さようならbind、こんにちはArrow Functions

僕は基本的にChromeアプリやChrome拡張機能を作っていることが多いので、Chromeがサポートしている範囲内でコードを書くことが多い。Chromeは他のブラウザに比べて最新技術の取り込みが迅速に行われている印象が強い。ECMAScript 2015についても、たぶん他のブラウザよりもサポート範囲が広いはず。 というわけで、ECMAScript 2015(ES6とも言う)でコードを書くことが多くなった。特に気に入っているのは、A…

続きを読む →

2016年度版 僕が考えたChrome拡張機能を作るときのデザインパターン

4年近く前の2012年に[僕が考えたChrome拡張機能を作るときのデザインパターン](https://www.eisbahn.jp/yoichiro/2012/11/chromeextensionbasicstructure.html)というエントリを書きました。最近参加したイベントで「よういちろうさんの拡張機能の記事見て作ってみました〜」と声をかけてくれた人がいて嬉しかったのですが、2012年のそのエントリは、すでに内容が古くなって…

続きを読む →

kotlinの良いところとモヤッとするところ

趣味でAndroid WearのWatch Faceを作っているのですが、せっかくなのでJavaではなくkotlinで書いてみました。以下のようなすごくシンプルなWatch Face(N88-BASICを模倣)なのですが、Javaではなく、あえてkotlinで書いたときに「お?これは!」と思った点を書いていこうと思います。 ![kotlin1.png](/yoichiro/images/2016/01/kotlin1.png) (追…

続きを読む →

LINEで送るボタンが新しくなった模様です

今まで「LINEで送る」ボタンというものが提供されていました。 [LINEで送るボタンの設置方法](http://media.line.me/howto/ja/) 以下のようなボタンがWebページに設置されているのを見たことがある人も多いと思います。 ![lineit1.png](/yoichiro/images/2016/01/lineit1.png) これが最近新しくなってました。昔はLINEアプリがインストールされているス…

続きを読む →

このブログをレスポンシブにした話

今年の元旦にリニューアルしたこのブログですが、Nexus6で見たら、以下のように非常に残念なことになってました。 ![10583971101538362363945394105311014366597681n.jpg](/yoichiro/images/2016/01/10583971101538362363945394105311014366597681n.jpg) Polymerを使ってれば勝手にレスポンシブ対応されると思ってい…

続きを読む →

洋一郎WordPress使うのやめるってよ

2009年11月にこのブログをMovableTypeからWordPressに変更して、それからずっとWordPressを使い続けてきたのですが、昨日の2016年元旦からWordPressを使うのをやめました。その代わりに、Jekyllによる静的サイトジェネレータでこのブログを運用していくことにしました。 WordPressはもう限界だった いや、もうWordPressは途中からホントにきつかったです。要因はいろいろあるんですけど、…

続きを読む →

2015年を振り返って

あともう少しで2015年が終わります。簡単に今年を振り返ってみます。 娘が2歳になりました 我が娘は、早いものでもう2歳を超えました。 ![PB210744](/yoichiro/images/2015/12/PB210744.png) [1年前の投稿](https://www.eisbahn.jp/yoichiro/2014/12/about2014.html)を見れば、ずいぶん成長したことがわかります。元気いっぱいに走り回…

続きを読む →

コントリビューションから見たオープンソースの威力

ChromebookでWindowsファイル共有サーバにアクセスできるFile System for Windowsの最初のReleaseをしてから4ヶ月ちょいが経過。自分で使う上では特に問題なく動作してて満足なんだけど、世界中にいるユーザからは「うごかねーよ」「接続できねーよ」というフィードバックが日々報告されてくる。このアプリの性質上、接続相手のサーバの中で何が起きてエラーになったのか、僕から直接調査することができない。SMBプロト…

続きを読む →

JWTをJavaで作る方法

公私共にJWTをやらんとあかんな、と思い、JWTをJavaで扱うためのjose4jというライブラリを使い始めました。 [https://bitbucket.org/bc/jose4j/wiki/Home](https://bitbucket.org/bc/jose4j/wiki/Home) 使い方は簡単。例えば、HMAC-SHA256の署名付きJWTを作るためには、以下のようにすれば良い。 まず、mavenでプロジェクトを作る。 …

続きを読む →