2012/11/15

リーダブルコードを読んだんです。

オライリーのリーダブルコードを読んで思ったことを社内LTで発表した。

プログラムのコードも文章も全て人に伝えるための物。自分以外の誰かが読む物だと思うので、読み易く理解しやすく書くのは当たり前。 そのためにはどんな意識で書いていけば良いのかリーダブルコードの前半をざっくり自分なりに解釈してみました。

プログラマだけでなく、文書を書く必要のある全ての人に前半は読んでもらいたいと思った。

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
Dustin Boswell Trevor Foucher
オライリージャパン
売り上げランキング: 453

2012/10/19

Android 端末とPCでWebインスペクタ

iOS6 の safari からの新機能で、USBケーブルで Macと接続した場合に、Mac 側の Safari (ver.6) で実機で表示しているページを分析できるようになった。Android でも同じ事ができるだろうと思ってちょっと調べた。

このサイトに参考になる記事があったのでやってみたところ・・・。なんと、Google USB Driver が Mac に対応していなくてインストールできない。詰んだ。adb などのコマンドは簡単にインストールして動かせるんだけどね。

スクリーンショット 2012-10-16 15.50.38

Android & Mac な組み合わせでは Adobe Edge Inspect で頑張りましょう。

2012/10/16

Mobile Safari で Twitter を見ていたらアプリの紹介が出るのを Smart App Banner っていうらしい

twitter

<meta name="apple-itunes-app" content="app-id=333903271, app-argument=twitter://timeline, affiliate-data=partnerId=30&amp;siteID=UkOLawSuc90">

このコードが mobile 版 twittter の header 部分に入っている。iOS6 の Safari は開発モードで Mac の Safari の Web インスペクタを利用する事ができるので、それを利用して調査。gist に生成されるHTMLコードをメモ。

Smart App Banner という iOS6 での新機能。

Safari の developer 情報に載っています。

iOS6 のときのみ、アドレスバーと表示しているページの間に表示されるようになる。 Chrome では表示されなかった。WebView では表示されないような挙動。

指定した app-id のアプリがインストールされているかどうか分かるようだが、サイト側から同じ事をしてアプリのインストールチェックをすることが出来るようにならないかな。

  • Smart App Banner が生成したHTMLメモ
    • https://gist.github.com/3826164
  • Promoting Apps with Smart App Banners
    • https://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html#//apple_ref/doc/uid/TP40002051-CH6-SW1
  • Safari Developer Library
    • https://developer.apple.com/library/safari/navigation/

2012/10/03

今日の美味しい秋刀魚

秋刀魚美味しい

赤坂 転石亭 HANARE のランチで、焼きおさかな膳(900円)のメニュー。

旬の魚、秋刀魚の塩焼きは美味い。大きいし、脂が乗ってる。とても良い。

2012/09/23

Passbook を使ってみた

iOS6 の新機能 Passbook を銀座で使ってみました。

まず、Passbank でクーポンを取得。iPhone5の発売に合わせて銀座に店舗があるお店に協力してもらった様子。

  • GAP
  • 無印良品
  • addidas
  • 木村家

のクーポンを取得しました。簡単にブラウザ経由で Passbook にクーポンが登録された。

2012/08/25

SONYのイヤホンXBA-2SL を買いました。

XBA-2SL

2008年の9月に買ったイヤホン(MDR-EX85SL)が断線してしまいました。

MDR-EX85SL

代わりにApple純正のiPhoneに付いてきたイヤホンやBluetoothレシーバー(MW600)について着ていたイヤホンを使っていたのだけれども、やっぱり満足できない。そんなにいい音ではない。

秋葉原のヨドバシカメラにていろいろイヤホンを試聴。イヤホンを選ぶ条件として

  • Bluetoothレシーバーにつなげるためにイヤホンコードが短いこと
  • 高くても1万円以下
  • カナル型
  • 低音と高音がちゃんと出ているもの(感覚値)

というので探した結果、イヤホンコードが短いものという条件が難しい。

Emacs 使いが Vim を使ってみた

Emacs 使いが Vim を使ってみた

Emacs に飽きたわけではないですが、Vim の起動が軽いね。ちゃんと触ってみようかなという軽い気持ちで .vimrc をちゃんと設定してみようと思った。

前提として、