Open MagicVox.net » 開発メモ
http://www.magicvox.net/archive/category/computer/development/
ソフトウェア開発のための備忘録、開発中のテストコードなどが分類されています。
ja
2012-03-10T22:24:06+09:00
http://www.magicvox.net/banner2.png
Open MagicVox.net
http://www.magicvox.net/
-
Basic 認証は本当に遅いのか?
http://www.magicvox.net/archive/2012/03102224/
HTTP(S) 通信で簡易にパスワード セキュリティを実現できる Basic 認証。ちょろっと検索したところでは、セキュリティの問題に加えてパフォーマンスについても問題があるように書かれています。
.htpasswd ファイルのような、テキストファイルによるユーザー管理は最も手軽ですが、パスワードファイルを上から下へと線形で読むために、実際のところ効率はよくありません。ユーザ数が数 100 単位に増えてきた時に、サーバのパフォーマンスは低下します。
ユーザー認証のパフォーマンス問題 - ミケネコの htaccess リファレンス
正確に言えば、テキスト ファイルでパスワードを管理する Basic 認証は本当に遅いのか?ということになり
... 続きがあります(8,879 bytes)
開発メモ
ぴろり
2012-03-10T22:24:06+09:00
-
テキストエリア内の特殊文字を実体参照に変換するブックマークレット
http://www.magicvox.net/archive/2011/12031931/
SyntaxHighlighter を導入してからというもの、カラフルに表示されるソースコードにすっかり魅了されてしまい。過去に手抜きをしてコピペしたソースコード部分をせっせと修正しています(´・ω・`) その際、< や & などの特殊文字を適切にエスケープする必要があります。こういった特殊文字を変換してくれるページなどもあるんですが、コピペが非常に面倒くさい。というわけで、その場で特殊文字のエスケープを行ってくれるブックマークレットを作ってみました。変換したい部分をマウスで範囲選択し、ブックマークレットをクリックするだけのお手軽仕様です。
... 続きがあります(3,801 bytes)
開発メモ
ぴろり
2011-12-03T19:31:40+09:00
-
[Perl] 関数の戻り値 その2
http://www.magicvox.net/archive/2011/11301928/
前回に引き続いて関数の戻り値についてのメモ。
... 続きがあります(1,613 bytes)
開発メモ
ぴろり
2011-11-30T19:28:36+09:00
-
[Perl] 関数の戻り値 その1
http://www.magicvox.net/archive/2011/11301205/
Perl の関数(サブ ルーチン)の戻り値は、return ステートメントで明示するか、サブ ルーチンを抜けるときに最後に評価された値になります。じゃぁ、何も式を評価せずに関数を抜けたらどうなるの? という辺を中心にこちょこちょ実験してみたメモ。
... 続きがあります(2,483 bytes)
開発メモ
ぴろり
2011-11-30T12:05:12+09:00
-
Pageant に記憶させたパスフレーズを消去する
http://www.magicvox.net/archive/2011/11282129/
PuTTY などのプログラムが SSH 通信で使用する認証鍵を便利に管理してくれる Pageant というユーティリティがあります。ここで、認証鍵のパスフレーズを入力する際に、パスフレーズを記憶するというオプションがあるんですが、これを有効にしておくと次回からパスフレーズの入力を省けるようになります。使いようによっては便利な機能ですが、それって他人に端末を触られたら、パスフレーズの入力なしに認証鍵で認証できてしまうということです。しかも、一度、このオプションを有効にしてパスフレーズを記憶させてしまうと、GUI からそれを消去することができません。その対応メモ。
... 続きがあります(3,340 bytes)
開発メモ
ぴろり
2011-11-28T21:29:50+09:00
-
[Perl] LWP::UserAgent で SSL 証明書のエラーへの対応
http://www.magicvox.net/archive/2011/11212131/
LWP::UserAgent モジュールを使って、Facebook の API を叩いている時に出くわした現象の対応メモ。Facebook では API のリクエストを HTTPS で行うのですが、この時、クライアントにインストールされている SSL 証明書と、Facebook で使用している証明書の不整合か何かでエラーになってしまうというものです。
... 続きがあります(1,997 bytes)
開発メモ
ぴろり
2011-11-21T21:31:13+09:00
-
「いいね!」ランキングを作る ~ 完結編
http://www.magicvox.net/archive/2011/02052357/
とりあえず、強引ながらもサイト全体のコンテンツについて「いいね!」された数を集計することができました。次に、得られた集計結果を元に、いよいよ「いいね!」ランキングのページを生成することを考えます。
... 続きがあります(4,284 bytes)
開発メモ
ぴろり
2011-02-05T23:57:31+09:00
-
「いいね!」ランキングを作る ~ 準備編
http://www.magicvox.net/archive/2011/02050025/
サイトに設置した「いいね!」の押され具合をデータで解析する方法
たとえばWeb担では、APIで取得したデータを使って、Facebook「いいね!」数の多い順に人気記事ランキングを出せるようにしてあります。
これ、いいね! ちょうど先日、このブログでもブログ記事に「いいね!」ボタンを設置したばかりですので、早速、「いいね!」数の多い記事ランキングを真似て作ってみたいと思います。まず、ブログ記事ごとに「いいね!」された数を集計するスクリプトを書いてみました。このスクリプトを実行すると、サイトマップを読み込んで、集計された結果を XML で吐き出すことができます。
... 続きがあります(3,968 bytes)
開発メモ
ぴろり
2011-02-05T00:25:06+09:00
-
モブログに「いいね!」ボタンを設置する
http://www.magicvox.net/archive/2011/02032312/
Open Graph Protocol 付きで「いいね!」ボタンを設置する
Open Graph Protocol では、ブログ記事のなどの他にも、カフェやホテル、レストラン、俳優、書籍などなど、様々なオブジェクトに対してのメタデータを設定することができます。URL を持つものであれば、何でも「いいね!」できるわけですね。
おそらく、個別にパーマリンクを持てるオブジェクトであれば、何にでも「いいね!」ボタンを付けられるハズ。このブログ内で、個別のブログ記事の他にもどこか設置できるところがないかなぁ…と考えていたところ、モブログの画像に設置することを思いつきました。モブログは今まであまり活用できていなかったので、これで少しは賑やかになってくれるといいんですが。
... 続きがあります(4,238 bytes)
開発メモ
ぴろり
2011-02-03T23:12:36+09:00
-
Open Graph Protocol 付きで「いいね!」ボタンを設置する
http://www.magicvox.net/archive/2011/02030020/
フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か - IT戦記
簡単に言うと「このウェブページは何のことを書いているか」という情報を、プログラムから読める形で HTML に付加する記述方法のことです。 …… 決まった OGP という書き方で HTML に情報を付加しておくことで、プログラムからも意味を理解しやすいウェブページを作っていこうってことです。
このブログにも Facebook の「いいね!」ボタンを取り付けてみました。ただ、そのままボタンを設置しただけだと、サイト名や記事タイトルが適切に引用されなかったので Ope
... 続きがあります(4,732 bytes)
開発メモ
ぴろり
2011-02-03T00:20:58+09:00