株式会社CINC 開発本部(旧:開発部) エンジニアブログ

開発部→開発本部!!ビッグデータ取得/分析・自然言語処理・人工知能(AI)を用いた開発を軸に、マーケティングソリューションの開発や、DX推進を行っている、株式会社CINCの開発本部です。

2018-01-01から1年間の記事一覧

Amazon Athena の基本的な使い方

こんにちは、株式会社CINC開発本部です。 S3に溜め込んでいるデータを集計して扱おうと思ったのですが、サイズが膨大なためRedshiftではコスト感が合わなく、結局EMRを利用して処理をして、結果のデータをS3に配置してAthenaを利用して読み込むという形にな…

センチメント分析と1次元CNN

こんにちは、株式会社CINC開発本部です。 今回は自然言語処理の中でも、教師あり深層学習の中でもセンチメント分析を取り上げます。

新人が2ヶ月で新機能をリリースしました

こんにちは、株式会社CINC開発本部です。 弊社では10月にKeywordmapの新機能である「アルゴノート」をリリース致しました。 私は8月に入社し、初のPJとしてこの「アルゴノート」の開発を担当しました。 そこで、私が入社してから新機能をリリースするまでの2…

RDBで経路列挙モデルを用いて木構造を扱う

こんにちは、株式会社CINC開発本部です。 再帰的な関連を持ったデータをリレーショナルデータベースで扱う機会があったので紹介したいと思います。 そもそもMySQLをはじめとしたリレーショナルデータベースは、列と行で構成されるテーブルの構造体であり、木…

PHPとJavaScriptの連携を始める前の頭の整理

こんにちは、株式会社CINC開発本部です。 ありがたい事に数名の新人が増えて開発部が大分賑やかになってきました。 新人の方のサポートをしていて感じたのですが、PHPとJavaScriptを扱う際に、JavaScript側でやるべき処理をPHP側でやろうとして上手く動かな…

ワードクラスタリング β版まで

こんにちは、株式会社CINC開発本部です。 機械学習を使って、数百の単語(及び複数の単語)を、意味のあるクラスタ(グループ)に分割するには、どうすればよいのか。ここ半年近く、キーワードのクラスタ分析に取り組んできたので、試行錯誤の過程を紹介しま…

プログラミング未経験だった私が、エンジニアとして働いた1年間を振り返る

こんにちは、株式会社CINC開発本部です。 私事ではありますが、弊社株式会社CINCに入社してから1年が経ちました。 私は、前職では広告の制作会社で主にTV-CMの企画・制作業務をしており、CINCにはエンジニア実務未経験での入社になります。つまり職業エンジ…

Nginx+PHPとNginx+Goの単純な処理性能差を確認してみた

こんにちは、株式会社CINC開発本部です。 かなりシンプルなレスポンスを返すだけのAPIを作成するにあたって、短時間に量を捌きたいという要望が出てきました。そういう時はGo言語が早いと聞いていたのですが、それこそ"Hello World"レベルであればPHPでもほ…

知っていると少し自慢できるVimの便利コマンド

こんにちは、株式会社CINC開発本部です。 元々がデフォルトで入っているエディタという部分からVimを使い始めたため、プラグインを入れてガチガチにカスタマイズするのではなく、Vimのみで出来る範囲で使っています。普段さり気なく使っているコマンドでも、…

CloufdFrontからNLBに接続する

こんにちは、株式会社CINC開発本部です。 昨年、AWSが新しいロードバランサー、Network Load Balancer(NLB)を発表しました。 AWSの今までのロードバランサーでは対応していなかったいくつかの機能を搭載したことで話題になりました。今回、弊社が開発する新…

Google Chrome ヘッドレスをPHPから操作してWebページのキャプチャ画像を取得する

こんにちは、株式会社CINC開発本部です。 Google ChromeのHeadlessモードについて利用する機会がありましたので、macからHeadlessモードを利用してPHPからWebページのスクリーンショットを取る方法について実際に確認していった手順と合わせてまとめてみまし…