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…

OS10.5 mysql入れ直したらRedmineが立ち上がらなくなった件

なんかmysql.serverの調子がおかしくて、マシン再起動したら立ち上がらなくなったので一度MacPortsでuninstallしたらRedmineがエラーを吐き始めました。エラー内容 These are the possible causes: There may be a syntax error in the application's code. …

MacOS10.5にWordpress

公式に書いてある通り。 http://ja.wordpress.org/install/ と思ってやったら、データベースエラーなるものが出てしまった。 いくらMysqlのユーザーアカとPWを調べても合ってる。 ということはコネクション周りで何か足りていないのかも。 そういえばPHPでMy…

Struts2のradioタグでの初期値設定時注意

デフォルト値選択させようとしてよくわかんなかったのでとりあえず確認して〜とか思って↓のコード書いてみたら見事にハマった。 <s:radio list="#{0:'a', 1:'b',2:'c'}" name="labelName" value="2"></s:radio> <input type="radio" name="labelName" value="0" checked="checked">a <input type="radio" name="labelName" value="1">b <input type="radio" name="labelName" value="2">…

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

一時ファイルに出力する場合としない場合で2通り出来たのでメモ。 今回は一時ファイル無しver。ServletResponseAwareがいきなり出てきて気持ち悪いですが、メモなので気にしない。 ●Action @Results({ @Result(name = "download", location = "download.jsp"…

Struts2のJSONを伴ったリクエストのデータマッピング

「JSONでリクエスト」はひっかかるんですが、「JSONで返す」って方法がなかなかのってなかったので。 画像uploadで試しにやってみたら出来ました。●HTML <form action="#" method="post" enctype="multipart/form-data"> <s:file name="itemImg" id="upload" label="File" /> </form> ●JS(jQuery使用) $(function() { $('input#upload').change(function() { $(this).upload( 'json-…

MacOS10.5+slim3 ビルド時にUnsatisfiedLinkError

前に書いたslim3使用のコードをmacに移行しようとしてgen-controllerタスク実行したら以下↓エラー発生 Buildfile: /Developer/Applications/eclipseworkspace/hentai/build.xml gen-controller: BUILD FAILED /Developer/Applications/eclipseworkspace/hent…

iBatis+MySQL BigIntegerの怪

MySQLのBigIntegerをiBatisで扱った時の不思議現象。桁数でかいのでjava側での受け取りにjava.math.BigIntegerを使いました。 こんな感じ↓ <resultMap id="extResult" class="jp.co.data.Picture" extends="pkResult"> <result column="file_size" property="fileSize" jdbcType="BIGINT(22)" /> </resultMap> public class Picture { private Object fileSize; publi…

Struts2.1.6でのファイルアップロード

画像UploadをModelDrivenで受け取る必要があったので。●JSP 色々割愛。 <s:form action="#" method="post" enctype="multipart/form-data"> <s:file name="itemImg" id="button3" label="File" /> </s:form> ●Action public class ImageUploadAction implements ModelDriven<ImageUploadModel> { private static final long serialVersionUID = 1L…</imageuploadmodel>

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>

Window環境でのSQLite3

なんかよく導入方法が分からなかったので今まで放置していましたが、サンプルコード動かしたくて再度挑戦。。。 なんでWindows環境だと情報ちれぢれなんだよーっ * SQLite3のDLLファイル取得 www.sqlite.org ここのDownloadからDLLファイルをげと。 パスが通…

Struts2からOGNLにてstaticメソッドを呼び出す設定

Struts 2.1.xとかでOGNL使う場合、staticメソッド呼び出しはstruts.propertiesに以下設定入れないと動かない。struts.ognl.allowStaticMethodAccess=true コレ2時間くらいできなくてハマった。。 ちなみに動作環境はStruts2.1.6。

struts.xmlのresult-typesでエラー

TilesResultをstruts.xmlに追加する時に軽くはまった。 最初TilesResult入れたのresult-typesをpackage内の一番下に書いていたらなんだかこんなエラーで怒られた。 The content of element type "package" must match "(result-types?,interceptors?,default…

google go Mac10.5インストール

MacOsXに入れられたので手順メモメモ。環境変数設定 export GOROOT=$HOME/go export GOOS=darwin export GOARCH=386 export GOBIN=$GOROOT/bin export PATH=$GOBIN:$PATHこんなんいちいちやらなくても以下で出来た。 vi .bash_profileこの場合以下で反映。 s…

ResultMap分けてなくてNestedSQLException

ちゃんと基本わかってればはまらないことだけど。 エラー内容がわかりにくくてまたはまる可能性あるので。一見大丈夫そうなsqlMapなのにNestedSQLExceptionが出る件。 com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in sqlM…