2002/06/01(土): CVS:コミット中にトラブって残ったロックの解除法
リポジトリの中から #cvs.lock などのファイルを削除すればOK
どうでもいいけど :
今一緒に仕事してる Y中さん,もうちょっと UNIX の知識を吸収してくれんかなあ….
というか,応用が利かん人だなあ….
っつーか,それくらいの英語は機械翻訳に頼らずに読んでくれ.(T_T)
Y中さんネタ1 :
cvs commit のコメント入力時にうっかり ^Z してしまい,フォアグラウンドに戻す方法が思い出せなくて
TeraTerm を閉じちゃって,CVS がロックしたままになってしまった.
しかも俺が有給とって休んでるときに限ってそういうことをする….
ネタ2 :
2ファイルからなる自作のソースをコンパイルしたら,リンク時に関数がダブってるエラー.
Y中さん曰く「1つのヘッダを2つのソースで #include するときって何か特別な方法があるんですか?」
2重include防止のためのマクロ でも書いてないのかと思ったけど,そうではない.
実はリンカ様がおっしゃるとおり,関数を2重定義していただけ.
Y中さんはその関数をもう片方のソースに移動したつもりだったが,実はコピーしただけというオチ.
前々からなんとなく思っていたんだが,俺は君の言うことより機械の言うことを信じることにするよ.
2002/06/01(土): でかアルちゃん Ver.3
日記に書くのめんどくさくてほっといたんだが,改めて書いとこう.
動作 :
Ver.1 とほぼ同じ.
違うのは,CDS で明るさに反応して
ヘッドライト・テールランプを点灯するようにしたことぐらい.
でも,下に書いてあるように,いろんなことをソフトウェア的に実現するようにしたので,
プログラムは大改造.
基板を小さくした :
これまで,モーターの回転数に応じて明るさを調節するために,
ダイオードでブリッジを作って,モーターにかかる電圧がそのまま LED (+抵抗) に
かかるようにしてたけど,それは AVR
*1の出力が +5V で一定で調節できないからなんだけど,
いろいろ試すうちに,アンプからの出力は,
電圧変化じゃなくて +7.2V が ON になるパルス幅の割合で調節してることが分かったので,
アンプの出力を AVR で受け取ってそのまま出力すれば,明るさが調節できるようになった.
というわけで,ブリッジは不要になった.
また,テールランプとブレーキランプは同じ LED の明るさを変えて表現してたんだけど,
そのために抵抗を余分にはさんだりダイオードも入れたりしてたんだけど,
これも ON-OFF の繰り返しで中間色(?)を表現できるようになった.
そんなこんなで基板サイズ 60% ダウン!(当社比)
というか… :
アンプ壊れた んだったら,同じような C.P.R.ユニット買わないで,
アンプと受信機の分かれた普通のを買えば信号取りやすかったのに….
*1:そういえば,電飾に AVR を使うようにしたことって日記に書いたっけ?
2002/05/31(金): GUITARHEADZ ダウンロード可能数アップ!
GUITARHEADZ でよく落としてくる.
ここ有料(\300/月)だけど,結構できがいいんで,愛用してる.しかし,
3曲/月しか落とせないんで,落としたい曲がだんだん貯まってく.
素直に \100/曲 ってな料金体制にすりゃいいのに….
なんて思ってたら,継続して会員になってると
ダウンロード可能曲数が増えるサービスが始まった.5曲/月 落とせるようになった.
2002/05/30(木): inetd on Cygwin 1.3.10
こんなこと を書いたけど,結局は
ここ を参考に,
% /usr/sbin/inetd --install-as-serviceと %PATH% に cygwin1.dll のパスを追加するだけで OK だったんだけど,
1.3.10 にあげたら,ユーザー名・パスワードの入力まではうまくいくのに
いざログインすると bash が立ち上がった段階で
「アプリケーションの初期化に失敗しました」というダイアログがでて
切断されるようになっちゃった.
解決策は,
環境変数 CYGWIN に ntsec を設定すればうまくログインできるようになった.
ただ,以前 ntsec などを使って UNIX 風のパーミッションを設定しようとしてたら,
ftp で接続したときにディレクトリの削除ができなかったりして,
結局あきらめたような気がするんだけど,今はどうなんだろうか?
やっぱりダメじゃん (T_T) :
たぶんftpdが下位のディレクトリを開いたまんま残っちゃって
ロックしちゃうとかなんだろうな.
↑うそ :
Linux 機から ncftp でつないで削除してみたらうまくいっちゃった.
FTP クライアント側の問題なのか.今回使ったのは
RootFTP .たしか会社で同僚の使ってた FFFTP でもダメだったはず.
2002/05/26(日): FastTrak on Linux">FastTrak on Linux
2002/05/25(土): 初タイヤローテーション
タイヤを換えて からだいたい 3,000km 強かな.
特に偏減りとかはしていなかった.というか,減ってるのもよく分からんかった.
しかしタイヤっていろんなものが刺さってるんだねえ.
画鋲のちっちゃいようなのとか,石が刺さってて驚いた.
それにしても意外としんどい.しかもこのホイール,ナットの締めはじめが結構難しい.
2002/05/22(水): DHCP導入
逆引きを考えなければ予想以上に簡単.
参考資料:
DHCP mini-HOWTO (Linux JF)
さて,逆引きはどうしよう.MACアドレスでIP固定にしようかな,それとも動的DNSか.
2002/05/13(月): そうか…
2002/05/12(日): アル Ver.2
アルテッツァのライトのリフレクタを削りなおしてみたが,
摩擦熱で軟らかくなっちゃって消しゴムのカスみたいになって結構やりにくかった.
あと,結局リューターで削ってもそんなに滑らかにならなくて,
そのまま「メッキみたい」で塗装したらますますゴテゴテになってしまった(T_T).
しかし,半分あきらめモードで(塗装されたまま)お湯につけてみたら,
なんと見事に滑らかになったので,2つ目以降は削ってからお湯に付けることにした.
それから,テールランプに赤いプラバンでカバーをつけた.
しかし,近所のホームセンターには「赤いプラバン」or「赤透明な塗料」がなかったので,
赤い下敷きで代用.しかし,その下敷きの説明に
「暗記力アップ,テストに強い味方!!」とあるのが笑えた.
あと,ウィンカー部分のカバーも作ろうかと思ったけど,
うまい方法が思いつかなかったのでそのまま.
さて,以下できあがりの図.このサイズではちょっと分かりにくいかな.


