2010-01-01から1年間の記事一覧
記事つぶやいてる人の数出したりとかしたいんだよねーって話が来たらしいので調査してみた。よくニュース記事とかの端についてる○人つぶやいてるよって数字出してるヤツ。 ということで、テストで作ってみました。 調べてみるとbacktypeってとこで提供してる…
PHPで挙動調べるのにテキトーに書いたコードが思ったとおりに動かなかった件。 書いたコードは以下。 $param = $arg1 === false and $arg2 < 5 ? false: true; 三項演算子の評価結果がtrueになるのになんでかfalseが入っていて何だ?と思った。 正解は以下。…
相変わらずSQL再入門。今度は列と行入れ替えるので悩みました。[m_c] member_id color 1 赤 1 白 2 青 2 白 3 白 これを メンバーID 赤 青 白 1 ○ ○ 2 ○ ○ 3 ○ こんな感じにしたい。 そんな時は以下SQL select member_id as 'メンバーID' , CASE WHEN SUM(CA…
今更ながらまともに長いSQLを久しぶりに見たので、結合周り再入門的な。 WITH lavels(id, name, level, path) AS (SELECT categories.id, categories.name, 1, CONVERT(varchar(255),categories.name) FROM categories WHERE categories.parent_id = 0 UNION…
初dojoで色々勉強になった。 以下改修前の作り。 <ul class="news clearfix"> <li class="current" id="tab01"><a onclick="return private.changetab(this, '01')" href="#" id="atag01">タブ1</a></li> <li id="tab02"><a onclick="return private.index.changetab(this, '02')" href="#" id="atag02">タブ2</a></li> <li id="tab03"></li></ul>
$rs_dump = var_export($rs, true); ファイル検索→find . -type f -name "*.phtml" | xargs grep -i "sampleStr"
.vimrc 1 set encoding=sjis 2 set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8 3 4 set tabstop=4 5 "新しい行のインデントを現在行と同じにする 6 set autoindent 7 "バックアップファイルを作るディレクトリ 8 "set backupdir=HOME/vimbackup 9 "ファイ…
前提としてxampp使っていること。 しかも簡単インストールのlite版。●下準備 コマンドベースでpearアップデート。プログラム→xampp→XamppShell xamppコンパネ→shell(右側のボタン一番上)立ち上げたら以下コマンドでアップデートpear channel-update pear.php…
いきなりWPへの組み込み修正頼まれてハマった事。。やりたかったことは記事を複数ID取得して、View側で回して表示したかった。 get_header(); $companyList = get_posts('include=' . implode(",", $sendForm['company']));
mavenでテスト走らせると何だかよくわからないExceptionが出た…[INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ …
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…
ハマって助けてもらったのでメモ。 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を入れ直して、ZendDebuggerを入れて有効にするためにApacheを再起動しようと思ったらApacheが立ち上がらなくなった… Xamppのコントローラーから開始をしようとしても一向に開始せず。 でもなぜかhttp://localhost/にアクセスするとxamppのTOP画面が表…
噂の彼女と遊んでみた。(謎)入れるの簡単。 ↓からZipもってきて解答したのを適当に放り込むだけ。 http://www.playframework.org/ 何それ。javaなのにいいのそんなんで。
CodeIgniterからPEARを使えるようにするCodeIgniterからPEAR::Crypt_Blowfishを使いたい、ということでできるようにしてみました。 手順は以下↓ http://codeigniter.com/wiki/PEAR_integration/以下消えた時用のログ。 PEAR integrationThis is a tutorial h…
Codeigniterのencrypt->decodeで復号化できずに少しはまる…CodeIgniterで暗号・複合をしてみた時にdecodeできないことがありました。↓暗号化してるコード $this->load->library('encrypt'); $this->encrypt->set_cipher('MCRYPT_BLOWFISH'); $this->encrypt-…
Mysql5.0→5.1にアップブレードしてみました。■既存データのバックアップをとる。 データベースのバックアップをまずとってみました。 mysqldump -u root -p root -x --all-databases > /home/adachi/dump.sql xでテーブルロック、--all-databasesでバックア…
WindowsでRoRCygwinとか入れたりして頑張ると色々とハマったり時間かかたりするので、イライラする… もっと簡単にサクッと入れたいっ ということで、楽をしてみました。(ぇ ActiveScriptRuby+RadRails(AptenaStudioの。Ecripseではないです。) DBはもともと…
iBatisのマッピング時にnullが入るはずのmodelに com.ibatis.sqlmap.engine.mapping.result.loader.EnhancedLazyResultLoader$EnhancedLazyResultLoaderImpl なんていうオブジェクトが入ってた。 ←これ。 何こいつ? そういえば遅延ローダーあるって言ってた…
今回は一時ファイル有りver。 @Results( { @Result(name = "download", type = "stream", params = { "inputName", "inputStream", "contentType", "application/octet-stream; charset=UTF-8", "contentLength", "${ contentLength }", "contentDisposition…
<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…
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…
jQuery.upload v1.0.0(http://lagoscript.org)を使ってファイルアップロード機能を作ったとき、仕様上アップロードした結果をJSONで返してもらいたかったんだけど、なぜかFFだとtype="json"(com.googlecode.jsonplugin.JSONResult)にしてもダウンロードダイ…
時間ないのでさーっとコマンドだけメモ。 後でまとめる。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…
なんかmysql.serverの調子がおかしくて、マシン再起動したら立ち上がらなくなったので一度MacPortsでuninstallしたらRedmineがエラーを吐き始めました。エラー内容 These are the possible causes: There may be a syntax error in the application's code. …
公式に書いてある通り。 http://ja.wordpress.org/install/ と思ってやったら、データベースエラーなるものが出てしまった。 いくらMysqlのユーザーアカとPWを調べても合ってる。 ということはコネクション周りで何か足りていないのかも。 そういえばPHPでMy…
デフォルト値選択させようとしてよくわかんなかったのでとりあえず確認して〜とか思って↓のコード書いてみたら見事にハマった。 <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">…
一時ファイルに出力する場合としない場合で2通り出来たのでメモ。 今回は一時ファイル無しver。ServletResponseAwareがいきなり出てきて気持ち悪いですが、メモなので気にしない。 ●Action @Results({ @Result(name = "download", location = "download.jsp"…
「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-…