2011年11月22日火曜日

ウチの子にも未来を

発売からわずか半年でメーカーによる OS アップデートのサポート断念という仕打ちを受け
未だ  Android1.6 な我が IS01。


有志の方々による OS アップデートの試みが成功するのを心待ちにしていたが
うっかり端末をのアップデートをしてしまったため、一度その方法が出たにもかかわらず実行できなかったり(T_T)


でも、最近ネットを見ると…何と、 Android 2.2 とのデュアルブートができるらしい。
で、先週末に時間ができたので早速やって見たのだが…




…あれ?アプリが全て消えた




まぁそういうときはオールリセットだ!
…あれ?ロックNo 入力できない!?
※オールリセットには ロックNo の入力が必要なのです




……つくづくスキル不足を痛感した。



まぁ取りあえず復旧できたんで、また後日チャレンジだ!!
<懲りてない人

2011年11月5日土曜日

cygwin 上で cygwin.dll を使わないバイナリを作成する

Cygwin の gcc でコンパイルすると、作成したバイナリが cygwin.dll に依存するため Cygwin のターミナル上でしか起動できない。
cygwin.dll にパスを通せばいいのだが、それでは別の PC にバイナリだけ移動して使用、とかできない。

というわけで、 cygwin.dll に依存しないようにするには cygwin 付属の gcc にある
-mno-cygwin オプションを使う。
% gcc -mno-cygwin test01.c

なお、作成したバイナリがどの dll を使っているかを確認するには objdump を使う。
% objdump -p a.exe | grep -i '\.dll'
DLL 名: msvcrt.dll
DLL 名: KERNEL32.dll

※最新の cygwin でインストールされる gcc5 には -mno-cygwin オプションがないので
上記方法は使えなくなった。 cygwin.dll 非依存にするには Visual C++ を入れるとか、 Mingw を使うとかの方法を使う。

2011年11月3日木曜日

P●nta カード

先月ロー●ンのポイントカードを作りました (今更ですが)
ネットで気楽に登録して、後はカードが来るだけ



…ですが



カードが来ない



さすがに 2 週間以上経つので、サポートセンターに電話。



生年月日、住所、電話番号など本人確認を済ませた後
サポートセンターの人が原因を教えてくれました


「あの…住所が違ってるみたいですが…」



…え?ワタシ入力間違ってました?


「ええ違う住所に送っちゃったみたいなので、新規の会員番号でカード発行しときますね。」


…そうですか、すみません(汗)


などと、ちょっと恥かしい思いをしながらカード再発行の手続を済ませたのですが
その直後に念のための確認と、間違った入力を見たいというちょっとした自虐の思いで会員サイトに行き旧会員番号の住所を見たのですが…






間違ってねえし。




どういうことですかロー●ンさん?
登録情報に間違いないにに、違う住所に送っちゃったってことは、あなた方のミスですよね?(-_-#)
手入力なのかシステムの不備かは知らんが…。



チクショー
電話口で「すみません」ってあやまった俺がはずかしい。

EXCEL での正規表現置換

エクセルで、"No" の後の数字を一括で A1 セルで指定した内容に置換したくて REGEXREPLACE(B10,"(No)[0-9]+","$1"&A1) と書いたらエラーになった。なんで?  "...