2006-01-01から1年間の記事一覧
仮想暗号化ドライブ作成ツール http://www.truecrypt.org/ 日本語ドキュメント
GROUP BY句を使用する場合オラクルの内部でソート処理が行われますが、10.2からデフォルトのソートアルゴリズムが変更されてます。10.2以前はデフォルトがSORT(GROUP BY)だったのがHASH(GROUP BY)に変更されてます。それが原因でGROUP BY句の対象となるレコ…
たまに使いたいときはいつも忘れすので。set linesize 1000 set pagesize 0 set trimspool on set colsep ',' set feedback off spool 出力.txt select * from emp; spool off exit
GoogleToolbar愛好者なので余計な物は入りません。 以下でできるようです。 <スタート>メニュー→<ファイル名を指定して実行>と選択。「名前」に半角で「regedit」と入力し、<OK>ボタンをクリック。HKEY_CURRENT_USER \ Software \ Policies \ Microsof…
cvsで管理対象外にサブディレクトリを指定したかったけどできないみたい。 各ディレクトリに作るのは面倒臭いなぁ。作業ディレクトリを一通り見て `.cvsignore' があれば、その内容をリストに付加します。 `.cvsignore' 内の形式は、それが含まれるディレク…
JavaでOracleのPL/SQLをコールしている場合、PL/SQLをコンパイルした後にコールするとORA-6508でエラーになる場合があります。おそらくJavaでコネクションプールを使用しているせいで(リ)コンパイルが正しく反映できていないようです。そんな場合は素直にJav…
JDBCでOCI接続する場合、最終的にはNativeアプリへ渡されるため.dll(Linux系なら.so)が必要になる。どうもNativeとJDBCバージョンが異なるとなんか怒られる。これではまった・・・。9iまではあまりJDBCのバージョンは気にしないみたい。 10gになったとたんき…
ソースコードの整形ツール なんかいろいろある・・・ TritaSource Beautifier That Learns Your Style 1.0 Beta なんか会社が変わってる?? SourceFormatX Source Code Formatter SQCBW 3.12p Polystyle Code Chameleon JavaBeautifier 1.0JavaならEclipse…
SQL-Programmer PL/SQL Developer
ソースコードの処理フローやメトリックス、ドキュメントを生成できるツールを調べる機会があったので備忘録 Code Visual to Flowchart V3.5 Automated Flow Chart Generator Software Reverse Engineering existing application,Automatically convert sourc…
Office2002(XP?)ぐらいからOfficeのファイルもXMLで出力・編集できるようになってます。 SmartClientとしてオフィスをWebサービスのクライアントに持って行こうとしています。その際一旦枠だけExcelで実際に作って、データはXMLで編集する場合、単純にROWエ…
アプリケーションのデータベースアクセスのスペックおよびEoDの向上をはかった.netベースのデータベースアクセスアクセスメソッドです。開発は楽そうだし、実際性能も上がるんだろうけどデプロイの手法がめんどくさそう。詳細は@ITで
PHPでもWebApplicationのフレームワークが開発され出してからしばらく立ち乱立状態です。 どれがデファクトスタンダードになるかを見極めないと後で痛い目に会うのでまだ手探り状態なんでしょう。Having said that, here is my top 10 PHP MVC Frameworks:10…
PerlのCAPNみたいなのRubyGems
Windows環境にWebシステムの環境を入れるのって以外とめんどくさいです。 そんなときは「XAMPP for Windows」以下のサーバアプリをIインストールしてくれます。 MySQL 5.0.18 Apache 2.2.0 PHP 5.1.1 phpMyAdmin 2.7.0 pl1あとへんなsmtp+popとかFileZilaのF…
Tomcat5.0→5.5でDataSourceの設定方法が変わってる。うっとい。 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> MySQL Tes…
StrutsのメジャーバージョンアップはどうやらWebWorkベースらしい。 マニアック好きな僕はWebWork好きだったので結構うれしい。Strutsめんどくさいことが多すぎる。Is that all there is? Not by a long shot! Soon, we will also offer a new Action 2 fram…
Hibernateの2から3になったことでネイティブSQLのメソッドが変更されています。 ザックリとはQueryから分離され、SQLQueryで実装されています。実装は以下の通り SQLQuery query = getSession().createSQLQuery(sql); query.addEntity("abc", Abc.class);詳…
略してCAP特徴は以下の通り どれだけオブジェクト指向に沿っているかが視覚的にわかる。 見栄えが綺麗。 どのパッケージがオブジェクト指向としての再利用性が高く、どのパッケージがオブジェクト指向としての拡張性が低いかがわかる。from Eclipse見た目は…
JDK5の拡張ループは配列に対する場合は添え字アクセス、Coellectionに対する場合はIteratorでの処理に変換されるみたい。 AllayListなどランダムアクセスが有効な場合は遅くなるらしいどう考えたってIteratorでやる方が遅くなるだろうけど、人間の感覚からし…
JDK5からは拡張ループにより記述を短くできます。 List系は覚えられるんだけど、Mapはなかなか頭に残らないのでimport java.util.*;public class For3 { public static void main(String[] args) { // マップにキーと値を格納する Map map=new HashMap(); ma…
InternetExploreのCookieはちょっと変です。仕様なんだろうけど、初めて知りました。IEのcookie処理はインターネットゾーンしかクライアントから制御出来ません。たとえばlocalhostで動いているWebアプリに対してcookieを受け付けたくない場合でも制御出来ま…
日本語処理っていつも思うけど、もっとスマートにならんの? その点Perlはマルチバイト処理がいい感じでかける。見ても思い出すのに時間がかかるけどpublic static boolean containsHalfWidthKana(String str) { if (str != null) { char[] chars = str.toCh…
シーケンスの最大とはcreate sequence時に任意に指定できますがデフォルト値は MAX_VALUE INCREMENT = 1.0000E+27 (999999999999999999999999999) になってます。確認するには、 SELECT * FROM USER_SEQUENCES WHERE SEQUENCE_NAME = 'hoge';任意に設定する…
InputStream in = request.getInputStream(); int k; int aBuffSize = 1123123; String StringFromWS=""; byte buff[] = new byte[aBuffSize]; OutputStream xOutputStream = new ByteArrayOutputStream(aBuffSize);while ( (k=in.read(buff) ) != -1) xOutp…
Eclipse3.1にするとシリアライズ可能クラスで警告がでてきました。 シリアライズ可能クラス Hoge は long 型の static final serialVersionUID フィールドを宣言していません。 理由はまた後で調べることとして、警告がうるさいのでデフォルトチェックをはず…
J2SE1.5でターゲット指定してコンパイルすると以下のエラーがでちゃいました。 ターゲットリリース1.1がデフォルトのソースリリース1.5と競合しています だそうです。Javaの旧バージョンのコンパイル SUNのJavaはVer.1.1から1.2に変わるときに大きな変更があ…