Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

2009-02-01から1ヶ月間の記事一覧

QCon Tokyo行きます

QCon Tokyo 2012 Conference|QCon 東京 2012 カンファレンス行きます。そりゃロッドやファウラー来日だしね!いちおう自費ですw 土曜日も東京にいようかな?とか考えてます。 金曜夜か土曜夕方までとか予定が空いてる人ご飯でもどうですか??

IE版Greasemonkey「Trixie」

Trixie GSと違ってメタデータセクションがすべて必要なので注意する。 // ==UserScript== // @name // @namespace // @description // @include // ==/UserScript==

フレームのロケーションを変える

window.frames["フレーム名"].location = 'URL';

大学に行きたい

理想を言えばカリフォルニアの大学?とかがいいけど。 とにかくコンピュータサイエンスとかソフトウェア工学の基礎を勉強したい。 日本にも神戸情報大学院大学とか兵庫県立大学・カーネギーメロン大学・ダブルディグリー・プログラムとかあるね。 授業料が百…

PostgreSQLで一時ビューを作成する&削除する

CREATE [OR REPLACE] TEMPORARY VIEW department AS query OR REPLACEはPostgresの独自拡張で、すでに同様の一時テーブルが存在していても置き換える。 一時ビューやテーブルは「DBの」セッション内でだけ有効だけど、 Webアプリとかでコネクションプールし…

PostgreSQLでconnectby関数を使う

階層構造をSQLで取得するときはWith句を使えばいいんだけど、 PostgreSQLは次の8.4からしかWith句に対応していない。 Oracleにあるのと同じconnectby関数が利用できる。 だけどデフォルトではその関数は入っていない。 %POSTGR_HOME%\share\contrib\tablefun…

Yahoo! UI LibraryでJSONからツリービューを生成する

改修プロジェクト。 もともとツリービューがあったのだけど、レスポンスが遅いと。もとはDestroydrop » Javascripts » Treeを参考に プロトタイプを作ってビューを生成していた。 要素の数だけnewしていたため、とても遅かった。 サーバーサイドでJSON形式に…

残業予定をexcelに記述し申請メールを自動送信する

たとえば残業は16時までにメールで申請、とかってあるよね。 残業するときにそのメールを書くってだけで面倒で嫌になるから、 excelに記入した内容で申請メールを自動送信するマクロ&VBScriptを書いた。要BSMTP.DLL&BSENDM.EXE。WINDOWS\system32ディレクト…

PostgreSQLの実行計画

explain analyze SELECT 〜 出力はこんなの。 Sort (cost=497.34..497.34 rows=1 width=905) (actual time=744.740..748.105 rows=1643 loops=1) …

PostgreSQLのANALYZE

PostgreSQLのbinディレクトリにて。 # vacuumdb -U ユーザー名 --all --full --analyzeVACUUM & ANALYZEする。

このコードにしびれた!

CollectionUtils#collect() public static Collection collect(Iterator iterator, Transformer transformer, Collection collection) { if(iterator != null && transformer != null) { Object obj1; for(; iterator.hasNext(); collection.add(obj1)) { Ob…

Antのbuild.xmlで複数のディレクトリをまとめてコンパイルする

javac要素の子要素でsrc要素を複数記述する。 <target name="compile"> <javac destdir="${dest}" debug="on" classpathref="classpath"> <src path="../src1/"></src> <src path="../src2/"></src> </javac> </target>

TomcatでJNDIのDataSourceをDBCPを使って設定する

CATALINA_HOME\conf\Catalina\localhostのコンテキストXMLを次のようにする。 <Context path="/PATH" docBase="WORK_SPACE" workDir="WORK_DIR"> <Resource name="jdbc/name" scope="Shareable" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/name"> <parameter> <name>factory</name> <value>org.apache.commons.dbcp.BasicDa…</value></parameter></resourceparams></resource></context>

正規表現:文章中から文に「?」がない文だけを抽出する

^[^\?]+$

ちょwwwwwまたManningwwww

Manning: Secrets of the JavaScript Ninja タイトルは「Secrets of the JavaScript Ninja」。 どう見ても画像は武士ですw

SQL文整形アプレットサイト

SQLinForm - Homepage 超便利。

eclipse font size changerのアップデートサイト

http://eclipse-study.sourceforge.net/font-size-changer/updates/site.xml

PostgreSQLのpsqlでデータベースを選択する&テーブル一覧を取得する

データベースを選択する。 \c データベース名テーブル一覧を取得する。 \z

Subversionで編集をロック必須にする

メモ。同期がやってた。 Subversionで編集をロック必須にして、普通に開くと読み取り専用にする。 設計書はたしかにこっちの方がいい。 Subversionの設定ファイルに以下を記述する。 * = svn:needs-lock=true 以降作成するすべてのファイルに適用するには、e…

ロッド来日!?

InfoQのカンファレンスがついに日本でも開催らしい! ファウラー、ロッドにフロイド・マリネスキュー来日!? 海外から出席されるスピーカーとしては、以下の方々を予定しています。 * Martin Fowler (Author: Analysis Patterns, Refactoring, others) * Je…

Excelでキーボードショートカットを使ってオブジェクトの選択のON/OFFを切り替える

前に同期に教えてもらった気がする。 「表示→ツールバー→ユーザー設定→コマンドタブ→コマンドの配置の変更」 でツールバーで図形描画を選択して、 「オブジェクトの選択」を選び、選択したボタンの編集を押す。 で、テキストのみ表示とかにすると、Alt + Sで…

Spring JavaScript!?

Spring JSなるものがあると初めて知った。 Dojoベース?でSpring MVCと連携するらしい。 Spring Javascript (spring-js) is a lightweight abstraction over common JavaScript toolkits such as Dojo. It aims to provide a common client-side programming…

eclipse3.4でJadclipseを使う方法

Jadclipseはeclipse3.3までしか公式には対応していない。 3.4でJadclipseを使うには、%ECLIPSE_HOME%\configuration\org.eclipse.equinox.simpleconfiguratorディレクトリにあるbundles.infoに下記内容を追記する。 net.sf.jadclipse,3.3.0,file:dropins\ecl…

当てはまってる。。。

特に海外のアーティクルを単に紹介するだけで、自分では何もしていないくせに、自分は最先端みたいな顔をしている人は嫌いです。 自分の書きたいコードを書け - 脱職業プログラマのすすめ - Hyper Great Creator やすを これ、当てはまってるなあ。 僕にはプ…

PostgreSQLのpsqlでテーブルの構成を取得する

\d 'テーブル名'

AntでOutOfMemoryがよく出る

コマンドプロンプトで一時的に環境変数に設定する。 set ANT_OPTS=-XX:MaxPermSize=256m -Xmx512mやっぱりAntはコマンドからに限る。

PostgreSQLでコマンドプロンプトからpsqlにパスワードつきでログインする

psql -U 'ユーザー名' -W 'データベース名' パスワードを変更する alter user 'ユーザー名' with password '新しいパスワード'

PostgreSQLにはOLEではなくODBCで接続する

黒猫 SQL Studio で PostgreSQL に接続するには、ODBCを使用します。PostgreSQL に付属の OLE DB Provider は実装が不十分で使用できません。 黒猫ソフトウェア工房 - Wiki - PostgreSQL

eclipse3.4からのプラグイン追加

dropinsディレクトリに追加していく。 直下にJARを置いてもいいし。 eclipse plugins features という階層を作って置いてもいい。