nginxでcronologを使う方法

ぐぐるとわりとでてくるんだけど日本語でかいてあるのみたことないから書き残しておこうかと 別の方法論があったりして(・_・;) cronolog install curl -O http://cronolog.org/download/cronolog-1.6.2.tar.gz tar zxvf cronolog-1.6.2.tar.gz cd cronolog-…

git commit hooksで diff つきの mailを飛ばす方法

gitでコミットがあったときにコメントdiffつきお知らせメールを受けとりたくて自前でScriptとかで頑張ってみていたのですが、よくよく調べてみるとちゃんとScriptがついていてそれを使って、あとは中のコード読んで設定したりググったりしてみると無駄な労力…

nginxでロードバランサからlocal:8080とかにふった先で rewire redirectしたときにport番号を引き継がない方法

nginxでロードバランサからhoge.com:8080とかにふった先で rewire redirectしたときにport番号を引き継ぎたくない 場合はport_in_redirectの設定がonになっているのでoffにすると表示を防いでくれます。 server { port_in_redirect off; } 参照 http://wiki.…

perldoc -l相当のことがrubydocというコマンドをうって取得したい

現在参照しているモジュールの場所と中身をみたいなぁとかおもったときにperlだとperldoc -lですぐなんだけどrubyどうしたらいいのかわからんちんでperldoc互換オプションのrubydocがほしいから簡易的につくってみた。つっこみどころはたたあるだろうけど。…

InnoDB Deep Talk #1にいってきました

http://atnd.org/events/25836木下さんと平塚さんの発表が僕的にインパクトありまくりで忘却したくないのでところどころあやふやなんですが記憶を頼りに書き残しておきます。木下さんの発表は、正直一番インパクトがありまして、話してる内容が侠気ありすぎ…

FCGI+suexecででてくるエラーコードはどこを調べればいいのか

apache1.3でFCGI+suexecして遊んでいたんだけど、設定が落ち着くまでやたらに terminated by calling exit with status '118' というものをみかける。これなんだろうなぁとおもってapacheのコードを落としてきて眺めていたら vi src/support/suexec.c こんな…

FormValidator::Lite::Constraint::JapaneseMoreというものをかいてみた

FormValidator::Liteで漢字とか記号とかチェックしたいなぁとかおもってなかったのででっちあげた。 use strict; use warnings; use utf8; use CGI; use FormValidator::Lite; FormValidator::Lite->load_constraints(qw/JapaneseMore/); my $validator = Fo…

言語におけるモダンなとはなんなんだろうかとかんがえてみた

よくコードを書いたり読んだりしていると「これはモダンじゃないな。」という感想が出たりする。自分なりのその判定基準がどこにあるのだろうか。何にでも流行り廃りはある。流行るには流行るにそれなりの理由があって短絡的に考えれば例えば今までのやり方…

DateTimeFactoryをかいてみた

DateTime使っていると割りとTimeZoneを指定し忘れて8時間ずれるとかあったりして死ねたり、 DateTime::Format::Strptimeをいちいちuseするのが面倒だったりしたりするのでかいてみた。 use strict; use warnings; use DateTimeFactory; use DateTime::TimeZ…

さいきんはこっちの新しい方にhttp://hiroyukim.hatenablog.jp/移動してます。

DBIx::Custom::Plugin::Pagerをかいた

Schemaとかかくのが面倒だけどpager機能だけ使いたいという怠惰な願望をストレートに叶えたくてかいてみた。 use strict; use warnings; use DBIx::Custom; use DBIx::Custom::Plugin::Pager; use Try::Tiny; try { my $dbi = DBIx::Custom->connect(......)…

Amon2::Config::Yamlをかいてみた

素のPerlで書き綴ると見づらいあなぁとおもったのと毎回use YAML::Syck;とかしてやるのなんかやだなとおもって、 とりあえずコピペしておいた。このままだとあんまりありがたみがないから共通ファイルよみこむとか他の機能を足したい。https://github.com/hi…

 シェルの引数処理

mavenがどんな挙動してるか覗くためにみてたらわざわざシェルの引数処理でこんなコトしてるの見つけた。 物珍しいのでめもっとく。 HOGE="" while [ "$1" != "" ]; do HOGE="$HOGE \"$1\"" shift done echo $HOGE

FreeBSDでパッケージの管理方法

インストールされてるパッケージ一覧 pkg_info たとえば、postfixのインストールされているファイルを知りたい場合 pkg_info | grep postfix これでパッケージ名がわかるので pkg_info -L でわかる1行でやるとこうなる pkg_info | grep postfix | cut -d' '…

SringRoo

springでこの設定どうすんだよ?とか探しまわる手間が惜しい場合SpringRooを使うといいです。 一瞬で設定周りを作ってくれます download してきてPATHをとおしてやってあとはディレクトリをほって roo.sh これを実行するだけで立ち上がります。いままで探し…

海馬/脳は疲れない ほぼ日ブックス

「海馬/脳は疲れない ほぼ日ブックス」を読んだ。ここ近年、自分の体の使い方とか認識とかそこが間違ってるからそこを最適化させようという考えがあって、体の正しい使い方は武術とかやってるとわかってくるんだけどそれだけだと周辺知識があまいので、脳の…

mac VBox ssh

sshでつなげようとしたらはまった。http://source-ne.blogspot.com/2011/01/macvirtualboxosnatssh.html

esehttpd

やっぱりこういうIO多重化とか目が逝っちゃう。http://esehttpd.sourceforge.jp/doc/ja/high-performance.html

コマンドラインからJettyを走らせる

こんな感じで使える。 java -jar jetty-runner.jar my.war 参照 http://blogs.webtide.com/janb/entry/jetty_runner

雑感

ああ、わかった。なんでcpp_akiraとかふるゆきさんとかみてて落ち着くのか。多分いろんな対人とか言いたいことあるだろうけど、そういうもの一切排除して言わずに、今眼の前の自分の作りたいもの作っているものに集中してる姿なんだな。それで十分だったのね…

java版のWWW::Mechanizeが欲しい

どうも調べたらこんなんがあった。http://wwwsearch.sourceforge.net/mechanize/あとこれもいいらしいhttp://htmlunit.sourceforge.net/ 参照 http://stackoverflow.com/questions/2867499/mechanize-for-java

ダミーテストデータを大量に作成したい

これがいいらしいhttp://www.ideaxidea.com/archives/2006/12/data_generator.html

Mac iterm2 tab移動

itermをタブでWindow増やすようにしたので、これどうやって移動すんだっけ? って調べたからメモする。 previous Shift + Cmmand + [ next Shift + Cmmand + ]

spring core マニュアル

このリファレンスがいいhttp://static.springsource.org/spring/docs/3.1.0.RC1/spring-framework-reference/html/

springでcontrollerでのcontext取得方法

Sample出さずに小出しにコピペされるから情報が欠けててわかりづらいのでめもっとくとりあえずこれでとれる。(よく調べてないから、なんなもっと簡単な方法とかありそう) package jp.hoge.controller; import javax.servlet.*; import org.springframework…

spring 国際化 sample

http://viralpatel.net/blogs/2010/07/spring-3-mvc-internationalization-i18n-localization-tutorial-example.html

No plugin found for prefix 'jetty' in the current project and in the plugin groups

jetty:run してたらEclipseでこんなエラーがでたので調べた。 <repositories> <repository> <id>mortbay-release-repo</id> <name>MortBay Release Repo</name> <url>http://jetty.mortbay.org/maven2/release</url> </repository> </repositories> これを追記してもっかい Run As.. から jetty:runしてやるとまだだめだな。pom.xmlのmaven-jetty-plug…

spring freemarker Configurer

どうもconfigurationをせっていすればいいらしい。 src/main/java/org/springframework/web/servlet/view/freemarker/FreeMarkerConfigurer.java 52 * <p>Note that you can also refer to a preconfigured FreeMarker Configuration 53 * instance, for exampl</p>…

maven共通のdao使いたい

同じリソースを参照しつつ違うプロジェクトをつくりたいんだけど、マルチモジュール・プロジェクトなのかな。ライブラリを作ることにして参照すればいいのか。http://www.techscore.com/tech/Java/ApacheJakarta/Maven/3-6/#maven-3-4

vim yanktmp.vim

よその画面で開いたvimからデータをコピーするのが非常に面倒だなぁと常々 おもっていたんだけどyanktmp.vimを使うとあっさり解決した。すごい楽というかもっと早く調べないとおれ← yank sy paste sp http://www.vim.org/scripts/script.php?script_id=1598