New Posts

ターミナルから VSCode の SSH リモートディレクトリを開く

ターミナルから VSCode の SSH リモートディレクトリを開く

はじめに

今回紹介するのは VSCode の SSH リモートディレクトリをターミナルから直接開くときに使う便利なコマンドです。

VSCode には Remote SSH という拡張機能があり、 SSH 接続先のディレクトリをワークスペースとして起動することができます。

しかし、手元のターミナルから code コマンドを使って code user@host などと実行しても開くことはできません。

そこで今回は sshcode というコマンドを新たに作って、 ターミナルからサクッと SSH ディレクトリを開く方法を紹介します。

トラックボールマウス DEFT PRO の静音化

トラックボールマウス DEFT PRO の静音化

はじめに

こんにちは。けりです。

最近マウスの代わりにトラックボールを使ってみています。
腕を大きく動かさなくていいので結構いい感じです。

ところで、僕はクリック音が静かな 静音マウス が好きなのですが、 残念ながらトラックボールで静音タイプという商品はほとんどありません。

そこで友人から勧められたちょっと良さげなトラックボール DEFT PRO を買って、静音トラックボールに改造しました。

今回の記事では静音化の手順と注意点を簡単に紹介したいと思います。

ESP32 でマイクロマウスを作るメリットとデメリット

ESP32 でマイクロマウスを作るメリットとデメリット

この記事は Micro Mouse Advent Calendar 2020 の 11 日目の記事です。

昨日の記事は、FND さんの「今年買ったもの」でした。
めっちゃいろんなもの買っててやっぱ社会人パワー最高ですね!!
ぼくもグラボほしーーー

はじめに

さてさて今回の記事では、私が今までに ESP32 でマウスを作ってきてよかったことと辛かったことを紹介したいと思います。

今後 ESP32 でマウスを作ろうと思っている方の参考になれば幸いです。

ESP-IDFプロジェクトをPlatformIOプロジェクトに変換する

ESP-IDFプロジェクトをPlatformIOプロジェクトに変換する

概要

ESP32 の公式開発環境は ESP-IDF ですが、コマンドライン開発環境なので初心者向けではないかもしれません。

一方、以前の記事 PlatformIOでESP32の開発をしよう で紹介した PlatformIO では、GUIのVSCodeに拡張機能としてインストールするだけで環境が整うのでとても便利です。

しかしながら、ESP-IDFやGitHubなどにあるたくさんのサンプルコードは、PlatformIOで直接実行することができません。

そこで今回は、単純なESP-IDFのプロジェクトをPlatformIOプロジェクトに変換する方法を紹介します。

Linuxで画面を3分割して表示する

Linuxで画面を3分割して表示する

こんにちは。けりです。

最近、縦横比が21:9のウルトラワイドモニタを購入しました。

今回は、そのモニタの画面を3列に分割してウィンドウを配置する方法を紹介します。

私のPCのOSは Manjaro Linux (Cinnamon) ですが、他のLinuxでも使える方法だと思います。

マイクロマウスの迷路探索概要

マイクロマウスの迷路探索概要

はじめに

この記事ではマイクロマウス探索初心者向けに、 マイクロマウスの迷路探索アルゴリズムに必要な処理とアルゴリズムの概要について記述する。

なお、この記事は下記リポジトリのドキュメントの転載である。

探索アルゴリズムの実装例や使用例はこのリポジトリを参照のこと。

UNIX環境の設定ファイルの管理

UNIX環境の設定ファイルの管理

はじめに

今回は、ターミナルなどの設定ファイルの管理方法の紹介です。

設定ファイルの多くは .zshrc というようにドットから始まる隠しファイルになっているので、 これらをまとめて .dotfiles と呼んでいます。

GitHubに.dotfilesを保存していつでも最新のものを使えるようにしています。