ラベル Debian パッケージ紹介 の投稿を表示しています。 すべての投稿を表示
ラベル Debian パッケージ紹介 の投稿を表示しています。 すべての投稿を表示

2021年7月10日土曜日

※高音質注意※ Audaciousで/dev/shm上の音楽ファイルを『メモリ再生』する。

デジタルデータで音は変わらないけど、データを読み込む動作で音は変わる!?

当然HDD・SSDが動けば、電流は流れるし、振動するし、それはメモリでも同じこと。


/dev/shm に置いたファイルを『メモリ再生』する時、HDD・SSD上のデータを再生するよりAudaciousのバッファーサイズを小さくしても、音が途切れない&安定しているのは、読み込みが速いから!?

PCの負担が減り、回転・振動が減り、ノイズもhell。


ならば、音は良くなっている筈。

きっと良くなっている筈。

いや、きっと良くなっているんだ。


2020年5月30日土曜日

DebianでExif情報を書き換える。

古いカメラを使う上で困ること。

撮影したときの縦位置情報を記録してくれない。だから縦位置で撮影した写真もパソコンで見る時に横位置で表示される。

僕は今のところJPEGでしか撮影していないから、JPEGを回転すればよいのだろうけど、回転時の劣化が気になる。昔々そんな事を耳にしたような、、、。

だから今のカメラでは縦位置が当たり前に記録されるExif情報を、Debianで書き換えられないか調べてみた。検索したらそれらしいパッケージが見つかった。
#apt install libimage-exiftool-perl


右側が上の写真のExif情報を書き換える
#exiftool -P -overwrite_original -Orientation=8 -n XXX.JPG
 -P ファイルの作成日時を更新しない
 -overwrite_original バックアップファイルを作成しない
 -Orientation=6 6は左側が上の写真

Exif情報を削除する
#exiftool -all= XXX.JPG


いちいち撮った写真を見て、一枚ずつ書き換えなきゃならないなんて、古いカメラを使うのはいろいろ面倒です。


2019年12月15日日曜日

【Debianで.aifを.wavに変換】ffmpeg ima4圧縮?

よく判りません。
でも、wav変換できました。

Debianのパッケージにあるsoxを使い、
拡張子.aifの付いたファイルを.wavに変換していました。

その中で数ファイル
Unsupported AIFC compression type `ima4'
とメッセージが出て.wavに変換できませんでした。

そこでやっと気がつきました。
いままでAIFFだと思っていた.aifファイルは
実はima4で圧縮されたAIFCファイルだったということ。

・AIFF 非圧縮・リニアPCMのサンプリングデータ
・AIFC 圧縮データ(圧縮形式=ima4など??)

で、探してみました。
Debianのパッケージに含まれていて
ima4圧縮された.aifファイルをwavに変換できるソフト。

他にも有ると思いますが、
ffmpegでwavに変換できました。


------------------------------------
ffmpeg Input adpcm_ima_qt (ima4 / ~)
       Output pcm_s16le

2019年2月15日金曜日

【DebianでUPnP】minidlna + upplay + djmount + moc

やりたいことはたったの2つ
1.SONYホームシアターシステムHT-XT2をWi-Fiスピーカーにし、パソコンの音楽を聞く。
2.X Window Systemのインストールされていないパソコンで、コンソール上から別の部屋のパソコンの音楽を聞く。

たぶん、ネットワークオーディオというやつだ。
DLNA(≒UPnP)のガイドラインに、DMS(サーバー)・DMC(コントローラー)・DMR(レンダラー)が基本構成とあるので、debianのパッケージから探してみた。

やりたいこと1.は、HT-XT2の仕様書にDMP(プレーヤー)・DMR(レンダラー)と書いてあるので、最低限サーバーを用意すれば良いはず。ただし、HT-XT2をプレーヤーとするとテレビの画面を見ながらの操作になるので、コントローラーは別にあった方が良い。今回は一台のパソコンにDMS(サーバー)とDMC(コントローラー)の機能を持たした。
DMS(サーバー)とするにはminidlnaをインストール。しかし、DMC(コントローラー)となる良いパッケージが見つからなかったので、リポジトリ等をゴニョゴニョしてupplayをインストール。

# apt install minidlna
# vi /etc/minidlna.conf
 media_dir=A,/music
 db_dir=/tmp/minidlna
# vi /etc/apt/sources.list.d/upmpdcli.list
deb http://www.lesbonscomptes.com/upmpdcli/downloads/debian-jessie/ unstable main ※ここまで一行
deb-src http://www.lesbonscomptes.com/upmpdcli/downloads/debian-jessie/ unstable main ※ここまで一行
# apt install dirmngr
# apt-key adv --keyserver pool.sks-keyservers.net --recv-keys F8E3347256922A8AE767605B7808CE96D38B9201 ※ここまで一行
# apt update
# apt install upplay

やりたいこと2.は、コンソール上でDMS(サーバー)をマウントできるdjmountと、コンソール上で音楽再生できるmocをインストール。コンソールの日本語対応も必要かな。

# apt install djmount moc
# mkdir /mnt/music
# djmount /mnt/music
# fusermount -u /mnt/music
# vi /root/.moc/config
 MusicDir = "/mnt/music"
 StartInMusicDir = yes
 SoundDriver = ALSA
 ALSAStutterDefeat = no
 Theme = transparent-background
# mocp


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月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年3月29日木曜日

【Debianのすゝめ】xphoon 月の満ち欠けを壁紙に

xphoonノススメ
sets the root window to a picture of the moon
xphoon sets the X root window to a picture of the moon in its current phase, including the partial lighting of the dark side by reflected earthlight. Picture is a monochrome dithered bitmap which is calculated via mathematical formulae. It keeps running on background updating the picture accordingly as time goes by.
https://packages.debian.org/stretch/xphoonより引用

月の位相・月相・満ち欠けを壁紙に
xphoon=xphase of moonは、今現在の月の満ち欠けを壁紙に表示します。ただそれだけです。でも普段あまり気にしないお月さまを擬似的に眺める、そんな時間もたまには良いんじゃないかと思います。

旧暦では月の満ち欠けをベースに暦が決められていたそうなので、昔の人は月をみればその日が何日かだいたい判ったそうです。また暦を読むことを月読み(ツクヨミ・ツキヨミ)と言ったそうです。日本神話の月読命(ツクヨミノミコト・ツキヨミノミコト)もそこからきているのかな。

月の呼び方も三日月・十五夜・望月・満月・十六夜(いざよい)など他にもたくさんあり、むかしの人は月と生活が強く結びついていたんだなと思いました。ただ残念なことに、僕にはうさぎさんが餅つきをしている姿は見えてきませんでした。

# /usr/games/xphoon

ただし、KDEのような多くのデスクトップシステムでは、お月様を独自の背景画像と言う名の雲で隠してしまうそうです。そういう場合はpngphoonをapt installして下さい。


2018年3月26日月曜日

【Debianのすゝめ】micropolis 初代SymCityが無料で遊べる

micropolisノススメ
リアルタイム都市管理シミュレータ
このゲームは都市全体の建設と管理をシミュレートするものです。このゲームの目標は都市を設計し建設することです。プレイヤは都市を発展させるために商業、工業、住宅区域の指定や建築物の追加、税率の変更、電力網の構築、輸送システムの構築、その他多くの操作ができます。MicropolisはSimCityのGPLライセンス版です。
https://packages.debian.org/wheezy/micropolisより引用

あの初代SimCityが無料で遊べる
超有名シミュレーションゲームシムシティです。商標の問題で開発時のタイトルmicropolisになっているそうです。今回初めて遊んでみましたが、もの凄くおもしろいです。見た目も音もチープですが、そんなことは関係ありません。日本語化されていないので初めは戸惑いますが、ゲームのルール自体あまり難しくないため、誰にでも楽しめると思います。でも最初は災害オフが良いと思います。

街の呼び方
2千人以下  Village
2千人以上  Town
1万人以上  City
5万人以上  Capital
10万人以上 Metropolis
50万人以上 Megalopolis

シナリオクリア条件
Dullsville, USA 1900 -- Boredom
 30年で退屈な町からMetropolisにする
San Francisco, CA 1906 -- 8.0 Earthquake
 5年で地震から復興させMetropolisにする
Hamburg, Germany 1944 -- Fire
 5年で火災から復興させMetropolisにする
Bern, Switzerland 1965 -- Traffic
 10年で交通渋滞を解消する
Tokyo, Japan 1957 -- Monster Attack
 5年で怪獣の被害から復興させCity Scoreを500以上にする
Rio de Janeiro, Brazil 2047 -- Flood
 10年で洪水の被害から復興させCity Scoreを500以上にする
Boston, MA 2010 -- Nuclear Meltdown
 5年で原子力災害から復興させCity Scoreを500以上にする
Detroit, MI 1927 -- Crime
 10年で犯罪を減少させる

めざせMegalopolis
一から街を作るモード
街がすでに構築されているモード(全24マップ)
問題のある都市を復興させるシナリオモード(全8マップ)

自分の理想の街を作ることを目標にするも良し、神戸や鎌倉、横浜、京都、そして東京を自分好みの街にしていくのも良し、シナリオモードのクリアを目指すも良し、遊び方は自分自身で決めるのです。ゲームレベルも三段階から選べ、災害のオンオフもでき、自分に合った難易度に調整可能なので、前述と合わせとても長く遊べます。

apt install 超おすすめです。
/usr/share/games/micropolis/manual/index.html 英語マニュアル

# /usr/games/micropolis


以下、読まない方がゲームを楽しめます。

ゲームに慣れるまでは、災害をオフに。
消防署は一ヶ所のみ、予算もゼロでよい。
港、スタジアム、空港は必ず一ヶ所作る。停電でもよい?
道路は渋滞するので線路のみでよい。
 道路、線路は繋がっている必要はなく、建物の一ヶ所に接していればよい。
マップの中央、水辺、緑地ほど、地価が上がりやすく人口も増えやすい。
マップのはじほど、地価が上がりにくく人口が増えにくい。犯罪も起きやすい。
 商業地はマップの中央に配置する。
 住宅地は工業地に近いと人口が増えにくい。
 工業地や空港、発電所はマップの周囲に。
 人口を増やしたいなら教会、病院は取り壊す。
火災が起きたら延焼する前に炎の周囲1マス分を壊す。
犯罪、渋滞、大気汚染情報に注意し対処する。
 警察を配置し、道路は線路に、公園も作る。

以上のことを気をつけて、最高Megalopolis66.6万人でした。まだ少し詰めが甘いデス。


2018年3月22日木曜日

【Debianのすゝめ】dizzy めまいを起こすグラフィックスデモ

dizzyノススメ
回転する模様によるめまいを体験
dizzyは色のついた背景と回転する平面的模様がめまいを起こさせることを体験させます。模様をクロスフェードさせたり、自動的に変化させて、スクリーンセーバーとして走らせるモードもあります。
https://packages.debian.org/stretch/dizzyより引用

全二十種類のめまい
Ornament Spots Aurora Flowers Blurred_Circles Blurred_Anticircles Waves Crystal Black_Circles Hexagon Boxes Bubbles Winter_Dream Pills Stars Eggs Holegrid Airy Blurry_Vision Zigzag

めまい??
めまいといっても症状がいろいろあるので調べたのですが、漢字でも眩暈・目眩・眩冒などと分けて書くそうです。dizzyのめまいはそのタイトルから、浮動性めまいdizzinessのことだと思われます。が、よろめくような非回転性のふらつきなど、僕には全く感じられませんでした。ちなみにめまいから、アルフレッド・ヒッチコックの映画を思い出したのですが、原題がVertigoでした。こちらの回転性めまいVertigoが、自分が想像していたぐるぐるするめまいでした。

単なるグラフィックスデモ
めまいは全く感じられませんでしたが、人によっては気持ち悪く感じるかもしれません。スクリーンセーバーにすれば、パソコンに人を寄せ付けないようにできるかもしれません。笑

# dizzy
# dizzy -f -r 512
←前の模様 →次の模様 q quit


2018年3月19日月曜日

【Debianのすゝめ】tint テトリスの忠実なクローン

tintノススメ
TINT Is Not Tetris(tm) ... 少なくとも名前は違います
名前が示すように、Alexey Pajitnov,Dmitry PavlovskyおよびVadim Gerasimovによるオリジナルのテトリスゲームのクローンです。このゲームはできるだけオリジナルとの差が少なくなるように努めていますが、一部に違いがあります。ですが、UNIX環境ではおそらくオリジナルに最も近いクローンでしょう。
https://packages.debian.org/stretch/tintより引用

tint≒TETRiS
落ち物パズル、落ちゲーの元祖であり代表作、テトリスのオリジナルに最も近いクローンだそうです。
キー操作 j左 k回転 l右 space落下
回転が、反時計回りの一方向だけ
壁際ではブロックは回転しない
次に落ちてくるブロックが、一つだけ見える
一人プレイ専用
音楽は無い

これ以上ないほどシンプルで、オリジナルに近いような気がします。ですが、テトリスはいろいろな所から発売され、ルールも後から追加されているので、これが本当にオリジナルに近いのかは、謎です。

ゲームボーイ版と比べ
ロシア風の音楽がないのはとても残念ですが、ゲームボーイ版と比べ始めからブロックの落ちてくるスピードが速く、無音・回転も一方向だけ・一人プレイ専用と、とてもストイックで難易度高めです。ただでさえテトリスははまりやすいのに、さらにその性格を強くしているのがtintだと思います。

スーファミ風コントローラー
ただし、キーボードで操作するゲームの宿命で、tintもそのままでは操作性がよくありません。自分はスーファミ風コントローラーを買いました。ゲームパッドの信号をキー入力に変換する必要がありますが、千円以下で買えるゲームパッドでも操作性は段違いです。おもしろさも倍増します。

apt install しても後悔しません。
ゲームパッドも是非!!

# /usr/games/tint


2018年3月15日木曜日

【Debianのすゝめ】rotix 難読化「ブルータス、お前もか」

rotixノススメ
循環式難読化の実行
Rotixは循環式難読化を実行できます。世界的に有名なROT-13に似ています。なおこれは暗号パッケージではありません。ROT-13の変種が欲しければ、Rotixをインストールしてください。
https://packages.debian.org/stretch/rotixより引用

暗号ではありません
基本はアルファベット26文字を、半分の13文字分ずらすだけですが、パッと見では理解できません。ただそれだけです。http://www.rot13.com/で試せるので、あえてapt installする意味はないような気がします。

2001年宇宙の旅
HALはIBMをrotix -L -r 1したものなのかもしれません。世界的に有名らしいROT-13は常に13文字あとのアルファベットに置き換えますが、rotixは前後に任意の文字数分ずらすことができます。せっかくなので、HALとIBMの関係を試してみて下さい。このような、常に決まった文字数分アルファベットを移動させる単純な暗号を、単一換字式暗号・シーザー暗号・カエサル暗号・シフト暗号などと呼ぶそうです。ん、シーザー?カエサル?


こんな処でジュリアス・シーザー
ガイウス・ユリウス・カエサル Gaius Iulius Caesar
ジュリアス・シーザー Julius Caesar(上記の英語読み)

「賽は投げられた」(alea iacta est)
 (帰還不能となる限界点を越えてしまったので)最後までやるしかないという意味の言葉で、ルビコン川を渡る際に言ったとされる。

「来た、見た、勝った」(veni, vidi, vici)
 戦いの勝利を知らせた言葉で、ホンダがF1初優勝を飾った際、監督の中村良夫が、東京のホンダ本社宛に送った電報にも引用された。

「ブルータス、お前もか」(Et tu, Brute?)
 親しい者からの裏切りを意図する言葉。本日、三月十五日の言葉です。

誰もが知っているであろう名言を吐いた、超有名人にこんな処で逢うなんて。最期は暗殺されるぐらいだから、敵も多くて当然暗号も必要だったんでしょう。


2018年3月14日水曜日

【Debianのすゝめ】pi 円周率の計算 ポンコツマシンで一億桁

piノススメ
アルキメデスの定理である円周率を任意の精度で計算
本プログラムは、アルキメデスの定理である円周率を任意の精度で計算します。きわめて高速で、精度を制限するのはあなたのマシンのメインメモリ量だけです。実際の計算を任せられるCLNライブラリに、無理難題を押し付けるパッケージです。この小数点以下の数字をランダムな数字として使ったり、あるいはそこに秘められたメッセージを探すのにも使えるかもしれません:)。
https://packages.debian.org/stretch/piより引用

ポンコツマシンで夢の一億桁
piさんは、CLNライブラリさんに無理難題を押し付け、精度を制限するのはメモリ量だけだそうです。CLNライブラリさんがどなたかも、出てきた答えが正しいのかも、僕にはまったく判りませんが、メモリ1GBのポンコツマシンに頑張ってもらいました。
 一千万桁で   二分三十秒
 二千万桁で   六分〇〇秒
 五千万桁で  十七分三十秒
 一 億 桁で 三十九分〇〇秒 かかりました。

「ふ~ん」って流されてしまいそうですが、これはこれで凄いと思いたいです。Wikipedia の円周率の歴史に、計算時間は判りませんが1985年で1752万桁とあるので、2004年のポンコツマシンでも80年代のコンピュータに比べれば、かなり進化しているってことです。そう思うと凄いでしょ。当たり前?そうですか。そうですよね。でも一億桁ですよ。

計算結果
# pi 1001 小数点以下、千桁
3.1415926535 8979323846 2643383279 5028841971 6939937510 5820974944 5923078164 0628620899 8628034825 3421170679 8214808651 3282306647 0938446095 5058223172 5359408128 4811174502 8410270193 8521105559 6446229489 5493038196 4428810975 6659334461 2847564823 3786783165 2712019091 4564856692 3460348610 4543266482 1339360726 0249141273 7245870066 0631558817 4881520920 9628292540 9171536436 7892590360 0113305305 4882046652 1384146951 9415116094 3305727036 5759591953 0921861173 8193261179 3105118548 0744623799 6274956735 1885752724 8912279381 8301194912 9833673362 4406566430 8602139494 6395224737 1907021798 6094370277 0539217176 2931767523 8467481846 7669405132 0005681271 4526356082 7785771342 7577896091 7363717872 1468440901 2249534301 4654958537 1050792279 6892589235 4201995611 2129021960 8640344181 5981362977 4771309960 5187072113 4999999837 2978049951 0597317328 1609631859 5024459455 3469083026 4252230825 3344685035 2619311881 7101000313 7838752886 5875332083 8142061717 7669147303 5982534904 2875546873 1159562863 8823537875 9375195778 1857780532 1712268066 1300192787 6611195909 2164201989

# pi 100000001 小数点以下、一億桁
3.1415926535 8と、ずぅ~っと続いて 下11桁は20187751592

アルキメデスとアインシュタイン
三月十四日は円周率の日。またアインシュタインの誕生日であることから、数学の日でもあるようです。なので、自分の中ではいちばん数学らしい数字の集まり、円周率πを計算してみようと思ったのでした。

ですが、アルキメデスの使った円周率の計算方法も知りません。調べてみると、当時は小数点という概念もなかったみたいです。それでも、アルキメデス以前から22/7という近似値は知られていたらしいので、おどろきです。アルキメデスって紀元前の人ですよ。

結局、古代の人の足元にも及ばない僕の代わりに、ポンコツマシンの中のpiさんに計算してもらいました。案の定、僕が答えを見ても、アルキメデスやアインシュタインのような天才とは違い、小数点以下の数字に秘められたメッセージなどは見つけられませんでした:)。


2018年3月5日月曜日

【Debianのすゝめ】cmatrix マトリックス・コード風スクリーンセーバー

cmatrixノススメ
"マトリックス"のディスプレイをまねる
映画"The Matrix"に登場するターミナルをベースにしたスクリーンセーバーです。どんな大きさのターミナルでも使え、次の様な機能があります。
* ターミナルのリサイズをサポート
* スクリーンセーバーモード:どんなキーでも終了
* 色を選択可能
* テキストスクロール速度の変更
https://packages.debian.org/stretch/cmatrixより引用

マトリックス・コード
誰もが想像するマトリックスといえば、オープニングの緑色の文字が降ってくるマトリックス・コードと呼ばれる映像か、弾丸を避けるあの独特な動きの映像だと思います。マトリックス・コードは、カタカナや鏡文字が含まれていて、上から降ってくる様子はなんとなく縦書きのようでした。しかもその一部は、お寿司の作り方がばらばらになって降ってきていたようなのです。

# cmatrix -b -s -u 10
コンソール上で実行することをおすすめします。

ちょっと席を離れるときのスクリーンセーバー
cmatrix は、僕にはあまりピンとくるモノがありませんでした。さらに、とても残念なことに カタカナ もありませんでした。

マトリックスファンからすれば邪道ですが、赤や青の文字バージョンでもいかがですか?
# cmatrix -b -s -u 10 -C red
# cmatrix
b bold 0-9 speed q quit
! red @ green # yellow $ blue % magenta ^ cyan & white ) black


2018年3月1日木曜日

【Debianのすゝめ】bb 壮大なアスキーアートデモ

bbノススメ
AAlibに基づくアスキーアートデモ
本パッケージには、移植性の高いアスキーアートグラフィックライブラリである、AAlibを用いたアスキーアートの'高品質なAVデモ'が含まれます。このデモは、テキスト端末又はX11端末で表示可能です。
https://packages.debian.org/stretch/bbより引用

七分にも及ぶ、壮大なアスキーアートデモ
音楽にも相当力が入っていて、相乗効果により'高品質なAVデモ'はダテではありません。音楽なしも選べますが、音楽ありでお願いします。顔文字や、2ちゃんねるで見られるような絵の輪郭線を文字の形で表現しているアスキーアートとは違い、文字の持つドット数の違いによる色の濃さで大きな絵を表現しているアスキーアートです。あまり期待しないで見始めたら、冒頭の音楽からやられました。さらにコンソール上(X Window System が立ち上がっていないCUI 環境)で見たせいか、かなり驚きました。自分にはしまうま・輪っか(ドーナツのような)などが、平面から立体に変化して見えてしまうのです。

デモ???
一度見たくらいでは全く飽きず、何度も見てしまいます。デモと呼ぶには、本当にもったいなさすぎます。必見、おすすめです。さっさとapt installしましょう。

# /usr/games/bb
コンソール上でお願いします。


2018年2月22日木曜日

【Debianのすゝめ】sunclock 白夜 極夜を感じる時計

sunclockノススメ
時刻と地理データを表示可能な可愛い時計
sunclockは、世界地図を表示し、昼の地域を明るく、夜の地域を暗く描画することにより、地球に太陽光が照らされた地域を示します。デフォルトのタイムゾーンに対するローカルタイムを示すだけでなく、主要な都市のGMT時間、法定時および太陽時、都市の緯度経度、地球上の任意の二点間の距離を表示できます。Sunclockは、経線、緯線、南北回帰線および極圏を表示できます。時間の進み方を加速し、四季の移り変わりを表示する組み込み機能を有しています。
https://packages.debian.org/stretch/sunclockより引用


起動方法
# sunclock
起動させると、小さな時計ウィンドウが出現します。その中に昼と夜が区別された世界地図と、現在時刻が表示されていますが、文字が小さくて見づらいのでこれを時計として使おうとは思えません。この小さな時計ウィンドウをクリックすると、メニューバーも表示されます。メニューバーの>をクリックすると、画面の横幅に合わせた大きな世界地図になります。当然のように日本人が見慣れた、日本を中心とした世界地図ではありません。見慣れた地図にできるような気もしますが、僕にはできませんでした。さらに残念なことに、九州がちゃんと描かれていません。ですが長時間眺めていると、ゆっくりと明るい昼の部分と、暗い夜の部分の境目が動いていることがわかります。

操作方法
メニューバーの!をクリックすると左下にそれまで表示されていたJST時間にプラスして、GMT時間も表示されるようになり、地図上に時間帯と大都市を示すマークが表示されます。

C coordinate mode
都市を選択すると、緯度・経度・日の出・日の入りの時間が表示されます。
S solar time mode
都市を選択すると、太陽時と一日の長さが表示されます。
D distance mode
二つの都市を選択すると、二点間の距離が表示されます。
A time forward
選択した時間分、陽の当たる場所が進みます。
G progress value
一分、一時間、一日、七日、三十日の中から選択します。

一日を感じる
Gを一時間に設定しておきAを数回クリックすると、朝日もしくは夕闇が迫ってきます。

白夜・極夜を感じる
Gを三十日に設定しておきAを数回クリックして六月もしくは十二月まで進めます。
Gを一時間に設定しなおしAを数回クリックして太陽を動かすと、常に明るい白夜か、暗い極夜があります。

世界を感じる
初めは時計としては使えないと思っていました。ですが、陽の当たる場所がゆっくりと移って行くのを見て、とてもゆったりとした時間の流れだと思うようになると、sunclockさんを可愛い時計と思うようになりました。また普段はまったく考えたことのない白夜や極夜を感じ、いかに自分がちっぽけで、自分の周りのことしか見えていないのか、あらためて気づかされてしまいましたとさ。

おしまい


2018年2月19日月曜日

【Debianのすゝめ】x11-apps X11に同梱のアプリケーション

x11-appsノススメ
X Window Systemに同梱の雑多なXアプリケーション集
https://packages.debian.org/stretch/x11-apps
始めからインストールされているかもしれないのに、その存在自体知らない。知っていても、使ったことがないという人が多いんじゃないかと思います。実際、僕もそうでした。

【ico】多面体を動画表示
# ico -objhelp
# ico -sleep 0.025 -r
# ico -sleep 0.025 -obj octa
# ico -sleep 0.025 -delta -500-500
全五種類の物体が画面を飛び廻ります。設定をいろいろ変えて、自分好みにして楽しんで下さい。スクリーンセーバーにするのも良いと思います。
cube    正六面体 立方体
icosahedron 正二十面体
octahedron 正八面体
pyramid   正四面体 正三角錐
plane    平面

【xclock・oclock】グラフィカルな時計
# xclock -g +100+100
# xclock -d -geom -0-0
# xclock -digital -brief -geometry -0-0
アナログ時計はシンプルで配色も好みでした。さりげなく画面のすみに表示させておくには、よいデザインだと思います。

【transset】ウィンドウの不透明度属性を設定
単独で使ってみましたが、使い方がわかりませんでした。Xcompmgrと組み合わせて使うことにより、透過ウィンドウが実現できるようです。とても惹かれますが、パソコンのパフォーマンスも低下するようなので、ポンコツマシンでは諦めておきます。

【xcalc】関数電卓
# xcalc -rpn
普通の関数電卓モードのときは、テキサス・インスツルメンツTI-30をエミュレート。また、RPN(逆ポーランド記法)電卓にもなります。そのときは、ヒューレット・パッカードのHP-10Cをエミュレートしているそうです。見た目はアレですが、RPN電卓とはどういうものなのかを知るには、最適だと思います。

【xeyes】二つの目がポインタを追いかけるデモ
# xeyes -g 250x250+100+100
この中ではいちばん有名かもしれませんが、仕事中に起動させては絶対にいけません。「xeyes は、あなたの行動を観察しボスに報告する」そうです。笑

【xload】システム平均負荷モニタ
# xload -update 1 -g 250x250+100+100
これも結構有名だと思います。知っておいて損はないと思います。

【xlogo】Xのロゴを表示するデモ
# xlogo -shape -g 250x250+100+100
# xlogo -render -g 250x250+100+100
一度くらいは表示させてあげましょう。

【xmag】X画面の一部を拡大
# xmag -mag 10
一瞬「おっ」てなりました。役に立つ日がくるかもしれません。

【xman】マニュアルページブラウザ
# xman -bothshown
僕みたいな永遠の初心者が、どんなコマンドがあるのか知りたいときに、コマンドが一覧で表示されるのはとても便利だと思いました。

【xwd】Xセッションのウィンドウダンプを取るユーティリティ
【xwud】xwdによって作成されたウィンドウダンプのビューア
# xwd -out /root/xxx.xwd
# xwd -root -out /root/xxx.xwd
# xwud -in /root/xxx.xwd
ダンプとは、スクリーンショット・画面キャプチャのようです。このブログ用に画像が取れると一瞬よろこびましたが、残念なことに汎用性のあるファイルではありませんでした。

Linuxには英語
便利なのかそうでないのか、微妙なアプリケーションばかりでした。でもせっかくインストールされているのなら、一度くらいは使ってあげてください。icoは見ているだけで楽しいので、この中ではおすすめです。x11-appsには他にも同梱されているアプリがたくさんあるのですが、始めから使う必要がなさそうなモノや、英語が理解できないので使い方がわからないモノがありとても残念でした。英語ができればなぁ~。遠い目