以前twitter上でブラウザ + AJaxでviなキー操作でテキスト編集できるサイトが紹介されていた。viが動いているならEmacsが動作するサイトもあるでしょう、と思っていたが、やはり存在していた。それがYmacs。 サイトでは AJAX source code editor with syntax highlighting and automatic indentation と謳っているが、見た目がEmacsだし、キーバインドもEmacsそのもの。 YmacsはまだVer 0.1なので、実装されている機能もあまり多くなく、作者が時間が取れない等の理由でFireFox以外のブラウザに対応できていない。 実装されている機能 詳細はこちらを見てもらうとして、 様々なカーソル移動 テキスト操作 ハイライト機能 Undo, mark, インクリメンタルサーチ, フレーム分割 等の基本的な機能は
Google Waveは、電子メールを置き換える可能性を秘めたWebサービスと言われています。 Musubiは、インスタントメッセージ(IM)を置き換える可能性を秘めたFirefoxアドオンです。 リアルタイムWebコミュニケーター「Musubi」 1.0.0 Google Talk(Jabber, XMPP)用のインスタントメッセンジャーです。 インストール方法はMusubi Wikiにあります。 使い方はユーザーガイドにあります。 このアドオンで目指したのは、ブラウザとIMの融合です。 それは、Webアプリケーションに、HTTPを越えた更なる力、IMによるリアルタイム性を与えることです。 HTTPは、必要なときだけサーバに接続するので、更新があってもこちらからリクエストするまでわかりません。BBSやTwitterを何度もリロードするのはそのためです。 逆に、IMが使うXMPPは、サーバ
Firefox本体のアップデートに関して、現行のFirefox 62には3つの設定がある。オプション画面の〔一般〕セクションをスクロールしていくと見つかるが、1)更新を自動的にインストールする、2)更新の確認は行うが、インストールするかを選択する、3)更新の確認は行わない、となっている。初期設定は1)だが、3)への変更も容易なのが現状だ。Firefox 63ではこの3)の設定を削除し、1)と2)だけとする(Bug 1420514)。app.update.enabledの設定そのものが削除されたため、about:configから復活させることもできない。 Mozillaの狙いは、ユーザーにできるだけ最新バージョンのFirefoxを使ってもらうことにある。Firefox Public Data ReportのUser Activityによれば、リリース直後を除くと、デスクトップ版Firefox
Webページの表示パフォーマンスの向上は、Webデベロッパやフロントエンドプログラマにとって永遠の課題だ。ページの表示が速いかどうかは、ユーザの満足度に大きく影響する。リッチなUIや機能を実現しつつも、ページの表示は軽くしたい。 そこで重要になってくるのが、ページの読み込み速度を測定して分析してくれるツールの存在だ。Webページパフォーマンス計測ツールを使うことで定量的に状況を把握し、改善策を練ることができるというわけだ。Webページパフォーマンス計測ツールはいくつかあるが、最も導入が簡単で、かつ効果の高いもののひとつがYahoo! Developer Networkを通じて提供されているYSlowだ。執筆現在での最新版は0.9.2となっている。 YSlowはFirebugを活用しつつJavaScriptで開発されたWebページパフォーマンス計測ツール。Yahoo! Exceptional
Firefoxのエクステンション iMacros for Firefox を使うと、Firefoxを自動運転することができる。Webブラウザーで定期的に行わなければならない日常業務がある、開発している最新Webアプリケーションのインタフェースを自動的にテストしたい、毎日1回クリックするだけで訪問したサイトをすべて記録したいといったときに利用できる。 iMacrosはFirefoxの操作を記録し自動再実行するツールだ。Firefoxのエンジンを利用してFirefox上で行った操作を追跡しスクリプトとして記録する。このスクリプトを保存しておけば、あとでロードして実行したり、コピーして別のコンピューター上で実行したりすることができる。大概の無償Web自動化ツールとは異なり、大方のJavaScriptに対応しており、有償版(500ドル)ならFlash、Java、Silverlightなど、種々のサ
Greasemonkeyの過去においてのセキュリティ上の問題の解説。 Greasemonkeyだけに限らず、JavaScriptによるユーザ拡張を作成している全ての方に対して一読の価値があるドキュメントだと思われます。 原文:O'Reilly Media - Technology and Business Training Greasemonkeyの共通な落とし穴を避ける Greasemonkeyのセキュリティの歴史があなたの今にどう影響するのか (著) Mark pilgrim "Greasemonkey Hacks"の著者 2005/11/11 昔々、あるところにセキュリティホールがありました。(これは普通のおとぎ話ではないからそのまま読んでください。) Greasemonkeyのアーキテクチャは最初に書かれて以来大幅に変更されてきた。Version0.3は初めて広範囲に人気を得たバー
第6日目:さらば愛しきAll-in-One Gestures――userChrome.js超実践編:Firefoxを鍛え直せ! フォクすけブートキャンプ フォクすけを完全にあなたの支配下に置くための究極のワークアウト、フォクすけブートキャンプへようこそ。第6日目はエクステンション界の大物、「All-in-One Gestures」を捨て去ってみよう。 フォクすけブートキャンプへようこそ。フォクすけブートキャンプはほかの拡張機能紹介記事とは違う。斬新でエキサイティングなブレインエクササイズだ。6日目ともなると、無駄なエクステンションがあることに落ち着かない気分を感じるようになってきたんじゃないか? 過去2回にわたってuserChrome.jsでエクササイズしてきたが、もう1セットuserChrome.jsを使ったエクササイズを続けよう。userChrome.jsに慣れていないそこの君、ゆっく
第2日目:闘うための準備をはじめよう――Stylish:Firefoxを鍛え直せ! フォクすけブートキャンプ フォクすけを完全にあなたの支配下に置くための究極のブレインワークアウト、フォクすけブートキャンプへようこそ。第2日目はStylishを使ったカスタマイズだ。 フォクすけブートキャンプへようこそ。第2日目、準備はいいかい? 今日は、Stylishを使ったカスタマイズだ。 まずはStylishについて解説しておこう。Firefoxは、あるファイルを編集すれば、ユーザーインタフェースやサイトの表示をカスタマイズできる。そのファイルがそれぞれuserchrome.cssとusercontent.cssだ。とりあえずここでは、Firefoxでは、画面表示をユーザースタイルシートを用いることでユーザー自身が自由に制御できるということを覚えておけばよい。 いきなり専門的な話になってしまったが、今
第1日目:1分でFirefoxをしなやかに――WellRounded:Firefoxを鍛え直せ! フォクすけブートキャンプ 短期間であなたのFirefoxを見違えさせる集中カスタマイズ。しかも紹介するのは厳選された珠玉のエクステンションだけだ。ようこそ、フォクすけブートキャンプへ。 「ブートキャンプっていいよね」と聞いて、アップルのBoot Campを思い浮かべてしまうそこのあなた。残念ながら本連載はBoot Campの動作原理を紹介するものではない。世間一般でブートキャンプと言えばこちらを挙げる人が多いであろう「ビリーズ・ブートキャンプ」さながらに、短期間であなたのFirefoxを見違えさせるのが本連載の目的だ。 見違えさせると言っても、一生で何度使うとも知れないようなエクステンションを紹介するわけではない。無駄な脂肪は誰も求めていない。本当に厳選されたエクステンションでFirefoxを
Firefox拡張:Hit-a-Hint、キーボードを使ってWebを素早くサーフィン:Firefox Hacks PCを扱う上でマウスを使うことほど生産性を落とすことはない。可能ならばブラウジングもマウスなしで済ませたいところだ。そんな願いをかなえてくれるFirefoxエクステンションが「Hit-a-Hint」である。 Firefox Hacks: Hit-a-Hint(HaH)はキーボード操作でリンクを辿れるようにするFirefox拡張だ。これで、Webを素早くサーフィンできるようになる。 使い方は次の通り。HaHをインストールし有効にすると、[Space]キーまたは[H]キーを押している間、FirefoxはHaHモードに移行する(Enterキーで解除)。HaHモードではページ上のすべてのリンクに番号が割り振られ、その番号が各リンクの隅に表示される。この状態で番号を入力すると、対応するリ
All the work on chrispederick.com is distributed for free, but your donation allows me to continue my development and any amount is greatly appreciated. Donate The Web Developer extension adds various web developer tools to a browser. The extension is available for Chrome, Firefox and Opera, and will run on any platform that these browsers support including Windows, macOS and Linux.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く