約束の地

キャロ組

GitHub で HTTPS を常時用いる方法

GitHub は HTTPS を推奨 GitHub の公式ドキュメントでは、SSH ではなく HTTPS を推奨しています。 Connecting over HTTPS (recommended) If you clone with HTTPS, you can cache your GitHub password in Git using a credential helper. どうするか 常時 H…

Capistrano で SSHKit::Runner::ExecuteError というエラーメッセージが出たときに何をすべきか

結論 ログを見る。 ありがちなミス SSH のログイン周りとかそういうのは関係ないです。 私の場合は、コンフリクト時のメッセージがコードにそのまま残っていたというひどい現象が原因でした。いずれにせよログを見ればすぐに分かります。 11557 bundler: fai…

Google スプレッドシート で 連番を一気に埋める方法

動機 Excel と同じようにやろうとしても、同じ数字が入るだけで自動で増えていきません*1。本当にストレスです。 結論 1. 対象の行に、「1」と「2」とを続けて入力する 2. 「1」と「2」の両方のセルを選択する ここが最重要です。 3. 「2」の右下の「■」の部…

Circle.ms でコミケの自分のサークルの当落情報を調べる方法

Circle.ms でサークルの当落情報を調べる 1. Circle.ms のトップページに行く 2. 上部のメニューの「イベント申込・通販」をクリックし、さらに「イベント申込」をクリックする 3. 上部のメニューの「イベント申込履歴」をクリックする 4. 「コミックマーケ…

みきさと さんが幻水の3人のキャラクタを描いたツイートをなされる

みきさと さんが素敵なイラストをツイートされました! カミュー、ギゼル(ツイート中ではギセル)、グントラムです。美しい…… ここ週末の勢いでリク絵。幻水2のカミュ―さんと5のギセルくんとティアクライスのグントラムさん。混ぜてゴメン(・ω・) pic.t…

Slim の中に生の HTML を書くことはできる

結論 標題のとおりです。 実例 以下はちゃんと期待通りの動作をします。 <p>Hello, World!</p> = 'Hello, Slim!' 補足 もちろん ERB の記法は使えません(そのまま出力される)。

Mackerel で退役させたマシンを再登録した(つもり)が一向に一覧に表示されないとき

結論 初めて Mackerel に登録したときに /var/lib/mackerel-agent/id に一意の id が記録されているのでそれを削除して再インストール(再起動)する。 具体例 やや過剰な部分もありますが、以下の過程を踏めば OK でしょう(Ubuntu の場合)。インストール…

EC2 や Lightsail で rbenv install した際に BUILD FAILED になった場合はスワップ領域を疑う

AWS

結論 1. まずは現在のスワップ領域を調べます $ grep Swap /proc/meminfo SwapCached: 0 kB SwapTotal: 0 kB SwapFree: 0 kB 見事にゼロです。 2. スワップ領域を作ります 公式ページ に従います。数値は適宜変更してください。 $ sudo dd if=/dev/zero of=/…

Twitter のツイートに埋め込む「カード」はキャッシュをクリアしないと更新されない

結論 ツイートに URI を添付した際に自動で展開してくれる「カード*1」についてですが、その内容を変更するには明示的にキャッシュをクリアしないといけないようです。 キャッシュをクリアするためには以下の場所で URI を入れます(ログインが必要)。 「カ…

愛のある幻想水滸伝の評論記事とそこから思うこと

先日、するめ(以下)マン さんが幻想水滸伝についての記事を書かれました。 記事のタイトルが刺激的に感じるかもしれませんが、内容は重厚かつ緻密で、愛に溢れた幻水評と感じました。全体として同意しかないので、それだと本記事がこれで終わってしまいそ…

Lightsail の VPC ピアリング先はデフォルトの VPC にしか設定できない

AWS

結論 標題のとおりです。デフォルト以外の VPC にピアリングすることはできないです*1。 Lightsail の VPC ピアリング の設定はチェックボックス一つだけの簡易なものなので、このこと自体には特にハマるということはないと思います。「チェックボックスだけ…

CircleCI で失敗しても次のStepに進む場合には when: always を書く(が、場所に注意)

結論 1. when: always を書く ある Step が失敗した場合でも次の Step に進みたい場合には when: always を書きます。 2. 書く場所 when: always を書く場所は、他の Step で失敗したとしても、何が何でも実行したい Step (たち)の中です*1。 3. 具体例 以…

VPC ピアリング をする際は双方のホストでお互いのホストへのルートテーブルを設定する

AWS

結論 標題のとおりなんですが、結構ハマってしまいました……。 つまり、A と B という二つの VPC をつなげる場合、 A から B へ通す B から A へ通す この双方をやらないとだめだよというごく当たり前のことです。たとえ通信が AからB だけに限定されるような…

IAM ユーザへ「請求コンソール」のアクセス制限(など)を与える方法

Web

結論 1. ルートアカウントでログインする ログインしましょう。 2. 画面右上にある自分のアカウントのプルダウンメニューから「マイアカウント」を選ぶ 選びましょう。 3. 「アカウント設定」などの項目が並んだ画面に遷移します 以下の表示がページの一番上…

Checker Plus for Gmail™ でデスクトップ通知がどうやっても有効にならなかった際は再インストールをする

背景 Chrome の拡張機能である Checker Plus for Gmail™ にて、デスクトップ通知がどうやっても出なくなりました。 具体的には以下の「テストしてみる!」を押下した際に、 以下のようなエラーが出ます。 Error: Error: Normally a notification for this em…

Ruby で ?(はてな、ハテナ、クエスチョンマーク)の後ろに文字を書いた場合の戻り値(返り値)は文字リテラルになる

なぜこの記事を書いたのか 最高クラスのググりにくさなので、何とかして引っかからないかと思い書きました のググりやすさよ…… https://docs.ruby-lang.org/ja/latest/class/Comparable.html">*1。 答え 答えはズバリここです。 きっかけ 南谷さんのツイート…

Visual Studio Code の「Remote - SSH 拡張機能」では Raspberry Pi などの ARMアーキテクチャ のホストに接続できない

注意事項 2019/05/24 現在でのお話です。 状況 標題のとおりになります。夢が広がる拡張機能である Remote - SSH ですが、対象ホストが Intel な Linux でないと接続できません。 接続できなくてひたすら鍵の間違いを疑っててハマってしまったのですが、エラ…

Rails で Gon gem を使った場合に Uncaught ReferenceError: gon is not defined というエラーがコンソールに出る場合

結論 <%= include_gon %> は Turbolinks のタグより前に配置する。 補足 トラフィック的にどうなの、という問題はあるかと思います。

Mac で ext4fuse でマウントしようとしたときに Partition doesn't contain EXT4 filesystem と怒られるとき

結論の一つ マウントするデバイスを「正しく」指定していますか? 具体例 たとえば $ diskutil list した結果が次のとおりだとします。 $ diskutil list /dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *128.0 G…

FUJITSU PRIMERGY MX130 S2 に Ubuntu を入れたら再起動時にキーボードが接続されていないとフリーズした

状況 Ubuntu 18.04 $ sudo reboot や $ sudo shutdown --reboot などを実行した後、再起動は行われるのだがログイン画面までたどり着かないでフリーズする 注意 いわゆる「おま環」の可能性が高い BIOS や OS の設定で回避できるのかもしれない たまにキーボ…

Ubuntu 18.04 をインストール中にモニタが真っ暗になる現象を回避する(GeForce を使っている場合)

前提 以下の環境です。 マシン FUJITSU PRIMERGY MX130 S2 グラフィックカード GeForce GT 520 モニタ LCD-7000VH HDMI 接続 結論 こちらに書いてあるとおりです。 qiita.com 具体的には、インストールオプションを手動で書き換える必要があるということです…

Ubuntu 18.04 に PostgreSQL 11 をインストールする

apt では PostgreSQL 10 がインストールされる 現時点(2019/05/18)では apt でインストールすると以下のように 10 が入ります。

Mac でアルファベット(英数)を入力しようとして日本語(かな)で入力してしまったのを瞬時にアルファベットに変換する方法

結論 日本語で入力してしまった状態で 英数キーを2回押す 。 具体例 bundler と入力しようとして、日本語入力のままキーを打ってしまいました。 ここで 英数キーを2回押す と、アルファベットに変換してくれます。Google 日本語入力 がいい感じにレコメンド…

Ubuntu 18.04 に MySQL 8 をインストールする

結論 以下の手順に沿いましょう。

Nextcloud をアップグレードしようとした際に Exception: Updates between multiple major versions and downgrades are unsupported. と怒られた場合

一つの解決方法(私の場合の解決方法) config.php の中の version をアップグレードしようとしているバージョンに書き換えた。 具体例 '16.0.0.9', (省略) 補足 Docker 環境での事例ですが、Docker か否かはおそらく関係ないと思います。

Git でユーザ情報を設定し忘れてコミットしてしまったのをコミットし直したい場合

状況 user.name や user.email が設定されていない 上記が設定されていない状況で commit してしまった user.name や user.email を慌てて設定したけど先ほどのコミットのユーザ情報は変わっていない 結論 ユーザ情報を設定した上で、以下のコマンドを実行し…

開発用の SMTPサーバ として MailCatcher が便利

MailCatcher とは これです。Ruby の gem です。 使い方 gem install mailcatcher した後に mailcatcher コマンドを実行すればよいだけです。デフォルトでデーモンとして動きます。 $ gem install mailcatcher $ mailcatcher これで http://localhost:1080 …

~/.ssh/config に AddKeysToAgent yes を書くと GitHub などでの複数アカウントログインに失敗する

結論 表題のとおりなので、同じホストに対する設定内容で AddKeysToAgent yes と書くのはやめましょう。 参考 $ man ssh_config (省略) AddKeysToAgent Specifies whether keys should be automatically added to a running ssh-agent(1). If this option …

WordPress の REST API の Users エンドポイントにアクセスするためのブックマークレット

結論 WordPress Users API 中身のコード(Minify) 特に難しいことや技巧的なことはしていないです。 javascript:(function(){location.href = location.protocol + "//" + location.host + "/wp-json/wp/v2/users"})() 参考

三菱 Verbatim の BD-R は PS4 では再生できない(「不明なディスク」になる)が maxell だと再生できる

注意点 2019/05/01 時点でのお話です。当該ディスクの購入日は 2019/01/01 です。 Verbatim の ディスクID 当該ディスクの ID は次のとおりです(ImgBurn による)。 Disc ID: CMCMAG-BA5-000 ディスク情報全ては以下のとおりになります。 Disc Information:…

Powered by はてなブログ