PHP / Perl / Ruby / .NET / データベース … プログラム情報まとめ

■ lsコマンドをハックしてみよう (Yahoo! JAPAN Tech Blog) ■

2009/03/23 19:00:05 はてなブックマーク数248 ライブドアクリップ数53 del.icio.us数15 techblog.yahoo.co.jp [ この元コンテンツへ ]
lsコマンドをハックしてみよう (Yahoo! JAPAN Tech Blog)

こんにちは、ショッピング事業部開発部の吉野です。Yahoo!ショッピング開発部では新人エンジニア向けにコマンドのソースコードを読むことを奨励しています。 その初期の題材として、lsコマンドがよく挙げられます。 今回は「lsコマンドをハックしてみよう」と題し、lsコマンドについてお話しさせていただきます。突然ですがエンジニアの皆さん、lsコマンドのソースコードを読んだことはありますか? 読んだことの...

[ ← 前の画面 ]  【 PR 】 書籍・書評情報まとめ [ ニコニコ風 ] [ 関連記事 ] [ Feeling Lucky ]
[ スポンサード リンク ]
[ スポンサード リンク ]
■ この情報のコメント・メモ ■

lsの改造からcの勉強を始める  [ daira4000 ]

この手の話なら「デーモン君のソース探検」を読むとよくね  [ otsune ]

ls-l|tr-s:blank:,じゃダメ?BSD版はよくわからない。/まあ練習用だからいいのか。  [ shiumachi ]

csh組み込みのls-dをlsにエイリアスしてたような  [ mohri ]

リンク先がgetopt(1)  [ phound ]

うむ  [ yusk ]

unix  [ T_Haahi ]

lsはcd,pwdなどのコマンドと違いシェルの組み込みコマンドではありません。=>アイヤー組み込みコマンドだと思ってたアルヨ/lsはソースコードの量も少ないので、新人エンジニアの勉強にはちょうどいいと思います。  [ hogem ]

アスタリスクが出た瞬間に挫折。  [ K-Ono ]

意外と知られていませんがFreeBSD版よりかはNetBSD版の方が読みやすいです。そしてOpenBSD版読むと神が降臨します。#manに乗ってないoptionとかあるよね  [ ore_de_work ]

あとでやってみる  [ koki-h ]

lsをソースからハック  [ makeplex ]

lsコマンドをハックしてみよう(Yahoo!JAPANTechBlog)  [ sankaseki ]

slをlsと空目と思ったらlsで合ってた  [ matoken ]

なんだ、slコマンドに置き換えておく話ではないのか。  [ sakuragaoka ]

これはすごい  [ jukbys ]

CSV化か。これは便利。/Cygwinでもできるかな。  [ gokinozaurusu ]

bsd版のソースを読む話おおっ、本当にハックだ  [ torichi ]

lsコマンド  [ loca1982 ]

ls-l|tr-s:blank:,じゃダメ?  [ shiumachi ]

ソースコード読み、そろそろ始めたほうがいいのかもしれない  [ kuramiya ]

lsに限らず、ほとんどのUnixコマンドはソースコードが公開されています。grepのソースコードなど見てみるのもいいかもしれませんね。  [ hootie ]

取っつきやすくて良い解説  [ mochikun ]

lsコマンドをハックしてみよう(Yahoo!JAPANTechBlog):「意外と知られていませんが、lsはcd,pwdなどのコマンドと違いシェルの組み込みコマンドではありません」  [ nilab ]

サーバー系のソースはちょこちょこ読んでますね。プロセス管理とか、非常に参考になる。  [ hayajo ]

lsコマンドのソースをいじってみる  [ pneumaster ]

GNU版に比べてBSD版のソースコードは読みやすいそうな。  [ richard_raw ]

プログラマならlsのソース読んどけ。のlsコードリーディング+ちょっとした改造。分かりやすい  [ LukeSilvia ]

コマンドのソースを読む  [ mikage014 ]

おもしろい  [ jewel12 ]

あとでやる  [ key_potpot ]

ショッピングの人たちはこんなのに興味あるんだ  [ mamoruk ]

コマンドハック  [ hokusin ]

これで出力を置換せずそのままCSVとして扱える!って、あれ?趣旨を読み違えてる。  [ h_tksn ]


[ ← 前の画面に戻る ]

シェルスクリプトで役立つテキスト文字列のパターンマッチングの基礎 - SourceForge.JP Magazineシェルスクリプトで役立つテキスト文字列のパターンマッチングの基礎 - SourceForge.JP Magazine [ 情報元へ ]
シェルプログラミングでは、文字列に関する操作が大きな役割を果たすことになる。ここで言う文字列とは、連続した任意のキャラクタの並びで構成されるテキストのことで、具体例としてはインプットされるテキストやコマンドの引数などを考えればいい。そして、プロンプトへの応答入力、必要なファイル名の生成、コマンドの...

Linuxに勝てなかったPlan 9 − @ITLinuxに勝てなかったPlan 9 − @IT [ 情報元へ ]
2002年頃、とある雑誌でPlan 9の記事を6ページほど作ったことがある。冷静に考えると、とても流行するようには思えなかったのだが、私にはPlan 9はまぶしく輝いて見えた。それは紛れもなく未来のUNIXだったし、日々コンピュータやネットワークを利用する環境として、ぜひとも使いたいと思えるような...

子供をあやすためにLinuxのスクリプトを作成・・・ - IDEA*IDEA ~ 百式管理人のライフハックブログ子供をあやすためにLinuxのスクリプトを作成・・・ - IDEA*IDEA ~ 百式管理人のライフハックブログ [ 情報元へ ]
これはなんというか・・・w。子供のゆりかごを揺らすためにLinuxのスクリプトを書いちゃった人がいるようですね。CDトレイをリズミカルに開閉させるプログラムで、CDトレイとゆりかごを紐で結びつけた、という仕掛けですな・・・。↑ まぁ、子供がそれでよければOKでしょうw。間違えた方向に才能を使ってい...

findを極める! - IDEA*IDEA ~ 百式管理人のライフハックブログ ~findを極める! - IDEA*IDEA ~ 百式管理人のライフハックブログ ~ [ 情報元へ ]
ほぼ自分メモですが、いいかげんfindを極めたかったので「Mommy, I found it! — 15 Practical Linux Find Command Examples」を超訳してみます。Linuxでファイルなんかを探すときに使うfindの実用的な15例ですね。ここらへんを覚えておけば...

Assembly Programming Linux - Linux でアセンブリプログラミングAssembly Programming Linux - Linux でアセンブリプログラミング [ 情報元へ ]

mixi Engineers’ Blog » Linux Programming、epollの話mixi Engineers’ Blog » Linux Programming、epollの話 [ 情報元へ ]
お久しぶりです、初めての日本の夏に圧倒されているトールマエサカです。今日はLinuxにおけるネットワークプログラミング関連のネタです。分散データベースサーバの開発過程で最近よくLinuxのepollというイベントハンドリング機能を使っています。これがまた優秀な機能なので紹介します。このContex...

ディレクトリの中にある大量の小さなファイルを高速に読み込む方法 - 射撃しつつ前転ディレクトリの中にある大量の小さなファイルを高速に読み込む方法 - 射撃しつつ前転 [ 情報元へ ]
ディレクトリの中にある大量のファイルを高速に読み込む方法が知りたかったので、実験してみた。想定しているシチュエーションは、一つ一つのファイルは数KB程度だが数が多い、という場合である。適当な順番でアクセスすると、ランダムアクセスになってしまいとても時間がかかる。個々のファイルを読み込む順番はどうで...

プログラムのデーモン化プログラムのデーモン化 [ 情報元へ ]
Linuxにおけるプロセスとは、実行の一単位であり、プログラムを起動すると1つのプロセスとして実行される。 プロセスは、以下の値を保持している。 ・プログラムカウンタ ・各レジスタの値 ・スタックや一時変数 ・カレントディレクトリ ・アクセスしているファイル ・自分のプロセスIDと親プロセスのプロ...


[ ← 前の画面に戻る ]
[ スポンサード リンク ]
追加
[ 追加された期間を表示 ]
ユーザー
[ コメントの多いユーザー ]
ピックアップ
プログラミング』 の注目情報

iphone, objective-c/objciPhone アプリ開発を初めてはや2年。わけわからんレベルからなんとかアプリをリリースするところまでこぎつけました。もともと趣味ではじめた事ですが今は仕事でも iPhone アプリ開発をしています。ここに至るまで自分が調べたことや参考にした文書をア...

2010/08/03 15:34:13
   iphone プログラミング 開発 objective-c programming
プログラミン | 文部科学省
プログラミン | 文部科学省 PHP / Perl / Ruby / .NET / データベース … プログラム情報まとめ

プログラムで、きみの絵をうごかそう!

2010/08/16 23:58:20
   プログラミング webサービス programming 教育 flash
プログラミング時に最適なフォント「Inconsolata」 | Weboo! Returns. PHP / Perl / Ruby / .NET / データベース … プログラム情報まとめ

最近、プログラミング時に使うフォントを Inconsolata に切り替えました。自分は、これに日本語フォントとして Takaoゴシック を組み合わせているのですが、この2つが相性抜群でとても見やすいです。"Top 10 Programming Fonts"という記事(日本語訳)の中でも見事に第1...

2010/08/22 23:44:54
   font フォント プログラミング programming emacs
人気のタグ
ブックマーク
RSS配信中
プログラム・フレームワーク系情報まとめ [ pg.feed ]