technicalsuwako.moe/src/portfolio/index.md

52 行
3.1 KiB
Markdown
Raw 通常表示 履歴

2022-05-14 18:46:51 +09:00
title: ポートフォリオ
----
こちらは全てのプロジェクトがありません。\
2023-02-18 22:50:08 +09:00
最近作ったプロジェクトだけがあります。\
古い、対応終了、非公開、及び会社か他人向けソフトを含めません。
2022-05-14 18:46:51 +09:00
2023-02-18 22:50:08 +09:00
開発する時、大切な点は下記の5つ2漢字・6かなです:
* 安全(セキュリティ):1番大切!!
* 単純(ミニマリズム):ソースコードは短ったら、読みやすさ及びセキュリティ質が高くなる
* 効率(パフォマンス):古いハード又はロースペックのハードでも実行するのは必須だ
* 使易(イージモード):説明書を読めず使える
* 持続(ラスティング)20年後もそのまま使える
2022-05-14 18:46:51 +09:00
2023-02-18 22:50:08 +09:00
## 短縮URLメーカー(URLロリ)
2022-05-14 18:46:51 +09:00
2023-02-18 22:50:08 +09:00
* 言語: PHP 8.1, Go 1.19
* 開発期間: PHP: 2022年4月, Go: 2023年2月
* ライブ体験: [公式インスタンス](https://urlo.li/)
* ソースコード: [PHP](https://gitler.moe/TechnicalSuwako/urlo.li-PHP), [Go](https://gitler.moe/TechnicalSuwako/urlo.li)
2022-05-14 18:46:51 +09:00
2023-02-18 22:50:08 +09:00
ただの短縮URLメーカーです。\
データベースを使っていませんので、パフォーマンスは非常に速いです。
2022-05-14 18:46:51 +09:00
2023-02-18 22:50:08 +09:00
![](https://ass.technicalsuwako.moe/29660020_1000_0.png)\
![](https://ass.technicalsuwako.moe/Screenshot_20220820_220135.png)\
![](https://ass.technicalsuwako.moe/Screenshot_20220820_220208.png)
2022-05-14 18:46:51 +09:00
2023-02-18 22:50:08 +09:00
## ウエブアーカイバー(保存サイト)
2022-05-14 18:46:51 +09:00
2023-02-18 22:50:08 +09:00
* 言語: PHP 8.1
* 開発期間: 2022年4月〜2022年5月
* ライブ体験: [公式インスタンス](https://hozon.site/)
* ソースコード: [Git](https://gitler.moe/TechnicalSuwako/hozon.site)
2022-05-14 18:46:51 +09:00
現在、ウエブアーカイバーと言えば、WayBackMachineとarchive.orgしかありません。\
問題はWayBackMachineは検閲されていて、archive.orgはクラウドフレアと使っています。\
ですから世界最初フリーとオープンソース系ウエブアーカイバーを作ります。
2022-11-23 01:47:39 +09:00
![](https://ass.technicalsuwako.moe/Screenshot_20220820_215812.png)\
![](https://ass.technicalsuwako.moe/Screenshot_20220820_215902.png)\
![](https://ass.technicalsuwako.moe/Screenshot_20220820_220025.png)
2022-05-14 18:46:51 +09:00
2023-02-18 22:50:08 +09:00
## ウエブアーカイバー(保存サイト)
2022-06-02 02:58:00 +09:00
2023-02-18 22:50:08 +09:00
* 言語: Shell
* 開発期間: 2022年01月
* ソースコード: [Git](https://gitler.moe/TechnicalSuwako/sync-web)
2022-06-02 02:58:00 +09:00
2023-02-18 22:50:08 +09:00
今のホームページは静的HTMLとCSS(又はGMI)のみページですので、手動でどこでもに公開するのは大変ですので、こちらのスクリプトで自動で複数サーバーにすべてのファイルをアップロードしたり、HTML、CSS、RSS、及びTWTXTファイルの中にあるURLを変更します。\
例えば、Torサーバーにアップする前、「https://ass.technicalsuwako.moe」は「http://ass.6qiatzlijtqo6giwvuhex5zgg3czzwrq5g6yick3stnn4xekw26zf7qd.onion」に編集して、I2Pサーバーの場合は「http://ass.technicalsuwako.i2p」となります。\
そうして、Tildeは共有フォルダーを使うから、すべての「/」は「/~technicalsuwako/」に編集されるのは必要となります。