コマネタ帳

PCや土いじりやゲームやオモチャ、思いつくまま細切れネタを書き散らかす日記

FizzBuzz問題

やじうまWatchで「どうしてプログラマに・・・プログラムが書けないのか?」というテキストが紹介されていた。つうか、このテキスト自体も面白いけど、このテキストへのはてブがとっても面白いとの事。見るとFizzBuzz問題の回答となる1行プログラムがコメントに。

こういう「ナプキンの裏にサラッとエレガントな答えを書く」のが好きに人って多いな。俺は憧れるが苦手なのだ。仕方ないのでナプキンの置いてある店は避けることにしてます。いや、方向性が明らかに違う気もするけど、とにかく単純にforとifでやっつけちゃいますな、この場合。「Keep It Simple, Stupid.」ですな、って書くと語弊がある気もしますが。

この単純な問題を解くのに、剰余は駄目とか三項演算子は反則とか言う人もお約束で出現してますね。確かに、三項演算子は読みにくいので拒否されても仕方ないとは思います。でも、剰余は、複数のループ変数やテーブル参照より題意に近いからいいと思うんだけどね。私の知らない深遠な問題でもあるのかしら。

ま、こういう小さい問題でも色々突っ込みがあると、刺激を受けられていいですな。最近ぬるま湯なんで、はてブで使われた言語について行けず、いまいち面白くない俺でした(涙目)。

IE7でこけた

 お仕事のWebシステムのIE7検証を開始〜。

 いきなりポップアップが開かないと言われて焦りました。window.open()の挙動は色々変わっているようですが、そもそも開かないってどうよ。そんな事象はMSDNにもGoogle検索にも出てこないぞ。

 と思ったら、スクリプトのエラーが。よくみたらwindow.open()の第2引数が全角だったので、半角になおしたら無事ウィンドウが開いてくれました。こういうエンドユーザに見えないところでus-ascii以外を使うのはやはりリスクありますねぇ。他人のコードを直すのは怖いので、正式版になったら直っててくれるといいなぁ(希望)。

 IE7検証、この先ActiveXとか焦げ臭さ満点なんですけど、リリースまでに間に合うのかしら(汗)。特定顧客向けなんで、お願いすればWindows Updateで必須更新になる半年はまだ余裕があるんですけど、その前にVistaプリインストールモデルを導入されたら終わり(><)。一般サイトの開発の方は大変なんでしょうねぇ。

 久々にHTMLを見て一瞬理解不能だった俺でした。

ノートPC復活

 見事に大破したノートPCですが、総合補償で新しいPCが帰ってきました。一ヶ月かかるとか思っていたら何とか3週間で手続きが終わりました。
  • 7/19(We) PC大破(;_;)
  • 7/20(Th) ビックカメラへ持ち込み。まずはメーカーで修理見積もりが必要とのこと。
  • 7/25(Tu) 修理見積もりが37万円とのこと(!)。PCが店舗に戻るまで手続きは保留。
  • 7/27(Th) PCが店舗に戻る。補償申請のため店舗へ。
  • 8/9(We) 補償の手続きの完了通知が郵送で届く。
  • 8/10(Th) 店舗へ。PC-MR40Jは既に店頭にないので、購入価格まで補償されるので選べといわれる。追金を払えば高いのでもよいらしいが、追金なしでPC-MW70Jに決定。免責料として2000円を払う。
 店員さんは期間などで言質を取られないように色々言い逃れをするわけですが、ゴネる客が悪いので店員さんだけを責めるわけには行かないですね。むしろ遠まわしにアドバイスしてくれて、ありがたかったです。ま、アドバイスの内容は察してください(苦笑)。PCを選ぶときも色々わがままに付き合ってくれました。正直、ビックの接客を見直しました。

 「総合補償勧めるのウゼー」って人も多いと思いますが、俺はこれで助かったわけで、もう少し生暖かい目でスルーしてあげてください(笑)。

シーケンス図が判らん(汗)

 今やっている仕事が大体まとまってきた。今回のはお客様の基準が「クイック&チープ」なんで、エイヤッで作って設計書を起こしてます。いや、ちゃんとプロトタイプ作るべきなんだけどさ。ぐずぐずしているうちに時間が足りなくなってしまいました。ってか最初から足らんわ(^^;)。

 で、設計書も大雑把。使い慣れていないUMLで静的構造とシーケンス図を作って、ごにょごにょっと。いまだMFCなんで、UI周りはあまり書くことないですしね(ぉ)。でもWM_USER使って処理をまわしているんだけど、シーケンス図上でどう表現すればいいのかわかりません。非同期メッセージを斜めに引っ張っちゃったけど、なんとなくイヤンな感じ。

 もうひとつ困ったことに、テスト用の機材がそろわないんだよね。お客様の都合なんだけど、それでも納期がずれない予感(汗)。早くテストして納品して楽になりた〜い、ってそんな苦しんでないけど。

 C++やC#の仕事をする度にUMLをちゃんと勉強しなきゃと思うんだけど、サボっちゃうんだよなぁ。本買って自分を追い込むか(笑)。

アップル公式「Windows XP on Intel Mac」

 Mac OS XとWindows XPをブート時に切り替えられるようになるそうで。アップル公式なんで、より導入しやすくなりましたね。
 ただね、ブート切替って面倒くさい。HDDのフォーマットも違うだろうし(FAT16なら共有できるの?)。WindowsをゲームOSと思えば意味はあるが、実用には向かないでしょ。Windows信者にもMac導入の可能性が出てきたと言う商売上のモノと思うけどね。
 実用的には、Mac OS X上でVMwareを動かし、WindowsはゲストOSの方がベターな筈。それじゃ面白くないんだけどさ、できて当たり前だから(苦笑)。

続きを読む

HDDリカバリー

会社のWindows XPクライアント1台がやけに遅いとの事でチェック。IDEがPIOモードになっており、やばいと思ってシステムログを見るとdiskエラーが大量に(滝汗)。

chkdskで不良セクタをはじきつつ、新しいHDDを買ってきてもらいました。chkdskは7時間ほど(;_;)。
新しいHDDにDrive Imageがついてきたので使ってみますが、CRCエラーでコピーが止まる(ぇ)。ユーザに選択の余地を与えないこの姿勢、とっても素敵(間違った意味で)。
仕方ない、Acronisはエラーが出ても再試行や無視ができるはずなので、会社のAcronis True Imageでコピー開始。きっちりノーエラーでコピーしてくれました(苦笑)。

スリムタイプのPCだったので、IDEケーブルはおろか電源の予備すらなく転がっていたジャンクマシンの電源を借用したり面倒がありましたが何とか回復しました。こんなことで12時間近くかかる俺もだめですが。

教訓:Drive Imageはエラーがあったらそれまでの時間が無駄になるので俺的に使用禁止。

Acronis True Image 9.0
Acronis True Image 9.0
posted with amazlet on 06.03.17
ソフトボート (2006/02/17)


HDDリカバリー

会社のWindows XPクライアント1台がやけに遅いとの事でチェック。IDEがPIOモードになっており、やばいと思ってシステムログを見るとdiskエラーが大量に(滝汗)。

chkdskで不良セクタをはじきつつ、新しいHDDを買ってきてもらいました。chkdskは7時間ほど(;_;)。
新しいHDDにDrive Imageがついてきたので使ってみますが、CRCエラーでコピーが止まる(ぇ)。ユーザに選択の余地を与えないこの姿勢、とっても素敵(間違った意味で)。
仕方ない、Acronisはエラーが出ても再試行や無視ができるはずなので、会社のAcronis True Imageでコピー開始。きっちりノーエラーでコピーしてくれました(苦笑)。

スリムタイプのPCだったので、IDEケーブルはおろか電源の予備すらなく転がっていたジャンクマシンの電源を借用したり面倒がありましたが何とか回復しました。こんなことで12時間近くかかる俺もだめですが。

教訓:Drive Imageはエラーがあったらそれまでの時間が無駄になるので俺的に使用禁止。

Acronis True Image 9.0
Acronis True Image 9.0
posted with amazlet on 06.03.17
ソフトボート (2006/02/17)



結城氏が著書のプレゼント

増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編(結城浩のはてな日記)にて『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』無料プレゼント、です。

結城氏の著書は良いなぁと思ってもJavaが不得手なんで購入したことがありません(汗)。そう言う我が儘を言っているとお仕事に逃げられるわけですが(苦笑)。

はずれたらAmazonで購入するのみ→俺。

続きを読む

nVidiaでデュアルビューのとき、Windows Media Playerがセカンダリディスプレイでフルスクリーン表示になる

nVidia Quadro NVS 285でデュアルビュー構成にしています。プライマリディスプレイにてWindows Media Playerで動画再生すると、セカンダリディスプレイでも動画がフルスクリーンで再生されてしまいました。このセカンダリでのフルスクリーン再生を止める方法が、nVidiaのプロパティでは説明不足で見つけられず、Googleにお伺いを立てることに。

続きを読む

SiteAdvisor.comは頼れるか?

SiteAdvisor.comはスパムを送りつけたり、スパイウェアをダウンロードするサイトを警告するサービスです。日本語サイトでも稼働していますが、確認されていないサイトが多いことと、警告を受けた理由が分かり難いため、万人にお勧めするには少々厳しい気がします。

続きを読む

Twitter Updates

    follow me on Twitter

    skin presented by myhurt : BLOG | SKIN
    ホームページ アフィリエイト レンタルサーバー  FC2ブログ
    copyright © 2005 コマネタ帳 all rights reserved. Powered by FC2ブログ