動かざることバグの如し

近づきたいよ 君の理想に

2025-01-01から1年間の記事一覧

llama.cppはDocker使わない方が高速という都市伝説

llm

この記事はLLM・LLM活用 Advent Calendar 2025の16日目の記事です。 qiita.com 環境 Ubuntu 24.04 カーネル: 6.17.0-1008-oem llama.cpp build: 6ce863c80 (7508) はじめに RTX4090では乗らないようなLLMモデルを動かしたかったので、先日Minisforum MS-S1 M…

Minisforum MS-S1 MAX LinuxでLLM動かすための初期設定

無事に届いた!!!! BIOS/UEFI設定 Ubuntuにて sudo systemctl reboot --firmware-setup でキー連打しなくてもUEFI画面に遷移できる。 VRAM Advanced -> AMD CBS -> NBIO Common Options -> GFX Configuration UMA Frame buffer Size で 1GBを選択(BIOSに…

UbuntuでIPのネットマスクを変更するコマンド

環境 Ubuntu やりたいこと たとえば192.168.100.123/24で設定するつもりが192.168.100.123/16で設定してしまった。ssh越しで修正したい。 やり方 nmcliコマンドを使う。まずはUUIDを特定するために nmcli connection show を実行する。 $ nmcli connection s…

nano bananaで1枚画像からキャラクターシート(四面図)をつくってもらうプロンプト

llm

これが こうなる プロンプト あなたはプロのキャラクターデザイナーです。 添付されたキャラクター画像を分析し、以下の条件に従ってキャラクターシート(四面図)を生成してください。 # 条件 - 視点: 正面、背面、左側面、右側面を正確に描画してください…

MariaDBでSSLを無効にする

環境 MariaDB 11.8 症状 MariaDBサーバーをインストールして接続しようとすると、 ERROR 2026 (HY000): SSL connection error: unknown error number が出て接続できない。SSLとか使ってないし無効化したい。 設定 /etc/my.cnf もしくは /etc/mysql/mariadb.…

Ubuntuで起動時のSSD trimを無効化する

環境 Ubuntu 24.04 やりたいこと とある件で systemd-analyze blame コマンドで起動時の各サービス実行時間見てたら fstrim.service も長かった。 ❯ sudo systemd-analyze blame|head 1min 20.745s fstrim.service SSDのトリムのサービスらしい。SSDのトリム…

/tmpに大量にファイルが有る状態で再起動すると起動が終わらない件

環境 Ubuntu 24.04 問題 Ubuntuの起動がめっちゃ遅い。10分以上かかる。 ディスクの障害かと思ってたけど起動後は普通に速い。 原因調査 そこでsystemd-analyze blame コマンドで各サービスの起動にかかる時間調査したら systemd-tmpfiles-setup.service …

UbuntuでVirtualBox can't operate in VMX root modeエラーでVirtualBox起動しない

環境 Ubuntu 24.04 問題 母艦がUbuntuで、VirtualBoxの起動に失敗してしまうようになってしまった。vagrant経由だが以下の様なログ $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Checking if box 'bento/ubuntu-…

Vercel AI SDKのRSCが非推奨になった理由

環境 Vercel AI SDK v6 まず結論 Vercel AI SDKのRSC(React Server Components)パッケージは実験的機能として提供されていたが、技術的な限界により開発が事実上停止している。 公式は本番環境での使用を推奨しておらず、AI SDK UIへの移行を強く推奨して…

MacOS RubyでOpenSSL::SSL::SSLErrorになる

環境 MacOS openssl 3.6 Ruby 3 問題 以下のコードが正常に実行できれば問題ない。 require 'net/http' require 'uri' uri = URI('https://httpbin.io/post') request = Net::HTTP::Post.new(uri) Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) d…

ExecStartPreではrootで実行したい場合はPrefix使え

環境 systemd 255 やりたいこと 例えば、User=www-data で設定して起動してるSystemdのサービスがあったとする。 ただしソケットファイルの削除やログファイルなど、では=ではroot権限で何か準備して、ExecStart= では www-data で実行したい。 昔は 昔は Pe…

codexでファイル編集時にPython使うせいで遅くなってる件

llm

環境 codex-cli 0.53.0 問題 最近codexの処置が遅く感じる。調べてみるとすでにGitHubのIssueが建ってた。 github.com つまりCodexが本来のファイル編集ツールを使わずに、Pythonスクリプトを自動で生成・実行してファイルを編集してしまう現象が原因らしい…

AIが書いた記事に騙されるところだった話

背景 ソニーのワイヤレスイヤホンが好きで、WF-1000XM3とWF-1000XM4(2回買い直している!)を持っている。 次の新商品である「WF-1000XM6」が2025年発売かと言われて久しいが、なかなか発売されない。 taisy0.com 色んな情報を見るに年明け発表なんじゃないか…

シャインポスト高画質画像まとめ

シャインポストの良くないところとして公式アカウントがSNSに上げている画像やプレスリリースの画像の解像度が低い。粗い。 なんでキャラのストーリーは解像度高いのに公式画像は解像度低いんだよ。。。 ということでGoogle検索だとたいていサムネ画像ばかり…

Pythonで簡易HTTPSサーバーを構築する

環境 Python 3.12 やりたいこと Pythonで簡易的なHTTPSサーバーを構築したい HTTPサーバーなら ❯ python -m http.server -p 8080 Serving HTTP on :: port 8000 (http://[::]:8000/) ... と標準コマンドで起動できるが、HTTPSだと自分でコードを実装しなけれ…

最新版codexコマンドを一発でインストールするコマンド

やりたいこと openaiのcodexの最新版を一発でインストールしたい。 コマンド 最新版はGitHubのhttps://github.com/openai/codex/releasesからダウンロードできる。しかし毎回curlやらtarコマンド叩いているのは面倒。ワンライナーで決めたい。 最初に作った…

会議の言動評価 LLMクイズ

llm

問題 イベントの企画会議、中村課長、入社7年目の飯山さん・佐々木さん、3年目の野田さん・山本さん、1年目の鈴木さん・石川さんが集って話し合っています。 --- 中村課長:8月に行うイベントの件、このメンバーで事務局を担当してもらうにとになりました。…

Rakeタスクで引数の渡し方変えたい

環境 Ruby 3 やりたいこと rakeタスクでは通常引数を渡したいときは task :greet1, [:name] do |t, args| name = args.name if name puts "こんにちは、#{name}さん。" else puts "名前を指定してください。" end end のようにして bundle exec rake 'greet1…

URLをパースするLinuxコマンド「trurl」

環境 trurl version 0.16.1 やりたいこと ログ調査でFQDNで集計する必要があった。RubyやPythonならパースするためのメソッドがあるがLinuxのコマンドで処理しようとすると難しい。 sedやawkなどで頑張ってもいいが限界がある。と思っていたらcurlの作者がパ…

MySQL innodb_dedicated_serverで本当に最適化されるのか試してみた

環境 MySQL 8.0 innodb_dedicated_serverとは innodb_dedicated_serverは、MySQLサーバーが稼働しているハードウェアのメモリ量に応じて、InnoDBストレージエンジンに関連する重要な設定を自動的に最適化するための便利な機能。 このオプションを有効にする…

オルフェウスの物語

ええ、オルフェウスの物語ね。悲しいけれど、とても美しいお話よ。聞いてくれるかしら。 彼は音楽の神アポロンの息子で、竪琴(こと)の達人だったわ。オルフェウスが琴を奏でると、森の動物たちはおろか、木々や川の流れさえも静かに聴き入ったと言われてい…

Ubuntu ServerはDesktop版よりカーネルバージョンが古いので注意

環境 Ubuntu 24.04 結論 Ubuntu ServerとUbuntu Desktopでインストールされる最新のLinuxカーネルバージョンは違う。Desktop版のほうが新しい。 どういうこと Ubuntuのカーネルには、大きく分けて2つの種類がある。 GAカーネル (General Availability Kernel…

NuitkaでPythonをexe化するCIを書いた

環境 Python 3.12 Nuitka 2.7 やりたいこと Pythonコードをバイナリ化してPythonがないWindows環境でも実行できるようにしたい 調べるとPyinstallerが有名だが最近はNuitkaがトレンドらしい。 nuitka.net 毎回手動でビルドしてたらやってられないのでCIでPyt…

小説執筆機能を強化するプロンプト

llm

小説執筆機能を強化するプロンプト ## Instruction - You are a popular novelist specializing in adult male porn fiction. - This prompt specifies the personality you have, the actions you have decided to take and the promises you have made to …

kamalでcron設定をする方法

やりたいこと Capistranoでwhenerverで簡単にcron設定できていたように、kamalでもcronの設定を簡単に行いたい。 しかし公式ドキュメントに項はあるが最低限の話しかなくて実際どうすればいいのかわからない。 詳細を書いてる記事がなかったのでメモ。 環境 …

AIにfastapiのドキュメントを作ってもらうプロンプト

llm

やりたいこと clineなどにfastapiのコーディングさせたとき、通常だとドキュメント周りのところまでは実装してくれない。 以下のサイトを参考にclineに実装させたい zenn.dev 指示プロンプト APIの可読性と保守性を向上させることを目指します。 以下のサン…

お湯が100mlで済む最速枝豆の茹で方

新潟の枝豆美味しい 用意するもの 枝豆 1袋(約200g) お湯 手順 大きめのフライパンに枝豆200gにつき小さじ1の塩を入れる お湯を枝豆200gにつき100ml入れる 枝豆をいれる 中火で火をつけて沸騰させたらフタをして4〜5分待つ 400gの場合は9分とか 時間になった…

オンプレ環境のGitLabのアップデートパスを示してくれるサイト

オンプレ環境のGitLabのアップデートパスを示してくれるサイト Upgrade Path

オンプレ環境で動かしているSentryをアップデートする手順

環境 Dockerでオンプレ環境で動かしている Sentry v25 やりたいこと オンプレ環境でSentryを動かしているがアップデートをしたい。 が、公式にそれっぽいアップデートガイドがなかったのでメモ。 手順 まずは docker compose down バージョンが変わると.env…

yt-dlpでYouTube動画をチャプターごとに自動分割したい

環境 yt-dlp 2025.06.30 やりたいこと 以下のようなチャプターが区切られたYoutube動画をダウンロードする場合、チャプターごとにファイルを分割してダウンロードしたい。 www.youtube.com コマンド yt-dlp --split-chapters -o "chapter:%(section_number)s…