Afterlove EP で予定されていた幻水IIの「カメオ出演」

昨年3月に「Coffee Talk」などを手掛けた Mohammad Fahmi 氏 (@fahmitsu) がご逝去されました。 彼は幻水コミュニティにも多大な貢献をされています。新作「Afterlove EP」では、幻水IIパッケージ画像の「カメオ出演」が予定されていました*1。 Coffee Talk …

cron(など)で direnv の .envrc を読み込ませて実行する方法

結論 $ direnv exec 実行ディレクトリ名 実行コマンド という書式を用いて実行する。 具体例 /path/to/.envrc があるとします。その .envrc に以下のように記述されていたとします。 export FOO=BAR このとき、cron(など)で以下のように実行すると .envrc …

PS5 で PS4 のソフトを遊べるのか & Xbox Series X or S で Xbox One のソフトを遊べるのか

結論 PS5 で PS4 のソフトをほぼ遊ぶことができる*1 Xbox Series X or Xbox Series S にて Xbox One のソフトをほぼ遊ぶことができる*2 根拠 PS5 「圧倒的大多数をプレイできる」「ほとんどの PS4 ゲームをプレイできる」とあるのはごく少数の例外に対する保…

「幻想水滸伝」のサウンドトラックがレコード(ヴァイナル)で発売

Suikoden Original Video Game Soundtrack on vinyl is available for preorder on March 28 - 2 pm ET!Enter an ancient world of bravery, mysticism, & romance in the classic @Konami JRPG soundtrack - available for the very first time on vinyl!Ti…

node-notifier を WSL2 の Ubuntu 内で動かして Windows へ通知を出す方法

結論 Node パッケージをインストール後に、2つの Windows 実行ファイルに実行権限をつける。 $ chmod +x node_modules/node-notifier/vendor/snoreToast/snoretoast-x64.exe $ chmod +x node_modules/node-notifier/vendor/snoreToast/snoretoast-x86.exe 補…

Docker で秘匿情報を環境変数を通じて渡す方法

結論 「docker build を実行する際の書き方」と「Dockerfile の書き方」の 2つ の書き方を双方とも適用する必要がある。 docker build を実行する際の書き方 RAILS_MASTER_KEY という環境変数に渡したいデータが格納済みとする。 $ docker build --secret id…

「La Saga Suikoden: Une étoile au firmament du J-RPG」の初回版を購入する方法

上記の本*1を実際に購入する(した)方法です。一般的な ECサイト での購入手順と同一ですが、フランス語を Webブラウザ で随時翻訳しておく、などの工夫が必要です*2。 1. Third Editions のサイト(仏語)に行く 行きます。 ※サブディレクトリで /en を指…

n8n でテキスト情報を書き出すときにはバイナリ変換をしてからそのバイナリを書き出す形にする

結論 JavaScript (JSON) の世界で情報の受け渡しを行うため、データフォーマットとしては JSON or バイナリ*1 の世界だということです。 gyazo.com gyazo.com gyazo.com 補足 n8n のデータの流通は原則として JavaScript の世界でのことなのでこういうものだ…

Rails で routes.rb にデータベースのデータを使うロジックを書くと CI で落ちる(ことがある)

結論 表題通り。 ハマった 落ちるときのエラーは次のような感じ。 rails aborted! ActiveRecord::NoDatabaseError: We could not find your database: hogehoge_test. Which can be found in the database configuration file located at config/database.ym…

「La Saga Suikoden: Une étoile au firmament du J-RPG」の初回版はリバーシブル表紙

La Saga Suikoden: Une étoile au firmament du J-RPG 先日も書いた 幻水II 本の「La Saga Suikoden: Une étoile au firmament du J-RPG」ですが、版元の Third Editions からは初回版として特別仕様の表紙カバーバージョンを購入することができます。 初回…

GitHub Actions 内で git push した際に、その git push をトリガにして GitHub Actions が起動しない場合

結論 パーソナルアクセストークン (PAT) を取得し、actions/checkout のステップで PAT を指定する。 具体的な書き方 以下のように書きます。secrets の登録方法は省略します*1。 - name: $ git clone する uses: actions/checkout@v3 with: token: ${{ secr…

Suikoden 2 Quiz Competition

一昨日のこと*1になりますが、Twitch にて 幻水II のクイズイベントが有志により開催されました。 Quiz Kit という Twitch と連携するサービスを用いて参加者がクイズに答えていくイベントです。以前に 幻水I をテーマに開催されたところ、今回は 幻水II が…

GitHub Actions で inputs や secrets の値を表示させる方法("Object" 全般)

結論 以下のような Step を書きます。 - name: inputs と secrets の値を表示する run: | echo '${{ toJson(inputs) }}' echo '${{ toJson(secrets) }}' 注意点 toJson() しないと Object と表示されます つまり、一般的に Object と表示された場合には toJs…

La Saga Suikoden: Une étoile au firmament du J-RPG(仏語版)の Kindle 版が Amazon.co.jp にて購入可能

La Saga Suikoden: Une étoile au firmament du J-RPG 先日記事に書いた幻水本「La Saga Suikoden: Une étoile au firmament du J-RPG」が、日本の Amazon にて Kindle版 で購入できるようになっています。 ただし、フランス語版ですので、その点は十分にご…

n8n の "Expression" の JavaScript にて現在日時を任意のフォーマットで返す書き方

結論 {{$now.toFormat('yyyyMMdd_HHmmss')}} gyazo.com 補足 ポイントは toFormat() です 他にも toLocaleString() などがあります 内部的に Luxon を使っているのでそのドキュメントを見ると手っ取り早いです moment.github.io

M2 Mac で rbenv install 3.2.1 にて configure: error: something wrong with LDFLAGS エラーが出たときの対処方法の一つ

前提 macOS 13.2.1(22D68) uname $ uname -a Darwin FOOBAR.local 22.3.0 Darwin Kernel Version 22.3.0: Mon Jan 30 20:38:43 PST 2023; root:xnu-8792.81.3~2/RELEASE_ARM64_T8112 arm64 Xcode $ pkgutil --pkg-info=com.apple.pkg.CLTools_Executables …

Cloudflare R2 の 署名付きURL の取得を Ruby の AWS の gem を用いて実現する

MinIO の場合とほとんど同じです。 obel.hatenablog.jp 事前準備 「R2 API トークンの管理」から、トークン(アクセスキーとシークレットアクセスキー)を予め作成しておきます 「エンドポイント」は https://アカウントID.r2.cloudflarestorage.com/ になる…

MinIO の 署名付きURL の取得を Ruby の AWS の gem を用いて実現する

少しだけ注意する点がありますが、それ以外はいつもどおりです。 結論 必要な gem aws-sdk nokogiri nokogiri でなくとも ox や oga や libxml や rexml でもいいです nokogiri を選んだ理由は、Rails の場合は明示的に入れなくてよく、馴染み深いから、とい…

Rundeck から n8n に乗り換えた

Rundeck とは www.rundeck.com n8n とは n8n.io 乗り換えた理由(Rundeck のつらみ) 重い メモリ 2GB の VPS で Rundeck 専用につかっても重い ジョブの一括削除すると必ずタイムアウトするか 30分 ぐらい待ってエラーとかでどうにもならなくなった 起動が…

n8n でデータベースに PostgreSQL を用いる際には execution_entity テーブルの startedAt と stoppedAt の型を timestamptz にしないと UTC で記録される

結論 タイトルのまんまなんですが、以下、例示の画像です。 デフォルトのマイグレーションだと timestamp になります。それを timestamptz に変換してから記録したのが最新の一件になります。 gyazo.com gyazo.com 理由や原因 Open されている Issue があり…

Ruby で Google Analytics 4 (GA4) の「アカウント」や「プロパティ」を API で取得する方法

結論 gem として google-analytics-admin-v1alpha を用います。各種データを取得するための Data API とは異なるので注意です。 公式ドキュメント cloud.google.com 具体的なコード例 具体的なコード例は次のとおりです。Data API のとき とほぼ同じです。 (…

Cloudflare Pages で Functions を Wrangler でデプロイするときはカレントディレクトリ直下に funcitions/ がないとダメ

注意 2022年12月13日(火)現在の内容です。 結論 たとえば ./dist 配下に静的な HTML などが存在し、./dist/funcions が存在するとき。 デプロイされない場合 以下のような wrangler の実行方法だと functions がデプロイされません。 $ wrangler pages pub…

Ruby で Google Analytics 4 (GA4) のデータを API で取得する方法

前提 2023年3月17日(金)現在の話です。 API の公式ドキュメント developers.google.com 結論 どの gem を使うか? google/analytics/data/v1beta です。 API の認証はどうするか? GCP のサービスアカウントを作成し、認証用の JSON ファイルである creden…

GitHub Actions の具体的な使用状況(どのアクションでどれだけ消費しているか)を確認する方法

結論 1. そのオーガニゼーションの管理権限があるアカウントで Settings ページに行く 2. 左列のメニューから Billing and plans を選ぶ 3. Usage this month の項目にある Get usage report ボタンを押す 4. データを出力する期間が選択できるので、選ぶ 選…

Mermaid の ERD(ER図)で UNIQUE や NOT NULL といった情報を書き込めるか

結論 2022年12月7日(水)現在、書けない。 根拠 公式ドキュメントにて、最大限に情報を書いた場合の例が以下です。 mermaid-js.github.io erDiagram CAR { string allowedDriver FK "The license of the allowed driver" string registrationNumber string …

Suikoden 1 Retrospective | An Overly Long Review & Analysis of this Great JRPG

www.youtube.com ランキング参加中幻想水滸伝

Retrograde Amnesia: Comprehensive JRPG Retrospective: Suikoden(全22回)

gyazo.com Suikoden E1: Please Tell Me The Answer [Introduction] open.spotify.com Suikoden E2: Ouroboros of Young Masters [Gregminster & Magician's Island] open.spotify.com Suikoden E3: Did You Talk to the Graveyard? [Rockland & Mt. Seifu] …

Stars of Destiny podcast

gyazo.com open.spotify.com ランキング参加中幻想水滸伝

Suikoden Complete Series Retrospective

www.youtube.com ランキング参加中幻想水滸伝

Suikoden II - The Ultimate Retrospective Review of an All-Time Classic JRPG

www.youtube.com ランキング参加中幻想水滸伝

Powered by はてなブログ