2008-01-01から1年間の記事一覧

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日(火))終わり 内容が素晴らしいという評…

新人研修の様子をネットで配信

こういう取り組みは素晴らしいと思う。 スタートアップ研修記(via:「スタートアップ研修記」はじめました — ディノオープンラボラトリ) 自分の所ももっとオープンな感じでできればいいんだけど…。 守秘事項にしなくてもよいようなところまで隠してる感じが…

LAMP 環境を作る

ノン・プログラマのためのPHP入門 10日間コースを買ったので、この本に紹介されてるとおりに LAMP 環境を作ってみる。 MySQL のインストール。 まずは、ダウンロード。 % wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51a.tar.gz/from/http…

ファイルの共有ロックと排他ロック

CGIプログラミングの p.178 で謎の共有ロックなる用語が突然出てきたので調べてみた。 @ITの記事がわかり易かったので、自分用にメモ。 共有ロック(をかけたファイル):他のプロセスの読み込み(共有ロック)は許すけど、排他ロックは許さない 排他ロック…

local *FH; open FH, $filename; って何?

オライリーのCGIプログラミングを読んでいるのですが、 p309にで.. - 人力検索はてなが参考になったので、自分用にメモ。 要は、「my FH」とか「local FH」といったことができない(ベアワードを許さない)から「local *FH」と型グロブを使うしかないらしい…

Perl で UTF-8

オライリーの「CGIプログラミング 第2版」の p.172 に以下のような例が載っている(Embperl の利用例)のだけど、なぜか HTML のテーブル部分の日本語が文字化けして困った。 <html> <head> <title>Table Sample</title> </head> <body> <div align="center"> <h1>$row, $col の実験</h1> [- @sports = ( [ "ウインドサーフィン", "</div></body></html>…

パソコンでテレビが見たい

パソコンで手軽に(何も追加の機器を買わないで)テレビが見れないかなーとググってみたら、こんなのがあった。 とりあえず、インストールしてみると「gdiplus.dllが無い」って怒られたので、入れたら見れるようになった。(参考:gdiplus.dllって何? | ウ…

料理のレシピ集

レシピ検索No.1/料理レシピ載せるなら クックパッドがめちゃくちゃ使える。 中野は安いスーパーが多いから自炊にはもってこいだな。 ブロードウエイの地下万歳!

Embperl のインストールメモ

CGIプログラミングの p.163 で紹介されてるモジュール。 なんかこのモジュール、日本語の情報が少ない気がする…。あまり使われてないのかな? cpan で楽々インストール。 % cpan HTML::Embperl インストールされたか確認するために use してみる。 % perl -M…

&split の動作

split /PATTERN/,EXPR の PATTERN の違いによる微妙な違いがよく分からなくて混乱してきたのでメモ。後でまた必要になったら読み返す。 % perl -de 0 DB<22> print join(' :', split(' ', ' hi there')) hi :there DB<23> print join(' :', split(/\s+/, ' h…

中野に引っ越した

やっとこさ引越してこれた。はじめての一人暮らし。風呂の確保、日用品を揃える、払い込み、各種書類の用意…。やることいっぱいあるけど、焦らずに少しづつこなしていこう。

GDモジュールをインストール

perl から jpeg画像の大きさを一気に変換(縮小)したかったので、GDモジュールを入れることにした。 cpanコマンドでインストールしようとしたけど、「libgd」がどうたらで怒られてインストールできない。 % cpan install GD そこで、「gd-something」で探し…

文字コード指定して再読み込みは C-x RET r

「C-x RET f」で保存時の文字コードを変更できるのは知ってたけど、これを文字化けしたときに実行して、C-x C-s で保存すると、表示されている(文字化けしている)文字自体を指定した文字コードで保存してしまうらしく、さらに訳の分からない内容のファイル…

xargsでmvを実行したい

「いまさらxargsの便利さを主張してみる — ディノオープンラボラトリ」を見て、ずっと前に自分も同じ様なことで悩んでたような気がしたので、日記を検索してみたら、やっぱりあった。自分で書いた記事だけど、読み返してみるとよく言っている意味が分からな…