vim 使うことにした

vim

業務上、emacs のインストールされていないサーバ上で作業を行うことがほとんどになりそうなので、メインのエディタを vim に変更しようと思う。 以下、参考になるページ 参考 viキー操作メモ(Hishidama's vi Memo) [vim] - 拡張現実ライフ 跡地 (引越し先は…

LL Future の会場が自宅から徒歩3分ですよ

ということで早速チケット購入。 トップ | Lightweight Language Future 開催日: 2008年8月30日(土) 10:00-20:30 (予定) 場所: なかのZERO 参加費: 3,500円(Tシャツ付き) 2,500円(Tシャツなし) 定員: 1000名(予定)

alias がどこで設定されてるか調べた

一つも alias を設定した覚えが無いのに、 % alias l.='ls -d .* --color=tty' ll='ls -l --color=tty' ls='ls --color=tty' run-help=man which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' which-command=whenceと、いくつ…

小学生から英語の授業を行う方向に話が進んでるらしい

なんか腑に落ちないところがあるので、自分の考え書きなぐってみる。 以下引用。 朝日新聞デジタル:どんなコンテンツをお探しですか? 小学校の英語教育は、学習指導要領の改訂で、11年度に5、6年生で週1コマの「外国語活動」 (英語活動)が導入され…

find の結果を grep

追記(2008年5月17日(土)) コメントで以下の2つの違うやり方を教えてもらった。 $ grep -n hoge -r /path/to/directory $ find /path/to/directory | xargs grep -n hogeやり方によって効率が違ったりするのかな? 追記終わり(2008年5月17日(土)) こ…

manページをインストールする

% man 2 writeとやったら、一件も表示されなかったので、システムコール関連の man ページが入っている「/usr/share/man/man2/」以下を見てみたら、案の定、ディレクトリが空になっていた。 % ls /usr/share/man/man2 システムコール関連の manページを一気…

「Unix/Linuxプログラミング 理論と実践」のサンプルコードは

C

以下のURLからダウンロードできる。 Unix Systems Programming

Steve Jobs Stanford Commencement Speech 2005

見てよかった。 Steve Jobs Stanford Commencement Speech 2005

onreadystatechange に引数を渡す

ポイントは2つ、 1.引数を渡す方法として、クロージャを使う 2.コールバック関数(以下では handleResult)の中では this を使わない(というか、使えないみたい) id:amachangのエントリ XMLHttpRequest の onreadystatechange の this - IT戦記 に救わ…

CDATAをつけよう

XML文中に JavaScript 書いてたら、変なとこでエラーになってはまった。 エラーになったとこ for (var i = 0; i < LENGTH; i++) {} エラーになった理由は、どうやら小なり記号「XMLパーサがタグの始まりと勘違いしてしまうらしい。以下のようにすれば大丈夫…

「ブックマーク数を画像で取得するAPI」の返す値が変

追記(2008年5月11日(日)) id:poolmmjpさんにブクマコメントで教えてもらったのだけど、自分が謎だと思っていたブックマーク数は、謎でもなんでもなく、実際にそのページがブックマークされていた。 http://b.hatena.ne.jp/entry/http://www.google.co.jp…

計画性ゼロの自分

今気づいたのだけど、会社の課題とか全くやってなかった。昼まで寝て、ラーメンとか食ってる場合じゃなかったことに早く気づこうよ俺。 締め切り1週間後だし。とにかく、今から淡々とがんばることにする。ブラウザ上のJavaScriptだけならもっと楽だと思うん…

カレントディレクトリのファイル名に日付を含める

% perl -e 'while (<*>) {($file, $ext) = split(/\./, $_); rename($_, $file . `date +%Y%m%d` . ".$ext")}' colinux 上の Fedora7 から見ると大丈夫なんだけど、Windos2000 から見るとファイル名がわけ分からなくなってる。何でだろ?

Unix/Linuxのコマンドのソースコードを読む基本を教えてくれる参考書

Unix/Linuxプログラミング理論と実践作者: Bruce Molay,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2008/04/21メディア: 大型本購入: 9人 クリック: 280回この商品を含むブログ (47件) を見るを衝動買いしてしまった。この本、普段何気な…

Do you know who Ichiro is? と Do you know Ichiro?

イチロー知ってる?って聞くとき、どっちが正しいかっていう話。 「Do you know who Ichiro is?」が正しいらしい。自分の場合、とっさに口にしようとしたら絶対「Do you know Ichiro?」といってたと思う。 毎日ちょこっとリスニング特訓〜podcast〜: 英語の…

ポイント(カーソル)位置の文字コードを調べるには

C-u C-x =でできる。 英語の文章に日本語を追加して保存するときに、日本語の文字コードを調べるのに便利かも。だけど、よく考えると微妙か…。C-x C-s で試しに保存しようとすれば、現在の文字コードと、保存しようとしてる文字コードの名前を教えてくれるし…

無料で本がダウンロードできるんだけど…、これ何?

英語の JavaScript本の無料pdf版とかないかなーとググってたら、「www.flazx.com」っていうサイトを見つけたんだけど、なんかPragmatic Ajaxとか、Pro JavaScript Techniquesとか、そこそこ新しい本がダウンロードできてびっくり。 Google で「site:www.flaz…

Yahoo!ウィジェット で Yahooウェブ検索Webサービスを使う

なぜか Yahoo! widget 作ることになったので、完全に自分用にメモをとっておく。ちょっとづつ追記していくと思う。

yum でインストールされたファイルの一覧を検索したい

「yum install パッケージ名」でインストールするのは楽だけど、どこに何のファイルがあるか分からないと困るときがある(設定ファイルを編集したいときとか)。もちろん、ごり押しで find を使って探す方法もあるけど、別のもっと賢い方法を見つけたのでメ…

yum でソースコードをダウンロードしたい

yumリポジトリからソースファイルをダウンロードするには − @IT 標準のyumコマンドには、ソースのRPM(SRPM)ファイルをダウンロードする機能がない。 らしい…。先に教えてください…。 どうりで man yum で探しても見つからないわけだな。source とかキーワ…

ヒアドキュメント中の関数呼び出し

できるんだ…。知らなかったのでメモ。 ヒアドキュメント中の関数呼び出し - Perl表技集(via: Perlのヒアドキュメント内で関数を呼ぶ/楽) 以下引用。 print <

whereis が便利

今までファイル検索には何でも 「find / -name '*hoge*'」 使えばいいやって思ってたけど、用途によってはもっと便利なコマンドがあるんだなと実感。忘れない内にメモしておく。 /usr/bin/ 以下の man ドキュメントが無い全てのプログラムを見つける % where…

find で「permission denied」を消す方法

標準エラー出力を捨てる。 % (find / -name '*hoge*') 2> /dev/null | less 参考 UNIXの部屋 コマンド検索:find (*BSD/Linux)

BSD の ls とか cat のソースコードを読みたい

C

ls とか、cat とかのソースを読んだことないのはプログラマとしてやばいらしいので読めるようになりたい(参考:lsコマンドのソース(FreeBSD版):濃縮還元オレンジニュース|gihyo.jp … 技術評論社)。GNU版は読みにくいみたいなので、BSD版をダウンロード…

utf-8 のまとめ

Perl 弄ってるとたまに utf-8 関連の(自分にとって)謎の警告が出て悩むことがあるので、メモして後で読めるようにしておく。良さげなエントリを見かけたらその都度追加していくことにする。 Perl で utf-8 を扱う際に参考になりそうなページ Perl5.8でUTF-…

TextMate かっこいい

去年JavaScriptのお勉強に使わせてもらった株式会社ディノ社員による技術メモ — ディノオープンラボラトリの動画(参考:JavaScript のお勉強 - 英語とプログラミング気まぐれ日記)でカレー好き(?)の講師の方が使っていた開発環境が気になってたんだけど…

Perl で UTF-8(個人的メモ その2)

この前よく理解できなかった(参考:Perl で UTF-8 - 英語とプログラミング気まぐれ日記) UTF-8 についてまとめてくれてるエントリを見かけたのでメモ。 Perl5.8でUTF-8のメモ/楽

wget でダウンロードディレクトリを指定は -P

知らなかったのでメモ。 man wget の抜粋 -P prefix --directory-prefix=prefix Set directory prefix to prefix. The directory prefix is the direc- tory where all other files and subdirectories will be saved to, i.e. the top of the retrieval tre…

Emacs で color-moccur 知らなかった自分…

C-s だと検索結果を一覧できないけど、M-x occur を使えばできるらしい。 color-moccur はその便利版。 Meadow/Emacs memo: バッファの検索 ― occur Meadow/Emacs memo: バッファの検索 ― occur ちょっとだけ使ってみたけど、めちゃくちゃ便利。 知らなくて…

ランディ・パウシュ教授「最後の講義 (The Last Lecture)」の動画

追記(2008年5月20日(火)) 日本語訳付きで公開されてるみたい。(via: ランディ・パウシュの「最後の授業」の日本語字幕 - Higepon’s blog) ランディ・パウシュの「最後の授業」1 - YouTube 追記(2008年5月20日(火))終わり 内容が素晴らしいという評…