かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

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

ブラウザのスクロールバーを隠す

overflow : hidden

お次はs2dao

使い方を思い出してきたので次はs2dao! これは、本当に久しく触ってないなぁ。 順調に出来るだろうか?? とりあえず、データベースが無いとはじまらない!! マシンの中に入ってるDBは… H2 HSQLDB Derby Oracle XE SQL Server 2005 Express う〜ん H2にす…

AOPもしてみよう

AOPも自動登録してみよう。さっき作ったHello worldにログを仕込んでみる。 Log4jを使うのでlog4j.propertiesを用意する。 内容はWebから適当に拾ってきたものをコピペして書いた ### direct log messages to stdout ### log4j.appender.stdout=org.apache.l…

Seasar2.4系が出たので再入門

Seasar2.4が出たので早速ダウンロード昔に触って以来追加機能をかを軽くチェックするだけで手を動かして無かったので久しぶりに手を動かしてみようと思う まずはHello world 自分はWebアプリよりは普通のJavaアプリが好きなので… コンソールのHelloWorldから…

著作権

http://headlines.yahoo.co.jp/hl?a=20061109-00000105-yom-soci

めもめも

Module#attr

NetBeans Visual Web Pack入れてみた

タイトルの通り今朝入れてみました!感想は、Creator2よりは安定してる。後は完成までにどれだけVisualStudio並になってくれるか! NetBeans6.0の時点でとりあえず完成くらいの気持ちで見守っていこっと。

乗り換え時期は何時?

今Eclipse 断然Eclipseだって便利だもん。でも、ちょっとずつNetBeansも使ってる。 だって便利だもん。 ちょっとしたWebアプリとかJavaでGUI作ったりとかは圧倒的に楽。NetBeansで不便なのはエディタ。 でも、よくなるらしい。 http://wiki.netbeans.info/wi…

この書き込み

自作のRSSを読み込むクラス(といってもオープンソースのライブラリ使ってだけど)のテスト用!

Subversionが壊れた?

自分のPCでバックアップ的な使い方をしてたSubversionがご臨終になられました。 DB_VERSION_MISMATCHとか出てリポジトリにつなげなくなった…。ぐぐってみると古いSubversionをダウンロードしてきてうんぬんとあったけどめんどい!! とりあえず、リポジトリ…

既存のクラスのメソッドを置き換えちゃう

タイトルみたいな事が出来るようだ。 どういう名前のつけられてる機能かは知らない!!! 早速やってみよう。 エラーが出るバージョンから s = nil s.hogenilに対してhogeメソッドを呼ぶ。 当然エラー! nilってのは、NilClassのインスタンスらしいので、Nil…

Windows Developer Magazine休刊!?

C#

1月で休刊予定らしいです…。 C マガジンが無くなったりJava Worldが月刊じゃなくなったり。技術情報誌の規模縮小ブーム?

.NET Framework3.0 RC1リリース!!

C#

http://www.microsoft.com/japan/msdn/windowsvista/support/relnotes/netfxrc1/とりあえず入れない!! 正式版をおとなしく待ちます。

EclipseでAPTするには!

aptをコマンドラインで動かすまでは簡単。 antから叩くのもいける。 そなると次はIDEに統合したい!ってことでEclipseからの使い方。 File -> New -> Project... Plug-in Projectを選ぶ プロジェクト名を適当に 次のページで、This plug-in will make contri…

正規表現するわ

スクリプト言語の強みの1つ!正規表現。 早速やってみよう。 Regexpを使うようだ。早速!!! # 正規表現を用意して r = Regexp.new("^foo") # コンソールから読み込んで s = gets.chomp # マッチング if r.match(s) puts "マッチした" else puts "マッチし…

APTとっかかり

今日は、Rubyもやりつつ後半にAPTやりはじめました。 前々から興味があったりしたので、(Ikusipeとか)やろうやろうと思ってたけどやってなかったもの!! さて、会社ではまった。 独学で試行錯誤しただけじゃ駄目だね。 数時間悩んで出来たものは、コマン…

JRubyにしてみた

今までRubyのサイトからDLしてきたインタプリタ+RDEを使ってきたけど、これをJRuby + RDEにしてみた。 だってJavaが使えるんですから。RDEの設定でちょっと悩んだのが、ruby.exeへのパス。JRUBY_HOME\binの中に無いですから!! とりあえず、JRUBY_HOME\bin…

UnitTest

クラスと継承も出てきたので、ユニットテストに浮気。 使い方 require "test/unit" Test::Unit::TestCaseを継承 def test_***** というテストメソッドを定義 assert_equalとassert_instance_ofでテスト まず定義 require "test/unit" class TestHoge < Test:…

gemにproxy

gem install 何か -p http://proxy:8080

Ruby勉強二日目

実際二日目じゃないけど、ここに記述するのは二日目ってことで!!! クラスの定義 オブジェクト指向言語といえばクラスでしょう。 これが無きゃはじまらない!!!定義は class 名前 ここに色々 endでいける! 早速!!! サンプル クラスの定義 # クラス作…

勉強一日目

Hello World puts "Hello world" 標準入力 val = gets puts valこうも書けるみたい gets puts $_ p 人間にわかりやすく出力してくれるみたい p 5 p "こんにちは" p 10.4これを実行すると 5 "\202\261\202\361\202\311\202\277\202\315" 10.4oh 日本語わかり…

Rubyをはじめよう

事の発端 この間、「Excelに書いてあることを別Excelに貼り付ける」という作業を延々と数時間続けた。 元のExcelに書いてあるのが定型ならよかったんだけど、定型じゃないので微妙にしんどい。 見た目に拘って改行(セル内での改行じゃなくて行を変えてる)…

VS2005用SVNアドイン

C#

http://ankhsvn.tigris.org/

最近注目してるキーワード

GMF APT

Eclipse3.2

先日Eclipse3.2が割と良く落ちたり固まったりすると書いてからEclipseを入れ替えました。 とりあえず英語のまま使います。(日本語化するとAPT関連のメニューが見えないとか見たし)どの程度の安定度かお試しお試し。

Eclipse3.2

最近使っててなんか不安定。 よく固まるし、突然落ちたりする。う〜ん。3.1に戻るか…。 みんなは平気なのかなぁ。俺だけ?

c3p0を使おう

こんなのをhibernate.cfg.xmlに入れる <property name="hibernate.c3p0.acquire_increment">3</property> <property name="hibernate.c3p0.idle_test_period">30</property> <property name="hibernate.c3p0.max_statements">0</property> <property name="hibernate.c3p0.max_size">100</property>

TurboC++ちょっとガッカリ

C++

サードパーティ製のコンポーネントが使えないとか。 一気に魅力半減じゃわ〜

Turbo!!!

C++

BorlandがTurbo C++をDLさせてくれるようになりました! 早速DL。 Borland C++ Builder6よりはるかにいい!!! オススメC#とかでWindowsアプリ作るのと同じ感覚でいてC++ いいことしかないですね

EasyMock2.0をお試し with JUnit4

テスト対象のロジッククラス package easymock; public class PersonLogic { private PersonDao personDao; /** * 指定されたIDの人のBMI値を返します。 * 指定された人がいない場合は、nullを返します。 */ public Double calcBMI(Integer id) { Person per…