CustomBlockerでCSSセレクタが使えるようになりました

Posted in 未分類 on 1月 29th, 2012 by maripo – Be the first to comment

Google Chrome用万能フィルタリング機能拡張 “CustomBlocker” をアップデートしました。バージョン1.4です。

文書内の要素を選択するのに今まではXPathしか使えなかったのですが、今回のアップデートにより、CSSセレクタが使えるようになりました。自動でCSSセレクタの候補を出す機能もありますので、簡単にフィルタが作れます。

このスクリーンショットはTwitterでハッシュタグによるフィルタを作っているところ。Twitterではとりあえず「本文でフィルタ」「本文に含まれるURLでフィルタ」「ハッシュタグでフィルタ」の3つを作っておくのがおすすめ。あとは適宜Who to FollowやTrendsあたりのどうでもいいものを消すとさらに快適。

今後の方針として、そもそもXPathやCSSを意識せずに使えるような仕組み (ただしアドバンストモードとかにすると手でXPathやCSSセレクタを書ける) を作っていこうと目論んでいます。

CustomBlockerについて、詳しくはこちらをどうぞ

Google Chrome 用機能拡張 “CustomBlocker” をリリースしました (コーヒーサーバは香炉である)

ダウンロードはこちら

CustomBlocker (Chrome Web Store)

Facebookではイベントをきっかけに友達になるとこんな風に表示される

Posted in 未分類 on 1月 29th, 2012 by maripo – Be the first to comment

Facebookには「イベント」という機能があります。日時を決めて参加者を募り、参加者同士で情報交換をすることができます。

そのイベントに参加した人同士が後日友達になると

◯◯さんと◯◯さんは、◯◯に参加した後、友達になりました。

こんな具合に表示されます。そのイベントを通じて有意義な出会いがあったことが伝わってくる、ちょっと気の利いた仕掛けです。

Google Chrome 用機能拡張 “CustomBlocker” をリリースしました

Posted in programming, web on 1月 27th, 2012 by maripo – Be the first to comment

Google Chromeの機能拡張を作ったので公開しました。

CustomBlocker (Chrome Web Store)

ひとことで言うと「そのサイトの構造に合せた『NGワード機能』をどんなサイトにでも追加できる機能拡張」です。

  • どこのサイトで
  • どの要素の中を検索して
  • どんなキーワードが含まれたら
  • どの要素をブロックするか

というのを全部自分でカスタマイズできます。

HTML文書の中の狙った要素(しかも複数)を選択するとなると、どうしてもXPathを自力で書いたりしないといけないので非常に面倒だし、それなりに知識が要りますが、この拡張にはHTML文書の中の要素を選ぶとそれに類似した要素を選択できそうなXPathをいくつかsuggestしてくれるという親切機能をつけておきました。たとえば、Twitterの「本文」をひとつクリックすると、空気を読んで同類の要素を選択できるXPathをひねり出してくれます。

これを使うと、

  • TwitterやFacebokでうっかり映画やゲームのネタバレとかを見ないようにする
  • ソーシャルブックマークで特定のタグのついたコメント、特定のドメインのエントリを非表示にする
  • 2ちゃんねるで罵倒語を含んだ投稿を非表示にする
  • 邪魔な広告を消す
    • 特有のclassやidがついているわけではないのでなかなか隠せない or 隠そうとすると他が巻き添えになるタイプの広告には特に有効。たとえば、オンラインRSSリーダー上で、普通の記事に混じってくる広告を消すとか

といったことができます。インポート&・エクスポート機能も用意したので、バックアップを取ったり複数のマシンで共有したりすることもできます。

「XPathやCSSを自分で書いて特定のスタイルを当てる」という拡張はすでに色々あるんですね。AdBlockとかStylebotとか。あと、特定のサイト (TwitterとかGoogle+とか2chとか) に特化したフィルタリング拡張もいろいろあります。CustomBlockerはそれらを合わせたような拡張です。

まだ公開したばかりなので改良の余地がいろいろあるかもしれません。バグがありそうな気もします。わかりにくいところもあるかと思います。ご意見ご要望があったらお寄せください。

# 実際は1週間くらい前にこっそりリリースしていたんだけど、色々工事してたらblogに書くのは今日になってしまった……

《追記》

Androidアプリ「NFCアラーム」をリリースしました!

Posted in 未分類 on 12月 27th, 2011 by maripo – Be the first to comment

寒いですね。朝は、あったかいおふとんでずーっとぬくぬくしていたいですよね。

……というわけで「NFCアラーム」というAndroidアプリを作りました。

NFCタグにタッチすることによって解除するというアラームです。交通系のICカードやおサイフケータイ対応端末、電子マネー、免許証などなど、身近な物を「鍵」として使うことができます。たとえば……

  • 洗面所に置いたカードで解除するようにすれば、絶対におふとんから出て洗面所に行けます
  • かばんの中の定期券などを鍵として使うのも吉
  • 洗濯機の中身の干し忘れや薬の飲み忘れを防ぐのにも便利
  • とにかく「特定の場所に行く」という行為を忘れないで済みます

「目覚める」ためのアラームじゃありません。「ふとんから出る」ためのアラームとして使えます。これで寒い冬でも安心。

対応端末は少ないのですが、Android Market で発売中です。おねだんは99円。

NFCアラーム (¥99)

本日のぴよぴよちゅんちゅん

Posted in 未分類 on 12月 15th, 2011 by maripo – Be the first to comment


read more »

Firefoxの古いバージョンを入手する方法

Posted in misc on 12月 5th, 2011 by maripo – Be the first to comment

この間Firefox 8にアップデートしたのですが、仕事で使っている機能拡張が動かなくなって困って結局7に戻すことにしたので、そのときのメモ。

古いバージョンのFirefoxが欲しくなったら、MozillaのFTPサイト

ftp.mozilla.org

または、そのミラー

releases.mozilla.org mirrors

からダウンロードすればOK。

新機能も色々あるので、機能拡張がFirefox 8に対応したらまたFirefox 8を入れようかな。

Firefox 8 の主な新機能を紹介します «  Mozilla Developer Street (modest)

Make: Tokyo Meeting 07に出展します

Posted in 未分類 on 12月 2nd, 2011 by maripo – Be the first to comment

12月3日と4日に行われるMake: Tokyo Meetingに出展します。

今回出すのは

骨董市で買った古い一合枡で作ったニキシー管ポモドーロタイマー

オリジナルADK基板 “Harpy”

飛行石

の3点 +αです。どうぞよろしく。

Make: Tokyo Meeting 07

  • 日時: 2011年12月3日(土)12:00-18:00、4日(日)10:00-17:00
  • 会場: 東京工業大学 大岡山キャンパス(東京都目黒区大岡山2-12-1)
  • 交通:東急大井町線、目黒線「大岡山駅」徒歩1分
  • 入場無料
  • 主催: 株式会社オライリー・ジャパン
  • 共催: 東京工業大学、多摩美術大学 情報デザイン学科
  • 協力:東京工業大学博物館、東京藝術大学芸術情報センター、東京工芸大学 インタラクティブメディア学科
  • 運営: Make: Tokyo Meeting実行委員会事務局

ほむほむ

Posted in anime on 12月 1st, 2011 by maripo – Be the first to comment

ねんどろいどほむほむが届いたので開発室に飾りました。頼りないほむほむから、もう誰にも頼らないほむほむまで再現できます。

ゴルフクラブも付けてほしかったな……。

Android SDKをrelease 14にアップグレードした後でAntのビルドで怒られた場合の解決方法

Posted in android on 11月 30th, 2011 by maripo – Be the first to comment

Android SDKをrelease 12から14にアップグレードしたらAntでちょっとハマったのでメモ。

とりあえず手早く解決したい人のための要点まとめ

Android SDK release 14にアップグレードしてからAntによるビルド時に “Error. You are using an obsolete build.xml” というエラーが出た場合は

  1. 古いbuild.xmlをどこかに避難
  2. コマンドラインから android update project –path [プロジェクトのパス] (ライブラリプロジェクトの場合 android update lib-project –path [プロジェクトのパス] ) を実行
  3. 新しいbuild.xmlができるので、古いbuild.xmlに書いた自作ターゲットなどは一番下のの前にコピペ
  4. build.xmlのをに変更
  5. build.propertiesはant.propertiesに改名されているので、今後はそちらを使うようにする

read more »

2011年の買い物ベスト5

Posted in 未分類 on 11月 27th, 2011 by maripo – Be the first to comment

2011年もも9割が終わってしまったので、今年のお買い物を振り返ってベスト5をまとめてみます。

5位 食器洗い機

ついつい計算機の中で行われる処理ばかりを自動化したくなるけれど、皿洗いも自動化。殺菌もしてくれるので、手で洗うよりきれいかもしれない。かなり時間が浮くので、浮いた時間でコーヒー豆を丁寧に焼くことにする。 read more »


Featuring Recent Posts WordPress Widget development by YD