2009-04 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
世界を股にかける某氏から 9ne を教えてもらいました。ただ、よく分かり
ませんでした。^^; そのうち分かるだろうということで、メモしておきます。
http://robrohan.com/projects/9ne/9ne.php?file=texts/intro.txt
追伸:
Firemacs で十分な気がしてきた…。
zsh との付き合いは 7 年くらいになりますが、やはり補完が便利です。
tar のオプションを補完。
% tar ←ここで tab キー
A -- append to an archive
c -- create a new archive
f -- specify archive file or device
t -- list archive contents
u -- update archive
v -- verbose output
x -- extract files from an archive
make のルールを補完。
% make ←ここで tab キー
all check-syntax clean hoge.o hugahuga.o main.o
cd した履歴を補完。
% pwd
/home/masutaka
% cd /usr/local
% cd /home
% cd /etc
% cd -←ここで tab キー
0 -- /home/masutaka
1 -- /usr/local
2 -- /home
という前書きはさておいて、「漢の zsh」というコラムがあったので、
ざっと読んでみました。個人的に気になった設定をメモメモ。
以下の設定をすると、コマンド入力時に携帯のかな漢字変換の先行予測の
ようなことをしてくれる。
autoload predict-on
predict-on
expr コマンドを使わずに計算が出来る。
% echo $(( 1 + 2 + 3 + 4 + 5 ))
15
あらかじめ "zmodload -i zsh/mathfunc" を実行し、mathfunc モジュール
を読み込むと、以下のような sin 関数演算も出来る。
% echo $(( sin(1) ))
0.8414709848078965
sh では変数の型はすべて文字列だが、zsh では整数型や実数型もあるとのこと。
zsh には簡易エディタ機能も備えている。(あらかじめ "autoload zed" を
実行しておく必要がある。)
% zed hoge.txt
-f を指定すると、zsh の関数を編集出来る。
% zed -f function_name
実は zed 自体も zsh の関数で、自分自身を編集できてしまう。
% zed -f zed
ワイルドカードの展開内容をその場で確認可能。
% cd /usr/*←ここで C-x g
/usr/X11R6 /usr/bin /usr/games /usr/include /usr/lib /usr/local /usr/sbin /usr/share /usr/src
ここまで書いておいて何ですが、実はたくさん設定をするのは好きではな
いです。ある程度満足したら、後はできるかぎり設定を少なくすることに
喜びを感じます。^^;
lenny の頃にはあった BlueSwirl テーマが squeeze ではなくなってしまっ
たので、拡張パッケージか何かになっていないか調べてみた。
なさそうだったので、GNOME のページから GDM-BlueSwirl.tar.bz2 をダウ
ンロードし、ログイン画面から「追加」しようとした。
ところが、"*.tar.gz" は表示されるが "*.tar.bz2" は表示されない...。
仕方がないので、GDM-BlueSwirl.tar.gz に変換したら、「追加」で選択で
きるようになった。/usr/share/gdm/themes/BlueSwirl/ として展開されて
いることも確認済み。
キーボードの掃除が出来るみたい。
http://www.irisplaza.co.jp/Index.asp?KB=SHOSAI&SID=H518613F
動画ウソくせーw セリフ棒読みだし。
しかし、¥390 で送料無料というのには惹かれるな。
と思って、アマゾンを見たら、
ダ メ で し た \(^q^) /
とさ。
追伸:
画像がおかしかったら、このページをリロードしてください。それでもダ
メだったら、Shift キーを押しながらリロード(強制リロード)してください。
ruby の NKF モジュールは、コマンドの nkf と比べてなぜか guess の精
度が低いです。例えば、以下の文字列を EUC-JP として保存し評価すると
NKF モジュールは ASCII、nkf コマンドは EUC-JP という結果になります。
ruby のバージョンは 1.8.7-p72 です。
aaaaaaaaaaaaaaaaaaaaaaaa
テストテスト。
仕方がないので、nkf コマンドがある時は nkf コマンドを、なければ
NKF モジュールを使って文字コードを推測するサンプルコードを書きました。
《続きを読む》
10 年以上作り続けているレシピを、今ここに公開します。^^;
材料(1人分)
パスタ・・・・・・・・・・・100g
鶏ササミ・・・・・・・・・・90g
ベーコン・・・・・・・・・・2枚
ホールトマト・・・・・・・・2/3缶
小麦粉・・・・・・・・・・・少々
オリーブオイル・・・・・・・適当
白ワイン・・・・・・・・・・適当
塩・・・・・・・・・・・・・適当
こしょう・・・・・・・・・・適当
乾燥バジル・・・・・・・・・適当
乾燥オレガノ(あれば)・・・・適当
チリペッパー(お好み)・・・・適当
とろけるチーズ(お好み)・・・1枚
1. 鍋に塩を入れ、湯を沸かし始める。塩は多めで。
2. ベーコンの油が気になる人は、電子レンジで油抜きをする。キッチンペー
パー 2 枚、ベーコン、キッチンペーパー 1 枚の順に敷いて、電子レンジ
で 1 分ほど加熱すれば OK 。
3. ササミとベーコンを一口大に切る。ササミには小麦粉をまぶしておくと
旨味が逃げないらしい。今回初めて試した。
4. 湯が沸いたら、パスタを投入する。キッチンタイマーを忘れずにセット
する。
5. オリーブオイルを引いてフライパンを強火で熱し、ササミとベーコンを
炒める。いい感じになってきたら白ワインを加え、おいしくできるように
お祈りをする。(-∧-)
6. ササミに軽く焦げ目がついたらホールトマト、塩、こしょう、乾燥バジ
ル、(もしあれば)乾燥オレガノを投入する。辛いのが好きな人はチリペッ
パーも入れるとウマー。
7. ホールトマトをヘラ等で細かく潰し、そのまま強火で煮詰める。途中、
焦げそうになったら適当に火を弱める。
8. 体がチーズを欲していたら火を消さずに、ソースにとろけるチーズを載
せる。タイミングはパスタが茹で上がる 1 分前。
9. 茹で上がったパスタを皿に盛り、上からソースをかけて完成。
このように、トマトソースはパスタを茹でている間に出来てしまいます。
簡単なので試してみてください。私がよく使うパスタは「マ・マーの
1.8mm」です。時々、バリラも使います。
ホールトマトを 2/3 にするのは意外に面倒なので、ものぐさな人は 1 缶
使いきっても構いません。
今回始めて小麦粉を使ったのですが、いつもよりササミがジューシーだっ
た気がします。
他によく作るソースは「ナス&ベーコン」「ベーコン&ニンニク」
「ツナ」「豚ひき肉&玉ねぎ&人参」ですね。
「ツナ」は包丁を使わなくて済むので、一番お勧めかも。笑
「豚ひき肉&玉ねぎ&人参」はミートソースですね。さすがにパスタを茹
でている間には出来ないので、パスタを茹でる前に材料を炒め終えておき
ます。人参のみじん切りは結構面倒なので、旨味は少し減りますがピーマ
ンで代用しても良いです。
学生時代にバイトしていたパスタ屋のレシピを参考にしています。実際は
こんなに簡単ではなく、より簡単にアレンジしています。ちなみに、バイ
トしていたのはここです。
MS、「Office 2010」を2010年上半期より提供 - スラッシュドット・ジャパン
またスタイリッシュな様変わりを見せてくれるのだろうか。MS のアプリは
バージョン間の互換性が著しく損なわれているので、そろそろ別なアプリ
を使うことも検討したほうがよいかなあ。配布するときは pdf 化すれば良
いし。
他にパッと思いつくのは、OpenOffice.org かな。オープンソースの統合オ
フィスソフト。MS-Office と高い相互運用性(?)があるらしい。Windows,
Linux, MacOSX 等で動作する。
ちなみに OpenOffice.org は会津若松市で導入実績があるとのこと。導入
を検討する場合、参考になると思う。
→ 会津若松市がOpenOffice.org導入の経費や職員からの声を公開 - スラッシュドット・ジャパン
日本が誇る JustSystem の Just Suite も忘れてはならない。
「一太郎(ワープロ)」「ATOK(IME)」「三四郎(表計算)」「Agree(プレゼ
ン)」「花子(グラフィック)」「Shuriken(メーラ)」「JUST PDF(PDF作成+
編集)」が揃ったお得なパック。でもこうやって、括弧で注釈を付けないと
何のアプリなのか分からないよなあ。
ATOK for Windows には長年お世話になっております。大学 2 年の時に
「一太郎 + Lotus1-2-3」モデルの PC(FMV-5100C3) を買ったときからの付
き合い。今探したら見つかった。懐かしい。。。
そういえば、ATOK は 2007 年に Linux 版も出ていたのだった。anthy は
ATOK に比べて誤変換が多すぎるから、今度試してみようかなあ。
マイアカウントから、最低でも「お気に入り」と「最近のアクティビティ」
は削除した方が良い。
自分のプロフィールは http://www.youtube.com/user/<アカウント名> で
誰でもアクセスできてしまうが、デフォルトの設定では「お気に入り」も
参照できるようになっている。(一旦ログアウトして、前述の自分のプロ
フィールのページに飛ぶと、何が公開されているのかが分かる。)
現時点での変更方法は以下のとおり。
1. 上の方にある「アカウント」をクリック
2. 「概要」→「チャンネルの編集」をクリック
3. 「チャンネルのデザイン」をクリック
4. 「最近のアクティビティ ボックス」のチェックを外す。
5. 「お気に入りボックス」のチェックを外す。
アマゾンは「ほしいもの物リスト」はデフォルト非公開で、公開状態だと
警告を出してくれるんだけど、YouTube は「お気に入り」はデフォルト公
開で、公開状態でも警告は出さないんだね。問題なのでは。。。
今日は合計 5 冊買ってきました。「クラインの壷」と「国家の罠」は近所
の古本屋名誠書房で、「佐藤可士和の超整理術」と「豊臣秀長(上・下)」
はブックオフで買ってきました。
最近の私としては珍しく小説です。[2009-03-07-1] に買った「人に好かれ
る話し方」の中で、それまであまり小説を読まなかった和田さんが書
店の社長に勧められた本として紹介されていたので、試しに買ってみまし
た。P. 128 にそのエピソードが載っています。
買うつもりはありませんでしたが、たまたま見つけて、そういえばこの本
を買おうとして、間違えて「国家の謀略」を買ったことがあったなあと思
い出したのでリベンジしました。¥390 でした。ただ、その後に行ったブッ
クオフでは ¥105 だったので、リベンジは失敗したような感じです。笑
気になる本は Amazon のほしい物リストに追加するようにしているのです
が、それによると 2007.10.7 に気になって追加したようです。Amazon は
携帯からも見られるので、なかなか便利ですよ。
「ある補佐役の生涯」というサブタイトルに惹かれて買いました。比較的
マイナーな人物が好きというのもあります。うちにあるので該当するの
は「織田信忠」と「天を衝く」の九戸政実ですかね。
PS3 のメニューにあるメディアサーバってなんだろ?って前から思ってい
たんだけど、さっき急にイベントが降ってきたので調べてみた。
(URL: http://tf222.moe-nifty.com/blog/2007/11/debianetchdlna_5598.html)
PS3 では Mediatomb が動作実績があるらしい。Debian でもパッケージが
用意されていて、簡単にインストールできる。
# aptitude install mediatomb
インストールしたら、/etc/mediatomb/config.xml を少し修正する必要が
ある。
1. <server> セクションの <protocolInfo extend="no"/> を
<protocolInfo extend="yes"/> に変更。
2. <mapping><extension-mimetype> セクションに以下を追加。
<map from="mpg" to="video/mpeg"/>
<map from="mp4" to="video/mp4"/>
<map from="avi" to="video/divx"/>
修正を反映するために、mediatomb デーモンを再起動する。
# /etc/init.d/mediatomb restart
Web ブラウザからアクセスできるようになるので、適当にファイルを追加。
http://(mediatomb サーバの名前または IP アドレス):49152/
ただ、この追加って作業が意外に面倒。登録したフォルダを PS3 から参照っ
て出来ないのかなあ。
まあそれはともかく、PS3 からは「メディアサーバー検索」をすると、
見つかるはず。
うちのテレビの低解像度が功を奏して(?)、動画によっては PC よりもきれ
いに見えるものがあった。あと、うちにはミニコンポというものはないの
で、mp3 は PS3 で再生するのが一番音がいいかも。。。
Windows の場合は、Windows Media Player をゴニョゴニョするとサーバに
なるらしいが未確認。
パスタのゆで汁って弱いながらも乳化安定剤(タンパク質)を含んでいて、
それにでんぷんが少しとろみをつけるので、ただのお水よりも乳化させや
すいんです。
へぇ〜。全然意識してなかった。
(URL: http://www5.famille.ne.jp/~zerbina/pastafan/pastabeginers/pbeginer2_16.html)
カテゴライズしていない記事を救うために(?)、「未分類」というカテゴリ
を作りました。今回は ChangeLogReader.pm へのパッチです。意外に簡単
でした。
--- ChangeLogReader.pm.org 2005-08-10 11:31:46.000000000 +0900 +++ ChangeLogReader.pm 2009-04-08 21:00:41.000000000 +0900 @@ -152,6 +152,8 @@ # print "[[[[$ih]]]\n"; if ($ih =~ s/\s*\[(.+)\]$//) { # category @cat = split(/\s*\]\s*\[\s*/, $1); + } else { + push(@cat, "未分類"); } # Processing item content
ついでに軽い不具合も発見したので修正。カテゴリに含まれる記事の数が
$cat_page_entry_max の倍数だと、「次ページ」を 1 つ多く作っていました。
--- chalow.org 2007-10-19 23:15:01.000000000 +0900 +++ chalow 2009-04-08 21:54:41.000000000 +0900 @@ -661,6 +661,10 @@ my $n = $cat_page_entry_max; my $num_of_old_pages = int(@ents / $n); + if (int(@ents % $n) == 0) { + $num_of_old_pages -= 1; + } + my @fnames; for (my $i = 0; $i <= $num_of_old_pages; $i++) { $fnames[$i] = get_category_filename($catname);
追記(2011-07-06):
後者の修正は GitHub に push しました。
[2009-04-07-2] を調べていく過程で -Wextra オプションを知った。gcc3
までは -W とのこと。-Wall って、"all" じゃないのか。。。
-Wextra は、-Wall よりも厳しめの警告を出すようだ。両方有効にしたい
場合は、"-Wall -Wextra" と指定する。
詳しくは gcc の info に書いてあるみたい。確認してみるか。
(URL: http://at-aka.blogspot.com/2006/11/gcc-wall-w.html)
(URL: http://sugarpot.sakura.ne.jp/yuno/?gcc%2Fwarning)
flymake-mode を使うと、ソース保存時にコンパイルエラーとなる箇所を検
出してくれるらしい。とりあえず試してみた。
1. Makefile に check-syntax という名前のルールを追加する。$(CC) と
$(CFLAGS) は各自でセットしてくれ。
check-syntax: $(CC) $(CFLAGS) -fsyntax-only $(CHK_SOURCES)
2. ソースファイルを開き、M-x flymake-mode する。コンパイルエラーに
なるような修正をして保存。→エラー箇所の背景色がピンクになった。
flymake.el の flymake-get-make-cmdline() によると、例えば hoge.c の
場合、保存時に裏で以下のコマンドが実行されるらしい。そのため、(1)
で check-syntax ルールを追加したというわけ。
make -s -C . CHK_SOURCES=hoge.c SYNTAX_CHECK_MODE=1 check-syntax
C や C++ ソースを開いたときに、自動的に flymake-mode を有効にする設
定は以下のとおり。
(add-hook 'c-mode-common-hook (lambda () (flymake-mode t)))
(URL: http://www.02.246.ne.jp/~torutk/cxx/emacs/flymake.html)
[2009-03-29-2] に買って今日読み終えた。
実は裏で長々と書いたんだけど、どうにもまとまらない。
個人的には「会社に人生を預けたい」。転職なんぞ考えずに、自分の選ん
だ会社で好きな仕事をやり続けたい。
でもそれは今の時代大きなリスクなんですよ、そして自分でリスクを管理
するのは本来楽しいことなんですよと、本書は言っている。
しかし、当然といえば当然だが、具体的にどうすれば良いのかは提示され
ていない。まあ、それを考えるのが楽しいのだろうね。
とりあえず今はいろんな意味で現状分析かな。
ただ、リスク管理という意味では、仕事を考える前に保険に入るのが先な
んだろうな。←入ってない人。。
(URL: 404 Blog Not Found:アドバイスが欲しい人に、たった一つのアドバイス)
だいぶ前の記事だけど、的を得ているのでメモメモ。
でも、社会人2年目までは「全然分からないので教えてください」ってい
う質問(?)もありだと思います。(私もそこまで鬼ではない。)
ただ最後に「ありがとうございました。他になにか僕が聞いておくべきコ
トがあるでしょうか?今までお聞きしたことと全く違うことでもいいので
すが。」と言われたらガックリくるのは間違いない。
追記(2009-04-07):
「的を得ている」って間違っていたかなあと思って、調べてみました。
語源の『大学』・『中庸』にあるように、「正鵠(せいこく)を失う」という
表現からきています。この場合の正鵠は「正も鵠も、弓の的のまん中の黒星
(『角川漢和中辞典』)」のことで、射てど真ん中の黒星に当てることができ
たかどうか、当たったら「得た」といい、はずれたら「失う」と表現していた
のです。
だそうです。そういうもんかなあと思ったので「的を得る」を採用させて
いただきました。
(URL: http://www.ne.jp/asahi/wh/class/oubunsha.html)
最近自由な時間が増えたせいか、本を買う頻度が高いです。
整体の帰りにまた買ってきました。今日行ったのは西友側の文教堂。
これも小飼弾さんのブログで紹介されていたので、気になっていました。
時間は有り余っているので、ゆっくり読みます。
(URL: 404 Blog Not Found:カツマofカツマ2008 - 書評 - 起きていることはすべて正しい)
孫子の兵法は前から確認しておきたかったのです。
最初に知ったのは、ジョセフとエシディ(ry
アマゾンで評判の良い、この本を買いました。
ツッコミ禁止でw。良い子は読んではいけません。
今まで漫画は買わずに漫画喫茶で読んでいましたが、良く考えたらそんな
に読みたいものってないのですよね。これからは普通に買って、読み終わっ
たら売ることにします。私の場合、そのほうが時間とお金の無駄にならな
いような気がしますので。また、筆者に正当な対価(印税)が支払われるの
で、健全なお金の流れと言えましょう。
flush-lines
指定した正規表現にヒットした行を削除する。
keep-lines
flush-lines の逆
sort-lines
リージョンに含まれた行をアルファベット順にソートする。
C-u を付けて実行すると逆順にソートする。
sort-fields
リージョンに含まれた行をアルファベット順にソートする。
"C-u N" を付けて実行すると、空白で区切られた N 番目のフィールドを
キーにソートする。
sort-numeric-fields
リージョンに含まれた行を数値順にソートする。
"C-u N" を付けて実行すると、空白で区切られた N 番目のフィールドを
キーにソートする。
reverse-region
リージョン内の行の順番を逆にする。
join-line
現在の行を前の行と連結する。
C-u を付けて実行すると次の行と連結する。これは vi の J と同じ動作。
occur
指定した正規表現にヒットした行を *Occur* バッファに出力する。
occur は Emacs23 から "M-s o" に割り当てられたみたい。bindings.el
をよく確認すると、M-s(search-map) や M-g(goto-map) が新設されていた。
ということで、M-g に割り当てていた grep-find は C-q C-e に変更した。
今日から NHK 教育で、勝間さんが新番組を始めるということで、見てみた。
自分に重ね合う部分もあるということは、それだけ年をとったということ
か。まあ、ひたすら刺激になったのは確かなので、来週も見てみよう。
(URL: NHKロケ中です。新番組紹介。「知る楽」と「ゆうどきネットワーク」)
(URL: 木曜日 仕事学のすすめ|NHK知る楽)
この後の時間に始まった番組がこれ。
『視点・論点「アサーション・さわやかな自己表現」』
なんという連携プレー。
[2009-03-29-2] に買って今日読み終えました。結論から言うと、久々に
「当たり」の本でした。入社して数年経った頃に読むと効果的です。
P. 78
1人1人が業務への固着化のリスクを防ぎ、あるいは日常でのちょっとし
た仕事のプロシジャー(引用者註:手順)での非効率化を防ぐために、命じら
れた仕事、与えられた手順が本当に合目的なのか、疑い、考え、そうでな
ければ一旦は「断り」、その上で代替案を示すという習慣づけをしていく
必要があります。
これには大納得。こういう人と関わるとこちらとしても刺激になるし、良
い方向に進んでいきます。でもこんな習慣がついたのは、大学に入ってか
らかなあ。
上司は思いつきでものを言いますが(本当です)、部下はそれに振り回され
る必要はありません。日頃から疑い、考え、場合によっては断る訓練を積
むことが大事です。とは言うものの、私自身が思いつきでものを言わざる
を得ない場面が増えてきたのも事実です...。
P. 99
だいたい数年間かけても追いつけないレベルであれば、会社や地域で一番
になれます。それが、数十年かけても追いつけないと、前述の方々のよう
に、「日本で一番」になれるのです。
これを読んで安心しました。まずは数年でいいんだと(笑)。「断る」こと
で自分の時間を作り、ある分野においてみんなよりちょっとだけ進んだ自
分になろう、ということだと解釈しました。
幸い(?)、最近残業時間が減らされているので、そのための時間を捻出する
苦労は減りそうです。ただ、以前より作業時間が少ないぶん、仕事中は今
まで以上に「断る力」が必要になることでしょう。
もちろんただやみくもに断ればよいのではなく、必要な作業を断らないた
めに、不要な作業を断る必要があるということです。
2009-04 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30