Django1.4日本語のドキュメントをiPad miniで読む

https://readthedocs.org/projects/django-docs-ja/downloads/ 素晴らしいことにepub版が配布されているので、ダウンロードしてDropboxに配置。 iPad miniからDropboxアプリでダウンロードしてiBooksで開けば快適に読める。 嬉しい。

iPad miniを買った

iPad miniすごい。 薄い。 サイズ感が素晴らしい。 ハードル上げまくっているけどApple大丈夫かな。次のiPadはもうあの厚さ重さでは誰も満足しないよ。重さはiPhone4sと同じくらいと感じてしまうくらい軽い。 ppiは事前の想像通り。 "なんとか7"やiPhone5、i…

NSURLConnection crush on iOS6

When you using NSURLConnection on iOS6 and receive header field "WWW-Authenticate", It must have realm params like 「WWW-Authenticate:OAuth realm="xxxx"」. Otherwise it will crash. CFNetwork`CFURLProtectionSpaceGetAuthenticationScheme: 0x4…

NSURLConnectionのsendAsynchronousRequest:queue:completionHandler:を使ってさくっとネットワークアクセスしてみる

普段そんなに使わないのでメモ。 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.goog…

とあるiPhone5発売日の一日

購入するまで 朝7時、ワクワク感で少し早く目が覚める。 今日は遅めの夏休みなので会社に行く必要はない。iPhone5は予約日の予約開始時間前に最寄りのauショップへ並び、予約済み。 前々日に確保完了の電話ももらっている。 情報強者は当日に頑張るのではな…

DjangoのCSRF対応

ちょっとだけハマったのでメモ。 と言っても、チュートリアルに書いてあるのそのままだけど。formの中に、{% csrf_token %}を入れる。 <form action="./" method="POST"> {% csrf_token %} <table>{{ form }}</table> <input type="submit"> </form> viewでは、render_to_responseのパラメータにcontext_instance=REquestContext(request)…

vimで勝手に改行される件

textwidthが設定されていた。.vimrcで、が常に有効になっていた。 多分PEP8の設定をしたかったのだと思う。 set textwidth=80 これを消したらなおった。PEP8対応のために設定を見なおそう(今度) pep8やpyflakesといったプラグインも入れたい。

Djangoのテンプレート置き場について

Djangoのテンプレートの置き場所は、いろいろな議論がなされているっぽい。今日も明日もググったー:"TEMPLATE_DIRS" TSUYUKI.MAKOTO:DjangoのTemplateローダ取り急ぎ、APP/templates/APPというディレクトリを掘ってそこにアプリ固有のテンプレートを置くこと…

mountain lion homebrewを入れて、Pythonを更新する

そういえばbrew入れてないなと思い、入れてみた。 本家の下の方にあるワンライナーをコピーしてターミナルにペーストし、実行。 あっさりインストール完了。 $ brew doctor Your system is raring to brew. $ brew update Initialized empty Git repository …

UINavigationItem setBackBarButtonItem: でカスタムビューを設定できない件

できないみたいです。まあ、公開されているUINavigationItem Class ReferenceのbackBarButtonItemの項を読めばよかったのですが、小一時間ほどはまってしまった。UIBarButtonItemは、カスタムビューを設定して独自画像のボタンにすることができます。 UIButt…

上海で出会った大学生達の件

上海で中国茶詐欺にやられてしまいましたを読んで。自分も昨年、上海に遊びに行った時に似たような経験をしたのでハッとした。 こちらのエントリーの最後のほうで、 降りて、川の東側、バンドへ。 北京の大学生集団と仲良くなり、少し話し込んだりもした。 …

KinveyでPush通知

BaaSをいくつか評価している。 その中でも、KinveyとParseがなかなかよさげ。 Kinveyを評価している中で、Push通知がうまく使えなかったのでメールを送ってみたところ、すぐに返事が来た。証明書周りの設定をした上で、AppDelegateの中で #import <KinveyKit/KinveyKit.h> - (BOOL)a</kinveykit/kinveykit.h>…

Objective-Cのenum

enumの名前の付け方で少し迷ったのでメモ。 "apple Enumerated constants"で検索するとCocoaのドキュメントが出てくる。 typedef enum{ MCMenuTypeClose=0, MCMenuTypeLogin, MCMenuTypeLogout } MCMenuType; みたいに書くと、定数として中身がIntegerの値を…

iOS5でnavigationBarの背景画像変更

iOS5から - (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics というメソッドが追加されているので、viewDidLoadの中で [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"b…

WWDC2012 最終日- 番外編

最終日のセッションは午前だけだったので、午後からはマウンテンビューにあるコンピューター歴史博物館に行きました。 午前のセッションの合間に、niwさんのパーティーで知り合った橋本さんと話をしていたところ、たまたま午後車でマウンテンビューへ行くと…

WWDC2012 交流

会期中は、いろいろな人との交流があった。 初日のツアー ジェネシックスのTonyさん主催のツアー。 初日の記事を参照。 http://kkinukawa.hatenablog.com/entry/2012/07/01/210447 Parseさんのパーティー スマートフォンアプリケーションなどのバックエンド…

WWDC2012 初日 - keynote

朝3時にホテルロビーに集合してmoscone westへ移動。 大きな地図で見る既に列はできていて、自分たちは丁度入り口の真裏にスタンバイ。 ギークバックを見せてもらった。 明るくなってきて、列が圧縮されより前方へ移動。 皆、WWDC2012ジャージを着ている。 …

WWDC2012 前日

6月10日 17:15成田発に乗ってサンフランシスコ国際空港へ。 SFOのOってなんだろう。 現地到着は6月10日のAM10:15頃。 MiFiをレンタルして行ったら、なんとT-Mobileの4GWifiルータだった! 昨年の9月の時は、もっとデカくて遅いやつだったので嬉しい誤算。 BA…

E 50mm F1.8 OSSを買った

SONYのNEX-5を愛用しています。 ダブルレンズキットを買ったのですが、パンケーキ的なE16mm F2.8が割りと残念な感じだったので、もう片方のE18-55mm F3.5-5.6 OSSをつけっぱなしにしていました。 新婚旅行に行った頃から、もう少し明るい単焦点が欲しいなと…

春風亭昇太さんの言葉

昨日テレビを見ていたら、落語家の春風亭昇太さんが「何でもいいからやってみる、やってみてダメならやめればいい」的なことを言っていた。 ここまでならWeb業界にいるとよく聞く言葉だったりする。 でも、続けて出てきた言葉は「人からナニかをやりませんか…

駒ケ岳ロープウェイ

GW前半、実家に帰った。 初日は地元の友人と会う約束をしていた。高速バスを降りた後、友人に電話をして車を待つ。 友人は小学校、中学校、高校と同級生で、20年以上の付き合いになる。 お互い昼を食べていなかったので、駒ヶ根まで車を走らせてもらい名物ソ…

WWDCチケット販売を見張る

なかなかチケット販売開始されないので、夜中にちょこちょこ起きてチェックするのが辛い。 はてなアンテナも設定したけど、1時間間隔でしかメールしてくれないみたいなのであまり期待できない。 なので、昨日寝る前に30分位で作ってみた。環境は、MacOSX lio…

未踏的な人・僕の今年の未踏

未踏の中間合宿に参加する機会を頂いた。 様々なプロジェクトの途中経過の発表を受けて、それに対して議論をする。 もしこのプロジェクトが自分のプロジェクトだったら、、と考えていると、あっという間に時間がすぎるし終わる頃にはヘトヘトになる。 それが…

iPad2を下取りに出してiPadを買ってきた

iPad買わないつもりだったんですよ。 会社では購入済みだし、解像度高くなってもiPhone4で体験済みだし、iPad2もっているし。 お金にも余裕ないし。 一方、海外のAppleStoreでは、下取りプログラムとかあっていいなー、日本でもあればなーとか思っていたわけ…

macOS X LionにmongoDBをインストールして動かす

本家のチュートリアルを見ながら進めた。 [kinukawa@Kinukawa-no-MacBook-Air] # brew install mongodb ==> Downloading http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.0.3.tgz ###################################################################…

macOS X LionにHomebrewをインストール

なぜか、個人所有のMBAにHomebrew入れてなかったので入れた。 本家からのリンクでgithubに飛ぶと、入れ方が書いてある。 コマンドラインから以下を実行。 /usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Co…

ウェブエンジニアがWindows8に注目すべき理由

Windows8のConsumer previewが公開された。 Developer previewの頃からかなりいいOSだなーと感じていたが、Consumer previewは一気に完成度が高まったのでかなり興奮している。 Windows8は、ウェブエンジニアこそ注目すべきOSだと思っている。 自分の考えを…

iOS5から使えるJSONクラスNSJSONSerialization

iOS4までは、JSONを使うためにはjsonframeworkなどの外部ライブラリを使用しなければならなかった。 iOS5には、NSJSONSerializationというクラスが加わり、これで外部ライブラリに頼ることなくJSONをゴネゴネできる。 基本的な使い方として、 + dataWithJSON…

実行している生活習慣

完全に習慣になっているもの どんなに忙しくても、必ずやることとか。 会社には遅刻する20分前には着くようにする。1ハプニングくらい起きても遅刻しない。 乗り換え電車を一本見送っている。2分後には次のが来るし、車内奥の方へ入って本を読めるポジション…

予定納税

予定納税という制度がある。 その年の5月15日現在において確定している前年分の所得金額や税額などを基に計算した金額(予定納税基準額)が15万円以上である場合、その年の所得税の一部をあらかじめ納付するという制度があります。この制度を予定納税といい…