タグ

2009年12月31日のブックマーク (4件)

  • Grab and Drag for Google Chrome - 素人がプログラミングを勉強していたブログ

    MacChromiumの最新版でしか確認していないのでそれ以外の環境で動くかは未確認。それから、cursor: -webkit-grab等の値は認識されているがカーソルに反映されていないようであり、よくわからないのでそのままにしてある。 乗り遅れないうちに、Google Chromeの拡張でも書いておこうかなと思って、Google Chromeで使えるGrab and Drag(iPhoneやAdobeReaderみたいに掴んでスクロールできる物)を作った。 javascripter/Grab-and-Drag · GitHub grab_and_drag.crx 現状ではメインの部分は下のようになっていて、クリックしてから300ms以上マウスを動かさなかったらドラッグではなくテキストの選択ができるようにした。 こういった状態遷移のあるプログラムでは、Stateパターンを使うとif文によ

    Grab and Drag for Google Chrome - 素人がプログラミングを勉強していたブログ
    os0x
    os0x 2009/12/31
    ソース読んだ。Object.createはV8のver 2.0.4 以降なので、今のところChromiumでしか動かない。
  • HugeDomains.com

  • ReBlogできる, Taberareloo ver 1.0.0 - 枕を欹てて聴く

    Chrome Web Store - Taberareloo Taberareloo の ver 1.0.0を公開しました. ReBlog, Text, Photo, Quote, Videoなどなどに対応し, 一段落したのでmajor version番号を上げ, 1.0.0となります. 以下使い方および追加機能です. QuickPost 使い方 Chromeには標準ではcontext menuをさわることはできません. そこで, 特定のキーを押すと, 上記動画のようにメニューが表示され, 選べるという形にしました. まず, キーの設定です. id:os0x さんのChromeKeyconfig, もしくはChromeGestureをinstallしている方は, そちらのほうでも設定ができます. 2つもの拡張がキーを監視するのはもったいないですからね!!! Chrome Keyconfig

    ReBlogできる, Taberareloo ver 1.0.0 - 枕を欹てて聴く
    os0x
    os0x 2009/12/31
    Chrome KeyconfigのLDRize実装をちゃんとせねば
  • Chrome Extention作成時に個人的に詰まった所と対策 - カストリブログ

    Extentionのアップロード時に「An error occurred: please try again later.」というエラーメッセージが出る 知らないうちに、Googleのログイン状態が解除されたことが原因。また、Googleにログインしてから、アップをやり直す。 Extentionをアップロードすると「Pending」という状態になる。そして、アップロードはできるが、Extentionのページからインストールをしても古いバージョンのままになる 作成したExtentionにローカルファイルへのアクセス権限を与えた(manifest.jsonで、permissionsにfile:/*/*がある)ことが原因。 現状では、ローカルファイルへのアクセスを行うExtentionは、人手で悪質なプログラムでないかを判断した後に配布を許可する模様。どうしても必要というわけでないなら、ローカル

    Chrome Extention作成時に個人的に詰まった所と対策 - カストリブログ
    os0x
    os0x 2009/12/31
    うーん、結果→原因の順だと誤解があるような…。パッと見がひどい状態に。