技術

コンテキストメニュー(右クリックメニュー)からSourceTreeを起動できるようにした

公式のGit GUIのように、SourceTreeもコンテキストメニュー(右クリックで開くメニュー)から起動したかったので、コンテキストメニューに「SourceTreeで開く」を追加した。

【Python】クリップボードを監視してファイルに書き出すプログラムを作った

たくさんの論文を流し読みして、自分の論文に使えそうな箇所をコピペする作業をしている。使えそうな記述をコピーし、メモファイルにペーストする、という作業である。 しかし、コピーした後にいちいちメモファイルにマウスカーソルを移動してペーストするの…

Windowsの改行コードは\r\nなので\nの置換では改行を削除できない

Unix系OSの改行コードは\nだけど、Windowsは\r\nなので、改行を削除するために\nを削除すると、想定外の動きをする。

Ruby内部で使用される文字コードの概要とIO#getsが動かない話

まとめると、特定の文字コードのバイト列を「文字」として扱うのがUCS方式で、任意のバイト列と符号化方式のペアを「文字」として扱うのがCSI方式。Rubyは後者。

【初心者向け】PC自作の虎の巻

初心者向けにPCの自作方法を分かりやすくまとめました(^o^)/

はてなブログでテーマを自作しようと思ったらnpm startが動かない問題の解決法

はてな公式が提供する「テーマ製作の手引き」に従って開発をしたら npm start を叩く段階でエラーが発生しました。その解決法をまとめた記事です。