ITエンジニア/デザイナ向けにオープンソースを毎日紹介

技術 - 解析の記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

None

  • 2016/10/10

optimize-js - JavaScriptのコードを最適化して初回実行を高速化

JavaScriptはWebブラウザで標準サポートされている唯一のプログラミング言語です。そのため書けるという人は多いのですが、自信をもってパフォーマンスの高いコードが書けると言い切れる人は少ないのではないでしょうか。そんな方に使ってみて欲しいのがoptimize-jsです。既存のJavaScriptを最適化し、高速化...

List

  • 2016/09/15

Gitinspector - Gitリポジトリを解析するコマンド

GitHubリポジトリを解析すると様々な情報が得られます。誰が一番協力しているかであったり、どういった言語が使われているか、いつから更新が止まっているかなど興味深い情報が多いです。今回紹介するGitinspectorもそんなツールの一つです。自分のはもちろん、オープンソースのプロジェクトで使ってみると良いでしょう。##...

List

  • 2016/08/22

ColorFinder - 独自のアルゴリズムで写真から特徴的な色を抽出

写真を解析すると様々な情報が得られます。最近ではGoogleやFacebook、Microsoftなどがディープラーニングを使って写真が何を意味しているのかを解析したりしています。他にも人の顔や年齢などを認識する技術もあります。今回はその一つとして写真から色をピックアップしてくれるColorFinderを紹介します。#...

List

  • 2016/07/04

Origami - RubyでPDFを便利に操作する

業務システムでよく使うファイルフォーマットがPDFではないかと思います。よく使うだけにPDFをベースにして別な使い方を考えたいのですが、なにぶん再利用性がとても悪いフォーマットでもあります。そこで使ってみたいのがOrigamiです。OrigamiはRubyで作られたPDFを操作するライブラリです。## Origamiの...

List

  • 2016/06/28

OctoMouse - どれくらいキーボード/マウスを使っているか数値化

皆さん、マウスやキーボードをどれくらい使っているでしょうか。キーボード派と言いつつ、ブラウジングをはじめとして意外とマウスに触れている時間が長い人もいそうです。一度測定してみると面白い現状が見えてくるかも知れません。そこで使ってみたいのがOctoMouseです。## OctoMouseの使い方OctoMouseはメニュ...

List

  • 2016/06/10

Spy - Webページ中でのユーザの動きをトラッキング

アクセス解析を使うとユーザがどう回遊しているか分かります。しかし、ページの中でどういう風に動いているかは分かりません。そこで何か問題にあってページを閉じてしまっている可能性もあります。そんなユーザの操作を記録、再現してくれるのがSpyです。アクセス解析と組み合わせて使ってみると面白そうです。## Spyの使い方Spyの...

None

  • 2016/05/20

FaceCounter - 写真に写った人数をカウント

写真コンテンツから意味を見いだすという取り組みはディープラーニングで良く用いられています。単純に投稿された写真であっても情報量は膨大で、問題はそこから意味を見いだす技術になります。今回紹介するFaceCounterもその一つになります。写真を解析し、そこに写っている顔の数をカウントするシステムになります。## Face...

None

  • 2015/12/29

Tailor - マルチプラットフォーム対応のSwift解析

Swiftがオープンソース化されたことで、多くのオープンソース・ソフトウェアが生み出されています。かつ、それらはMac OSX以外のプラットフォームでも使えるようになっています。Tailorもそんなオープンソース化に伴って生まれたソフトウェアで、Swiftのコードを静的解析してくれます。## Tailorの使い方Tai...

List

  • 2015/11/28

TensorFlow - Google製の機械学習エンジン

ここ数年、ビッグデータや分析といったキーワードに注目が集まっています。高速なネットワーク、巨大なストレージ、高い処理速度が合わさることで大量のデータを随時流していく仕組みが整っています。問題はそれを分析する方法です。コンピュータがより最適な解法を経験の中から見つけていくのが機械学習として知られています。そのためのプラッ...

None

  • 2015/11/23

textstat - どれだけ書いたか、読みやすいかを解析

文章を書いていて、どれくらいの文字数を書いたかであったり、段落の数が気になることがあります。それによってもっと書くべきか、推敲に入るべきか考えるのです。文章は長すぎるのも、短すぎるのも問題です。そんな文章解析に使えるのがtextstatです。テキストファイル、Markdown、HTMLファイルの解析に利用できます。##...

List

  • 2015/09/30

Shuca - 日本語対応の自動要約

ブログやソーシャルメディア、バイラルメディアなどここ数年でテキストコンテンツは爆発的に増えています。しかし私たちの時間は1日24時間で変わりません。となると処理しきれない情報ばかり増えてしまいます。そこでテキストを解析し、そこから大事な部分だけを抽出してくれるような技術に注目が集まります。Shucaは日本語に対応したサ...

List

  • 2015/06/21

Vibrant.js – 画像を解析して主だった色をピックアップ

写真はそれ単体で載せるだけでなく、写真に合わせてコンテンツの雰囲気を変えたりするとより際だって表現力が高くなります。そのためには写真の解析が欠かせませんが、これは意外と難しいです。そこで使ってみたいのがVibrant.js

List

  • 2015/06/06

Tern - JavaScriptコード解析エンジン

プログラミングする上で必須の機能と言えるのがコード補完です。そのためにはまずコードの解析が行われなければなりません。正しくコードが解析されることで、既にある変数やライブラリ名を補完できるようになります。JavaScriptをコーディングする際に使えるコード解析ライブラリがTern

List

  • 2015/05/23

Perfmap - Webページパフォーマンスをヒートマップ化

Webサイトの表示速度は重要です。スマートフォンなどにおいても表示が高速に行えなければ訪問者はあっという間に離れてしまいます。Google Chromeなどの開発者用ツールではリソース単位で一覧表示はできますが、今ひとつ実感として沸きづらいのが難点です。そこで使ってみたいのがPerfmap

List

  • 2014/11/28

jsinspect – JavaScriptアプリケーションの類似コードを検索

コードのコピペは絶対に悪であるという訳ではありませんが、そこにはメソッド、関数としてまとめられるかも知れないというリファクタリングの余地があります。なのでリファクタリングを行う際には一度既存のコードについて重複した部分がないかチェックしてみると良いでしょう。クライアントサイドのJavaScriptやnodeで作ったアプ...

List

  • 2014/10/16

RWDPerf – レスポンシブサイトのパフォーマンスチェック

レスポンシブWebサイトの特徴としては、一つのHTMLコード、JavaScript、スタイルシートで全てのデバイスに対して情報を配信します。その中でデバイスごとに情報を分ける訳ですが、その中にはあるデバイスにとっては不要な情報が紛れることも多々あります。その結果パフォーマンスが落ちてしまうケースがある訳ですが、そのチェ...

None

  • 2014/08/25

GitAnalysis - Gitリポジトリを解析して貢献度を測る

オープンソースのプロジェクトを運営している場合、そのコミッターがどういった人たちが多いのか気になりませんか。個人として参加している場合、完全に把握できるという訳ではありませんが傾向は見えるかも知れません。そこで使えるのがGitAnalysisです。既存のGitリポジトリを解析してJSON出力してくれるソフトウェアです。...

None

  • 2014/08/05

psi - サイトの表示速度をPageSpeed Insightsで素早くチェック

Googleが提供するWebページの表示速度に関する解析を行ってくれるPageSpeed InsightsはAPIを公開しています。それにより任意のサイトが随時チェックをし、日々改善に努められるようになっています。とは言えそのAPIをより利用しやすくしないとなかなか使ってはもらえないでしょう。そこでインストールしたいの...

List

  • 2014/04/13

Scroll Depth - ページ内スクロールの深さを記録

どこまで読まれているかは大事ですね!Webサイトの人気はPVで見られることが多いです。そのため単純にファーストビューが表示されたかどうかが重要になっており、実際のコンテンツが読まれたかがどうかは軽視されがちです。しかし本来であればそちらのが大事でしょう。そこで使ってみたいのがScroll Depthです。スクロールを感...

List

  • Premium_s 2014/04/08

業務で使えるオープンソース(106)「Google Analytics」

今回のテーマはGoogle Analyticsです。普段からWebサイトのアクセス解析、分析などでお世話になっているサービスです。しかしただ単に集めているだけでは意味がなく、そこから分析して次の一手に活かさなければなりません。ということでGoogle Analyticsをさらに活用するためにどういった面白い機能があるの...