Sunday, November 01, 2015

スマートメータとちゃんと通信してみる。

http://chappnet.hateblo.jp/entry/2015/08/20/024137
にminicomを使った詳しい事例があるので、何も書くことないのですが、
screenコマンドを使う場合は
ctrl+aを打って
:exec !! cat ファイル名

とやればコマンド実行結果をそのまま流し込むことができるのでバイナリデータの送信ができます。


SKSENDTO 1 FE80:0000:0000:0000:02XX:XXXX:XXXX:XXXX 0E1A 1 000E ここでバイナリファイルを送信
                                                              
EVENT 21 FE80:0000:0000:0000:02YY:YYYY:YYYY:YYYY 00
OK


ERXUDP FE80:0000:0000:0000:02YY:YYYY:YYYY:YYYY FE80:0000:0000:0000:02XX:XXXX:XXXX:XXXX 0E1A 0E1A 00YYYYYYYYYYYYYYYY 0012 1081000102880105FF017201E704000003A0

最後の「1081000102880105FF017201E704000003A0」の部分が、スマートメーターから帰ってきた電文で、
電文フォーマットは 第3章 電文構成(フレームフォーマット) 3.2 電文構成  に記載されています。
https://echonet.jp/wp/wp-content/uploads/pdf/General/Standard/ECHONET_lite_V1_12_jp/ECHONET-Lite_Ver.1.12_02.pdf


フォーマットに従って区切りを入れると
10 81 0001 028801 05FF01 72 01 E7 04 000003A0
ということなので、2.20 瞬時消費電力計測値プロパティが000003A0ということは928ワットということですね

何度か実行すると値が変わっているのも見えるので、結構粒度は細かそう。

BP35A1をRaspberryPiにつないでraspbian の設定

Bルート研究の続き。

BP35A7とアクセサリのピンペッダを半田付け。
秋月買ったCサイズの片面基盤にロングピンの20ピン二列のピンソケットを半田付けし、
10ピン一列のピンソケットを反対に差し込む。
両面基盤じゃないから、少し浮かして無理やりランドに半田付け。

20年ぶり?の半田付けはグダグダだけど、これでRaspberryPiにBP35A7を乗せるベース完成。
ショートチェックだけしてから、ジャンパとブレッドボードを使って 3.3V,GND,RX,TX を繋ぐ。
あとはRst、VCC以外 をGNDに落として、仮組完了。





さて、raspberryPIの設定が適当だったので、電源入れてもsshが繋がらない。
どうやら、eth0とwlan0で同じセグメントのアドレス振ると、ifup・ifdownでルーティングテーブル書くときエラーになるのが原因のようなので、eth0は /etc/network/interfacesからコメントアウト。

ついでにジャンクで220円で買ってきたdellのUSBキーボードに合わせて
e/etc/default/keyboard を設定。

XKBMODEL="OADG109A"
XKBLAYOUT="jp"
XKBVARIANT=""
XKBOPTIONS="ctrl:nocaps"
BACKSPACE="guess"



/boot/cmdline.txtからttyAMA0のコンソール定義を削除して以下のように変更。

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait


cu,tipもなーんにもなかったのでscreenをapt-get

 screen /dev/ttyAMA0 115200,cs8,-xon,-xoff,-istrip

SKVER
と打って
EVER 1.2.10
OK
と帰ってきたのでモジュールとの通信成功。


Thursday, October 29, 2015

Raspberry pi

せっかくスマートメーターとやらに交換したのに、23区ではAルートが開通していない模様。

よろしい。ならばBルートだ。

Wi-SunしゃべるモジュールはROHMのBP35A1をお買い上げ。
ユニバーサル基盤に乗せるためにBP35A7とアクセサリをセットでお買い上げ。

データ収集と画面表示用にRaspbery PI2をお買い上げ。
ブレッドボードで試すためのジャンパコードをひと束。

無線LANはアキバで一番安かった599円のノーブランドでlsusbで見たら、ID148f:7601 Ralink Technology, Corp.。
最新のRaspbianならドライバが標準で対応していたのでこれでよし。

最初、SDの書き方がいまいちわからんかったけど
Raspbianのイメージはディスクパーティション込みで作成されているので、
/dev/disk4s1じゃなくて/dev/disk4にガリッと書き込めばOK。
GUIが上がればパーティションのリサイズを1クリックでやってくれるので、4G以上のSDなら何も考えなくてよし。

NWにWifiも繋がるようになったところでまた続く。

Monday, October 26, 2015

DellP2415Qで4kが選べなくなった。

factory reset してから、MSTをsecondaryに変更すると選べるようになる。
DellP2415Q側から通知している情報がおかしくなったのかな。

Sunday, May 31, 2015

Compressor 4.2でBlu-Rayディスクの作成が50%完了から進行しない

iMovieからProres422で書き出した動画をBlu-Rayに焼こうと思ってCompressorを購入したが、ディスクイメージを作成できる時と失敗する時がある。
なんでだろうとおもってプロセスを眺めたり、lldbでattachしたりしてごにょごにょしていると、CrashReportというプロセスがあがってから処理が進まなくなっていることがに気づいた。


/var/log/system.logに怪しいログが。

May 21 07:23:01 MacBook-Air Compressor[514]: objc[514]: Class TSSandboxPrefs is implemented in both /Library/Frameworks/TSLicense.framework/Versions/A/TSLicense and /Library/QuickTime/Flip4Mac WMV Advanced.component/Contents/MacOS/Flip4Mac WMV Advanced. One of the two will be used. Which one is undefined.


Flip4Macを消してからCompressorを起動しなおして、やり直すと今度は別のログが。

May 27 07:54:57 MacBook-Air.local BlurayPublishingServer[4161]: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:isDirectory:]: nil string parameter'*** Call stack at first throw:
   (snip)

May 27 07:55:02 MacBook-Air.local ReportCrash[4166]: Saved crash report for BlurayPublishingServer[4161] version 26245.5.45 to /Users/xxxxxx/Library/Logs/DiagnosticReports/BlurayPublishingServer_2015-05-27-075502_MacBook-Air.crash


なるほど、CrashReportってのがあるのね。



Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BREAKPOINT (SIGTRAP)

Exception Codes:       0x0000000000000002, 0x0000000000000000


Application Specific Information:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:isDirectory:]: nil string parameter'
Application Specific Backtrace 1:

0   CoreFoundation                      0x92435373 __raiseError + 195
1   libobjc.A.dylib                     0x92880a2a objc_exception_throw + 276
2   CoreFoundation                      0x9243528d +[NSException raise:format:] + 141
3   Foundation                          0x99c0ee5d -[NSURL(NSURL) initFileURLWithPath:isDirectory:] + 126
4   Foundation                          0x99c1eb40 +[NSURL(NSURL) fileURLWithPath:isDirectory:] + 76
5   BlurayPublishingServer              0x00080e93 BlurayPublishingServer + 16019
6   libobjc.A.dylib                     0x9287e853 -[NSObject performSelector:withObject:] + 70
7   Foundation                          0x99c6568c __NSThreadPerformPerform + 389
8   CoreFoundation                      0x92341d4f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
9   CoreFoundation                      0x923337dd __CFRunLoopDoSources0 + 253
10  CoreFoundation                      0x92332d12 __CFRunLoopRun + 994
11  CoreFoundation                      0x923326c6 CFRunLoopRunSpecific + 390
12  CoreFoundation                      0x9233252b CFRunLoopRunInMode + 123
13  Foundation                          0x99c6aaaa -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 305
14  BlurayPublishingServer              0x0007e8e6 BlurayPublishingServer + 6374
15  BlurayPublishingServer              0x0007e6bc BlurayPublishingServer + 5820
16  libdyld.dylib                       0x90ca86d9 start + 1


Thread 0 Crashed:: Dispatch queue: com.apple.main-thread0   com.apple.CoreFoundation            0x92435d07 ___TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION___ + 7
1   com.apple.CoreFoundation            0x92435689 __raiseError + 985
2   libobjc.A.dylib                     0x92880a2a objc_exception_throw + 276
3   com.apple.CoreFoundation            0x9233275b CFRunLoopRunSpecific + 539
4   com.apple.CoreFoundation            0x9233252b CFRunLoopRunInMode + 123
5   com.apple.Foundation                0x99c6aaaa -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 305
6   BlurayPublishingServer              0x0007e8e6 0x7d000 + 6374
7   BlurayPublishingServer              0x0007e6bc 0x7d000 + 5820
8   libdyld.dylib                       0x90ca86d9 start + 1



ファイルパスをチェックしたらnilだったということか。
coreファイルが吐かれていないので、詳細がわからない。

ここでTechnical Note TN2124Mac OS X Debugging Magicを見はじめる。

よしよし、ターミナルからcoreダンプできるように設定した環境でCompressorを起動してもう一回。


sudo chmod o+wx /cores
ulimit -c unlimited
/Applications/Compressor.app/Contents/MacOS/Compressor 


 あれ?coreができないぞ?sysctlかな?
MacBook-Air:~ xxxxxx$ sysctl -a|grep core 
kern.corefile: /cores/core.%P 
kern.coredump: 1 
kern.sugid_coredump: 0

uid 変えるプログラムとはおもえないけど、Compressorを再起動して試してみる。


sudo sysctl -w kern.sugid_coredump=1
でない・・。

Parent Process:        Create Disc [614]
ってことは、子プロセスにはulimitは引き継がれないのか。
launchdの設定をしてOS再起動。
sudo cat "limit core unlimited" >/etc/launchd.conf

今度は無事/coresにファイルができたので、lldbで中を見てみる。

ごにょごにょ・・・・


結論としては「〜」をmovファイル名に含めないようにしたら解決。
「8月9日〜9月3日」というようなファイル名を「8月9日から9月3日」にしてからは
再発しなくなった。




Wednesday, April 29, 2015

MBA2012で4kが映らなくなった

MBA2012にDPで繋いでいたDellP2415Qに何も表示されなくなった。
2008lateを繋いでも何も映らないので、HDMIで繋いだりしていろいろ切り分けた結果
モニタがおかしそうなので、Factory resetかけてコンセントを引っこ抜いて見た所、
映るようになった。
よかったよかったと安心したら4kで繋がらなくなっていた・・・。
PROMリセットとかplist編集とかしてみたが無駄だったので、あきらめてDisplayMenuを
導入。
http://displaymenu.milchimgemuesefach.de/

さっくりと4kで表示できるようになった。すばらしい!
ていうか標準がダメダメちゃんで外部ソフト入れないとつかえないなんて、
Windows3.1のころおもいだすわー。ないわー。

Wednesday, February 18, 2015

死ねyosemite。3度死ね。

MBA2012に10.10.2のアップグレードうっかり入れてHDMIアダプタもDVIも外部ディスプレイ(Dell 2001fp)で映らなくなりました。
10.10.2に汚されていない2008lateはどのアダプタでもちゃんとつながるからディスプレイとアダプタは生きてる。
海外のサイト漁って見る限りファームがやられたっぽいので、駄目元でMarvericksを
新規インストールしたり、SMCリセットやNVRAMリセットしたりしたけど無駄な抵抗。
奇妙なのが、MBA2012にHDMIアダプタつけてREGZAにつなぐとちゃんと映ること。
HDCP対応のディスプレイ買えってことかな。


(2014/02/23追記)
 Dell 2001fpをポイーしてDell P2415Qお買い上げで。近眼かつディスプレイアーム使っていれば24inch 4kでも十分そのままで使えるね。

Friday, January 09, 2015

REGZAの録画ハードディスク移行 Mac + VirtualBox

4年ほど使っている RegzaのUSBハードディスクで録画した番組が再生中に止まってしまう事象が目立ってきたので新しいハードディスクに移行することにしたら、思いの外、手がかかったのでメモ。

step1)
 古いUSBハードディスクをマイナスドライバで殻割りしてUSB3.0対応のケースに移設。

step2)
 古いハードディスクのディスクイメージを2つ格納できるサイズのUSBハードディスクを追加。Mac側から書き込めて、VirtualBox上のubuntuからマウントできるファイルシステムである必要があるので、FAT32でフォーマット。

step3)
 ddrescueをGNUのサイトから入手。

step4)
 Macのターミナルを起動し、diskutil listコマンドで接続されているディスクを確認。
USB3.0のケースに移した古いハードディスクをMacに接続し、
「セットしたディスクは、このコンピュータで読み取れないディスクでした。」というダイアログが表示されるのを待つ。ダイアログが表示されたら「無視」を押す。
この状態で再びdiskutil listコマンドを実行して先ほどの実行結果と比べると、増えている情報が、古い方のハードディスクである。(例えば/dev/disk2)

step5)
 古い方のハードディスクが/dev/disk2であるとしたら、これに対応するキャラクタデバイスのスライス1(この例では/dev/rdisk2s1)からddrescueを用いてディスクイメージを吸い出す。
 ディスクイメージを格納するためのハードディスクにcdしたあと以下のコマンドを実行。
  sudo ddrescue /dev/rdisk2s1 20150109regza.dd regza.log
キャラクタデバイスデバイスではなくブロックデバイスで読み出すこともできるが、7倍程度遅かったのでこちらを採用。

step6)
 吸い出したdiskイメージをVirtualBoxで認識可能な仮想ディスク形式に変更。

VBoxManage convertfromraw ../IODATA/20150109regza.dd 20150109regza.vdi --format vdi

step7)
 移行先となる新しいハードディスクをRegzaに接続し、初期化後、取り外す。
この操作で、Regzaが認識するXFSファイルシステムを作成する。

step8)
 新しいハードディスクをMacに接続し、「セットしたディスクは、このコンピュータで読み取れないディスクでした。」というダイアログが表示されるのを待つ。ダイアログが表示されたら「無視」を押す。diskutil  listコマンドを実行し、新しく増えたディスクの名前を確認する。(例えば/dev/disk 3)

step9)
 新しいハードディスクがUSB2.0の場合はVirtualBox上のubuntuから正常にアクセスすることができるが、USB3.0の場合エラーになるので、以下のコマンドでrawディスクとしてアクセスするための仮想ディスクを作成する。またVirtualBoxのプロセスから読み書きできるようにパーミッションを変更する。
 sudo VBoxManage internalcommands createrawvmdk -filename new1.vmdk -rawdisk /dev/disk3
sudo chmod 666 /dev/disk3* new1.vmdk

なお、仮想ディスクファイルの中にデバイス名などが埋め込まれているので、USBの 挿し替えや、挿す順番を変えると仮想デバイスファイルを新しい名前で作り直す必要がある。
同じ名前の仮想デバイスファイルで再作成すると、VirtualBoxが正しい仮想ディスクファイルではないというエラーを出す。

step10)
 VirtualBox上にubuntuをインストールする。注意点としてストレージはSCSIとして作成する。後続のステップで接続するディスクとの混同を抑止する目的。

step11)
 step6とstep9で作成した仮想デバイスファイルをその順番でVirtualBoxにインストールしたubuntuのストレージ設定からIDEデバイスとして登録する。この順序で/dev/sda,/dev/sdbとなるはず。

step12)
  VirtualBox上のubuntuを起動する。起動直後にfn-F12を押して、起動デバイス選択画面を表示し3を押すことでSCSIから起動する。

step13)
 rootでログインし、ubuntuのコンソール上で以下のコマンドを実行し、仮想ディスクが正しく 認識できていることを確認。
 dmesg | grep sd

step14)
 古いディスクのUUIDを確認し、保存。
 xfs_admin -u /dev/sdb
 xfs_admin -u /dev/sdb > oldUUID

step15)
 古いディスク側をマウント
 mkdir -p /mnt/old
 mount -o ro -t xfs /dev/sdb /mnt/old

step16)
 新しいディスク側をマウント
 mkdir -p /mnt/new
 mount -t xfs /dev/sda /mnt/new

step17)
 ファイルをコピー
 cp -Rp /mnt/old/.t* /mnt/new/.
 cp -Rp /mnt/old/* /mnt/new/.

step18)
同じUUIDのデバイスは同時にマウントできないので、古いディスクをアンマウント。
 umount /mnt/old

step19)
新しいディスクのUUIDを古いディスクの値に変更。
xfs_admin -U step14で読み出したUUID /dev/sda

step20)新しいディスクをアンマウント
 umount /mnt/new

これで
データ移行が完了。Regzaに付いている古いハードディスクを外して新しいハードディスクを接続。

Thursday, August 23, 2012

今更ROM焼き

 SC-04DのROM焼きでベースバンドを上書きしないと以下のようにチェックで止まる件は、zipを展開してandroid-info.txtの記述を直してzipし直せば、チェックで止まらずに焼けました。


$ ~/Desktop/android-sdk-macosx/platform-tools/fastboot -w update image-takju-jro03c.zip
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'
--------------------------------------------
Bootloader Version...: PRIMELC03
Baseband Version.....: SC04DOMLE3
Serial Number........: xxxxxxxxxxxxxxxxxxxxxx
--------------------------------------------
checking product...
OKAY [ 0.007s]
checking version-bootloader...
OKAY [ 0.008s]
checking version-baseband...
FAILED

Device version-baseband is 'SC04DOMLE3'.
Update requires 'I9250XXLF1'.

finished. total time: 0.051s

Thursday, August 27, 2009

仕事のやり方間違えてます:宮田秀明

副題の”成功を手にする「理系思考」10の法則”というあたりがとてもうさんくさくて書店では手に取ることはなかっただろうが、図書館なので中身をみたら、これが面白い。
アメリカズカップの船艇設計をした人による、プロジェクト実践を通したビルディングストーリとしても読める。

冗長な記述は少ないので一部分を書き出すことに抵抗はあるが、実践家が記した言葉として
「困難は人の絆を切ってしまうことがあります。最悪の状態に落ち込んでも絆を切らないために人間力が必要です。」

人間力ってそういうことを出来る能力のことだと改めて認識し直しました。

誤読するような記述も少ないし、社内向けにお薦めできる本です。



家をつくることは快楽である:藤森照信

タンポポハウスの名前は知っていたが、ガチの建築家ではなく、建築史がホームグランドのひとだった。
「涙が出るほど美しい」という句が、ドイツ人による桂離宮を評した言葉だというのは初めて知った。
建築、統計、経営が最近の読書テーマなので借りてみた。

手紙の行方:山口智子

山口智子というとロンバケしか思いつかないのだが、存外に味わいのある紀行文だった。
荒野系の写真も好きだし、版組もさっぱりしていて良い。

Thursday, August 20, 2009

修羅場のビジネス突破力:佐倉 住嘉

あらすじとしてはパワポ4枚くらいの中身しかないが、それだけのネタで新書一冊を書き上げるのは、濃密な日々を過ごしてきたことを思わせる。
泥臭さを避けずに人脈の意味を吐露している部分は感銘を受けた。

しかし、最近いい本見つけられてないなぁ。

さよならウェルチ:ジャネットロウ

「我が経営」を別のゴーストライターが書いたような本だった。
内容として新しいことは何もなく最後まで読むのは苦痛。

Sunday, August 16, 2009

我が経営:ジャックウェルチ

やっぱり読んでみようと思って借りてみた。
正確には、「さよならウェルチ:ジャネットロウ」というタイトルが気になってそちらを読む為には前提として読んでおかなければならないからなのだが。

上下あわせて650ページほどある書籍だが、単純に面白い本だ。自宅で読んだが、文庫で電車の中で読んだ方がよかったとおもう。
つまみ食いするなら、24章だけでもいいだろう。

Saturday, August 15, 2009

新人生論ノート:木田元

「読書について」の章以外は語りすぎないようにしているが、この章は熱い。

「<読書>ということになると少し向きになりそうな悪い予感がする。だが、何せ本業に絡む話なので、そのあたりはご容赦いただきたい。」という段から始まり、

「よく考えぬいて書かれた本を一行一行読んでいきながら著者の思考を追思考する、つまり著者の思考をなぞって考えていくというやり方だ。私自身の長い体験からして、よほど特殊な脳に緑の持ち主でない限り、考える力を養うには、これ以外に方法はない。」

時代錯誤な主張ではなく、「本を読むことで情報を仕入れる」ということと「本を読むことで考える力をやしなう」という別々の目的があることを識別して、情報を仕入れるだけでは、筋道の通った論文を書くことはできず、サワリを集めた論文しか書くことができないと喝破している。


仕事上の必要に応じてweb記事を検索したり、blogでキーワードを拾ったりすることはよくやっているが、せめてエンジニアの端くれでありたいと思う身としては技術書であっても書籍を通して読むことを定期的に繰り返すのは、優れて実用的な取り組みなのだろう。




Thursday, August 13, 2009

組織も戦略も自分に従う:米倉 誠一郎

イノベーションに関する平易な事例をもとに、事態展開を求めることに対する共感を求める書。
リーダシップという概念を、習得可能な行動基準として定義し直していることはなかなか乱暴な筋立てで面白い。しかし、リーダシップとは「結果から認識される」概念という私の認識においては、リーダシップに着目することに実用的な意味を見いだせない。

Wednesday, August 12, 2009

ウェルチ的徹底経営:河井健男

「我が経営」上下刊を読む気力が無いので、宝島新書でお茶を濁す。

「社員は表舞台で働かせるべきだ、裏舞台の仕事はそこを表舞台とする独立的な会社においてやるべきだ」という捉え方は、アウトソーシングの考え方を理解しがたかった私の見方にひびをいれた。

平たくいうと職業に貴賤なしということを信じてなかったってことか。

Tuesday, August 11, 2009

レンタルお姉さん:荒川 龍

ポルノ映画のタイトルに使うことを差し止めを求める記事で覚えていた単語が引っかかり、借りてみた。

「レンタルお姉さん」という言葉は乱暴なものだが、引きこもり・ニートに対峙する側の物語としてはしょうがないのかな。

Sunday, August 09, 2009

チビチビ

upしてみた。

Sunday, November 23, 2008

誕生日プレゼント

奥さんに赤いコート買ってもらっちゃった。
明日はこれを着て本社に乗り込んでやる。
また気が触れたと言いふらされるのだろう。

生産性に関する試行

この2ヶ月ほど、自分の仕事の生産性が低いことに関して危機感を覚えている。

RTM、twitter、ノート記法などライフハック的な試行や、ナレッジベース的な試行をためしてみたこともあるがその先にあるものが解決策であるという確信が持てず、すべて投げ出してしまった。
ツールに依存する生産性というのものは間違いなくあり、生産性の高いツールを使ったアウトプットをコストをかけずに、次のツールへのインプットとするやり方を整備していかなければいけないと最近痛感している。

まあ、FreeMindのノードをpowerPointにコピペすると箇条書きになることを発見したのがうれしいだけなんだけどね。

鼠裁判

先日、奥さんの友人がゴスペルをやるというのでディズニーシーに初めて足を踏み入れた。
もともと外国アニメーションは嫌いではないし忌避するほどの理由も無かったが、わざわざ千葉くんだりまで足を伸ばしていくほどの魅力も感じないまま今に至っていたので、これもいい機会だろうと二人で足を運んだ。

そこでとった写真がネットにさらされているのは、いったいどういうことなんだろう。 orz


Friday, October 17, 2008

やる気でてきた

昼休みに銀座まで出かけて、新しいmacbookお買い上げ。
びさびさに、面白いおもちゃだ。
USキーモデルがなかったので、とりあえずJISキーモデルを持ち帰ったけど、
店頭で触ったときの感触よりもずっとキーボードが使いやすかった。
これなら、量販店でポイントつけた方がよかったかなあ。

Friday, December 21, 2007

情報処理はこれで終了

苦節4年。合格したのはうれしいけど次はサムライものを目指しますといってしまった・・。
法律嫌いなんだよなぁ。

午前試験のスコアは,705 点です。
午後I試験のスコアは,760 点です。
午後II試験の評価ランクは,A です。

ついてる?

某顧客のクリスマスパーティに乱入して、プレゼントをget。
物はホテルディナー2名様チケット。
西表島で牛汁定食3人前getに引き続き食べ物には強くなったらしい。

Thursday, May 31, 2007

簡単 お料理レシピ

プリンシェイク

材料
(1人前)
プリン 1個
牛乳 200cc


作り方
1.空きビンにプリンと牛乳を入れる。
2.よく振ってグラスに注げばできあがり。
3.トマトの上に食べやすく切った豆腐を乗
 せ、アンチョビーをトッピング。
 あればオリーブオイルをかけてどうぞ。

後は自由行動ってことですね。

Saturday, April 28, 2007

田植いってきます

千葉の奥地まで行ってきます。

人間性を取り戻すために。

Friday, March 23, 2007

トマト萌え

選ばれしトマトたちが奏でるシンフォニー「セレブ・デ・トマト」
[Celeb de TOMATO - セレブ・デ・トマト]

馬鹿すぎる。行かねば。

Tuesday, February 20, 2007

体験者の告白「ダメ。ゼッタイ。」

体験者の告白「ダメ。ゼッタイ。」: "フィリピンの青い空、青い海そして大麻、非常にリラックスでき一度でそのとりこになったのです。"


えー。46歳男性の主張でした。

Wednesday, January 10, 2007

黒トマト


傷んでいるわけではないらしい。

Tuesday, January 02, 2007

しねxcopy。3度しね。

@nifty:PC Users` Guide Forums本館:掲示板:OPEN:DOSプロンプト活用相談室4

くそだ。3度死ね。

年賀状印刷終了

んー。今までで一番時間かかったな。
投函するのは明日の夜中か。

Sunday, December 31, 2006

Lenovo ハードディスクの区画を複数に分割する場合の注意点と一般的な手順について - ThinkPad/NetVista/ThinkCentre - Japan

Lenovo ハードディスクの区画を複数に分割する場合の注意点と一般的な手順について - ThinkPad/NetVista/ThinkCentre - Japan

・基本領域x2
・基本領域+拡張領域
・基本領域+拡張領域(論理ドライブあり)
・Windows起動ディスクで領域分割+フォーマット

いろいろあがいてみたけど、T42のRRUでパーティション分割したままHDDからのリカバリをする方法はたぶんない。
HDDからリカバリすると必ず1パーティションに戻される。

もういいや。やめた。

Sunday, December 17, 2006

Thursday, October 26, 2006

ロールミー!!!ロールユー!!!



おまけにGOLDEN LUCKY完全版上中下お買い上げ。

Sunday, October 08, 2006

Thursday, October 05, 2006

だめな奴はなにをやってもだめ

「短期間で人材を育成する方法は軍人教育の中に学ぶべきものがありました。」

あれだな。うっかり小金を持った経営者が飛びつきたくなるような内容だな。
この手のプチカルトってほんと無くならないねぇ。

Tuesday, October 03, 2006

忙中に閑あり

なわけねーだろ。

多分ストレスで寝れないだけなんだ。
#DeCSSに夢中になっているわけじゃないのだ。

Sunday, October 01, 2006

コピペ道場

Java Examples from The Java Developers Almanac 1.4

コーディングフォームを身に付けるにはいいのでしょうが、コピペの嵐になりがちなところが
痛し痒しか。
腐れデザパタを思いつきで適用されるよりは100万光年ましですが。

DTOパターンを人間様が触る領域にもってくるのだけは許せねぇ。

Wednesday, September 27, 2006

エレファントマン

監禁生活で久しぶりに力仕事をやったせいかエレガントな解法よりもエレファントな解法を選ぶ癖がついてしまった。
一クラス8500行とか見てると、もう何も気にならなくなってくるね。意味のないinnerクラスとか無駄なbooleanとか気にしないぜ。



他意はありませんが。



      ./       ;ヽ 
      l  _,,,,,,,,_,;;;;i  <いいぞ ベイべー!
      l l''|~___;;、_y__ lミ;l  逃げる奴はベトコンだ!!
      ゙l;| | `'",;_,i`'"|;i |  逃げない奴はよく訓練されたベトコンだ!!
     ,r''i ヽ, '~rーj`c=/ 
   ,/  ヽ  ヽ`ー"/:: `ヽ
  /     ゙ヽ   ̄、:::::  ゙l, ホント 戦場は地獄だぜ! フゥハハハーハァー
 |;/"⌒ヽ,  \  ヽ:   _l_        ri                   ri
 l l    ヽr‐─ヽ_|_⊂////;`ゞ--―─-r| |                   / |
 ゙l゙l,     l,|`゙゙゙''―ll___l,,l,|,iノ二二二二│`""""""""""""|二;;二二;;二二二i≡二三三l
 | ヽ     ヽ   _|_  _       "l ̄ ̄ ̄ ̄ ̄ ̄ |二;;二二;;二=''''''''''' ̄ノ
 /"ヽ     'j_/ヽヽ, ̄ ,,,/"''''''''''''⊃r‐l'二二二T ̄ ̄ ̄  [i゙''''''''''''''''"゙゙゙ ̄`"
/  ヽ    ー──''''''""(;;)   `゙,j"  |  | |

Monday, September 25, 2006

さよなら新宿

10日間ほど新宿で拉致監禁されていたのですが、最終日に鞍馬サンドの
アレを買ってみました。

えー。みんなだまされてます。

Saturday, September 16, 2006

キャリアマトリックス(労働政策研究・研修機構)

キャリアマトリックス(労働政策研究・研修機構)

職業アクセスランキングで2位にSEがあるのは、自然なことさ。

労働条件の特徴は「完全週休2日制(土日休み)のところが多いが、トラブルが発生したり、開発しているシステムの納期がせまっているときは、休日・深夜に仕事をすることも少なくない。 」
だって。

Friday, September 15, 2006

ムダヅカイ続けてます

iPod 80Gお買い上げ。

Monday, September 04, 2006

Thursday, August 03, 2006

ライオンズクラブ - Wikipedia


ラインオンズクラブ

『* 奉仕終了後には参加したボランティア全員で円になりライオンの咆哮を(「ウォー!ウォーッ!」という感じで)真似る儀式がある。中にはライオンの爪のように自分の爪を立てて、よりライオンになり切る人もいるという。これは「lion's roar」、または単に「ロア」とも言い、懇親会などでは「中締め」の代わりに行うことが多い。
* 参加者の名前を呼ぶときは名字の前後にライオンをつけて呼び合う。(例:佐藤ライオン、鈴木ライオン、ライオン田中etc)

※自分を指す場合は「ライオン~」となる。(例:○○ライオンズクラブのライオン田中です。) 』



すげぇ。

Wednesday, July 12, 2006

Tuesday, July 11, 2006

cflow++

腐れコードをどこまで追ってくれるかは別ですが、call treeをExcelで一生懸命書いていた時代に比べれば便利になったものです。

IBM dW : Linux : Graphvizによるファンクション・コールの視覚化 - Japan

Monday, July 10, 2006

XMLエディタ

docbookなどというヤクザな代物を書く羽目になったのでxmlエディタをさがしていると
conglomerate を発見。
使ってみないとわからないけど、xfyとどっちが使いやすいんだろう。
いや、比べるものでもないか。

Friday, July 07, 2006

突き抜けた人たち

YouTube - Rubber man in slime pool

人間の可能性は無限大だということがよくわかりました。
最後まで見ないとわからないかも。

Wednesday, June 28, 2006

死ね、名演奏家、死ね

スタージョンの異色作家短篇集

短編のタイトルがすてき。

Tuesday, June 27, 2006

ITmedia Biz.ID:はじめてのGTD

ITmedia Biz.ID:はじめてのGTD
こういう仕事のスタイルを自分がするようになったのは、社会人3年目のころだった。
そのころ抱えている作業の多さに脳内スタックがオーバーフローしたので、やむをえず、PDAを購入しTODO管理をベースにその時点でやろうと思ったタスクをテキスト化し、タスクを管理する作業を肉体から追い出すようになった。
その後、PDAへの入力+MUAの書きかけメール保持、週単位のnotepadテキストなど変遷を繰り返して最終的にTracへの課題登録という形に落ち着いたのだが、どのやり方でもべつにすぐれているわけではなく、単に脳内スタックの使用量を減らすことができればそれで十分役にたつと信じている。
これがメソッドとして扱われているのも「超整理法」と同じレベルの胡散臭さがあってイヤなのだが、自分は賢くないということを受け入れない限りその人がこのやり方を取り入れることはないのも確かなことだろう。

Wednesday, June 14, 2006

われらが資本論

これは久しぶりに面白い本かもしれない。
まだ読みかけだけど。

ハッピィ・エンジニアリング

Tuesday, June 13, 2006

一定年収で残業代なくす制度も提案

一定年収で残業代なくす制度も提案

*月30時間を超える場合に50%とする
*日本経団連は昨年、年収が400万円以上の従業員を労働時間規制の対象外にするよう提案

つまり、400万でこき使える奴隷階層を増加させたいのですね。
ぺっ。

久しぶりの合格

午前試験のスコアは,705 点です。
午後I試験のスコアは,645 点です。
午後II試験のスコアは,705 点です。

こんなことがうれしい♪のは負け犬ですか。

Thursday, May 25, 2006

Monday, May 22, 2006

Que le temps passe vite!!: 一反もめん?from:[ふわふわマオマオ|ネピア]

Que le temps passe vite!!: 一反もめん?from:[ふわふわマオマオ|ネピア]

マシュマルの発言を「こんにちはちんこ~」と読んだ私は子供の心を失っていないのだ。

にしても、「ネピアティッシュを取り出して、やさしく丸めるとクシュクシュのできあがり」って。キャラクターに無理がありすぎ。

Wednesday, May 17, 2006

JavaWorld Online - J2SE 5.0の新機能――第7回 インタフェースCallableによる非同期並行処理

めも。
JavaWorld Online - J2SE 5.0の新機能――第7回 インタフェースCallableによる非同期並行処理

便利だよね。

autodialを抑止する

FireFoxやThunderBirdを起動していると、WindowsXPのRemote Access Auto Connection Managerサービスが動いていないにもかかわらず、ダイアルアップのダイアログを開くことがあります。
以下のパラメータをdisableすると抑止できます。
network.autodial-helper.enabled

1年以上いらいらしてたのがようやく解決。

Monday, May 15, 2006

アフリカンフェスタ2006

タイには行きそこなったのでリターンマッチ。アフリカンフェスタ2006/AFRICAN FESTA 2006
いけるといいなぁ。

2.0流行

jpgへのリンクはやたらあるけど、元ブログは

Shain 1.0 or Shain 2.0

2.0というより、躁病にしか見えませんが。

味覚の極北

カニピラフ
続々と恐るべきレシピを発表するサイト。イカれた女の子が作りそうな感じがよいですね。

Friday, May 12, 2006

タイフェスティバル

もう一年たつのですね。今年もタイフェスティバルへ行きます。
ドリアンうまいよ。

Sunday, May 07, 2006

The CAPTCHA Project.

The CAPTCHA Project.
「CAPTCHA」がおもいだせないのでめも。

職業としてのプログラミング

職業としてのプログラミング
まあ探すのが面倒なのでメモ。

実感

沖縄で元同僚と情報交換。
色々思うことはあるが、やるかやらないかの違いは大きいということを改めて実感。

Saturday, May 06, 2006

業務連絡

gjo氏へ

本社に瑞泉送りました。
受領宜しく。

Friday, May 05, 2006

流浪中

沖縄生活3日目。

うちなーたいむが身につくことなく7時起き、25時就寝生活を守ってます。
すでに400kmドライブしたのは謎ですが。

Tuesday, May 02, 2006

出発準備

タバコ、携帯、PHS、iPOD、iPOD充電器、小説1冊、デジカメ。
コーヒーのみに出かけるのと大してかわらんな。

後は現地調達。服も、宿も

気絶しちゃった

南へ。南へ。

気絶すべきか、気絶せざるべきか

明日8時前におきたらクリックしようと思う。
おやすみなさい。

めも:まあ、いまさらCでもないが

http://www.kouno.jp/home/c_faq/

Sunday, April 30, 2006

バイク・原付手続き情報局

バイク・原付手続き情報局

いい加減バイクのナンバー変更しなきゃ。

Saturday, April 29, 2006

さあ、気ちがいになりなさい


本日の読書。
タイトルに引かれて読んで見たけど面白い、短編SF集でした。

IKEA | ホーム | スウェーデン料理 | 菓子&スナック | MALACO SALT SILL リコリス 塩味

IKEA | ホーム | スウェーデン料理 | 菓子&スナック | MALACO SALT SILL リコリス 塩味を2袋お買い上げ。

黒い魚の形のグミキャンディーって何の味がするんだ?

Wednesday, April 26, 2006

青少年保護育成条例

青少年保護育成条例: " 
(1) 個室を設けて当該個室において客に専用装置による伴奏音楽に合わせて歌唱を行わせる施設 
 (2) 設備を設けて客に主に図書類を閲覧させ、若しくは観覧させ、又は客にインターネットの利用により
  情報を閲覧させる施設"

定義って難しい。

Monday, April 24, 2006

good Joe overflows: これができたら何とやら [was: *YMGH* インド式掛け算の暗算]

good Joe overflows: これができたら何とやら [was: *YMGH* インド式掛け算の暗算]
N*M=(a * 10 + b) * (c * 10 + d) = a*c*10*10 + (a*c + b*d) *10 + b*d
かぁ。
面倒な割にはいまいちだな。

N<Mで
e=(M-N)/2
f=N+e
N=f-e
M=f+e

N*M=(f-e)*(f+e)=f*f-e*e
のほうが概算がしやすいでしょう。


28と79としたら
e=(79-28)/2≒25
f≒28+25=53
N*M=53*53-25*25≒2500+300-(50/2)*(50/2)=2800-2500/4=2175
あってるのか?

Wednesday, April 19, 2006

ブログスパム

msnからbloggerへプログラムでデータ移行してたらblogSpam認定されてしまい、atomでの自動投稿ができなくなった。いつになったら終わるのだろう。

Thursday, April 13, 2006

もっとムダヅカイはじめました

PS2のコントローラを2つ用意しました。無駄だ・・・

ムダヅカイはじめました

公約通りに無駄遣いしていますまずは、PS2お買い上げ。ゲーム機を持つのは生まれて初めて。明日は、プロジェクタ用スクリーンでも買いに行くか。

Wednesday, April 12, 2006

引越し中

imgタグの引越しがうまくいかない。後回しにしよう。

Sunday, April 09, 2006

from

なんじゃこりゃ

今日の腕試し!「次にあげるオープンソース・ソフトウエアとマスコットの組み合わせで間違っているものはどれでしょうか?」って。
参考になったと回答された方:100%というのは、イヤガラセなんだろう。

図書館で借りるときの屈辱

ええ借りましたとも。

Saturday, March 25, 2006

一つ積んでは


Thinkpad s30が本格的におかしくなってきたのでOSの再インストールと筐体のクリーニングをした。
クリーニングは、50%エタノールとぼろきれ、歯ブラシを使っただけだが思いのほか綺麗になったので満足。
再インストールは2時間くらいで終わるかと思ったら以下のように半日がかりの作業になった。

0. メールデータ等のバックアップ
1. FreeBSD機につないで先頭パーティションを削除。D2D領域をboot可に設定
2. D2Dより先頭パーティションへWindows2000イメージを転送
3. 先頭パーティションをbootしてインストール
4. 延々リブートを繰り返してインストール終了
5. SP4を適用
6. IEを6.1にアップデート
7. Microsoft updateを導入
8. 最新パッチの適用
9. lenovoのソフトウェア導入支援をダウンロード
10. 導入支援を使って最新ツールを導入
11. レジストリを修正
12. 動作していないデバイスのドライバを個別適用

パソコンがおかしくなったら捨てる人の気持ちを理解できました。

Monday, March 20, 2006

話のタネに

salmiakkiのウオッカを飲みました。奇食というにふさわしい味わいですね。

Saturday, March 18, 2006

ええ、つかれているんですよ。さいきん眠れなくて。

気分が沈んでいるときにこそ、暗い本を。ホームレス作家

この本を買った人はこんな本も買っています
「失踪日記」 吾妻 ひでお (著)
「山谷崖っぷち日記」 角川文庫 大山 史朗 (著)
ふーん。つげさんは出てこないのか。


めも

オープンソースプロジェクトの翻訳作業を支援するサン 第1回http://jp.sun.com/communities/users/0601/feature03.html

Sunday, March 05, 2006

休肝日の娯楽

一瓶1800円というとんでもない値段のジュース今日は休肝日なのでワイン代わりに買ったら意外とうまい。ワインより安く上がったと思えば納得できるか・・・

アマゾンで検索

レイアウト変更をするにあたって、最近気に入った本をブックリストに載せることにした。「フランスの女子高生が使うレシピ集」みたいな副題だったなぁとおもって。「フランス 女子高生」で検索したら・・・「最近サーチした商品」が汚れているのは自業自得ですか。そうですか。

Sunday, February 19, 2006

thnkpad s30 無線LAN 使えない

メモ。http://support.microsoft.com/default.aspx?scid=kb;ja;JP279491

Wednesday, February 15, 2006

1.5日

うん。たいしたことないな。36時間勤務。いつか訴えてやる。