decadence

個人のメモ帳

メモ

メモ(SQL::Makerでのjoin,JSON::PP::Boolean)

SQL::Makerでのjoin いつも分からない,ってか無理☆だけど一応欲しいSQL SELECT comment.*, evaluation FROM comment LEFT JOIN comment_evaluation ON comment.uid = comment_evaluation.comment_id WHERE question_id = 1 ORDER BY comment.created DESC; …

Amon2 project template

Amon2を使う こんな感じで使えば自分にとって使いやすいんじゃなかろうかってメモ Response周り整理したい気がする 何かあれば適宜書き加えてく 基本 PLACK_ENV deployment development (default) test $ENV{PLACK_ENV}で管理されてる環境変数 起動時オプシ…

文字の扱い

perlの内部で取り扱う文字列は内部文字列として扱っている 内部文字列としてはflagged UTF8というものを用いている decode_utf8($str)を用いれば内部文字列に変換する事が出来る use utf8を用いた場合には文字列リテラルは内部文字列を作り出す 逆にバイナリ…

google api

google ajax search api Non-Javascript Environmentsの項目 http://code.google.com/intl/ja/apis/websearch/docs/reference.html#_intro_fonjeJSON形式のをそのまま用いればIDとか無しに使える オプションなどは上記参照

午前にしたこと,eclipseでの効率をあげる

eclipseにDBViwerを入れた DBの操作が意味分からないぐらい簡単になって非常に助かります 詳しくはEclipse 3.4を使ったデータベース操作を読んでくださいでもってそういえばjavaでmysqlの接続をちゃんとした事ないと思いましてちょっとやってみました サンプ…

java本

見習いJavaプログラマ向け10冊+α - カレーなる辛口Javaな転職日記 こんなページがありました 今の自分には非常に参考になります そんなわけで読むべき本、読みたい本、読まなければならない本などを並べてみようと思います Effective Java 第2版 (The Java …

sieve of Eratosthenes

素数のがfalseとなるエラトステネスの篩 今の自分にはこれが最速なんですがこれ以上早いプログラムあったら知りたいです まぁこれなんですが404 Not Found 自分が0.14秒なのに対して同じぐらいのコード量で0.08秒とかあうあうjavaで書くのは譲れない… BigInt…

Project Eulerについて

プログラミングの練習が出来る便利なものとしてだけ把握 公式サイトProject Eulerにて行えます 最初は自分のアカウントの登録Project Eulerを行う 後はProblemsにある問題を解いては答え合わせをしての繰り返し 正解ならこんぐらっちぇーしょんとか出て緑の…

Emacsの使い方

Carbon Emacs の話日本語⇔英語はかな、英数で可能C-x C-s:保存 C-x C-w:名前をつけて保存 C-x C-c:終了 C-x C-f:新規ファイル C-b(又は,左矢印←) カーソルを左に一文字移動 C-f(又は,右矢印→) カーソルを右に一文字移動 C-p(又は,上矢印↑) カー…