2012-01-01から1年間の記事一覧
Google appengineでBackendを使おうとして、超初歩的なことがわからず半日無駄にしました。超初歩的なことってのは、Backendで使う機能の実装は、普通のServletとして実装するってことです。いろんな情報をみるとバックエンドのインスタンスの定義の仕方とか…
Kindle paperwhite 3gが出ます.制限付きとはいえ無料3Gに目が眩んで情報収集してみました. 情報によると3Gのみの環境では ブラウザが使えない(アマゾンが公式に発表確定) Wikipediaは見える(マニュアル等に記載) amazonのkindleストアのほか普通の買い物…
久しぶりに携帯でiDを使いました。パスワードの保護をしているため、アプリを起動したところiモードのアイコンがチカチカ!翌日確認すると、4円かかってました。とりあえず、通信できないように設定を変えておきました。
Jobsが嫌っていた7inchのiPadがでました。そのほかにも http://japan.cnet.com/sp/stevejobs/35022669/2/ 今回「iOS 6」になって地図の問題が騒がれていて、Tim Cookが謝罪したけれども、あれはあり得ない。 まず、この完成度で出すことがあり得ない。かつ…
OSXで画像のバックアップをDVD−Rにとろうと思いました。一回だけの書き込みでよければ、Finderに統合されたDiskburnerという機能があるということで、空のディスクを入れてみました。でドラッグ先ができたのでドラッグしたのですが、「エイリアス」しかでき…
ネットサーフィンしていたらnode.jsの情報に出会いました。根がいい加減なので型付け弱い言語だと収集がつかなくなるので、Javascriptは基本的にはあまり好きでない言語ですが、最近HTML5の流行で書かざるを得なくなってきたので、ちょっと試してみようと調…
PhonegapのHTML5でjavascriptで生成したバイナリをfilewriterで書こうとすると、なぜか 0xc0 -> 0xc3 0x80 0xff -> 0xc3 0xbf 0xa1 -> 0xc2 0xa1 0x90 -> 0xc2 0x90 0x87 -> 0xc2 0x87 0x80 -> 0xc2 0x80 になります。一番上のビットがたってると化けるよう…
ケータイを落としたときのロックですが、My docomoを契約していて、プレミアクラブ会員ならWebからロック・解除ができるようです。 http://www.nttdocomo.co.jp/service/safety/lock/index.html 失くしたケータイやスマートフォンを電話1本ですぐにロック ド…
無料パケットが余ったのでUCのiDの設定をしました。アプリを起動するとパケット代無料でアップデートすると表示されたのでアップデートしました。その後送られてきた番号とネットアンサーのパスワードを入力して設定終了。UC用のiDのアプリのダウンロードも…
モバイルスイカのセットアップをしてみました.パケット代は390円(税抜372円)は越すだろうということでまずパケホーダイ/ダブルを契約。Webで仮登録を済ませて望みました. 設定用アプリがプレインストールされていたのでそれを起動。あとはメニュー通り進…
JSONPでwindow.openしたところiPadやAndroidで新しいウインドウ(てかタブですが)が開きませんでした.javascriptで適当に書いていてPCのブラウザではwindow.openできたのですが、iPadやアンドロイドのブラウザでは新しいウインドウが開きませんでした.docum…
AndroidでNFCで起動するアプリを作っていたのですが、別のフェリカで起動されるアプリを入れたところ、リストに出なくなりました.いままでandroid.nfc.action.TECH_DISCOVEREDに反応するのがなかったので、android.nfc.action.TAG_DISCOVERED扱いで起動され…
お財布ケータイから派生した電子マネーカードブームですが、入手するなら無料でしょうということで情報を集めてみました。 クロネコヤマトを利用しているなら、クロネコメンバーズに登録して、3ヶ月で2個以上荷物を発送または受け取るとWaon,楽天edy,nanac…
心配だったのでパケット代をチェックしてたところ250円使ってました.昨日した主なことは ファームのアップデート(無料のはず) 料金検索アプリのダウンロード(無料のはず) ついうっかりマックのアプリ起動(これは有料) ということでマックのアプリ起動…
QRコード読み取りを活用していたのですが、D902iではテキストを読み取ってコピペで来たのですが、P-03Bでは出来ません.メール形式で作って、メール作成まで行ってコピペなら出来ます. メールのテンプレートがD902iでは、平文の本文で宛先、題名まで含まれて…
携帯を変えました. やっとモバイルスイカ対応の携帯になったので財布を出さずに電車に乗れるようになりそうです. ついでに電子マネー系も何か入れようと思ったのですが、基本的にポイント目当てなので、それよりパケット代がかかっては元も子もありません. e…
http://www.youtube.com/watch?v=stTbnmcsjxY 膝を立てる 骨盤を回す 顎を引く 両肩を床につける 膝を伸ばす 以上背中と床の間が開かない様に 最後に全身の力をぬく
00 01 02 ff dg みたいな文字列をlinux上でバイナリに戻そうとしてちょっと手間取りました. バイナリエディタでコピペしたらアスキーコードのコピペになって失敗。 emacsのバイナリモードも思った数字になりません. 検索したら2進数にする方法など出てきて…
コメントをつける すべてのメソッド わかりにくいコード 間違っていそうなコード 名前 論理的な名前を長さを気にせず付ける 変数には名詞を 関数は動詞で始める fooとかtempは避ける CSSとJavascript,HTMLは分離する × ClickMe ○ - document.getElementById(…
androidでactivityの孫クラスを作ってハマリました. onCreateをオーバライドしたかったのですが、onCreateではsuper.onCreateしなければならなりません. 孫クラスでやってしまうと当然子クラスのonCreateが呼ばれてしまい、子クラス特有の処理も実行されてし…
OSXでeclipseでAndroid ApplicationをRunすると Connection with adb was interrupted. 0 attempts have been made to reconnect. You may want to manually restart adb from the Devices view. と言われるようになりました。ググったら adb とかeclipseを…
最近ブラウザのJavascript"だけ"でRESTのアプリケーションを画策中なんですが、クロスサイトの制限にヤラッパなしです。フレームとかメッセージとか駆使すれば、結構いけるのですが、最低RESTのホスト名と同じドメインでブラウザのアドレバーに入力するだけ…
//The class we're going to decorate function Macbook(){ this.cost = function(){ return 1000; }; } function Memory(macbook){ this.cost = function(){ return macbook.cost() + 75; }; } function BlurayDrive(macbook){ this.cost = function(){ ret…
http://addyosmani.com/resources/essentialjsdesignpatterns/book/#mixinpatternjavascript /* Car Class */ var Car = function(settings){ this.model = settings.model || 'no model provided'; this.colour = settings.colour || 'no colour provided';…
var Car = (function() { var Car = function (model, year, miles){ this.model = model; this.year = year; this.miles = miles; }; return function (model, year, miles) { return new Car(model, year, miles); }; })(); var civic = new Car("Honda Ci…
var addMyEvent = function(el,ev,fn){ if(el.addEventListener){ el.addEventListener(ev,fn, false); }else if(el.attachEvent){ el.attachEvent('on'+ev, fn); } else{ el['on' + ev] = fn; } }; 似たような機能が違う名前である場合とかは便利かも
Non-DRY /*Let's store some default values in an array*/ var defaultSettings = {}; defaultSettings['carModel'] = 'Mercedes'; defaultSettings['carYear'] = 2010; defaultSettings['carMiles'] = 5000; defaultSettings['carTint'] = 'Metallic Blue'…
http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/#commandpatternjavascript $(function(){ var CarManager = { /* request information */ requestInfo: function(model, id){ return 'The information for ' + model + ' with ID ' +…
javascript observerパターン http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/#observerpatternjavascript Observer implementation var pubsub = {}; (function(q) { var topics = {}, subUid = -1; q.publish = function(topic, arg…