LINEとmyThingsでカジュアルに恐怖を味わう

こんにちは。 アヤト(@ayato_tw)です。
今日は仕事納めですね。
今月、弊社のアドベントカレンダーが無事に完走しました!
その中で社内の在席確認を自動化する試みの話をした時にYahoo!JapanのmyThingsを利用しましたが、
一昨日(26日)にそのmyThingsにLINEチャンネルが追加されました。
これはとても面白い恐ろしいと思ったのでブログを書きます。

続きを読む

【おうちハック】郵便物が来たらすぐに分かる仕組みをサクッと作ってみた(ソニー MESH × IFTTT)

どうもこんにちは、@yamacho1111 です。
このエントリーは イノベーター・ジャパン Advent Calendar 2016の19日目の記事です。

本日が自分の当番であることをすっかり忘れていました。
なので、今回は郵便物が来たらすぐに分かる仕組みをサクッと作ります。

続きを読む

Laravel 5.4 の新機能: JSON Based Language Files の話

こんにちは。エンジニアの @localdisk です。このエントリは イノベーター・ジャパン Advent Calendar 2016 16日目の記事です。

先日は当社デザイナの @tyan_hikaruの記事でした。いかがでしたでしょうか? まだ読んでないという方はよかったら目を通してみてください。

さて、Laravel 5.3 のリリースから4ヶ月。5.3 も使い慣れたかなぁという今日この頃ですが、Gihtubリポジトリ では 5.4 の開発も進んでいます。今回は Laravel 5.4 の新機能の中でも個人的に嬉しい対応であった JSON Based Language Files の話をしたいと思います。

f:id:localdisk:20160824143945p:plain

何が嬉しいのか?

Web アプリケーションを多言語対応する場合、一般には*1クライアントサイドとサーバーサイドで翻訳情報を持つ必要があります。クライアントサイドはJSON以外の選択肢はほぼない状況ですが、サーバーサイドの場合、その言語と相性のよい形式で持つことが多くなります。Laravel の場合は配列で定義されたPHPファイルによって多言語サポートを実現しています。

Laravel 5.4 では多言語サポートとして上述のPHPファイル以外にもJSONをサポートします。この対応によってクライアントサイドとサーバーサイドで同じファイルを共有できることになります。クライアントサイドとサーバーサイドで同じ意味のメッセージなのに微妙に内容が違う…という悲劇を繰り返すことがなくなります。嬉しい!

特に当社でWebサービスを作成する際には必ず多言語化することを義務付けられているので非常にありがたい。

では本題に。現在時点(2016/12/14)での使い方は以下のような感じです。

*1:Node.jsはJSONで統一できる

続きを読む

AWS+WordPress.SkeletonでスケーラブルなWordPressサイトをつくる【完全版】

f:id:gurimmer:20161214102354j:plain

こんにちは、エンジニアの@gorou_178です。このエントリは、「WordPress Advent Calendar 2016」の14日目の記事兼、イノベーター・ジャパン Advent Calendar 2016の14日目の記事です。

今年7月に、WordCamp Kansai 2016に登壇して、以下の発表をしてきました。

speakerdeck.com

スケーラブルにする場合、自動的にデプロイできるべきなのですが、スライドの最後に掲げている3つの課題がありました。

  1. WordPressコアのDBマイグレーション
  2. WordPressプラグインのDBマイグレーション
  3. 言語ファイルのダウンロード

これらをWP-CLIで解決できたのでまとめようと思います。

続きを読む

warikan(現金いらずのビットコイン割り勘ツール)の開発をふりかえってみる

こんにちは。@akase244 です。このエントリは イノベーター・ジャパン Advent Calendar 2016 11日目の記事です。

今年はwarikanという「ビットコインで割り勘ができるwebサービス」にかなりの時間を割いてました。いい機会なので、今回はこのプロジェクトのふりかえり(KPT)をやってみようかと思います。

f:id:akase244:20161204172615j:plain

続きを読む

SlackとirucaとmyThingsで在席管理を自動化する試み

このエントリーは イノベーター・ジャパン Advent Calendar 2016 - Adventarの9日目の記事です。

こんにちは。 アヤト(@ayato_tw)です。
先週イノベータージャパンに入社しました。
チームの皆さんに「この人がチームに参加して良かった〜」と思ってもらえる様に頑張っていきます。
入社エントリー的なのはまた今度で。
アドベントカレンダーでは社内の在席確認を自動化する試みの話をします。

続きを読む