タグ

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

  • BathyScapheで選択したテキストをEvernoteに送る(JXA版)

    YosemiteからAppleScriptがJSでも書けるようになりました。JavaScript for Automation(JXA)と言われているやつです。 昔書いたAppleScript をJXAで書き直してみたところ、これどうやるんだ……が減って便利〜。 var BathyScape = Application('BathyScaphe'); var selectedText = formatText(BathyScape.documents[0].selectedText.get()); var threadTitle = BathyScape.documents[0].threadTitle.get(); var threadURL = BathyScape.documents[0].threadURL.get(); var app = Application.currentA

    BathyScapheで選択したテキストをEvernoteに送る(JXA版)
  • Pebble Time Roundがきた

    よいー。年末年始に使った感想。 スマートウォッチを普段から使ってみようと思い、いくつか検討した結果 Pebble Time Round にした。丸い盤面とUIがかわいい。 Pebble Time Roundには盤面のデザイン、バンドの種類、それからバンドの幅に14mmと20mmのバリエーションがある。バンドは一般的なものと交換できるので、重要なのはデザインと幅。20mmの黒にした。無料配送だと2週間くらいで届いた($25追加するとDHLの速達にできる)。使ったことのあるウェアラブルデバイス、UP24とApple Watchと比較しつつ見てみる。 UP24 UP24は運動と睡眠をトラッキングするデバイスで、手首に着ける。最近は使っていない。機能もデザインも悪くないのだけど……。その原因は分厚さだと思っている。高さがあるせいで服に引っかかったりキーボードを打つ時に邪魔になる。Pebble Ti

    Pebble Time Roundがきた
  • pixivのCSSで使われるクラス名ルール

    pixivで運用して上手く行っている感触のあるルールを紹介。 CSS的にルートになるセレクターのクラス名は_で始める _始まりのクラスはサイト内でユニーク CSSの何が問題か。それはどこで指定が衝突するのか分からないことである。そこさえ把握できれば気を付けながら書けるので、それでもう問題ないと思っている。CSSには機能がなく、それが美しい(ということにしておく)。最低限抑えるべき要素以外は考えない方がいい。 コード例。 HTML: <section class="_foo-container"> <h1 class="title">foo</h1> <ul class="_bar-items"> <li class="item"><span class="title">item 1</span></li> <li class="item"><span class="title">item

    pixivのCSSで使われるクラス名ルール
    june29
    june29 2014/12/04
    なるほど。具体的なルールより、そこに通ずる考え方が参考になる。
  • UP24買ってよかった

    先日UP24を買った。なかなか良いので紹介。 UP by Jawbone™ | Track Activity, Manage Weight, and Sleep Better UP24は自分の活動を記録してくれるリストバンドだ。エジプトっぽい模様がデザインされている。色はアップルストア限定のライムにした。だいたい以下のような機能がある。 歩数記録 ストップウォッチ 睡眠状態記録 目覚まし(起床が近い眠りの浅い時間に振動で起こす) パワーナップ(昼寝をする時にセットすると、いい時間に振動で起こす。睡眠状態も記録される) アイドル(一定時間活動していないと振動で通知) リマインダー(指定の時間に振動で通知) 当初気になっていたのは目覚まし機能。音で起こされるのが嫌だと思って(そもそも起こされるのが嫌だが)試してみたかった。こいつは全く役に立たない。人は振動では起きない。休日はともかく平日使うの

    UP24買ってよかった
  • pixivポップボードのキャッシュの仕組みとFacebookのUIの話

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

    june29
    june29 2011/12/19
    複数タブを開いてサイトを利用するユーザが多いときに無駄なリクエストが多めに発生してしまった事例と localStrage を用いた解決策。おまけに UI に対する考え方のお話。
  • 1