2011-02-01から1ヶ月間の記事一覧

perlのフレームワーク

perl文法 http://d.hatena.ne.jp/perlcodesample/20091226/1264257759perlのフレームワークについて調査。 PSGI/PlackPSGIはWebサーバとWebアプリケーション(もしくはフレームワーク)とのインターフェイスを規定する仕様RubyではRack、PythonではWSGI per…

perlの文法2

perlの文法2 「use strict」 perlを書くときに推奨されている書き方。 メリットとしてはバグが減る。 (例えば変数宣言にはmyが必須になったり。) 、「スコープ (関数) 内でのみ有効な変数宣言」 をつけるべし! 「use Warning」 初期化されていない変数を…

TwitterのXデーをカウントダウンするサイト

CRC32でハッシュ化した数値の型をintにしてたら 全部2147483647 になった。。 int型の最大値が2147483647だそうな。 正しくはBIGINT使うか文字型?ちなみにtwitterの2147483647問題というのがあるらしい。 IDが超えると一部のアプリが使えなくなるそうな。…

本文抽出のアルゴリズム(メモ)

http://d.hatena.ne.jp/tarao/20090322#1237750634 から重要部部を転載。 自分用のメモです。 本文抽出のアルゴリズム1.明らかに要らないタグはそぎ落とす 2.HTMLを適当なブロック毎に分割 3.分割されたブロックにスコアをつける 4.つながってい…

URLで検索する場合はハッシュ化してインデックスをつけるべし

URLで検索する場合はハッシュ化してインデックスをつけるべし超恥ずかしい事実判明。 これまでブックマークサイトでURL等を重複チェックするときにwhere url like 'http://'とかってしてて 重くなってきたので varcharにインデックス張れんのかなーと…

perl文法メモ。

http://blog.kumacchi.com/2010/11/perlalgorithmnaivebayes_1.html を参考に NaiveBayesモジュールを使用したベイジアンフィルタを実装しようとしたら perlの構文で色々引っかかったので整理。文字の置換や削除はphpとはまったく違うなぁ。。 ★1perlの構文…

cpanでText::Kakasiをインストール

Text:Kakasiのインストールhttp://www.makizou.com/archives/1254 順序としてはKakasiをいれる>Text::Kakasiを入れる。 (Text::KakasiはKakasiをperlで使用するためのモジュールらしいので Kakasiがないと動かないらしい。)KAKASI のインストール # wget …

linuxでディレクトリ毎のサイズを調べる

例えば /var/www/html/test1のディレクトリサイズを調べる場合#du -s /var/www/html/test1 とする。

OAuthとXAuthの違い

メモ。

rpm

いつもOSにrpmパッケージを突っ込むときに誰かの記事を参考にしていたけど、 URLが古くなったりで結局使えねーというパターンが多かったので、 RPMについてお勉強。 rpmパッケージのファイル名には命名規則があるらしい。(パッケージ名)-(バージョン)-(…

Lithium勉強中

cakephp3を勉強。 cakephp3と呼ばれていたフレームワーク、「Lithium」を試してみた。 CAKEPHPを作っていたプロジェクトマネージャーが作っているらしい。 http://blog.candycane.jp/archives/121興味深いのが「PHP5.3だからこそ出来た事」と言及している点…

amazonEC2インスタンスの立ち上げ方

AWS

1.AMIからインスタンスを選択。RightScaleというのが一番最小限らしいので、そちらを選択。 PublicImages CentOS RightScale 2.インスタンスの起動数、インスタンスタイプを選択。デフォルトはsmallなのでそのまま。 3.カーネルやRAMの指定はせずにCon…