コグノスケ


link 未来から過去へ表示(*)  link 過去から未来へ表示

link もっと前
2008年1月29日 >>> 2008年1月16日
link もっと後

2008年1月29日

3倍速い

Javaでプログラムしていたら妙な現象に気づきました。

  • Component.createImageかComponent.createVolatileImageで大きめのバッファ(少なくとも800x600くらい?)を作ります。
  • バッファに何か(ここではfillRect)描きます。
  • バッファの内容をComponentにdrawImageしてコピーします。
  • 特定の待ち時間(11ms〜19ms)を指定したThread.sleepを呼び出します。

以上の処理を行うループを回していると、PCの時計が3倍くらいの速さでどんどん進んでしまいます。バッファに何も描かずにdrawImageするであるとか、20ms以上の時間をsleepに指定した場合には、問題ないようです。

バッファに描いてdrawImageしてsleepを呼んで待つ、というパターンはゲームでありがちな処理だけに困ってしまいます。何が悪いのかさっぱりわからない。Javaとその内部に詳しい人が居たら、何が起きてるのか教えて欲しいところです。

それともなんだ、地球のためにCPUパワーを食うBlitではなくFlipにしなさいっておぼしめしなのか…?

検証コード

検証に使ったコードは以下の通りです。

TestClockSkew.java

import java.applet.*;
import java.awt.*;

public class TestClockSkew extends Applet implements Runnable {
    Image i;

    public void init() {
        i = this.createImage(800, 600);
        
        Thread t = new Thread(this);
        t.start();
    }
    
    public void run() {
        while (true) {
            Graphics g = i.getGraphics();
            g.setColor(new Color(0, 0, 0));
            g.fillRect(0, 0, 500, 500);
            g.dispose();
            
            this.getGraphics().drawImage(i, 0, 0, null);
            
            try {
                Thread.sleep(11);
            } catch (InterruptedException e) {
            }
        }
    }
}

当初は実際に動作するアプレットを貼りつける予定でした。しかし実行したところで、黒い画面が出るだけで何も面白くないうえに、もし皆さんのマシンの時計が狂ったりしたら大迷惑なのでやめました。

編集者:すずき(2008/02/15 01:07)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2008年1月28日

遅くたって枯れたって馬鹿にはできない

どこの会社もそうだと思いますが、情報漏洩対策でUSBメモリだのCD-Rだのといった記録媒体を会社内に持ち込むことは原則禁止されています。

普段はそんなこと気にならないのですが、PCの再セットアップの際にイーサネットカードのドライバが見あたらないとき、非常に困ります。別のマシンから持ってこようにも、移す手段がありません。

今日まさにその状態にはまってしまって困ったんですが…。窮地を救ったのはシリアルポートでした。

Windowsにはハイパーターミナルという素敵ソフトが大抵入っていて、そいつを使うとシリアルポート経由でファイルを転送可能です。LinuxなどのUNIX系OSでもシリアルポート経由でファイルを送る手段はあるはずです。

速度はせいぜい115.2kbps(14.4KB/s)で、けして速いものではありませんが、シリアルポートさえあれば必ず使えるので助かります。おおよそどのOSにもドライバがある、というのは枯れきったデバイスたるシリアルポートの利点でしょうねえ。

しかし最近のノートPCなどはシリアルポートが無いものも多いし、この手段も廃れつつあるのかな…。

編集者:すずき(2008/01/28 22:40)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2008年1月27日

車が返ってきた

車検が終わったらしいので車を取りに行きました。

取りに行くと書きましたが、実は車検に出すとき代車が借りられなかったので足がありません。なので、販売店の営業の人がわざわざ迎えに来てくれたわけです。親切な方ですなあ。

車の販売店に行くなんてそうそう無いし、ランサーエボリューション(店先に飾ってあった)に試乗させてくれー、って言えば良かったなあ。

最近の車

最近の国産車は必ずしも日本人にウケが良いとは思えません。自動車メーカーのやる気がなくなったのでしょうか?実はそうではありません。最近の日本車は「世界戦略車の日本バージョン」であって、日本向けに一から設計された物ではないのです。

詳しくは日経の記事(日本で売っても儲からない、だから世界戦略車で勝負)を参照いただきますが、ざっくり言ってしまうとまずはどの国と決めずに平均的な車を設計して、それから各国向けにカスタマイズした車を設計するのだとか。

そんなことをして日本で売れなくなっても良いのか?と思われるかも知れませんが、日本で売れなくてもどうということはない…がメーカーの本音でしょう。

日本は豊かな国ですが、自動車メーカーが多数ひしめきあっていて利益は出ないし、今後は少子化で購入層も減る一方です。日本は世界戦略の一部を担うどころか、全くうまみのないお荷物になりつつあります。今後も日本仕様は軽視されること間違いなしで、寂しい限りですね。

編集者:すずき(2008/01/28 22:23)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2008年1月26日

激寝

夕方まで寝てた。やっぱり一週間に一日はこういう日がないといかんね。

編集者:すずき(2008/01/28 22:23)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2008年1月25日

飲み会

飲み会に誘ってもらったので「行きます」って返事しました。夜、再びメールが来て、飲み会が無くなったとのこと。

だけど、別の飲み会が開かれることになったらしいのでそちらに行きました。飲み会は不滅です。

眠気は危険です

話題が運転中の眠気の話になり、友人が「眠くなってくると、視界が暗くぼやけるというか、例えるなら映画の黒い枠みたいになる。」と言っていました。私も同じような体験があるのですが、なるほど言い得て妙です。

こういう状態になってるのは確実にまずいわけで、即車を止めて休むべきです。が、当の本人は気づかないから、困っちゃうわけです。下手したらどこかに激突しますが、私や友人は幸運なことに事故らなかったため、続きも見たわけですよ。

しばらく映画の黒い枠状態が続いた後に、どういうタイミングかわかりませんが、一気に目が覚めるポイントが訪れます。一瞬で眠気がゼロになって、視界が晴れ、頭が冴えます。そのあまりのギャップに初めて「今まずい状態になっていた!!」と気づくのです。

気づくのが遅すぎとお思いでしょうけど、本当にこんな感じでした。もちろんこれは確実に良くない状態なので、絶対に寝不足で運転しないでください。私も二度と体験したくないですね…。

編集者:すずき(2008/01/28 22:23)

コメント一覧

  • hdkさん(2008/01/28 22:47)
    夏に高速道路 1,000km 以上走りましたが、さすがにそこまではいかなかったなぁ。夜中はちょっと休んでちょっと走っての繰り返しでした。(寝れないので走る→やっぱ眠いから次のSA/PAで休む→...)
  • すずきさん(2008/01/28 23:10)
    >hdkさん
    疲労とか眠気が原因なので、休み休みきちんと走れば距離は問題にならないってことですねえ。
    私が体験したときも、近所の道でしたし…。
open/close この記事にコメントする



2008年1月22日

電車のドア

子供がカニに指を挟まれて「いたいよー!」と言っている怖い電車のドアステッカーがあったはず、という記憶を頼りに調べてみました。

JR北海道以外で自分が乗ったことのある路線というと、札幌市営地下鉄くらいなものでしょう。ネットで探すと簡単に見つかったのですが、なんと子供じゃなくてクマでした。しかもカニなんて全くどこにも描いてない。どこから沸いてきた記憶なんだか…。

JR北海道

先日ご紹介(2008年1月18日の日記参照)したJR北海道のマスコットキャラクターの雪男?は「モジャくん」というそうです。どうでもいいですか、そうですか。でもまだ続くもんね。

モジャくんは旅行のパンフレットなどに描いてあったこともありましたが、最近めっきり姿を見かけません。このままでは今年の秋に導入予定のICカード「Kitaca(キタカ)」のマスコットキャラ(エゾモモンガ)に駆逐されてしまいそうです。ぜひ頑張っていただきたい。

Kitacaは何だかぱっとしないですね。白黒のモモンガがSuicaのペンギンと似てるし、緑色基調なのも似てる。同じデザイナーに頼んだんだろうか。

編集者:すずき(2008/01/24 22:02)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2008年1月20日

そんなミラクル

車を車検に出してきました。昨日、近所にある三菱のディーラーに予約を入れたのです。

地図によるとディーラーはR171沿いらしいので、R171をひた走る。すると三菱のお店を発見。お店の人にご挨拶。車検の話を聞いてみると車検のご予定は伺っておりません、とのこと。へ、なんで?
私「○○さんにお願いしたのですが。」
店「はい、○○は私ですが、予約は伺っておりませんが?」
私「あれ??昨日予約しませんでしたっけ?」
店「い、いいえ??」
こりゃ何事よ?と思ってたらお店の方が、

店「…ああ!もしかして高槻店をお探しですか?」
私「はい?そうです。こちらですよね?」
店「いえここではなくて、もう少し行ったところにあるんですよ。」
私「え…えぇ!?」
この時点で初めて店を間違ったことに気づく。両店とも近くにあって、偶然ですがどちらの店にも同じ名前の方が居たようです。なんて複雑な…。

そのまま車検をお願いしても良かったのですが、既に予約してしまったのでそうもいかず。お店の人に謝り倒しながら出てきました。ご迷惑をおかけしました。

編集者:すずき(2008/01/20 17:08)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2008年1月19日

スカっとするのは最初だけ

明日も休みなのを良いことに夜中までSena氏とPS3のガンダム無双をやっていました。

ガンダムのストーリーを知らないと登場人物が何を言ってるのか意味がわかりません。ゲーム自体が面白いからそこそこ楽しめますけど、分かるに越したことはなさそうです。

幸いなことにSena氏がガンダムに詳しかったので、こいつ誰、何者?って聞きまくりながら2人で遊んでました。

ボスが硬いので連続で叩きたいのですが、無双技で暴走して敵を見失い、後ろからぶん殴られて死ぬ、ってパターンが多かったです。相手の方に素早く向き直るコツはないのでしょうかね。

編集者:すずき(2008/01/20 14:15)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2008年1月18日

ダブルドア

この前実家のある北海道に帰省したとき、当然ながら北海道の電車に何度も乗りました。そこで思い出したのが「北海道の電車はドアを二回くぐる」って話です。

普通の電車は、電車と電車の間を繋ぐドア、電車と外を繋ぐドア、の二種類しかありません。しかし北海道の電車には、客室内と客室外を繋ぐドア、があります。

この電車は内地では走っていないので、説明しても皆さんピンと来てくれません。というわけで写真撮ってきたんだぞ。


電車のドア(左)と、室内のドア(右)

左側のドアから外の景色が見えていることからわかるように、左側が電車と外を繋ぐドアです。右側にも見慣れないドアがあって、いすが見えますよね。

もう一つの特徴は、壁一面が真っ青&スズランで埋め尽くされていること。


壁の模様拡大図

北海道に住んでいたときは何とも思わなかったですが、今思えばかなり異様。青くするのは構わないけど、ここまで鮮やかな青にする必要があったんだろうか。

この話は前々から書きたかったんだけど、今になって思い出したんだ。

いつからか

JR東日本やJR西日本ではSuicaやICOCAを導入してからというもの、マスコットキャラのペンギン(東日本)と、カモノハシ(西日本)が前面に出てくるようになりました。

実はJR北海道にもマスコットキャラが居ます。雪男ですかね?なんかもさもさしてます。


もさもさしたマスコット

ICカードがどうのこうの言い出すより前から居る気がします。かわいいかと言われるとどうなんでしょうね…。自分は客に媚びない感じがして好感が持てます。ずっとこのまま微妙なスタンスで居て下さい。

九州や東海も居るのかな?ご存じの方は教えてくださいな。

編集者:すずき(2008/01/19 16:08)

コメント一覧

  • hdkさん(2008/01/19 18:25)
    TX は TX のキャラクターが使われていますね。鹿児島市営バスのドアーにはカニの絵があったと思うのですが、これは他社でも使えるようなものだとおもいます。
    ドアで探していたら↓こんなの見つけました。
    http://mito.cool.ne.jp/busbybus/doanigochuui.html
  • すずきさん(2008/01/20 13:49)
    >hdkさん
    電車ドア専門のサイトですか。マニアック…!
    カニの絵の警告はどこかで見たことある気がします。カニに指を挟まれて「いたいよー!」って子供が泣いてる怖い絵だったな…。
  • かわさきさん(2008/01/21 06:25)
    ダブルドアの車両なら,以前は常磐線でも走っていたんですけどね.天井に扇風機が付いてるぐらいかなり古い車両でしたけど.
  • すずきさん(2008/01/21 21:19)
    確か高校生の時は天井に扇風機が付いてる電車(いかにも古くさい赤い電車)も走ってた。
    さすがに千歳線にはいなさそう。地方の路線なら居るかも。
  • 北のモジャくんさん(2008/02/06 01:53)
    はじめまして。
    モジャくんをネタにさまよっていたら、当たりました。

    >客に媚びない感じがして好感が持てます。

    そうした評価は、長年モジャくんファンをしてきた自分としては嬉しい限りです。やたらカワイイだけ、「〜ピー」とかいう名前をつけて無理にカワイく媚びたキャラが多い中、モジャくんは地道に、しかししっかりと自分の道を歩んできたキャラだと思うのです。

    今年はモジャくんが登場して20年(ちょうど青函トンネルが供用開始した時に登場した)になります。
    露出度は少ないけど、JR北海道に導入されるICカード「キタカ」に描かれているモモンガの地位をモジャくんが奪回することを願い、拙筆を閉じさせていただきます。
  • すずきさん(2008/02/07 08:37)
    >北のモジャくん さん
    ようこそ。
    モジャ君、20才なんですね。知りませんでした。これからも JR の旅行ポスターの片隅でひっそり頑張ってくれると思います。
  • 北のモジャくんさん(2008/02/13 00:31)
    すずきさん
    >コメントありがとうございました。
    JR北海道のモジャくん、特徴といえば生みの親が社員なんです。
    だから、というわけでないですが、もっともっと活躍してほしいなと思うのです。「ひっそりと」でなく、もっと「堂々と」。
  • あんどーなつさん(2009/07/26 20:18)
    京王は最近ではテレビアニメ「フレッシュプリキュア」の登場人物4人(キュアピーチ・キュアベリー・キュアパイン・キュアパッション)を用いたドア注意ステッカーが貼られています。
  • すずきさん(2009/07/28 21:21)
    >あんどーなつ さん
    情報ありがとうございます。京王電鉄は時代の波に乗ってますね。
    アニメが終わったら…なんて余計な心配ですかね。
open/close この記事にコメントする



2008年1月17日

ミレニアム

今はグラフィックアクセラレータといえば、nVidiaかATIかIntelくらいなものですが、一昔前までは各社の群雄割拠状態でした。VooDooとかPowerVRとかどこ行ったんだろう。ああ、Millenniumってのもあったなあ…。

と思いきや Matrox Millennium P690が出たらしい。Millenniumをまだ作っていたとは…知りませんでした。Windows Aeroは使えませんが、ファンレス&省電力が売りのようです。最近のグラフィックカードは速いですが、アホみたいに電気を食うしファンが爆音ですからねえ。

マザーボードにグラフィック機能がなくてグラフィックカードを探しているけど、さほど描画性能はいらない、なんてレアケースに対応できるかも知れません。

編集者:すずき(2008/01/17 23:07)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link もっと前
2008年1月29日 >>> 2008年1月16日
link もっと後

管理用メニュー

link 記事を新規作成

<2008>
<<<01>>>
--12345
6789101112
13141516171819
20212223242526
2728293031--

最近のコメント5件

  • link 21年9月20日
    すずきさん (11/19 01:04)
    「It was my pleasure.」
  • link 21年9月20日
    whtさん (11/17 23:41)
    「This blog solves my ...」
  • link 24年10月1日
    すずきさん (10/06 03:41)
    「xrdpで十分動作しているので、Wayl...」
  • link 24年10月1日
    hdkさん (10/03 19:05)
    「GNOMEをお使いでしたら今はWayla...」
  • link 24年10月1日
    すずきさん (10/03 10:12)
    「私は逆にVNCサーバーに繋ぐ使い方をした...」

最近の記事3件

  • link 24年11月28日
    すずき (12/01 00:53)
    「[BIOS/UEFI画面に入る方法] PCは起動時にあるキーを押すとBIOS/UEFIの設定画面に遷移します。良く見るパターン...」
  • link 23年4月10日
    すずき (12/01 00:39)
    「[Linux - まとめリンク] 目次: Linux関係の深いまとめリンク。目次: RISC-V目次: ROCK64/ROCK...」
  • link 24年11月25日
    すずき (12/01 00:39)
    「[libjpeg-turboのライブラリは2つある] 目次: Linux高速なJPEGデコード/エンコードライブラリで有名なl...」
link もっとみる

こんてんつ

open/close wiki
open/close Linux JM
open/close Java API

過去の日記

open/close 2002年
open/close 2003年
open/close 2004年
open/close 2005年
open/close 2006年
open/close 2007年
open/close 2008年
open/close 2009年
open/close 2010年
open/close 2011年
open/close 2012年
open/close 2013年
open/close 2014年
open/close 2015年
open/close 2016年
open/close 2017年
open/close 2018年
open/close 2019年
open/close 2020年
open/close 2021年
open/close 2022年
open/close 2023年
open/close 2024年
open/close 過去日記について

その他の情報

open/close アクセス統計
open/close サーバ一覧
open/close サイトの情報

合計:  counter total
本日:  counter today

link About www.katsuster.net
RDFファイル RSS 1.0

最終更新: 12/01 00:53