自宅サーバがお亡くなりになりまして
投稿日時 : 2009-11-03 07:32
 2日前の「Firefox拡張 Dropfox 公式サイト移転のお知らせ」の移転先の自宅サーバが先程お亡くなりになりましたw。これ何てディザスター?
 
 久々に再起動かけた時に微妙にいつもと違うタイミングと音で電源が落ちた気がしたんですが、そのときはあまり気にとめず、席を外して戻ってくるとサーバが起動してないことに気づく。で、電源ボタンを押すも何の反応もない、とw。ハードウェア故障確定。
 
 データを失う痛みと苦しみと絶望と復旧にかかる途方もない時間は過去に何度も経験してるのでバックアップはかなり厳重にとってあって、そのあたりはとりあえず安心してました。が、中開けて見ると
 
グラフィックチップクーラーの止めピンがない
グラフィックチップクーラ?の固定金具をひっかける止めピンがなくなってるww
 
グラフィックチップクーラーの止めピンがない
発見!!本体を振ったらカラコロ出てきました。
 
どうやらこの止めピンが抜けた勢いで跳ね上がり、マザボの各地をショートさせたっぽい?まあ確証はないんですけど・・・
 
 ここで心配になったのは内蔵HDと内蔵HDのバックアップ保存先の外付けHDもショート時にやられた可能性があること。もちろんバックアップのバックアップももう一台の外付けHDにとってありますが、両方同じマシンにつながってたらこういう場合は意味ないことに気づく。バックアップのバックアップのバックアップもDVDに焼いてありますが、さすがにこれは手間がかかるので3ヶ月に1回ぐらいの頻度。
 いや、こんだけひっぱいといてアレなんですけど、結局内蔵のも含めてデータは全部無事でしたw。友人のホームページもウチで動いてるってこともあって一瞬肝を冷やしたので、今回のことでさらなる厳重でこまめなバックアップを肝に銘じました。
 
 で、仕方なく一時的措置としてメインマシンにサーバ機能を移設。こういう、サーバ専用機がやられた時を想定して、他のマシンがすぐに代替サーバとして稼働開始できるよう、デスクトップ2台、ノート2台のすべてのWindowsマシンでパーティションやディレクトリ構造、ファイルの配置なんかを統一してあります。なので最新のサーバ関連データを同じ場所にコピーして、サービスの登録、IPアドレスの設定をやればほぼ作業完了です。実際、専用機の死亡判定から2時間未満でHTTP/FTP/SMTP/POP/SSHD/VNCその他のサーバとサービスの復旧を完了させることができました。備えあればなんとか。
 
 
 さて次のサーバ専用機はどうしようか。一人暮らしなのに電気代が毎月1万近いので、節電の為にも割とスペックの高い中古ノートPCにでもやらせようかな?いまあるノートは負荷に耐えられそうにないし。
 
 
2009-11-03 07:32 | Server | Comment(0) | Trackback(0)
Firefox拡張 Dropfox 公式サイト移転のお知らせ
投稿日時 : 2009-11-01 14:59
 Dropfox 0.3.3のリリース告知のときにもちらっと触れましたが、Dropfox公式サイトをホストしているGoogle Page Creatorがサービスを終了するため、どこかに移転せざるを得ない状況でした。
 Google Page Creatorからの自動移転先のGoogle Siteを検討してみましたが、独自スクリプト・CSSが無効になることなど、不満点が多いため却下。結局自前のdropfox.no-ip.netに移転することにしました。Dropfoxのアップデートチェックサービスを提供してるサーバです。
 
ということで、
 
Firefox::Extension::Dropfox::Home::JA
 
Firefox::Extension::Dropfox::Home::EN
 
に移転しました。お手数をおかけしますがブックマークの再登録をお願いします。旧URLにアクセスするとリダイレクトされます。Page Creatorのときには不可能だった言語別ディレクトリ分けをしたりと若干サイトの構造を変えましたが、見た目的には何もかわってません。・・・なんだか黒基調のデザインに飽きてきたので時間できたら白っぽいのに変えようかと思います。
 
 
 
ちなみにサイトルートのhttp://dropfox.no-ip.net/にアクセスするとApacheのmod_aliasで英語版ページのhttp://dropfox.no-ip.net/en/にリダイレクトするようにしました。ほかにもいろいろいじってみましたが便利ですね〜mod_alias。
 
 
2009-11-01 14:59 | Dropfox | Comment(0) | Trackback(0)
ニコニコ動画用スクリプト『nicoscroll2』ブックマークレット版
投稿日時 : 2009-10-25 13:50
 「ニコニコ動画でプレーヤ部分まで自動スクロールするスクリプト改良版『nicoscroll2』」のブックマークレット版を作ったので載せておきます。動作の変更点は実行後即時処理するということだけで、基本的に改行を削除しただけです。完成まで30秒w。好きなタイミングで実行できた方が都合がいいこともあるかと。
 
nicoscroll2 ブックマークレット版  

動作環境

 ちゃんと確認してませんがw、何も難しいことはしてないので今時のほとんどのブラウザで動作すると思います。
 

ソース全文

整形済みのソース全文を貼っておきます。
javascript:(function(){
    try{
        var xFix = 0;
        var yFix = 0;
        var d = document;
        var e = d.compatMode != 'CSS1Compat'
            ? d.body
            : d.documentElement;
        var p = d.getElementById("flvplayer_container");
        var pX = p.offsetLeft;
        var pY = p.offsetTop;
        var cW = e.clientWidth;
        var cH = e.clientHeight;
        var pW = p.offsetWidth;
        var pH = p.offsetHeight;
        var X = cW < pW ? pX : 0;
        var Y = -(cH - pH) + pY;
        var whT = d.getElementById("WATCHHEADER").offsetTop;
        Y = Y <= whT ? whT : Y;
        window.scrollTo(X + xFix, Y + yFix);
    }catch(e){}
})();
 
 
2009-10-25 13:50 | Javascript | Comment(0) | Trackback(0)
Firefox Developers Conference 2009に出場決定
投稿日時 : 2009-10-19 23:50
 つい先日、Mozilla Japanの方からメールを頂きまして、何通かやりとりした結果
 
 
のライトニングトークに出場してDropfoxについて話すことが決定しました。「Mozilla Party JP 10.0 に参加してきた」のときはライトニングトークを客席からのんびり見て楽しんでましたが、まさか自分が逆の立場になるとはw
 
まあ5分しかないので込み入った話はできなさそうですが、Dropfoxの主な特徴として挙げてる、
  • Windows/Linux/Mac用に個別の設定ファイルが使用可能
  • 設定ファイルは基本的には prefs.js や user.js と同じ書式
  • 設定値に ${HOME} や ${USERPROFILE} のように環境変数が記述可能
  • 設定値に ${ProfD} のようにMozilla定義の特殊フォルダ変数が記述可能
  • プロファイルフォルダ外部の任意の設定ファイルもOSごとに指定可能
  • 外部設定ファイルを指定するパスにも変数が記述可能
  • 設定ファイルには if文 などの通常のJavascriptコードも記述可能
  • 設定ファイルには XPCOM などの特権コードも記述可能。
  • Dropfox APIを利用すればbashやPowerShellのコマンドを設定ファイルのJavascriptコードから実行可能。
  • 各設定ファイルはFirefox起動時にOSに応じてロードされ実行される
  • 変数は実行時に変換される
  • コンフリクトファイルの自動削除が可能
のあたりをさーっと触れていく感じになろうかと思います。
 あとは次の0.4.0系で計画している、「Dropboxフォルダ外部にあるプロファイルフォルダとDropboxフォルダ内にある任意のフォルダとをペアリングし、Firefox起動時、終了時にそのフォルダ間で同期を行う機能」について説明できればいいですね。
 カンファレンスまでに0.4.0リリースできれば一番いいんですが、同期ファイルの取捨選択をするセレクタの記述仕様と動作にまだいくつか迷いがあるので間に合うかわかりません。リリース後の仕様変更は可能な限り避けるべきなので、ここはあせらずじっくり行きたいところです。
 
 ところでちゃんとしたプレゼンは未体験ゾーンなので、どうにかなるもんなのかすごい不安ですw。プレゼンって言ったらアレですよね?ユーモアとかガンガン織り交ぜていかないとダメな系ですよね?www
 
 パワポとかプレゼン系ソフトは必要がなかったこともあってほとんどまったく触ったことがないのでこれから練習です。本番でオタヲタするとみっともないので。
 
 
2009-10-19 23:50 | Dropfox | Comment(0) | Trackback(0)
モメにモメた EmEditor v9 ついに正式版リリース!
投稿日時 : 2009-10-13 08:16
 モメモメたEmEditor v9ですがついに正式版がリリースされました。予想していたよりは早くリリースされましたね。江村さん本当にお疲れ様です!
 
 
EmEditor v9 リリース
 
EmEditor v9 リリース 告知
 

アップグレード手順

 v4〜v8の正規ライセンスを持ってる人は無料アップグレードが可能です。トライアル版に正規シリアルを入れるとOKというわけにはいかないので注意。手持ちの正規シリアルを認証してアカウント情報を登録しないと正式版のインストーラのダウンロードページには辿り着けません。
 以下アップグレード手順。まあ説明するほどでもないんですが・・・。
 
購入ページにある「アップグレードのお申し込み」を開いて、以前正規ライセンスを購入した際に利用した支払いサービスを選択します。自分はv4をベクターのプロレジで購入しました。
 
EmEditor 登録 01
 
正規シリアルナンバーと確認メールを受け取るメアドを入力します。
 
EmEditor 登録 02
 
エムソフト カスタマーセンターに登録するアカウント情報を入力します。
 
EmEditor 登録 03
 
あとは確認メールが届くので認証用URLを開いて、認証を完了させます。
 
EmEditor 登録 04
 
 
カスタマーセンタにログインすると以下のようなメニューがあるので
 
EmEditor 登録 05
 
「利用可能なダウンロード」メニューからv9の正規版をダウンロードします。
 
EmEditor 登録 06
 
インストールを開始するとすぐ「登録キー」の入力を求められるので、上の画像にある登録キー(メールで通知されたものと同じです)を入力してインストールを完了させます。
 
まあ何も難しいことはないです。
 
 
 
RC版はノータッチだったので今からちょっと新機能をいろいろ確認してみます。
 
 
2009-10-13 08:16 | News | Comment(0) | Trackback(0)
<これ以前の記事