2015-07-01から1ヶ月間の記事一覧

Firefox アドオン開発 (5)

技術系の記事というのは、手探りしている段階ではとにかく書きたくなる。かけた時間に対して成果物の出力は少ないからその分何かアウトプットを出したいし、初心者向けの体系だった情報がない(実際は自分のやりたいことにピンポイントな情報がない)から自…

古いPCを復活させる系のあれ

PC

うちには3台使わないノートパソコン(?)がある。昔家族共用PCだったDELL XPS m1210、研究室で廃棄予定だったのを気の迷いで連れてきてしまったThinkpad X60s、秋葉原の中古屋で見た目に惹かれてつい購入してしまった富士通 Stylistic TB15の3台。みっつめ…

江東区の魅力

先日、久しぶりに深夜徘徊に行ってきた。といっても21時から24時までなのでそこまで深夜というわけでもないけれども…。場所は相変わらずで臨海部(イオン東雲店がオアシス。)に行って返ってくるという感じ。今回は自宅からスカイツリーのあたり→木場→東雲→…

Firefox アドオン開発(4) 各ページとの通信

Addon Scriptでハイライト対象のURLパターン(なんて言っちゃうと正規表現でマッチングできそうな感じがしてしまうが単に「含む」だけ)を管理できるようになった。でも、Addon Scriptは実際にブラウジングしているページには一切関与できない。そこで今度は…

Firefox アドオン開発(3) パネルの生成、チェックボックス管理

設定ファイルから読み込まれたプロファイルはこのようになっている(とする)。 Search Engineを有効化すれば'google'と'yahoo'という文字列が含まれるリンクがハイライトされ、movieを有効化すれば'youtube'と'niconico'という文字列が含まれるリンクがハイ…

Firefox アドオン開発 (2) Content ScriptとAddon Scriptの通信

Addon-SDKを利用したアドオン開発の要点は、Addon ScriptとContent Scriptである。参考:Add-on SDK で始めるアドオン開発(Content Script 編)Content Scripts - MDNアドオンのエントリーポイントとなってFirefoxのウィンドウにボタンやメニューを追加した…

FF拡張 (1)

最近はWEBの技術を使ってPC用のネイティブアプリケーションを作ることができるらしい。Github atomが代表的な例だが、次のような仕組みになっている。io.js(node.js)でバックエンドのロジックを書く→なんたら(Reactとか).jsでバックエンドとフロントエンドの…

伸縮自在の愛 (6)

前回の更新以後、Elasticsearch + Railsで詰まった+解決したポイントをいくつか。まず、検索は標準で10件しか結果が返ってこない。 いちおうこのようにすると取得件数を増やすことができるんだけれども件数を増やせば増やすほど重くなるので避けたいところ…

プラハに行った際は、KGB博物館にいくことをおすすめします。

今までそんなイベントをやってることを露ほども知らなかったんだけど、「サンリオキャラクター大賞」というのが毎年開かれている。 いわゆるサンリオキャラクターだったら、クロミちゃんとシナモロールがかわいいと思いますね。 今年が30周年記念だそうだ。…