タグ

ブックマーク / less.carbonfairy.org (4)

  • Tumblr Life 1.0 Pre 8

    Tumblr Life 1.0 Pre 8 Tumblr Dashboardを拡張するユーザースクリプト、Tumblr Lifeの1.0 Pre 8を公開しました。 Tumblr Life GitHub Dashboardのフィルターリストを復活したのと、デザインの調整がメインになります。また、Tumblrが標準でLikeのキーボードショートカットを実装したので、Tumblr Lifeではサポートを止めました。ショートカットが以前のAからLに変更されています。 詳しい変更点。 Tumblrが標準でLikeのキーボードショートカットを実装したので、Tumblr Lifeではサポートを止めた /tumblelog が /blog に改名されたので、それに合わせた修正 GreaseKitをサポートから外した 新しい(と言っても去年の中頃にアップデートされた)Dashboardに合わせて表示を調整

  • $.dataはHTML5 datasetのラッパーではない

    $.dataはHTML5のdatasetラッパーでない HTML5では要素に任意の属性を追加出来るdata-*属性がサポートされました。仕様では <div data-foo="bar">...</div> data-fooの値はdiv.dataset.fooでアクセスすることが出来ます。ただしdatasetは現在一部ブラウザでしかサポートされていない。。そこでjQueryに存在する$.dataメソッドを使いましょう、という流れなのですが、$.dataをラッパーとして見た場合結構罠がありおすすめ出来ません。中途半端に対応してしまったために誤解されがちですが、$.dataはdatasetのラッパーではありません。 属性値がJSONとして解釈出来る場合、パースして返す <div id="test1" data-json="{"foo":"bar"}">...</div> $('#foo').da

  • pixivポップボードのキャッシュの仕組みとFacebookのUIの話

    pixivポップボードのキャッシュの仕組みとFacebookのUIの話 こんにちは。JavaScript Advent Calendar 2011 オレ標準コース18日目の@ykskです。 先日pixivにポップボードという通知機能がリリースされました。自分がお気に入りユーザーに追加されたり、投稿したイラストがブックマークされたりした時にヘッダーに未読件数などのお知らせを表示します。僕は直接機能を実装していたわけではないのですが、リリース直後に起こった負荷の問題でJSを書きました。今日はその話をします。主にUIの話です! え! リリース直後、定期的に未読数の更新をAjaxで行っていた部分の負荷が急激に上がりました。ページロード時にHTMLに未読数を埋め込んだあと、2分ごとに未読数取得APIへリクエストするという処理です。 ポップボードはヘッダーに出るため、ほぼ全てのページでこの処理が入りま

  • less - Twitterのfromの指定がOAuth経由に変わっていた

    Twitterへの投稿を何経由で行ったかを表示するfrom欄。以前はフォームにアプリ情報を登録した後ポストする際に「source=アプリ名」を送っていればよかったものが、OAuth登場後はOAuth経由でポストすることで自動的にアプリ名が入るような仕組みに変更されたらしい(sourceは廃止。登録済みのアプリのみ使える)。これで偽装は不可能に。 We originally allowed applications to create a source paramter for non-OAuth use but that has been discontinued. Applications pre-OAuth source parameters will remain active, but new registrations are no longer accepted. Twitte

  • 1