<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>fuuuu - しずかなインターネット</title>
        <link>https://sizu.me/fuuuu</link>
        <description>fuuuu さんの記事一覧のRSSフィードです</description>
        <lastBuildDate>Sun, 05 Apr 2026 15:34:25 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>しずかなインターネット</generator>
        <copyright>© @fuuuu</copyright>
        <item>
            <title><![CDATA[Rust学習 #14]]></title>
            <link>https://sizu.me/fuuuu/posts/oad7i0t96kw9</link>
            <guid>https://sizu.me/fuuuu/posts/oad7i0t96kw9</guid>
            <pubDate>Mon, 04 Mar 2024 13:23:14 GMT</pubDate>
            <description><![CDATA[カニさんでのCLI作成本を進めている
勇み足で The bookは中途半端な状態で始めたけど、結局何回も The bookに立ち返ることになっているから自分としてよかったのかもしれない
Rustで処理を書いていて、なんて厳格な言語なんだろう、と思う
match式と Result型を組み合わせて、ガチガチなエラーハンドリングを書けているのかもしれない　とは言えすぐに mut 書き忘れて rust-a…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[日記と学習記録を復活しようと思う]]></title>
            <link>https://sizu.me/fuuuu/posts/68044xxv1k8z</link>
            <guid>https://sizu.me/fuuuu/posts/68044xxv1k8z</guid>
            <pubDate>Sun, 03 Mar 2024 14:21:41 GMT</pubDate>
            <description><![CDATA[正直静かすぎたのと、Rustの勉強じゃなくて、Laravelをサーバレスで稼働させたい！の衝動に駆られてRustの勉強は停滞していた
まさかのRustの練習帳を同じようなタイミングで購入をして学習をされている方からコメントいただけたので、せっかくだし日記の方を再開してみる
いただいたコメントは公開されることないし、イイねもない静かな世界なのでもっと気軽に書くほうがいいよね
とりあえず、Rustの練…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rust学習 #13 メソッド記法]]></title>
            <link>https://sizu.me/fuuuu/posts/11rr3951tbus</link>
            <guid>https://sizu.me/fuuuu/posts/11rr3951tbus</guid>
            <pubDate>Mon, 15 Jan 2024 23:56:18 GMT</pubDate>
            <description><![CDATA[メソッドは構造体の文脈(あるいはenumかトレイトオブジェクトの。これらについては各々第6章と17章で解説します)で定義されるという点で、 関数とは異なり、最初の引数は必ずselfになり、これはメソッドが呼び出されている構造体インスタンスを表します。
この記述に関して違和感なし。これこれ！待ってましたー！って感じ
そんな訳で、構造体 (struct) に関数を定義する　（つまりはメソッドを定義する…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rust学習 #12 構造体2]]></title>
            <link>https://sizu.me/fuuuu/posts/a87v96mc9t65</link>
            <guid>https://sizu.me/fuuuu/posts/a87v96mc9t65</guid>
            <pubDate>Thu, 11 Jan 2024 23:12:24 GMT</pubDate>
            <description><![CDATA[これでarea関数は引数が一つになり、この引数は名前がrectangle、型はRectangle構造体インスタンスへの不変借用になりました。 第4章で触れたように、構造体の所有権を奪うよりも借用する必要があります。こうすることでmainは所有権を保って、 rect1を使用し続けることができ、そのために関数シグニチャと関数呼び出し時に&を使っているわけです。
所有権の兼ね合いがあるので、関数で構造体…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rust学習 #11 構造体]]></title>
            <link>https://sizu.me/fuuuu/posts/m7hi5s6zrwxr</link>
            <guid>https://sizu.me/fuuuu/posts/m7hi5s6zrwxr</guid>
            <pubDate>Wed, 10 Jan 2024 12:53:36 GMT</pubDate>
            <description><![CDATA[struct User { 
　username: String, 
　email: String, 
　sign_in_count: u64, 
　active: bool, 
}
ははーん。Rust の struct とは PHP でいうと class だな。完全に理解した！
なんて考えた自分が甘かった
struct にはそれ単体ではメソッドが定義できない。。。
メソッド定義をしたいならば i…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rust学習　#10 スライス]]></title>
            <link>https://sizu.me/fuuuu/posts/krc1kwan784c</link>
            <guid>https://sizu.me/fuuuu/posts/krc1kwan784c</guid>
            <pubDate>Mon, 08 Jan 2024 06:10:50 GMT</pubDate>
            <description><![CDATA[スライスとは？
配列、ベクター、文字列などの一部の要素への参照のこと
このスライスを利用することで、無駄に使用メモリを増やすことなく、利用したい特定の要素のみにアクセス  or 値の更新ができる
値の更新は「可変スライス」という利用方法がある
例としてはこんな感じ
let mut array = [1, 2, 3, 4, 5]; 
let slice = &mut array[1..4]; // …]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[ドロステのはてで僕ら　をみた]]></title>
            <link>https://sizu.me/fuuuu/posts/3t54w3e7z5x0</link>
            <guid>https://sizu.me/fuuuu/posts/3t54w3e7z5x0</guid>
            <pubDate>Mon, 08 Jan 2024 05:26:48 GMT</pubDate>
            <description><![CDATA[2分後の光景が見えるPC
2分前の光景が見えるテレビモニター
この不思議な道具がきっかけでストーリーが展開されるSFコメディな映画をみた
きっと「リバー　流されないでよ」の構想の基になったんだろうなと思った
こちらの映画も面白かったけど、おすすめするならリバーだな　展開の枠が広がっていて、理解も難しくない　次は何が起きる？と引き込まれていく要素が強かったんだと思う
エンディングのメイキング映像も見…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rust学習 #9 参照と借用]]></title>
            <link>https://sizu.me/fuuuu/posts/amsbn0b8c14r</link>
            <guid>https://sizu.me/fuuuu/posts/amsbn0b8c14r</guid>
            <pubDate>Sun, 07 Jan 2024 11:33:53 GMT</pubDate>
            <description><![CDATA[関数の引数に参照を取ることを借用と呼びます。現実生活のように、誰かが何かを所有していたら、 それを借りることができます。用が済んだら、返さなきゃいけないわけです。
この例えいいなー。分かりやすい
誰かに借りたモノを勝手に書き換えるなんてご法度だよね
まあ & (引数の値をムーブすることなく、所有権はもらわずにオブジェクトの値を格納していメモリの情報のみ渡すことを参照と理解している。たぶん)の後に、…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rust学習 #8 所有権について２]]></title>
            <link>https://sizu.me/fuuuu/posts/8dv4vviv7ib0</link>
            <guid>https://sizu.me/fuuuu/posts/8dv4vviv7ib0</guid>
            <pubDate>Fri, 05 Jan 2024 12:34:10 GMT</pubDate>
            <description><![CDATA[コンパイラは最初の変数をも無効化するので、shallow copyと呼ばれる代わりに、 ムーブとして知られているわけです。この例では、s1はs2にムーブされたと表現するでしょう。 以上より、実際に起きることを図4-4に示してみました。
図4-4: s1が無効化された後のメモリ表現
図で見ると分かりやすい。
s1の値というかポインタはs2に渡った時点で解放されていることを示していると。ゆえに「ムーブ…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rust学習 #7 所有権]]></title>
            <link>https://sizu.me/fuuuu/posts/xds03etbtz63</link>
            <guid>https://sizu.me/fuuuu/posts/xds03etbtz63</guid>
            <pubDate>Thu, 04 Jan 2024 12:18:49 GMT</pubDate>
            <description><![CDATA[雑なスタックとヒープの理解
スタック・・・お皿。使用するときは一番上のお皿を使うし、置くときも一番上に置くだけなので処理が早い。迷わない
ヒープ・・・レストランの注文。A席は○○、B席は□□。あれこれと覚えること多い。処理が遅い。よく聞くポインタが関連する概念
メモリ管理について
ガベージコレクションの利用
ガベージコレクションがある言語は、GC（長いので省略）がメモリの管理をしている。今時のだい…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rust学習 #6 制御フロー]]></title>
            <link>https://sizu.me/fuuuu/posts/84u36vs2uwvx</link>
            <guid>https://sizu.me/fuuuu/posts/84u36vs2uwvx</guid>
            <pubDate>Wed, 03 Jan 2024 11:16:52 GMT</pubDate>
            <description><![CDATA[if文
コード内の条件式は、bool型でなければならないことにも触れる価値があります。 条件式が、bool型でない時は、エラーになります。
Rustのif文は bool型のみ許可される。PHPのように安易にオブジェクトをif文に渡してはいけない！！！ここはちょこちょこ引っかかりきそうなので注意！
また、ifとelseとで、返す値の型が異なるのもNG if ではintを返して、elseではcharを…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[「Head First デザインパターン」を読んでいる]]></title>
            <link>https://sizu.me/fuuuu/posts/wad2e19vv3e6</link>
            <guid>https://sizu.me/fuuuu/posts/wad2e19vv3e6</guid>
            <pubDate>Tue, 02 Jan 2024 21:32:00 GMT</pubDate>
            <description><![CDATA[「続ける思考」を読み終わったので、次の読書は技術書を読むことにした。もちろん息抜きのための小説も読んでいくが
Java詳しくないから合間に出てくるJavaのライブラリ紹介の部分を読み飛ばすしかないが、概ね楽しく読めている。。。たぶん
オブジェクト指向をしっかり理解した上で読まないと、理解が薄くなってしまいそうなので、並行して「オブジェクト指向でなぜつくるのか」を読もうかと思っている。コンポジション…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rust学習 #5 関数]]></title>
            <link>https://sizu.me/fuuuu/posts/7mz6dncihmw0</link>
            <guid>https://sizu.me/fuuuu/posts/7mz6dncihmw0</guid>
            <pubDate>Tue, 02 Jan 2024 12:00:04 GMT</pubDate>
            <description><![CDATA[Rustの関数と変数の命名規則は、スネークケース(訳注: some_variableのような命名規則)を使うのが慣例です。 スネークケースとは、全文字を小文字にし、単語区切りにアンダースコアを使うことです。
ありがたい！！！ PHPで、変数名はスネークケースを利用していたので、すっと馴染めそう。関数名はキャメルケースを利用していたので、そこだけ気を付けておく
文とは、なんらかの動作をして値を返さな…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[「続ける思考」を読み終えた]]></title>
            <link>https://sizu.me/fuuuu/posts/fedie0znsh1w</link>
            <guid>https://sizu.me/fuuuu/posts/fedie0znsh1w</guid>
            <pubDate>Mon, 01 Jan 2024 21:45:16 GMT</pubDate>
            <description><![CDATA[けっこう共感できるところが多くて、読んでよかったと思ってる
何かをする時に、いかに効率的にやる！とかゴールを明確にして始める！とか格式ばって考えがちで、段々と続けるのが億劫になって辞めてしまっていた自分を戒めてくれる本だった
何をやるにしても、もっと気楽に始めていいんだよと、始めたことを続けていくことで色々な発見があること、続けていく中で自分なりのやり方を模索していくうちに好きが増えていくこと、そ…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rust学習 #4 データ型]]></title>
            <link>https://sizu.me/fuuuu/posts/i7145t4t7st3</link>
            <guid>https://sizu.me/fuuuu/posts/i7145t4t7st3</guid>
            <pubDate>Mon, 01 Jan 2024 11:10:48 GMT</pubDate>
            <description><![CDATA[配列型
配列によっても、複数の値のコレクションを得ることができます。タプルと異なり、配列の全要素は、 同じ型でなければなりません。Rustの配列は、他の言語と異なっています。Rustの配列は、 固定長なのです: 一度宣言されたら、サイズを伸ばすことも縮めることもできません。
まじかよ。配列を作成してから後から要素の更新などはできない模様。
ループ処理で配列に値を格納したり、除外したりといった操作を…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[時間をかけることで物事を好きになる]]></title>
            <link>https://sizu.me/fuuuu/posts/1r3knw4vdhx0</link>
            <guid>https://sizu.me/fuuuu/posts/1r3knw4vdhx0</guid>
            <pubDate>Mon, 01 Jan 2024 06:50:00 GMT</pubDate>
            <description><![CDATA[「続ける思考」を読んでいる
日常の何気ないことも、少し手間はかかるが記録する。これを続けることで普段は気にも留めていなかったことに気づくようになる。そして記録の対象について詳しくなっていって、いつの間にか趣味や好きなものになっている
筆者は納豆をその例として挙げていた
これに関しては同意。ほんとに。難しくてクリアできないと絶望したダークソウルやブラッドボーンも何度も挑戦することで、いつの間にかそこ…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rust学習 #3 変数と可変性]]></title>
            <link>https://sizu.me/fuuuu/posts/tftwcct21a5i</link>
            <guid>https://sizu.me/fuuuu/posts/tftwcct21a5i</guid>
            <pubDate>Sun, 31 Dec 2023 08:19:09 GMT</pubDate>
            <description><![CDATA[シャドーイングは、変数をmutにするのとは違います。なぜなら、letキーワードを使わずに、 誤ってこの変数に再代入を試みようものなら、コンパイルエラーが出るからです。letを使うことで、 値にちょっとした加工は行えますが、その加工が終わったら、変数は不変になるわけです。
let を使用して同名の変数を宣言すると、最初に宣言した変数の上書き（シャドーイング）が可能
mutと上書きのもう一つの違いは、…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[「続ける思考」を読んでみた]]></title>
            <link>https://sizu.me/fuuuu/posts/h6wc87894d9f</link>
            <guid>https://sizu.me/fuuuu/posts/h6wc87894d9f</guid>
            <pubDate>Sat, 30 Dec 2023 05:21:43 GMT</pubDate>
            <description><![CDATA[誠実な怠け者　な人間であることを自覚している自分
何かやるぞ！始めるぞー！！と気合をいれても大体3日坊主で終わることが多い
ふとnoteを読んでいてnotionアンバサダーでnoteディレクターの平野さんが読んでいてよかった本としてあげていたので、表題の本を読んでいる
とにかく何かしらの行動を意識して行い、毎日続けて習慣化することにフォーカスをすることの大切さを推してくれる本だった
怠け者なくせに…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rust学習 #2 数あてゲームの作成]]></title>
            <link>https://sizu.me/fuuuu/posts/49fcvune24xx</link>
            <guid>https://sizu.me/fuuuu/posts/49fcvune24xx</guid>
            <pubDate>Fri, 29 Dec 2023 22:25:52 GMT</pubDate>
            <description><![CDATA[The Book 第二章で作成する数あてゲームの作成が完了した
RustのCargoがPHPでいうComposerなのかなーと何となく理解。決して正しくないのは重々承知。PHPではコンパイルしないので。いや実行時にコンパイルはしているから、この表現も正しくはないかも。。。
まあ何にせよ、何かしらのプログラミング言語を学んでいると、次の言語の学習が早くなるとは、似たような機構をどの言語に関しても有し…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
        <item>
            <title><![CDATA[Rustを学び始めてみた]]></title>
            <link>https://sizu.me/fuuuu/posts/v8dbrdk0mx7k</link>
            <guid>https://sizu.me/fuuuu/posts/v8dbrdk0mx7k</guid>
            <pubDate>Fri, 29 Dec 2023 08:05:32 GMT</pubDate>
            <description><![CDATA[本業はPHPを書くエンジニア
他に書ける言語は JavaScriptくらいで今まで動的言語しか触ったことがない
ソフトウェアエンジニアとしては、3年生のまだまだひよっこ
コンパイルを通す緊張感を味わったことがないことと、何かと話題で、キャッチアップが難しいと噂のRustを学んで自分のエンジニアとしてのレベルアップの機会になればいいと思う
有志の方が和訳してくださったことを有難く感じつつ、「The …]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/5c5e952dc1f9?theme=user&amp;username=fuuuu"/>
        </item>
    </channel>
</rss>