2013/06/17

文字列検索で言語比較


最近ちょっとしたツールを作成しようと思っている。
フォルダ内のCファイルから文字列検索してヒットしたら
それを整形してCファイルを作成する。
(ファイルの量が多いから検索の速さ、
 文字列操作が上手な言語を使うのがキモかなと思ってる)

色々調べたらこんなの見つけた。
http://d.hatena.ne.jp/nshinchan01/20130126/1359197911

やっぱ先人の人はすごい・・・。
Perlを使おうと思ったら日本語下手って聞いて迷ってたけど
↑見て苦手意識があるけどRubyで作成しようかなと思ってる。

今まで言語選んでとかしたことなかったから
下調べとか全くしてこなかったけど
こういうのも広がって楽しいなーと思った。


2013/06/06

誘惑に負けて・・・

どうもどうも。
今日は(も?)病院だったので
帰りに本屋に立ち寄って
久しぶりに技術本を買いました。
(めっちゃ楽しいよ。)

今回は組み込みプロセッサとか
難しそうだけど読んで買ってみようかなと思ったのですが
立ち読みして断念して・・・


Land of Lisp
http://www.oreilly.co.jp/books/9784873115870/


買っちゃいました。。。
現場でlinuxを触る機会がなくなってしまい、
Emax触らない = Lisp触らない
となっていましたが、、、
久々Lispします(ノ▽`)

その前に

危険なプログラムの処方箋 - すべてのプログラマに効く
http://www.kinokuniya.co.jp/f/dsg-01-9784797338737

これ読み終わろう・・・。
普段結構なんとなく使ってるわ~ってのが書かれてて
はわわわわってなる。
Cやってる人には良本だと思う。
ポインタとかNULLとか
だからだめなのねって復習になってる。


今月はこの2冊を目標に頑張ります~

2013/06/04

2013/06/02

fgetsの罠


お久しぶりです。
ブログ離れしてました。
最近忙しいのっ!

かれこれこの業界に1年2か月います。
あと2週間くらいでc言語初めて1年。
ちょっとは書けるようになったのかなーと
へへん♪と思ってた。
昨日の深夜2時まで。

fopenで自分で作ったiniファイル読み込んでfgetsしたのね。
ひとまず読み込んだやつをprintfで確認。
あれ・・・ファイルが読み込まれてない。
え・・・fgetできない?
よくわからないのでVC++だったのでデバッガで止めてみる。
あれ、fgets一回しかしてない。(while文なのに)

(´・・`)ショボーン

30分・・・

(´;;`)ブワッ

というわけでGoogle先生に助けてもらうと

'\n'のみの行をfgetsするとファイルの終了行とみなして終了します。
'\n'のみの行をfgetsするとファイルの終了行とみなして終了します。
'\n'のみの行をfgetsするとファイルの終了行とみなして終了します。

あっ・・・
読み込んでるiniファイル2行目から説明文書いちゃったわ(ノ▽`)はずかし

まだまだですわ。