Jump to navigation
2005年 10月 16日 (日曜日)
- General on miau's blog?
まぁ仕事に巻き込まれたり、会社のインターネット閲覧用端末が壊れてたり、飲んだくれてたり、試験勉強モードだったりしただけです。
とりあえず、情報処理試験も終わって精神的に余裕が出てきたので適当に更新していきます。
かなり昔のこととかも交えつつ。
- Exams on miau's blog?
なんかいまさらですが・・・9/30 の出来事。
9/30 で成績照会できなくなるということだったので、がんばって受験票捜索しました。
で、照会してみると・・・
午前試験のスコアは,745 点です。
午後I試験のスコアは,590 点です。
午後II試験の採点結果はありません。
あれ。午後Iでダメだったの?いけてると思ったんだけど。
簡単に見えても結構油断ならないってことかー、とちょっぴり試験前に気合入りました。
割合でいくと 91%、65% みたいな感じと。
やっぱ午前はどうにでもなるから、午後だけ勉強したほうがいいらしい、と。
2005年 10月 17日 (月曜日)
- Exams on miau's blog?
今回の試験勉強っぷり。長いです。
[Read More!]
- Exams on miau's blog?
試験っぷり。勉強して感じたこととかからめつつ。
[Read More!]
2005年 10月 19日 (水曜日)
- 読了@技術書 on miau's blog?
ソーシャルハッキングに関する知識を身に付けて、情報セキュリティアドミニストレータ試験に役立てよう、という目的で 2〜3 週間くらい前に読みました。
・・・というのは名目で、試験対策本をパラパラ眺めるのも飽きたので、気晴らしに読んだのでした。
トラッシング、盗聴、ピッキングと色々怪しげな技術が具体的に説明されてます。
それはそれで面白かったのですが、個人的に興味を覚えたのはハードウェアタイプのキーロガー。
ネットカフェとか PC 使うときは、怪しげなプロセスが動いてないかはチェックしてたけど、ハードウェアまでは調べなかったなと。
今度行ったら調べてみよう。
ちなみに美咲本みたいに会話形式で進んでいく本です。
情けない兄を妹が鍛え上げる、という大雑把なストーリーも同じで、アイコンっぽいので表情を表すところも同じ。
ただ、美咲本がハッカーとして成長する姿を描いてるのに対して、この本はストーカー(というと語弊ありますが)として成長する姿を描いているので、なんだかなぁと思ったりも。
あと、萌え本としては、美咲本のほうが上かなと。
なんだか筆者の主張と思しきものがところどころに見受けられるし、等身高めだから表情読みにくいし。
2005年 10月 20日 (木曜日)
- Perl on miau's blog?
今は保守っぽい仕事をやってるんですが、リリースのタイミングで更新のあったファイルだけをお客さんに送付することになっています。
そこで「ファイルの更新日時が特定の日時以降なら、そのファイルをコピーする」なんて Perl スクリプトを書いてます。
ところが、たまに「本番機の設定で送付しないといけないのに、開発機の設定のまま送付してしまう」なんてミスが起きてたので、NG-word 機能(ファイルに特定の文字 - 開発機の IP アドレスとか - が含まれていたら警告を表示する)を追加しました。
しばらくはちゃんと動作してたんですが、.xls や .png があると、警告が出まくることがわかりまして。
で、バイナリファイル検出方法で試行錯誤してたので、その対応の話。
[Read More!]
- Work on miau's blog?
さっき書いたアイテムもそうなんですが・・・
(1) 定型作業をスクリプトやらで自動化
(2) 実際の仕事でどんどん使って、機能不足の点は拡張
という仕事のやり方ができたとき、自分で「いい仕事してるなー」と思ってしまいます。
書くまでもないことですが、作業を自動化すると、
・短時間で
・正確に
作業ができるわけです。
「自動化プログラムにバグがあったらどうするんだ」という意見もありますが、バグがある時って処理結果が大幅に異なることが多いですし、結構すぐ気づくものだと思います。
人間が作業した場合はミスしないように毎回気をつける必要があるのに対して、プログラムのバグは一回直せばそれでおしまいですしね。
その過程でスクリプティングやプログラミングの腕が上がっていく、というのもポイント。
よく仕事で「経験を積む」というけど、時間使ってるんだから経験積めるのは当たり前。
知識も技術も普通にやってれば伸びるでしょう。
そこで同時にスクリプトだとかプログラムという形で資産を残す。
そして、使うたびにその資産に磨きを掛けていく。
これ最強。
逆に、効率悪い仕事している人を見るとかなり苛々してしまいます。
正規表現で一発置換できるのに、手作業で一行ずつ編集したりとか。
つまらない作業に時間使っちゃダメですよ。本当に。
2005年 10月 24日 (月曜日)
- 読了@技術書 on miau's blog?
なんかこういうのはネタ的に買わねばならないらしいので、3〜4 週間くらい前に購入。
で、帰りの電車(40 分程度)でほぼ読了。
かなり素人向けの本です。
たぶん「メールとインターネットならできます」とか言っちゃって、「メールもインターネットもやるものではないから」とツッコまれちゃうような人が対象。
(でも、あるべき読者層と購入者層が乖離してる気がする。)
広く浅く、blog サービスの紹介、有名 blog の紹介、CG の描き方、HTML の基本、オフ会の心得等々が載ってます。
章ごとに会話形式の導入とか、4コママンガとか入ってて、読みやすい本ではあるでしょう。
ただ、内容的にかなり浅いので、本当に素人な人以外は実用書として見ないほうがいいかも。
「CG の描き方」とか載ってるのは珍しいけど、4〜5 年前に確立された技法だしググれば山ほど出てくるでしょう。
アキバBlogで
「萌え萌えブログの作り方遊び方」で萌え系No.1ブロガーを目指すのは、多分ムリ として紹介されてたのですが・・・まあ、その通りですね。
- 読了@技術書 on miau's blog?
ここ数年、scriptlet とか bookmarklet とか流行ってたので結構前に購入したのですが。
仕事で JavaScript 使う機会もちらほらあって、言語規約とかちゃんと知っておきたくなったので読んでみました。
JavaScript のバイブルというだけあって、詳細な情報が載っています。
ただ、原著の発行が 1998年、邦訳の発行が 2000 年 12 月 ということで、ちょっと内容が古いです。
JavaScript 1.2(ブラウザでいうと NN4 とか IE4)に準じた内容なので、「将来こうなる予定」とかいうのが今では実際に使えたりとか。
(邦訳版で補足されてる点もありますが、それでも 2000 年末の情報ですし)
原著では
第4版も出てますので、余裕ある方はそちらを読んだほうがいいかと。
2001 年 12 月発行とはいえ、NN6 や IE6 の情報が載ってるようですので。
(2007/02/02 追記)
原著のほうは去年
第5版も出てるので、間違えて第4版買っちゃわないようにお気をつけて。
(2007/08/22 追記)
第5版の邦訳 が出てるっぽいです。読まねば。
- General on miau's blog?
今回 JavaScript 第3版を読んで、なんとなく思ったこと。
[Read More!]
2005年 10月 25日 (火曜日)
- Work on miau's blog?
以前のアイテムで、Perl から PHP のセッション情報を読んだりしてましたが。
PHP のセッション情報に保存されたユーザ ID を確認して、ユーザ認証を行うのが目的でした。
ということで、認証が必要な CGI の先頭に、
use CGI qw(:standard);
use PHP::Session;
my $sess_id = cookie('PHPSESSID');
my $session = PHP::Session->new($sess_id);
my $user_id = $session->get('user_id');
こんな感じの処理を仕込んでたんですが・・・この後 cgi-lib.pl みたいな処理で POST データ読もうとしても、読み込めなかったり。
原因調べてみると、CGI::cookie() を呼んだ時点でいろいろ autoload されて、POST データが CGI.pm に横取りされてしまってる模様。
仕方ないから、手動でデータ取得したり。
my $sess_id = '';
my $raw_cookie = $ENV{HTTP_COOKIE} || $ENV{COOKIE};
my @cookies = split /;/, $raw_cookie;
foreach my $cookie (@cookies) {
my ($key, $value) = ($cookie =~ /\s*(\w+)\s*=\s*(.*)\s*/);
if (defined $key && %key eq 'PHPSESSID') {
$sess_id = $value;
}
}
適当に書いたけど、とりあえずちゃんと動作してる様子。
ちゃんと処理全体で CGI.pm 使うようになってれば問題ないんだろうけど・・・妙な共通モジュール使ってるもんでたまに困ります。
- 読了@技術書 on miau's blog?
よく「とりあえず読んどけ」みたいなこと言われてるので、とりあえず。
一年以上前に買ったんですが、8月〜9月くらいに読みました。
「○○するにはどうしたらいいか」ということが載っている tips 集なんですが、章ごととか節ごととかで文法その他のおさらいがあるのでその辺の逆引き辞典みたいなやつよりはいいと思います。
前半は文法的な部分なので「自分だったらどういう処理書くかなー」と考えながらさらっと読めるし、後半はモジュールの紹介がメインなので「使い方はともかく、そういうモジュールの存在は覚えておこう」という気分で読めばいいしで、分厚いわりに結構気楽に読めました。
(とはいえ読むのに 2 週間くらいかかった気がしますが)
よく「必読」とか言って紹介されたりもするんですけど、個人的にはそこまでではないかと。
ラクダ本とか Effective Perl とかで文法と手法を身につけておけば、前半でそれほど学ぶところはないですし。
使用頻度が高いモジュールを偏りなく知ることができるので、その点では効率いいと思いますが・・・必要なモジュールを CPAN とかで調べる癖をつけておけば、ある程度対応可能ではないかと。
2005年 10月 27日 (木曜日)
- Work on miau's blog?
なぜか isql で localhost 上の SQLServer 2000 に接続できないとかありましたので、そのお話。
[Read More!]
- General on miau's blog?
色々と Web 巡回しててたまたま行き着いたページ。
Windows XP Service Pack 2 への対応に向けた Web サイトの最適化
前のプロジェクトで「ポップアップウィンドウが開けない」とかいう問題がたまに起きてたんだけど、このへんで回避できたのかも。
ということでメモメモ。
こういう情報も「たまたま見つけた」とかじゃなくて、知るべくして知ってないとダメなんだろうなー、と思ったり。
とりあえず RSS リーダに MSDN Online を登録しておきました。
色々登録しすぎて既に読みきれてないんですけどね・・・。
2005年 10月 28日 (金曜日)
- General on miau's blog?
5 月くらいにほぼ書き上げてたわりに、「スクリプト改良しようかなー」とか欲出してそのまま放置してしまったアイテム。
先日このへんのスクリプト使うことがあったので、手始めにアップしておきます。
(以下、5 月に書いてたのそのままです。)
[Read More!]