150 行
5.7 KiB
Plaintext
150 行
5.7 KiB
Plaintext
=> /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
|
||
* 開発期間: 2023年3月
|
||
=> 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
|
||
|
||
-------------------
|
||
|
||
## Pixiv向けプライバシーUI(vixip)
|
||
|
||
* 言語: PHP 8.2
|
||
* 開発期間: 2023年5月
|
||
=> https://pixiv.owacon.moe/ ライブ体験: 公式インスタンス
|
||
=> https://gitler.moe/suwako/vixip ソースコード: Git
|
||
|
||
JS及び第三者リクエストを無効にしたら、Pixivを全然アクセス出来なくなります。
|
||
ですから、vixipを作りました。
|
||
|
||
同じ記事を比べたら:左側はpixiv、右側はvixip
|
||
=> /static/Screenshot_20230502_213743.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言語で開発しています。
|