readyはDOMが構築されたら実行される。
$(document).ready(function() { // Handler for .ready() called. });
これは次のよく見かける省略形と同じ。
$(function() { // Handler for .ready() called. });
loadは、使用される画像など含めて、ページが完全に読み込まれたら関数が実行される。
$(window).load(function () { // run code });
そのため
$(document).ready(function() { // 画面にある画像の大きさを取得したいよ → できません× }); $(window).load(function() { // 画面にある画像の大きさを取得したいよ → 可能○ });
でした。
→無料の日本語フォント【Noto Sans Japanese】があまりにも美しいので、ブログに使ってみた
→【Noto Sans Japanese】ブログの記事を綺麗なフォントで表示したいので最軽量化してみた
cssファイルにgoogleからフォントをインポートします style.cssに以下を追加
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
各要素にフォントを適応します(cssの最後に呼び出すとすべてに有効になると思います←確認様までに)
*{ font-family: 'Noto Sans Japanese', sans-serif; }
Noto Sans Japanesは細いとさらにカッコ良いので、適度にfont-weightを設定しておきます。
*{ font-weight: 100; font-weight: 200; font-weight: 300; font-weight: 400; font-weight: 500; font-weight: 600; font-weight: 700; font-weight: 800; font-weight: 900; }
https://www.google.com/fonts#UsePlace:use/Collection:Source+Code+Pro
@import url(http://fonts.googleapis.com/css?family=Source+Code+Pro);
*{ font-family: 'Source Code Pro'; }
日本語のテキスト表示も考慮されたコーディング向けのフォント。“Adobe Source”シリーズの派生フォントとして公開されている。Adobe社がオープンソースで開発した「Source Code Pro」と「Source Han Sans JP(源ノ角ゴシック JP)」を組み合わせて、両者が調和するようにサイズやウェイトなどを調整したもの。 https://github.com/adobe-fonts/source-han-code-jp
サブセットメーカーを使って、フォントサイズを小さくする
元の16MBから、圧縮後の-compだと、700KB程度に
使い方。(/fonts配下に設置した場合)
@font-face { font-family: 'NotoSansCJKjp-Light'; src: url('./fonts/noto.woff'),url('./fonts/noto.eot'); } body { font-family: 'NotoSansCJKjp-Light'; }
321268087270-c6nrdep9v3suagivv821q16pi6pkadcs@developer.gserviceaccount.com
PythonでGoogle Analytics APIを使うためにやること
Python で Google Analytics API を使うためにやったこと
sudo pip install httplib2 sudo pip install python-gflags sudo pip install google-api-python-client
# ref(gapi-2.png)
アカウントはサービスアカウントを選択
これで、秘密鍵ができ、jsonファイルがダウンロードされます。
client_secrets.p12みたいなファイルがダウンロードされる。名前をそれにしておく。(チュートリアルでよびだすので)
じゅんびかんりょう!!
error
oauth2client.client.CryptoUnavailableError: No crypto library available
いろいろ調べていると、インポートエラーが発生していた。
ImportError: No encryption library found. Please install either PyOpenSSL, or PyCrypto 2.6 or later
sudo pip install PyOpenSSL
error
returned "User does not have any Google Analytics account.">
→初心者でも分かる!なGoogle Analytics APIの使い方
→Google Analytics query explorer →Google Analytics Cookbok