MD5ハッシュ値をURLセーフな文字列に変換

大量に保存した画像ファイルなどの重複潰しも兼ねて、ファイル名を MD5 ハッシュ値にリネームして保存しています。 dyama/hashmv · GitHub まったく同一のファイルであれば、ハッシュ値が同一になりますので、ファイル名が同一になります。上の... 続きを読む | シェアする

USB フロッピーディスクドライブで FD をフォーマットする

フロッピーディスクを整理しようと Amazon で 1680 円だった USB フロッピーディスクドライブを買いました。一応 Windows 9x・古い MacOS 向けのインストール CD が付属していましたが、Linux Mint は挿すだけで認識し... 続きを読む | シェアする

Linux で 64GB SDXC カードを使う

今使っているラップトップは、SONY VAIO Z の BTO で SSD ストレージなのですが、予算をケチって 128 GB にしています。というのも、ストレージはどんどん安くなっていくので「必要になったら後から足せばいいか」と考えていたからです。 S... 続きを読む | シェアする

さようなら Ubuntu、こんにちは Linux Mint

ここ5年ほどメイン機で使っていた Ubuntu にとうとう別れを告げました。 Ubuntu の採用を辞める理由として挙げるとすれば以下の点です。 重い? ハードウェアは 2012 年の暮れに SONY の公式オンラインストアで購入した VAIO Z で、... 続きを読む | シェアする

screenをtscreenからtmuxへ乗り換えた

普段、端末経由で作業をする際、GNU Screen ライクな tscreen を使っていました。tscreen は Screen 系の中ではマイナーな類のもので、Debian の公式リポジトリにも入っていません。自前でソースコードを取ってきてビルドして使... 続きを読む | シェアする

音声合成エンジン Open JTalk について

動画の生放送サイトを見ていると、リアルタイムに視聴者から来るコメントを合成音声によって読み上げている人が増えているようで、合成音声のジャンルも賑わってきたようです。ボーカロイドの初音ミクが登場するよりも前、AquesTalk をいじってみて調整次第ではか... 続きを読む | シェアする

Debian GNU/Linux Squeeze の MOTD 周りのメモ

12月になったし、MOTD(5) をクリスマス仕様にでもしようかなと /etc/motd を修正しても上手くいかなかったのでメモしておきます。 Debian GNU/Linux の Squeeze サーバに対して SSH 接続すると、デフォルトの状態で「... 続きを読む | シェアする

mumble VoIP サーバをインストール

mumbleとはBSDライセンスで提供されているVoIPクライアント・サーバアプリケーションです。VoIPクライアントとしては、米マイクロソフト社が昨年買収した『Skype』、韓国NHN社の日本法人NHN Japanが提供している『LINE』などが国内で... 続きを読む | シェアする

NEC Life Touch NOTE に Debian GNU/Linux を導入

NECのAndroid端末「Life Touch NOTE」にDebian GNU/Linux をインストールした時の覚え書きです。 root 権限の奪還 ホストマシンにAndroid SDKのインストールしたら、USBでホストとLTNをつないで、以下の... 続きを読む | シェアする

音声合成エンジンを使ってみる

espeak オープンソースのスピーチ・シンセサイザー。Ubuntu であれば、標準リポジトリから導入することができます。 espeak -v f4 -s 160 -p 65 "Ubuntu linux booting completed.&q... 続きを読む | シェアする

Debian GNU/Linux でISOイメージを焼く

wodimコマンドが手軽ということを聞いたので、インストールして焼いてみました。 sudo aptitude install wodim 例のごとく、インストールはこれだけです。特に設定も必要ありません。 あとは、CD/DVDライターデバイスにアクセス権... 続きを読む | シェアする

NEC LifeTouch NOTE with SKK for Android IS01 ed. その2

NEC LifeTouch NOTE に、SHARP IS01 のハードウェアキーボード向けにカスタマイズされた SKK for Android をインストールし使ってみた感想を書きましたが、作者の ray_m さんにコメントを頂き、修正を施したとの事だ... 続きを読む | シェアする

NEC LifeTouch NOTE with SKK for Android IS01 ed.

SKK が LTN で使えるようになって、やっとこの端末でブログを書く気が起こった。 モバイルギアの再来とも持て囃された LTN だったけれども、実際のところ、その恩恵を受ける箇所が少ない。ハードウェア的には素晴しいものなんだけれども、ソフトウェアが進化... 続きを読む | シェアする

Nethack 版の日本語キーボード用チートシート

Rogue Clone II のチートシートを書いたついでに、Nethack 版のそれも作ってみました。 全てのコマンドを網羅しているわけでないし、バージョンによってもちょっと違う部分もあるかもしれないけれども、ベーシックな入門用途にはいいかもしれませ... 続きを読む | シェアする

Rogue Clone II のチートシートを書いた

UTF-8 なメッセージ分離型 Rogue があったので、自宅サーバに入れてみた。 naota/rogueclone2s-utf8 ? GitHub git で落として、./configure して、make して、 sudo make install... 続きを読む | シェアする

水槽にライブカメラを付けてみた。(ストリーミング配信編)

前回の記事で、UVC 対応の安物 USB カメラを使った撮影画像の配信を行なったが、今度は動画としてストリーミング配信を行う事にした。 利用したのは、ffmpeg と ffserver。ffmpeg は言わずと知れた高機能動画エンコーダで、ffserv... 続きを読む | シェアする

水槽にライブカメラを付けてみた。(JPEG配信編)

電源の関係で、新調したサーバ群を自室ではなく居間に設置した。セットアップを済ませた新サーバに近づく用事といえば、たまに DVD を焼くくらいしかない。それも自分の為ではなく、大抵が他人の為にだ。 一人暮らしには広い一軒家の二階... 続きを読む | シェアする

正規表現を使ったファイル名一括変換 rename コマンド

ファイルリネーマを書いた。引数に置換パターン、置換後文字列、ファイル名を渡すと、ファイル名を置換してくれる。正規表現は、インストールしている sed がサポートするものとなる。 #!/bin/sh if ; then Pattern=$1 shift... 続きを読む | シェアする

PHASE OF THE MOON

11月9日の bsdgames パッケージに関する記事を書いた際、”pom”コマンドの解説文をさらっと「冗談だろ」とスルーしていたが、ちゃんとしっかりとした「冗談」だった。 かの有名なハッカー文化のスラング辞書 Jargon F... 続きを読む | シェアする

bsdgames パッケージについて

Debian に用意されているテキストベースゲーム集。 $ sudo aptitude install bsdgames bsdgames-nonfree インストールするとそれぞれのコマンドは、/usr/games 以下に配置される。 adve... 続きを読む | シェアする

Debian GNU/Linux 5.0 lenny に OpenCASCADE をインストールした。

昨晩、兼ねてから放置気味であった、去年組んだ Core i7 マシンに、Debian lenny をインストールした。 新しいシステムをセットアップする度に、パッケージマネージャの恩恵を受ける。*1 OpenCASCADE のインストール 仕事で、O... 続きを読む | シェアする

jheadコマンドを使った簡易ギャラリー

jhead はデジカメなどで撮影した画像などに含まれる EXIF 情報を表示してくれるコマンド。debian 系 OS でのインストールは以下のようにする。数百キロバイト程度なのですぐ終わる。 $ sudo aptitude install jhea... 続きを読む | シェアする

lftpの覚書

ssh経由で自宅サーバを操作し、外部のFTPサーバからモノを落としてくる事が多い。 自宅サーバは UTF-8 な Debian の為、相手のFTPサーバがWindows環境(ShiftJIS)だとキャラクタセットの差異が問題となってくる。 そこで、lf... 続きを読む | シェアする

IS01 に Busybox をインストール

9月4日に購入したシャープの IS01 は、既に最新のファームウェアになっているようで、”/data/busybox”がパスから外されていた。それでも、Android Terminal Emulator 上で使う分には支障がない... 続きを読む | シェアする

オープンソースの.NET実装”mono”を使ってみた

週末に大学へ出張に行く為、ネットブック上のUbuntu上のVirtualBox上のWindowsXPに開発環境を作っておこうと思いVisualStudio.NETのインストーラと一日中闘っていた。なかなか上手く行かず、エラーダイアログが出るもMicro... 続きを読む | シェアする

fortuneコマンドについての雑記

UNIXのおみくじコマンド fortuneコマンドは、実行すると、あらかじめ用意された気の利いた文句や冗談、偉人の名言などの中から一文をランダムに表示するコマンドだ。オリジナルのfortuneコマンドは、ランダムで面白い文章を結果として出力する事から... 続きを読む | シェアする