Ubuntuでキーバインドをカスタマイズする

はじめに 研究室のPCが与えられ、OSがUbuntuでした。Ubuntuでデフォルトで使えるキーバンドをカスタマイズしたので方法をまとめておきます。変更したキーバインドは以下のようです。 ...

April 13, 2021 · ↻ May 27, 2021 · 3 min · 1070 words

Chrome Extensionでメディアコントローラーを作る

はじめに Chromeでローカルにあるビデオや音声ファイルを開くと再生することができます。しかし、一時停止、再生、音量の変更、Picture in Pictureしかできません。再生速度とか変えたいですよね。そこで、Chrome Extensionを作って機能を拡張してみました。作成するエクステンションはスピードの変更(0.1倍速から16倍速まで)、5秒進む、5秒戻る、ループ設定(ON,OFF)、音量の変更、ミュート(ON,OFF)をキーボードショートカットで行えるようにするものです。やってみると意外と簡単でした。 ...

March 13, 2021 · ↻ May 27, 2021 · 4 min · 1540 words

Youtubeの動画をダウンロードするyoutube-dlを試す

はじめに YouTubeの動画をダウンロードするyoutube-dl(GitHub)を試してみました。 インストール方法 GitHubのREADME.mdで最新の方法を確認してください。現時点では、バイナリをダウンロードする方法、pipでインストールする方法、brewなどがあるようです。インストールした後、パスを通してください。 youtube-dlの使い方 youtube-dlは、 1$ youtube-dl [URL] で簡単に使うことができます。しかし、保存場所や画質のオプションも含めると何度もコマンドを記述するのは大変なのでシャルスクリプトを作成します。今回利用するオプションは保存場所の指定、画質設定、字幕とサムネイルをダウンロードするの4つです。 ...

March 12, 2021 · ↻ May 27, 2021 · 3 min · 1146 words

PythonでLINEトークの履歴を解析し、グラフを生成する

はじめに Lineには、トーク履歴をエクスポートする機能が付いています。これをPythonを使って解析し、合計メッセージ数、それぞれのメッセージ数、合計文字数、それぞれのメッセージ数、Line電話の時間の合計をそれぞれの月について算出する方法です。筆者は、電子機器の言語を英語に設定しているため、日本語を使用されている方は、履歴のファイル名や内容が日本語表記になっていることが予想されます。適宜読み替えてください。 ...

March 12, 2021 · ↻ September 11, 2021 · 7 min · 3366 words

自作OS 0 環境構築

はじめに OSはどのように動いているのか気になり、自作をしてみることにしました。基本の用語から何もわからん…。 Rust+RISC-V でいきたい… ...

February 23, 2021 · ↻ July 19, 2023 · 1 min · 358 words

Auto HotkeyでMac風キーバインド!

はじめに WindowsでもmacOS風のキーバインドを利用したいことがあると思います。そのための設定です。レジストリとAutoHotKeyを利用します。 ※レジストリをおかしくいじると最悪Windowsが起動しなくなります。自己責任でお願いします。 ...

February 23, 2021 · ↻ May 27, 2021 · 3 min · 1164 words

macOSのOfficeでEmacsキーバインド

はじめに macOS上では、emacsのキーバインドが一部利用できて便利です。このキーバインドは大抵のテキストエデットアプリには、対応しているのですが、MicrosoftのOffice系アプリでは、これを使うことができません。うっかり慣れで、Ctrl+Hなどを押してしまうと、他の機能が動いてしまいます。 ...

February 15, 2021 · ↻ February 28, 2021 · 2 min · 925 words

Hugoで読了時間や文字数表示がおかしい

はじめに Hugoをつかって、このページを作成していますが、読了時間の表示が常に1 minと表示されていました。おかしいと思っていましたが、さらにrss用のindex.xmlをたまたま見たところ、descriptionタグに記事のほぼすべての文章が入っており、これは日本語が文字数としてカウントされていないためのようでした。 ...

February 14, 2021 · 1 min · 266 words

Flutterが使える機能の管理

はじめに 少し前に、ひさしぶりにflutterのイベントFlutter Engageが開かれることが発表されました。コロナウイルスの影響で2020年は、flutterのイベントだけでなく、GoogleIOもなくなってしまい残念でした。 ...

February 14, 2021 · 2 min · 687 words

WindowsのハードウェアクロックをUTCで管理する

はじめに WindowsをLinuxやmacOS(bootcampでない)とデュアルブートしていると、OSの時計表示がおかしくなってしまうことがあります。 ...

February 13, 2021 · ↻ March 3, 2021 · 2 min · 641 words