結論 settings.json に以下を書き加える。 "files.associations": { "**/Gemfile": "ruby" }, 背景 Gemfile は Ruby のファイルとはみなされていないのでフォーマッタが働かない。明示的に ruby だよ、と指定することで、Ruby の書式*1 に則ったフォーマッタ…
結論 縦に連結する場合 $ magick A.png B.png -append A_B.png 横に連結する場合 $ magick X.png Y.png +append X_Y.png 補足 連結する画像の枚数は 3枚以上 でも問題ありません。
結論 IFRAME を使う。 IFRAME を使わないと、縦が収まらないでスクロールバーが出てしまうから。 gyazo.com だめな方法 以下の 2つ はいずれもダメです。 1. 「プラットフォーム」で WordPress を選ぶ gyazo.com 2. WordPress のプラグインを使って専用書式…
結論 ポイントがいくつかあります。 Base URL にはバケット名まで書くこと Backet にはやはりバケット名を書くこと Prefix は必須なので何か書くこと*1 Region は MinIO 内で設定している内容と同じにすること gyazo.com *1:書かないと https://example.com/…
結論 特に難しいところはないです。 gyazo.com
※ 2023/06/19 現在の情報です 箇条書きで pnpm が必須 メモリ(スワップ)不足でセットアップスクリプトで落ちる*1 frontend の vite build のところで JavaScript heap out of memory で落ちる packages/frontend build$ vite build │ vite v4.3.9 building…
結論 $ sudo visudo して以下を書き加える。 # 単位は「分」 Defaults timestamp_timeout=120 参考
結論 ~/.gnupg/gpg-agent.conf に以下の二行を書きます。 default-cache-ttl 34560000 max-cache-ttl 34560000 数値の単位は秒です。 詳細 DeepL です。 default-cache-ttlオプションは、最後にGnuPGを使用した後のタイムアウト(秒)を設定し(使用するとリ…
結論 CLOUDFLARE_ACCOUNT_ID と CLOUDFLARE_API_TOKEN を用いる。 例 $ CLOUDFLARE_ACCOUNT_ID=0123456789abcdef CLOUDFLARE_API_TOKEN=foobar-123456 wrangler r2 bucket list ドキュメント
結論 $ setxkbmap -print -verbose 10 実行例 $ setxkbmap -print -verbose 10 Setting verbose level to 10 WARNING: Running setxkbmap against an XWayland server locale is C Trying to load rules file ./rules/evdev... Trying to load rules file /u…
結論 /etc/opt/kusanagi/nginx ソース kusanagi.tokyo
結論 dot フォーマットの diff を取り、差分があった場合に PDF を更新(生成)する PDFファイル のバイナリは、同じスキーマの場合でも生成のたびに異なるバイナリファイルになり、diff が出てしまうから dot フォーマットならば、同じスキーマに対して常に…
注意点 2023/06/06 現在の情報です。 結論 できません。 補足 「音声」から適当な音楽を選び、無音部分*1 を被せることで限定的に実現は可能です 同じ「音声」は使用できないため、長い時間*2の無音部分を作り出すことは実質不可能です*3 なので、素直に別動…
結論 こんな感じに書くと、Hoge#bar では期待通りの挙動*1にならないです。 class Hoge def initialize @file = File.open('/path/to/piyo.txt') end def foo @file.each_line do |line| puts line end end def bar @file.each_line do |line| puts line end…
結論 1. 「埋め込みを許可する」 2. YouTube の URL に適当なパラメータを付与して Twitter に投稿する たとえば動画の URL が https://www.youtube.com/watch?v=abcdefg のとき、適当なパラメータ foo=bar を付与します https://www.youtube.com/watch?v=ab…
結論 Webページ経由がいい。 補足 メールだと認証が挟まったり時間がかかったり*1ので、Webからサクッとアップロードするのがいいです クラウドなので、ここからアップロードすれば全端末から見られます*2 *1:おそらく定期的にバッチで処理していると思われる…
結論 シート上での「型」と API や GAS 上での「型」の違い。 具体例 取得した値に対して文字列操作をするときに、数値に対して置換をするとエラーが出る*1 型恐怖症 たとえば GAS なら、何でもかんでも String(hoge) でキャストするという方法がある。一般…
結論 表題のとおりです。 100文字を超えると(=101文字より長くなると)切られて、先頭の 100文字 が記録されます。 (参考)Link ID とは a タグ の含まれる id 属性のことです。類似の概念として Class ID もあり、こちらは class 属性の値が記録されます…
結論 以下のコマンド例で用いている https://amzn.asia/d/cHldi8H は「Echo Dot with clock 第5世代」へのリンクです。 $ wget -nv --delete-after https://amzn.asia/d/cHldi8H 2023-05-23 16:03:49 URL:https://www.amazon.co.jp/Echo-Dot-with-clock-%E3%…
結論 ヘルプに記載があります。 具体的な方法 1. ボタンを押す フォームの「ビルド」画面の右側にあるペンキローラーのボタン(「フォームデザイナー」への遷移ボタン)を押します。 2. 「スタイル」で CSS を書く 出てきた「フォームデザイナー」サイドバー…
結論 タイトルが結論です。 具体的方法 Google フォーム の以下の設定を OFF にする必要があります。
結論 表題通りなのでアプレット名を命名する場合には検索のことも考える必要があります。 補足 Webブラウザでの検索ではヒットします 2023/05/14 現在の情報です
2:58 から 14:19 あたりまでとなります。 www.youtube.com
TGS 2023 のハピネットブースの概要が発表されました。 百英雄伝のスペースあり 百英雄伝のスペースが用意されています。 https://happinet-tgs.com/booth/ (参考)出展一覧には「リアル展示」は「なし」 これは 505 Games の範疇では、ということなのでし…
結論 たとえば「幻水総選挙」という単語で検索する際に RT を除外する場合には「幻水総選挙 exclude:nativeretweets」という検索条件で検索する。 補足 1. 「幻水総選挙 -RT」ではだめなのか? 「幻水総選挙 -RT」という条件だと、本文に "RT" という「文字…
結論 Private Applets のページに行き、該当アプレットを選択し、Delete を押し、確認のポップアップで OK を押す。 参考 公式のヘルプページ https://help.ifttt.com/hc/en-us/articles/1500000526422
www.konami.com
結論 Inoreader を用いる。 内部的に回避するようになっているみたいです。ただし、いつまでその状況が続くかはわかりません。 補足 他の RSS リーダサービスでもできるかもしれません Feedly はできそう Inoreader のプランによっては RSS をさらに外に出す…
めちゃくちゃ完成度が高いです。 www.youtube.com
結論 libfuse2 を入れる。 $ sudo apt install -y libfuse2 エラーメッセージ こういう感じ。 $ magick -format "%wx%h" foobar.png info: dlopen(): error loading libfuse.so.2 AppImages require FUSE to run. AppImages require FUSE to run. You might …