Dec 31, 2007

Xbox360

AceCombat6のためにXbox360を購入。
新型PS3の「やりたかったぞー」という自虐的なCM。「リッジ7は1年待ちました」って、待ってればやれるのならば良かろう。
まさかXboxになるとは思わなかったよ。PS3で出ると思ってたのに。
おかげで、うちのPS3はDVDプレイヤーとして活用。ゲームはオンラインで買った「ぽちゃぽちゃあひるちゃん」と「ロコロコ」だけ。

AC6はイイね。Xboxコントローラではちょっとやりにくいけど、まあ仕方がないか。(レーダーレンジがPS2だと押し込み加減で広くなるのにXboxだとトグル動作なので面倒)

ただ、Xbox360本体のセンスの無さっぷりには幻滅。
  • 巨大な本体。小型デスクトップPCですか。これは。
  • 巨大なACアダプタ。外付けなのにこんなにデカイですか。
  • とてもうるさいDVD-ROMドライブ。PC用そのまんま?
  • 何故か内蔵していないHD-DVDドライブ。本体高いのに別売り。
ちょっと値下げしたけど、PS3の方が良心的ですな。
Posted at 23:04 in rubbish

Dec 17, 2007

ラジコンのプロポ

ちょっと調べごとがあったので、ヤフオクでラジコンのプロポを購入。別に買わなくても、押し入れを探せば古いのがあるはずだけど、念のため新調。本当はサンワ派なんだけど、今回はフタバのものをチョイス(サンワとフタバで信号線の配置が異なる)。
20年ぶりくらいにプロポを買ったけれど、さすがに技術の進歩で受信機はかなり小さくなっている。でも、送信機の電池だけは相変わらず単三電池8本なのね。

ロボットの制御にRCサーボが使われるので、インターネット上で情報を取得するのは容易いが、受信機側の情報はやや少ない。
オシロにつなげてちょっと動かしてみると、結構信号の間隔は長い模様(20ms弱もある)。まあ、人間が操作するんだからこれで十分なのかもしれない。
正月はこれでちょっと遊んでみよう。
Posted at 00:01 in rubbish

Dec 16, 2007

カメレオンUSB故障

ちょっと前から、カメレオンUSBを使ったロジアナで波形が拾えないような気がしてならないので、本気で調べてみた。
最初は回路の問題で出力が出てないと思っていたが、もしやと思い別のポートを使ってみると取れたので。
→ ちょうど、最下位2ポートが死んでいた。
念のため、バウンダリスキャンで全ポートを確認したが、この2ポートのみINTESTで読めなかった。
CPLDだけ換装すれば直りそうだけど、ちょっと作業が厳しいのでもう一個買うか。
Posted at 23:45 in embedded

Dec 02, 2007

PS/2キーボード

今更ながら、PS/2キーボードをAVRに接続してみた。
他の人がやっていることを真似しても意味が無いのだけれども、仕組みを理解する上では「車輪の再発明」も有用なので。
ホストからキーボードへのコマンド送出部分は実装していないけれど、キーボードから送られてくるデータを変換してUARTに送出する部分までは何とか完成。

キーボードと本体間のケーブルをそれなりに長くできるように2線式のシリアル通信にしたのだろうけれど、そのデータの内容がやっぱり気持ち悪いですな。
#プログラム400バイト位に対してキーコード変換テーブルが264バイトにもなってしまった。

次はSDカードの読み書きをやってみる予定。
Posted at 17:33 in embedded

Sep 01, 2007

リムネット復旧か?

リムネットの復旧作業は終了した模様。
8/29にファイルのリストアが完了していたが、特に持ってくるファイルは無いので、しばらくしたら消さないと。
結局、何が問題でハード障害から復旧できなかったかのアナウンスがないので、不安ですな。
Posted at 23:54 in rubbish

Aug 26, 2007

リムネットWebサーバ死亡中

リムネットのユーザ用Webサーバがハード障害で現在使用できない状態。(8/19夕方より)
どうやらストレージが死んでいるらしく、ハード交換だけでは復旧できないらしい。
読めるデータだけバックアップをとって順次リストアするという案内が来ていたのでもうしばらくかかりそう。
まさか、RAID5構成で2つ目のディスクが壊れるまで気がつかなかったとかそういうんじゃ...。最悪。

とりあえず、コンテンツは自分で復活させたので良しとするが、それよりも同じドメインにあるIC Collectionが見えないのがちょっと困る。
Posted at 16:39 in rubbish

Jul 17, 2007

最近のSPAMの傾向

最近、SPAMの件数が減った気がする。 去年の年末くらいから月4000件程度まで増加していたのが5月くらいから月2000件弱に。
更に、日本語のSPAMが月600件程度から100件程度、今月は20件弱まで減少。
FBIのボットネット崩壊作戦が功を奏しているのか?

ただ、PDFが添付されたSPAMが増えているのが気持ち悪い。
中身までは見ないので何が書いてあるかは知らないけど。
Posted at 19:24 in rubbish

Jun 24, 2007

JavaScript入門

オライリーの初めてのJavaScript読破。
仕事はサーバサイドが主で、クライアントサイドの技術が手薄なので先ずはJavaScriptから。
JavaScriptは大昔からあるけれど、微妙にバージョンアップが続き追いついていなかったので、再度入門から。
ブラウザ側に処理を委譲するにはいいんだけど、やはりブラウザ間でのDOM実装方法による互換性のなさが面倒。
フォームの入力値チェックくらいで止めておくのがいいんじゃないかと思うんだけど。
Posted at 15:31 in computer

May 18, 2007

EOS10D修理

10Dのレリーズ後の動作がいよいよ怪しくなったので、修理に出すことに。
症状としては、
  • Err99になる。シャッターも戻ってないっぽい
  • 撮影後のプレビューが時々しか表示されない
というもの。
事前の調査では、プレビューが表示されないのはレリーズスイッチの戻りが弱く、半押しされたままの状態となるらしい。
早速銀座のサービスセンタに持ち込み修理を依頼。一週間で修理が終わるとのことで、意外と早い。
で、修理票によると
  • シャッターユニット交換(ショット数:68,857回)
  • レリーズスイッチ交換
  • レンズの絞りエラーを検出しているのでレンズも修理要
だそうで、Err99の原因はレンズにもあったのか。
特定のレンズではなく、何本かのレンズで発生したのでボディ側に問題があると思ってたけど違うのか。
Posted at 00:00 in camera

May 13, 2007

Adobeなソフトウェアのアップグレードポリシー

CS3のアップグレード連絡が来たわけですが、相変わらず既存ユーザへの特典が少ないのがちょっと。
今回からCS2で言うところのCreative Suite Premiumが「Creative Suite 3 Design Premium」になり、Flash Proffessionalが含まれるようになった。
既存ユーザがCS2PremiumとFlash8Proの両方を持っていても特に特典はなく、通常のアップグレード価格となる。(結果として、Flash8のライセンスが余る)
同様に、PremiereProとAffterEffectsProの両方を持っていても、どちらかからの優待販売しかないので、どちらかのライセンスが余る。
どうにかならんのか。これ。
Posted at 12:12 in rubbish

May 12, 2007

複合機修理

複合機(ブラザーのMFC8820J)の原稿台カバーのヒンジが壊れたので昨日の夕方にコールセンターに電話したところ、今日の昼前に出張修理完了。
最初は引き取り修理の予定だったけれど、最初の電話の後にこの機種では引き取りサービスが無いということだったので、出張修理に変更。
今日の午前中に修理担当から修理日の調整の連絡が行くということだったので、来週のどこかになるのかと思いきや即日対応。

個人ユースでも法人並みのサポートが受けられるのは素晴らしい。(あんまり個人では買わない機種なんだろうけど)
Posted at 23:56 in computer

Apr 25, 2007

SquirrelMail

家のネットワークにPPTP経由でアクセス可能になったので、WM5のメールソフトを探していたが、imap対応でしっくりくるものが見つからず、結局自宅サーバ側でWebメールを構築することに。
現環境ではSquirrelMailが簡単に導入できそうだったので、インストールしてみた。表示するサブディレクトリを指定出来、未読チェック対象も絞れるのでリモートアクセスで使用するには使い勝手が良い。
特に本体でメーラーを起動する必要性もないので、これでいいかな。
Posted at 23:08 in computer

Apr 08, 2007

Todayプラグイン

WindowsMobileのToday画面のカスタマイズ(背景画ではなくて機能追加)はDLLで実装するとのことだったので、これを参考に作ってみた。
最初から凝ったものは作らず、不満だった日付表示を作成。
標準のものは
  • 曜日
  • 年月日
と2段組となっているので、これを1段にしてみた。
普通のアプリケーションだと、母艦のVisualStudioから実行するとエミュレータが起動してすぐに動作確認ができるんだけれども、Todayプラグインの場合はそうは行かないので、実機で確認。
無事に日付が表示されたが、フォントサイズを固定にしているので、システムフォントサイズを変更しても反映されないことに気付いた。
システムフォントサイズを取得する方法を調べ、なんとか実装。 WindowsCE系の開発は初めてなので、土地勘がなく調べるのが大変。
勝手がわかってきたので、そのうち機能追加をしてみよう。

Windows Mobileはあんまり使い勝手が良くないと思うんだけど、これでいいんだろうか。(CE2.0はそんなに違和感無かったけど)
Posted at 22:22 in computer

Apr 07, 2007

EM・ONE使用記(1)

一週間ほどEM・ONEを使ってみて改めて感じたこと。

【電源スイッチのスライド方向が反対では?】

電源スイッチは本体左上方にあり、持った感じでは左手の人差し指で操作するものだろうと思われるが、なぜか画面上方にスライドさせるようになっている。
→親指で引き上げる操作。
これはちょっと疑問。カスタマイズサービスがあれば向きを逆にしてもらいたい。

【コマンドプロンプトは危険】

このへんを参考にコマンドプロンプトをインストールすると使えるようにはなるんだけれども、OSの再起動をすると全てのキーが使用不能となる(電源も切れない)。
あまりにもフォントが小さくて(320x240pxのデバイスが前提っぽい)使い物にならないので、これは諦めよう。

【着々とエリアが拡大している】

4/1の時点では会社(相模鉄道沿線)は圏外だったが、昨日は使えるようになっていた。なんか頑張っている感じ。
Posted at 10:49 in computer

Apr 01, 2007

イーモバイル開業

予約していたイーモバイルの端末EM・ONE到着。
WindowsCE系はカシオペアA60以来9年ぶり。
店舗での予約ではなく、イーモバイルのサイトでの予約だったので、ちょっと待つかと思ったけど、10:30頃に届いたので店頭に出向いて開通待ちするよりも早く楽に入手出来た。
まだほとんど使っていないけれども、気になった点をいくつか。
  • スタイラスペンが柔らかくて使いにくい
  • 我が家では電波の状況が不安定(アンテナ3本だったり圏外だったり)
  • IEが全然ダメ
  • WindowsMobileのUIがあんまり好きじゃない
  • アプリ起動時に必ず日本語入力モードになる
4年ほどりなざうを使ってきたので慣れの問題もあるかもしれないけれど、スタイラスだけはいただけない。細いのに樹脂製なのフニャフニャ。
少しずつカスタマイズしてなじませていくしかないんだけど、しばらくは「りなざう」と両方持ち歩くことになりそう。
Posted at 07:42 in computer

Mar 31, 2007

LFSでMyLinux(3)

必要なソフトウェアのインストールがほぼ完了したので、実機にインストール。
新規でのインストールではなく、既存のサーバからのOS入れ替えなので、慎重に作業を進めた。
メールスプールとか/usr/local/binの自作ツール類や/etcの設定ファイル系をバックアップし、ルートパーティションをフォーマットして展開。
ほぼ一発で動作したので、一安心。
※事前にVMware上で一通りの確認をしているので当たり前だけど
結局、追加インストールしたのは
  • jless
  • xfs関連
  • LVM関連
  • OpenLDAP
  • proftpd
  • postfix
  • procmail
  • fetchmail
  • uw-imap
  • syslog-ng
  • samba
  • apache httpd(1.3)
  • PHP5
  • mysql
  • Python
  • 上記が要求するライブラリ類
PHP5.2がmake testでエラーとなるので、5.1.6を選択。それ以外は特に問題なくビルド完了。
syslog-ngがVer2から外付けライブラリが増え、予想外のGlibやpkg-configのインストールを強いられた。
logrotateは単独でソース配布が無いので、VineのSRPMを貰ってきて、ソースだけ取り出してビルドした。

rsyncのビルドを忘れているとかそういうのはあるけれど、無事サーバをKernel2.6系に移行することができた。めでたしめでたし。
Posted at 23:06 in computer

Mar 15, 2007

LFSでMyLinux(2)

引き続き環境構築中。
昨日のビルドは
  • xinetd
  • ntpd

rcスクリプトも自分で書く必要があるので、ついでにデーモンの起動制御をHP-UX風味にしてみた。
個人的にはRedhat系のchkconfigよりはこちらの方が好きなので。

これで、おおよそ必要なものはそろったので、単独で起動出来るよう簡易なインストール環境を作った。
ベースは以前作成した1CDブートLinux。これは、バックアップしておいたディスクイメージをリストアするために作ったもので、非常にコンパクトな環境。
いくつかツール類が足りないので、スタティックリンクなバイナリを作成し追加。
  • mke2fs
  • grub
  • bzip2
あとはカーネルの置き換えと、/以下一式をtarでまとめたものを一緒にisoイメージファイル化して完成。
VMware上に新規のVMを作成し、先程のISOイメージファイルから起動させ、
  • パーティション作成
  • ファイルシステム作成
  • マウント
  • tarの展開
  • MBRにgrubをインストール
  • アンマウント
  • リブート
で完了。無事、インストール先のディスクから起動することを確認できたんで、実機でも問題ないでしょう。
Posted at 22:52 in computer

Mar 11, 2007

LFSでMyLinux(1)

LFS(Linux from scratch)のドキュメントを参考に、自分Linuxの構築中。
サーバ用に使っているOSがKernel2.4 & glibc-2.2という骨董品なので、そろそろイマドキの環境にしたい。
JFにあるのは日本語だけど、一つ前の版なのでKernel2.4ベース。あまりうれしくないので、オリジナルの開発版をベースに構築することに。
構築環境はVMware上のVineLinux4を使用。
ドキュメントに従って淡々とビルド~インストールをこなし、一応起動する形にはなった。
その後、GCCが4.1.1から4.1.2になったり、Glibcにパッチが出たりしたので、再度構築し直した。さすがに2回目はスクリプトを作ったので、丸一日で完了(10時間程度)。
素の状態ではPAMじゃないし、コマンド類も足りないので、逐次追加ビルドを実施中。
現時点で完了したのは、
  • PAM
  • wget
  • which
  • net-tools(netstat/ifconfig/arp)
  • cpio
  • OpenSSL
  • OpenSSH
  • Vixie Cron
まで。
おかげで、今まで自分の中ではブラックボックスだったPAMが理解できた。
母艦OSがあるので、設定を間違っても簡単に修正できるから気楽(PAMの設定を間違えるとログインすらできなくなるので)。

一通り必要なものが組み込まれたら、セットアップCDもどきを作って実機にインストールしてみよう。
Posted at 23:00 in computer

Jan 14, 2007

CPLD版TD4

「CPUの創りかた」CPUのTD4をCPLDにて実装してみた。
(CPLDというよりはVHDL)
CPU本体だけで、リセット&クロック回路はオリジナルそのまま。
→1Hzクロックとか手動クロックの外付け回路を作ると、結局HC14を使うので、そのままでいいやということで。実装面積を1/3も占めるのはいかがなものかとは思ったけど。

ゲートっぽい書き方ではなくてソフトっぽい感じで書いてみたけれどかなり簡単にできてしまった。
VHDLが完全に習得できていないので、process内の信号代入が最後にまとめて同時実行されるということに気づくまで、うまく動かない理由がわからなくて困ったというのはあったけれども。
だいぶVHDLで書けるようになって来たので、今度はVerilogを覚えてみよう。(こっちの方が書き易そう)
Posted at 23:43 in embedded