2024-01-01から1年間の記事一覧
環境 Ubuntu 22.04 やりたいこと サーバーAとBがある。サーバーAにはtest.wavがあり、サーバーBにスピーカーがある。 サーバーAから aplay test.wavを実行し、サーバーBのスピーカーから音を鳴らしたい。 今回はPulseAudioを使って実現してみる。 サーバーB:…
パスワード生成するメソッド 指定した桁数のパスワードを生成するメソッドをTypeScriptで実装した。 別にjsでも動くと思う export const generatePassword = (length: number): string => { const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; let…
環境 Ubuntu 24.04 Squid 6.x やりたいこと かつてDockerでsquid実装した記事書いた dockerでsquidプロキシサーバーを構築する - 動かざることバグの如し あれから5年色々変わって動かなくなってたので再実装 FROM ubuntu:24.04 ENV TZ=Asia/Tokyo ENV DEBI…
ワイシャツの襟を上に上げておく 小剣が左、大剣が右で小剣が乳首とへその真ん中くらいからスタート だいけんが上になるように左へクロス
環境 Nextjs 14 Nextjs複数台に同時にデプロイできない問題 Nextjsを使用している際に、複数のサーバーに同時にデプロイしようとすると問題が発生することがある。 具体的には、ビルドIDが各サーバーで異なるため、JSのURLが変わってしまう。よってブラウザ…
赤本名言 2017年の赤本が名言だったのでメモ はしがき 大学入試の季節が近づいてきた。寒い雪の日の朝、電車の中で受験生と思しき若者が単語帳を開いているのを見るにつけ、もうかれこれ数十年前になるが、かって自分自身が受験生だった時の姿を重ねてしまう…
存在しないあすけんの女の記憶を作りたい あすけんの女とは 健康管理アプリ「あすけん」に登場するマスコットキャラクター。AI栄養士さんらしい。アプリトップページに登場し、色々アドバイスくれる。 余談だが「未来(みき)」さんってちゃんと名前あるらし…
環境 Ubuntu 20.04 症状 apt updateしようとすると「Sub-process returned an error code」エラーになってしまう # apt update ヒット:2 http://security.ubuntu.com/ubuntu bionic-security InRelease ヒット:3 http://jp.archive.ubuntu.com/ubuntu bionic…
MermaidでER図を書くテンプレート erDiagram T1 ||--|{ T2: "1 対 多(1以上)" T1 ||--o{ T3: "1 対 多(0以上)" T1 ||--|| T4: "1 対 1" T1 ||--o| T5: "1 対 0か1" T1 { id BIGINT PK "ID" title VARCHAR(255) "タイトル" } 公式サイトが1番わかりやすいっ…
環境 Docker 26.0.0 症状 Dockerでビルドに失敗する。よく見ると apt update に失敗する。そんなことある????? Reading package lists... E: Problem executing scripts APT::Update::Post-Invoke 'rm -f /var/cache/apt/archives/*.deb /var/cache/apt…
空売りとは 空売りとは、株価が下がると予想される時に、証券会社から株を借りて売り、その後株価が下がったら安く買い戻して返すことで、差額の利益を得る取引方法です。 高校生のみなさんにもわかりやすく説明するために、例えを使ってみましょう。 例えば…
ポイント①「あなた」ではなく「わたし」を主語にして伝える ×「あなたもちょっとは手伝いなさいよ!」 ○「少し手伝ってくれると私は嬉しいな」 自分を主語にした「Iメッセージ」に言い換えてみましょう ポイント②「疑問形」は非難に聞こえるので要注意 ×「ど…
Github Actionsで配列を条件式渡して評価したい thr3a/docker-build-stationで毎日Dockerイメージをビルドしているが、 if: matrix.target == 'cuda11.8-torch' || matrix.target == 'cuda12.1-torch' || matrix.target == 'alma-7b-server' || matrix.targe…
今まで以下のように書いてたんだけど、これだと必ずしも想定していたバリデーションエラーによってテストが成功していたとは言えなかった。 expect(post).not_to be_valid バリデーションエラーをRspecで完全一致でテストする場合は以下 expect(post.errors.…
症状 MacOSの日付がズレすぎていてNTPサーバーと同期できない。 手動で正しい日付を設定するも、NTPを有効にするとまた古い日付に戻ってしまう。。。。 解決策 ❯ sntp ntp.nict.jp +0.045303 +/- 0.009303 ntp.nict.jp 133.243.238.164 ❯ sudo rm /var/db/ti…
環境 Rails 7.1 やりたいこと Railsの ActiveModel::Attributesは本当に便利で ActiveRecordでもDBに紐づかないモデルのActiveModelでも重宝している ActiveModel::Attributes が最高すぎるんだよな。 #Rails - Qiita ただ標準で用意されている型の種類が少…
環境 curl 8.4.0 コマンド curl -D - -s -o /dev/null https://turai.work/ HTTP/2 200 server: GitHub.com content-type: text/html; charset=utf-8 last-modified: Sat, 10 Feb 2024 03:16:49 GMT access-control-allow-origin: * etag: "65c6eaa1-2a4" ex…
環境 M1 macbook MacOS Sonoma 手順 基本的には 公式README の通りに行えばOK ビルドするために必要なものをインストール pip install requests brew install bazel ダウンロード git clone --depth 1 https://github.com/google/mozc.git cd mozc/src pytho…
やったこと v1.26からv.29にアップデート 確認 ubuntu04,05がコントロールプレーンでubuntu01,02がワーカーノード ❯ kubectl get node -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME ubuntu01 …
環境 Ubuntu22.04 手順 hostapdのインストール apt install hostapd create_apのインストール メンテナンス終了してしまっているがまだ使える git clone https://github.com/oblique/create_ap cd create_ap make install 作成 --daemon をつけるとバックグ…
[Unit] Description=Create AP Service Wants=network-online.target After=network-online.target [Service] Type=simple ExecStart= Restart=on-failure [Install] WantedBy=multi-user.target
環境 Macbook M1 air Xcode 15 Python 3.10 XcodeのCommand Line ToolsだけではダメでXcode本体をインストールしておく必要がある あと事前に sudo xcodebuild -license を実行してagreeしておくこと .venv ❯ xcode-select -p /Applications/Xcode.app/Conte…