2013-06-01から1ヶ月間の記事一覧
環境 Java SE Development Kit 7u25 Eclipse Kepler(4.3) IDE for Java EE Developers JBoss Application Server 7.1.1 やったこと JBoss Tools 4.1のインストール Help -> Eclipse Marketplaceで「jboss tools」で検索する。 JBoss Tools (Kepler)をインス…
pctfree 0/10/90に変更してデータ入れて、where条件無しのselect/update/deleteを実行したときに速度差が出るか見る。 環境 Oracle Database Express Edition 11g Release 2をWindows上で動作 Oracle SQL Developer 3.2 SQL*Plus: Release 11.2.0.2.0 Produc…
テーブルのある範囲を、別のテーブルから抜き出した結果に基づいて更新する、という処理を考える。このとき、単一のupdateのみによる処理と、カーソルで回しながら主キーに基づいてupdateを逐次実行する処理、とでどのような差が発生するかを調べる。 環境 O…
読みやすいコードとはどういうものか、について書かれた薄めの本。非常に興味深い事に、コードの読みやすさについてに書かれていてなおかつ、日本語で読みやすい本となっている。類書で俺個人の好みで言えばClean Code アジャイルソフトウェア達人の技 - kag…
お絵かきチャット的なアレ。ブラウザでテキトーに何か描くと、別のブラウザにも何かが描画されるヤツ。 環境 jdk1.7.0_21 Eclipse 4.2.0 SR2 play-2.1.1 jQuery 2.0.2 Firefox 21.0 やったこと conf/routesに新しいパス追加する。 GET /sharedwhiteboardinde…
Play Frameworkはサンプルでチャットの例が一緒に入っているのだがActorを絡めたコードになっており、ビミョーによくわからなかった。ので、他のWebSocketのサンプルでしばしば見られる、送信したメッセージをただ送りなおす、いわゆる「エコー」をやってみ…
最近の秀丸は、マクロ使わなくても文字数カウントの機能があるって知ったんで試してみた。 環境 Version 8.30 手順とか その他 -> 動作環境 -> ウィンドウのステータースバー「詳細」ボタンを押す。 「全体の文字数(おおよそ)」にチェックを入れる。 秀丸…
反復連結(Loop query)という単語はデータベースパフォーマンスアップの教科書 基本原理編から借りたもの。これは、JOINを使うのではなく、手続き的にテーブル間を連結するもの。親テーブルをフェッチしながら、子テーブルにキーで順次アクセスするやり方の…
歴史を専門に扱っている学者なり研究者なりが、成人向けに新書サイズでお手軽に歴史をたのしめるための本を出していることは良くある。ただ、事実に忠実になろうとする余りか堅っ苦しい文体に終始して息が詰まりそうなのとか、無知蒙昧な貴様らに歴史の重み…