Tuesday, April 3, 2007

All-in-One Sidebar(AiOS)でFirefoxをスマートに

Firefoxはアドオンの管理やダウンロードマネージャ等を別ウィンドウで表示しますが,私はごちゃごちゃとウィンドウを開いて欲しくないので,今回はそれらをサイドバーに開くアドオンを紹介します.また,ツールバーの配置をカスタマイズしてコンテンツ領域の最大化も行います.

カスタマイズ前

カスタマイズ後

今回のアドオン,All-in-One Sidebar(AiOS)はかなり多機能ですが,個人的に嬉しいものとして次の機能があります.バージョンは0.7.1です.

  • サイドバーで開ける機能をアイコン表示
  • アドオンマネージャをサイドバーで開く
  • ダウンロードマネージャをサイドバーで開く
  • about:configをサイドバーで開く
  • ホームページやソースをサイドバーで開く
  • 他のアドオンのウィンドウをサイドバーに開く
  • アイコンクリック時にCtrl/Shiftを押すことでサイドバー,タブ,ウインドウのどれで開くかを変更できる
  • アイコンクリック時にどこに開くかのデフォルト動作をカスタマイズできる
  • マウスオーバーで説明が出る
  • アイコンを配置するスペースができる

では実際にカスタマイズを行っていきます.まず,ツールバーを右クリックしてカスタマイズを選択してください.これによりFirefoxはカスタマイズ状態に入ります.項目をドラッグ&ドロップすることで移動でき,[ツールバーのカスタマイズ]ウィンドウとの間でドラッグ&ドロップすることで追加,削除ができます.カスタマイズが終了したら完了をクリックします.
  • [区切り]をメニューの右に追加
  • [ブックマークツールバーの項目]をメニューの右に移動
  • AiOSツールバーの[サードバー自動開閉]の下に[サイドバー]を追加
  • [小さいアイコンを使用]をチェック

不要になったブックマークツールバーを“表示 > ツールバー > ブックマークツールバー”のチェックを解除して削除します.この段階でもしAiOSのアイコンが小さくなっていない場合は,“AiOSツールバーを右クリック > ツールバー プロパティ > 小さいアイコン”をチェックします.

最後にAiOSの設定を行います.
  • 全般
    • 切り替えトグル
      • 細いサイドバースイッチを有効にする: ○
  • メニュー
    • サイドバー
      • サイドバーでタブを開く: ○
  • ショートカット
    • アドオン: Ctrl+Shift+E
      ※Bloggerのショートカットと被るため

Monday, April 2, 2007

Firefoxの基本設定

Firefox以外でのブラウジングなんてストレス溜まりまくりでちゃぶ台ひっくり返したくなるわけですが,カスタマイズしまくってるので再構築するのはかなり面倒だったりします.ところが最近,PC環境がどんどん増えていくので,それらを快適に使いこなすためにFirefoxの再構築が避けて通れない状況になってきました.

そこで今回は,初期状態で行う基本設定をメモしておきたいと思います.これからFirefoxを使い始める人の参考になれば幸いです.本当はプロファイルをまるごとコピーすれば環境移行できるわけですが,良い機会なのでMy Firefoxを紹介していこうと思います.

Firefox 2.0で,初期設定から変更が必要な箇所のみ書き記しておきます.なお,設定項目に関する詳細はMozilla Japan - Firefox サポートをご覧ください.

  • 一般
    • ホームページ: http://www.google.com/ig?hl=ja
  • タブ
    • リンクを新しいタブで開いたとき、すぐにそのタブに切り替える: 有効
  • コンテンツ
    • JavaScriptを有効にする [詳細設定]
      • ウィンドウの移動または大きさの変更: 無効
    • 規定のフォント: メイリオ
  • プライバシー
    • ダウンロードしたファイルを記憶する: 無効
  • セキュリティ
    • サイトのパスワードを記憶する: 無効
  • 詳細
    • 一般
      • キー入力時に検索を開始する: 有効

Thursday, March 8, 2007

アップグレード版をクリーンインストールして何が悪い

Windows Vistaのアップグレード版をクリーンインストールする方法が発見されました.もちろんライセンス違反ですが,Microsoftは今のところ,何らかの対策を施すつもりはないようです.

そもそもアップグレード版というのは既にライセンスを持っている人に対して割安で提供するものであり,クリーンインストールできて当然です.新バージョンを入れるために旧バージョンを先に入れなければならないとなると,ユーザにかなりの不便を強いることになります.OSレベルでこのようなことになれば,再インストールがどれだけ面倒かは火を見るよりも明らかです.VistaのインストーラでXPのプロダクトキーを認証し,認証が通ればインストールを開始するような仕組みになぜしないのでしょうか.

Windows Vista UltimateもDSP版なら25,000円程で入手できます.アップグレード版よりも安いため,たとえXPのライセンスを持っていたとしてもDSP版で十分だと思います.DSP版の32bitと64bitは別モノですが,一般ユーザが積極的に64bitを採用するメリットは今のところ見えません.それどころかデメリットの方が大きいので,32bitだけでも特に問題はないでしょう.

Monday, February 26, 2007

CraftLaunchExをbluewind風に使う

私はbluewindをコマンド実行,非アクティブで隠れるようにして使用しています.デスクトップにはできるだけ不要なものは表示したくないのです.ところが,CraftLaunchはコマンド実行,Escで隠れるようにはできますが,非アクティブで隠れるようにはできません.この僅かな差が使い勝手に大きく影響してくるため,今まで乗り換えを検討することもありませんでした.

閑話休題.CraftLaunchの次世代版CraftLaunchExでは“OPTION_ACTIVE_POPUP”という動作オプションが用意されています.ホットキーで呼ばれると現れ,用がない時は隠れるという理想的な動作です.しかし,これの実装にはバグがあり,仕事をした時にしか隠れてくれないため修正しようというのが本日のテーマです.

最新版のCraftLaunchEx0.991に基づいて説明します.方法は2通りありますが,モードを継承して上書きするその1がオススメです.

その1: クロックモードを上書き

extension/clmode_myclock.py
新規作成する
from clapi import *
import cloption
from clmode_clock import ClockMode

class MyClockMode(ClockMode):
def OnGetControl(self):
ClockMode.OnGetControl(self)
if cloption.GetOption(OPTION_ACTIVE_POPUP):
SetValue('')
PopMode()
import clmode_launcher
PushMode( clmode_launcher.LauncherMode() )
clcore.Edit_Show(False)

config.py
from clconst import *の下に追加
import clmode_clock
import clmode_myclock
clmode_clock.ClockMode = clmode_myclock.MyClockMode

その2: CraftLaunchExのコードを直接いじる(非アクティブでは隠れません)
script/clwindow.py
if cloption.GetOption(OPTION_ACTIVE_POPUP):をコメントアウト
            #if cloption.GetOption(OPTION_ACTIVE_POPUP):
# make invisible
# clcore.Edit_Show(False)
clcore.RaiseNextWindow()の下に追加
            if cloption.GetOption(OPTION_ACTIVE_POPUP):
clcore.Edit_Show(False)

script/clmode_clock.py
PushMode( clmode_launcher.LauncherMode() )の下に追加
            import cloption
if cloption.GetOption(OPTION_ACTIVE_POPUP):
import clcore
clcore.Edit_Show(False)

Friday, February 23, 2007

Windows Vista Ultimateを試す方法

期限付きでWindows Vista Ultimateを試す方法があります.ライセンス上どうなるか,どんな環境でもできるのかは確認していないので,自己責任でお願いします.

まずエディションの差をよく吟味し,納得いくものを購入します.え?購入する前に試したい?それは無理です.購入した後でどうしてもUltimateが欲しくなったらWindows Anytime Upgradeをどうぞ.ただ,このサービスの文言を見ると,これはメーカ製のプリインストールされたVistaでしか無理なのではと不安になりますが.

インストールする際にプロダクトキーの入力を求められますが,後で入力するを選択します.するとエディションの選択画面が現れるので,Windows Vista Ultimateを選択します.これだけです.Ultimate Editionが普通にインストールされるので,試用期間内に限って使用できます.なお,プロダクトキーを入れると購入したエディションになるため,認証はできません.

Ultimate Editionから上手くダウングレードできるのかは不明なので,再インストールを求められる可能性があることに注意してください.また,試用期間を最大120日まで伸ばすオフィシャルな方法もあるようです.

Tuesday, February 20, 2007

Windows Vista 入手!

というわけで,さっそく試してみました.

まずはHDDを全て抜き去り,1年前に破壊した(※静電気にはご注意を)30GBのHDDを引っ張り出して接続.メーカ純正ツールで診断したところ,案の定著しく破損していたのでローレベルフォーマット.エラーもなく無事復活したところで,DVDブートしてVistaをインストールしました.

インストールはごく簡単で,いくつかの項目を選択すると自動的に開始します.VistaのインストーラはWindows PE上で動作しているため,Vista風のGUIで簡単に操作できます.30分くらい待たされた後,最終設定を行うと終了です.次にパフォーマンス測定が開始され,10分くらい待つことになります.Vistaはこの測定値を元にパフォーマンスを最適化するため,強制です(おそらく).

私はいつもこの方法で新しいOSを試しています.OSをインストールするHDDを物理的に分けることで,BIOSから起動順を変更するだけでOSを変更できます.OS同士は何の干渉も起こさないため,デュアルブート特有の煩わしさ(OS選択画面,デュアルブート解除時)もありません.

余談ですが,この方法に落ち着く前はHDDのプライマリとスレーブを物理的に切り替えるスイッチを使っていました.SATAでは通用しないため短命に終わりましたが,今の方法の方が楽で安全です(動作中にスイッチが切り替わると…ね).

Vistaは以前にBeta 2を使用しましたが,安定感とパフォーマンスは格段に向上していました.世間でなんと言われようと,私はデザインは大切だと思っているのでVistaは歓迎です.開発初期で大いに期待した分,実物に対する落胆が大きくなっただけでしょう.なんというか,Vistaも悪くないですよ.2000からXPに移行する際に,新しいものに慣れると古いものがチープに見えました.同じことがXPとVistaにも言えそうです.

Thursday, February 8, 2007

iTunes Library崩壊

iTunesをアップデートしたわけでもないのに,起動しようとするとなぜかライセンス承諾画面が.こんな現象に遭遇したら,すぐにiTunesを触らずMy Music/iTunesにあるライブラリファイルをバックアップすることをおすすめします.

ライセンスに同意すると“iTunes Library.itlが破損しています”とのメッセージが現れました.iTunes Music Library.xmlが無事ならそこから復元できることを経験的に知っていたので,復元作業は後でやろうと思いキャンセルを連打しました.もちろんiTunesが終了することを期待していたのですが,iTunesは見事に裏切ってくれました.空のiTunesが立ち上がったのです.

背筋が凍り付きました.My Music/iTunesを確認してみると,やはりiTunes Music Library.xmlは上書きされていました.途方に暮れていても始まらないのでiPodからリストアしようと思ったのですが,Pod野郎は再生回数が復元できず,CopyPodを使用してもスマートプレイリストは復元できませんでした.スマートプレイリストの条件はそもそもiPodにはコピーされていないようで,iPodからのリストアではどんな方法を用いても復元できません.さらに悪いことに,iPodに全ファイルを転送していたわけではないため,一部ファイルが行方不明になるのは避けられない状況です.加えて,ライブラリファイルだけを作成してくれる機能は存在せず,全データを吸い出す時間とディスク容量が必要でした.

こうなるとiPodからのリストアは得策ではありません.そこでMy Music/iTunesをもう一度よく見ると,Temp Fileという名のファイルがありました.タイムスタンプは前回iTunesを終了した少し前です.もしやと思い中身を見てみると,iTunes Music Library.xmlと同様のフォーマットではありませんか!結局こいつからリストアすることにしました.

iTunesを終了後,こいつをiTunes Music Library.xmlに改名してiTunes Library.itlを空のファイルにします.次にiTunesを起動するとインポート処理が開始されます.これで“だいたい”復元できます.というのは,ファイルにメタデータとして埋め込まれている情報以外は失われるようで,手持ちのミュージックビデオは全てムービーに分類されていました.ミュージックビデオ以外はミュージックを選択したときに表示されないので,変更するまではその分だけ曲数が少なく表示されます.

Podcastの修復も必要です.手順はプレイリスト“Podcast”に含まれる全曲を選択後,Podcastにドロップするだけです.ただし,一部のPodcastファイルはiTunesがPodcastと認識してくれませんでした.これもメタデータの関係でしょう.mp3ならこちらにある方法(英語)でなんとかなるのですが,私の場合movやm4vだったので方法がわかりませんでした.幸いにも(?)PodTech.netのものだったので,あきらめて削除しました(4GBも浮きました).

原因はおそらくiTunesを終了せずにWindowsをシャットダウンしたことです(強制終了はしていない).最近ライブラリの保存に時間がかかっていたので,それが完了する前にシステムが落ちたためでしょう.保存に時間がかかる人は注意した方がいいと思います.当たり前かもしれませんが.環境はWindows XP Pro SP2とiTunes 7.0.2.16です.

今回の件だけに限らず,最近Windowsが不調です.使い方にもよりますが,私の場合やはりWindowsは一年ごとにクリーンインストールが必要な手間のかかるOSです.Vistaで改善されることを強く期待しています.もっとも,今回はHDDも寿命っぽいですが.

Monday, February 5, 2007

実用的な面展開は期待できるのか -- 国内サービスインしたFONに迫る

家庭内の無線LANを開放し,個人の力で公共無線LANの面展開の実現を目指したFONが日本でもサービスインしました.このFONには,スポンサーとしてGoogleやSkypeが名を連ねています.アクセスポイント(AP)設置数は2ヶ月で5,500程まで達しており,国内最大数を誇るフレッツ・スポットの7,000APはすぐに抜き去りそうです.

無線LANの共有には専用の無線LANルータLa Foneraを使うのですが,これが1,980円と戦略的な価格設定になっており,オフィシャルサイトやTSUKUMO,九十九電気の店頭で購入できます.単なる無線LANルータとして購入するのもありでしょう.もっとも,この製品にはLANポートが無いため,有線LANが必要であれば別途ルータを用意して構築したネットワークにLa Foneraを接続する形になるのですが.そのため,新規にLANを導入したいだけであれば安いとはいえ余計な出費になります.また,FONの内側(既存LAN)とプライベート,パブリックのネットワークは全て異なるセグメントになるため,ファイル共有を使いたい場合は素直に既存ルータを無線機能付きのものにアップグレードするか,ブリッジタイプのAPを購入しましょう.

FONとLa Foneraについては次のニュース記事が詳しいです.

ホームネットワークを開放するということでセキュリティ上の不安は拭えませんが,TSUKUMOに掲載されている解説を見る限り大丈夫そうです.ただし,公開されたAPを利用する時は注意が必要です.同じAPを利用するPCは丸見えになるので,ファイル共有はオフにしておきましょう.また,通信が暗号化されていないため,オンラインバンキング等の重要な情報のやりとりには注意が必要です.

このLa Foneraですが,中身は普通のLinuxマシンのようで既にHackしている方もいらっしゃいます.DD-WRTも動くようですが,改造に必要なsshによるログインがROMバージョン0.7.1r2で修正された脆弱性を利用しているため,現在販売されているものでは改造は不可能かもしれません.より詳しく知りたい方は,まとめwikiを発見したのでそちらへどうぞ.

さて,このFONですが果たしてどれだけの効果があるのでしょう.家庭を拠り所としているため,商業区やビジネス区等,居住区以外のエリアで実用的な面展開が期待できると私には思えません.そういう点では,利用者の多いエリアを狙い打ちにできる商用サービスに分があるのではないでしょうか.少なくとも100mしかない802.11bの伝送距離では短すぎです.周囲のロケーションに左右され,ほとんどのAPが実用的ではなくなるでしょう.802.11n対応APをいかに低コストで製造し,戦略的な価格で早期に販売できるかでFONの評価が変わってくるのではないかと思います.

あと数年もすればWiMAXやHSDPAを始めとした高速通信技術が実用化され,定額サービスとして提供されるでしょう.それらのサービスに加入しているユーザがFONを利用するメリットはあるのか.FONは低コストを売りに住み分けることができるのか.FONの命運は都市部をカバーできるかにかかっており,審判はそう遠くない未来に下されるでしょう.

参考

Saturday, January 13, 2007

NOD32 V2.7

ウイルスバスターの更新期限が迫ってきたので,以前から興味があったNOD32に乗り換えを検討しました.ウイルスバスター2007に対する不満は4つ.

  • 起動が遅い
  • 動作が遅い
  • Firewallが時々CPUパワーを食いつぶす
  • Firewallを設定しても反映されないことがある
対するNOD32は動作速度と検出率に定評のあるソフトです.動作速度はITmediaの比較記事が参考になります.検出率に関してはGIGAZINEのランキング記事があります.第三者機関により実施されているテストですが,既知のウイルスに対するものなので未知ウイルスの検出率は当然不明です.価格com改竄事件でウイルスを唯一検出できたNOD32は,なかなか優れた製品だと思います.

前置きはこの程度にして,実際に試用したレポートをしたいと思います.まずは良いところから.ウイルスバスターと違い,起動は一瞬です.そして,最も期待していた動作の軽快さですが,これには実感できるほどの差はありませんでした.ただし,ファイルを指定してスキャンした時はかなり高速です.また,スキャンは低優先度で行われるため,NOD32がPCの使用を妨げることはありません.検出率は素晴らしいです.ウイルスバスターで検出できなかったウイルスが3件,見つかりました.もっとも,それらはアーカイブやインストーラの中に存在していたので,解凍や実行時など,水際で食い止めてくれれば問題ありません.しかし,ウイルスの存在を見逃さない優れたエンジンを持っていることがわかります.

一方で,ユーザビリティの観点で至らぬ点がいくつか見受けられます.まず,スキャン時のダイアログに全体の進捗状況を表示するプログレスバーなりパーセント表記なりがありません.これらは本質的にあまり当てにならない指標ですが,それでもあとどの程度で終わりそうかという予想を立てるためには必要です.また,ウイルス検出の都度,その処理方法を聞いてくるため,全体スキャンを行い放置していても,ウイルスが検出されればそこで止まってしまいます.オプションで自動処理を設定できますが,それよりもスキャン終了後にまとめて提示してほしいものです.

NOD32に対する私の感想はこんなところです.全体として,非常に優れたアンチウイルスソフトだと思います.NOD32にアンチウイルス以外の機能は求めませんが,セキュリティ確保のためにはFirewallを別途用意しなければなりません.フリーのFirewallをいろいろ試しましたが,満足いくものはありませんでした.そのレポートは別の機会にゆずるとして,Firewallを購入するとなると,有名所のセキュリティスイートを購入するよりもコストがかかるということを考えねばなりません.

Sunday, December 3, 2006

Vista移行はVisual Studio待ち

Windows Vistaの全世界同時発表と企業向けリリースが行われました.MSDNのライセンスでもVistaは既に入手可能ですが,開発環境をVistaに移行することはまだできないようです.

Q. サポートされる製品は何でしょうか。
A. Visual Basic 6.0、および Vista Support Update が適用されている Visual Studio 2005 Service Pack 1 がサポートされます。
よく寄せられる質問 : Visual Studio と Windows Vista

Vistaでサポートされる開発環境の一つにVista Support Update適用済みVisual Studio 2005 Service Pack 1が挙げられていますが,Visual Studio 2005 SP1とVista Support Updateは2007年第1四半期に提供される予定なので,それまでVista上ではVisual Basic 6.0しか動かないということになります.

.NET Framework 3.0を使用したアプリケーションの開発環境は,正式版ではないものの既に用意されているので,Vista向けにアプリケーションを開発することは可能です.この場合,テスト環境としてVistaを使うことができます.開発環境の準備に関しては.NET Framework 3.0がソフトウェア開発にもたらす価値とは? - @ITをご覧ください.

Vistaリリースの度重なる延期で時間は十分にあったと思われるのに,Visual Studio開発チームはなぜVista対応をVistaのリリースに間に合わせることができなかったんでしょうか.Vista向けアプリケーションの開発をVistaで出来ないのは開発者にとって痛手でしょうし,それが響いてVista向けアプリケーションがなかなか揃わないという事態が起これば,Microsoftにとっても痛手になるのではと勘ぐってしまいます.OSをプリインストールして売るには,それほど関係ないのかもしれませんが.

Wednesday, November 29, 2006

XenのDomUにSSHサーバを構築

Xen上のDomUにSSHサーバを構築するにあたり,DomUにUSBメモリを認識させるのが上手くいかなかったので,一旦パスワード方式でログインし,公開鍵をコピーします.基本的なSSHサーバ構築はSSHサーバの構築(Fedora Core 6)を参考にしてください.なお,

#PasswordAuthentication yes
はそのままにしておいてください.

クライアントにはPoderosaを用います.まず公開鍵を登録したいユーザでパスワード方式を用いてログインしてください.続いて以下のようにします.
$ mkdir ~/.ssh
$ vi ~/.ssh/authorized_keys
ここに公開鍵の内容をコピペ

$ chmod 600 ~/.ssh/authorized_keys
$ su -
# vi /etc/ssh/sshd_config
-#PasswordAuthentication yes
+PasswordAuthentication no

# service sshd restart

以上で設定は終了です.一旦ログアウトし,パスワード方式でログインできないこと,公開鍵方式でログインできることを確認してください.

Tuesday, November 21, 2006

Google ReaderのFeed表示領域を最大化

とっても便利になったGoogle Readerですが,狭いデスクトップで表示する時にはサイドバーが邪魔に思えることもあります.そんな時のためかFeed表示領域を最大化するショートカットキーが用意されているのですが,なぜかHelpには載っていなかったのでここに記しておきます.

u
view maximize/restore

Monday, November 20, 2006

OpenSSH形式の秘密鍵からSECSH形式の秘密鍵を作成

ssh-keygenを使用して作成した秘密鍵はOpenSSH形式なのですが,このままではPoderosaで使えないようなので,SECSH形式に変換してやろうというお話.
ssh-keygenでは公開鍵の変換は出来ても秘密鍵の変換はできないので,PuTTYに付属するputtygenというツールを使用します.

まず,[Conversions] > [Import key]からOpenSSH形式の秘密鍵を選択します.次にパスワード入力し,正しければ鍵が読み込まれます.最後に,[Conversions] > [Export ssh.com key]からファイル名を入力して保存すれば終了です.

Poderosaで確認してみてください.

SSHサーバの構築(Fedora Core 6)

Fedora Core 6にSSHサーバを構築した時のメモ.
接続はSSH2で公開鍵認証のみを許可します.また,クライアントはWindowsで,Poderosaを使用します.参考にさせて頂いたのは以下のサイトです.より詳しい説明が必要な方はご覧ください.

ここではOpenSSHを使用します.Fedora Core 6を基本的な構成でインストールした場合は既にインストールされています.インストールされているかどうかは次の方法で確認できます.
# yum list installed openssh
Loading "installonlyn" plugin
Installed Packages
openssh.i386 4.3p2-10 installed

インストールされていない場合はインストールしてください.
# yum install openssh-server


OpenSSHの設定
OpenSSHサーバの設定ファイルを編集します.
# vi /etc/ssh/sshd_config
ポートを変更(セキュリティ向上のため)
-#Port 22
+Port <ArbitraryPort>

SSH2を使用
-#Protocol 2,1
+Protocol 2

rootでのログインを禁止
-#PermitRootLogin yes
+PermitRootLogin no

パスワードでのログインを禁止
-#PasswordAuthentication yes
+PasswordAuthentication no

空パスワードでのログインを禁止
-#PermitEmptyPasswords no
+PermitEmptyPasswords no

設定した内容を反映するため,OpenSSHを再起動します.
# service sshd restart

Firewallを変更して,指定したポートを許可するのを忘れないでください.

鍵の作成
鍵はPoderosaを用いて作成します.Poderosaは鍵のフォーマットにSECSHを使用しているため,ssh-keygenで作成した鍵はそのままでは使用できません.今回はクライアントにPoderosaを使用するため,手間を省くためにPoderosaで作ります.
Poderosaを起動し,[ツール] > [SSH鍵作成ウィザード]を起動します.アルゴリズムにRSAを選択し,後はウィザードに従えば作成できます.鍵の生成が完了したら秘密鍵を“id_rsa”,公開鍵(OpenSSH)を“id_rsa.pub”とでもして保存してください.ここではSECSH形式の公開鍵は使用しません.

公開鍵の登録
先ほど生成した公開鍵をFedoraマシンに持って行き,登録します.この作業はログインを許可したいユーザで行います.
ログインユーザを変更
# su - <username>

公開鍵をauthorized_keysに追加
$ cat /path/to/pub_key >> ~/.ssh/authorized_keys

公開鍵のパーミッションを自分のみに
$ chmod 600 ~/.ssh/authorized_keys

以上で終了です.Poderosaから接続を確認してください.

追記
November 29, 2006 at 16:30
OpenSSHの再起動コマンドが間違っていたのを修正しました
公開鍵のパーミッション変更コマンドが間違っていたのを修正しました

Monday, November 13, 2006

BloggerでテーブルをWYSIWYG編集できそう

Bloggerで記事を投稿する際,今のところテーブルはHTMLに直接書くしかありません.また,その場合編集も不便です.

しかし,Google Docs & Spreadsheetsからテーブルをコピペすると,Google Docs & Spreadsheetsと同じように編集できます.ただし,コンテキストメニューから操作するような内容については今のところHTMLを直接編集するしかありません.右クリックをオーバーライトしていないので当然ですね.同じスクリプトが使われているのでしょうか.だとしたら,今後に期待したいですね.

もう1件,Google Docs & Spreadsheetsネタです.Google Docs & Spreadsheetsは旧Writelyと旧Google Spreadsheetsを統合したものですが,まだ完全にWritelyから移行できていない部分を発見しました.PublishからBlogを選択する画面でTestに成功すると以下のメッセージが表示されます.

All tests passed...you can post to this blog from Writely.

いずれは修正されていくのでしょうが,なんだか少しだけなごみました.

Google Docs & Spreadsheetsでブラウザのコンテキストメニューが表示される?

JavaScriptを有効にし,詳細設定で“コンテキストメニューを無効化または変更する”をチェックしたら期待通りに動作します.

以下は蛇足.

Firefox 2.0に移行した後にGoogle Docs & Spreadsheetsで右クリックしてみてビックリ.なんとオリジナルのコンテキストメニューの上にブラウザのコンテキストメニューが重なって表示されているではありませんか!“GoogleはFirefoxにリソースを注いでいるのに何やってるんだ.”などと考えながら,自分が設定を変更していたことなんて頭の片隅にもありませんでした.

それから2週間くらいたったわけですが,テーブルの編集とかしようと思うと激しくメンドウなわけで.コンテキストメニューはJavaScriptで抑制できたよな→Greasemonkeyでスクリプト書こうかなぁ→そういやJavaScriptの詳細設定全部無効にしてた気がする…という経緯で気付きました.

コンテキストメニューの無効化≒右クリックの無効化なんて鬱陶しいことこの上ない!と思って速攻無効化していたのですが,Rich Internet Applicationを作る上では独自のコンテキストメニューを作れるという点で有効な手段ですね.

なぜこんなに毛嫌いしてるかって?まだインターネットが普及しだしたときには“使えるものは使っておこう”というデザインもユーザビリティも無視したサイトが乱立してたんですよ.コンテキストメニューを無効にしたり,ステータスバーに意味のない文字をスクロールさせたり…

Firefoxのロケーションバーから使用する検索エンジンを変更する

Firefox 2.0をインストールしたら,デフォルト検索エンジンがYahoo! Searchになっていました.今まではGoogleのI'm Feeling Luckyになっていて,検索結果のトップに直接飛べたのが便利だったので元に戻す方法.

次のサイトを参考にさせていただきました.
Another 朝顔日記 - Google Browse By Name

結論から言えば,about:configからkeyword.URLに利用したい検索エンジンを指定するだけです.

また,I'm Feeling Luckyでは検索結果を挟まずにサイトが表示されて便利なのですが,“こんなページに飛ぶなら検索結果を表示してくれ”と思うこともあります.この Google SearchとI'm Feeling Luckyの中間にあたるものがBrowse By Nameです.Jesse Ruderman » Google’s “Browse By Name” in Firefox によれば,IEではGoogle Toolbarを入れるとロケーションバーのデフォルト検索エンジンをBrowse By Nameに変更するかどうかダイアログで質問されるようです.判断基準の詳細は不明ですが,Googleが検索結果に自身を持てるかということなので,適合率と再現率がある一定水準を満たしているかで判断しているものと思われます.

各種サービスの検索用URL(リンク先をコピーしてください)

Friday, November 10, 2006

Hello, world!

やっぱり最初はこれじゃないと!
え?違う?

3ヶ月前にBloggerと迷って他のサービス使ったけれど,結局はGoogleさんのお世話になることに.私の志向はかなりマニアックらしいけど,せめてマニアックな人には役に立つ情報を出していきたい.