オライリーのリーダブルコードを読んで思ったことを社内LTで発表した。
プログラムのコードも文章も全て人に伝えるための物。自分以外の誰かが読む物だと思うので、読み易く理解しやすく書くのは当たり前。 そのためにはどんな意識で書いていけば良いのかリーダブルコードの前半をざっくり自分なりに解釈してみました。
プログラマだけでなく、文書を書く必要のある全ての人に前半は読んでもらいたいと思った。
オライリージャパン
売り上げランキング: 453
オライリーのリーダブルコードを読んで思ったことを社内LTで発表した。
プログラムのコードも文章も全て人に伝えるための物。自分以外の誰かが読む物だと思うので、読み易く理解しやすく書くのは当たり前。 そのためにはどんな意識で書いていけば良いのかリーダブルコードの前半をざっくり自分なりに解釈してみました。
プログラマだけでなく、文書を書く必要のある全ての人に前半は読んでもらいたいと思った。
iOS6 の safari からの新機能で、USBケーブルで Macと接続した場合に、Mac 側の Safari (ver.6) で実機で表示しているページを分析できるようになった。Android でも同じ事ができるだろうと思ってちょっと調べた。
このサイトに参考になる記事があったのでやってみたところ・・・。なんと、Google USB Driver が Mac に対応していなくてインストールできない。詰んだ。adb などのコマンドは簡単にインストールして動かせるんだけどね。
Android & Mac な組み合わせでは Adobe Edge Inspect で頑張りましょう。
<meta name="apple-itunes-app" content="app-id=333903271, app-argument=twitter://timeline, affiliate-data=partnerId=30&siteID=UkOLawSuc90">
このコードが mobile 版 twittter の header 部分に入っている。iOS6 の Safari は開発モードで Mac の Safari の Web インスペクタを利用する事ができるので、それを利用して調査。gist に生成されるHTMLコードをメモ。
Smart App Banner という iOS6 での新機能。
Safari の developer 情報に載っています。
iOS6 のときのみ、アドレスバーと表示しているページの間に表示されるようになる。 Chrome では表示されなかった。WebView では表示されないような挙動。
指定した app-id のアプリがインストールされているかどうか分かるようだが、サイト側から同じ事をしてアプリのインストールチェックをすることが出来るようにならないかな。
iOS6 の新機能 Passbook を銀座で使ってみました。
まず、Passbank でクーポンを取得。iPhone5の発売に合わせて銀座に店舗があるお店に協力してもらった様子。
のクーポンを取得しました。簡単にブラウザ経由で Passbook にクーポンが登録された。
2008年の9月に買ったイヤホン(MDR-EX85SL)が断線してしまいました。
代わりにApple純正のiPhoneに付いてきたイヤホンやBluetoothレシーバー(MW600)について着ていたイヤホンを使っていたのだけれども、やっぱり満足できない。そんなにいい音ではない。
秋葉原のヨドバシカメラにていろいろイヤホンを試聴。イヤホンを選ぶ条件として
というので探した結果、イヤホンコードが短いものという条件が難しい。
Emacs に飽きたわけではないですが、Vim の起動が軽いね。ちゃんと触ってみようかなという軽い気持ちで .vimrc をちゃんと設定してみようと思った。
前提として、