• ジャンプ率を考える

    フォントのサイズによってWebサイトに元気があるように見えるらしい

    ジャンプ率とは、Webサイトの中で一番小さい文字と一番大きい文字の比率のことで、この比率が大きければ大きいほど活発な元気なサイトに見えてくる。ただ、フォントだけではなく、オブジェクトの大小でもこの効果が現れるみたい。

    20120803022801

    オブジェクトのアスペクト比は黄金比または白銀比を使う

    短い方を1として、1:1.1618 または 1:2.414 で統一させるとそれっぽく見える。

    20120803023351

    間は10px 5px

    オブジェクトとオブジェクトは10px離し
    小さいオブジェクト同士は5px離す。2倍がいいかも。
    20120803023710

  • jQuery UI も Twitter Bootstrapもテーマカスタマイズができた

    jQuery UI や Twitter Bootstrapのテーマを自由に変える

    jQuery UI やTwitter Bootstrapのスタイルはcssによって描画されていますが、そのCSS(と画像ファイル)を自由にカスタマイズできるページがあったみたいです。

    いやはやもう少し早く気づいておくべきでした・・。

    jQuery UI

    20120802040246

    jQuery UI ThemeRoller
    http://jqueryui.com/themeroller/

    左ペインのメニューからいろいろ設定を変更してテーマを変えていきます。ギャラリーにはテーマ一覧もあったりして便利。設定完了したら「Download theme」ボタンをクリック。

    Twitter Bootstrap

    20120802040347

    StyleBootstrap.info

    http://stylebootstrap.info/

    ここも同じようにカスタマイズした後最後にテーマをダウンロードできる。ダウンロードボタンがページ一番下にあるのでわかりにくいです。

  • bit.ly API を試してみる

    短縮URLといったら

    bitly
    https://bitly.com/

    Twitterが突発的に流行りだした時に一緒に有名になった短縮URLサービス。bit.ly ちょっとAPI調べて使ってみます。

    bit.lyで短縮URL出すにはAPIキーが必要

    これAPIリクエストの制限とかあるのかな。

    とりあえずアカウント作る

    create account のところをクリック
    20120802033214

    アカウント作ったらトップページへ

    20120802033248

    右上メニューからSETTINGS

    20120802033601

    APIキーを取得

    20120802033601

    当て込んでブラウザのアドレスバーにコピペ

    http://api.bit.ly/shorten?version=2.0.1&login=ログインアカウント名&apiKey=APIキー&longUrl=http://www.yahoo.co.jp/

    JSONでなんかデータでてくる

    {
    errorCode: 0,
    errorMessage: "",
    results: {
        http://www.yahoo.co.jp/: {
            userHash: "Qflg0g",
            shortKeywordUrl: "",
            hash: "INPsu",
            shortCNAMEUrl: "http://bit.ly/Qflg0g",
            shortUrl: "http://bit.ly/Qflg0g"
        }
    },
    statusCode: "OK"
    }Code language: JavaScript (javascript)

    ここまでJavascriptコードにする

    var xh = new XMLHttpRequest();
    xh.open("GET", "http://api.bit.ly/shorten?version=2.0.1&login=ログインアカウント名&apiKey=APIキー&longUrl=http://www.yahoo.co.jp/", false);
    xh.send();
    var obj = JSON.parse(xh.responseText);
    for (var i in obj.results){
        var url = obj.results[i].shortUrl;
    }
    alert(url);Code language: JavaScript (javascript)

    結果

    “http://bit.ly/Qflg0g”

    API制限について詳しくはこちら

    bit.lyのAPI制限は開発者にやさしい?
    http://ken.quoit.jp/2011/02/10/bit-ly%E3%81%AEapi%E5%88%B6%E9%99%90%E3%81%AF%E9%96%8B%E7%99%BA%E8%80%85%E3%81%AB%E3%82%84%E3%81%95%E3%81%97%E3%81%84%EF%BC%9F/