2011/06/07

早起きは0.75ユーロの徳

仕事にキリがついたので突発有給消化Day
#まぁ仕事の根回しを全てあるという言い訳をしておきつつ


いつもと同じ5時に起きてしまうのは、悲しい生活習慣。


今日は有給を一日フル活用して買い物やら、
頭に溜まってる設計図を展開しないとね。


とりあえずは、昨日初っ端から気勢をそがれた、iPodの復元作業の続き。
何が面倒ってアイコン並べ替えるのが一番面倒

適当に楽譜っぽいアイコンにしてた「音楽モード」のアイコンを、
ちょっと変えてみる。



なぜかワンカップPの「すぺらんかーのうた」





ハードの偉い人がガシガシハードを更新してくるので、
テレメトリー画面を一気に全部作るという決意をほのかに抱く。


まずは一番視認性が良い、
Ferrari458イタリアのメーターの調整から。
このメーターが一番本来の意味で使える>追加メーター


実走テストすると、iPodTouchの画面では見辛かったので、

  【Before】

  【After】
大きさを画面サイズギリギリまで拡大しつつ、
シフトインジケーターの位置を調整。


CALayerのスケーリング変換で簡単にできるんですが、
アフィン変換の負荷を減らしたかったのと、
レイヤーのサイズも640x960で取っていたので、
PhotoShopのパスツールでリサイズして、640x640へコンパクト化。



さて、11時だ。買い物してこよう。続きは午後と。

2011/06/06

あっぷでーとするたび、ふぐあいおきるね

ハードの偉い人がiOS4.3.3だったので、こちらも4.3.3にアップデート。


アップデート失敗x3
復元失敗x2
復元中にホームボタンを連打してたらなぜか通った。
面倒なハードだ。

「別に博士間違えてないんだけど」

UDPTool手直し中

UDPToolはパケット受信数とか取ってないので、
オーバーフローするポイントはなさそう。
ラベルオブジェクトをポインタで触ってるところが残ってた。
タイマースレッドから触るので、プロパティ経由のスレッドセーフな方法に変更。
これくらいかな。デバッガー当ててみないとわからない。


Windowsからパケット出してる限りは1時間でも、サスペンドしても問題ないんだが。
どこかでUDPをフェッチするする当たりが無限に待ちになってるんだろうか。


ドラムの人に延々とライブ映像を流されてたので、
ガルデモ関係の歌詞を現行仕様に直す作業を。
LiSAボーカルはmarinaボーカルともLiaボーカルとも
タイミングが微妙に違うので同一曲でも打ち直しが、、、
まぁその為の、アーティスト名区別可能な歌詞ファイルなので無問題。

ついでに、前から直そうと思っていたジェスチャーコマンドを一部変更。
ピンチイン/ピンチアウトは、やっぱり車載だと難しいので、
画面モード変更も、左端スワイプダウン/スワイプアップに変更。


これでちょっとは使いやすくなるかな。

「やべ~超楽しい~」(c)坂本さん

久々の好天に恵まれたので、S2000のメンテと改修作業。


まずは最近異音がしていた幌ストライカーのがたつき防止
ここんとこ

ストライカーもキャッチも摩耗してないんだけど、
ベースとカバーの隙間が多くなってるような感じ。
カバーとベースの隙間を3Mの両面テープで固定して終了。




さて本題のテレメトリー用のARM箱搭載ですが、
ハード部分は手が出せないので偉い人にお願いする。
中央の黒いのがARM箱。色々な情報をひとまとめにして、
WifiでiPodTouchに転送してくれる凄い奴だよ!
以前H8で作成されていた、
iPodのリモコン機能なんかも追加されてたり。凄い奴だよ!
でもそろそろ置き場所がなくなるよ!


あとはブレーキ/バックランプ/イルミ/パーキングの信号を取り出す作業。
やっぱりハードは無理っぽいので、おまかせることにする。
その間に計測用のiPodにUDPツールを転送したり。
  MacOS/iOSが計4台載っているS2000(ギネス申請中)


奥のハードの偉い人のMacBookProはWindowsが動いてるのは内緒だ。


結線して動かすと、おー無線でなんか値が来てるぞ。
エンジン回転数、室内温度、GPS信号や、バックランプのステータスが送られてくる。
電圧、室内温度、GPS座標、ステータス(FLAG)が来ている例

色々調整も必要だけど、リアルにデータが来ると楽しい。
これだから趣味のモノ作りは止められない。
時間と手間を惜しみなく注ぎ込めるのが良いよね。

ハードは偉い人に任せるとして、
ソフト部門の修正箇所の覚書。

・UDPツールのフリーズ原因調査
・UDPツールの画面を見やすくする
  (UIを見やすくする&GPS等のフォーマット変換(NMEA→Degree)
・一部UIのスケーリング変更(大きくする)
・入力値のバリデーションを厳密に行う

期限は一週間。会社の仕事より大変だコレ。

2011/06/05

S2000インパネ

修正前

 やはりラインがぐらついてる。


 パスで作りなおし
  線の幅はぴったりに、両端がもうちょっと細くなるかな?
  目盛りを超初期型からAP1-120以降の仕様へ。


  パックライトの透過部分の色を作った微妙に。。。
やはり初期設計と同様、バックは背景の黒でいいや。

2011/06/04

良く晴れた土曜日

久しぶりの洗濯休暇をしつつ、夏服への入れ替え作業。
しかし一年着なかった服が多い。
こういうのはきっと永久に着ないから処分しよう。

ハードウェアの偉い人が、ハードを完成させつつあるので、
チェックツールなんかを渡す準備をば。


プロビジョニングプロファイルは3ヶ月で切れるので、
Appleの中の人に請求。まぁ自動ですけど。
本日付けの定期券を頂いたので、9月2日までは大丈夫。

ついでに、UDPチェックツールを改修。
アイコンだけハードの偉い人仕様にしよう。
 ふとむぎさん仕様


これで色々なパケットを送出してくれるハズ。



2011/06/02

続:歌詞エディタ

歌詞の打ち間違いが多いので、エディタにエラーチェック機能をつけたり。
通勤時のチェック中にめっちゃずれてて凹むし。

うん。ちゃんと動いてるっぽいね。
 ※JASRAC非信託曲


iTunesの連携機能は、ロード時にインスタンス作ると、
iTunesのインスタンス待ちをするので、一旦コメントアウト。
一気に週末作るかな。


おっとまて、もちょっとやらなきゃいけないことがあるな。
UDPツール更新しないと、そろそろ怒られる。

それは、とっても面倒だなって

全部パスと数値で調整すると、大変だけど綺麗だなって。


実車はもちょっとカーブが変形円なんだけど、制御しやすさに重きを。

制御に関する話はおそらく次回、だといいなって。

2011/06/01

歌詞エディタ(Windows版)

最新版の歌詞使用に、C#で組んでたWindowsのツールを修正。
マルチカラー対応とか、ついでにS-JISとUnicodeの対応も入れとこう。
まだタグ打ちとか出来ないビューアーでしかないけども。


今回からiTunes連携を入れるようにしてみたり、
曲変更時にコールバックが取れるので、iTunesの曲名を表示。



とりあえずはちゃんと動いてるっぽい。

少し修正すれば、
歌詞ファイルを手でドラッグ&ドロップする手間は省けそう。

リアルタイムで制度がいい情報が取れれば、
C#側でManagedDirectXとか呼ばなくてもエディタが作れそうなんだけどなー。

地味な作業

間奏インジケーターが先頭が1秒くらい滑ってるのを前回直したら、
今度は後ろが滑ってて計算間違えてたのを直したり。

間奏インジケーターが不必要な瞬間的な間奏は、
行遷移を調整したり。

歌詞ファイルを最新規格に細々と打ち変えたり。


そんな定常作業をしながら、
S2000メーターの手直し作業に取り掛かり
初期バージョンのS2000のメーターはパスで作ってあるものの、
ペンツールで書いたので、幾何学図形ではなかったり。


今回は制御の都合もあって、きちんと作成。
しかしこれは手間がかかる。


あ、今回は個別にファイル作らないから、
レイヤーこんなに作らなくていいじゃない。


今気づいた。むぅ。