chevron_left

メインカテゴリーを選択しなおす

cancel
約束の地 https://obel.hatenablog.jp/

ゲーム(幻想水滸伝)、デジタル家電、PC、Linux、VPSなど、「何でもあり」なブログです。

Twitterやプログラミングなどの話題も取り扱っています。

たっきー
フォロー
住所
中央区
出身
中央区
ブログ村参加

2016/03/10

arrow_drop_down
  • 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版 で購入できるようになっています。 ただし、フランス語版ですので、その点は十分にご留意ください。 以下のリンクから購入できます(アフィリエイトリンクです)。 La Saga Suikoden: Une étoile au firmament du J-RPG (French Edition)作者:Remoiville, Jo…

  • 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 grep version version: 14.2.0.0.1.1668646533 rbenv rbenv のインストール…

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

    MinIO の場合とほとんど同じです。 obel.hatenablog.jp 事前準備 「R2 API トークンの管理」から、トークン(アクセスキーとシークレットアクセスキー)を予め作成しておきます 「エンドポイント」は https://アカウントID.r2.cloudflarestorage.com/ になるので、これも予め控えておきます gyazo.com 結論 必要な gem aws-sdk nokogiri nokogiri でなくとも ox や oga や libxml や rexml でもいいです nokogiri を選んだ理由は、Rails の場合は明示的に入れなくてよく、馴染み…

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

    少しだけ注意する点がありますが、それ以外はいつもどおりです。 結論 必要な gem aws-sdk nokogiri nokogiri でなくとも ox や oga や libxml や rexml でもいいです nokogiri を選んだ理由は、Rails の場合は明示的に入れなくてよく、馴染み深いから、というだけで深い理由はありません コード require 'aws-sdk' s3_client = Aws::S3::Client.new( region: 'ap-northeast-1', access_key_id: 'YOUR_ACCESS_KEY_ID', secret_acce…

  • Rundeck から n8n に乗り換えた

    Rundeck とは www.rundeck.com n8n とは n8n.io 乗り換えた理由(Rundeck のつらみ) 重い メモリ 2GB の VPS で Rundeck 専用につかっても重い ジョブの一括削除すると必ずタイムアウトするか 30分 ぐらい待ってエラーとかでどうにもならなくなった 起動が遅い メモリ使用量が常時上限張り付き 乗り換えにあたって要した条件 軽いこと コードベースでジョブが扱えること IFTTT は全部ポチポチ GUI なのでジョブが増えると手に負えなくなる 柔軟性が高いこと n8n は多くの Integration に対応している n8n は多くの node…

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

    結論 タイトルのまんまなんですが、以下、例示の画像です。 デフォルトのマイグレーションだと timestamp になります。それを timestamptz に変換してから記録したのが最新の一件になります。 gyazo.com gyazo.com 理由や原因 Open されている Issue があります*1。timestamptz への型変換はこの Issue を見て気づきました。 github.com 関連 Issue & Pull Request github.com github.com *1:この記事が公開されている頃には対応されているかも

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

    結論 gem として google-analytics-admin-v1alpha を用います。各種データを取得するための Data API とは異なるので注意です。 公式ドキュメント cloud.google.com 具体的なコード例 具体的なコード例は次のとおりです。Data API のとき とほぼ同じです。 (1) client を定義し、 (2) リクエスト内容のオブジェクトを定義し、 (3) その内容を client のメソッドを用いて投げる、 とレスポンスが返ってくる、という流れです。 認証は Data API のとき と同じく、サービスアカウントの 認証用 JSON ファイル の…

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

    注意 2022年12月13日(火)現在の内容です。 結論 たとえば ./dist 配下に静的な HTML などが存在し、./dist/funcions が存在するとき。 デプロイされない場合 以下のような wrangler の実行方法だと functions がデプロイされません。 $ wrangler pages publish ./dist Uploading... (8/8) ✨ Success! Uploaded 0 files (8 already uploaded) (0.41 sec) ✨ Deployment complete! Take a peek over at http…

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

    前提 2023年3月17日(金)現在の話です。 結論 どの gem を使うか? google/analytics/data/v1beta です。 API の認証はどうするか? GCP のサービスアカウントを作成し、認証用の JSON ファイルである credentials.json を準備しておいてください*1。下記のような形式のものです。 { "type": "service_account", "project_id": "foobar-project", "private_key_id": "12345abcdef", "private_key": "-----BEGIN PRIVATE…

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

    結論 1. そのオーガニゼーションの管理権限があるアカウントで Settings ページに行く 2. 左列のメニューから Billing and plans を選ぶ 3. Usage this month の項目にある Get usage report ボタンを押す 4. データを出力する期間が選択できるので、選ぶ 選んだあとに Send report to email を押します。 5. しばらくするとメールで CSV が届く 6. CSV の中身の例 CSV の中身は以下のようになっています。どのワークフロー(.yml)がどれだけ消費したのかの具体的な値が分かります。 Date,Produ…

  • 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 make string model } 「型」「カラム名」「PK or FK」「コメント」だけが書き込め、これ以上は書き込めません。 感想 Mermaid は慣れれば書き方を見ないで書けますし、人間の可読性も高いです。ぜ…

  • 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] open.spotify.com Suikoden E4: Viktor Lays It Thicker [The Lib…

  • 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 ランキング参加中幻想水滸伝

  • Suikoden III - Glittering Blade MrConeman

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

  • pgcli で SSL接続 をする方法

    結論 環境変数に各種設定項目を設定して実行します。この環境変数は psql コマンドと共通です。 direnv で設定するとたとえば接続先ごとに柔軟な変更ができます。 例 $ export PGSSLMODE="verify-ca" $ export PGSSLROOTCERT="server-ca.pem" $ export PGSSLCERT="client-cert.pem" $ export PGSSLKEY="client-key.pem" $ pgcli -h localhost -p 5432 -U username -d postgres 参考 参考の参考 psql では環境変…

  • DBeaver で PostgreSQL に SSL で接続する際に "extra data given to DerValue constructor" というエラーが出るとき

    状況 結論 鍵のフォーマットを変更(変換)する。 $ openssl pkcs8 -topk8 -inform PEM -outform DER -in 変換前の鍵.pem -out 変換後の鍵.pk8 -nocrypt 参考 github.com

  • ghコマンド を用いて Organization の課金額を取得する方法

    結論 $ gh api -H "Accept: application/vnd.github+json" /orgs/ORGANIZATION_NAME/settings/billing/actions 注意点 gh を認証した際に admin:org スコープの権限が付与されていないと以下のようなエラーが出ます。 $ gh api -H "Accept: application/vnd.github+json" /orgs/ORGANIZATION_NAME/settings/billing/actions { "message": "Not Found", "documentation_u…

arrow_drop_down

ブログリーダー」を活用して、たっきーさんをフォローしませんか?

ハンドル名
たっきーさん
ブログタイトル
約束の地
フォロー
約束の地

にほんブログ村 カテゴリー一覧

商用