ブログ

「TECH PLAY Blogs」では様々な企業やコミュニティが発信する技術ブログの更新情報をまとめてお届けしています。
プログラミングやインフラ、アーキテクチャといった技術情報はもちろん、マネージメントや開発プロセスなどIT業界で働く皆様のヒントや刺激になる情報が日々蓄積されています。
知りたい分野がある場合はタグから選択して絞り込むこともできますし、気になる企業やグループはお気軽にフォローしてみてください。
TECH PLAYに会員登録していただくと、週に一回技術ブログの更新情報をまとめたメールをお届けします。

Creative Cloudライブラリでデザインを共同作業する方法

こんにちは、制作部デザイナーの福島です。 大規模な案件になると、ヘッダーやフッターなどの共通パーツをチームのメンバーと共有して制作を進めたい、というときがありますよね。 そこで、今回Creative Cloudライブラリという、Adobe Creative Cloudの制作ツールに搭載されている機能を使ってみました。 実際に使ってみて、チームでデザイン作業を進めるのにとても役立つ

UIStackViewを使った詳細ページ実装のすすめ

こんにちは。 iOSエンジニアの遠藤です。 最近ユーザー詳細ページのリニューアルをすることになり、UIStackViewで実装しました。 UIStackViewを使ってとてもシンプルに実装できたので、UIStackViewで詳細ページを実装するメリットと実装について紹介します。 はじめに このような表示コンテンツの多い詳細ページを実装する際に、みなさんは何を使用していますか? UIStackViewは
iOS

Androidアプリを長く開発し続けるために気をつけている9個のルール

Androidエンジニアの @nissiy です。Androidが発表されてからもうすぐ10年になろうとしています。長いですね。 実は Android版IQON 、今年の4月でリリースしてから丸5年を迎えます。ここまで長くサービスを続けられて、かつ3年連続でベストアプリをいただけたのは、使ってくれているユーザーの方々のおかげであると日々感謝しています。 この5年で様々な追加機能の開発を行っ

OPcache のステータス情報を collectd を使って CloudWatch に連携する

こんにちは、インフラストラクチャー部の沼沢です。 今回は collectd を使って php の OPcache の情報を CloudWatch に連携する具体例をご紹介したいと思います。 関連記事: nginx の各種情報を collectd を使って CloudWatch に連携する php-fpm のステータス情報を collectd を使って CloudWatch に連携する 前提 Amazon Linux AMI release 2016.09 collectd 5.4.1 php 関連 5.6.28 nginx 1.10.1 jq 1.5 なお、collectd につ

形態素解析とNgramを併用したハイブリッド検索をSolrで実現する方法

こんにちは、バックエンドエンジニアの塩崎です。 今まではiQONの全文検索用のインデックスには形態素解析だけを用いていましたが、先日Ngramも併用することで検索を改善しました。 その結果、検索結果のヒット数が向上し、なおかつ検索ノイズの増加を軽微なものに抑えることができました。 この記事では、Ngramを併用することのメリット、およびそれをApache Solrで利

プロダクトへの「思い」を大切にし続ける開発チームを目指して〜メドレー開発本部合宿@まるも〜

こんにちは、オンライン病気事典 MEDLEY の開発をしてます徐聖博です。 先日、開発本部のメンバーで千葉県の「 まるも ・ かぢや旅館 」で合宿を行いました。 marumo.net // 『まるもの開発合宿プラン』を利用 今回は、開発本部で合宿を行った背景や、合宿の内容の紹介をしていきます。 背景 ストイックすぎる大人たち メドレーはスタートアップ企業の中では比較的年齢層

PythonでRFM分析の分類結果をグラフで描画してみた

こんにちは。広告システム開発部の小林です。 現在、データ解析の勉強を行っているので、今回はRFM分析のことを記事にしてみました。 なお、本記事はデータを分類しグラフの描画までを行う内容となっています。 分類後の解析などは本記事には含まれていません。 ︎RFM分析とは RFM分析は、Recency (最新購入日)、Frequency (購入頻度)、Monetary (購入金額)の3つの指

就活生よ、偉そうになれ! Ruby開発者まつもとゆきひろ氏がエンジニア志望学生に贈る言葉

こんにちは、VASILYバックエンドエンジニアの塩崎です。 今年の就職活動のスタートは3月になるそうなので、学生の皆さんは自分の進路について色々と悩んでいる時期かと思います。 今回のTECH BLOGは、Rubyの開発者であり、VASILYの技術顧問でもある、まつもとゆきひろ氏(以下、Matzさん)にエンジニアの就職活動について色々と質問した内容をお届けします。 将来エンジ

開発環境に Docker を導入し開発を効率化する話〜開発本部・ TechLunch〜

口コミで探せる介護施設の検索サイト「介護のほんね」 を開発している新居です。 本日は、メドレー開発本部にて隔週で行われている勉強会(TechLunch)で、Docker の発表を行ったのでその一部を紹介したいと思います。 メドレーと Docker 弊社では オンライン病気事典 MEDLEY(メドレー) の運用で Docker が使われています。 2015 年 2 月のリリース時から開発環境〜本番環境の

これで解決!Photoshopの面倒な作業を一括実行!

こんにちは。制作部デザイナーの斉藤です。 バナーを作る際、同じ内容で色々なサイズに展開する事が多いと思いますがファイルをいくつも開いて、ちまちまいじるのってものすごく面倒な作業ですよね。 そこでPhotoshopデータセットなどの便利な機能を使ってテンプレートを作り、一発でサクっと書き出しできないか試してみました。 今回やりたかったこと バラバラな

デザインデータに忠実にCSSコーディングするためのテクニック

こんにちは、Webフロントエンドエンジニアの権守です。 フロントエンドエンジニアの皆さんは、リリース前の社内QAにてデザイナーにピクセルのずれを指摘されて修正したという経験があるのではないでしょうか。今回はiQONのPC・スマホサイトを構築する上で、デザインデータに忠実なCSSコーディングをどのように実現しているかを紹介します。 ツールの利用 PerfectPixel

SendGridはゴールドプランがお得

こんにちは!CTOのえふしんです。 SendGridの料金プランの精査をしていたのですが、例えば、メールを月に500,000通送る場合、プラン別でかかるコストは以下のようになります。 SendGridのプラン選定は、基本料金と超過料金をうまく組み合わせるのがコツのようで、月に50万通送る場合は、プラチナプランよりもゴールドプラン+超過料金の方がお得になります。 もし、シス

AMPの導入と効果について

こんにちは、エンジニアの荒井です。 2016年はAMP(Accelerated Mobile Pages)の正式サポートがアナウンスされ、導入した方も多いのではないでしょうか。VASILYでもAMPを導入し数ヶ月運用しています。AMPの導入に関しては、関連記事も多く存在しますが、導入したことによって得られた結果について触れている記事は少ないと感じています。そこで本記事では、弊社でのAMP導入事

CloudFront + S3 での IP アドレスベースのアクセス制限設定をする

こんにちは、インフラストラクチャー部の沼沢です。 今回は、CloudFront + S3 での IP アドレスベースのアクセス制限を実現する方法をご紹介します。 実現したかったこと 特定の外部拠点から参照されるファイルを S3 に配置したい 独自ドメインが使いたかったため、CloudFront を前段に用意 ファイルへのアクセスを特定の外部拠点の IP アドレスのみに制限したい S3 の URL への

ビジネスにも役立つ学術論文を読むメリットとは〜開発本部・ TechLunch〜

こんにちは、 オンライン病気事典 MEDLEY の開発を担当しています徐聖博です。 メドレー開発本部では「TechLunch」という勉強会を隔週で開催しており、お互いのノウハウをシェアしています。今回私は、”学術論文を読む”ことについて発表しました。 開発者だけではなく、技術に興味がある人、更には社会では働く全ての人が知って得する内容だと思うので、是非読んで