バイト先で数行コード書き換えたら、今まで動いてたものが全く
動かなくなって、それの調査に半日ぐらい潰した。。。
うーん、ソースコードが原因かと思ってたら、実際には、
一部の設定が書き換わっていて、それが原因だというオチ。
ただ、逆にそれがあったおかげで、目的のものを作るのに
どこを修正すれば良いのかわかり、実際に実装したら
すぐに実装できたので、非常に良かった。
後は、普段使わないようなデバッグの方法も試せれて
ノウハウも溜まったので結果として、良かった。
日記の書き込みが減ってかなり経つけど、いい加減、毎日書くようにしたい。
割と、後から見てみると、その時に自分が何をやっていたのかわかるので、
自分でやっていても面白いんだよね。
そんなこんなで、今月あたりからはがんばりたいです。。。
<ul><li><a href="http://twitter.com/yshibata/status/14906997045" rel="external">2010年05月28日 22:46:15の発言</a> : 「このバスは左回りです.左回りです」と、連呼するバスの運転手さん。いや、このバス終バスですから、、、
面白かったのでメモ。</li>
</ul>
<ul><li><a href="http://twitter.com/yshibata/status/14834536729" rel="external">2010年05月27日 22:32:08の発言</a> : <a href="http://twitter.com/m_bird/">@mbird</a> DALI行ってるみたいなので、明日、<a href="http://twitter.com/lunaticstar/">@lunatic_star</a> に渡しておくようにします。</li>
</ul>
テレビでつくば市の紹介をするらしく(詳しくはよく知らない)、
ロボットの町つくばということで、つくばロボットサークルとして
取材を受けました。
と言っても、自分はもうどうでもいい(というか、既に引退している)ので、
取材自体は後輩に任せて、周りから見ていました。
あと、取材と言っても、ロボットをちょっと動かして、何かごちゃごちゃと
やっていただけなので、取材と言うほどでも無い気もする。
(別に、インタビューを受けているわけでもないので。。。)
まぁ、たった数分のテレビ映像に対して、あれだけの時間をかけるってのも
本当にすごいなぁ、とか思ってました。
ちなみに、放映は6月7日らしいです。
番組名はよく覚えてないので、後から聞いてみよう。。。
もしかしたら、自分は周りでぼーっと別の資料を読んでいる状態で
映っているかもしれません。。。
とある高校のころの友人がつくばに来てくれたので、いろいろと
学内とかまわったり、進路のことだとか話していたりしました。
何だかんだで、高校以来(なので3年ぶりぐらい)なんだなぁ。。。
その人の研究についての話だったりとか、教育実習で出身の高校へ
行くとか、そんなことをいろいろと話していました。
実家のディスプレイが壊れて,紆余曲折会った後,
IOデータのLCD-USB7XBがもらえることになった.
で,よく考えてみたら,普段使っているノートはLinux.
ぱっと使えるかどうか調べてみると,フレームバッファドライバはあった.
動かなかったらソースコード修正すれば何とかなりそうだな.
しかし,X11でfbdev + i810の組み合わせで動かせるかどうか,
その部分が厄介な感じがするなぁ...
SDメモリのデータが飛んだ。。。
といっても、単にファイル情報を格納している部分が破損しただけみたいなので、
適当なツールを使って復元作業。
DiskDiggerというツールが結構優秀で、単一のバイナリファイルから復元をしてくれる。
この機能をうまく使って、DDで取ったディスクイメージに対して復元を行うことで、
復元にかかる時間を短くすることができる。
1時間ぐらいでほとんどのファイルの復旧ができそう。
さて、復旧の方は、覚えている範囲ではできているようなので、とりあえず安心。
後は自分が存在を忘れれば問題無し。
プログラミング言語であるLuaについて、今日、仕事をしている最中に名前をチラッと聞いて、
帰ってきてからいろいろと調べてみた。
名前は今までも何度か聞いたことがあるんだけど、どんな感じなのかは詳しく知らなかった。
そんなことをふと思いながら、Interfaceの付録記事を眺めていてたら、
Lua + マイコンでいろいろとできないかなぁ、とか。
ゴールデンウィークあたりにちょこちょこと手を出してみようかなぁ。
アパート代を振り込むために、今朝、常陽銀行へ行ってきた。
8時40分ぐらいに行ったんだけど、現金での取扱い開始は、8時45分からだったらしい。
何度もカード入れて、「あれ?」とかやっているうちに、
ATMがガシャガシャ言い出して、自動的に切り替わっていた。
ソフトウェアだけじゃなくて、ハードウェア的な仕組みも入ってるのか。
面白いなぁ、とか思っていた。
<ul><li><a href="http://twitter.com/yshibata/status/12625258696" rel="external">2010年04月22日 16:05:05の発言</a> : <a href="http://twitter.com/eagle_raptor/">@eagle_raptor</a> ちょっと確認したいことがあるので、Skypeチャットを見てもらえるとありがたいです。</li>
</ul>
<ul><li><a href="http://twitter.com/yshibata/status/12338855203" rel="external">2010年04月17日 21:31:45の発言</a> : <a href="http://twitter.com/AknEp/">@AknEp</a> ありがとうー。まぁ、割と元気にしているので大丈夫ですよー。</li>
<li><a href="http://twitter.com/yshibata/status/12338045486" rel="external">2010年04月17日 21:08:01の発言</a> : <a href="http://twitter.com/AknEp/">@AknEp</a> わざわざありがとうー。修正と少し加筆をしておきました。きっと、気分は3年生のままなんですよ。。。orz</li>
</ul>
耳栓をつけて寝るとして、ちゃんと目覚ましで起きられるのかどうか試してみよう。
目標は8時ぐらいに起きること。ただし、目覚ましは7時半ぐらいになっている。
結果は後ほど。。。
21時ごろから実家のサーバ(このサーバ)につながらなかった。
何故かはわからないけど、午前2時ごろになって復旧。
自動復旧用のスクリプトがたまたまルータに接続できたか、
あるいは、誰かがルータを再起動したか。。。
いずれにしても、ルータがかなり不安定になっているっぽいのは確かだなぁ。。。
<ul><li><a href="http://twitter.com/yshibata/status/11897466376" rel="external">2010年04月10日 04:36:24の発言</a> : <a href="http://twitter.com/Y_yagura/">@Yyagura</a> ですねー、また、機会が会ったら是非!</li>
<li><a href="http://twitter.com/yshibata/status/11897435321" rel="external">2010年04月10日 04:35:40の発言</a> : <a href="http://twitter.com/sshgo/">@sshgo</a> ある意味、そんな感じですね、、、w</li>
<li><a href="http://twitter.com/yshibata/status/11897313053" rel="external">2010年04月10日 04:32:49の発言</a> : ただいま、<a href="http://twitter.com/eagleraptor/">@eagleraptor</a> が解放されました。。。</li>
<li><a href="http://twitter.com/yshibata/status/11894634750" rel="external">2010年04月10日 03:30:13の発言</a> : <a href="http://twitter.com/Yyagura/">@Yyagura</a> 宿舎を退去しちゃったので、あんまり会う機会ないよね。。。まぁ、割と元気に過ごしているので、大丈夫ですよー。</li>
<li><a href="http://twitter.com/yshibata/status/11894118109" rel="external">2010年04月10日 03:18:27の発言</a> : <a href="http://twitter.com/melomariliaka/">@melomariliaka</a> お久しぶりですー。何日かに一度くらい、Twitterも見てたりしますよ! またある程度時間が空いてきたら、少しづつでも書き込んでいこうと思いますよー。</li>
<li><a href="http://twitter.com/yshibata/status/11894036861" rel="external">2010年04月10日 03:16:38の発言</a> : <a href="http://twitter.com/sshgo/">@sshgo</a> 引きずられてったって、ひどいw まるで、自分が強引に連れ込んだみたいじゃないか・・・!</li>
<li><a href="http://twitter.com/yshibata/status/11893529776" rel="external">2010年04月10日 03:05:05の発言</a> : <a href="http://twitter.com/eagleraptor/">@eagle_raptor</a> 疲れてる中すいませんが、Twitterしてるようなので、ちょっと仕事の件で。。。</li>
<li><a href="http://twitter.com/yshibata/status/11891835064" rel="external">2010年04月10日 02:28:21の発言</a> : <a href="http://twitter.com/takot/">@takot</a> すいません、あのメーリングリストは管理上のMLなので、そういう感じの運用は想定してなかったです。。。</li>
</ul>
<ul><li><a href="http://twitter.com/yshibata/status/11768912772" rel="external">2010年04月08日 03:08:28の発言</a> : <a href="http://twitter.com/takot/">@takot</a> 返事が遅くなってすいません。ml-ownersは、MLの利用者全体にメールが送信されてしまうため、送信はしていないです。あと、MLのアドレスの件についてですが、mailmanだと使えるのは、-requestと-ownerだけのようです。</li>
</ul>
ここ1週間くらい、車中で子供がライターで火遊びをして死傷するという
事故が3件もあるんだけど、何でなんだろ。
普段から結構ありえるケースなのかなぁ。
それがたまたま重なって、珍しく見えるだけなのかなぁ。よくわからない。
multipart/form-dataでの送信
formを使ってファイルをアップロードするときにenctypeに「multipart/form-data」を
指定するけど,今までこの内容が何をやっているのかいまいち把握してなかった.
ただ,実際に調べてみると,別にそんな面倒なことをやっているとか,そういうわけじゃないんだね...
説明については,以下のページを見ればわかりやすい.
http://www.kanzaki.com/docs/html/htminfo32.html
http://suika.fam.cx/~wakaba/wiki/sw/n/multipart+form-data
書き忘れてた。
先週の木曜日に修理から戻ってきました。
結果としては、案の定、向こうでは再現しなかったらしい。
ただ、状況から判断して、と断った上で、システムボードの交換ということになっていた。
状況から判断して交換というのはありえづらいと思っていたので、結構意外だった。
実際、新しくなった状態で使ってみると、熱を極端に持つことがなくなったので、
どこかしらがおかしかったのだと思う。
あと、新しくなって、排熱の分布が変わっている感じがする。今までは、局所的に
異常加熱することがあったけど、今回は、熱が分散しているみたい。何でだろ。
結局、このThinkpadは2回システムボードを変えていることになるのか。。。
保証はもう切れてしまったので、次に壊れたら買い替えだろうな。
gitを使っていて、git pullで他のブランチからの変更点をマージしようとすると、
以下のように出ることはよくある。
CONFLICT (content): Merge conflict in hogehoge
この場合は、適当にconflictしたファイルを開いて、手動で修正するなどすれば良い。
ただ、今回はいつもとは違うエラーが出てしまった。
あるブランチから途中でブランチを切って、もとのブランチのデータを反映させようと思ったら、
途中で自分がファイルを削除してしまったらしく、その分が衝突していると言われる。
CONFLICT (delete/modify): hogehoge deleted in HEAD and modified in 69... Version 69... of hogehoge left in tree.
Automatic merge failed; fix conflicts and then commit the result.
さて、これをどうするかわからなくて途方にくれていたが、以下のページに情報が載っていた。
マージしてファイルを残したいときには、git addでファイルを追加して、ファイルを残したい場合には、
git rmでファイルを削除すれば良い。
確かにわかるんだけど、何か使いづらい感じがしてしまうなぁ。。。