-- Leo's gemini proxy

-- Connecting to technicalsuwako.moe:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

トップページへ


ポートフォリオ


こちらは全てのプロジェクトがありません。

最近作ったプロジェクトだけがあります。

古い、対応終了、非公開、及び会社か他人向けソフトを含めません。


開発する時、大切な点は下記の5つ2漢字・6かなです:

安全(セキュリティ):1番大切!!

単純(ミニマリズム):ソースコードは短ったら、読みやすさ及びセキュリティ質が高くなる

効率(パフォマンス):古いハード又はロースペックのハードでも実行するのは必須だ

使易(イージモード):説明書を読めず使える

持続(ラスティング):20年後もそのまま使える


-------------------


短縮URLメーカー(URLロリ)


言語: PHP 8.1, Go 1.19

開発期間: PHP: 2022年4月, Go: 2023年2月

ライブ体験: 公式インスタンス

ソースコード: PHP

ソースコード: 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月

ライブ体験: 公式インスタンス

ソースコード: PHP

ソースコード: 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月

ソースコード


今のホームページは静的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月

ライブ体験: 公式インスタンス

ソースコード: 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月

ソースコード: Git


サーバーがいっぱい持っていますので、使いやすいメニューを作りました。


/static/Screenshot_20230324_123611.png


-------------------


GitHub向けプライバシーUI(Gitlin)


言語: Go 1.20

開発期間: 2023年6月

ライブ体験: 公式インスタンス

ソースコード: Git


JS及び第三者リクエストを無効にしたら、GitHubを全然アクセスしにくいです。

ですから、Gitlinを作りました。

GitlinはGotHubのフォークです。


-------------------


rofiを用いてYouTubeの動画を検索し再生する為のソフト(rofi-youtube)


言語: Go 1.20

開発期間: 2023年6月

ソースコード: Git


/static/rofiyt1.gif

/static/rofiyt2.gif


-------------------


CLIでの路線情報を確認ツール(乗換)


言語: Go 1.20

開発期間: 2023年6月

ソースコード: Git


/static/Screenshot_20230622_224604.png

/static/Screenshot_20230622_224729.png

/static/Screenshot_20230622_224917.png


-------------------


076 coreutils


言語: Zig 0.11.0

開発期間: 2023年7月

ソースコード: Git


mkdir、cat、ls等のコマンドをZig言語で開発しています。


-------------------


libtoki


言語: zig 0.11.0

開発期間: 2023年8月

ソールコード: git


Zig言語向け日付操作ライブラリです。


-------------------


gocaptcha


言語: Go 1.21

開発期間: 2023年9月

ソールコード: git


Go言語向けシンプルなひらがな、カタカナ、漢字、ローマ字、とキリル文字を対応しているcaptchaライブラリです。


-------------------


sxpdf


言語: C言語

開発期間: 2023年10月、2023年12月

ソールコード: git


シンプルなPDFビューアー。


-------------------


mivfx


言語: C言語

開発期間: 2023年10月、2023年12月

ソールコード: git


シンプルな画像ビューアー。


-------------------


sp


言語: C言語

開発期間: 2023年11月

ソールコード: git


シンプルなパスワードマネージャー。


-------------------


pixed


言語: C言語

開発期間: 2024年04月

ソールコード: git


シンプルなドット絵編集ツール


-------------------


odl


言語: C言語

開発期間: 2024年04月

ソールコード: git


シンプルなオンラインダウンローダー

-- Response ended

-- Page fetched on Sat May 11 21:53:53 2024