2006年6月アーカイブ: とあるプログラマーの平凡な日記

2006年6月30日

JNBのセキュリティ

今朝、メールボックスを覗いたらジャパンネット銀行(JNB)から「トークン発送のお知らせ」が届いた。
何も知らなかったので危うくそのメールを見ずに捨てるところだった(笑)
だってトークンといえば通信か何かの授業でやったあのトークンを想像したけれどもそれって違うだろうと思ったので(^^;

で、内容と関連HP(http://www.japannetbank.co.jp/security/security/otp.html)をみると今までIDカードで管理していたパスワードを送られてくるトークンが発行するパスワードを利用することになるらしい。1回限りのパスワードでなおかつ通信は行わないからスパイウェアなどの進入も大丈夫と。

なるほどねー。それで通信が成り立つのがすげーと思うのと、いち早く対応するJNBはすごいと思った。ま、主な取引がインターネットを介しているわけで、そのインターネットは今ある意味危険な部分が多いからだろうけど。

金利も高いしセキュリティも強化されたし、ますます利用度が高い銀行ですな。

2006年6月27日

amazonアフェリエイトツール

エントリーに本の話題はつきないわけで。

いままでは素直にamazonのツールを使っていたわけだけどそれじゃ見栄えが納得いかず。
んで検索したけれども見つけられなかったのよね(へたれ)

で、困ったときの小粋空間

たくさんある中で1番最初に紹介されたものに見覚えが。amazletツール。これがあのツールなのね!ってことで早速セットアップして使ってみたらあら簡単。

これでtDiaryと同じテイストのリンクが作れるってもんだ。わーい。

2006年6月23日

構造化プログラミング入門

WEB+DB PRESS Vol.33構造化プログラミング入門 第1章 構造化プログラミング前史「きちんとコードを書く」ための大原則

まさにエセプログラマーにうってつけな内容。
というのも「構造化」ってなんとなくあんな感じ?ってぐらいしかしらない。まーぶっちゃけ「オブジェクト指向」も正しく説明できないんだけど・・・orz

私のプログラミング歴はCOBOL85→N88BASIC少々→VB4.0→VB5.0→HTML→JavaScipt→VBScriptってな感じ。

COBOLは学校の授業で習ったので基本的な書き方は学んだはず。でも結局COBOLは学校だけでしか使わなかった。

VBは専門学校の授業で。といってもまぁ経済的理由で夏休み後に辞めたので実質3ヶ月ぐらい?でもここである程度の基礎は学んだのでそのまま実務の世界で役に立った。

初めての仕事はVB4.0で動いているシステムをVB5.0で機能改善しながら移植すること。このときの上司が凄い人で昔NASAでロケット業務に関わっていたらしく酔えばブラックホールの話になる人。って話は関係なくてそんな凄い人なのと上司の息子さんと同年代ってことできっちり仕事への関わり方やコードの書き方を教えてもらった気がする。

で、その後1年ぐらいVBAとかカスタマイズをやったあとにASP(Active Server Pagesのほう)に出会う。HTMLとJavaScriptは個人ホームページをつくために学んだだけで実践はなし。VBをやっているから大丈夫でしょうというアサインだったのだ。

まずはお決まりの既にあるソースをコピーしてカスタマイズってところから実践しながら学ぶタイプ。この関わったプロジェクトが大手企業で変数名のつけ方からなにまで規則書があるがちがち仕様。関数もきちんとライブラリ化されている。そこで2年近く関わったのでそのやり方が自分のやり方になった。

その後関わったシステムで衝撃を受ける。いまのところなんだけど関数化がほとんどされていない上から下へのインタプリタっていうの?あれ。ライブラリも貧弱で1つの命令文がどんなに長くなっても1行として書くというやり方。おまけに仕様書無しだったのでソースから読み取るのに物凄く労力を費やした。

こうはなりたくないと思って仕事をしている今日この頃にこの話は一から学ばせてもらえた。よく考えるとこういう根本的なところを学ぶ時間って社会人にはある意味遠い世界なんだよね。こういう内容って主に学校でしょ?

ちょっとプログラミングが書ければ「知っている」ことが前提で、しかも変にプライドが高い自分は他人に聞くことができず曖昧なまま今に至る。だから懐かしいCOBOLやらBASICのGOTOで書かれたこの内容は物凄く理解することが簡単だった。

結論からいうとたぶん私の書くコードはある程度「構造化」になっていると思う。でも変数とかのグローバル化とかは適当だったりするんだよね。スコープの意味がたぶんきちんと理解できていないんだろうなぁ。
本当は時間があったけれどもこの1章で頭の許容範囲を超えたので(をい)第2章以降は来週かな。

2006年6月21日

「あとで読む」グッズが届いた!

RSSリーダーである「フレッシュリーダー」でいまキャンペーンをやっていて応募してみた。


今日(正確には昨日か)ポストを覗いてみたら届いていた!
20060621_0.jpg
「あとで読む」付箋(しかも「読みました」というチェックボックス付き!)とボールペン。普通のボールペンかと思ったら3色(赤と黒と青)+ペン先のサイズ(っていうのか?)が違う黒の4種類が選べるもの!

しかも一緒に入っていた手紙にもでっかく「読みました」のチェックボックスがついていたよ(^^)

早速使ってみようっと。

2006年6月18日

FontPnP

下手なりにデザインが好きである。

で、好みのフォントを見つけるとダウンロードしたり購入したり。その数自分でも計り知れず。

フォントを使うとなるとインストールしないと使えないわけで。あれもこれもと使うとすぐにメモり不足とかで大変なWindowsくん。

じゃー、フォント管理ソフトってないの?って探すとあるのはMac。ここは乗り換えるかなんて選択肢は残念ながらない。使ってはみたいけどね。まだ勇気がでません。


そこでいろいろ探して見つけたソフトがこれ。FontPnP


このソフトはインストールしていないフォントを一時的に使用可能とするもの。プレビューウィンドウまでついてすごく便利。しかもフリーソフト!!!

かなり使い心地がいいので好きです。といっても最近PCが不調+HDDが1台お亡くなりになったのでデザインというかそっち系をさわっていないので使っていないけど。
でも自分へのメモもかねてエントリーです。

FontPnP : http://eureka.prits.jp/

2006年6月17日

お財布銀行(2)。

早速利用してみる。

まずはカードのパスワードを変更してからWebからの操作、パワーダイレクトへアクセス。
・・・ってFirefoxはサポート外ですか。そうですか(涙)

気を取り直してIEでアクセスするとほぼ画面いっぱいに広がるログイン画面。

・・・家ならいいけど会社とかだと物凄く困るのですが。小さいなら自分で広げるから勝手にリサイズしないでよー。

まずはダイレクト用パスワードの設定をしてからログイン。
デザイン的には普通かな。なんだか自分が作っているシステムっぽくてなんだか馴染めない(笑)

昨日、今日と振込やら預け入れをしたのだけどまぁまぁかなぁ。

気になるのは振込先の名前とか銀行の名前とかの入力が半角カナなこと。いちいち変換するのが大変です。
あと振込については14:30というのを初めて知った。
他の銀行とかだとWeb上でも15:00までなら大抵受付けてくれるから。

そんな感じかな。
使い勝手はそこそこ。主に入出金がメインで給料日後にいくつか振込するだけだからいいかなーという印象。

これで今月末で終わる某銀行のサービス(ATM時間外手数料無料や振込手数料半額とか)がなくなっても一安心。
あともう1つ使っている某銀行もなんだか振込手数料無料だとかなんだかいっているし。

物欲のために貯金は必須なので各銀行サービスをチェックしないとな。
そろそろ「あるだけ使う」ということは辞めないといけないお年頃だし(をい)
・・・あとは趣味を減らす方向で(--;

2006年6月16日

お財布銀行

銀行の口座ってみんなどのくらい持っているんだろうな。
私は今メインで使っている口座は4つ。本当はもうちょっとあるけど、全然使っていない。うち2つはインターネット銀行。1つは引き落とし専門、もう1つは貯金専門。

で、いま私の周りで人気が高い新生銀行を先週申し込んだ。月曜日に郵送したら金曜日と土曜日に届く早さ。(2日に渡って届くのは2つの書類が送られてくるため)

この口座はお財布銀行として使おうと思う。なぜかというと手数料が無料。銀行ATMの他に提携ATMも。提携ATMについては一度手数料が引き落とされるのだけどあとからキャッシュバックされるらしい。あと振込手数料が月5回までは無料っていうのも魅力。
あとこれはついさっき知ったのだけど、我が家から車で20分程度のところに24時間365日営業している窓口があるらしい。こんな話ってすごくない?

・・・なんだけど書類の中身を確認しただけでまだ使っていない。それは家のPCが壊れたから(T-T)
そんなわけでそのうちレポートを書きたいと思う。

2006年6月13日

時間の捻出

メイン仕事の片手間にオープンソースの開発の手助けしたりフリーソフトの製作をしている人ってどのように開発期間を捻出しているのかな。開発が出来る人だからメインの仕事で夜遅くまでっていうことは多々あるだろうし。私も不良というか不出来なプログラマーだけれども同じ開発者という条件は当てはまる。なのに私は開発する時間はおろか勉強する時間すら見つけられず。

何が違うんだろう。生活習慣の違い?それともやっぱりモチベーションの違いだろうか。
私の中での開発って他の趣味であるバイクだったりスノボとちょっと違う気がする。好きなんだけど他の趣味たちよりはランクが下と言うか。きっともうちょっと楽しんで開発することができれば他の趣味と平行してできるんだろうな。そうならないから、本当ならちょっとはできそうな時間帯を見逃してその時間をだらだら過ごしてしまうのだろう。

もうちょっと時間の使い方を学びたい。そして日常的なことはささっとほどほどに片付けられる能力が欲しい。

ようやく日々の仕事はスケジュールのアラームを駆使して片付けられるようになった。
開発をたくさん抱えているけど基本的には1システム1機能もしくは区切りのいいところで他のシステムの開発を手がけると効率がよいことがわかった。それを日常生活にも当てはめたいけど・・・普段家の中でアラームになりそうなものって何だろう。家事とかをしている最中ってPCつけっぱなしってことはないし。っていうかそもそもPCのスピーカーならないし(^^;

そうなると携帯なのかなぁ。入力が面倒だなぁ。
あ、ホワイトボードっていうのはどうだろう?

とりあえず次の週末は計画的に過ごせるようにあらかじめ予定を立てて行動してみよう。

2006年6月 9日

趣味が多すぎなのも困るね。

ずーっと思っていることがある。

それは自宅PCを快適にしたい。

いまの自宅の環境はケースはVAIOで中身は自作(といっても知り合いに2度に渡ってやってもらった)でCRTディスプレイなのである。Win2000でHDDは4GBぐらいしかなく内蔵HDDが1台突っ込んであるんだけどなぜか認識せず。データの保存はUSB接続のHDD40GBだけ。前までは問題なかったのだけどデータが多くなっていたのかUSB接続のHDDの調子がいまいち。ディスプレイもでかいしキーボードは一部壊れていて新しくしたいのである。


でもね、お金がないのよ。


生活費でしょ、さくらもいるし、車もローンレンジャー状態。バイクも消耗品交換だし、なんといっても動き回る人がいるのでなるたけ早く引越しをしたい(そのうち苦情がきそうで心苦しいのだ)。来年には車の車検だし、来シーズンはマイギアを購入したいのでとにかくお金がない。そんなわけでPC関連でお金を掛けたのってこの間PCがご臨終したときのみ。

無趣味なのもどうかと思うが多趣味なのも問題なような気がする。働けど趣味のお金で吹っ飛ぶ。頼みの綱は宝くじ。当たる予定なので(をい)買い物リストなんて作成したり。

車買い替えでしょ、引越しでしょ、マイギアでしょ、おにゅーPCでしょ、ツーリング用バイクでしょ。今予定しているのはこんな感じ。
さ、6月13日が楽しみだ。


・・・と妄想して気分転換・・・orz

2006年6月 8日

サーバ。

ワタクシがHPを始めて立ち上げたのは1998年のこと。その頃はHPを持っている人なんて少なかった。

だけど今じゃレンタルサーバ+独自ドメインなワタクシ。

今、とあるソフトを作ろうかと計画をしているのだけどどのくらいの人がレンタルなり自前サーバを持っているんだろうなぁ。結構多いのかな。それともやはりブログとかはレンタルで自由で使えるサーバ(もちろんレンタルを含む)なんて極一部の人なのかな。


自分のためのツール。


とにかく何か作りたい衝動に駆られる。それは仕事じゃなくて自分のためのツール。そのために色々妄想をする日々(をい)。

作るにはまずはどんな機能が欲しいのか、必要な技術は何なのか、色々メモ書きをしています。あーノートPCほしいなぁ。

2006年6月 5日

フォント「怨霊」

ひっかき傷で描かれたようなおどろおどろしい日本語フォント「怨霊」(phpspot開発日誌)

phpspot開発日誌さんのところをみて発見。
フォントマニアなワタクシには溜まりませんな。あとでダウンロードしようっと。

2006年6月 2日

入門Ajax 読了。

ようやく読み終わった。といってもGoogle Maps API以降はさらっと流し読みしただけなんだけど(^^;

わかったのはAjaxを使えばPHPとかを通さずにSQLとのやり取りができるのね。それは凄い。
まーでも基本的にJavaScriptっていえば入力チェックとか確認とかクライアントサイドっていうイメージがあるのと、ブラウザからソースを確認、ってやれば見れてしまうという点があるから今のところ私の利用方法ってやっぱりクライアントへのお知らせ機能がメインなんだろうなぁ。

さー、これからは家での時間を作って読んだものを実際にコードで書いて試さないと。それをやってからじゃないともしかしたら読了っていわないのかもな(^^;;

でも問題は家での時間をどうするのか。またPCも古くてHDDの調子が悪いので使えないっていうの問題もある。・・・まずはHDDを直さなきゃだよな(--; うー、お金がない、時間がない~。

2006年6月 1日

フレッシュリーダーをバージョンアップ

5/31、いつものようにフレッシュリーダーを開いたら「試用期間が終了しています」なんてメッセージがでた。がーん。
何気なく使っていたけれどもなくなって初めて気づく大切さ(笑)
最近はあまりブックマークは使わずフレッシュリーダーがブックマークがわり。そんなわけでその日1日はお気に入りのサイトがみれずに普段やらない検索の嵐なんてやってしまった(^^;

で深夜遅くに帰宅して一息ついたところで早速バージョンアップ。
「試用期間が終了しています」画面から「ダウンロード」ページにいけるのが素敵。バージョン1.0.06053100のFreeBSD版をダウンロードしてきて解凍して、いままで使っていたフォルダにそのままゴソッとFTPするだけ。たったこれだけ。
・・・なのに失敗するやつ(^^; 原因はファイル転送時に「ファイルが新しかったら上書き」なんてやったから。たまたまサーバにあったファイルが新しくて(サーバのファイルはFTPした日時になるから古いバージョンのまま使っているとこういう現象が起きる)いくつかのファイルがアップロードされなかったのだ。もう一度「全部上書き」でFTPしたらあっさりと完了。
いいねー、解凍してアップロードしたらすぐに使えるのは。いままで使っていた設定もそのまま残っているし。

で、今までβ版だったので製品版となるものは初めて。

キーボードから記事を次々と見れるのには感動。すげー。上(k)にも下というか次の記事?(j)にもいけてスクロールいらない。楽しくて未読記事がたくさんあるもので遊んでしまった(^^;
他にも携帯から見れるらしいけど、2年前の機種を使っている私にはまだ必要ないかな。そんな感じでかなり重宝しておりますです。はい。

★★★「使いやすくて便利な RSSリーダー、フレッシュリーダー」

こんなキャンペーンも開催されていますよ?すげー欲しい。
RSSリーダーあとで読むキャンペーン