=> /index.gmi トップページへ # ポートフォリオ こちらは全てのプロジェクトがありません。 最近作ったプロジェクトだけがあります。 古い、対応終了、非公開、及び会社か他人向けソフトを含めません。 開発する時、大切な点は下記の5つ2漢字・6かなです: * 安全(セキュリティ):1番大切!! * 単純(ミニマリズム):ソースコードは短ったら、読みやすさ及びセキュリティ質が高くなる * 効率(パフォマンス):古いハード又はロースペックのハードでも実行するのは必須だ * 使易(イージモード):説明書を読めず使える * 持続(ラスティング):20年後もそのまま使える ------------------- ## 短縮URLメーカー(URLロリ) * 言語: PHP 8.1, Go 1.19 * 開発期間: PHP: 2022年4月, Go: 2023年2月 => https://urlo.li/ ライブ体験: 公式インスタンス => https://gitler.moe/suwako/urloli.php ソースコード: PHP => https://gitler.moe/suwako/urloli.go ソースコード: Go ただの短縮URLメーカーです。 データベースを使っていませんので、パフォーマンスは非常に速いです。 => /static/29660020_1000_0.png => /static/Screenshot_20220820_220135.png => /static/Screenshot_20220820_220208.png ------------------- ## ウエブアーカイバー(保存サイト) * 言語: PHP 8.1、Go 1.19、~~C言語~~ * 開発期間: PHP: 2022年4月〜2022年5月, Go: 2023年2月(中止), C言語: 2023年4月(中止), Go言語: 2023年05月〜2023年06月 => https://hozon.site/ ライブ体験: 公式インスタンス => https://gitler.moe/suwako/hozonsite.php ソースコード: PHP => https://gitler.moe/suwako/hozonsite ソースコード: Go言語 現在、ウエブアーカイバーと言えば、WayBackMachineとarchive.orgしかありません。 問題はWayBackMachineは検閲されていて、archive.orgはクラウドフレアと使っています。 ですから世界最初フリーとオープンソース系ウエブアーカイバーを作ります。 => /static/Screenshot_20220820_215812.png => /static/Screenshot_20220820_215902.png => /static/Screenshot_20220820_220025.png ------------------- ## サイト更新スクリプト * 言語: Shell * 開発期間: 2022年01月 => https://gitler.moe/suwako/sync-web ソースコード 今のホームページは静的HTMLとCSS(又はGMI)のみページですので、手動でどこでもに公開するのは大変ですので、こちらのスクリプトで自動で複数サーバーにすべてのファイルをアップロードしたり、HTML、CSS、RSS、及びTWTXTファイルの中にあるURLを変更します。 例えば、Torサーバーにアップする前、「/static」は「http://ass.6qiatzlijtqo6giwvuhex5zgg3czzwrq5g6yick3stnn4xekw26zf7qd.onion」に編集して、I2Pサーバーの場合は「http://ass.technicalsuwako.i2p」となります。 そうして、Tildeは共有フォルダーを使うから、すべての「/」は「/~technicalsuwako/」に編集されるのは必要となります。 ------------------- ## Mixi向けプライバシーUI(spliti) * 言語: PHP 8.2, Go 1.20 * 開発期間: PHP: 2023年3月, Go: 2023年11月 => https://mixi.owacon.moe/ ライブ体験: 公式インスタンス => https://gitler.moe/suwako/spliti ソースコード: Git JS及び第三者リクエストを無効にしたら、mixiをうまく表示できなくなります。 スパイウェアを避ける為に、splitiを作りました。 同じ記事を比べたら:左側はmixi(8.72 MiB, 13.65秒)、右側はspliti(48.12 KiB、2.29秒) => /static/Screenshot_20230308_050604.png ------------------- ## SSH選択メニュー(sshpick) * 言語: Shell * 開発期間: 2023年3月 => https://gitler.moe/suwako/sshpick ソースコード: Git サーバーがいっぱい持っていますので、使いやすいメニューを作りました。 => /static/Screenshot_20230324_123611.png ------------------- ## GitHub向けプライバシーUI(Gitlin) * 言語: Go 1.20 * 開発期間: 2023年6月 => https://gitlin.moe/ ライブ体験: 公式インスタンス => https://gitler.moe/suwako/gitlin ソースコード: Git JS及び第三者リクエストを無効にしたら、GitHubを全然アクセスしにくいです。 ですから、Gitlinを作りました。 GitlinはGotHubのフォークです。 ------------------- ## rofiを用いてYouTubeの動画を検索し再生する為のソフト(rofi-youtube) * 言語: Go 1.20 * 開発期間: 2023年6月 => https://gitler.moe/suwako/rofi-youtube ソースコード: Git => /static/rofiyt1.gif => /static/rofiyt2.gif ------------------- ## CLIでの路線情報を確認ツール(乗換) * 言語: Go 1.20 * 開発期間: 2023年6月 => https://gitler.moe/suwako/norikae ソースコード: Git => /static/Screenshot_20230622_224604.png => /static/Screenshot_20230622_224729.png => /static/Screenshot_20230622_224917.png ------------------- ## 076 coreutils * 言語: Zig 0.11.0 * 開発期間: 2023年7月 => https://gitler.moe/suwako/coreutils ソースコード: Git mkdir、cat、ls等のコマンドをZig言語で開発しています。 ------------------- ## libtoki * 言語: zig 0.11.0 * 開発期間: 2023年8月 => https://gitler.moe/suwako/libtoki ソールコード: git Zig言語向け日付操作ライブラリです。 ------------------- ## gocaptcha * 言語: Go 1.21 * 開発期間: 2023年9月 => https://gitler.moe/suwako/gocaptcha ソールコード: git Go言語向けシンプルなひらがな、カタカナ、漢字、ローマ字、とキリル文字を対応しているcaptchaライブラリです。 ------------------- ## sxpdf * 言語: C言語 * 開発期間: 2023年10月、2023年12月 => https://gitler.moe/suwako/sxpdf ソールコード: git シンプルなPDFビューアー。 ------------------- ## mivfx * 言語: C言語 * 開発期間: 2023年10月、2023年12月 => https://gitler.moe/suwako/mivfx ソールコード: git シンプルな画像ビューアー。 ------------------- ## sp * 言語: C言語 * 開発期間: 2023年11月 => https://gitler.moe/suwako/sp ソールコード: git シンプルなパスワードマネージャー。 ------------------- ## pixed * 言語: C言語 * 開発期間: 2024年04月 => https://gitler.moe/suwako/pixed ソールコード: git シンプルなドット絵編集ツール ------------------- ## odl * 言語: C言語 * 開発期間: 2024年04月 => https://gitler.moe/suwako/odl ソールコード: git シンプルなオンラインダウンローダー