かずきのBlog@hatena

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

2006-08-01から1ヶ月間の記事一覧

Eclipseプラグイン発見

職場の席が近い某人に教えてもらった EclipseFP http://eclipsefp.sourceforge.net/ 更新サイトはこちら http://eclipsefp.sf.net/updates

システムのLockAndFeelを適用

やっぱOSと同じ見た目が使いやすいよね JFrame.setDefaultLookAndFeelDecorated(true); try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception e) { e.printStackTrace(); } JFrame f = new AppFrame(); f.setVis…

JUnit4のサンプル

テストにはなってないけど、これくらいしってりゃいいでしょ!というアノテーションを使ったサンプル package junit4; //assertEqualsって書くだけで使いたいからね import static org.junit.Assert.assertEquals; import org.junit.After; import org.junit…

ヘッダ情報のないbyte配列からBitmapオブジェクトを作る

C#

前にもやったSetPixelを使わずにBitmapの色を変える方法と同じ要領で private void Form1_Paint(object sender, PaintEventArgs e) { byte[] dat = new byte[100 * 100 * 3]; for (int h = 0; h < 100; h++) { for (int w = 0; w < 100; w++) { // 真っ赤な…

スレッドセーフなブツ

Javaだと ThreadLocalを使う class Hoge { private ThreadLocal local = new ThreadLocal(); public Object getThreadLocalData() { Object ret = local.get(); if(ret == null) { ret = new Object(); local.set(ret); } return ret; } }こんな具合?(未コ…

Bitmapをピクセル単位で操作する方法(SetPixelじゃない奴)

C#

かわいらしいにゃんこの画像をリソースに登録しておいて、あえて緑色に染めて描画する例。 private void Form1_Paint(object sender, PaintEventArgs e) { using (Bitmap bmp = Resources.Cat) { BitmapData bd = bmp.LockBits( new Rectangle(0, 0, bmp.Wid…

Javaに関数型とクロージャが!

どんどん使いやすい言語になってくるのかぁ。 Javaのウリ?のシンプルさは何処に!? http://journal.mycom.co.jp/articles/2006/08/23/java7closuer/

Velocityを使ったプログラム

Javaのコード private void execute() { try { InputStream is = this.getClass().getResourceAsStream( "velocity.properties"); Properties prop = new Properties(); prop.load(is); Velocity.init(prop); Template template = Velocity.getTemplate( "sa…

プロパティの設定色々

velocity.logを出力しない runtime.log.logsystem.class=org.apache.velocity.runtime.log.NullLogSystem jarの中からテンプレートを探す resource.loader = jar jar.resource.loader.description = Velocity Jar Resource Loader jar.resource.loader.class…

XmlTextWriteの使い方

ReaderしたんだからWriteも プログラム(C#) class Program { static void Main(string[] args) { StringWriter sw = new StringWriter(); XmlTextWriter xw = new XmlTextWriter(sw); xw.WriteStartDocument(); xw.WriteWhitespace(Environment.NewLine); xw…

XmlTextReaderの使い方の確認

プログラム using System; using System.Collections.Generic; using System.Text; using System.Xml; namespace XmlTest { class Program { static void Main(string[] args) { XmlTextReader xr = new XmlTextReader("input.xml"); while (xr.Read()) { Pr…

java -jar で起動するときのクラスパス

マニフェストにクラスパスを書く META-INF/manifest.mf --------------------------------- Manifest-Version: 1.0 Main-Class: Test Class-Path: Hoge.zip;Fuga.zip ---------------------------------コマンドライン弱者なので数時間悩んだ挙句教えてもら…

ユニットテスト

ユニットテストは、ばりばり書いてる? テストファーストでしてる? と聞かれるとどうだろう???微妙なラインを走ってるような気がする。 仕事では、やっぱり自分が信用できないのでユニットテストは欠かせません。 といってもテストファーストしてるわけ…