テーマ:開発

覚書: userChrome.css による Firefoxのカスタマイズ

Firefoxの拡張機能に関する仕様変更によって、ブラウザの見た目を簡単にはカスタマイズできなくなりましたが、それでもまだ userChrome.css でカスタマイズできることがあります。 しかし、カスタマイズするにはブラウザ上のシステム的な要素の名前(ID)を調べる必要がありますね。 ということで、覚書として要素のIDを…
トラックバック:0
コメント:0

続きを読むread more

Raspberry Pi Zero WHを購入(衝動買い)しました

ふらりと「京都 寺町のマルツ」に立ち寄ったら "Raspberry Pi Zero WH" が売られてました。 "Raspberry Pi Zero W"がリリースされてからずっと心引かれるものがあったのですが、ずっと入手困難な状態だったので買えずにいたんでした。 まぁ、なくても困らないということでなんとなくやり過ごしていたんで…
トラックバック:1
コメント:0

続きを読むread more

音声を使ったカウントダウンタイマーを作ってみました

Raspberry Piで日本語のメッセージを再生できるようにしたので、指定した秒数でカウントダウンできるようにしてみました。 シェルスクリプト(sh)なので馴染みのない人には呪文のように見えますが、これでちゃんと動いてます。 #!/bin/sh sayMinute() { num=`expr $1 / 60` …
トラックバック:1
コメント:0

続きを読むread more

今日のメンテナンスは「Chromeの拡張機能」(HTTPリファラの送信のオン・オフ)の作成

普段利用している Firefoxでは「HTTPリファラの送信」をツールバーのボタン一つでオン・オフできるようにしてあるのですが、たまに利用する Chromeにも組み込んでみました。 (デフォルトはオフにしてあって、必要な時にオンにするというボタン) 拡張機能のソースコードにして50行足らずという割と簡単なものですが、なぜだか …
トラックバック:0
コメント:0

続きを読むread more

Chromeを起動したときに表示されるウィンドウの位置と大きさを指定する方法

通常、ウィンドウの位置と大きさは保持されるはずなのですが、なにかの拍子に位置が変わってしまうことがあります。 Chromeのバグかもしれませんが、おそらく、複数のウィンドウを表示させてあった Chromeを一気に終了させたときに起きるのではないかと思ってます。 ググってみると、Chromeの設定ファイル(Preference…
トラックバック:0
コメント:0

続きを読むread more

Googleのスピードテストをやってみましたがブラウザは Firefoxが圧勝でした

Google検索で「スピードテスト」を検索すると、Googleが用意したスピードテストを実施できるということなので、早速 Chrome V.S. Firefox を試してみました。 Firefox: Chrome: この数値が早いかどうかは横においておくとして、同じPCでブラウザの比較をしたところ勝敗はぶっちぎ…
トラックバック:0
コメント:0

続きを読むread more

Firefox Quantumの ブックマークの faviconをカスタマイズする方法

Firefox Quantumになって、ブックマークの favicon(アイコン)をカスタマイズしにくくなりましたね。 以前は拡張機能で簡単にアイコンを変更できたのに、いまは手動で設定する必要があります。 とは言うものの、そんなに難しい話ではないので、下記のようにやってみてください。 1. 表示させたいアイコンを プロフィ…
トラックバック:0
コメント:0

続きを読むread more

今日のメンテナンスは「Ubuntuの更新トラブル」

UbuntuをインストールしてあるノートPCで更新を適用して再起動したら起動中にエラーが起きたり、"low graphics mode"と言われたり WiFiに接続できなくなったりと変なトラブルが発生するようになりました。 なにかトラブルが生じているのは判るのですが、原因がさっぱり掴めませんでしたので、とりあえず有線で LANにつ…
トラックバック:0
コメント:0

続きを読むread more

特定のウェブサイト向けのショートカットキーをサポートする拡張機能を作る方法

独自の拡張機能を作ってとあるフォーラムの自分の投稿をショートカットキーを使って簡単に削除できるようにしましたが、いい機会なので特定のウェブサイト向けのショートカットキーをサポートする拡張機能を作る方法をご紹介しておきます。 いまChromeと Firefoxで動く拡張機能は WebExtensions版となりますが、作り方はいたっ…
トラックバック:0
コメント:0

続きを読むread more

またつまらぬものを作ってしまった: 拡張機能で独自のショートカットキーを追加する

とあるフォーラムから抜けることになり過去の投稿を削除しようとしたら、いちいちマウスで操作する必要があり非常に手間のかかることでした。 そこで、フォーラム内のデザインを調べて、ショートカットキー1発で投稿を削除できるような拡張機能を作ってしまいました。 投稿の削除という基本的な機能は20分ほどで完成、その後確認プロンプトを自動…
トラックバック:1
コメント:0

続きを読むread more

Firefoxをフルスクリーンモードにしたときにメニューバーが表示されないようにする方法

Yahoo!知恵袋で回答したので、覚書として自分のブログにも記録を残しておきます。 Firefoxでは F11キーを押すことでフルスクリーンモード(全画面モード)に切り替えられます。 しかし、デフォルトの状態ではマウスカーソルを画面上部に持っていくと「びよよ~ん」という感じでメニューバーが表示されるんです。 これはこれで便…
トラックバック:0
コメント:0

続きを読むread more

xgolgoさん、大集合 (笑)

xgolgoをビルドしたので、とりあえずお一人デスクトップの片隅で睨みを効かせてもらってましたが、全画面を xgolgoで埋め尽くすとどうなるかやってみました。 単に複数のプロセスを立ち上げるだけなので、表示位置を調整できるように bashでちょいちょいとスクリプトを書いて 7列×12行 = 総勢84人の xgolgoさんに集まっ…
トラックバック:0
コメント:0

続きを読むread more

久しぶりに xgolgoをビルドしてみました

ubuntuをセットアップしたので昔使っていたユーザー環境を復元中です。 何に役立つというわけではないのですが、ふと思いついて久しぶり(20年ぶりぐらい?)に xgolgoをビルドしてみました。 ソースコード(xeyes-g)は相変わらず入手可能なので、ダウンロードしてきて xmkmf, make という流れなのですが、素の…
トラックバック:1
コメント:0

続きを読むread more

timekprを日本語化しています

Ubuntuのペアレンタルコントロールとして timekprをセットアップしましたが、残念ながら表示されるメッセージはすべて英語です。 英語であっても子供は時間制限されていることが判るとは思いますが、やはりここはぜひとも日本語化したいところです。 ということで調べてみると timekprは Pythonで作成されていることが判り…
トラックバック:0
コメント:0

続きを読むread more

子供用に Ubuntuをセットアップしました

子供が Scratchでプログラミングをやりたいというので、諸般の事情で押入れでホコリを被っていた Mobile Pentium4, Memory 512MB, HDD 40GBのノートパソコンを引っ張り出してきてセットアップしました。 ポイントとしては Mobile Pentium4なので64ビットでは実行できず Ubuntu …
トラックバック:2
コメント:0

続きを読むread more

ウェブ版Gmailのメール一覧画面のデザインが少し変わりましたね

メールの1行の余白(マージン)が少し大きくなって1行の高さが広がりました。 その結果、私のPC環境ではいままで25行表示されていたものが、18行しか表示されなくなりました。 マテリアルデザインを考慮してのデザイン変更なのかもしれませんが、1画面に表示される件数が少なくなってしまうのは個人的にキライです。 ということで今回の…
トラックバック:0
コメント:0

続きを読むread more

Android Studioをインストールしなくても ADBコマンドは利用できますよ

どういうわけか知りませんが、パソコンに Android機を接続して操作するための ADBコマンドは Android Studio(Android SDK)をインストールしないと利用できないと思っている人が多いようですね。 でも ADBだけ利用したいなら Androidの公式サイトからプラットフォームに応じた ZIP圧縮されている …
トラックバック:1
コメント:0

続きを読むread more

"G Suite Status Alerts"を作ってみました。

Googleのサービスで障害が発生すると"G Suite Status Dashboard" http://www.google.com/appsstatusで、障害発生から対応完了までが告知されるのですが、やはり障害が発生したらすぐに知りたいというのがエンジニアだと思います。 公式の "G Suite Status Dashb…
トラックバック:0
コメント:0

続きを読むread more

Firefoxの拡張機能開発はもうあきらめた方がいいのかも、、、

2012年2月ごろから、Firefox用にいろいろな拡張機能を開発して公開してきましたが、そろそろFirefoxの拡張機能開発はあきらめた方がいいのかもしれません。 というのも、先日 Mozillaは、Firefoxの拡張機能を Chrome互換の WebExtensionsに一本化し、2017年の終わりには従来型の「拡張機能」を…
トラックバック:0
コメント:0

続きを読むread more

Kernel Power 41病との闘い、そして解決へ

ThinkPad T510 / Windows7 を使用しているのですが、サスペンドから復旧するときに突然再起動するようになってしまいました。 ほぼ同じタイミングでアップデートしたアプリがあったのでそれらを古いバージョンに戻したり、ドライバ類をアップデートしてみたりしましたがほとんど効果がありませんでした。 ただ、通常使用してい…
トラックバック:0
コメント:0

続きを読むread more

Mozillaのファイルサーバーが移動しました。

いままでは Mozillaの ftp://ftp.mozilla.org/pub/ から色々なファイル(Setup EXEはもちろんのこと、ソースコードなど)をダウンロードできたのですが、ふと気が付くとアクセスしたら "500 Permission Error"になっていました。 ftp://ftp.mozilla.org/REA…
トラックバック:0
コメント:0

続きを読むread more

"Remove Cookie for Google Account Chooser" を公開しました

引き続きFirefoxの拡張機能のお話しです。 数ヶ月まえに Googleは複数のアカウントを簡単に切り替えられるようにログインの内部的な処理を変更しました。 便利になるのは良いことなのですが、その反面、「ログイン状態を保持する」にチェックマークを入れてログインするとGoogleはクッキーにアカウント情報を保存するようになりました。…
トラックバック:0
コメント:0

続きを読むread more

Firefoxの拡張機能 "Clear File Cache"を公開しました

Firefoxで色々なサイトを表示していると、たまに表示がおかしくなることがあります。 たいていの場合、Firefoxに保存されているクッキーをすべて削除すると正常な状態に戻るのですが、それでもダメな場合はファイルキャッシュをクリアするのが常套手段です。 しかし、正規の手順ではFirefox ウィンドウ上部の ツール メニューを…
トラックバック:0
コメント:0

続きを読むread more

Firefoxの拡張機能 "Remove All Cookies"を公開しました

Firefoxで色々なサイトを表示していると、たまに表示がおかしくなることがあります。 たいていの場合、Firefoxに保存されているクッキーをすべて削除すると正常な状態に戻るのですが、正規の手順ではFirefox ウィンドウ上部の ツール メニューをクリックし、最近の履歴を消去 を選択します。 消去する履歴の期間 から すべての履…
トラックバック:1
コメント:0

続きを読むread more

Mozilla Add-on Builderから Add-on SDKデスクトップ環境への移行方法

予てから告知があったとおり、2014年1月7日に Mozilla Add-on Builder(クラウドサービス)がリードオンリーモードに変更されました。 それに伴い、Firefoxの拡張機能の開発は Add-on SDKをインストールして PC上で行うことになりました。 もちろん、いままで Add-on Builderで開発してあ…
トラックバック:1
コメント:0

続きを読むread more

Firefoxの拡張機能 "Record Network Activity" を更新しました

Firefox 拡張機能 "Record Network Activity"の バージョン1.2 をリリースしました。 Webサイトが保存しようとするクッキーに謎が多いので、今回のリリースで操作されているクッキーの名前を記録するようにしました。 これで、さまざまな名前のクッキーが保存・操作されていることが簡単に判るようになる…
トラックバック:1
コメント:0

続きを読むread more

【残念なお知らせ】 Add-on Builderは 2014年4月でサービスを終了します

mozillaから残念なお知らせの発表がありました。 mozillaの Add-on Builderは特別な開発環境をインストールすることなく、Firefox上で拡張機能を開発できる便利なサービスでした。 しかし、2014年4月で Add-on Builderのサービスを終了するとのことです。 mozilla 公式ブログ AD…
トラックバック:3
コメント:0

続きを読むread more

Firefoxの拡張機能 "Add Search for Selection" を公開しました

Firefoxは、コンテキストメニューから現在選択しているテキスト(キーワード)を検索エンジンで検索できるようになっています。 しかし、コンテキストメニューを表示するには「マウスの右クリック」か「Shift+F10キー」を操作する必要があります。 私は、もっとシンプルにキーボード(ALTキー)を使用したメニュー操作でキーワード検…
トラックバック:0
コメント:0

続きを読むread more