ブックマーク
興味深いと思ったリンクをテーマ別にまとめました。ほとんどは2023年に集めたものです。
日本
日本語と日本のウェブ
- 10ten Japanese Reader:単語にマウスを重ねると日本語を翻訳してくれるブラウザ拡張機能
- 10ten Japanese Reader(Rikaichamp)のレビュー – Tofugu
- 日本語学習ガイド – TheMoeWay
- Let’s kensaku:日本語でウェブを検索する – The Japan Times
- 日本語のウェブサイトを(比較的)楽に閲覧する方法 – The Mercer Family
- 日本で本を買う – UMass Amherst Libraries
- Readlang:読んで学ぶ語学ツール
文化と社会
- japandemic:日本文化についてのブログ
- Flickr上のjapandemicの写真
- The Japanese Rule of 7(アーカイブ)
- At Home in Japan:異文化理解と日本で暮らすための講座
- What’s Cool in Japan – Kids Web Japan
- △✖〇:職場で知っておきたい日本の記号
- 日本のUIデザインにまつわる嘘、神話、秘密 – Disrupting Japan
- Following in our fingerprints(2008年、アーカイブ) – The Japan Times
- 目の見えない妻に人が会いに来るよう、何千本ものピンクの花を植えた日本の男性 – The Straits Times
- ユニクロを築いた男、柳井正 – HubPages
- 特別な撮影機会を求め、高額な貸切撮影会に集まる鉄道ファン – 毎日新聞
- 「寿司テロ」を受けて回転をやめた回転寿司チェーン「銚子丸」 – SoraNews24
- SoraNews24:日本のニュース
- 珍しい日本人の名前(YouTube)
- 70歳の研修医、医師として第二のキャリアをスタート(YouTube、日本語)
- 森万里 – Wikipedia(英語)
- The Web’s First Japanese Pizza Page
アート
旅行と宮崎
- The Rising Sun:宮崎におけるサーフツーリズムの発展 – Surf Simply
- 26市町村みやざき元気プロジェクト 日南市編 – UMKテレビ宮崎
- 母智丘公園 – 宮崎県都城市
- 日本のドライバー向け高速料金計算ツール
- Japan by Motorcycle ‘99
- Vitality.Swiss:日本を旅するスイスの冒険家族
- 日本の空き家の浴室をリフォーム、パート1(YouTube、ドイツ語)
AIとLLM
記事と講演
- LLMという奇妙な世界の最新事情 – Simon Willison
- llama.cppでLLaMA 7Bと13BをM2 MacBook Proで動かす – Simon Willison’s TILs
- ChatGPTのAPIは優秀かつ安価で、ほとんどのテキスト生成AIを時代遅れにする – Max Woolf
- minimaxir/chatgpt_api_test:ChatGPT APIを使ったデモ
- ChatGPTの日本語はどのくらい上手か?
- ChatGPTはちょっとずるい? – Mark J. Nelson
- 急速に自己改善するAIの実現はまだ遠い – Jacob Buckman
- ワルイージ効果 – LessWrong
- Jim FanによるAdobe FireflyとMidjourney V5の比較(Twitter/X)
- AudioCraftのオープンソース化:音声のための生成AI – Hacker News
ローカルでモデルを動かす
- OllamaでLlama 2をローカルで動かす(Hacker Newsのコメント)
- georgesungによるLlama 2 7B chatのファインチューニング – Hugging Face
- 同じモデルのGGML版 – Hugging Face
- NousResearch/Nous-Hermes-Llama2-13b – Hugging Face
- TheBloke/WizardLM-13B-V1.1-GGML – Hugging Face
- WizardLM/WizardCoder-15B-V1.0 – Hugging Face
- hkunlp/instructor-xl – Hugging Face
- GPT4AllとGitHub上のnomic-ai/gpt4all
- GPT4All:ChatGPTのようなモデルをローカルにインストールするチュートリアル(YouTube)
- dalai:LLaMAを自分のマシンで動かすいちばん簡単な方法(ドキュメント)
- lm-sys/FastChat:大規模言語モデルの学習、提供、評価
- eugeneyan/open-llms:商用利用できるオープンなLLMの一覧
- llm-tracker
- Civitai:画像生成モデルの共有サイト
ツールと実験
- mshumer/gpt-prompt-engineer(Hacker News)
- One prompt to rule them all(YouTube)
- GPT-4がABC記譜法でピアノの楽譜を書く(YouTube)
- 動画を作るAutoGPTを構築する(YouTube)
- TaskerでChatGPTを使う – r/tasker
- WindowsでOpenAI Whisperを使って音声を文字起こしする – note(日本語)
- ChatGPTとWhisperで会議の録音を要約する – GMO(日本語)
- ビジネスモデルとしてのAI自動化エージェンシー(YouTube)
- AIを使ったSNSマーケティング代理店を作る(YouTube)
Ruby
- Glimmer:デスクトップとウェブのGUIのためのRuby DSLフレームワーク
- ビューを作るならPhlexのほうがいい – Rolis Blog
- サービスオブジェクト – Jared Norman
- ruby-buildとruby-installでRubyをインストールする – Josef Strzibny
- Raspberry Pi OSでrbenvを使う
- Rubyのガベージコレクションを深掘り:オブジェクトID – Jemma Issroff
- RubyistのC言語側散策、パート10:ベンチマーク – Peter Zhu
- パフォーマンス比較:Crystal対Ruby
- 徒然Ruby(36)Ruby/GTK:RubyとGUI
- RubyでMarkdownを扱う – Honeybadger
- kramdownの構文
- markdown_media:ビューにメディアを埋め込む[[ URL ]]構文
- fastimage:必要最小限のデータ取得で画像のサイズや種類を調べる
- PostgreSQL + JSONB + Ruby – DEV Community
- langchainrb:LLMを使ったRubyアプリケーションを作る
- RubyでAIアプリケーションを作る – Mario Chávez
- aoororachain:LLMを扱うためのRuby製チェーンツール
- Remote Rubyポッドキャスト、第216回
- The Ruby Toolbox
プログラミングとウェブ
- ネットワークプロトコル – Programmer’s Compendium
- 10年かけてDNSを学ぶ – Julia Evans
- Build Your Own Lisp
- Mostly Adequate Guide:関数型プログラミング入門
- 『達人プログラマー』の要約
- ソフトウェアの「将来への備え」はやめよう – Cerebralab
- SQLite:ほとんどの場合、必要なデータベースはこれだけ
- ピザ屋で働いて学んだ決済システムのこと – Nick Janetakis
- Web Componentsがそんなに素晴らしいなら、なぜ私は使っていないのか – Dave Rupert
- Svelteについて思うこと
- reflex:純粋なPythonでウェブアプリを作る(RubyならGlimmerかPhlexをどうぞ)
- novel:AIによる自動補完付きのNotion風WYSIWYGエディター
- 静的HTMLのコメント欄 – Derek Sivers
- CloudflareでTTFBを短縮する方法 – TurboFuture
- ウェブページにOpenStreetMapを埋め込む方法 – Medium
- Googleマップの埋め込みリンクをプログラムで生成する方法 – Medium
- markdown-google-map:Googleマップ用のPython Markdown拡張
- 日本語と英語のテキストをウェブでうまく表示する – Rachel Simone Weil
- あなたのコードは日本語を正しく表示できていない:その他の注意点
- うんこの絵文字は送れるのに、自分の名前は書けない – Model View Culture
- JSONのライセンスについてのCrockfordの発言
- 実行時の情報 – PyInstallerドキュメント
- Google Pixel WatchでHello Worldを表示してみた(日本語)
- Lesabotsy/bootcamp
- 開発者とIT関係者向けのおすすめRedditコミュニティ – PVS-Studio
ツールとソフトウェア
エディター
microエディターが大好きです。覚えやすいのに、ターミナルで強力に使えます。
- microエディターのプラグイン:コマンドパレット、チートシート、実行とmake – Tero Karvinen
- SpaceVimクイックスタートガイド:使いやすいファイルマネージャーが付いているところが気に入っています。
- 10 minutes to SpaceVim
- おすすめのRuby IDE – r/ruby
- VS CodeからNeovimに乗り換えた理由(YouTube)
- 10種類のコードエディターを試してみた(YouTube)
MatzはEmacsを使っていますが、私はどうも馴染めません。VS Codeも使っています。
Linux、Windows、Android
- fzf実践ガイド – Andrew Quinn
- rclone:ファイルをクラウドストレージと同期する
- SyncthingとBasicSync – Jeff McNeill
- filestash:SFTP、S3、FTP、WebDAV、Gitなどに対応したウェブクライアント
- fishシェルでPython pipのPATHを設定する
- FedoraでPython – python.jp(日本語)
- MacBook Air 2013をLinuxで解放する – Boiling Steam
- Windows Repair Toolbox
- Windowsはゴシップニュースを表示するのをやめるべきだ – Hacker News
- Termux:Android用のターミナルエミュレーターとLinux環境 – Hacker News
- AndroidでTeXLive – Bubbles Bad; Ripples Good
- PandocとLaTeXで日本語PDFを作る – Qiita(日本語)
- Apple Notes Liberator
- Doobleウェブブラウザー
- upiano:ターミナルで弾けるピアノ
ブラウザ拡張機能
- copy-url-extension:ページのURLをタイトル付きでコピー(自作のFirefox拡張機能)
- YouTube Playlist Helper for Firefox
- yt2embed:YouTube動画を埋め込みページにリダイレクトする
ハードウェア
- レビュー:USBフットペダルFS3_P – Terence Eden
- footswitch:PCsensorとサイズのフットスイッチ用コマンドラインツール
- サンワサプライ プログラマブルテンキー NT-19UH2BKN2(日本語)
- カレンダーを表示する電子ペーパーディスプレイを作った – Stavros
- r/ErgoMobileComputers
デザインと翻訳
写真
- PhotoPrism:AIを活用した写真アプリ
- Photopea:オンライン画像編集ツール
- Gyroflow
- Linux向け写真管理アプリ9選 – It’s FOSS
- Shotwellの辛口ミニレビュー – LWN.net
- Shotwellで日時を変更する – r/archlinux
- カメラの時計とタイムゾーン、どうしていますか? – Photography Stack Exchange
- GIMPでフィルムグレインを加えるチュートリアル
- デジタル写真にフィルムグレインを加えるのは意外と難しい – PetaPixel
- 無料のフィルムグレインと光漏れ素材 – Jonny Elwyn
- 無料フィルムグレインのダウンロード – HolyGrain
- True Grain 2
スポーツとアウトドア
- クロールのキックを覚えよう(YouTube)
- ステップごとに覚えるスムーズな泳ぎ方(YouTube)
- 少ない力で泳ぐ(YouTube)
- 泳ぐときに横で息継ぎをする方法(YouTube)
- 海軍のあまり知られていない超効率的な泳法(YouTube)
- 自転車初心者のための記事 – Sheldon Brown
- もう電動アシスト自転車を無視するのはやめよう – Treehugger
食べもの
- パンの名人、仁瓶利夫さんが教えるおいしい「パン・ルスティック」の作り方(YouTube)
- パリでいちばんおいしいクロワッサン(YouTube)
- 初心者のための自家製チーズの作り方 – The Manual
- 元気が出ない日のためのレシピ集 – tRaum Books
仕事とエッセイ
- メイカーのスケジュール、マネージャーのスケジュール – Paul Graham
- とにかく何かやってくれ、そうすれば変えられる! – Allen Pike
- 専門性を見抜けるようになることは目指す価値のある節目 – Commoncog
- マインドセット、考え方の転換、そして成功について – Dave Stewart
- 人には何も教えられない – Habitat Chronicles
- 学びを加速したいなら遊びに目を向けよう – Nautilus
- 過集中を理解する(YouTube)
- リモートワークがうまくいく理由 – Cerebralab
- ウォール街の景気後退予測が外れたのはリモートワークのおかげ – Fortune
- フリーランサー向けページ – Upper
- ジャーナル4:この1年半 – YodaConditions.net
- エッセイ集 – Gwern.net
- ウェブを分ける – Ploum
- 分散型ネットワーク(Fediverseなど)を潰す方法 – Ploum
- Googleを使わない理由 – Richard Stallman
- Windows XPとの長い別れ – Anders L
科学
- 人間の話し言葉には共通の伝達速度がある可能性:毎秒39ビット – Science
- ガスコンロやプロパンコンロはベンゼンを放出し、室内の空気汚染を悪化させる – Environmental Science & Technology
古き良きウェブと珍しいもの
- Wiby:クラシックなウェブのための検索エンジン
- ALTEXXANET:90年代のインターネット体験
- Timo Nokoのホームページ
- Water – oimo.io
- Internet in a Box:オフラインで使える自由な知識のライブラリー
- n-gate.com:Hacker Newsをレビューする
- random($fediverse)
- Tax Heaven 3000:税金がテーマの恋愛シミュレーションゲーム
その他いろいろ
- レターマンの番組に出演したグレース・ホッパー(YouTube)
- 「カタンの開拓者たち」を生んだ人(YouTube)
- 40年後のエルヴィス・プレスリーのプライベートジェット(YouTube)
- 「Cha Cha Cha」の解説と分析(YouTube)
- Joker Outがユーロビジョンの全曲を歌う(YouTube)
- Matty Healyとは何者か – The New Yorker
- David Von Drehleの著書の抜粋 – The Washington Post
- フェルメールのような光の中で暮らし、働きたい理由 – The New York Times
- レイジルーム:プリンターをハンマーで壊すべきか? – The Washington Post
- Daniel Vassalloのスレッド(Twitter/X)