2008-11-01から1ヶ月間の記事一覧

ネガティブ思考であること=努力しないわけではない

http://d.hatena.ne.jp/t_yano/20081118/1227030231これ見ると、最後の引用とかネガティブ思考=努力しない人のように見られていやだなぁ。努力とネガポジなんて関係ありませんて。また、新しいことに足を踏み出すのにもネガポジは「まったく」関係ない。 ネ…

なぜ今頃

concurrentパッケージの使い方を知らない人が結構いて驚き。5年位前に話題になってたきがするけど。きしださんのことだからupdate10で何か大きく仕様が変わったとおもっちまったぜ。もしかしてSystem.nanoTime()とかSystem.out.printf()とか一般的に使う頻度…

長年悩まされていたNetBeans最大のバグが解決した!

バージョン3から何年も続く非常に厄介だったバグがついに解決!NetBeansでコードを書いたことがある人なら初日で気がつくであろう有名なバグなのだが、なぜかいままでずっと放置されていたのだ。これほどうれしいことはない。あとでかく

Java2Dの大幅な高速化その3

http://d.hatena.ne.jp/shin/20081116/p3の続きJDKに含まれるJava2Dデモをupdate6とupdate10で実行してみた。最後のTransformの下の画面をクリックし、最大化しでキャラを最大に増やしてTranslateのみにしてみる。 update6 240fps update10 480fps ぎょえー…

これもすごいんじゃね?

http://pc.watch.impress.co.jp/docs/2008/1118/emachines.htm入門用として必要十分なスペックを持ってる。CPUの性能はおおむねAtomの倍くらいと思っていいだろう。大きいのでUMPCとは使い方が異なるのだが、ほとんどの人にはあの大きさがメリットになるとも…

フレームワーク比較

http://d.hatena.ne.jp/t_yano/20081118/1227008018ポイントとしては作成するアプリによって得意不得意がでるため、その辺は考慮するというところか。Wicketの考え方はわりと好きだし、Guiceは大好き。でもDBアクセス周りはツールの豊富なサポートがあるJPA…

たった1万時間でいいんすか!

http://d.hatena.ne.jp/higayasuo/20081117/1226919944たった1万時間で天才すか!それだと俺天才!おk。実感ないけどwwwwww! と思った人手を挙げて!少なくとも職業プログラマやベーマガ世代には多いはず。 直接的にキーボードをたたいていなくても、机上…

もう技術力うんぬん以前の話だろ

今日知り合いから「ちょっとわからないことがあるから教えてくれないか」との連絡が入った。どう考えても難易度の高い質問ではない。すぐに検索したり調べてみればわかる類のものだ。 おかしい…。 彼は技術力が低いということは決してない。ちゃんと調べれば…

雪虫

今日は風がなく、ここ最近の関東の気温の高さもあってか雪虫をよく見かけた。もうすぐ冬が来るのだろう。

ツクモの危機を救う勇者達

http://gigazine.net/index.php?/news/comments/20081116_intel_core_i7/破産じゃなくて民事再生なのでユーザーが離れなければ大丈夫。日本のPCの歴史において欠かせないお店なので勇者さんたちにはがんばっていただきたい。 で、肝心のCorei7ですが、発売前…

Java2Dの大幅な高速化その2

昨日の続き。昨日はfillRectしか試していなかったが、今度はいろいろと変えて実行してみる。昨日と同様に256000回のループで。 円描画 描画部分を以下のように変更。 g.fillOval(x*24, y*24, 16, 16); 結果 update6 4700ms update10 3600ms update10のほうが…

屋上や最上階の

デパートの屋上や最上階にあるゲームコーナーのワクワク感は異常。 http://www.pipitan.com/sb/sb.cgi?eid=1642大人になってからいってみると意外と狭いことに驚いたりするものです。 閉鎖が相次いでますが、子供をここで遊ばせてその間に親は買い物をすると…

BigDecimalひどすぎるといわれ続けて10年くらい

BigDecimalのプログラムめんどすぎ泣ける。http://d.hatena.ne.jp/nowokay/20081116#1226837247 おいらも過去に何度も何度も書いてる話ですが、BigDecimalはStringと同様に特殊な扱いにして欲しいなぁ。 BigDecimal num1 = 1.23456bd; BigDecimal num2 = 9.8…

JavaSE 6 update10でfpsが低下

update10にするといまや使わないShinGL2だけどフレームレートが10%くらい下がってる。それでもJ2SE5.0に比べるとはるかに速いけど。ちなみにShinGL2はマルチスレッド対応のソフトウェアレンダリングなゲーム用お手軽ライブラリ。Java2Dはハードウェアアクセ…

代引きがなくなる

金融庁「代引きサービスは規制するね^^」、宅配業者「ふざけるなヴォケ」 これはひどい。少なくとも商品とお金を対面で交換してる時点で、破綻した場合でも消費者にとって問題が一番ない集金方法だと思うんだけど、金融庁は何を考えてこうなったんだ?他の支…

Java2DのFillRectですら大幅な高速化

元々アクセラレーションが効いていたはずのFillRectだが、update10にするだけで大幅に高速化するようだ。 Graphics2D g = (Graphics2D) bufferStrategy.getDrawGraphics(); g.translate(8, 32); g.setColor(Color.BLACK); g.fillRect(0, 0,640, 480); g.setC…

忘れ物ですよ

http://d.hatena.ne.jp/nowokay/20081114#1226611827つ「0x」 int age = 0x20; System.out.printf("やあ、ぼくきしだ。%d歳!", ++age); たぶん、こっちのほうが近いんじゃないかな。 16進数で思い出したけど、JavaやCは2進数表記ができないのがだるい…と昔は…

ここは否定したい

http://el.jibun.atmarkit.co.jp/yoshi/2008/11/post-895e.html 従来のプログラミングは、動くかどうかわからないコードをたくさん書いていって、最後にプログラムを動かし、エラーを直していく作業です。TDDはこの方法と違い、少しずつ動くコードに内容を足…

Java Expert #3 の献本が届いた

Java Expert#3 献本いただきました。ありがとうございます。 「まるごと!」という名前にふさわしいボリューム。NetBeansの特集で全ページの2/3近くもページを割いている。 で、軽く眺めてみたけど、NetBeans特集なんですが、NetBeansをすでに触ったことがあ…

これ誰が買うんだ…

http://pc.watch.impress.co.jp/docs/2008/1113/dell.htm V420シリーズのほうなんてスペックが高いわけではないのに12万円を超える。ビジネス向けとかいいつつOSはVista Home Basic。CPUだけE8500搭載してメモリはVistaなのに1GBしかないし、HDDも容量が少な…

コードの意味はわからんがとにかくすごいベンチだ

http://d.hatena.ne.jp/nowokay/20081113#1226565440頭の悪いおいらには何をやってるのかさっぱりだけど、ベンチマークにはなりそうだね!CPU1個しか使ってないようなのでマルチスレッド対応するとベンチとして磨きがかかるね!世の中のベンチ取りまくってる…

貧乏暇なし

不況のときこそ、開発者は勉強したほうがいい。時間が余っているんだから、自分にもっと投資しようよ。これはチャンスと考えよう。 http://d.hatena.ne.jp/higayasuo/20081112/1226467843 言いたいことはわかるけど、貧乏人はまず時間が余ってないと思うよ。…

とりあえず写真とってみた

http://d.hatena.ne.jp/shin/20081107/p2 の続き NetBeansのセミナーでJavaExpert#3の執筆者紹介があるというので自分でとって片貝さんへ送る。動かしていて思ったけど、携帯の自分取りってむずかしいですな。鏡と違って左右反転しないものだから思うとおり…

DS ガールズモード…だと?

WiiをネットにつないでいるとWiiを経由してDSで体験版をダウンロードプレイできるのは皆さんご存知のとおり。お店に行かなくても体験版が落とせるので引きこもりにはぴったりだぜ! というわけで、せっかくなのでおいらみたいなおっさんがもっともプレイしな…

doLookupが泣いている

EJB3.1とかsunの技術資料でもテストコードでみんな HogeBean hoge = (HogeBean)new InitialContext().lookup("hoge"); とわざわざ生成してキャストまでして書かれてる。sunにすら見捨てられたdoLookup涙目。もう4年以上前に実装されてる命令なのに。Generics…

Jersey 1.0でも生成されるJSONに不具合が

NetBeans 6.5RC2ではJersey1.0になってるので試してみた。(NB6.1までは0.8までしか上がらない)結果。0.8からなおってねー。Javascriptとは連携できるけど、汎用的なデータ連携としてこれはないだろう・・・。実際GWTとやりとりできないし。

JavaSE 6 update10でのアプレットの起動時間

update10での改善点にアプレットの起動時間短縮というものがある。というわけで試してみた。update7以前で計測していないため、比較は出来ないのだが確かに問題になる時間はない。しかし、もともとSunのJDKでは大幅に改善されており、特にhotspot VMになって…

擬似乱数に反応するやつは間違いなく・・・

http://d.hatena.ne.jp/nowokay/20081110#1226302607所詮擬似乱数なので値の偏りがあるのは当たり前かと。でも、種を0から5000にすると少し緩和されますし、5000から10000では偏りを探すのは難しいという結果が出ました。きしださんのいう5000から10000が偏…

JavaSE u10だとV2Cの文字選択動作が遅い

テキスト表示した文字の上をドラッグすることで行う文字列の選択が瞬時に行われない。非常に遅い。なんだこれ。 文字が少ないと早くて増えるにしたがって重くなるようだ。update6で起動してみると問題ない。うーむ。update10はやはり大きな変更が入っている…

update10でいろいろ動作確認

V2Cの範囲選択が遅い以外はむしろ、ホイールスクロールなどがきれいに回るようになった感じでむしろ軽くなったようだ。そもそもJavaSE6になった時点でJ2SE5.0から大きく速度向上しているのでJ2SE5.0やJ2SE1.4を触っている人がJavaSE6update10を触ったらびっ…