2016-12-31 · Other
2016年も残すところ今日のみとなりました。僕なりの2016年を振り返ってみます。
娘が3歳になった
3歳になり、無事七五三を迎えました。

すくすくと成長してます。大きな病気もせず、ママのお手伝いもできるようになってきました。
LINE株式会社を退職
最も大きかったこととすれば、4月末でLINEを退職したことでしょう。在籍期間は3年でした。LINE Platfor…
Read more →
2016-12-30 · Bot
今年はGoogleからAlloアプリが登場し、さらにGoogle AssistantというAIを中心としたサービス展開が行われることが表明されました。もちろんGoogleはそれをプラットフォームとして広く使えるようにするだろうと言われていましたが、遂にActions on Googleという名前でGoogle Assistantと連携可能なBotを作るための環境が公開されました。

簡単にまとめると、「Chromeアプリは(ChromeOSを除いて)終了します」という内容でした。薄々感じ取ってはいたものの、改めて正式に言われてしまうと、とて…
Read more →
2016-04-10 · LINE BOT
(この内容は、[2016/04/09にQiitaに投稿した内容](http://qiita.com/yoichiro@github/items/6d4c7309210af20a5c8f)と同じです)
3月24日に発表になったLINEのBOT API Trial Accountが、いよいよ4月7日から実際に試せるようになりました。既に多くのBOTが開発者の手によって作られ始めたようですね。QiitaにもいくつかBOTの作り方が投稿されていますので、"[LINE BOT](http://qiita…
Read more →
2016-04-03 · Other
4月1日はぷー生活1日目だったんですが、ずっとやることができなかった「サーバルームの掃除」をしました。サーバルームといっても、リビングの一角にある収納の一部分をコンピュータ系の場所にしてるだけですが。
いるもの、いらないもの、次々と選別していきましたが、90%以上は「いらないもの」でしたね。すごい量のゴミが出ました。。。

こんなにもゴミが溜まってたと…
Read more →
2016-04-02 · Other
3月31日に「[LINEを退職します](https://www.eisbahn.jp/yoichiro/2016/03/retirelinecorp.html)」というエントリを書きましたが、「すごい反響ですね〜」と言われるくらいな反響だった模様です。[3年前にも同じようなエントリを書いた](https://www.eisbahn.jp/yoichiro/2013/02/retire-from-mixi.html)のですが、その時と今回でどっちが反響大きかったのか、比べてみました。
以下が、ミ…
Read more →
2016-03-31 · Other
明日はNHKおかあさんといっしょで「たくみお姉さん」から新しいうたのお姉さんにバトンタッチされる日です。そして、2013年3月にLINE社の社員証をゲットしてからもう3年が経過しましたが、僕はLINE社を退職します。今日3月31日が最終出社日で、在籍自体は4月末までです。

「LINEのプラットフォーム化に力を貸して欲しい」と誘われてから今まで、まあ速かったです。もう3年も…
Read more →
2016-03-14 · Other
自宅を建ててから8年くらい経過してますが、引っ越したあとくらいから今までずっと動いていた自作サーバの1台が先週金曜日の夜に壊れました。

裏面はこんな感じ。USB3.0の拡張ボードが刺さってます。

そして中はこんな感じ。
の方では、英語の読み取りと作文の練習をかねてやってます。もちろん、[日本語版](http://ja.stackoverflow.com/)の方でも、回答できそうな質問が来たら、積極的に回答するようにしています。たまに[間違えた回答付けてしまって-1をもらうこと](http://stackoverflow.com/questions/357…
Read more →
2016-03-07 · Other
[ユーザ側の『ITイノベーター』こそ、急いで育成するべきだ](http://brevis.exblog.jp/24197786/)
こうしたことを、従来ITエンジニアばかりに要求し、ユーザ側には「日々の業務多忙に埋没」を許してきたことこそ、多くの組織が今日直面している問題の根底にあるのだ・・といったら大げさに過ぎるだろうか。
「こうしたこと」とは「要件定義(業務デザイン)、システムのもたらす価値評価、開発プロセスにおけるユーザ側リーディング、業務へのシステム展開とチェンジ・マネジメント、デ…
Read more →
2016-03-02 · Other
おそらく僕がハッカソンを主催しだしたのは、2007年頃です。その時は、ハッカソンという言葉自体がまだほとんど知られていなくて、本当に珍しいことを始めたって感じだったのを記憶してます。そしてそれから8年以上が経過して、ハッカソンという言葉は広く認知されたのと同時に、その言葉が指すイベントがどのようなものなのかが「人によって認識が違う」状況となってしまいました。もちろん、好きに定義して良いことなんだけど、そもそも僕がハッカソンをデベロッパーコミュニティとやり始めたときにどんな認識でいたのか、今一度こ…
Read more →
2016-03-01 · Other
なんかHackathonの話が盛り上がっているけど、僕は友人と毎月Hackathonを開催していた年があって(OpenSocial全盛の頃)、そこにはいろんな人が入って来てたと思ってます。最後にはちゃんとチームごとに優劣を付けて、1位のチームには商品も用意してました(もちろん参加賞として全員分の商品も準備するようにはしてたけど)。
特に大きなトラブルはなかったと記憶してるけど、それは何でかなぁ、と振り返ってみると、「優劣をつけるのは、全ての参加者からの投票」だったからじゃないかと思います。一番…
Read more →
2016-02-22 · Chrome Apps
もう1年前の話になりますが、ChromebookやChromboxからSFTP経由でファイルを直接やり取りするためのアプリ「[SFTP File System](https://chrome.google.com/webstore/detail/sftp-file-system/gbheifiifcfekkamhepkeogobihicgmn)」を開発、公開して、現在に至っています。ChromeOSはWindowsのエクスプローラやmacのfinderのようなファイラである「Files.app」…
Read more →
2016-02-22 · Chrome Apps
Native Client Library(略してNaCl)で何かモジュールを作りたい時、世の中に既にある何らかのライブラリを使いたくなることが結構あります。というか、何も使わずにコーディングすることは事実上不可能でしょう。ただし、NaClというちょっと特殊な環境でもライブラリを使えるようにするのは、結構テクニックが必要になります。というか、たぶんコードを修正することになります。つまり、パッチを当てないといけないです。
NaClとして利用可能に修正済みなライブラリが数多く登録されていた[nac…
Read more →
2016-02-20 · English
英語の冠詞の使い方が難しいと良く言われますが、同じくらい難しいと感じるものに「単数形と複数形の使い分け」があると思います。プログラミングの中で「〜の内容」という表現を使いたいときに、「あれ?contentかな?contentsかな?」と迷うことがあると思います。今回「ファイルの内容」を英語でどう表現するのがより正しいのか、調べてみたら["file content" vs. "file contents"](http://english.stackexchange.com/questions/56…
Read more →
2016-02-18 · github
GitHubを使っていて今まで不便だった点として、「IssueやPull Requestの投稿内容を規定することができなかった」ことがあると思います。最初の投稿内容がどうしても不十分なものになってしまい、詳細を聞き出すことから毎回始めなければならない、といった苦痛をいつも感じていた人は多いはずです。
この苦痛も過去のものとなりそうです。IssueやPull Requestにテンプレートが作れるようになりました。[Issue and Pull Request templates](https:/…
Read more →
2016-02-09 · chrome
JavaScriptでURL文字列を操作するのは、実は結構骨が折れる作業です。特に、クエリパラメータを個々に取り出す処理などは、毎回車輪の再発明を皆さんしてきたのではないでしょうか?URLSearchParamsを使うことで、もう再発明をすることはありません。Firefox 44、Opera 36で使えて、Chrome 49からも使えるようになります。
Google Developersに「[Easy URL manipulation with URLSearchParams](https:/…
Read more →
2016-02-05 · Microsoft Edge
2月3日にMicrosoft社から「[Looking ahead: Microsoft Edge for developers in 2016](https://blogs.windows.com/msedgedev/2016/02/03/2016-platform-priorities/)」というブログエントリが公開されました。その中でいろいろな今年の予定が発表されていたのですが、最初の方で拡張機能についての言及もありました。ここでは、拡張機能に関する部分の勝手日本語訳を紹介したいと思います。…
Read more →
2016-02-03 · Chrome Apps
ChromeOS向けに開発したDropboxをマウントするためのアプリ「[File System for Dropbox](https://chrome.google.com/webstore/detail/file-system-for-dropbox/hlffpaajmfllggclnjppbblobdhokjhe)」は、Chromeウェブストア上では97,000ユーザ以上がインストールしていると今日見たら表示されていました。
というエントリを書きました。最近参加したイベントで「よういちろうさんの拡張機能の記事見て作ってみました〜」と声をかけてくれた人がいて嬉しかったのですが、2012年のそのエントリは、すでに内容が古くなってしまっています。最近の状況を踏まえて、内容を新しくした「20…
Read more →
2016-01-14 · kotlin
趣味でAndroid WearのWatch Faceを作っているのですが、せっかくなのでJavaではなくkotlinで書いてみました。以下のようなすごくシンプルなWatch Face(N88-BASICを模倣)なのですが、Javaではなく、あえてkotlinで書いたときに「お?これは!」と思った点を書いていこうと思います。

(追記 2016/01/16) 以下は主にAndroid開発者向…
Read more →
2016-01-05 · Other
今まで「LINEで送る」ボタンというものが提供されていました。
[LINEで送るボタンの設置方法](http://media.line.me/howto/ja/)
以下のようなボタンがWebページに設置されているのを見たことがある人も多いと思います。

これが最近新しくなってました。昔はLINEアプリがインストールされているスマートフォンのWebブラウザ内でしか機能しませんでした(PC…
Read more →
2016-01-04 · Other
今年の元旦にリニューアルしたこのブログですが、Nexus6で見たら、以下のように非常に残念なことになってました。

Polymerを使ってれば勝手にレスポンシブ対応されると思っていたのですが、そんなに世の中甘くなかったです。というか、Pol…
Read more →
2016-01-03 · Other
2009年11月にこのブログをMovableTypeからWordPressに変更して、それからずっとWordPressを使い続けてきたのですが、昨日の2016年元旦からWordPressを使うのをやめました。その代わりに、Jekyllによる静的サイトジェネレータでこのブログを運用していくことにしました。
WordPressはもう限界だった
いや、もうWordPressは途中からホントにきつかったです。要因はいろいろあるんですけど、しばらくバージョンアップできず、きっと脆弱性の宝庫だったと思…
Read more →