MacでもWindowsのようにF2キーでファイルのリネームをしたい

4月からMacを使っていますが、まだなれないことが多いです。操作系ショートカットを使うことが多かったので、それが使えなくなるだけ操作スピードがかなり落ちてしまいます。

そんな中でもちょっと困ったなあと思ったのがファイルのリネームです。Windowsではエクスプローラー上でF2キーを使用することでリネームができるのですが、Macではそれを行うことはできません。可能であれば、同じキー操作でリネームができるとかなり助かります。

そこで、Macのキーボード設定を変更してF2キーでもファイルのリネームをできるようにしてみます。

続きを読む

Katacodaが閉鎖していました

すでにサービス終了から10日経過していますが、かなり使用させていただいたのでエントリに残しておこうと思います。

プログラミングの学習プラットフォームであるKatacodaが6月15日にクローズしました。

www.oreilly.com

時限式のものにはなりますが、仮想化した学習環境を構築しその中で色々なプログラミング環境を提供してくれるサービスでした。 実際、自分にとっては開発環境をインストールすることのできない、営業職にとってみればこういったサービスが使えるのはハッピーでした。特に、作成したサービスが外部からhttpsで接続できるというのはありがたいものです。例えば、LINEを使用したBotを使用するとなったときにはhttpsが使用できるプラットフォームがないと実験もできないのですが、Katacodaではこれもクリアしている点で非常によい学習プラットフォームでした。

安全性や悪用に対するコストもかかっていたのが原因とのことで、ある意味仕方ないかなと思うところでもあります。

現状では、過去のリンクさえ残っているようであれば、サーバー環境の構築はできるようです。ただし、外部からアクセスはできないようです。自分はNode-REDを使用していることが多かったので、これでは実質使えないのと同じです。

非常に助かっていた環境なだけに非常に残念ではありますが、記念ということでこのエントリに綴らせていただきました。

過去にKatacodaを使用したエントリ

uepon.hatenadiary.com

uepon.hatenadiary.com

qiita.com

AndroidでLinuxを動作させてみる(UserLAnd編)

以前、AndoroidNode-REDを導入するにあたってTermuxを使用してLinuxエミュレーションを行っていました。

uepon.hatenadiary.com

Termuxは、Androidの環境内にLinux的な実行環境を提供する端末エミュレーターアプリとなります。特に端末のRoot化などを行うことをせずそのまま使えるのが利点です。

ただ、このTermuxGoogle Playストアに置いてあるバージョンが古いのがたまに瑕でした。(Linux環境は導入はできるのですがインストール後のaptコマンドに失敗します)

これを回避するには、F-Droidという公式ではないアプリストアサービスに接続し、そこからインストールするかapkファイルを使ってインストールすることになります。ちょっと面倒ですよね。

https://f-droid.org/ja/

そんな中以下のような記事を見つけました。

pc.watch.impress.co.jp

こちらの記事では、PlayストアからダウンロードできるUserLAndを使用してLinux環境を構築するというものでした。こちらはPlayストアから環境できる分、先程のTermuxに比べて敷居が低いように思います。こちらもRoot化は不要です。

では、今回もNexus7(2013)Android11化(厳密にいうならばLineage OS 18.1)したAndroidタブレットに導入して、どの程度動くのかを確認してみようと思います。

uepon.hatenadiary.com

導入に先立って

導入に先立ってVNC Viewerをインストールしておきます。というのもUserLAndではX環境を作成して、立ち上げることもできるためです。接続もSSH接続VNC接続かを選択できるようになっています。VNC接続を選択すると自動的にVNC Viewerが起動します。

今回、私はVNC Viewerを使用していますが、その他のVNCアプリを使用しても良いようです。

続きを読む

Androidで物理キーボード使用時の日本語切替

最近、Android上でLinuxを使用できるといったアプリが頻繁に紹介されています。自分も試してみましたが、予想以上に使用に耐える感じでした。自分が使用している超旧型のNexus7(2013)でも動作できるというのは驚きです。

uepon.hatenadiary.com

Linuxの導入に関しては別のエントリで書くことにしますが、 その時に使用していた物理キーボード(Buletooth接続 日本語109A配列)で、日本語入力の切り替えが【半角/全角】ではうまく切り替えることができず、スクリーンキーボードなどを使って入力をしていました。ここでいう、切り替えができないというのは日本語変換から英数入力に変更できないことになります。

流石にCLIで日本語変換の切り替えができないのは困るので、設定を見直すことにしました。

続きを読む

別デバイスに付属していたUnifyingレシーバーをとペアリングしてマウスを接続

Logicoolのマウスをよく使用しているのですが、マウスも数年使用しているとボタンが壊れてしまったり、もっといいものが出てきたりなどのことが発生します。 マウスがヘタってしまうことは仕方ないかなとは思うのですが、そのときにたまにどうしたらいいのかなと思うことがあるのがUnifyingのレシーバーです。 Unifyingに対応している機器であれば、このレシーバーを経由してキーボードなど1つのレシーバーでいくつものデバイスに接続できるというデバイスになります。

レシーバーは基本挿しっぱなしでしようするものなので、経年劣化はしないので利用用途を考えていたのですが、知り合いからUnifyingレシーバーは 付属したデバイスでなくても登録して使用することができるということを教えてもらいました。

現在2つほどUnifyingのレシーバーが余っていたので、こちらを使えるようにしてみます。

続きを読む