API

Postmanツールの機能紹介

エンジニアのクオンです。

今回は、業務でよくお世話になっているPostmanについて紹介させて頂きます。

Postmanとは

Postmanは、Web APIのテストクライアントサービスのひとつです。色々なクライアントの動きをテストできるようスクリプト拡張や、テストスイートシナリオの作成などの機能があります。Postmanで、認証、テスト、ドキュメント作成、バージョン管理などAPIの多くの要素を統合して開発できる環境で、API設計・開発にはとても助かります。

続きを読む

BacklogでWordPressの記事を管理するプラグイン

社会人3年目エンジニアの関です。

当ブログもなのですがレビュアーと投稿者が分かれており、なおかつ投稿者が複数存在するサービスの場合、レビュアーと投稿者とのやり取りが煩雑化してしまう問題が出てくるかと思います。
そこでタスク管理ツールの「Backlog」でレビュアーと投稿者とのやり取りを管理できないかなと思い、記事投稿とBacklogを連動させるプラグインを作成してみました。
(ちなみに、お問い合わせフォームと連動させる方法はすでにありました。)
続きを読む

APIを活用したtwitterのキーワード検索効率化

はじめに

エンジニアの高橋です。
最近の仕事はマネジメント業が主で、業務をいかにして効率化するかに取り組んでいます。

その一環ではありませんが、情報収集も効率化したいと思いました。

今回はtwitterでのツイート検索を効率化します。

続きを読む

Text Classification APIで街コンぽいイベント名を考える

社会人3年目エンジニアの関です。
どんどんと暑くなるにつれてPCの熱が嫌になってきています。

普段開発を行っていると動作検証でイベントページを作成することがあるのですが、一番悩むのがイベント名の付け方です。

思いっきりテストページぽく適当なイベント名を付けてもいいのですが、出来れば街コンぽくしたい!
でもそもそも「街コンぽい」って何?イベントの種別ごとにイベント名にパターンはあるの?
と悩みはなかなか尽きません・・・。

ということで、今回はText Classification APIを使って「街コンぽい」イベント名の付け方を考えてみたいと思います。

Text Classification APIとは

リクルートが公開している機械学習やディープランニングのAPI群(A3RT)の一つです。
無料で使用することができますし、丁寧なドキュメントも付いているので非常にありがたいです。 続きを読む

【WP REST API】PHPを一切使わずに投稿一覧を作ってみる

エンジニアの関です。
4月でいよいよ社会人3年目です。最近、時代の流れの速さに怯えています。
私は普段WordPressで開発をしているのですが、よくこんな言葉を耳にします。

「PHPの知識がないからカスタムができない」

WordPressには初心者でも使いやすいようにプラグインやテーマなどを数多く取り揃えているのですが、自由にカスタムしたいとなると、やはりPHPの知識が必要になってきます。
そこで今回は、PHPを一切使わずにWordPressから動的にデータを取得・表示する方法をご紹介したいと思います。

続きを読む

Pagespeedapiを使ってみた

リンクバルの船寄と申します。
web系の開発者なら、誰もがお世話になっているPageSpeed Insights
apiから利用してみたので、ご紹介させて頂きます。

やりたかったこと

  • PageSpeed Insightsを利用して、画像の最適化について指摘されている項目を抽出し、日本語かつsjiscsvファイルとして保存したい。
  • URLを記載したリストファイルを準備し、リストに記載されているURLをANALYZEしたい。
  • 実行時間をなるべく短縮したい。

やったこと

golangで使って簡単なコマンドツールを作ってみました。

実行環境は以下の通り

  • macOS Sierra 10.12.3
  • go version go1.8 darwin/amd64

事前準備

  • 公式clientを準備する
    https://github.com/google/google-api-go-client/tree/master/pagespeedonline/v2
[code lang=text] go get google.golang.org/api/pagespeedonline/v2
[/code]
  • sjisでcsvへ保存したかったので、エンコーディングパッケージを準備する
[code lang=text] go get golang.org/x/text/encoding/japanese
[/code]
  • ANALYZEするURLを記載したリストを準備する

ソースコード

結果

結果はresult.csvへ出力されます
ツールを実行することにより、下記の形式でcsvファイルを出力することができました。

実行日時 2017-03-30 13:59:22.807444599 +0900 JST
mobile/desctop mobile
対象ページのURL http://hogehoge.com
対象ページのTITLE hogehoge title
対象ページのSPEED SCORE 56
指摘ルール名 画像を最適化する
指摘内容サマリ(Summary) 画像に適切なフォーマットと圧縮を選ぶことで、データ サイズを大きく削減できます。
指摘内容詳細 http://hogehoge.com/assets/fuga.jpg を圧縮すると 113.4 KB(74%)削減できます。
指摘画像URL http://hogehoge.com/assets/fuga.jpg

※1 PageSpeed Insights画像の最適化について指摘されている箇所のみが、一行づつ出力されます。
※2 表が長くて収まらないので、縦向きに記載しております。

サイトからポチポチするより断然効率化できますよ。
ご興味ある方は使ってみてください。

リンクバルではエンジニアを積極募集中です。
興味のある方は、こちらからご応募ください!

Twitter APIとMeCabで街コンのエゴサーチをした話

社会人2年目エンジニアの関です。

突然ですがリンクバルの主要サービスと言えば・・・そう「街コン」ですね。
日頃街コンジャパンという街コンのサイトを保守・運用しているわけですが、やはり一般ユーザからのサービスへの評価が一番気になるところです。
しかしユーザ一人一人にインタビューするわけにもいかないですし、Twitterとかでエゴサーチをしようにも情報量が多すぎていまいち価値のある評価が良く分からない。
そこで今回は、Twitter APIとMeCabを使って「街コン」に関するツイートの中からより重要な単語・ツイートを分析・発見していきたいと思います。
続きを読む