This website is not current and will be retired at some point. See About for latest. D3 Tutorials About these tutorials Fundamentals Setup Adding elements Chaining methods Binding data Using your data Drawing divs The power of data() An SVG primer Drawing SVGs Types of data Making a bar chart Making a scatterplot Scales Axes Transitions These tutorials address an older version of D3 (3.x). See my
dIG iT Digital Marketingに関する様々なテーマで発信するブログ。 若干ペースが落ちているものの、1本は濃い内容で書いてみてます! 今回は初めてサイト分析を始める際や、改めてサイトに向き合う際に見ておくと良い部分についてまとめていきたいと思います。 何よりもサイトを分析をするときに重要なのは、どんなサイトで、現状はどんなポテンシャルを持ち合わせてるのかを知ることです。 ダイエットと同じです。いきなり太った気がするから2キロ落とすとかしないですよね。まずは現状の体重を知ることから始まるのと同じなわけですよ。 ということで何を分析すれば良いのでしょう。 どんなサイトでも見るべき3大指標 これは外せないです。何が何でも。誰がなんといおうと、PV(ページビュー数)、Visit(訪問回数、セッション数)、Visitor(ユニークユーザー数)です。 まずはこれを見る事からすべて始め
2009-09-06 SQLite3のデータベースをExcelのピボットテーブルで分析する SQLite3の日付をExcelの日付に変換し,ピボットテーブルで日付をグループ化することに成功しました。 Excelのピボットテーブルはとても便利な機能なのですが,使っている人はあまりいないのかもしれません。さらに,SQLite3から取り込んだデータをピボットテーブルで解析したことのある人は,皆無なのかもしれません。この文章は,そんな一握りの人たちのための情報です。 <画像の説明>今回のお題です。SQLite3のデータベースをExcelのピボットテーブルで分析します。 日付の扱いで悩む 私は,SQLite3のデータベースをExcelのピボットテーブルで分析することがよくあります。 悩みの種は,日付の扱いでした。ピボットテーブルの外部データソースをSQLite3にすると,取り込まれたデータは数値あ
ノーリファラートラフィックの3回目は、「離脱ページ」を取り上げます。離脱ページとは、ユーザーがセッションの最後に読んだページのことです。第4回で取り上げたノーリファラーの閲覧開始ページでは、ユーザーがWebサイトにどのような動機で訪れるのかをアクセス解析から検討し、第5回ではサイト内の回遊を取り上げました。今回は、サイト内の回遊が終了したページを分析する方法を紹介します。 離脱ページを見ると、ユーザーがコンテンツに満足したか、不満を持って出ていったのかが分かります。ただし、ノーリファラートラフィックに限って離脱ページを調べる方法はありませんので(※1)、今回はノーリファラートラフィックに限定せず、離脱ページの課題を把握するための手法を取り上げます。 「離脱率を分析するといっても、離脱率は単純に高ければダメなページ、低ければ出来のよいページではないんでしょうか?」――離脱率は「Google
私がSEOを始めたときから住太陽さんやその書籍からたくさんのことを学ばせていただきました。 このボーディーSEOには多くの人が学ぶべき正しいSEOの情報が詰まっています。このサイトの情報をもとにして自身のウェブサイトに合うようにアレンジすることで、SEOの成功に近づけると思います。 日本でトップのSEOコンサルタントを3人挙げろと言われたら、絶対に住太陽さんを含めます。実績と経験、知識ともに間違いなくトップです。でも、住さんの最も素晴らしいところは、知識の共有です。住さんが惜し気もなくボーディーSEOで公開している情報は、ウェブのどこにもない独自のもので、かつ極めて有用です。僕自身も多くのことを学ばせてもらっています。 SEO(検索エンジン最適化)の意味SEO(Search Engine Optimization: 検索エンジン最適化)とは、自社のウェブページがGoogleやBingなどの
本特集は、HTML 5の仕様や実装状況に関する現時点での最新レポートとして、実際に動作するサンプルを添えた詳細な解説をお届けするものである。特集の後半となる今回は、Webアプリケーションを作成するにあたって有用な、JavaScript APIを中心として取り上げる。今回紹介する内容は以下の通りだ。 アプリケーションキャッシュ クロスドキュメントメッセージング Web Workers Web Storage Web Database Web Sockets Geolocation API HTML5で新しく導入されたタグなどに関しては、前回の特集を参照していただきたい。 今回調査対象としたブラウザは、前回と同じく次の通り。ベータバージョンも含めた最新のバージョンをチョイスした。Internet Explorerについては、最新バージョンの8でもHTML 5への対応があまり進んでいなかったため
IPython provides a rich architecture for interactive computing with: A powerful interactive shell. A kernel for Jupyter. Support for interactive data visualization and use of GUI toolkits. Flexible, embeddable interpreters to load into your own projects. Easy to use, high performance tools for parallel computing. To get started with IPython in the Jupyter Notebook, see our official example collect
オブジェクト指向スクリプト言語であるPythonは,日常の作業に利用するちょっとしたスクリプトから,商用サイトや大規模Webシステムまで幅広く適用できる非常に便利なプログラミング言語です。日本ではあまり認知度は高くありませんが,欧米を中心に幅広く利用されており,米Googleなどの有名企業でも採用されています。 この特集では,プログラミング言語Pythonの魅力と使い方を説明します。特にこれからPythonをはじめようというビギナーの方に,とっかかりとなる言語の基礎と導入方法を説明します。 第1回 気軽にPythonを始めよう 第2回 データベース・プログラミングも簡単 第3回 スクレイピングにチャレンジ! 第4回 Google App EngineでPythonプログラムを公開してみる 第5回 GoogleAppEngineでMVCアプリケーションを作成する 第6回 Djangoフレーム
Why Learn Ruby? Ruby is easy to read Completely object-oriented Ruby tries to follow POLS (Principle of Least Surprise) Ruby has a REPL (Read-Eval-Print Loop), which makes prototyping very fast Brings you close to power of LISP without all the parentheses Bruce Tate thinks Ruby is the next big language (with Rails driving initial adoption) Conventions p prints human-readable representation of obje
UNIXやLinuxのエキスパートになるのに避けて通れないのが、Bashに代表されるコマンドラインシェルによる操作だ。そこで本記事では、「Bashのカスタマイズ」「シェルスクリプトの高等テクニック」「Bash以外の高機能シェル」の3つについて、SourceForge.JP Magazineで過去に掲載された解説記事を紹介する。 Bashをカスタマイズして使いこなす Bashは非常にカスタマイズの幅が広く、またちょっとした改良や簡単なシェルスクリプトの利用により、大きく作業効率が改善する。ここでは、Bashのカスタマイズテクニックを解説する記事を紹介する。 コマンドラインでシェルのエイリアスと関数を使って作業を効率化する GNU/Linuxシステムを最大限に活用するには、やはりコマンドプロンプトとシェルスクリプトへの習熟が欠かせない。とはいえ、そうした処理はなるべく手早く済ませたいものだ。本
JavaScript における new 演算子の動作は大まかにいって以下のとおりである。(new F() とした場合。) 新しいオブジェクトを作る。 1 で作ったオブジェクトの [[Prototype]] 内部プロパティ (__proto__ プロパティ) に F.prototype の値を設定する。 F.prototype の値がオブジェクトでないのなら代わりに Object.prototype の値を設定する。 F を呼び出す。このとき this の値は 1 で作ったオブジェクトとし、引数には new 演算子とともに使われた引数をそのまま用いる。 3 の返り値がオブジェクトならそれを返す。そうでなければ 1 で作ったオブジェクトを返す。 ここで「オブジェクトである」というのはプリミティブ値 (文字列、数値、真偽値、undefined 、null) ではないということだ。new Stri
JavaScriptを勉強しているとオブジェクトとはなんぞや?ということがわからなくなってきます。選択肢が増えれば増えるほど。 JavaScriptには、同じように見えて、実は同じではないデータがあります。それらのオブジェクトについて、区別して説明が付けられるように、自分なりに考察してみました。勉強中のアウトプットなので、ここで書いた内容は事実とは大きく外れているものかもしれません。とにかく不明瞭な部分を自分なりに理由づけしたかっただけです。 サンプルコードを試される場合は、FirefoxのFireBugにあるコンソールに貼りつけて実行するか、Safariの開発ツールにあるコンソールに貼りつけて実行してください。それがわからない方は console.log の部分を alert に置き換えて確認してください。 話がややこしくなるので、今回はプロパティしか扱っていません。 名称の定義について
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く