寝ても覚めてもこんぴうた

プログラム書いたり、ネットワーク設計したり、サーバ構築したり、車いじったり、ゲームしたり。そんなひとにわたしはなりたい。 投げ銭は kyash_id : chidakiyo マデ

LogicoolのG HUBがおかしくなっていたので直した

緊急でblogを書いています。(しつこい) 今朝Macを利用していたら、ロジクールG Pro X SuperlightのためにインストールしているG HUBのプロセスがハングしておかしくなっていた。 プロセスをkillして再起動したけど治らなかったのでMac OSを再起動しても全…

Slackでチャンネルのリストから非表示になってる(消えてる)ものがある気がするので原因を調べた

緊急でblogを書いています。(やってみたかった) ここ数日、Slackの複数のworkspaceでチャンネルがいくつか非表示になっている気がしたのですが、そういう挙動に仕様変更されたのか、単にSlackが不調なのかわからず放置していました。 やっぱ気になるので調…

Cursor(VSCode)でGo拡張機能をリロードする方法

忘れがちなのでメモ Go拡張機能をリロードする cmd + shift + p を実行し、プロンプトを出す。 Go: Restart Language Server と入力し実行する。 これだけ。

IIJ Mioのパケット、足りなくて課金したけど無料でもらえてた件

こんにちは。 皆さん、スマートフォンのSIMはどこのSIMを利用していますでしょうか。 わたしは、IIJのSIMを使っており、家族3回線でパケットを共有しているため、ここ数ヶ月月末に追加のパケットを購入することが度々ありました。 課金せずともパケットを得…

Google Cloud で作成したプロジェクトに Firebase を追加する方法

Firebase コンソールを開く こちら ( https://console.firebase.google.com/ ) の URL から Firebase のコンソールを開きます。 (もちろん、Google Cloud にアクセスできる Google アカウントでログインする必要があります) Google Cloud のプロジェクトに…

Macでファインダー(エクスプローラー)にドライブの残容量を表示する方法

Macのファインダーの下段にドライブの残容量を表示できるんですが、たまたま適用されていないマシンを触った際に、 間違って「⌘+J」を実行してしまって、コレジャナイってなってしまって適用の仕方を忘れがちなのでメモ。 適用の仕方 ファインダー(Windows…

Cursor の .cursorrules や MCPサーバを検索できる便利サイト

メモ記事です。 タイトルでほぼ言いたいこと言い切ってるけど、これ cursor.directory remixとか検索するとremixに合ったものが出てくる。 そのまま使えるかどうかは個人的には微妙かなと思ったけど、参考にしてかくのは良さそう。 あとサンプルは英語だけど…

画像のようにPDFをWeb画面に埋め込みたい

フロントエンド初心者すぎて日々いろいろ調べていますが、画層のようにPDFを埋め込むにはどうしたらよいかと調べてみました。 いきなり回答 一番シンプルに埋め込めそうなのは、 <object> タグで埋め込むことのようです。 タグの例を下記すると <object data='http://example.com/hogehoge.pdf' type='application/pdf' width='100%' height='700px'> </object> のようなイメージで</object>…

Googleのコンテナレジストリ(GCR)が3/18にシャットダウンされるので使ってるか調べる

Google CloudのコンテナレジストリはArtifact Registryという新しいやつに移行する必要があり、いよいよ3月18日にシャットダウンされるので現状使ってるものがあるか調べたのでメモ。 ちなみに3月18日以降何が起こるのか ドキュメントに書かれていますが、シ…

TypeScriptの `hoge || ""` と `hoge ?? ""` は一緒なの?

ボーっとコード書いていて、たまたまnull/undefinedをチェックしたいと思ってコードを書いていたらどちらでも書けるなと思ったのでちょっと調べてみた。 || 論理和演算子の場合 hoge || "" と書いた場合には論理和演算子なので、左側にあるオペランド(この…

onInputがInputEventではなく、Event型だったのでvalueを取ろうとするとエディタに怒られてハマった話

最近 TypeScript をわからないながらよちよち書いてますが、タイトルの通りで、 onInput イベントで処理を書きたいと思ったら、 event.target.value を触ろうとするとVSCodeに怒られて困っていたので調べた。 結論 結論としては以下に書かれているように、 o…

IntelliJでコードフォーマットのショートカット久々で忘れたのでメモする

コマンドは Option + Command + L です!! 忘れないで!!自分!!

Whimsicalでオブジェクトをつなぐやつが出てこないので治した

Whimsicalでいろいろ図を書いている今日このごろですが、以前フローチャートを書いていたときに出てきていた「図を便利に配置したり、線で接続したりするツール(?)」が出てこなくなった事に気づいた。 実際にフローチャート的な図を書く際には、オブジェ…

`Library not loaded: /opt/homebrew/opt/gettext/lib/libintl.8.dylib` と言われてgcloudコマンドが使えなくなったので直す

タイトルのとおりですが、久しくgcloudコマンドを使っていなかった & brew update brew upgrade をした、のいずれかの理由で(多分後者)、gcloudコマンドを実行すると以下のようなメッセージが出て困ってしまった。。 % gcloud dyld[98537]: Library not lo…

眼底検査のすゝめ

はじめに 皆さん、眼底検査って知ってますか? 目の奥にある網膜や視神経の状態を検査するものなのですが、眼底の以上は自覚症状がないものもあるようなので、最近では40歳を過ぎたら定期的に眼底検査しましょうね、という感じの広告も出ているようです。 自…

iPhoneのアプデをしたら「盗難デバイスの保護」が出てきたので有効化した

iPhoneのOSをアップデートしたとところ、「盗難デバイスの保護」を有効化するかどうかの画面が出たので、有効化した。 その際にどのようなことが起きるのかというのを少し調べたのでメモしておく。 「盗難デバイスの保護」 とは 「盗難デバイスの保護」とは…

サイトの証明書を調べたいときに便利な crt.sh

ウェブサイトの証明書を確認したいとき、過去のものまで遡って調べることができてしまうサイト、それが crt.sh です。 自分も使い方があまり良くわかっていなかったので、検索しつつ記事にしてみます。 早速使ってみる サイトにアクセスするときのURLは http…

Google IME の変換がなんかちょっとアホになったので辞書と入力履歴をリセットした

最近、長文の記事などを書いてレビューしてもらうと謎の誤変換が多発していて、おそらくGoogle IMEがおかしな変換を学習してしまった予感がしたので、すべてリセットしてスッキリさせた。 結論を先に書いてしまうと、この記事を書き始めた段階では非常に快適…

Mac 版の MS Word でダークモードになってしまったので解除する

こんにちは、最近はSpreaedsheet / Excel方面とばかりイチャイチャしていますが、 MS Word(Mac版)を利用しようとしたところ、システム設定のダークモードを勝手に引き継いでしまって使いづらかったので解除方法を書きます。 Word のダークモードは2段階あ…

macOS 14(Sonoma)で壁紙クリックするとデスクトップ表示になるのにイラッとしたので直した

早速macOSをSonomaにアップデートしてルンルンで使っていたのですが、デスクトップをクリックすると、何故かデスクトップ表示をするという機能が追加されてしまっていた。 自分の場合にはホットコーナーでデスクトップ表示する機能も使っていたし、デスクト…

VSCodeのVimプラグインが原因で入力がおかしくなったので治す

はじめに VSCodeにVimプラグインを入れて使っていたが、ある日突然入力がぶっ壊れておかしなことになってしまった。 どうやらVimプラグインのバージョンを下げることで対処できそうだが、ちょっと大変だったのでメモを残す。 code コマンドをインストールす…

figmaよく使う/使いたいショートカット(備忘録)

最近figmaを使い始めようとしていますが、やはりこの手のツールはショートカットを使いこなしてなんぼ、みたいなところもあると思います。 昔はイラレ、フォトショをもりもり使ってはいたけど改めてfigmaでヨチヨチスタートするために便利そうなショートカッ…

Google Dominから移行する際に注意したほうが良さそうなDNSSECの話

こんにちは。 Google が Google Domains を Squarespace 社に売却してしまいますよ、というニュースが数日まえに発表され、界隈がざわめいていますね。 既存の Google Domains を利用しているアカウントの人はそのまま Squarespace へ移行され、特に何もする…

gcloud コマンドの統計情報の設定を変更する

gcloud コマンドを gcloud components update コマンドを実行しようとした際に、 統計情報のoptinをうっかり Y してしまったので、無効化するコマンドを調べた。 gcloud コマンドの統計情報の取得を有効化/無効化するコマンド コマンド自体は gcloud config …

GCPのIAMのプリンシパルって?

GCP

GCPのIAMのドキュメントにたびたび存在する プリンシパル 。 雰囲気では理解していたのだけど、実際にGCPのドキュメントでは同定義されているのか。 ドキュメントを見ると... 以下のように記述されています。 このアクセス管理モデルは、次の 3 つの主要な部…

GoのWebサービスのエラーハンドリングについてGoのblogに書かれていた内容を日本語でまとめてみた

GoでWebサービスを実装する際、Errorのログをどこで出すのかーという話、 少々古い記事になるけどGoのBlogに書かれていたのでサラッと日本語にしてみた。 GAEの実装を例にされているのと、2011年頃の記事なので、いろいろモダンなGo技術(?)を使うといい感じ…

メモ: パケロスを調査できるサイト

最近某回線の品質問題が話題になっているので、回線のパケロスを調べられるツール。 どういう仕組で検知しているのか気になる。 packetlosstest.com

goでoapi-codegenを使ってopenapi 3.0してみた(chi-server)

OpenAPI何もわからんですが、 Go で OpenAPI 3.0 に対応したいと思ったのですが、swaggerはどうやら OpenAPI 2.0 とやららしいので、 oapi-codegen を利用してみました。 インストール goがインストールされれている環境で go install github.com/deepmap/oa…

Alfread の代わりに Raycast を使い始めたメモ

身の回りで使い始めた人が増えてきたので、インストールしてみたメモです。 細かい部分は追記するかもしれませんししないかもしれません。笑 インストール こちら からダウンロードし、ポチポチーっとインストールする。 設定した項目 Alfread に設定してい…

IntelliJでmermaid記法を有効化する

割と簡単な手順でIntelliJ上でmermaid記法を利用できるようになるのでメモ IntelliJの設定 Preferences(⌘ + ,) -> Language & Frameworks -> Markdown -> Merkdown Extensions の Mermaid を install してチェックを有効化する 有効化したらIDEを再起動しま…