量産メモ帳

忘れっぽいのでメモを残しています。浅く適当に書きます。

【歴史と教訓】2015年のひかり電話・IP-PBX乗っ取り事件を振り返る。

2015年に多発した「IP電話乗っ取り被害」とは何だったのか?高額請求の仕組みと現代への教訓 PCを移行したついでに過去のブックマークを色々と整理していたら、次の記事を思い出して、そう言えばその後どうなったのか気になって調べてみたので備忘録としてま…

WSL+asdfでPython 3.14をビルドしたら標準モジュールが欠けた件(原因はLinuxbrew)

WSL上のUbuntuに、asdfでPython 3.14.8を入れようとしたところ、インストール自体は「成功」と表示されるのに標準モジュールがいくつも欠けるという状態にハマったので、原因と対処を残しておきます。 環境 Windows + WSL2 Ubuntu 26.04(resolute) シェル…

Claude Code が ConnectionRefused エラーになり認証もチャットもできない時の対処法

Claude Code が「ConnectionRefused」エラーになり認証もチャットもできない時の対処法 VSCode上で Claude Code を利用しようとした際、claude loginで認証画面(ブラウザ)が開かず、チャット欄にメッセージを入力しても10分近く待たされた挙動の末に以下の…

WSLのUbuntu環境にasdfを導入

初めに 複数の言語やツールのバージョンを一元管理できるバージョンマネージャー「asdf」をWSLのUbuntu環境に導入しました。 本記事はWSLのUbuntu環境の構築とHomeBrewのインストールが前提となっています。 rms-099.hatenablog.jp rms-099.hatenablog.jp as…

WSLのUbuntu環境にHomebrewをインストール

初めに MacBookでおなじみのパッケージマネージャーであるHomebrewをWSLのUbuntu環境に導入しました。MacBookと同じ感覚でパッケージ管理ができるようになります。 本記事はWSLのUbuntu環境を構築することが前提となっています。 rms-099.hatenablog.jp 依存…

WindowsにWSLでUbuntu環境を構築

初めに WindowsPCでWSL(Windows Subsystem for Linux)を有効化し、Ubuntu環境を構築しました。またデフォルトシェルはBashですが、MacBookとの操作感を統一するためZshに変更しました。 WSLの有効化とUbuntuのインストール PowerShellを管理者権限で開き、以…

CCleanerからストレージセンサーへ

CCleaner 10年ほど前に購入したWindowsノートPCではCCleanerを使って不要ファイルの削除や履歴の消去を行っていました。 一時期は有償のPro版を使用したりと重宝していたんですが、タスクマネージャーで確認するとCPUをそこそこ使用していたり再インストール…

WindowsのPCを買い替えたのでLINEアプリのトーク履歴を移行してみた

はじめに 用意するもの 手順1:古いPCから3つのフォルダをコピーする 手順2:新しいPCの%LOCALAPPDATA%に3つのフォルダを貼り付ける 手順3:新しいPCにLINEをインストールして起動する 手順4:古いPCからLINEをアンインストールする おわりに はじめに Windo…

push済みコミットをリモートから消す方法

最近AIに頼ってばっかりで毎回同じことを聞いてしまうことがあるのでメモしておく。 状況 不要なコミットをpushしてしまった。ローカルだけでなくリモートの履歴からも取り除きたい。 手順 1. ローカルで巻き戻す。 直前の1件を取り消す。 git reset --hard …

Githubのリポジトリのフォークを一覧表示

ブラウザだとアルファベット順でしか表示できなさそう。 コマンドならばソート条件をいくつか指定できる。 例えば以下の例だとウォッチャー数の大小順となる。 curl https://api.github.com/repos/owner/repo_name/forks?sort=watchers 参考資料 Intuitive w…

Pixel 6 Pro への機種変更

つい先日、Pixel 6 Pro を購入しました。 store.google.com 今まで使ってきたスマホは Pixel 3 だったんですが、ゲームや撮影は殆どしないのに容量(64GB)が不足がちになったのと、現在、SIMフリーで契約している楽天モバイルがフリーダイアル(0120)もナビダ…

WindowsUpdateしたらBluetoothドライバが消えた。。

数日前のWindowsUpdateを実行したら、Bluetoothドライバが消えて、周辺機器をBluetooth接続できなくなりました。 でも色々とゴチャゴチャやっていたら何とか再認識できるようになったので情報共有します。 Bluetoothとその他のデバイスを確認する。 PC内にあ…

レスポンス遅延の閾値は幾つにすれば良いのか?

アプリケーションがユーザー(人間)のアクションに対してレスポンスを返すケースで、何秒(何ミリ秒)経過するとユーザーは遅延に気付くのか?という質問に対して興味深い回答が Stack Overflow に記載されていた。 stackoverflow.com

MySQL(MariaDB)調査メモ

MySQLおよびMariaDBに関する調査をした時のメモ MySQLの他にMariaDBもインストールする。 MySQLサーバーにログイン後、テキストファイルからSQL文を読み込んで実行する。 データベースの作成時に ERROR 1044 (42000) が発生する。 GROUP BY の処理性能を改善…

npmでとりあえず覚えておけば良さそうなコマンド

npmは仕事では殆ど使う機会がなくて、一度使ったコマンドも忘れてしまいそうなので、メモしておきます。 npmコマンド npm help --- コマンドの一覧を表示する。 npm install -g npm --- npm自身をアップデートする。 npm version --- npmのバージョンを知る…

Node.js初心者が躓いたこと

初めに 問題 Node.jsのインストール ReferenceError: exit is not defined - Node.jsコンソールの終了方法が分からない。 Node.jsコンソールからWebサーバーを起動できない。 index.htmlとserver.jsの関係がよく分からない。 require is not defined - requi…

PythonでN進数変換

PythonでN進数を変換するコードを書いたのですが、Pythonでのコーディングは滅多にしないので、そのうち忘れそうな気がしました。 なので、またコーディングする時に直ぐに思い出せるよう軽くメモを残しておきます。 ちなみにPythonは引数なしでpythonとかpy…

Pythonをインストールする。

今年に入って急に色んな場面でPythonに関わることになったのですが、未経験の言語なので、最初のインストール段階で色々と躓いたり疑問に感じることが出てきました。 後で振り返って検証ができるように、開発環境を構築した時のメモを残しておきます。 バー…

Go言語を使い始めた頃に入れたツール達

去年からGo言語を使うようになりましたが、最初の頃にインストールしたツール達を記憶の範囲で列挙しておきます。 一覧 delve goimports gocode guru godef go-outline gomniauth testify glide インストール

goenvで複数バージョンのGo言語を管理する。

Go言語のインストールは、公式サイトからバイナリファイルを落としてくるのが正式なやり方だと思いますが、開発するアプリケーション毎にバージョンを切り替えたい時はgoenvが便利だと思います。

Macでbitcoindのソースコードをビルドしてみた。

唐突ですが、Macでbitcoindのソースコードをビルドしてみました。 bitcoindはBitCoinプロトコルを実装したリモートプロシージャコール(RPC)用のプログラムだそうです。 bitcoind - Bitcoin Wiki 最後のdはデーモン(daemon)の略でしょうね。

プログラミング言語ランキング(2019年1月)

仕事の都合でPythonを勉強する必要に迫られて、そういや今どれぐらい人気があるんだろう?と思い、プログラミング言語のランキングを紹介しているサイトを幾つか調べて、軽くまとめてみました。

WindowsでGo言語プログラム開発するのに必要なもの

自分流なので世間様の標準とは異なるかも。まずGo言語のディストリビューションをインストールする。 https://golang.org/golang.org

Excelファイルを新規作成する時および新しいシートを挿入する時のテンプレートの配置フォルダ

Microsoft Office をインストールしていることが前提の小ネタです。 コンテキストメニューの「新規作成」→「Microsoft Office Excel ワークシート」を選択して Excel ファイルを新規作成する時のテンプレートファイルのパスは下記の通り。C:\Windows\SHELLNEW\EX…

BitLockerのPINコード入力画面が表示されない

BitLockerを有効にして、TPMでスタートアップPINを要求するようにしておくと、PCの起動時にPINの入力画面が表示されます。 けれども Windows 10 だと、入力画面が表示されずブルースクリーン状態になることがありました。 だいぶ前に起きた問題なので正確に…

Windows 10 に Microsoft Office 2007 をインストールする。

2年ほど前にこんな記事を書きましたが、、、 rms-099.hatenablog.jp 実は去年の7月にひっそりと Windows 10 に再アップグレードしちゃいました。 当初は上手く行っていたのですが、徐々にPCの様子がおかしくなり、今年の6月にとうとうOSの起動すらできなくな…

SIMフリーで「iPhone 7」を利用する。

約1年半前にキャリア(≒SIMカード発行業者)をMNO(au)からMVNO(UQモバイル)に契約変更しました。 rms-099.hatenablog.jp そして今度は携帯端末をAndroid搭載のスマホ「Xperia ZL2 SOL25」からiOS搭載の「iPhone 7」に変更しました。 実は今までiPhoneを使ったこと…

動画ファイルを圧縮する。

以前、約1時間半のある講演会のストリーミング映像を、後で見るために「アマレコTV」( http://www.amarectv.com/ )でキャプチャーして保存しておいたんですが、動画ファイルのサイズが 6GB 近くになってしまいました。 保存時のコーディックは可逆圧縮方式の A…

余った年賀葉書を有効活用する。

毎年、年賀状を出していますけど、適当な枚数をまとめ買いして、しかも印刷をミスったり、宛所に尋ね当たらなかったりで、年賀葉書が余ることがよくあります。 2016年現在で1枚が52円なので、数枚余っただけでも勿体無く感じてしまいます。 でも、そのように…

Windowsでファイルを開いているプロセスを特定する。

ファイルを開いているプロセスを特定する場合、Linux だと lsof というコマンドで解決できるんですが、Windows の場合、SysInternals を使えば解決できます。 https://technet.microsoft.com/ja-jp/sysinternals/