Mozilla Re-Mix: Firefoxのプロファイルを丸ごとバックアップ・リストアできるソフトウェア「BackupFox」(Thunderbirdにも対応)

Fixmarksのようなブックマーク系、FEBEのようなアドオンバックアップ系という具合に、Firefoxで使える様々なバックアップツールがリリースされています。しかし、安全・確実にバックアップしたいならプロファイル丸ごとのバックアップが必要ですね。...続きはこちら

CodeZine:AJAXアプリケーションで標準的なブラウザナビゲーションを再現する(Dojo, Ajax)

 AJAXは、デスクトップアプリケーションと同じくらい対話性と応答性のよいリッチなWebアプリケーションを開発する手段として、多くの開発者に採用されてきました。AJAXでは、WebのUIを異なるセグメントに分割します。ユーザーはあるセグメントで操作を実行し、その操作が終わらないうちに他のセグメントで作業を開始することができます。  しかし、AJAXには大きな欠点があ......続きはこちら

Geekなぺーじ : JavaScriptで3D

VMLについて調べていたらSVGVML3Dというライブラリを発見しました。 SVG-VML-3Dは、IE用にVML、その他ブラウザ用にSVGで3Dを表現できるように書かれたライブラリです。 かなり良く出来ているJavaScriptライブラリで、三次元画像を作り出すだけではなく、どのオブジェクトがクリックされたかまでEventで拾えるようになっています。 まだ、あまりライブラリの中身を詳しく読んでい...続きはこちら

Firefoxに危険度「高」の脆弱性、最新版にアップデートを - ITmedia News

 仏セキュリティ機関FrSIRTは11月26日、Mozilla Foundationの「Firefox」ブラウザおよび「Seamonkey」スイートで3件の脆弱性が発見されたと報告した。危険度は4段階中最も高い「Critical」としている。  1つ目の脆弱性は、不正な形式のデータを処理する際にメモリ破損エラーが生じるというもの。攻撃者がこれを悪用すると、ユーザーをだまして不正なWebページに誘導...続きはこちら

Mozilla Re-Mix: Firefoxのブックマークは過去5日分のバックアップから復元できます。

Firefoxに限らず、大事に育ててきたブラウザのブックマーク(お気に入り)は定期的にバックアップしておきたいものです。Firefoxには、ブックマークバックアップ関連のツールもいくつかありますが、それでも誤って削除してしまったり、ファイル自体が無くなってしまったりすることもあるでしょう。...続きはこちら

Firefox3で動くGreasemonkeyを作る&新機能の@import @require - bits and bytes

少し前にFirefox3 beta1がリリースされたものの、いろいろ拡張機能が動かないから使えないもんねーと思ってスルーしていたけれど、ちょっと移行してみようかと試してみたら、まずGreasemonkeyがFirefox3に対応していませんでした... が、検索してみるとGreasemonkeyのchange log /trunk/src (log) - greasemonkey - DevjaV...続きはこちら

LDRでFlickrフィードのサムネイルを拡大するGreasemonkeyスクリプト - 実用

LDR - Flickr - Enlarge Thumbnail ? Userscripts.org LDRFlickrフィードのサムネイルを拡大するGreasemonkeyスクリプトです。 大きくなって、すごく見やすくなる。 今まで見過ごしてたいいものが見つかったりする。 ただ画像のロードが遅くなって、表示に時間が掛かるようになる。 LDRで画像をプリフェッチするGreasemonkeyスクリ...続きはこちら

livedoor ReaderでtumblrのフィードをReblogできるようになるGreasemonkey(V3対応) - かせいさんとこ

livedoor ReadertumblrのフィードをReblogできるようになるGreasemonkey http://userscripts.org/scripts/show/14797 これは何? livedoor ReaderTumblrのフィードをReblogしたいときに「T」を押せば、ReblogしてくれるGreasemonkeyです。 あらかじめ、自身のTumblrにログインして...続きはこちら

Firefoxに危険度「高」の脆弱性、最新版にアップデートを - ITmedia エンタープライズ

探すという行為を行うのに、検索エンジンはもはや欠かすことのできないものとなっている。現在、検索エンジンにはどのようなものがあるのか。まずはそれを知ることから始めよう。 ビジネスインテリジェンスの新潮流 〜パフォーマンス マネジメント〜:第2回 組織知性とパフォーマンスマネジメント 今再び注目を集める「BI:ビジネスインテリジェンス」。だが、組織全体......続きはこちら

Greasemonkeyに拡張機能でないとできないことをする関数を追加するPrivilegedMonkey

chrome特権つきのLDRize Minibufferコマンドを作るでちょこっと書いてたやつですが、とりあえずファイルをローカルに保存するやつだけ完成させました。 GreasemonkeyからGoogle Gearsの機能を利用するGearsMonkeyと似たアプローチなのでPrivilegedMonkeyという名前にしました。 インストール PrivilegedMonkey v.0.0.1 使...続きはこちら

IT業界でキャリアアップするとはどういうことか--業界人が議論:ニュース - CNET Japan

 情報処理推進機構IPA)が開催したIPAフォーラム2007での議論に端を発した、IT業界の不人気論。IT業界で働く人たちは、そこで働くことやキャリアアップについてどのように考えているのだろうか。この問題について議論するパネルディスカッションが、11月17日に開催されたミリオンタイムズスクウェア実行委員会主催のイベント「ミリオンタイムズスクウェア キャリアアップ......続きはこちら

404 Blog Not Found:perl -文字列ばらしはsplit //, $strで

うーん、ここがあきまへん。 [を] 転置インデックスによる検索システムを作ってみよう! 9 my @char = ($c =~ /([\x00-\x7f]|[\xC0-\xDF][\x80-\xBF]| 10 [\xE0-\xEF][\x80-\xBF]{2}| 11 [\xF0-\xF7][\x80-\xBF]{3})/gsx); 続きを読む...続きはこちら

スラッシュドット ジャパン | セルダの伝説のROMにソースコード

本家のストーリによると、ゲームボーイゼルダの伝説」のROMにソースコードが見える部分があるとのこと。リンカーがパディングする際、メモリ上のデータで埋めてしまったことが原因のようです。この得られた情報からの考察がネタ元のGame Development Archeology: Zelda on Game Boy comes with sourceで読めます。 解析対象のイメージがROMそのままでは...続きはこちら

mixiやはてなに対応する日本発のマッシュアップツール「Myremix」 | DesignDevelop

今まで本格的なもので日本語版は無かったマッシュアップツール。前回「レゴ感覚でマッシュアップができる「Popfly」を試してみました。」で紹介した「Popfly」のようなマッシュアップツールがついに日本発でリリースされました。 日本発というだけあって、標準でmixiはてな等日本産サービスのモジュールを細かく揃えてくれています。 詳しくは以下...続きはこちら

ke-tai.org ? Blog Archive ? PHPで絵文字を壊さずに文字コードや全角半角変換を行う方法

通常「mb_convert_encoding」や「mb_convert_kana」を使うと、iモードEZWebの絵文字(SJIS形式)は壊れてしまいます。 壊れてしまう例 $str = '絵文字[晴れ]'; $str = mb_convert_encoding($str, 'EUCJP', 'SJIS'); $str = mb_convert_en...続きはこちら

Calendar: a Javascript class for Mootools thatadds accessible and unobtrusive date pickers to your form elements

input.calendar, select.calendar { ??width: 74px; } button.calendar { ??background: url(calendar-icon.gif); ??border: 0; ??cursor: pointer; ??float: left; ??height: 20px; ??margin-right: 6px; ??width: ...続きはこちら

JavaScript大域変数の存在確認 - 檜山正幸のキマイラ飼育記

JavaScriptで、大域変数(大域オブジェクトのプロパティ)fooが存在しないときに何かをしたいとしましょう。例えば、こんな書き方をしますよね。 if (!foo) { // 何か } でも、式 !foo は、fooがnullでもfalseでも0でもtrueに評価されます。 if (foo == undefined) { // 何か } としたほうがよさそうです。が、null == undef...続きはこちら

404 Blog Not Found:javascript -Object.toSource() for non-FireFox!

404 Blog Not Found:javascript - お伺い - Object.prototype.clone()」でJKL.dumperを使ってみて、FirefoxのObject.toString()の挙動との不一致が気になったので、FireFoxでなくても使えるObject.toString()を作ってみました。 自分で言うのもなんですが、これは禿しく使えます。 続きを読む...続きはこちら

パイプ区切りナビゲーションバーをネガティブマージンで | Takazudo Clipping*

パイプ区切りのテキストナビゲーションバーが、単純な構造でできた。これなら2行目以降の左や右端に無駄パイプが残らなくてよさげ。 サンプルHTML <div> <ul> <li>HTML</li> <li>Blog</li> <li>XHTML</li> <li>CSS</li> &...続きはこちら

トップページは誰のもの? 現代流の動線に合わせたトップページ再評価法 | Web担当者Forum

―何を解析すればいいのかわからないあなたに― Webサイトの“見える化”&“カイゼン”講座 トップページは誰のもの? 現代流の動線に合わせたトップページ再評価法 石井 研二(いなかどっとコム) 今回はトップページの位置づけについて調整しよう。 これまで何度も考察してきたとおり、実際にアクセス解析を行うと、最初にトップページを訪れるユーザーは、今やわずか......続きはこちら

話の通じない制作会社が多い - 経営者会報 社長ブログ

前回のエントリーでセミナーの参加者から「自分たちは社内の業務 プロセスについての理解が足りていなかった」という話が出たことを 紹介した。 引き続きだが他の参加者からは「ウェブに限らずなんだけど制作会社 の質が落ちてきているのか、話の通じない会社が多い」という意見も 何件か見受けられた。 これは耳の痛い話だ。 しかもよく聞くと決して制作会社だけが悪い......続きはこちら

“リッチクライアント”に至るまでの軌跡と現在(いま)(1/3)- @IT

を見ると、Windowsサーバを使ったシステム構築について書かれた「Windows Server Insider」やJavaに関する記事が満載の「Java Solution」など、技術によっていろいろなフォーラムに分かれています。この「いまさら聞けないリッチクライアント技術」シリーズは、「リッチクライアント & 帳票」というフォーラムにあります。このフォーラムでは、AjaxFlex、Web AP...続きはこちら

JScript シェル - へたっぴ日記

via http://moz-addon.g.hatena.ne.jp/ZIGOROu/20071122/1195761296 (など) 気のせいか JScript シェルブームでしょうか。自分が使ってるのを晒してみよう。 基本は入力文字列を eval して、戻りがあれば表示する。コマンドプロンプトから実行すればなぜか↑↓キーで履歴が使える。 D:\scripts\js\ijscript>c...続きはこちら

【Freefont】シャープな明朝漢字フリーフォント「花園明朝(HanaMin)」 | DesignDevelop

シャープな感じがする明朝体フリーフォント「花園フォント」。こちらのフォントは、JIS X 0208:1997の6,355漢字+1非漢字「仝」の6,356字が収録された漢字のみのフリーフォントです。仮名が無いのでボディコピーなどには使えませんが、メインで漢字を大きく扱うデザインなんかには使えそうな漢字のフォントだと思います。 こちらの制作にはビットマップ形式やアウトライン形......続きはこちら

最速インターフェース研究会 :: JavaScriptにおけるdeep clone

http://blog.livedoor.jp/dankogai/archives/50957890.htmlまず、Object.prototypeにメソッドを生やしてしまうとfor inでキーを列挙するときにいちいちhasOwnPropertyを使わないといけなくなるので普通は使いません。影響が大きすぎるので、よっぽど変態的なライブラリじゃないと使わない。他のライブラリと組み合わせるとほぼ確実に...続きはこちら

ゲーマーでなくても仕組みぐらいは知っておきたいアルゴリズムx40

高校生の時、数学の先生がこう言いました。 ゲームなんて、開発者が作ったルールの上で遊ばれるだけだ。 と。 その時、ゲーマーな自分はこう思いました。 ゲーマーは、開発者が作ったルールの上で遊ばれたい。 と。 というわけで、普段何気なくプレイしているゲームには、どのようなルール(アルゴリズム)があるのか。それを知るために、いろいろなゲームのアルゴリズ......続きはこちら

ssb がすばらしすぎる件 - TokuLog 改め だまってコードを書けよハゲ

cojiさんのブログに告知文がでていますが、ssb(server side browser)が coderepos にリリースされています。 こんな感じにモバイルサイトが見られて、モバイルサイトの開発時にはかなり便利そうです。 Moxy が HTTP Proxy として動作するのに対し、ssb は Web Application として動くのが大きな違いです。Moxy の方にもいろいろと利点はある...続きはこちら

窓際プログラマーの独り言 -C#の話題を中心に:「C#プログラミングレッスン」.NET Framework基礎編

Gushwell's C# Programing Page --「窓際プログラマーの独り言」別館で、メールマガジンC#プログラミングレッスン』のバックナンバー「.NET Framework基礎編」をダウンロードできるようにしました。 StringBuilder, ArrayList, HashTable, Array, Enum, Math クラスなどについて説明しいます。...続きはこちら

ヤフー井上社長に聞く:「『健全な場』が最後に勝つ」「ケータイはPC超える」「Androidはうさん臭い」 (1/4) - ITmedia News

「世界一のサイト」としてポータルナンバーワンの座を堅持し、業績も好調なヤフーだが、動画投稿サイトは「ニコニコ動画」に、SNSは「mixi」に遠く及ばず、モバイルのPVは「モバゲータウン」に見劣りするなど、Web2.0的と呼ばれる分野は弱い。井上社長は現状をどう見て、どこを目指そうとしているのだろうか。 2007年11月26日 13時21分 更新  国内ポータルとして圧倒的ナンバー......続きはこちら

TRPG tools on WEB - オンラインでTRPGを遊ぶためのツール配布サイト

ここは、オンラインTRPGをブラウザ: 「インターネットエクスプローラ(略称IE)」や、 「ファイアフォックス(FF)」 「ネットスケープ(NN)」 などで遊ぶためのスクリプトを配布するサイトです...続きはこちら

IPA認定の天才プログラマーは18歳!いったい、どれだけスゴ腕なの?

Appleスティーブ・ジョブズMicrosoftビル・ゲイツなどなど、ときにひとりの天才が時代を変えてしまうことがある。日本からもそんな天才の輩出を目指して、独立行政法人 情報処理推進機構(以下、IPA)が、「未踏ソフトウェア創造事業」という試みを行っているのをご存じだろうか?2000年度からはじまったこの事業は、天才的な人材の発掘・育成を目的にして、一般公募......続きはこちら

転置インデックスによる検索システムを作ってみよう!

転置インデックス[2007-06-17-6]による検索システムの実装は パフォーマンスを無視すれば意外と簡単です。 それを示すために Perl で簡単な検索システムを作ってみました。 検索方式は転置インデックス(Inverted Index)、 ランキングには TF-IDF[2005-10-12-1] を用いました。 検索対象ファイルは一行一記事で以下のフォーマットとします。 [記事ID][SPC...続きはこちら

【Adobe Spry TIPS】RSSを取得して表示する。[to-R]

Spryでもっとも使い勝手がよいと思うのは、RSSを表示する機能です。 正確にはSpry.Data.XMLDataSetを利用してXMLファイルを取得して表示するのですが、もっとも普及しているXMLであるRSSフィードを取得し表示してみます。 ひとまずは、paryの簡単さを味わってもらいたいです。 head要素内などで以下の2つのファイルを読み込みます。 ファイルはそれぞれダウンロードしたSpry...続きはこちら

404 Blog Not Found:javascript -お伺い - Object.prototype.clone()

JavaScriptでオブジェクトのディープコピーをどうやってやるのか、これといったものがないようなので作ってCodeReposにおいておきました。 /lang/javascript/clone/trunk/clone.js - CodeRepos::Share - Trac 続きを読む...続きはこちら

XPathを右クリックでコピーする - hogehoge

Firebug に一行追記して右クリックで XPath をコピペ出来るようにする。 - IT戦記 userChrome.jsでは無理なんかな? takayuki0510’s clip / 2007年11月26日 - livedoor クリップLivedoor Clip上にコメントがあったので作ってみた。userChrome.js - MozillaZine ForumsにあるSub-Scrip...続きはこちら

「Firefox 3 Beta 1 新機能 10 β」をOpera 9.5と共に見つめてみる (kuruman.org > Kuruman Memo)

Firefox 3 Beta 1 新機能 10 + β」をOpera 9.5と共に見つめてみるFirefox 3 Beta 1 新機能 10 + βが結構面白かったので、Opera 9.5でどんな具合なのか並べてみることにした。元記事のように画像を豊富に使った機能紹介ではなく、単に思ったことを書き連ねただけですのでご注意を。機能紹介はOpera大阪オフに参加してきた最下部から辿れる資料を参照する...続きはこちら

Ruby のブロック - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech

Ruby のブロックは実のところ proc {} を引数に渡すのを、その proc が一つの場合に限って簡略化して書けるだけなのだけど (実際はちょっと違うっぽいけど)、これがかなりうまくいってるのがおもしろいなぁ。 return を書かなくていい ブロック (というか評価されないメッセージ) を簡単に渡せる ってのはすごく重要だなぁ。 class TrueClass def then @ret ...続きはこちら

右クリックで XPath とるやつ userChrome.js - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech

userChrome.js + http://www.ne.jp/asahi/nanto/moon/2006/12/31/copy-url-lite.uc.js + Firebug { label: "Copy XPath", accesskey: "X", get text () { return FBL.getElementXPath(document....続きはこちら