hotch-potch, Note to self

いろいろ作業記録

VS CodeをRaspbian・Ubuntu on JETSONにインストール

はじめに

Raspberry PiやJetsonでも、やっぱりVSCode使いたいよね~ ということで、既存の参考サイトを見ながら試してみたのですが・・・

Raspbianでインストールするとき、下記コマンドを実行すると、何故か速攻でターミナルが落とされるので(ssh経由、ローカルターミナル共に)別のやり方を探ってみました。

wget -qO - https://packagecloud.io/headmelted/codebuilds/gpgkey | sudo apt-key add -
続きを読む

Raspbianでapt upgradeするとmissing final newlineが出た

はじめに

半年ほど運用していたRaspbianで、久しぶりにメンテのためapt upgradeしたら、エラーが出てupgrade出来なくなりました。

pi@raspibp:~ $ sudo apt upgrade -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  tzdata
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/273 kB of archives.
After this operation, 2048 B of additional disk space will be used.
apt-listchanges: Reading changelogs...
Preconfiguring packages ...
dpkg: warning: files list file for package 'openssh-sftp-server' missing; assuming package has no files currently installed
dpkg: unrecoverable fatal error, aborting:
 files list file for package 'iputils-ping' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)

きちんとupgrade出来るように処置した手順をまとめました。

続きを読む

JETSON NANOでRDP(リモートデスクトップ)

1.はじめに

JETSON NANOをヘッドレスで使いたいので、リモートデスクトップ(RDP)経由で使う方法を探ってみました。
幾つかのサイトを参考に、漸く導入出来たので、その手順をカンタンにまとめます。

進め方

  1. xrdpをインストール
  2. ubuntuのxrdpに対応している)xfce4をインストール
  3. xfce4に対応しているターミナルをインストール
  4. ~/.xsessionと、/etc/xrdp/startwm.shの修正
  5. xrdpデーモンを起動

3番目を忘れると、RDP上でターミナルを開くことが出来ません。
(DISPLAY :0の上で、GNOME Terminalが開いてしまいます)

続きを読む

Windows10 メモリ解放

はじめに

普段使っているノートPCのメモリが少ないので、長時間使ってるとメモリの残量が少なくなって動作が重くなってきます・・・

根本解決にはなりませんが、一時的に不使用のメモリを解放するツールを作ります。


進め方

(1)Windows Server 2003 Resource Kit Tools のインストール

このツールの中に入っている、empty.exeを使います。

インストーラをダウンロードして、指示に従いインストールしてください。

Download Windows Server 2003 Resource Kit Tools from Official Microsoft Download Center

なお、実行ファイルのパスも、インストール時に自動的に設定されます。

(2)実行スクリプトの作成

下記を、お好きなファイル名+拡張子vbsで作成してください。

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c empty.exe *",vbhide

私はデスクトップに直接置いて、たまに実行していますが、他の紹介ページを見るとタスクスケジューラに登録しておいて定期的に実行する例もあるようです。

Go言語のインストール

1.はじめに

2020年の目標の一つに、Goの習得を挙げています。(去年はPythonでした)
色々参考になるサイトはありますが、自分が主に使う環境(Windows、Raspbian)向けに手順を整理しました。

続きを読む

2020年のご挨拶

新年おめでとう御座います。

はてなダイアリー閉鎖に伴い、はてなブログに移行してから1年が経ちました。

1年前、下記のように情報発信体制を改めました。

SNS つかいかた
Twitter その瞬間の思ったことを適当に発信。
Hatena Blog 試行の覚え書き(失敗オチも有り)。あと、買いたい本の覚え書き、その他文章。
Qiita 試行のまとめ(成功したものだけ)。
NEW NOTE (使い方を悩んでます)
GitHub 成果(ソースコード、電子回路図面など)
NEW thingiverse 成果(3D)
NEW hackster.io 成果(製作記事)

ひとまず、これで不便はしてないので、今年もこの体制で行きます。

続きを読む