2010-08-19から1日間の記事一覧

mavenでテスト走らせると何だかよくわからないExceptionが出た…[INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ …

ちゃんと文字コードはあわせましょうbyRails+MySQL

mysqlでもtest/fixtures/categories.ymlでテストデータ入れられるのかとりあえずやってみました。 そしたらなんかエラー。。。 C:\rails\rjs_tutorial>rake db:fixtures:load (in C:/rails/rjs_tutorial) rake aborted! Mysql::Error: Data too long for col…

Struts2.1.6+jsonplugin(googlecode)

ハマって助けてもらったのでメモ。 2.1.6まではStrtus2公式(?)のJSONプラグインが対応してないのでGoogleCodeのJsonPluginを入れる様子。 そのやり方がよくわかんなかったのでまとめてメモ。●struts.xml <package name="pjname" extends="xxxx" namespace="/"> <result-types> <result-type name="json" class="com.googlecode.jsonplugin.JSONResult"/> </result-types> <interceptors> </interceptors></package>

アクセサ実行速度検証

メンバー名指定してgetter実行したいなーと思ってmethod.invoke使う方法とPropertyDescriptor使う方法とどっちが早いのかと思ったので遊んでみる。 色々調べたり、なので結果は後ほど。[method.invoke] member = "get" + StringUtils.capitalize(member); me…

Xampp入れ直したらApache立ち上がらなくなった。。。

Xamppを入れ直して、ZendDebuggerを入れて有効にするためにApacheを再起動しようと思ったらApacheが立ち上がらなくなった… Xamppのコントローラーから開始をしようとしても一向に開始せず。 でもなぜかhttp://localhost/にアクセスするとxamppのTOP画面が表…

Play!やってみる

噂の彼女と遊んでみた。(謎)入れるの簡単。 ↓からZipもってきて解答したのを適当に放り込むだけ。 http://www.playframework.org/ 何それ。javaなのにいいのそんなんで。

CodeIgniterからPEARを使えるようにする

CodeIgniterからPEARを使えるようにするCodeIgniterからPEAR::Crypt_Blowfishを使いたい、ということでできるようにしてみました。 手順は以下↓ http://codeigniter.com/wiki/PEAR_integration/以下消えた時用のログ。 PEAR integrationThis is a tutorial h…

Codeigniterのencrypt->decodeで復号化できずに少しはまる…

Codeigniterのencrypt->decodeで復号化できずに少しはまる…CodeIgniterで暗号・複合をしてみた時にdecodeできないことがありました。↓暗号化してるコード $this->load->library('encrypt'); $this->encrypt->set_cipher('MCRYPT_BLOWFISH'); $this->encrypt-…

Mysql5.0→5.1にアップブレードしてみました

Mysql5.0→5.1にアップブレードしてみました。■既存データのバックアップをとる。 データベースのバックアップをまずとってみました。 mysqldump -u root -p root -x --all-databases > /home/adachi/dump.sql xでテーブルロック、--all-databasesでバックア…

WindowsでRoR

WindowsでRoRCygwinとか入れたりして頑張ると色々とハマったり時間かかたりするので、イライラする… もっと簡単にサクッと入れたいっ ということで、楽をしてみました。(ぇ ActiveScriptRuby+RadRails(AptenaStudioの。Ecripseではないです。) DBはもともと…

iBatisのLazyLoading

iBatisのマッピング時にnullが入るはずのmodelに com.ibatis.sqlmap.engine.mapping.result.loader.EnhancedLazyResultLoader$EnhancedLazyResultLoaderImpl なんていうオブジェクトが入ってた。 ←これ。 何こいつ? そういえば遅延ローダーあるって言ってた…

Struts2でのCSVダウンロード方法(その2)

今回は一時ファイル有りver。 @Results( { @Result(name = "download", type = "stream", params = { "inputName", "inputStream", "contentType", "application/octet-stream; charset=UTF-8", "contentLength", "${ contentLength }", "contentDisposition…

Struts2でimgタグの画像リクエストを受け取って返す

<result-types> <result-type name="stream" class="org.apache.struts2.dispatcher.StreamResult"/>←コレ追加 </result-types> Modelに追加 private String contentType;←多分必須。 private Long contentLength; private String contentDisposition; private String inputName; private String bufferSize; private InputStream input…

MacOS10.5のRedmineでメールをGmailにする。

cd [REDMINE_HOME]sudo port install git-core ruby script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.gitsudo gem install tlsmailcp config/email.yml.example config/email.ymlvi config/email.ymlproduction: deliver…

Struts2へ非同期リクエスト送る時の挙動

jQuery.upload v1.0.0(http://lagoscript.org)を使ってファイルアップロード機能を作ったとき、仕様上アップロードした結果をJSONで返してもらいたかったんだけど、なぜかFFだとtype="json"(com.googlecode.jsonplugin.JSONResult)にしてもダウンロードダイ…

MacOS10.5でRedmine+passenger

時間ないのでさーっとコマンドだけメモ。 後でまとめる。sudo port -uv install mysql5 +servermy.cnf修正。 [mysqld] default-character-set = utf8 skip-character-set-client-handshake権限修正 sudo chown -R _mysql:_mysql /opt/local/var/db/mysql5sud…