2011年の記事
1月 2月 3月 4月 5月 7月 8月 9月 10月 12月
-
Xv6を使ってみる
Xv6 というのは、マサチューセッツ工科大の院生向け教材として、UNIX V6 を ANSI の C で書き直し、x86 CPU 向けに書き直したオペレーティング・システムです。 講義用の資料とソース …
-
音声合成エンジンを使ってみる
espeak オープンソースのスピーチ・シンセサイザー。Ubuntu であれば、標準リポジトリから導入することができます。 espeak -v f4 -s 160 -p 65 "Ubuntu …
-
端末キャプチャツール「captty」
筑波大の古橋貞之(viver)氏が開発されたターミナルのキャプチャツールcapttyを使ってみました。ターミナルサイズの動的な変更のサポートに対応しています。 また、氏の提供されているサービス …
-
Debian GNU/Linux でISOイメージを焼く
wodimコマンドが手軽ということを聞いたので、インストールして焼いてみました。 sudo aptitude install wodim 例のごとく、インストールはこれだけです。特に設定も必要ありませ …
-
awkで二次元座標回転
社内ツールとして、複数の DXF ファイル内にある文字列を一括で変換するスクリプトを組みました。スクリプトとは言っても、ファイルを列挙して一括置換させるだけのシンプルなものでした。
-
JAN コードのチェックスクリプト
財団法人 流通システム開発センターで公開されている JAN コードの仕様に基き、与えられた文字列が正しい JAN コードであるか否かを返すシェルスクリプト関数です。 JANコードの仕様 0 から 9 …
-
ビープ音でモールス信号を再生
以前、ブログでも取りあげたbsdgamesパッケージにあるmorseコマンドを利用して、ビープ音(PCスピーカー)でモールス信号を再生するスクリプトを書いてみました。 ビープ音の再生には、自由に周波数 …
-
NEC LifeTouch NOTE with SKK for Android IS01 ed. その2
NEC LifeTouch NOTE に、SHARP IS01 のハードウェアキーボード向けにカスタマイズされた SKK for Android をインストールし使ってみた感想を書きましたが、作者の …
-
bsplinecurve コマンド引数( knot 値)を相互変換
NURBS 曲線の knot 値( Bスプライン基底関数を決定する為の値 )は、一般的に下記のように ( 階数 + 制御点数 ) 個の単調増加する配列として表されます。 T = [ 0 0 0 0 1 …
-
Python で IRC クライアント的な
基本 無駄がなくて綺麗なコード。やっぱり Python って素敵。 #!/usr/bin/env python # -*- coding: utf-8 -*- import socket, …