先週の土曜日、大乱闘は午前 4 時まで続き、目覚めたら午後 3 時半。限界を突破し、今週から新たに生まれ変わることを決意した。
この オープンソース週刊 から始めたいと思います。自分が継続的に学び、アウトプットを続けられることを願っています。
オープンソースプロジェクトの推薦#
- Docmost、別のオープンソースの Notion 代替品、なぜ「別の」と言うのか?
- rawdrawandroid、C 言語と Make だけを使って Android アプリを構築する奇妙なアイデアと実装
- sidekick、Go で書かれたシンプルな CLI ツール、自前でデプロイできる fly.io のようなもの
- Wealthfolio、美しく退屈な投資追跡クライアント(Tauri)
- hoarder、自前でデプロイを優先するブックマークアプリケーション、ウェブプラグインで素早く追加、リンクのタイトル、説明、アイコンを自動取得、AI による自動タグ付けをサポート、ウェブ版とモバイル版(Expo)
- monolith、完全なウェブページを単一の HTML ファイルとして保存するための Rust で書かれた CLI ツール、保存時に CSS、画像、JavaScript リソースを埋め込み、オフラインでもアクセス可能
- next-view-transitions、Next.js App Router で View Transitions API を使用するためのライブラリ
- javascript-algorithms、JavaScript で実装されたアルゴリズムとデータ構造、非常に充実しているように見える
- Oslo、認証関連の JS ライブラリの一式
- The Copenhagen Book、上記の認証ライブラリの作者が書いたウェブ上での認証実装の基本ガイド
- PGlite、Postgres の WASM ビルド版、ブラウザと Node 環境で実行可能、圧縮後はわずか 3 MB
- Next.js SaaS Starter、Vercel のプロダクトディレクターが書いた Next.js の SaaS プロジェクトテンプレート
- Next.js Music Player、同じく書かれた別の Next.js アプリ、学習に適している
- Better Auth、最近オープンソース化された、最も包括的な TypeScript 認証ライブラリを謳っている、ドキュメントの UI が良さそうなので試してみる価値がある
- swift-java、打ち負かされるなら参加、Apple がオープンソースした Swift と Java の相互運用ライブラリ
- Certimate、オープンソースの SSL 証明書管理ツール、自動で SSL 証明書を申請、デプロイし、証明書が期限切れになる前に自動更新を行うことができる
- pingora、Cloudflare がオープンソースした Rust で書かれた nginx の代替品、フレームワークのように見え、単なるライブラリではない
- tiptap、オープンソースのヘッドレスリッチテキストエディタ
- swapy、フレームワークに依存せず、数行のコードで任意のレイアウトをドラッグ交換レイアウトに変換
- pragmatic-drag-and-drop、ドラッグアンドドロップを実現するためのライブラリを 2 つ推薦、このライブラリは大きくて充実している
- formkit-drag-and-drop、こちらは小さくて美しい
アプリの推薦#
- Follow、次世代の RSS リーダー、私が最も好きな点は Web3 に基づく報酬メカニズムと、誰が同じ記事を見ているかや他人の公開フォローリストが見られること、ウェブ版とクライアント版(Electron)
- Cherry Studio、見た目が良い GPT クライアント(Electron)
- BLEUnlock、近くの Bluetooth デバイスを使って Mac をロックおよびロック解除できる Mac メニューバーアプリ
- MagicQuit、長時間使用されていないアプリを自動的に閉じる Mac メニューバーアプリ
- BBackupp、iOS デバイスをバックアップするための Mac アプリ
読書の推薦#
- ゼロから始める無料画像ホスティングシステムの構築(Cloudflare R2 + WebP Cloud + PicGo)
- WebP Cloud と Cloudflare WAF を使用して画像ホスティングにプライバシーと著作権保護を追加
- Clean React with TypeScript
- 私がブログを作った方法 - 2024 年「App Router」版
その他の推薦#
- simple-icons、人気ブランドの SVG アイコン、中国ブランドも充実している
- bestofjs Web と Node.js に関連するオープンソースプロジェクトの厳選リスト
- B 站空降助手、人工でマークされたスポンサー広告をスキップするプラグイン、別の YouTube 広告をスキップするプラグイン SponsorBlock に基づいている
個人週記#
週記は最後に書こうと思います、誰も見ていないでしょう。
- 仕事:相変わらず、Q4 の始まりは Q3 の終わりと同じくのんびりしていて、平均で午後 5 時半に退社。一週間で「クラウドネイティブの改造」という要件が一つだけ、ドキュメントに従って設定を少し変更するだけで終わり、今でもクラウドネイティブが何なのかは分からない。
- ゲーム:黒神話はまだ火焰山にいる、久しぶりにプレイし、新しいセーブデータを作って再プレイするつもり。この週は主に五人での LOL、やっぱりみんなでやるのが楽しい、LOL を一人でやる気にはならない。三角洲を試してみたが、普通だった。
- 運動:0、次回は必ず
- 学習:csfive/CS61A の空いている十個のスターを見て、三日坊主が再燃し、Python を学ぶことに決めた。まずは Python Crash Course を速攻で終わらせ、その後なぜか Flask を学び始め、最後に簡単な 微博 を作った、目標もないので、適当に学んでいる。