Googleが発表した「App Inventor」は誰でも開発できるというよりも、コードが一切不要でアプリが作れてしまうツールらしい。開発ツールというより、アプリ作成ツールといったところか。 何ができるのかというと、Android携帯のGPSや加速度センサーを利用した…
iPhone4にはやはり保護シートとカバーが必要と感じ、購入初日にその足でヨドバシへ向かった。購入したのはradiusのシリコンカバーで液晶保護シート付きのもの。 保護シートは今もつけてていい感じですが、シリコンカバーはiPhoneにつけてもかなりゆるゆるで…
iPhone4は無事に6/24の発売日に入手できました。前日に予約したSBSから電話がきて当日は朝8時から並んだ順とのこと。ただ自分はドコモからのMNPは9時からの受付けになるらしい。当日は整理券は20番台で9時すぎには呼ばれました。 初代iPod Touchはもっていま…
iPhone4 無事予約できました。会社近くのSBSへ17時少し前にいくと、約100人くらい?の行列!!17時になり、整理券を配布してくれたもののなんと90番台! 一旦会社に戻り、仕事をこなすものの予約状況が気になってしょうがない。 この頃、ソフトバンクの…
MacBook Proにeclipse環境を構築する際の手順メモです。 インストール環境 環境 Mac OS X 10.6 eclipse 3.5 インストール手順こちらから下の画像のように赤枠の矢印をクリックします。 eclipse-jee-galileo-SR2-macosx-cocoa.tar.gz をダウンロードします。 …
MacBook Proを使用しているとCPUのファンがかなり回ってくる。うるさいほどではないが熱対策として、smcFanControl というアプリケーションを試してみた。 smcFanControl2.1 http://www.conscius.de/~eidac/ このアプリはメニューバーに常駐してCPU温度とフ…
Macにはバックアップをとるのに、タイムマシン【Time Machine】という機能がMac OS X 10.5から標準搭載されています。 これを使えばいざという時に簡単にデータを復元できます。 MacBook Proを購入してから1ヶ月ようやくタイムマシンでバックアップしたので…
Appleからこんなメールが来てますね。 もう発売開始の8時まであと5時間を切りました。徹夜の列も長くなっているようです。 並んでいるみなさんがんばってください。 今回自分は見送りですが、欲しいことにはかわりないのですぐにポチってしまうかも知れま…
設定したことメモ システム環境設定 Doc Docを自動的に隠す/表示にチェック アピアランス ウィンドウのタイトルバーをダブルクリックしてウィンドウをしまうにチェック CDとDVD 音楽CDをセットしたときの動作を無視に変更 キーボード キーのリピート速度、…
先日AppleStoreで注文した新MacBook Pro13インチを注文してから約1週間で到着しました。 2.4GHz版でカスタマイズは、HDDを320GBにしてiWorkを入れたのみ。 アルミ仕上げとりんごマークが眩しすぎる。まずはずっとWindowsユーザだったひとが数日さわってみた…
ついに新型MacBook Proが4/13の夜発表になり、13インチの安い方を次の日の夜に注文しました。数日前から13日に新型MBPの発表の噂がtwitter上で見かけるようになり、購入を検討していた自分はとりあえずそこまでは待ってみようと思ってました。また13インチは…
昨日、雨の中ヨドバシ秋葉原にいってHTC Desireをさわってきました。 いまだHT-03Aしかもっていない自分にとってかなり魅力的なAndroid端末です。コムギさんのところで詳しく書いてありますが、感じたことなど少々。 まず、入り口の一番いいところにあるのに…
Google App Engine Oilでの外部モジュールを使う方法をメモ。まず外部モジュールとするファイルを作成します。 ファイル名はmylib.pyとしてmyapp\libsに格納しておきます。 ## mylib.py # -*- coding: utf-8 -*- def hoge(): print 'call library' これをコ…
Google App Engine Oilで簡単なブックマークアプリを作成しましたが、今回はdatastoreに登録日時の項目(プロパティ)を追加してみます。モデルを定義しているファイルは、myapp\application\modelフォルダに入っています。 ここでは、bookmarks.py を変更し…
GAEOでアプリケーションを作成してまず http://localhost:8080/ へアクセスすると It works!!と表示されます。これはどこのテンプレートファイルを表示しているかというとmyapp\application\templates\welcome\index.html になります。既にルーティングが設…
前回の続きです。GAEOのscaffoldを使うと簡単にCRUDアプリが作れました。 今回は、少し気になるところを修正してみます。 まず、indexにアクセスした場合に表示される一覧がKey名称になっています。 やはりここは、ブックマークのタイトルを表示させたいです…
Google App Engine Oilにもscaffoldがついてます。これを使うと例のごとく簡単にCRUDアプリが作れてしまいます。 データはもちろん、GAEのdatastoreに入るのでそのあたりは、作成されるコードを見るとやり方が見えてきます。ここではタイトルとURLを登録する…
GAEで開発するためのフレームワークGoogle App Engine Oil(GAEO)を使ってみました。 これはGAE専用のフレームワークとなります。CakePHPに慣れた自分としてはかなり使いやすいと感じたのでこれからいろいろと試していこうかと思います。 GAEOのインストール …
むろん、当日仕事があろうが必ず参加する クラウド勉強会 http://atnd.org/events/3469 概要 amazonEC2、GoogleAppEngine、ニフティクラウド、etc クラウドでの実践的開発手法や環境構築のノウハウをご紹介頂きます。( 20分 × 6社 ) 会場 http://bit.ly/d6hn…
phpのprint_rはデバッグ時に便利ですが残念ながらpythonにはないようです。 ライブラリがあったので試してみました。 まぁデバッグなぞひたすらprintでやってもいいのですけどね windows環境です 1. ここの右上のDownload Sourceからzipファイルをダウンロー…
webで送信されたパラメータを参照する際に、存在しないデータをチェックするとエラーになる。PHPではissetなる便利な関数があるがpythonにはないのだろうか。 調べてみたけどないのですね。。 Does a Function Like isset() Exist in Python? http://www.tec…
以前の開発ブログが随分更新していないので、はてなブログであらためてはじめてみる。 Web系の開発備忘録やAndroidのことなどMTばかり使っていたけど、はてなすごい使いやすいなぁいまさらだけど。。