投稿者:

イベントレポート

RecoChoku Tech Night #05

11/9 に『RecoChoku Tech Night #05 4社合同 -エンジニアの「失敗から学ぼう」-』 という会でLT で登壇を行いました。詳細

なんで私はこんなに仁王立ちしているのでしょう

今回の趣旨

趣旨としては、ドリコム様(ゲーム)、ファームノート様(農業)、LIFULL様(不動産)、レコチョク(音楽)という様々なジャンルのエンジニアの方々に「失敗」というテーマでトークをしてい

投稿者:

AWS, Boto3, DynamoDB, Python

DynamoDBから怒られる

Boto3を使ってDynamoDBにデータを入れようとしました。
下記のようなものです。

{    'accountId': '12345',    'date': '2017-09-20',    'list': ['aaa', 'a', ''],    'name': ...

投稿者:

IntelliJ

はじめに

YouTubeがサイトデザインを一新した際に適用した「マテリアルデザイン」ですが、
IntelliJでマテリアルデザインを適用できるpluginがありましたので、試してみました。

マテリアルデザインとは

マテリアルデザイン(Material Design)は、アメリカ合衆国のGoogle社が提唱したユーザーエクスペリエンスデザインの体系、およびそれを実現する開発技術や手法、デザイン、試みなどの包括的呼称。
スマートフォンやタブレットなど ...

投稿者:

AWS, CloudFront

はじめに

CloudFrontで独自ドメインのSSL設定する方法をご紹介します。

なぜこんなことやったのか

このようなアーキで、Route53のヘルスチェックを行いフェイルオーバー先をS3の静的ページにしたかったんですが、クライアントからhttpsでリクエストが来るため、S3に独自ドメインのSSL設定が不可でCloudFrontを挟みました。

コンソールのやみ

CloudFrontのEditからSSL Certificate ->Custom

投稿者:

AWS, EBS

はじめに

ファイル交換用サーバとWEBサーバに対してそれぞれディスクを拡張しました。

ファイル交換用サーバは、OS領域とは別領域にするため新規にEBSを作成し、
WEBサーバは、既に環境構築済のため既存EBSの拡張で対応しました。

EBSボリューム新規追加

  
1.AWSコンソール画面よりEBSボリュームを新規作成します

2.作成したEBSボリュームをサーバのインスタンスにアタッチします

3.lsblkで物理 ...

投稿者:

jinja2, Python

社内では Jinja2 というテンプレート言語を使って、HTML を生成しています。
公式を見ると、近ごろ流行りの Instagram も Jinja2 を使っているらしいです。
…の割にはネット上に情報があんまりなかったりします。

Jinja2 には色んな機能があるのですが、この記事では便利な割に影の薄い loop という変数を紹介します。

例えば、こんな要件があったとします。

users = ['パンチョ', 'ピンチョ ...

投稿者:

マネージメント

プロダクトで抱えている課題、機能のアイデア、追加等の整理はどのように行ってますか?
時間をかけて開発した機能が、あまり効果がでなかったり、いろんなところこから依頼を受けて、しかもすべて優先度Sという状況で、タスクをこなす!ということに注力して、本来のプロダクトの意味を見失ったりと、そういうことが起きていないでしょうか?

今回のプロダクトでは、いったんの状況整理と次からの戦略をどうするか?というのを考えるにあたって、ビジネスPM、システムPM、エンジニ ...

投稿者:

box, webhook

クラウドストレージサービスのboxを触ってみました。

SaaSの良いところは自分でAPIを使って拡張できるところだと思いますが、
例えばboxもWebhookを使ってイベント発生時に通知を行うことができます。

参考) Webhookトリガー一覧

フォルダのイベントにWebhookを登録するにはBOXアプリケーションを作成する必要があります。
BOXアプリケーションには以下の2種類があり役割が違います。

BOX統合box ...

投稿者:

マネージメント

財務管理サイクル

どの企業でも財務管理システムがあって、小さい企業から大企業までこのルールに従って動いていると思います。
ただし、多くの場合、このプロセスがプロダクトのイノベーションの足かせになっていると思います。

本来の目的を見失っていないか?

小さい開発を行って、すぐにリリースして、A/Bテストして、ダメらな戻す!
みたいなサイクルをやろうとした場合、予算のルール上無理と言われるのであれば、それは改善すべきプロセスだと思います。

...

投稿者:

macOS, OSX, Xcode

OS XのアプリもiOSアプリと似た感じで作れるようなので、
アプリを起動するところまで手を動かしてみました。

新規プロジェクトを作成する

Xcodeを起動して以下の操作で新規プロジェクトを作成します。

アプリケーションからXcodeを起動ー>「File」ー>「New」ー>「Project」
(Xcode起動時に表示されるCreate a new Xcode projectでも可能)

開発対象を設定する画面が表示されるの ...