タグ

2006年5月12日のブックマーク (8件)

  • どのクラスで定義されたメソッドなのか : にぽたん研究所

    Perl のはなし。 弊社のあるエンジニアが、とあるクラスを継承している他のクラスで呼出可能なとあるメソッドについて、そのメソッドがそのクラス内に定義されていないので、んじゃどこで定義されてるのか?というのを調べるのに時間がかかってた模様。 そんなの @ISA 配列を再帰的に見て、シンボルテーブル + UNVERSAL::isa() の組み合わせで発見出来るだろうなーと思ったので、簡単なテストを書いたら、アッサリ発見出来た。 こういうモジュール欲しい!という人も多いんじゃないかと思ったので、どうせなら CPAN にうpしようかなと思いつつ、reinvent the 車輪なんじゃないかな?とかも思いはじめ、某 CPAN Author だらけの IRC チャンネルで識者の意見を賜ってみた。 「このモジュールで出来るよ!」 という話がなかったので、んじゃ、ちゃんとしたのを作って contribu

    どのクラスで定義されたメソッドなのか : にぽたん研究所
    fbis
    fbis 2006/05/12
  • まちがった自動ログイン処理

    (Last Updated On: 2018年8月20日)問題:まちがった自動ログイン処理の解答です。このブログエントリは最近作られたアプリケーションでは「問題」にしたような実装は行われていないはず、と期待していたのですがあっさり期待を破られたのでブログに書きました。このブログの方が詳しく書いていますけが「Webアプリセキュリティ対策入門」にも正しい自動ログイン処理を書いています。 参考:自動ログイン以外に2要素認証も重要です。「今すぐできる、Webサイトへの2要素認証導入」こちらもどうぞ。HMACを利用した安全なAPIキーの送受信も参考にどうぞ。 間違った自動ログイン処理の問題点 まず間違った自動ログイン処理を実装しているコードの基的な問題点を一つ一つ順番にリストアップします。 クッキーにランダム文字列以外の値を設定している クッキーにユーザ名が保存されている クッキーにパスワードが保

    まちがった自動ログイン処理
  • Perl Monger の質問 - AUTOLOADって他でどうやるの? : 404 Blog Not Found

    2006年05月12日17:00 カテゴリLightweight Languages Perl Monger の質問 - AUTOLOADって他でどうやるの? PerlのOOにおける強力な機構の一つに、AUTOLOADがあります。 Advanced Perl Programming, 2nd Ed. Simon Cozens [邦訳:実用Perlプログラミング第2版] 具体的に他の言語でAUTOLOADを実現する方法にはどんなものがあるでしょうか? たとえば、こんなことをしてほしいClassを考えます。 use strict; use warnings; use Unicode::Char; my $u = Unicode::Char->new; binmode STDOUT, ":utf8"; # 小飼弾と表示 print $u->u5c0f, $u->u98fc, $u->u5f3e,

    Perl Monger の質問 - AUTOLOADって他でどうやるの? : 404 Blog Not Found
    fbis
    fbis 2006/05/12
  • perl - 勝手に添削 - Storable : 404 Blog Not Found

    2006年05月11日13:45 カテゴリLightweight Languages perl - 勝手に添削 - Storable というわけで、ひさかたぶりの勝手に添削のコーナーです。今回は、Storableに関して。 [を] Perl の Storable モジュールのメモ store [ $first->{uhyo}, $first->{hogera} ], "a.dat"; codingそのものに問題はありませんが、damianにも載っていないbest practiceをここで一つ紹介しましょう。 Always use nstore and nfreeze instead of store and freeze. 常にnstoreとnfreezeを使う事。storeとfreezeではなく。 理由は、その方がずっとつぶしが利くからです。頭にnをつけるだけで、platform依存が

    perl - 勝手に添削 - Storable : 404 Blog Not Found
    fbis
    fbis 2006/05/12
    「常にnstoreとnfreezeを使う事。storeとfreezeではなく。」
  • 「登録ユーザー数100万人突破!」などという数字が素直に受け取れない私

    先月日に戻った時に小田急線内で見かけた自社広告。一見数字とグラフで説得力があるように書かれているのだが、この文章で使われている「混雑率」の定義: ※全体(8両編成)の混雑を100%とした場合 の「混雑」の定義があいまいなのがものすごく気になる。 8号車が26%、1号車が6%となっている所を見ると、実際に乗っている人の数ではなさそうだ。立っている人の数にしてもおかしい。 たぶん、小田急線なりの「一両あたりの定員」が定義されており、それを超した人数を各車両で数えて、それを「混雑」と呼んでいるのだろうとは予想できるが、それならちゃんとそう書いて欲しい。 子供のころはこの手のものを見ると「きっと大人はみんな『混雑率』の定義を知っているんだろうな」など謙虚に世の中を見ていた私だが、大人になってまわりを見ると、結構世の中には定義があやふやなものがあふれているの。定義があいまいでも全然気にしないで使っ

    fbis
    fbis 2006/05/12
    「「登録ユーザー数100万人突破!」などという数字を見ても、「登録だけして二度と来ないユーザーも数えているんじゃないのか」などと、どうしても素直に受け取れなくなってしまう」
  • 941::blog : Becky!を快適に操作するための10の設定 - livedoor Blog(ブログ)

    Becky!Ver.2で必ず設定する機能をまとめました。 スパム対策などについてはあえて触れていません。 高機能インターネットメール Becky! (シェアウェア windows) http://www.rimarts.co.jp/index-j.html 1.パスワードをかけようメールは個人情報の塊です。起動パスワードをかけましょう。 「ツール」>「全般的な設定」>「全般」タブ>「簡易セキュリティ」 の「起動パスワードを設定」を押して設定しましょう。 忘れにくくて自分しかわからないようなものが望ましいです。

  • わたしが知らないスゴ本は、きっとあなたが読んでいる: 「知的複眼思考法」はスゴ本

    タイトルは大仰だけど、いわゆるロジカルシンキング指南。ただし、そこらのロジシンと一緒にするなかれ。「知的複眼思考法」は今まで読み散らしてきたロジシンもので最高に腑に落ちてくるスゴなり。 これまでのロジカルシンキングは、定義と書き方の説明と例の紹介の集積にすぎない。曰く、「今なぜMECEか?」「MECEとは」「MECEの例、書き方」「MECEの実践」でオシマイ。 だから読んでもソレっぽい書き方はできるけれど、あくまで見た目。ロジカルシンキングから導出される「アウトプット」と同じ書式だけれど、ロジカルシンキングをしていない。 いっぽう、書の第3章の「問いの立てかたと展開のしかた」では、MECEとなるための思考方法を説明してくれる。実は、優れたツリーの裏側に何十枚もの「デッサン」がある。書いちゃ捨て、拾っては直しのスクラップ&ビルドが必要なんだが、フツーの指南はそこを省く。書には「デ

    わたしが知らないスゴ本は、きっとあなたが読んでいる: 「知的複眼思考法」はスゴ本
  • ITmedia News:どうしてブログは三日坊主になる?

    すでにのべ900万人弱が登録しているというブログというメディア。しかし作っただけで更新されていない……というブログは数多い。どうやったらブログを書き続けられるのか。自ら6つのブログを更新し続ける、サイバーローグ研究所の大橋悦夫氏がその極意を話した。 「ブログは勢いだけでは続かない。1カ月くらいで止めてしまう方が多い」。「シゴタノ!」「格言日記」など複数のブログを運営する大橋氏は、システマティックにブログを継続する方法を実践している。毎日ブログをつけ続ける3つの秘訣はどのようなものか。 生活の中に“ブログを書くこと”を組み込む 「生活の中に組み込めば、歯を磨くようにブログを書ける」(大橋氏)。毎日行う習慣に相乗りさせれば、ブログを書くことが当たり前になる。 さらに自分のスケジュールの中に“ブログを書く時間”を確保してしまうのがコツだ。大橋氏はメールソフト「Becky!」のリマインダー機能を使

    ITmedia News:どうしてブログは三日坊主になる?
    fbis
    fbis 2006/05/12
    ブログを継続するためのコツ