💾 Archived View for tilde.club › ~technicalsuwako › portfolio.gmi captured on 2024-05-12 at 15:23:21. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-12-28)

-=-=-=-=-=-=-

トップページへ

ポートフォリオ

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

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

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

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

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

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

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

ソースコード: PHP

ソースコード: Go

ただの短縮URLメーカーです。

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

/~technicalsuwako/static/29660020_1000_0.png

/~technicalsuwako/static/Screenshot_20220820_220135.png

/~technicalsuwako/static/Screenshot_20220820_220208.png

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

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

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

ソースコード: PHP

ソースコード: Go言語

現在、ウエブアーカイバーと言えば、WayBackMachineとarchive.orgしかありません。

問題はWayBackMachineは検閲されていて、archive.orgはクラウドフレアと使っています。

ですから世界最初フリーとオープンソース系ウエブアーカイバーを作ります。

/~technicalsuwako/static/Screenshot_20220820_215812.png

/~technicalsuwako/static/Screenshot_20220820_215902.png

/~technicalsuwako/static/Screenshot_20220820_220025.png

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

サイト更新スクリプト

ソースコード

今のホームページは静的HTMLとCSS(又はGMI)のみページですので、手動でどこでもに公開するのは大変ですので、こちらのスクリプトで自動で複数サーバーにすべてのファイルをアップロードしたり、HTML、CSS、RSS、及びTWTXTファイルの中にあるURLを変更します。

例えば、Torサーバーにアップする前、「/static」は「http://ass.6qiatzlijtqo6giwvuhex5zgg3czzwrq5g6yick3stnn4xekw26zf7qd.onion」に編集して、I2Pサーバーの場合は「http://ass.technicalsuwako.i2p」となります。

そうして、Tildeは共有フォルダーを使うから、すべての「/」は「/~technicalsuwako/」に編集されるのは必要となります。

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

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

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

ソースコード: Git

JS及び第三者リクエストを無効にしたら、mixiをうまく表示できなくなります。

スパイウェアを避ける為に、splitiを作りました。

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

/~technicalsuwako/static/Screenshot_20230308_050604.png

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

SSH選択メニュー(sshpick)

ソースコード: Git

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

/~technicalsuwako/static/Screenshot_20230324_123611.png

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

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

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

ソースコード: Git

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

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

GitlinはGotHubのフォークです。

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

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

ソースコード: Git

/~technicalsuwako/static/rofiyt1.gif

/~technicalsuwako/static/rofiyt2.gif

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

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

ソースコード: Git

/~technicalsuwako/static/Screenshot_20230622_224604.png

/~technicalsuwako/static/Screenshot_20230622_224729.png

/~technicalsuwako/static/Screenshot_20230622_224917.png

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

076 coreutils

ソースコード: Git

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

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

libtoki

ソールコード: git

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

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

gocaptcha

ソールコード: git

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

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

sxpdf

ソールコード: git

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

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

mivfx

ソールコード: git

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

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

sp

ソールコード: git

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