2009-01-01から1年間の記事一覧

PostgreSQLのDump

PLAIN TEXT 且つ COPY 文で出力。 良く忘れるので pg_dump -f hoge.sql -F p -O -c hoge; insertで出したい場合は、 pg_dump -f hoge.sql -F p -O -c -insert hoge; via http://www.ksknet.net/postgresql/pg_dump.html

CSV形式ファイルの仕様

http://www.ietf.org/rfc/rfc4180.txt

Mavenのresourceでwarningが出ちゃう件

なんかMavenの2.1から出だした。resourceのエンコードを指定してないと、platformに依存してるよって怒られる。以下の設定を追加すれば解消される。 ... maven-resources-plugin UTF-8 ...もしくは UTF-8 但し、こっちの方は他のプラグインで参照されるみた…

SSLでのリクエストURL

通信路上は暗号化されるけど、ログやリファラーには残ってしまいますよ。

Listのランダムソート

http://java.sun.com/javase/ja/6/docs/ja/api/java/util/Collections.html#shuffle%28java.util.List%29

TOHOシネマズのUIが意外といけてる

UI

"This is it" を観に行こうと、TOHOシネマズで予約しようとしたら、CalendarのUIが意外といけてた。マウスホイールでスクロールできる。Flashかと思いきや、JavaScriptっぽい。http://hlo.tohotheater.jp/net/movie/TNPI3060J01.do?sakuhin_cd=007291#schedu…

StringUtil#isEmptyOrWhitespace

com.google.appengine.repackaged.com.google.common.base.StringUtil#isEmptyOrWhitespaceGAE/Jでちょっと遊んでるんですが、nullと空文字検証の為に commons-lang 追加するのも面倒くさいので、GAE/JのAPIをまさぐっていると同じようなメソッドがあったの…

soap4rのdebug

ruby-debug入れるのもいいんだけど、以下でも可 driver.wiredump_dev = STDOUT 標準出力に出ます。STDERRにすれは標準エラーに出ます。

PHP5.3のDeprecatedエラー

PHP

PHP5.3からDeprecatedエラーが出て困る。PHP5.3だと CakePHPで Deprecatedエラーが出まくる問題の対処方法

XAMPP

PHP

いつの間にかPHP4がサポート外になってる。1.6まではサポートしてたと思うんだけどな。

CPAN自身のバージョンアップ

install Bundle::CPAN 何気にやってみたら、結構時間が掛かった。

ORA-00439: feature not enabled: Bit-mapped indexes

ビットマップインデックスって Enterprise Edition でしか使えないのね。 知らんかった。パーティションテーブルは元々知ってたけど。。。

OracleのEdition確認

select * from v$version 『Enterprise』という記述が無ければ Standard Edition。でも接続したときに大体分かるけど。

ディスク容量確認

du -h /home --max-depth=1 via Linuxの容量が足りない時にディスク使用量を調べるduコマンドのオプション一覧

thinのインストール

thinをインストールしようとしたら怒られた。 Building native extensions. This could take a while... ERROR: Error installing thin: ERROR: Failed to build gem native extension./usr/bin/ruby extconf.rb checking for rb_trap_immediate... yes chec…

glassfish v3

去年の今頃に用賀にセミナー行ったとき、「来年のJavaOneでは正式リリースするよ。」って言ってたし、「今はTomcatより起動を速くすることを目標としているよ」とも言ってたので久しぶりにさわってみました。 zipからインストールしたらコンソールへのログイ…

redmine with code review plugin on JRuby

redmine + code review plugin を JRuby で稼働させてみたら、こんなエラー出た。 /usr/local/jruby-1.3.1/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/attribute_methods.rb:260:in `method_missing' vendor/plugins/redmine_code_review…

Tracのsvnリポジトリを変更する

Tracのリポジトリを変更する場合、 trac.iniの設定を変える リポジトリを再作成する の何れかだけではダメで、以下のコマンドでTracに変更を認識させる必要があります。 // trac-adminのresyncで同期を取ります.パスはtracのパスです. #trac-admin trac-ad…

pom.xmlのschema

mavenのPOM Version4のSchema覚え書き xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

高品質

開発手法がどうのこうのSOAがどうのこうのとばかりわめいて、ろくでもない実装をする会社はダメだどこが「高品質」だ荒む

メールアドレスのcase-insensitive

RFC

メールアドレスのcase-insensitiveがたまに議論になるので、調べた内容を備忘録でWikipediarfc5321には運用上の注意点の記載があります。本来はcase-sensitiveであるべきらしいです。rfc2821に以下の記載がありますね。 The local-part of a mailbox MUST BE…

SpringFramework 3.0.0.M2

がリリースされてたので、ビルドしてみました。antでPermGen spaceでエラーがでてたので、ANT_OPTS=-Xmx1024mを設定して実行して見たら、 BUILD FAILED C:\develop\spring-framework\spring-framework-3.0.0.M2\spring-build\multi-bundle\quality.xml:23: T…

gem のアップデート

gem自身をupdateするのは# gem update --systemでダメなら# gem install rubygems-update # update_rubygems特に1.3以降にあげる場合は、後者のrubygems-updateで。installのreadmeでかかれても

セキュリティ&プログラミングキャンプ・キャラバン2008 in 京都

2/7京都でセキュリティ&プログラミングキャンプ・キャラバン2008が開催されていたので、「はせがわようすけ」目当てでちょっと参加してきました。 ネタのスライドがパワーアップしてた。 文字コードネタは興味深い 適切なvalidationができていれば回避でき…

Oracleでの空文字の扱い

OracleではCHAR、VARCHAR2型においてNULLと空の文字列(いわゆる"")は同値扱いでNULLになるみたい。知らんかった。。。どう考えてもNULLと空の文字列は論理的に意味が異なると思うんだけど・・・。ANSI-92では別のものととして定義されているみたい。あと一…

CURRENT_TIMESTAMP

OracleでもSQLServerでも使えるようになってる・・・ちょっと衝撃。未だにsysdateとかやってたし