2018年4月30日月曜日

【Debianのすゝめ】gtypist コンソールでタイピング練習

gtypistノススメ
シンプルなncursesタッチタイピング教師
練習テキストを一行表示し、あなたのタイピングスピードと精度を計測し、結果を表示します。練習モードとスピードテストモードの二つのモードがあります。
typefortuneを使うためには、フォーチュンクッキー(fortune-cookie-db)が必要です。各言語むけのクッキーパッケージ(fortunes-*)もあります。
https://packages.debian.org/stretch/gtypistより引用

コンソールでタッチタイピング練習
gtypistは、コンソール上で動作するシンプルなタッチタイピング(ブラインドタッチ)練習用の家庭教師です。DvorakやColemak配列の練習コースもあります。テキストが表示され、それをひたすらタイピングしていくだけです。本気でタッチタイピングを習得したかったら、毎日毎日ひたすら続けるしかないのですが、気付いたらいつの間にかタッチタイピング出来るようになっていると思います。

# gtypist

おまけ ブラウザでタッチタイピング練習
gtypistの元と思われるTypist2.0をJavascriptに移植し、ブラウザ上でタイピング練習出来るようにしたTypist on Browserというものもあります。よく似ていますが、こちらは日本語で表示されかな入力コースがあります。
http://www.unpush.net/software/Typist_on_Browser/

Happy Typing!


2018年4月25日水曜日

【Debianのすゝめ】xteddy X11の壁紙を設定する

xteddyノススメ
可愛いテディーベア(や他の画像)をあなたのデスクトップに
普通、xteddyは、何もせずにただ座っているだけです。結局、それがテディーベアの目的です。彼を見て、話しかけて、上に重いウィンドウを置き、めまいがするまで彼の回りを回ったりといった好きなことをできます。彼は、(たとえ仮想的であっても) 常にあなたの真の友人です。かわいいテディーベアの代わりに、他の画像で置き換えることもできます。
https://packages.debian.org/stretch/xteddyより引用

X Window Systemの壁紙を設定
初期設定では可愛くもないteddy君が壁紙に現れます。/usr/share/xteddy以下に友達15匹と仲良く住んでいます。

xalex xbobo xbrummi xcherubino xduck xhedgehog xklitze xnamu xorca xpenguin xpuppy xruessel xteddy xtrouble xtuxxy

友達もやっぱり可愛くありません。でもそれがあなたの真の友人です。たまには話しかけてあげて下さい。自分もあんまり可愛くないでしょ?笑

# /usr/games/xteddy -f xhedgehog
qキーで死んでしまいます。

簡単にX Window Systemの壁紙を設定でき、好きな子の(png jpg gif)画像にも。壁紙を必要としている人には便利だと思います。


2018年4月20日金曜日

【DebianでCDを高音質再生】aplayでメモリ再生

PCオーディオでは
・OSは軽いほど音質が良い
・ハードは古いほどノイズが少なくて音質が良い
という考え方もあります。

自分はオンボロマシンしか持っていないため、上記のことを都合よく盲信しています。今回SONY CDP-CX100・CDP-C715の2台がほぼ同時期に壊れてしまったので、2004年製のオンボロノートパソコンをCDチェンジャーの代わりにしてみました。

手軽にPCオーディオ専用ノートパソコン
Debian 9 stretchを最小構成インストール
上記にcdparanoiaとalsa-utilsのみをapt install
※起動時のディスク使用量は約0.7GB・メモリ使用量は約17MB

・インストール後の設定
画面の消灯(一分後に消灯)
# setterm -blank 1
メモリ領域の確保(初期設定ではメモリの50%が割り当て)
# df -h # mount -o remount,size=700m,noatime /dev/shm
全serviceの停止
# ls -l /etc/rc5.d # update-rc.d xxx remove
必要の無いmoduleの削除
# lsmod # rmmod # vi /etc/modprobe.d/blacklist.conf
alsaの設定
# alsamixer
キャッシュの開放
# echo 3 > /proc/sys/vm/drop_caches # free -m

aplayでメモリ再生
・メモリ上にリッピング
# cd /dev/shm(cd した方が良い気がします)
# cdparanoia -qBwZ 1- /dev/shm/ファイル名(wavで一曲ごと)
# cdparanoia -qrZ 1- /dev/shm/ファイル名(rawで全曲一括)
(ファイル名は短い方が良い気がします)

・メモリ上で再生
# cd /dev/shm(cd した方が良い気がします)
# aplay -qtwav -fcd -Dhw:0,0 /dev/shm/track*.ファイル名
# aplay -qtraw -fcd -Dhw:0,0 /dev/shm/ファイル名
(raw の方が良い気がします)

CDプレーヤーより高音質
自分の環境では、蟹さんマークでお馴染みのオンボードチップRealtek ALC203でさえも、上記のCDPの音を凌駕しています。普通にハードディスク上にリッピング、ハードディスク上で再生でも高音質です。

USB-DACを使えば、さらに高音質を期待できます。

よくオンボードチップではノイズまみれでプチプチノイズが酷いとか、USB-DACでないと聞けたものじゃないとか見かけますが、自分の耳が相当悪いからなのかそんなことはありません。音場の広さや低音などもなかなかです。XPやVista搭載マシンが放って置かれているのなら、お金も掛からないので気軽に試してみる価値はあると思います。MPDやTiny Core Linuxよりだいぶお気楽ですし。

※ハードディスクやファンの音がうるさい場合はhdparmやlm-sensorsなどをインストールすると良いと思います。またパソコンの電源も入れたままの方が、音が良い気がします。


2018年4月15日日曜日

【DebianでRPN電卓】逆ポーランド記法電卓を初体験

RPN電卓のすゝめ
と言っても、自分は使ったことがありません。すいません。ただ電卓好きとしては一度は使って見たいのです。とにかくヒューレット・パッカードのRPN電卓のデザインがかっこよくて、必要もないのに定期的に欲しくなってしまうのです。ですが、いきなり購入するのも普通の電卓とは作法が違うし、高額なので戸惑います。そこで、RPN電卓とはどういったものなのか知るために、いろいろ試してみました。

RPN電卓として使えるDebianのパッケージ
calcoo
dc
galculator
grpn
orpie
xcalc(x11-appsに同梱)

僕みたいな初心者には、RPN電卓の特徴的なスタックの内容が常に表示され、今何をしているのか直感的に解りやすいcalcoo galculator grpn orpieが向いていると思います。その中でもgalculatorは見た目もキレイでおすすめです。dcはコンソール上で動作しとてもシンプルなのですが、スタックの内容を常に表示させることはできないので、普段からRPN電卓を使っている方向けだと思いました。自分はコンソール上でも動作しシンプルなorpieがとても気に入りました。また電卓感を少しでも出すためにマウスなどで操作せず、キーボードを使って操作するのが良いと思います。

orpieのせいでHP 35s・HP 12cを買ってしまうかも。


2018年4月10日火曜日

【Debianのすゝめ】pacman4console コンソール上でパックマン

pacman4consoleノススメ
ncurses-based pacman game
Pacman4Console is a simple pacman game for the terminal. It is played on the command-line, with ASCII character graphics.
It has nine levels by default, and you can make your own with its own level editor.
https://packages.debian.org/stretch/pacman4consoleより引用

コンソール上で動作するパックマン似のゲーム
ゲームの始まる前のデモ画面を見ただけで内容がわかるような、カーソルキーだけで遊ぶとてもシンプルな、パックマンによく似たゲームです。ASCIIキャラクターのみで作られ音もありません。その代わり(X Window Systemが立ち上がっていない)コンソール上でも動作します。音がないので寂しいのですが、ゲーム自体がとても面白いので、それはそれで良いのかもしれません。オリジナルのパックマンと違い、レベルにより面構成(迷路)が変わります。自分にはレベル3でも厳しいです。

# /usr/games/pacman4console --level=3

また、好きな面(迷路)を作ることもできます。
# man pacman4consoleedit
# pacman4consoleedit filename
# /usr/games/pacman4console --level=filename


2018年4月5日木曜日

【内職体験記】蛍光ペンの組み立て

ボールペン組み立ての内職の話が有ったので、やってみました。実際の内職は大手メーカーの蛍光ペンの組み立てでした。

組み立て手順
1キャップに治具を使いクリップを取り付ける
2ペン本体に中綿(インク)を入れ治具を使いフタをする
3細い芯(ペン先)を治具を使いペン本体に差し込む
4キャップを付ける
5太い芯(ペン先)を治具を使いペン本体に差し込む
6キャップを付ける
7外観検査
部品点数8点、使用治具3点

注意点
・傷・汚れ(髪の毛・ほこり)
・勘合具合(すきま)
・ペン先のつぶれ・長さ(差し込み具合)
・インクの乾燥
・ペン本体の印刷
など

これで一本、三円数十銭。千本で三千数百円。千本作るのに初めての自分は約十五時間。時給二百円ちょっと。しかも抜き打ち検査で一本でも不良品があると、全数再検査だそうです。時給が安いからと言っても、手を抜けません。内職は手間も時間もかかるのに報酬が少ないので割に合いません。でも育児・介護などで家をどうしても空けられない方や、安いのにMADE IN JAPANな商品には、なくてはならない仕事だと思います。

蛍光ペンの組み立ての内職は、
・家から納品場所が近かったこと
・あまり置き場所をとらないこと
・部品が小さくキレイだったこと
・組み立てにチカラが必要ないこと
・常に仕事があること
・文房具好きで気になっていた商品だったこと
・時間短縮に繋がる改善点をみつけるのが楽しいこと
・もちろん家で好きな時間にできること
など普通じゃない事情のある自分には良い点がたくさんありました。

100円ショップで売られているような商品でMADE IN JAPANな商品を見たときは、内職さんが頑張っているんだなと思ってあげて下さい。その商品も今までとは違うように見えるかも。

追記
五千本くらい作った頃にはコツを掴んだのか、千本作るのに約十時間で出来るようになりました。時給三百円ちょっとです。まだもう少し短縮出来そうです。