technicalsuwako.moe/src/portfolio.md

6.8 KiB
Raw パーマリンク Blame 履歴

title: ポートフォリオ

こちらは全てのプロジェクトがありません。
最近作ったプロジェクトだけがあります。
古い、対応終了、非公開、及び会社か他人向けソフトを含めません。

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

  • 安全(セキュリティ):1番大切!!
  • 単純(ミニマリズム):ソースコードは短ったら、読みやすさ及びセキュリティ質が高くなる
  • 効率(パフォマンス):古いハード又はロースペックのハードでも実行するのは必須だ
  • 使易(イージモード):説明書を読めず使える
  • 持続(ラスティング)20年後もそのまま使える

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

ただの短縮URLメーカーです。
データベースを使っていませんので、パフォーマンスは非常に速いです。




ウエブアーカイバー(保存サイト)

現在、ウエブアーカイバーと言えば、WayBackMachineとarchive.orgしかありません。
問題はWayBackMachineは検閲されていて、archive.orgはクラウドフレアと使っています。
ですから世界最初フリーとオープンソース系ウエブアーカイバーを作ります。




サイト更新スクリプト

今のホームページは静的HTMLとCSS(又はGMI)のみページですので、手動でどこでもに公開するのは大変ですので、こちらのスクリプトで自動で複数サーバーにすべてのファイルをアップロードしたり、HTML、CSS、RSS、及びTWTXTファイルの中にあるURLを変更します。
例えば、Torサーバーにアップする前、「https://ass.technicalsuwako.moe」は「http://ass.6qiatzlijtqo6giwvuhex5zgg3czzwrq5g6yick3stnn4xekw26zf7qd.onion」に編集して、I2Pサーバーの場合は「http://ass.technicalsuwako.i2p」となります
そうして、Tildeは共有フォルダーを使うから、すべての「/」は「/~technicalsuwako/」に編集されるのは必要となります。


Mixi向けプライバシーUI(spliti)

JS及び第三者リクエストを無効にしたら、mixiをうまく表示できなくなります。
スパイウェアを避ける為に、splitiを作りました。

同じ記事を比べたら左側はmixi(8.72 MiB, 13.65秒)、右側はspliti(48.12 KiB、2.29秒)


SSH選択メニュー(sshpick)

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


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

JS及び第三者リクエストを無効にしたら、GitHubを全然アクセスしにくいです。
ですから、Gitlinを作りました。
GitlinはGotHubのフォークです。


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



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




076 coreutils

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


libtoki

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


gocaptcha

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


sxpdf

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


mivfx

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


sp

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


pixed

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


odl

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