fat gemはやめた方がよいと思っている須藤です。やめた方がよいとは思っているのですが、どうやらfat gemが欲しい人はいなくならなそうなので、メンテナンス可能なfat gemエコシステム案を考えています。 なお、この文章を書いているのは https://github.com/ruby/rubygems/issues に英語で提案するために考えを整理した...
ダーウィンが来た! @nhk_darwin \放送まであと2⃣日/ どうしてウマは人を乗せられるの?🤔🐎 ウマの疾走をスロー映像で分析すると 見えてきたのは背中の安定性 長距離移動に適していて人も乗りやすいんです✨ 🟧🎍1月4日 日曜夜7時30分~🟧 『大河コラボ!干支のウマ“相棒力”の秘密に迫る』 nhk.jp/darwin/ pic.x.com/...
chezmoi から Pure Shell Script への移行:AIネイティブ時代のdotfiles管理 この記事は人間がAIを使って検索しつつ手書きし、AIと推敲したものになります はじめに chezmoi はdotfilesを管理するためのソフトウェア。複数マシンで設定を共有したり、テンプレート機能、パスワード管理アプリとの連携に強みがある。dotfi...
こんにちは hsbt です。やっとアサシンクリード・シャドウズのプラチナトロフィーを取りました。年末年始は鳴潮とゼンレスゾーンゼロのアップデートをプレイしながら過ごそうと思います。 さて、Ruby 4.0.0 がリリースされ、毎年恒例の プロと読み解くRuby 4.0 NEWS - STORES Product Blog が公開されましたが、RubyGems...
はじめに Goでキーの存在だけを管理したい場合、map[T]boolではなくmap[T]struct{}を使うというテクニックがあります。struct{}はサイズが0バイトなので、メモリ効率が良いというのがその理由でした。 しかし、Artem Golubinさんの「Hash tables in Go and advantage of self-hosted compilers」というブログを読んで、G...
Go言語でOSSを開発しているみなさん、go.modのgo directiveにはどのような値を指定していますか?もしGo 1.25が最新のメジャーリリースである2025年12月現在で go 1.25.0 と書いているならば、この機会にぜひ go 1.24.0 に改めてくれないか、という話をします。同じような話はいろんなエントリや登壇で触れているのです...
Dockerとは何か Linuxカーネルの2つの機能のラッパー Namespaces(名前空間): 空間を隔離する Cgroups(コントロールグループ): リソースを制限する(CPUやメモリの使用量を制限する) つまり、Docker(コンテナ)を動かすには 「Linuxカーネル(Linux OS)」が必要 なぜMacには「Docker Desktop」が必要だったのか? ...
はじめに 「自分の環境では動くんだけど...」という言葉を、何度聞いたことがあるだろうか。開発環境の差異は、これまで「手順書」「Docker」「asdf/anyenv」で解決を試みてきたが、いずれも時間経過で破綻する。手順書は陳腐化し、Dockerfileのベースイメージは変わり、asdfは言語ごとにツールが分散する。問題の本質は...
Ruby 4.0 will be released next week on Christmas day. This release brings a new JIT compiler, improvements to Ractors, a new mechanism to define namespaces called Ruby::Box, and a whole lot of other changes. Although it’s a major version bump, there shouldn’t be any serious breaking changes. This...
本記事では、**FEgrow**というインシリコ創薬ツールとアクティブラーニング(Active Learning, AL)を組み合わせ、in silico screeningで得られた化合物を基にさらに効率よくスクリーニングしていく方法を紹介します。 動作検証済み環境 動作検証済み環境Windows 11 Home, 13th Gen Intel(R) Core(TM) i7-13700, 64 ビッ...
「Darwin」に関連する商品は見つかりませんでした