chevron_left

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

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

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

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

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

2016/03/10

たっきーさんの人気ランキング

  • IN
  • OUT
  • PV
今日 04/25 04/24 04/23 04/22 04/21 04/20 全参加数
総合ランキング(IN) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,034,346サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
ゲームブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 34,857サイト
ゲーム評論・レビュー 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,630サイト
ネットブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 8,503サイト
ネットサービス 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,327サイト
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,759サイト
プログラム・プログラマー 圏外 圏外 圏外 圏外 圏外 圏外 圏外 930サイト
※ランキング順位が「圏外」と表示される時は?
今日 04/25 04/24 04/23 04/22 04/21 04/20 全参加数
総合ランキング(OUT) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,034,346サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
ゲームブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 34,857サイト
ゲーム評論・レビュー 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,630サイト
ネットブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 8,503サイト
ネットサービス 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,327サイト
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,759サイト
プログラム・プログラマー 圏外 圏外 圏外 圏外 圏外 圏外 圏外 930サイト
※ランキング順位が「圏外」と表示される時は?
今日 04/25 04/24 04/23 04/22 04/21 04/20 全参加数
総合ランキング(PV) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,034,346サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
ゲームブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 34,857サイト
ゲーム評論・レビュー 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,630サイト
ネットブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 8,503サイト
ネットサービス 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,327サイト
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,759サイト
プログラム・プログラマー 圏外 圏外 圏外 圏外 圏外 圏外 圏外 930サイト
※ランキング順位が「圏外」と表示される時は?
  • Ubuntu にて rbenv で 3.3.1 のインストールでエラーがでたので --with-baseruby で対処した

    Ubuntu にて rbenv で 3.3.1 のインストールでエラーがでたので --with-baseruby で対処した

    状況 現状の Ruby が 3.3.0 の状況において $ rbenv install 3.3.1 を実行するとエラーが出て、以下のようなログが出ました。 1727 make[2]: ディレクトリ '/tmp/ruby-build.20240424104050.96605.DfIbDe/ruby-3.3.1/ext/ripper' から出ます 1728 make[2]: ディレクトリ '/tmp/ruby-build.20240424104050.96605.DfIbDe/ruby-3.3.1' に入ります 1729 tool/file2lastrev.rb:6:in `require': c…

  • GA4 の API にて カスタムイベント の値を取得する場合には

    GA4 の API にて カスタムイベント の値を取得する場合には

    結論 以下の画像における「ユーザープロパティ / パラメータ」の値を用います。「ディメンション名」ではないです*1。 gyazo.com たとえば、 「ディメンション名」が hoge であり、 「ユーザープロパティ / パラメータ」の値が fuga の場合 は、API のリクエストにおけるディメンション名は customEvent:fuga になります。 *1:ただし「探索」におけるディメンション名は「ディメンション名」になる

  • Tributes to Yoshitaka Murayama (From RPGamers)

    Tributes to Yoshitaka Murayama (From RPGamers)

    rpgamer.com

  • 漢字を平仮名に一括変換する際には ExcelAPI が便利

    漢字を平仮名に一括変換する際には ExcelAPI が便利

    結論 excelapi.org 具体例 たとえば以下の URL にアクセスするとテキストで返ってきます(漢字部分は「織田信長」)。 - https://api.excelapi.org/language/kanji2kana?text=%E7%B9%94%E7%94%B0%E4%BF%A1%E9%95%B7 補足 ExcelAPI という名前ですが、単純な API として用いても OK とのことです。 excelapi.org Yahoo! に同様の API がありますが、それをラップしたもののようです*1。 注意点 1分間に300件までのレートリミットがあります。 *1:Yahoo! のもの…

  • ファイルの読み込みロジックで Mac では OK でも Linux では NG の場合にチェックすべきこと

    ファイルの読み込みロジックで Mac では OK でも Linux では NG の場合にチェックすべきこと

    結論 Mac が「大文字小文字を区別しない」からではないか。 Mac が設定上で「区別しない」場合には、 Linux では該当ファイルが見つからないことになるから。 具体例 ls コマンドを実行した場合の具体例。 Linux gyazo.com macOS gyazo.com 参考 dev.classmethod.jp 補足 めちゃくちゃハマったが、この知見はきっと活きる。

  • Windows の Tailscale にて "Log In" ができない(効かない)場合にチェックすべきこと

    Windows の Tailscale にて "Log In" ができない(効かない)場合にチェックすべきこと

    結論 VPN の接続。自分の場合は以下を VPNトンネル から除外するとうまくいった。 tailscale.exe tailscaled.exe tailscale-ipn.exe

  • openssl コマンドで暗号化する際に結果が冪等になるようにする方法

    openssl コマンドで暗号化する際に結果が冪等になるようにする方法

    結論 オプション -nosalt を付与する。 具体例 1. -nosalt を付与しない場合 一見同じ結果に見えますが、全て異なっています。 $ echo "hogehoge" openssl enc -e -aes-256-cbc -base64 -pbkdf2 -pass pass:foobar U2FsdGVkX19a4H6vBEvUMPTyd+Q7/27pFzaPQctnCfs= $ echo "hogehoge" openssl enc -e -aes-256-cbc -base64 -pbkdf2 -pass pass:foobar U2FsdGVkX185H8E7L8W…

  • Rails で datetime型 にテキストをそのまま入れる形で find_or_initialize_by でレコード操作したらタイムゾーンが異なっていたためすべて新規レコードになってしまった

    Rails で datetime型 にテキストをそのまま入れる形で find_or_initialize_by でレコード操作したらタイムゾーンが異なっていたためすべて新規レコードになってしまった

    前提 find_or_initialize_by にこだわるのは本質的ではなく、find_by や where などでも同じです。本質はタイムゾーンの違いです。 結論 具体例を見たほうが早いと思いますので、載せます。 NG な例 user = User.find_or_initialize_by( name: 'hoge', submitted_at: '2023/04/07 17:48:31' ) これを繰り返し実行した場合に、常に user.new_record? が true を返してしまいます。 OK な例 期待通りの動作をさせるためには、テキストでそのまま入れるのではなく Time.…

  • Tailscale で SSH した場合には X11 forwarding が機能しない

    Tailscale で SSH した場合には X11 forwarding が機能しない

    現象 SSH でログイン時に、 X11 forwarding request failed on channel 0 というエラーが出ます。 結論 現時点では機能しない*1。 参考 github.com *1:将来的には動くかも

  • WSL2 で Tailscale (tailscaled) を自動で起動する方法

    WSL2 で Tailscale (tailscaled) を自動で起動する方法

    結論 シェルの設定ファイルに例えば以下のように組み込む。 # Starting Tailscale daemon automatically if not running... RUNNING=`ps aux grep tailscaled grep -v grep` if [ -z "$RUNNING" ]; then sudo tailscaled > /dev/null 2>&1 & disown fi 補足 $ sudo tailscaled をパスワード確認無しで実行するために /etc/sudoers に追記をする必要がある*1 tailscaled の場所は which …

  • Activerecord-Import で大量のデータをバルクインポートしようとすると PostgreSQL が落ちる

    Activerecord-Import で大量のデータをバルクインポートしようとすると PostgreSQL が落ちる

    Activerecord-Import とは github.com 結論(どうするか) インポート時に batch_size オプションを指定してやる。 具体例 User.import!(users, batch_size: 10000) PostgreSQL が落ちたときのエラーメッセージ PQconsumeInput() SSL SYSCALL error: EOF detected (ActiveRecord::ConnectionFailed) 参考 https://webcache.googleusercontent.com/search?q=cache:jdX4uXcvCb4J:h…

  • SwitchBot の ブラインドポール を手動で充電する方法

    SwitchBot の ブラインドポール を手動で充電する方法

    結論 ここです。設置場所を考えると数メートルの USBケーブル を用いるのが無難です。 長い USBケーブル は一本持っておくといろいろ便利で、たとえば SwitchBot のカーテンレールの充電にも役立ちます。

  • Ruby で "sh" を実行しようとしたら Not Found と言われたとき

    Ruby で "sh" を実行しようとしたら Not Found と言われたとき

    結論 require 'rake' をする。 公式ドキュメント docs.ruby-lang.org

  • .dot ファイル (Graphviz) を PDF に変換する方法

    .dot ファイル (Graphviz) を PDF に変換する方法

    結論 Graphviz (CLI) はインストール済みであるとします。 $ dot -Tpdf /path/to/hoge.dot -o /path/to/fuga.pdf 具体例 Rails ERD では dot で出力が可能なところ、その dot を PDF に変換するために有用です。 「Rails ERD で最初から PDF に出力すると Git で差分が分からない(毎回差分が出る)ので dot 運用したい」というようなケースで有効です*1。 公式ドキュメント *1:dot の差分が分かりやすいかと言われると決してそうではないのですが

  • GitHub Actions で ubuntu-22.04 で Cypress を Firefox で実行する際は deb 版を入れる

    GitHub Actions で ubuntu-22.04 で Cypress を Firefox で実行する際は deb 版を入れる

    結論 標題のとおりです。 具体的方法 参考ページ deb版の入れ方については以下のページが参考になります。 chatnoirlibre.com 99mozillateamppa の適用のさせ方 99mozillateamppa の適用のさせ方は、どこかに 99mozillateamppa という名前と内容のファイルを用意しておいて、ステップの中で、 sudo cp 99mozillateamppa /etc/apt/preferences.d を実行してあげるといいです。 ステップ全体での 99mozillateamppa の適用のさせ方 ステップ全体としては以下のような流れで実行していきます…

  • gh secret set コマンドを submodule 内で実行すると submodule のリポジトリに登録されてしまうので注意

    gh secret set コマンドを submodule 内で実行すると submodule のリポジトリに登録されてしまうので注意

    結論 標題のとおりです*1。 具体例 REPO/sub 配下が submodule だとして、たとえば以下のように gh secret set したとします。 $ cd sub $ gh secret set HOGE< fuga.txt ✓ Set Actions secret HOGE for username/sub 以上のように submodule の方のリポジトリに登録されてしまいます。 正しく登録するには以下のようにします。cd してはいけません。 $ gh secret set HOGE< sub/fuga.txt ✓ Set Actions secret HOGE for us…

  • 「しゃべりすぎGAMER」にて 百英雄伝 の話題が

    「しゃべりすぎGAMER」にて 百英雄伝 の話題が

    28:17ぐらいから32:44ぐらいまで www.youtube.com

  • Rails でテスト環境の migration が更新されない場合は schema.rb がそのままの可能性が高い

    Rails でテスト環境の migration が更新されない場合は schema.rb がそのままの可能性が高い

    結論 標題通りです。 マイグレーションのコードをテストと同時に書いていた際にハマりました。直接コマンドで db:migrate(:reset) すると schema.rb を見に行き、schema.rb の更新作業が走っていない場合には例えば UNIQUE制約 などが変更されません。 DBが空っぽの状態から、一定のデータを CSVインポート によって投入したいという状況のとき、DB を空っぽにする作業を行わないと既存レコードが存在してしまってエラーになるし、かといって bin/rails db:migrate:reset みたいなのを実行する行を挿入すると冒頭の現象にハマります。

  • Prettier + VSCode でエラーが出て自動フォーマットできないとき

    Prettier + VSCode でエラーが出て自動フォーマットできないとき

    gyazo.com 現象 github.com 結論(これで解決した) プロジェクトに Prettier を入れて Prettier Path には ./node_modules/prettier を指定する。 それまでは nodenv を用いた上でグローバルに入れていた*1が、プロジェクト配下に入れることで解決した。 *1:良くない

  • Cloudflare Pages の初回 GitHub 連携が 8000000 エラーになるときの対処法

    Cloudflare Pages の初回 GitHub 連携が 8000000 エラーになるときの対処法

    結論 GitHub 側で一度 Cloudflare のアプリを削除してから再インストールする。

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

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

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

商用