読者です 読者をやめる 読者になる 読者になる

「実践テスト駆動開発」を読み終わった

はじめに 「実践テスト駆動開発」という本を読み終えました。実践テスト駆動開発 テストに導かれてオブジェクト指向ソフトウェアを育てる (Object Oriented SELECTION)作者: Steve Freeman,Nat Pryce,和智右桂,高木正弘出版社/メーカー: 翔泳社発売日: 2012/…

myBatisってものをいじることになった

会社のプロジェクトでmyBatisってものをいじることになった。とりあえず、サンプルを作ってみることにした。英語は読めないので(って、威張るな)、日本語の資料を探していたらようやく発見。id:absj31のiBATIS2/iBATIS3/mybatis初期環境構築 - Shinya’s Da…

とりあえず目的は達成した

テーブル名も取得できたので、あとはカラム名、型、サイズだけだな。 package miyohide; import java.sql.*; public class JdbcAccess { public static void main(String[] args) throws Exception { Class.forName("org.sqlite.JDBC"); Connection conn = n…

なんでこんなことをやりだしたか

いくらお手軽とはいえ、なぜいきなりSQLite3で遊んでいるかというと・・・ 最近、JDBCでテーブルアクセスするプログラムを書いた Javadocをぼけぇと見ているとDatabaseMetaDataというのを発見。何が出来るのかとぐぐったらテーブル名とかテーブルカラム名と…

SQLite3でお手軽DBプログラミング

仕事で必要にかられてちょっと調査。まずはJDBCドライバを探す。Google先生で検索してみたら、とりあえずこれ(http://www.zentus.com/sqlitejdbc/)が引っかかった。単なるJarファイル。クラスパスを通せばよい。サンプルソースもダウンロード先に書かれて…

資格試験を受けることになった

SJC-Pっていう試験を受けることになった。というか、会社から指示が出て「受けろ!」だって。とりあえず、問題集は購入。普段仕事で使っているので多分大丈夫だと思うけど、こういうのって仕事とはまた別だからねぇ。確実に弱いのはスレッド関係なので、そこ…

NetBeansのここが不満?

職場ではEclipseを使っていて,自宅ではNetBeansをRails開発でしか使っていないので,全然気がつかなかったのですが,NetBeansのJava環境で戸惑った点。例えば,新規クラスの作成。下はEclipseの例。 で、NetBeansでは スーパークラスとか,インターフェース…

Grailsのサンプルをやってみた

というわけで、Grailsをちょっといじってみることにした。参考Blogは「Grailsインストール+簡単な認証付きアプリをサックリ作成して動作確認。」を。同じMacユーザっぽいから安心。安心。ほとんどはBlogにあるとおりに進めばアプリケーションが作られる。こ…

忘れてた!

先日行ったデブサミでGrailsを知ったんだった。ちょっと手を出してみる。

またくだらない問題

Javaで、aからzまでの配列を作りたいと思い、いちいち手でうつのは面倒くさいと思ってfor分でぶん回したらいいよねって思っていたら、これと言ったメソッドが探し出せずに悩んだのでメモ。 public class AAA { public static void main(String[] args) { byt…

バイナリデータを16進で表現したい。

バイナリデータを読み込むとき、データはbyte型の変数に入るのだが、Javaのbyteは符号付き。符号なしのbyteっていうのも用意されていないので、0x00って形式で表すのはちょっとした工夫がいる。byte型は-128から127までを表すので、byte型に格納された0xFFは…

なんか最近Javaばっかりやっている

仕事の関係上、最近はJavaばっかりいじっている。で、最近「どうにかならんかなぁ」と思っているのがsetter/getterの使い方。クラスAとクラスBがあって、クラスAの各フィールドからクラスBの各フィールドに値をコピーしたいときがある。 class A { private S…

コンストラクタのタイミングを知る

クラスのフィールドにて、各メソッドでnewするのではなくフィールドの宣言と同時にnewしたときに、いったいいつフィールドのコンストラクタは呼ばれるのだろうとちょっと思い、コードを書いてみた。 public class ConstructorTiming { AAA a = new AAA(); pu…

簡単に書いてみた

仕事で気になった。COBOLでは、ある領域が数値で構成されているかというNUMERICチェックが命令として用意されているのだが、Javaだと微妙なものしかない。ちょっと探してみたが、先頭が0のものは数値でないという判断をするJavaメソッドが多く、COBOLのNUMER…

Pleiades

Eclipseの日本語化としてPleiadesを入れてみたのだが、なんか重い。ちなみに初期MacBook Air。まぁ、Airはちょっと遅い機種なんだけど、それでもCore 2 Duoだぜ? 最初の一回だけかなぁ。それともこの重さがずっと続くのだろうか。

こういうのが欲しいんだよ!

Eclipseの更新サイトを閉じたLANで使用するにはって記事を見つけた。すばらしい。うちも情報漏洩防止が最重要課題の環境に居るので、こういう問題に常に当たるのだけど、解決策が載ってなくてつらいことが多い。記事を書いてくださった方に感謝!

Webアプリって何だ?

いまいち定義が分からないけど、Webアプリの勉強をゼロからはじめている。Ruby関係だとNetbeansを使うことが多いのだけど、Webでアプリ開発だとやっぱりEclipseでしょうとおもい、ダウンロードから日本語化まで。 Eclipse 日本語化Pleiades なんか、いろいろ…

antの知識を整理する

ごっちゃになるので、ここで整理。ディレクトリ以下のファイルをすべて対象とするのは、filesetタグを使う。ここではaaaディレクトリ以下のファイルすべてを指定する。 <fileset dir="aaa" /> 上の記法だと全部が対象になっちゃうんだけど、やっぱり一部だけ指定したい、除外した</fileset>…