山下さんのカボチャランタンが入賞したそうなので、景品を取りにみんなでポティロンの森(稲敷市、旧:江戸崎町)に行きました。
コースレイアウトが全部同じパターゴルフやったり、パーフェクトピッチィング(誤字ではありません)の親戚で、ゴルフのアプローチでかごに入れるゲームやったり、アーチェリーやったりしました。
ポティロンの森で 500円くじを引いて当たった変なボールが、思いのほか役に立ちました。何だかんだで、ボールで遊んでいた時間が一番長かったように思います。
久しぶりに運動した。
JavaでGUIプログラムを作るなら、何がいいかな?あまりシステム寄りだとJavaで書くのは面倒くさそうだから嫌だな、逆に抽象的すぎると役に立たないし…。
とりあえずWTL(Windows Template Library)でやろうとして挫折した、ファイラもどきを作ってみようか。ダイアログ、複数ウインドウ、ツリー、リスト、タブ辺りの勉強になるでしょう。きっと。
夕方に起きたので何もやることがなかったなあ。明日はJavaでも頑張るかな。
大下さんが遊びに来て、絵を(本人曰く落書き)描いていました。上手なもんですねえ。
しかし大下さん曰く、お友達の絵がすごく上手だそうで、それには全然敵わないそうですよ。世の中、上には上が居るのだなあ。
ソフトバンクモバイルが「携帯0円」と宣伝打って、単に頭金をリボルビング払いさせるだけというひどい売り方してますね。
このシステムの怖さは、頭金無用で、気づかないうちに借金、この二点でしょう。
従来は払えなくなったら解約すれば後腐れなし(違約金が発生する場合は別)でした。しかしこのプランは解約しても支払いが続きます。当たり前です「借金」だからね。
そして頭金が要らないシステムによって、お金を払っているという感覚を薄れさせます。頭金があったって、分割払いするだけで払っている感覚が薄れてしまうのに。
さらに携帯端末代は2年間で分割払いなので、半年で機種変えたら、1年半は旧機種の借金が残ります。これで立派な多重債務者の完成です。
ソフトバンクモバイルは新システムによって、消費者を多重債務に陥りやすくさせてしまったんです。もし狙ってやったのだとしたら、ずいぶん凶悪な会社です。
ついに携帯で破産する時代が来た!
と言うとちょっと大げさかもしれないけど、あながち間違いでも無いって僕は思います。
TAに行って、授業に行って。いつもと変わらぬ金曜日。
GUIプログラムを手軽に作るには?この問いに答える言語&開発環境って何だろう?
昔だとVBをよく使っていました。今はC# with Visual Studioに移りつつあるようです。両者に共通しているのは、マウスでポコポコと部品を配置できることです。あれは便利ですよ。
最近だとLinuxも使うので、WindowsとLinuxの両者で動けばさらに嬉しいです。そうすると選択肢はJavaだけでしょうか?
まあ、そんなこんなでね、以前挫折したJavaに今一度トライしたくなったわけですよ。Javaの本を研究室から借りてきて、やる気充電中です。
じょー達とカラオケに行きました。じょーお久しぶり。カラオケも久しぶり。
その後は志村邸になだれ込んで、北脇さん所有のカードゲームで遊びまくった。以下、その感想。
TAKI(タキ?)はUNOを少し複雑にした感じです。一回の勝負はちょっと長め。まだよくわからないけど、結構面白いかも。
neu(ノイ)は場に数字を足していって、101を超えた人が負けになるゲームです。短期決戦タイプ。これは 101になってからの攻防戦が非常に面白いです。引きの強さも大事です。
昨日の続き。今日、トリックスター起動した直後に GameGuardがフリーズしました。うわあ、かっこいいな、おい。いつか絶対なると信じてたよ。
昨日も書いた通りGameGuardはゲームプロセスを見えないように隠蔽してくれちゃうんで、タスクマネージャから強制終了ができません。
さらに新しいプロセスが作成できなくなっていて、新たにプロセスを作ろうとするとフリーズします。プロセスの作成をフックでもしていたのでしょう。
しかも良くないことに、explorerが固まった時に気づいたんだよね。Windowsの終了もできないよ。こりゃ強制電源ブッチだ。
GameGuardってヘビーでご大層な仕組みですけど、そもそも何を守りたいのかね?
キー入力をエミュレートするボットとかマクロを防止するのか?というと、その割にはキーボードのマクロ機能はスルーだし、キーボードのドライバ書かれたら意味無い。
DLLとかを差し込まれて、通信を横取りされるのが嫌なのか?というと、その割にゲーム側のやる気がない。Ragnarok Online(トリックスター同様にGameGuard採用)なんかは、通信内容の暗号化をしてなかったような記憶があるんだけど。
とまあ、目的が微妙な上にrootkitだったりするので気分悪いプログラムだな!と思ってしまう。僕だけでしょうかね?
せめて何をガリガリ記録しているのか明らかにしていただければ、気も晴れそうですけどね。
気に入らないならゲームしなきゃいいって?いやいや、ゲームは気に入ってるけど入れ物が気に入らないのさ。
先週のCRESTサイトビジットで頑張った人たちを囲んで、打ち上げをしました。
ピザって配達してもらわずに自分で取りに行くと250円も安くなるなんて、初めて知ったよ。
久しぶりにトリックスターをやろうとしたら、ジョイスティックからキーボードインプットに変換するプログラム(自作)が動かなくなってました。
なんだろう突然?対策でもされたのかな?
トリックスターにはnProtect GameGuardとかいうキモいプロテクションソフトが採用されており、こやつが起動するときと、終了するとき、HDDにアクセスしまくるので、HDDが壊れるんじゃねーかと心配です。
他にも勝手に変なドライバを突っ込むrootkitまがいの動きや、ゲームプロセス隠蔽したり、変なログ付けてたりと、色々不審なんですが。まあいいか…?
昨日の剛体に撃力を加えたときの問題は、物理の参考書にそのままの問題が載っていたのであっさりと解決しました。参考書捨てないでおいて良かったっす。
hdk氏とチャットしつつ、久しぶりにGT4をやってみたら、壁にぼっこぼっこぶつかる。ぎゃー!全然駄目だ。自分のへたくそっぷりを痛感…。
鈴鹿サーキットは難しいし長いしやってて悲しくなってくる。筑波サーキットが一番やってて面白いです。
大下さんとQ'tに行ってご飯と買い物をしました。風邪引いたのか鼻水がすごくて、全然集中力が無かった。おまけに途中で腹が痛くなってきて、せっかくの買い物なのになんか最悪なコンディションになってしまった。
自然と帰るのをせかしてしまって申し訳なかったなあ。
寝る前にこんな問題が頭をよぎった。
長方形の固まりのある一点に撃力を加えたときに、固まりはどのくらいの速度ですっ飛んでいくのか、またどのくらい回転するのか?という問題。簡単そうなのによくわからなくて 5分で考えるの止めて寝た。
すげー雨だなあ。秋晴れも終わりかな。
14:40ごろから、停電か何かでサーバが落ちてました。ごめんなさい。電力は15:30に回復(推定)し、サーバは16:00に復旧完了いたしました。
家に置いてあると便利ですが、あまり安定とは言えません。UPSを買うほど気合い入ってないのもあるけど。
最近すごい勢いでカウントが上がり不思議だったので、調べてみたら Yahoo! のクローラがかなりの回数見に来ていました。
おそらくカレンダーや「もっと前」機能で、過去や未来の日記に飛ぼうとしているせいでしょう。
このシステムは存在しない日記でも、閲覧できてしまいます。結果に日記が出るか、その日付の日記はない、と出るかの違いだけで、カレンダーやリンク機能は変わらず動作します。実はこれがまずくて、どこまでも飛べてしまう罠を作っているわけです。
つまり頑張れば 1960年から2030年の全日付(約25000日)見に行けるわけです。人間ならそんな無駄なことしないけど…ロボットは網羅的に見に行こうとするから仕方ないのです。
起きたら既に18時でした。喉の乾きで目が覚めたのは初めて。これ以上寝ると死ぬぞ!ってことですか?
とあるページ(Locus - JavaScriptとclosure)
にて、無名関数を使ってwindow.onloadのハンドラをチェインさせるという芸当を見かけたので導入してみた。これは便利ねー。
右側に出るリンク達(過去の日記とか、サーバ状態のログとか)が折りたたまれて、表示されていない状態ならば正常(※)です。あと、従来通りコメントのフォームも折りたたまれるはずです。
(※)当方でSeaMonkey 1.0.5、IE 6.0 SP2、Opera 9.01、Safari 2.0.4(美知太郎氏より) にて動作確認しました。
他に変わった環境の方がいましたら、動いてるとか動いてないとか教えていただけると嬉しいです。
学類の計算機(Coins)で何気なくwを実行したらハングアップしてしまいました。kill -KILLでも止められません。psで見ると、U(uninterruptible wait) って、もしかしてI/Oか何かがコケてるのか?
まあとにかく、榮樂君、ボスケテ!ってことだ。
CRESTのサイトビジット(報告会みたいなもん?)があるとかで、研究室がてんやわんやになっていました。みなさまお疲れ様でした。
それはさておき、本サイトをIEとかLinuxのMozillaで見ると先頭にBOMが見えてしまう件についてです。これはPHPをUTF-8で書くと起こる問題のようです。
Windowsのメモ帳(たぶんVisual Studioも)を使ってUTF-8形式で保存すると、テキストファイルの先頭にBOMを付けてくれるんですね。
通常は問題になりませんが、PHPはBOMをテキストと勘違して「PHPコードの前に文字があるから、文字と一緒にヘッダも送っとくぜ!俺って気が利いてるー!」と、勝手にヘッダを送ってしまいます。
さらに、BOMをテキストだと思っていると requireやincludeの回数だけBOMを出力する羽目にもなります。先頭に何個もBOMが出てくるのはこのせいでしょう。
BOMなんか無視してくれてかまわないのに、PHPは頭悪いな。
UTF-8ではなく、UTF-8Nで保存し直すのも手ですが、Visual Studioが対応しているのかどうか良くわからないのが難点ですね。
やはり Shift_JISで書いておいて、出力だけEUC-JPなりISO-2022-JPにしろと言うことなのか?そうなるとかなり改造が必要かも知れないなあ。今はスクリプトのエンコーディング=出力のエンコーディングと仮定おりますので。
追記: とりあえず、全ファイルをUTF-8Nで保存し直して様子見ることにしました。今のところVisual Studioも勝手にBOM付け足すなどの暴挙にはでていないようです。
コメントで英字と漢字の位置がずれて表示されているという指摘を受けました。どうやらIEは和文フォントと英文フォントを混ぜて表示させると、ベースラインがずれてしまう(あるいは無理やり揃えようとしている?)ようです。
EUCなどのページでは見られない現象なので、恐らくこのページがUTF-8で記述されているため、文章がラテン文字だと解釈されるのだと思います。なおかつ本サイトではフォントを指定していないため、ラテン文字用のデフォルトのフォント(Times New Roman)が選択され、和文は対応するフォントがないのでデフォルトのフォント(MS Pゴシック)が選択されるために起きる現象だと推測しております。
回避策としては、
ツール(T) - インターネットオプション(O) - フォント(N) - 言語セットに「ラテン語基本」を選択します。
ここでWebページフォントを「MS Pゴシック」などにすれば直ると思います。
ただしこの方法を用いると、リンクの下に引かれるアンダーラインなどがずれます。その辺りはご自分のお好みで設定していただければと思います。
塚田氏にケーズまで連れて行ってもらって、新しいルータを購入しました。NECのAterm WR7850Sというルータです。11gで接続してもハングアップしません、感動です!!
えー…冗談です。買ってから少しいじっただけですが、変な仕様(?)が多くて使いづらいです。
まず、WebインタフェースからイーサネットのMTUが設定できません。これについてはtelnetのメンテナンスモード(※)、から設定できるようです。
次に、ポートマッピング機能という、NATを固定する機能があるのですが、グローバル側とローカル側が必ず同じポートになってしまいます。この組み合わせは変更できて然るべきだと思いますね。
一番駄目なのは、LAN側からルータに振られたグローバルIPにアクセスすると挙動がおかしいことです。LAN側マシンから「fullbloom.homelinux.net」にアクセスしようとすると、ルータがデフォルトゲートウェイなので、
192.168.1.20(家のデスクトップ)
-> 192.168.1.254(ルータのLAN側)
-> fullbloom.homelinux.net(ルータのグローバル側)
と行きます。
ポートマッピング機能によって80番を192.168.1.250(家のサーバ) に割り当てているので、
fullbloom.homelinux.net(ルータのグローバル側)
-> 192.168.1.250(家のサーバ)
と戻ってきて無事表示される…となってくれるのが普通だと思うんですけど、なぜかドロップ(リジェクト?)されます。意味わかんね。バグってんのか?
(※)Aterm WR7600H - Makotoのおもちゃ箱: WR7600Hに関する記述ですが、WR7850Sでも同じコマンドが使えます。
昼のリファレンスモニタミーティング以降、研究室にずっと居ました。研究室は空調が効いていて快適なのは良いのですが、乾燥がいただけない。9階の自分の席などは冷房が直撃で、目も鼻も痛くなるほどです。
たかが乾燥ごとき…って思われるかも知れないけど、明らかに喉や鼻の調子悪くなるし結構困るのだよね。
話は変わって、今までえらく中途半端なままだったカレンダーの祝日表示に、春分の日と秋分の日を加えました。これで祝日法制定(昭和23年、1948年)以来にできた祝日は網羅したはずです。
何度も書いてますが、ここのカレンダーは間違ってるかもしれないので、当てにして悲しい目に遭っても僕は責任取りません。
我が家のルータ(Corega WLBAR54-GT)が壊れたっぽいです。80番ポートだけ不通、ないし通信にやたら時間がかかる、という謎の現象が起きています。
しかし挙動不審は今に始まった事じゃなかったりして。箱には11g対応って書いてあるのに11gで接続しようとするとルータが100% ハングアップする素敵設計なんですよ。所詮、安いだけが売りのコレガなのさ…。
ドコモミーティングでした。朝からTXに乗って秋葉原へ。
急に日程が変わったため部屋を予約できず、直談判しに行ったら事務のお兄さんに小言を言われました。秋葉原キャンパスは夜間がメインであるせいか、事務員も昼に人来るのウゼーオーラを出していて、近寄りがたい感じです。
あと、月曜日はダイビルの節電日なんだってさ。初耳でした。通電はしてますし、エアコンが入らないくらいだそうです。
OSSSのミラーサイトが動くように変更しました。その影響でどこかおかしくなったかもなので、発見された方はそっと耳打ちでもコメントでも、何でも良いので教えていただけると幸いです。
< | 2006 | > | ||||
<< | < | 10 | > | >> | ||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 | - | - | - | - |
合計:
本日: