2008年2月29日金曜日

借り換え

2月末で住宅ローンの借り換えをしたので、月末はバタバタしてました。
今日は融資の実行日で銀行を行ったり来たりして最終手続きを無事済ますことができました
本当は3月にやる予定だったのが、2月中旬に銀行から今なら2月末融資がギリギリ可能ですと言われて、大慌てで契約をしました。正直3月になると更に金利が下がるんじゃないかと思ったりして2月の契約は迷ったのだけど、もし3月に金利が上がったら後悔して夜も眠れなくなるよぉ!と思って2月の契約を決断しました(優柔不断なので迷いだしたら終わらなくなる)
なんだか、大仕事を片付けた気分なので、今日は家族で食事に行きました。完済記念祝いと言うことで。実際は別の銀行に借りなおしただけですが...

夜帰宅してから3月金利の発表を見たら0.1%以上upしてたので2月にやってよかったと胸をなでおろしてるとこです。

しまった

Windows Mobileプログラミング徹底理解
買いそびれた!
明日本屋に買いに行こ

2008年2月22日金曜日

bluetoothアダプタ

amazonからのオススメメールでIMUB-01 mini USB Bluetoothアダプタってのが紹介されていました。adesでも使えるのだろうか?なんて思いながらコメントを見てると、miniUSB変換コネクタと普通のUSB-Bluetoothアダプタを買ったほうが良いなんて書いてあった

変換アダプタも、USB-Bluetoothアダプタも両方持ってるジャン、なんで今まで気づかなかったんだろ?と思って試してみました


プラネックスのGW-BH03U ちょっとでかすぎ?




プリンストンのプリンストPTM-UBT3Sいい感じ。そういえば、改造して内蔵しちゃった人いましたね


とりあえずアドエスにぶっ挿してみたけどダメでした。なにやらレジストリの変更がいるらしい
WakeBT
を使うと簡単に設定できる

とりあえずbluetoothアダプタを認識するところまでできました

チップ君


我が家のウサギちゃん、チップ君です。12歳のお爺さんなのでチップ爺さんと言ったほうが良さそうです。

ウサギ的にはかなり高齢なので、目もよく見えないし、耳もあまり聞こえないみたいですが、食欲は旺盛です。餌をあげても、すぐにまた、ねだりに来ます。ちょっとボケてんじゃないか?って気もしますが...

最近のお気に入りがウサギ用のクッキーで、健康のために食べ過ぎは良くないような気もしますが、もうお爺さんなので好きな様にさせてやろうと言うことで食べさせてます。でも、あまり頻繁にねだりに来るので抱っこでごまかされたりしてます。
ウサギ的には抱っこされてどんな気分かわかりませんが、低い声でブヒブヒ鳴いているので喜んでいるのかもしれないです。そんな姿を見ながら、「ぶくぶく太って、うー油 がいっぱい採れそうだな、ヒヒヒ」なんて言ってます

2008年2月21日木曜日

eneloopがたいして経済的ではない理由

なくしてしまうから

eneloopは約1000回充電できて経済的なはずなのに、数回充電しただけで無くしちゃうんだよね...

2008年2月20日水曜日

Linuxは無料がゆえに一般に広まらない のか?

こんな記事が

Linuxは無料がゆえに一般に広まらない

そうじゃなくて、Linuxは出来が悪いから一般には広がらないのだと思う。ウソ

去年、母親が「パソコンが遅いから何とかして」というので、使わなくなった古目のパソコンにubuntuをインストールしてあげた。どうせインターネットとメールしかしないから十分使えるだろうし、年寄りにlinuxが使えるか実験してみようと思ったからで。
半年の実験期間を経た後、調子はどうかと聞いたら「vistaにして」と言われました。老人会の出版物を作るのにOpenOfficeだと、人から貰った原稿のレイアウトが崩れて使えなかったらしい。老人でもなんだか忙しいみたい

linuxはguiが整備されて一般の人でも使えるようにはなって来てるけど、アプリが無かったり、周辺機器が対応していなかったりで、結局windowが手放せないのが現状だと思う。僕もWindowsMobileのプログラムしなければWindowsを使わなくて済むのにな~とよく思う

2008年2月19日火曜日

わかっていたんだけど

負けていることはわかっていたけど、年末にHD DVDレコーダ
RD-A301買ってしまった....
blu-rayはまだ高かったんだよね。それに、DVDにTS/H264で番組を移動できるのが良いと思って買ったから、HD DVDが将来ダメになってもいいや、と思っていた。

けど、こんなに早く撤退するとはなぁ...
このままHD Recも無くなってしまうとなると、HD Recで番組を保存する意味が無くなってしまう。コピーガードが無ければ、フォーマットが変わっても何とでもなるんだけどねぇ

2008年2月15日金曜日

今年もチョコもらえなかったよ

な~んて人にもオススメのパズル

明治ブラックチョコパズル



チョコレート形のピースを箱に収める、割とありがちなパズルです。1週間前に貰いましたが、まだ解けてません。
通勤中にもチャレンジしようと思って適当に作ってみました。esでしか動作試してません lzhファイル
(公開はパズルにも著作権とかあってマズイかな?)
あんまり動きがよくないです。スタイラスでチョコをチョコチョコ動かしてるとイライラしてきました。

ちなみに、僕は娘と嫁さんから手作りクッキーとチョコもらいましたよ♪

2008年2月9日土曜日

uNClock1.10

ちょっとblogをさぼってました。uGNote+Readerの通信トラブルについて調査したり、だらだらTV見てすごしたりしてました。
通信トラブルは、あと一歩で解決?というところで止まってます。それよりも、uGNoteとuGReaderにアプリを分割しようと計画中です。(計画中というかまだ計画の計画のぐらいの段階で、だらだらTV見てすごしてます)

まずは、後回しにしてきたuNClockの改造にとりかかりました。
簡単に出来るぜ!なんて思っていましたが、プログラムの内容をだいぶ忘れていて意外と苦労しました。
やったのは
  1. ポップアップアニメーションをON/OFF
  2. プルダウンアニメーションをON/OFF
  3. フォントの指定
  4. パネルの透過ON/OFF
  5. パネルにbmp/png/jpgファイルで指定できる。(透過はしない)

起動時に設定ファイル"unclock.cfg"を読み込んで上記の動作を決定するようにしました
今のところ設定用のGUIが無いので、設定を変えたい場合は、ファイルを直接書き換えてあげる必要があります。
そのうち設定ファイル記述の説明を書くか、設定画面を作るかします。

uNClock ver1.10 cabファイル


明日は名古屋...

'},ClipboardSwf:null,Version:'1.5.1'}};dp.SyntaxHighlighter=dp.sh;dp.sh.Toolbar.Commands={ExpandSource:{label:'+ expand source',check:function(highlighter){return highlighter.collapse;},func:function(sender,highlighter) {sender.parentNode.removeChild(sender);highlighter.div.className=highlighter.div.className.replace('collapsed','');}},ViewSource:{label:'view plain',func:function(sender,highlighter) {var code=dp.sh.Utils.FixForBlogger(highlighter.originalCode).replace(/'+code+'');wnd.document.close();}},CopyToClipboard:{label:'copy to clipboard',check:function(){return window.clipboardData!=null||dp.sh.ClipboardSwf!=null;},func:function(sender,highlighter) {var code=dp.sh.Utils.FixForBlogger(highlighter.originalCode).replace(/</g,'<').replace(/>/g,'>').replace(/&/g,'&');if(window.clipboardData) {window.clipboardData.setData('text',code);} else if(dp.sh.ClipboardSwf!=null) {var flashcopier=highlighter.flashCopier;if(flashcopier==null) {flashcopier=document.createElement('div');highlighter.flashCopier=flashcopier;highlighter.div.appendChild(flashcopier);} flashcopier.innerHTML='';} alert('The code is in your clipboard now');}},PrintSource:{label:'print',func:function(sender,highlighter) {var iframe=document.createElement('IFRAME');var doc=null;iframe.style.cssText='position:absolute;width:0px;height:0px;left:-500px;top:-500px;';document.body.appendChild(iframe);doc=iframe.contentWindow.document;dp.sh.Utils.CopyStyles(doc,window.document);doc.write('

'+highlighter.div.innerHTML+'

');doc.close();iframe.contentWindow.focus();iframe.contentWindow.print();alert('Printing...');document.body.removeChild(iframe);}},About:{label:'?',func:function(highlighter) {var wnd=window.open('','_blank','dialog,width=300,height=150,scrollbars=0');var doc=wnd.document;dp.sh.Utils.CopyStyles(doc,window.document);doc.write(dp.sh.Strings.AboutDialog.replace('{V}',dp.sh.Version));doc.close();wnd.focus();}}};dp.sh.Toolbar.Create=function(highlighter) {var div=document.createElement('DIV');div.className='tools';for(var name in dp.sh.Toolbar.Commands) {var cmd=dp.sh.Toolbar.Commands[name];if(cmd.check!=null&&!cmd.check(highlighter)) continue;div.innerHTML+=''+cmd.label+'';} return div;} dp.sh.Toolbar.Command=function(name,sender) {var n=sender;while(n!=null&&n.className.indexOf('dp-highlighter')==-1) n=n.parentNode;if(n!=null) dp.sh.Toolbar.Commands[name].func(sender,n.highlighter);} dp.sh.Utils.CopyStyles=function(destDoc,sourceDoc) {var links=sourceDoc.getElementsByTagName('link');for(var i=0;i');} dp.sh.Utils.FixForBlogger=function(str) {return(dp.sh.isBloggerMode==true)?str.replace(/
|<br\s*\/?>/gi,'\n'):str;} dp.sh.RegexLib={MultiLineCComments:new RegExp('/\\*[\\s\\S]*?\\*/','gm'),SingleLineCComments:new RegExp('//.*$','gm'),SingleLinePerlComments:new RegExp('#.*$','gm'),DoubleQuotedString:new RegExp('"(?:\\.|(\\\\\\")|[^\\""\\n])*"','g'),SingleQuotedString:new RegExp("'(?:\\.|(\\\\\\')|[^\\''\\n])*'",'g')};dp.sh.Match=function(value,index,css) {this.value=value;this.index=index;this.length=value.length;this.css=css;} dp.sh.Highlighter=function() {this.noGutter=false;this.addControls=true;this.collapse=false;this.tabsToSpaces=true;this.wrapColumn=80;this.showColumns=true;} dp.sh.Highlighter.SortCallback=function(m1,m2) {if(m1.indexm2.index) return 1;else {if(m1.lengthm2.length) return 1;} return 0;} dp.sh.Highlighter.prototype.CreateElement=function(name) {var result=document.createElement(name);result.highlighter=this;return result;} dp.sh.Highlighter.prototype.GetMatches=function(regex,css) {var index=0;var match=null;while((match=regex.exec(this.code))!=null) this.matches[this.matches.length]=new dp.sh.Match(match[0],match.index,css);} dp.sh.Highlighter.prototype.AddBit=function(str,css) {if(str==null||str.length==0) return;var span=this.CreateElement('SPAN');str=str.replace(/ /g,' ');str=str.replace(/');if(css!=null) {if((/br/gi).test(str)) {var lines=str.split(' 
');for(var i=0;ic.index)&&(match.index/gi,'\n');var lines=html.split('\n');if(this.addControls==true) this.bar.appendChild(dp.sh.Toolbar.Create(this));if(this.showColumns) {var div=this.CreateElement('div');var columns=this.CreateElement('div');var showEvery=10;var i=1;while(i<=150) {if(i%showEvery==0) {div.innerHTML+=i;i+=(i+'').length;} else {div.innerHTML+='·';i++;}} columns.className='columns';columns.appendChild(div);this.bar.appendChild(columns);} for(var i=0,lineIndex=this.firstLine;i0;i++) {if(Trim(lines[i]).length==0) continue;var matches=regex.exec(lines[i]);if(matches!=null&&matches.length>0) min=Math.min(matches[0].length,min);} if(min>0) for(var i=0;i

投票