<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>ryota2357 - しずかなインターネット</title>
        <link>https://sizu.me/ryota2357</link>
        <description>ryota2357 さんの記事一覧のRSSフィードです</description>
        <lastBuildDate>Thu, 30 Apr 2026 04:34:34 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>しずかなインターネット</generator>
        <image>
            <title>ryota2357 - しずかなインターネット</title>
            <url>https://r2.sizu.me/users/4481/avatar.png?v=1700057761979</url>
            <link>https://sizu.me/ryota2357</link>
        </image>
        <copyright>© @ryota2357</copyright>
        <item>
            <title><![CDATA[どこかのアルバイト課題で出した作文（自分の好きなものについて）]]></title>
            <link>https://sizu.me/ryota2357/posts/9uw5iw4e2vd9</link>
            <guid>https://sizu.me/ryota2357/posts/9uw5iw4e2vd9</guid>
            <pubDate>Wed, 01 Oct 2025 19:59:56 GMT</pubDate>
            <description><![CDATA[とあるアルバイトに申し込んだ時に出された課題。
内容や回答は公開しても良いと言われたので、公開したくない理由もないし、記録として公開しておくか、という気持ちで。
下記のお題からひとつを選んで、1200文字以上、2000文字以内で自由に文章を書いてください。文章のフォーマットは問いません。見出し、リスト、表、コードなど自由に利用してください。ただし、文字数制限は必ず守ってください。
このプロジェクト…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[mixi2をはじめてみた]]></title>
            <link>https://sizu.me/ryota2357/posts/1drfvz9a4r74</link>
            <guid>https://sizu.me/ryota2357/posts/1drfvz9a4r74</guid>
            <pubDate>Mon, 16 Dec 2024 12:39:30 GMT</pubDate>
            <description><![CDATA[この記事は ryota2357 Advent Calendar 2024 の 16 日目の記事です。
mixi2がリリースされたようなので、ひとまずアカウントを確保した。
どのように使っていくかは全く決めてないけど、ひとまず最初のうちはたくさん使って慣れるという意味でも、とても雑な投稿をしていこうと思う。
mixi2 の第一印象は 「UI が優れていて、機能も豊富な Missky.io と Blu…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[Alloy に触れてみた]]></title>
            <link>https://sizu.me/ryota2357/posts/czc5197x9crb</link>
            <guid>https://sizu.me/ryota2357/posts/czc5197x9crb</guid>
            <pubDate>Tue, 10 Dec 2024 07:11:27 GMT</pubDate>
            <description><![CDATA[この記事は ryota2357 Advent Calendar 2024 の 10 日目の記事です。
今日の「ソフトウェア工学」という授業で Alloy の話が出た。せっかくなので少し触ってみた。
「alloy 形式手法」で検索したら次の記事が見つかったのでこれに沿ってやった。少しだけ記事の通りにいかないところがあったのでそれについて書く。
Alloy のインストールは brew install …]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[nix-direnv で mason.nvim をやめられた]]></title>
            <link>https://sizu.me/ryota2357/posts/nx34ac6k40r8</link>
            <guid>https://sizu.me/ryota2357/posts/nx34ac6k40r8</guid>
            <pubDate>Thu, 05 Dec 2024 00:13:24 GMT</pubDate>
            <description><![CDATA[この記事は ryota2357 Advent Calendar 2024 の 5 日目の記事です。
少し前にこんなものを書きました。
Nix が全て解決してくれました。nix-direnv を使えばディレクトリ入った時だけ LS とかのツールを有効にできます。
僕は次がやりたいと言っていました。
指定したlsをバージョン指定でインストール
1コマンドで更新の存在チェック
遅延インストール機能
1つ…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[自作合成フォントのビルドの再現性を高めた]]></title>
            <link>https://sizu.me/ryota2357/posts/332600n06i65</link>
            <guid>https://sizu.me/ryota2357/posts/332600n06i65</guid>
            <pubDate>Mon, 02 Dec 2024 23:27:58 GMT</pubDate>
            <description><![CDATA[この記事は ryota2357 Advent Calendar 2024 の 3 日目の記事です。
僕はコーディングに使用するフォントを自作 (合成) しています。
このフォントは Docker を使用してビルドしているのですが、そのビルド方法はこれまで README に雑に書いてあるのみでした。
また、GitHub Release に挙げている TTF ファイルのビルドに使用した Docker …]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[2024年末、僕の SNS 運用状況]]></title>
            <link>https://sizu.me/ryota2357/posts/h74fvrz8s8ie</link>
            <guid>https://sizu.me/ryota2357/posts/h74fvrz8s8ie</guid>
            <pubDate>Sun, 01 Dec 2024 15:29:25 GMT</pubDate>
            <description><![CDATA[この記事は ryota2357 Advent Calendar 2024 の 2 日目の記事です。
2日目にして早速短文ポエムです。SNS というか Twitter について。
Twitter が X に変わったのは 2023年7月24日 らしい。まだ僕は Twitter って言ってます。
Twitter がイーロン・マスク氏に買収される話が出た時から、Twitter 代替 SNS どうするか問題…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[2024アドカレ、25日間全部書いてみることにした。]]></title>
            <link>https://sizu.me/ryota2357/posts/xkw9cr2aht7v</link>
            <guid>https://sizu.me/ryota2357/posts/xkw9cr2aht7v</guid>
            <pubDate>Sat, 30 Nov 2024 16:29:57 GMT</pubDate>
            <description><![CDATA[この記事は ryota2357 Advent Calendar 2024 の 1 日目の記事です。
1日目は、このアドベントカレンダーを始めた経緯について書きます。
発端は 11/18 日、友人の hydrogen くんの次の投稿でした。
リンク: hydrogen Advent Calendar 2024
現在僕は大学3年生。来年以降は忙しくなり、25日間すべて書くなんてことはできないかもしれな…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[自作のインタプリタ言語にHIRは必要なのか]]></title>
            <link>https://sizu.me/ryota2357/posts/xe1dz97ct9sz</link>
            <guid>https://sizu.me/ryota2357/posts/xe1dz97ct9sz</guid>
            <pubDate>Wed, 08 May 2024 14:25:19 GMT</pubDate>
            <description><![CDATA[自作言語のパーサからVMまでを1から作り直している。ここでコンパイルはVMバイトコードの生成を意味する。
パーサは手書きのASTからRedGreenTreesを利用するものに変えた。パース方法は変わらず再帰降下+Prattでやってる。
僕の言語はRustで実装してるので、RedGreenTreesはrowanを利用している。rowanのASTはRedNode/Treeのview的なものであるから、…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[NeovimのLSのMason依存をやめたい]]></title>
            <link>https://sizu.me/ryota2357/posts/f42iwz24eb5r</link>
            <guid>https://sizu.me/ryota2357/posts/f42iwz24eb5r</guid>
            <pubDate>Sat, 10 Feb 2024 06:33:57 GMT</pubDate>
            <description><![CDATA[Mason、便利なんだけどブラックボックスすぎるし、必要としてない機能あるから依存外したい。mason-lspconfig.nvimは、get_installed_servers()しか使ってないし...
思考を雑にメモする。
やりたいことを整理しよう
指定したlsをバージョン指定でインストール
1コマンドで更新の存在チェック
遅延インストール機能
3つ目の遅延インストールはaquaみたいな感じで…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[自作言語のVMの改善を始めていく]]></title>
            <link>https://sizu.me/ryota2357/posts/hdz29i4isicu</link>
            <guid>https://sizu.me/ryota2357/posts/hdz29i4isicu</guid>
            <pubDate>Sun, 21 Jan 2024 07:47:32 GMT</pubDate>
            <description><![CDATA[前に↓を書いた
現状、手書きのパーサはエラー回復機能はほとんどできないけど、言語が持っているほとんどの文法をパースすることができるようになった。
その後、↑に書いたVMの「少ない引数の関数呼び出しの最適化」を行なった。
この後は
VMの高速化
パーサーのエラー回復
コンパイラーのエラー改善
を進めていきたい。エラー周りは頑張るとして、VMの高速化には↑に書いた記事のことを実装していきたい。
あ、そ…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[自作言語のVM高速化案]]></title>
            <link>https://sizu.me/ryota2357/posts/xu4x90b817fc</link>
            <guid>https://sizu.me/ryota2357/posts/xu4x90b817fc</guid>
            <pubDate>Fri, 12 Jan 2024 16:18:44 GMT</pubDate>
            <description><![CDATA[最近、自作言語のパーサをパーサコンビネータから手書きの再帰降下法に書き換えているのだけど、あまり手が進んでいない。このパーサの書き換えが終わったら仕様の追加とともにVMの高速化も進めていきたい。ここのはそのVM高速化の手法案を少しメモっとく。
なお、僕は一般的なVMの高速化方法であるjitコンパイルを採用する予定はない。環境依存なコードは極力書きたくないからである。全部普通のRustで書いておけば…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[String型はmutableかimmutableか]]></title>
            <link>https://sizu.me/ryota2357/posts/nwbcvi666z1a</link>
            <guid>https://sizu.me/ryota2357/posts/nwbcvi666z1a</guid>
            <pubDate>Tue, 28 Nov 2023 07:19:19 GMT</pubDate>
            <description><![CDATA[自作言語のVMの実装について。
僕の言語は動的型付けである。そのため内部的にはObjectというenumで実装されている。(Rustで実装してる)
Object::Int(i64)やFunction(Rc<FunctionObject<'a>>)などがあるのだけど、Objectの実装上の特徴としてclone()を自由にして良い、というものを設けてある。
現在の実装ではObject::Stringを…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[自作言語の他モジュールの読み込み(Loader)機能をどこに実装するのか]]></title>
            <link>https://sizu.me/ryota2357/posts/do8a1ntdn1o6</link>
            <guid>https://sizu.me/ryota2357/posts/do8a1ntdn1o6</guid>
            <pubDate>Sat, 18 Nov 2023 00:07:29 GMT</pubDate>
            <description><![CDATA[(追記) この方法は良くなかった。別の方法で実装することとした。
プログラミング言語初心者（言語について詳しくない、という意味）なんだけど、言語作ってる、Rustで。
動的型付け、自作VMで動く。現状次のcrateがある(これから作る)
Lexer
Parser
Compiler
VM
Analyzer
Cli
Cliに実装するのが一番楽。CliはLexerとかCompilerを使ってソースファイ…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
        <item>
            <title><![CDATA[しずかなインターネットを始めてみる。]]></title>
            <link>https://sizu.me/ryota2357/posts/cavde6v42v2m</link>
            <guid>https://sizu.me/ryota2357/posts/cavde6v42v2m</guid>
            <pubDate>Wed, 15 Nov 2023 14:24:02 GMT</pubDate>
            <description><![CDATA[コンセプトとデザインが気に入った。
個人ブログとか僕持ってるんだけど、なんか、まとめられてないこととか、技術的じゃないこととか、ゲームとかの何かの記録とか、サークル内スラックに雑に流していることとかで、残しておいてもいいかも？いつの日かのために、そのいつの日は来ないかもだけど、っての割とあるなーと思った。
これからこの「しずかなインターネット」をどう使っていくか具体的には全く考えてないけど、まあ、…]]></description>
            <enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/3dc15338b760?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F4481%2Favatar.png%3Fv%3D1700057761979&amp;theme=user&amp;username=ryota2357"/>
        </item>
    </channel>
</rss>