クイック エンジニアリングブログ

株式会社クイック Web事業企画開発本部のエンジニアリングチームが運営する技術ブログです。

Nginxのrefererでサーバを振り分ける方法を考えてみた

こんにちは。 よく外国の方に道を聞かれます。 matsBです(๑•̀ㅂ•́)و✧ yume曰く、私は黒人顔だそうです。(いい意味で) みんな大好きNginxですが、"valid_referers"は使われていますか? "ngx_http_referer_module"モジュールなんですが、便利です。 デフォル…

アプリの新着レビューをChatworkに通知する【GAS】

yumeです。スマホアプリの設計も担当してます。 最近はbotに興味があります。 響きと存在がかわいいですよね。もっとたくさん働いてほしいです。ということで、 アプリストアに新しいレビューが投稿されたら その内容をChatworkに通知する 使ったもの 流れ S…

MeteorJSとAngularJSは比較するものではない

こんにちは。五所です。 著者の方から許可を得たので、こちらのMediumの記事を翻訳させて頂きました。 MeteorとAngularのどっちをやろうみたいなことを考え、彷徨っていた時期に読んだ記事です。 medium.com しばしばこんな質問を聞くことがあるでしょう: M…

ElixirのHello World!

新しい言語の勉強として、最近本番環境での導入も増えてきているGo言語と Erlang仮想マシンで動作する並列処理に強いElixirをしているhamanokamiです。 今回はElixirとElixirのインストールと手順と、 みんな大好きHello World!の実行を書いていきます。 Eli…

リスティング広告の分析基盤をKibana + Python3 + Pandas で構築する

こんにちは。データサイエンティストを目指している五所です。 今回は、マーケター向けの情報発信をします。 やりたいこと 弊社では、デジタル広告を自社で運用しています。 効果測定のツールとしてエクセルを利用しているのですが、重すぎて処理に時間がか…

【機械学習】Python3 + scikit-learn で識別率99%の手書き数字の分類器を作った

こんにちは。 Ruby on Rails 、NodeJS、Meteor 等放浪し、現在はデータサイエンティストを目指している五所です。 大学では一応数学を専攻していました。 概要 機械学習への入り口として、よく題材にされるMNISTの手書き数字の分類器を作ってみました。 使っ…

社内のエンジニア・Webマーケターが仕事中にどんな音楽を聴いているか調査してみた

こんにちは。sanamekoです。クイックのエンジニアやWebマーケターの中には、 イヤホンで音楽を聴きながら仕事をしているメンバーが多いです。仕事に集中するため、テンションを上げるため、と理由は人それぞれですが、 一体どんな音楽を聴いているのでしょう…

nagiosのnrpeのログが途中で切れたときの対処

こんにちは、インフラ担当のmatsBです。 最近ヒゲを伸ばし始め、ヒゲ道は奥が深いと感じています。 今回は nagios+nrpe+check_log3.plでログ全文を出す試み を書きたいと思います。 弊社では一部のサービス監視としてNagiosを使用しています。 messagesやApa…

svn diffで「exec of 'colordiff' failed: そのようなファイルやディレクトリはありません svn: 'colordiff' が 255 を返しました」の対処法

こんにちは。新卒エンジニアの五所です。 今回も小ネタを投下させて頂きます。 SVNを使っていてエラーが出たので、その対処法です。 やりたいこと SVNをコマンドラインから使いたい。 コミットする前にdiffで内容をカラーで確認したい。 OS:centOS5 SVNバー…

シェルスクリプトでfindした結果を配列で受け取る

こんにちは。新卒エンジニアの五所です。 今回はすごく短い小ネタです。 ShellScript(Bash)を書いていて、少々はまったのでメモ。 ディレクトリ/home/hoge/filesにファイルa,bがあるとする。 これらのフルパスをfindで取得して結果を配列で受け取る。 arra…