開発合宿に行ってきたので、その意義について考える

こんにちは。CTOの@hiro_yです。

9月の上旬、東京と福岡、両オフィスのエンジニアとデザイナーで集まって千葉県成田市で開発合宿をしてきました。東京と福岡の中間地点にするか、リモートでそれぞれで実施するか迷いましたが福岡〜成田間の飛行機の安さが決め手になりました。場所は空港の近くです。

f:id:hiro_y:20160927005306j:plain

今回はホテルの研修プランを利用して、金曜日と土曜日の午前中に会議室を借り切るスタイルでした。いわゆる缶詰めですね。環境としてはとても集中できたと思いますし、普段同じ場所で仕事できないメンバーたちがお互いに話しながらわからないことを解決していったりできていてとてもよかったです。

続きを読む

【おうちハック】帰宅時の鍵の閉め忘れを防止してみた(ソニー MESH × Philips hue)

どうもこんにちは、@yamacho1111 です。

先日(9/20)、ソニーのIoTガジェット「MESH」の公式Androidアプリが公開されました。
これまでiOS版はあったのですが、Android派の私としては、待望のリリースでした。

仕事に関係しませんが、よい機会ですので、MESHを使って"おうちハック"をしてみたいと思います。

続きを読む

S3のContent-Dispositionのブラウザ対応について調査してみた

こんにちは、@gorou_178です。 主にtenpu の開発を担当しています。

tenpuはAWSを利用して構築しており、特にS3をよく使うのでS3について書こうと思います。

ユーザにサービス側で指定したファイル名でファイルをダウンロードさせたい場合、 Content-Disposition ヘッダーでファイル名を指定します*1

しかし、Content-Dispositionのattachment指定はブラウザによって対応状況がバラバラで対応に苦しんだ方も多いかと思います。S3に対してファイル名指定ダウンロードさせるには、S3にContent-Dispositionを指定するのですが、エンコード方法によってはエラーになったりしたため、S3側の対応状況を調査してみました。

続きを読む

Laravel Socialiteでちょっとだけ困ったのでカスタマイズした話 #laravel

f:id:akase244:20160829182344j:plain

最近、Bitcoin APIのマニュアルばかりを眺めている日々が続いている @akase244 です。(その話はまた別の機会にでも)

ところでみなさん、ソーシャルログインしてますか?しまくりですか?私は仕事中でもちょいちょいしてます。(秘密ですよ)

今回は、Laravelのとても便利なソーシャルログイン機能である「Laravel Socialite」のカスタマイズについて触れてみます。

続きを読む

非エンジニアのための開発環境を準備する

こんにちは、hacktkです。
今回は、PHPを使ったwebアプリケーション開発における協働のお話です。

背景

PHPでwebアプリケーションを開発するときは、手元のPCにwebサーバーやDBなどの環境が必要ですよね。
この環境は、エンジニアであればVMなりコンテナなりで準備できますが、非エンジニアにはそう簡単なことではありません。
当社にはエンジニアだけでなく、ディレクター職やデザイナー職の社員も在籍しているため、この「環境をどうつくるか問題」は悩みのタネでした。

そこで現在お試し中なのが、以下のように簡易的に環境を整える方法です。

  • PHPのビルトインウェブサーバー
  • 社内サーバーのMySQLを共用とする
  • その他APIも社内サーバー

※ 当社は全員がOSXで、かつPHP5.4以上が入っていることを前提にできる状態です。

続きを読む

リリース直前! Laravel 5.3 の変更点(新機能編)

こんにちは。エンジニアの @localdisk です。前回は Laravel 5.3 にアップグレードする際の注意点について説明しました。今回は Laravel 5.3 の新しく追加される機能を追っていきましょう。

f:id:localdisk:20160824143945p:plain

  • リリースは来週?
  • クエリビルダーが Illuminate\Support\Collection を返すようになった
  • Pagination のカスタマイズが楽になった
  • Laravel Mailables
  • Laravel Notifications
  • まとめ
  • 最後に
続きを読む