URL に特定のパラメータ一つを付与するブックマークレット

結論 以下のコードをブックマークレットとして登録します。すると、現在の URL のパラメータとして authuser=1 が追加されます*1。 javascript:void((function(){var loc = location.href; loc.indexOf("?") == -1 ? (location.href = loc+"?authuser=1") : …

OFFICIAL KONAMI SHOP にて幻想水滸伝の全商品がセール中

以前にご紹介した「オフィシャルコナミショップ」において、幻想水滸伝の全商品がセール中です。 https://officialkonamishop.com/collections/suikoden-flash-sale -15%、-20%、-25%、-30% と、割引率も高くなっています。購入したい商品がある場合は今が狙…

Vue.js で You may have an infinite update loop in a component render function. は必ずローカル開発環境のうちに対処しておく

前提 You may have an infinite update loop in a component render function. とは何ぞや、ということはここでは省略します*1。 結論 このメッセージは WARN 扱いですが、本番環境のビルドでは無限ループになることがあります(ありました)。内容からして…

バイオハザード RE:バース をダウンロードする場所(PS4、Steam)

結論 以下です。 PS4 store.playstation.com Steam store.steampowered.com なぜ なぜニュースの記事ではダウンロード先のリンクを書かないのか。

モンハンライズのクエスト中の自動定型文(自動翻訳定型文)は編集できない

クエスト中に自動で発せられる定型文は編集できない 公式サイト*1には、定型文の編集について以下の記述があります。 マルチプレイ中はプレイヤー同士でチャットができます。 キーボードで自由に文章を入力して発言したり、事前に入力した定型文を発言したり…

4/4(日)より 毎週日曜日に幻水オケコンがオンライン配信

4/4(日)より、毎週日曜日(4/11、4/18、4/25)の 18:00 より、昨年開催された JAGMO のオーケストラコンサートがオンライン配信されます*1。 ファミ通の記事が整理されていてわかりやすいのでご参照下さい。チケットの購入方法や視聴方法についての詳細や…

Go で Windows 向けにビルドしようとした際に gcc: error: unrecognized command line option ‘-mthreads’; did you mean ‘-pthread’? と怒られるとき

結論 Ubuntu の場合になりますが、以下の 3つ のパッケージをインストールします。 $ sudo apt install gcc-multilib gcc-mingw-w64 binutils-mingw-w64 その後、CGO_ENABLED=1 CXX=x86_64-w64-mingw32-g++ CC=x86_64-w64-mingw32-gcc と環境変数を追加して…

ImageMagick で画像のフォーマットを複数ファイル一括変換する場合は mogrify を使う(convert でなく)

結論 convert コマンドだとファイル単体での変換になります。 # foo.jpg を bar.png に変換して出力する $ convert -format foo.jpg bar.png mogrify コマンドはワイルドカードが使えるので、一括変換ができます。 # カレントディレクトリの全ての .jpg を .…

git-cz (commitizen) にて、リポジトリ独自の設定を用いたいとき

git-cz (commitizen) とは github.com リポジトリ独自の設定を用いたいとき 1. changelog.config.js をリポジトリのルートに作る changelog.config.js というファイルをリポジトリのルートに作ります。 2. 例えば、絵文字を無効に設定する 例として、コミッ…

Docker Compose でボリュームをマウントする際、type: を用いたときに "services.postgresql.volumes contains an invalid type, it should be a string" と怒られてしまう場合への対処法

状況 docker-compose.yml の volumes: が以下のように書かれていたとします。 volumes: - type: bind source: ./foo target: /var/lib/bar その上で、$ docker-compose up を実行した際に以下のようなエラーが出る場合を考えます。 $ docker-compose up ERRO…

VS Code で波線が引かれた場所のポップアップをキーボードショートカットで表示する

状況 下記のようなポップアップを表示するために、キーボードショートカットを使いたい、という状況です。 マウスやトラックパッドを用いて当該箇所にポインタをホバーさせれば表示できますが、キーボードから手を話したくないという欲求があります。 gyazo.…

Ruby で &(アンド、アンパサンド)一つの記号は何を意味するか

結論 配列を & で結びつける場合には、「論理積(積集合)」を配列で返す。 論理積の例 x = [1, 2, 3, 4, 5] y = [3, 6, 1, 9, 7] x & y #=> [1, 3] 補足 同様に、配列を |(縦線、パイプ、バーティカルバー)一つで結びつける場合には、「論理和(和集合)…

RSpec (Capybara) で複数の同一要素の個数を数えたり特定したりする方法

結論 page.all(.hoge.fuga) というふうに書き、戻り値が配列になるのでそれを取り扱う。 例 .foobar.hogehoge という要素がページの中に 3つ あるとします。 このとき「要素が 3つ あること」をテストするには次のように書きます。 expect(page.all('.foobar…

md5sum コマンドの結果から、ハッシュのみ、またはファイル名のみを取り出す

前提 md5sum コマンドを実行すると、以下のような表示が得られます。 $ md5sum FOOBAR.txt 436e4203d62ece408999be0ff9cc155c FOOBAR.txt 結論 上記の表示から「ハッシュのみ」を取得するには、結果を cut コマンドに渡せばよいです。-d' ' というオプション…

「もう一度やりたい!プレステゲーム」の第15位に「幻想水滸伝」の名が

文春オンラインの2月22日付けの記事として、「もう一度やりたい!プレステゲーム」というタイトルの記事が配信されました。 bunshun.jp こちらの記事の第15位に「幻想水滸伝」がランキング入りしています(集計はシリーズ名毎ということです)。 PSのゲーム…

Ubuntu 20.04 に locate コマンドをインストールする

結論 mlocate を apt でインストールしましょう。 $ sudo apt install -y mlocate パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 提案パッケージ: nocache 以下のパッケージが新たにイン…

CircleCI の "store_artifacts" における "destination" を使う場合と使わない場合の違い

公式ドキュメントより 公式ドキュメント には、以下のように記載されています。 現在、store_artifacts には path と destination の 2 つのキーがあります。 path は、アーティファクトとしてアップロードされるファイルまたはディレクトリのパスです。 des…

CircleCI の SSHデバッグ の際に Permission denied (publickey) エラーが出る場合は鍵ファイルを指定する

状況 SSHデバッグの際に、以下のように接続を促されたとします。 You can now SSH into this box if your SSH public key is added: $ ssh -p 55555 10.10.10.10 Use the same SSH public key that you use for your VCS-provider (e.g., GitHub). RSA key f…

CircleCI CLI で実行されるジョブの名前は "build" でなければいけない

注釈 2021/02/23 現在の情報です。 結論 build という名前のジョブが存在しない場合、以下のようなエラーが出ます。 $ circleci local execute Docker image digest: sha256:99018c7b8dca0f952d65d80bfe6174a8ea0ca0e1908974cfea053e4be170eee5 ====>> Spin …

コミケの当落メール(当落速報メール)を設定する方法

以下の手順に従います。 1. Circle.ms にログインします portal.circle.ms gyazo.com 2. ログイン後、「Webカタログサークル側」のページへ飛びます 別のサブドメイン(succession.circle.ms)です。ここへの導線は、Circle.ms ログイン後の「メッセージ」の…

Bluetooth イヤホン(ヘッドフォン)は PC 環境では使わないようにした

理由 遅延があるから。 遅延測定 遅延の測定には以下の動画を用いました。有線ヘッドホンではタイミングがバッチリマッチするも、Bluetooth イヤホン(ヘッドフォン)では 100ms 程度の遅延がありました。 www.youtube.com 環境 用いた環境は以下のとおりで…

「人を動かす」は見方を変えると恐ろしい一冊

「人を動かす」 あまりに有名過ぎる「人を動かす」。 (以下はアフィリエイトリンクです) 人を動かす 新装版作者:カーネギー, デール,Carnegie, Dale,博, 山口発売日: 1999/10/31メディア: 単行本 この本はとても恐ろしいです。恐ろしすぎると思います。 「…

Cloudflare の DDoS protection を Puppeteer でスルーする方法

結論 Puppeteer は使いません*1。Playwright を使います。 さらに、内部エンジンとして firefox を用います。 具体例 Cloudflare の DDoS protection が設定されている URL を https://ddos-protection.example.com/ と仮定します。 このとき、以下のコード…

AVerMedia GC550 において音飛び(雑音がブツブツ入る)場合の対処方法

結論 2020-06-09 付のドライバ、バージョン 3.2803.64.132 をインストールします。 補足 ドライバのファイル名は GC551_Win10logo_Drv_x64_V3.2803.64.132_Install.zip となっており、GC551 用に見えますが、GC550 にも適用することができます。

fs.readdir の戻り値を Promise で受け取る

結論 以下のように書いた関数の戻り値は Promise となります。 async function currentDirFileNames(path: string) { const fs = require('fs') const fsPromises = fs.promises return fsPromises.readdir(path) } 例

「百英雄伝」のパブリッシャが 505 Games に決定

「百英雄伝」のパブリッシャーが 505 Games に決まりました。 dengekionline.com www.4gamer.net jp.ign.com 505 Games から動画が公開されています。 www.youtube.com

digコマンドのクローンである dog を自分でビルドしてインストールする

dog とは dog is a command-line DNS client, like dig. It has colourful output, understands normal command-line argument syntax, supports the DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON. github.com リリースバイナリが実行でき…

「百英雄伝」の YouTube チャンネル(レコメンドによる自動生成)が誕生

「百英雄伝」の YouTube チャンネル(レコメンドによる自動生成) 「百英雄伝」(百英雄伝 – HUNDRED HEROES-)の YouTube チャンネルが生成されています。 https://www.youtube.com/channel/UCcbm_OtI48KFLE5D-rPEiTQ/home 数十ある動画のほぼ全てが英語の…

OFFICIAL KONAMI SHOP (BETA) で幻水のグッズを買う方法

OFFICIAL KONAMI SHOP (BETA) 2021/02/18 の 23:00 に、Official Konami Shop (Beta) がオープンしたことを告知するツイートがされました*1。現在は英語版のみのショップです。 We are excited to announce the Official Konami Shop! Developed in conjunct…

YAMAHA AG03 のヘッドフォンでブツブツ音がする場合や「+48V」の赤ランプが激しく点滅する場合

AG03 とは アフィリエイトリンクです。 ヤマハ YAMAHA ウェブキャスティングミキサー オーディオインターフェース 3チャンネル AG03 インターネット配信に便利な機能付き 音楽制作アプリケーションCubasis LE対応発売日: 2015/05/31メディア: エレクトロニク…

Powered by はてなブログ