スマホで見たときのページをポップアップで確認できるChrome拡張

Pocket

Githubで公開されているdevice emulation chrome extensionが地味に便利です。

Continue reading…

スマホのスクリーンを親指でタップできる範囲

Pocket

感覚的にiPhone6のスクリーンの左上あたりなんかは、もはや親指でタップできるレベルではないとみなさん感じているところでしょう。タップできるのはジミヘンぐらいかな。

※ ジミ・ヘンドリックスの親指はとても長く、その特徴を活かしてネックを握りこんで親指で6弦をおさえる奏法がある。

Continue reading…

目の前にある問題から目を背けない〜レガシーコード改善勉強会で得たもの〜

Pocket

先日9/27に「納品のない受託開発を支える レガシーコードを作らない仕組み」というテーマでレガシーコード改善勉強会にてお話をさせていただきました。

Continue reading…

Writing Fast Rubyというスライドが良い

Pocket

ちょっとしたコードの書き方でパフォーマンスが変わることがあります。リーダビリティを重視する向きからすれば小手先のテクニックに映るかも知れないのですが、リーダビリティを維持しながらちゃんとしたパフォーマンスを出すためにも、テクニックを知ることは大事なことだと思うのです。

Continue reading…

9/27(土)はレガシーコード改善勉強会でお話をさせていただきます

Pocket

今週末の土曜日、9/27はヤフー株式会社さん、ウルシステムズ株式会社さん主催のもと、レガシーコード改善勉強会でお話をさせていただきます。当日会場にいらっしゃる方は、どうぞよろしくお願いします。

Continue reading…

「ぐうたらぽっちの美容師奮闘記」が示唆に富んでいて面白い

Pocket

マンガボックスインディーズで連載されている「ぐうたらぽっちの美容師奮闘記」が示唆に富んでいて異様に面白いです。ニートのぽっちが親が経営している美容室の手伝いをはじめるところから話がスタートします。

Continue reading…

iOS8はiOS7に比べてDOM操作が3倍早い

Pocket

Apple Shows Love for HTML5 with iOS 8という記事でiOS7のときと比べてiOS8のWebのフロント処理能力がどれほど向上しているかをSenchaがまとめています。結論としてはiOS8からHTML5に本気を出せる。

Continue reading…

ruby2.2から使えるslice_afterが便利そうだなと思ったら、既にslice_beforeがあった件

Pocket

「要素をn個ごとに区切って配列にする」という処理ではEnumerable#each_sliceが便利ですが、これを「n個」とかではなく、パターンマッチで区切りたいなーと思うことがあると思います。で、Ruby 2.2.0-preview1 Releasedで「へー、Enumerable#slice_afterってのが追加されるんだ」とRuby2.2からやっとパターンマッチで区切れるようなメソッドが追加されるのかと思ったら、既にEnumerable#slice_beforeがあったよ、という話。

Continue reading…

コード補完はインターフェースの困難さを乗り越える〜「プチコン」に学ぶインターフェース〜

Pocket

Nintendo DSのソフトに、BASICでプログラミングができるソフトであるプチコン(現在mk2)というものがあるのを知って、「なんだよ、今更BASICかよ」なんて思っていました。しかも、タッチペンでコードを入力するのなんて、正気の沙汰じゃない。

Continue reading…