-
· java
テストしてからセットします。 - テスト・アンド・セット - Test-and-Set
テスト・アンド・セット - Wikipedia
アトミックに処理できることを保証したのちに、変数をテストして、セットできるならセットします。
えーと、Javaならどうなんだろう。
あるオブジェクトをシンクロナイズドしたのちに、テストしてセットかな。
package testandset… -
[java]あれーーー、匿名クラスのアノテーションは実行時につかないの? - いやつきます。 その2
先日書いた記事(プログラマメモ2: [java]あれーーー、匿名クラスのアノテーションは実行時につかないの?)で、コメントをいただきまして、@Inheritedを使う事で解決。
うーん勉強になりました。
というわけで再びコード
package build;
import java.aw… -
· アイデアレベル
ある文脈時に、変数がとりうる値から状態を決めたいわけです
ある状態のときにある動作をするプログラムを書くときに、
実装者に条件判定(if)を書欠かせないようにしたい。
とくにif文がネストするようなコードを書かせたくない(書きたくない)。
if(){
if(){
if(){
}
}
} else {
if(){
} els… -
[java]あれーーー、匿名クラスのアノテーションは実行時につかないの?
Javaアノテーション実験です。
匿名クラスにつけたアノテーションが実行時につかないっぽい。
使い方まちがってるかなぁ
追記
匿名さんからのコメントです。@Inheritedをつけるとオッケーでした!!
以下テストコード。
package build;
import java.awt.Con… -
[java] Guiceをちょこっと触ってみた。
google-guice - Google Code
対応はJava5以降、アノテーションを使ってます。
重要なアノテーションはずばり
@Inject
参考
Kazuhiro's Weblog: 「Guice」 -Google発のJava用DIコンテナ- を使ってみるGuice … -
[java]AWTEventMulticaster - マルチキャストイベントディスパッチを行う仕組み
Javaです。AWTEventMulticasterです。
AWTEventMulticaster は、java.awt.event パッケージで定義される AWT イベントに、効率的で、スレッドセーフな、マルチキャストイベントディスパッチを行う仕組みを実装します。javadoc
… -
実行時にアノテーションの情報を利用するときは、@Retention(RetentionPolicy.RUNTIME)を忘れずに。
Javaアノテーションメモ(Hishidama's Java annotation Memo)
アノテーションを設定して、実行時にチェックしたいなぁと考えました。
@Retention(RetentionPolicy.RUNTIME)を設定することせずに、getClass(… -
JPEGファイルを読みこんで返すJSP
えーと、Javaです。
JSPを使って任意のJPEGファイル読み込み適当に返します。
web.xmlです。
mappingで拡張子がjpg,jpegであるものに適用します。
<servlet>
<servlet-name>read_image</ser… -
[java]何気に、フレームの透明化 Java SE 6u10でね。
How to Create Translucent and Shaped Windows
何気にこの機能、はいってたのね。。。 -
ああ、JDBCを使ってるときにでるORA-00911は、SQLのうしろに;をつけてたりするかも。
ああ、JDBCを使ってるときにでるORA-00911は、SQLのうしろに;をつけてたりするかも。
ORA-00911 - オラクル・Oracle エラー FAQ -
· java / javascript
ァ-ヶ - 2009年においても、全角カタカナ判定は面倒..Orz...
全角カタカナ判定ってどうやるんだろうって思っていたりします。
ユニコードならァ-ヶで全角カタカナ判定ができるようです。
floatingdays: JavaScriptでカタカナ入力チェック
で、プログラムで出力。
public class ZenkakuKatakanaOut {
… -
iPhoneでLuaって使えるかな その2
プログラマメモ2: iPhoneでLuaって使えるかな その1
今回はエラーがなくコンパイルできること目標に。
もともとLuaはANSI C環境だけでコンパイルできる。
そのことに気がついたのは、luaconf.hをみてからなのだけども。
とりあえずコンパイル、リンクまではうまくいった… -
findしてgrepしてマッチさせてからコピー、xargsを二度ほど使ってます。
コマンドです。
ファイル内検索してマッチしたファイルだけを別のディレクトリ(フォルダ)に移動(コピー)したいという気持ちにときたまなります。
まず、いまいるディレクトリでファイル内検索してマッチさせます。
find .|xargs grep "マッチ!!"
つぎにこ… -
iPhoneでLuaって使えるかな その1
ふとiPhoneアプリの開発でLuaを使えるかしらと思ったのでした。
The Programming Language Lua
本屋で立ち読みしてましたら、ゲーム、組み込みで実績のあるスクリプトの用で、ソースコード、モジュールのサイズがとても大きいというものでもないようなので、ip… -
CGPointとか。あとNSLogとか。
CGPointについてです。
定義は、
struct CGPoint {
CGFloat x;
CGFloat y;
};
typedef struct CGPoint CGPoint;
ちなみにCGFloatはfloatでした。
NSLogを使ってコンソールに出すときは、
NSLo… -
· java / visualization
radial document visualizationっぽいのを描きたかった。
Javaです。最近、お疲れ気味なので、さらに頭の切れ味が悪いです。
rb.trends» Blog Archive » Radial documentsradial document visualization - information aesthetics
画面をキャプチャ
送信… -
· cocoa / iphone / objective-c
Core Graphicsの練習のために
iphoneです。グラフィックです。
Core Graphicsの練習のためにお試しプロジェクトを作っていろいろ試そうかなぁと考えているのですが、勝手がわからず苦労しています。
実験コード作成するためのメモです。
xcodeは、window based で新規プロジェクトを作成します… -
[java]ダーツ盤っぽいのを描いてみる。
Javaです。ダーツ盤っぽいのを描いてみます。
package ggg;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Rectangle;
impo… -