のエントリー

2014年 所感

Main

今年は、年明け 01/07 に第三子の出産を控えているため、初めて、東京で年末を迎えています。

(例年、年末年始は、母の実家がある、広島の尾道で過ごしています。)

子供の名前を考えながら家族でのんびり過ごしています。

2014年も色々ありましたので、去年 に引き続き、振り返り日記を書きます。

TL; DR

思い出をだらだら綴っていたら、長くなってしまいました。

2014年も皆様のお世話になりました。2015年もよろしくお願いします。

もっと読む 

Google Calendar の当番表を自動で埋める

Screen1

以前、以下の記事で紹介した様に、自分が働く Kaizen Platform のエンジニアチームは、Google Calendar を使って、2つの当番表を管理しています。

» Google Calendar に登録している当番表を使って Slack Room のトピックを更新する

このカレンダーの管理は、言い出しっ屁の手前、今まで、自分が手作業で行っていました。

この作業は、ひたすら、一覧からカレンダーにコピペするという、耐えがたい単純作業なので、弊社の採用ページでも公言している、 3度同じ事を繰り返す時は自動化する というモットーに基づき、Google App Script を用いて半自動化しました。

もっと読む 

自宅の DJ 環境を復活させた

Main

中学〜社会人初期に集めたアナログレコードと DJ 機材たちを、iPod を持ち始めた頃から、あまり触らなくなり、ずっと書斎の肥やしにしていました。

通っていた CISCO も倒産し、DMR も店舗がなくなったので、おそらくこれから新譜の生産もされなくなり、サポートも無くなっていくだろうと考え、 いずれは、これらの所有するレコードをデータ化して処分しようと思っていました。 (ただ膨大なレコードをデータ化するのは大変なので、いい業者がでてきたら、と思い、先延ばししていました。)

しかし、今年に入って、ちらほら、アナログレコードの人気が復活していると耳にしていたので、少し投資して、再生環境を復活させようと思い直し、実行しました。

もっと読む 

Slack と Qiita:Team を使って気楽に日報 #qiita_hackathon

Screen

Hubot Advent Calendar 2014 14日目の記事です。

2014/12/13、リクルート本社で行われた Qiita API v2 Hackathon で、Chat 日報 なるワークフローを発表しました。

ありがたいことに、優秀賞をいただき、Kindle Voyage がいただける様です。

もっと読む 

Middleman のプレビューサーバーの 404 Not Found 画面をカスタマイズする

Not found

現在、開発している AngularJS アプリケーションは、土台を Middleman で作り、Amazon S3静的ウェブサイトホスティング を使って公開する仕組みになっており、エラーページにロジックを書く必要がありました。 (後述します)

Middlemanプレビューサーバーの 404 Not Found 画面は、上記の画像の様なそっけないもので、ライブラリにべた書きされています。

参照: middleman-core/core_extensions/request.rb

これでは、エラーページの確認が難しいので、この 404 画面をカスタマイズする機能拡張を書きました。

もっと読む 

SVG から Web フォントを作成する際の元データ最適化

gulp-iconfont を使って SVG から Web フォントを作成する際、元データを svgo で最適化する意味があるか確認しました。

100個のアイコンデータの、最適化前後のフォントを作成し、比較しました。

結果、各フォーマット、大差はなかったですが、若干サイズダウンできたので、gulp タスクに組み込みました。

もっと読む