Firefox拡張 Link Toolbar - ステータスバーにナビゲーションボタンを表示

投稿者: shuichi, カテゴリ: Firefox, ソフトウェア, 投稿日時: 2005/08/31 19:54:11

Firefox拡張のLink Toolbarはステータスバーに現在の文書のナビゲーションボタンを表示する拡張です。HTMLにはlinkという要素があり、文書のスタイルシートや代替文書および他の文書との関係を定義することができます。Link Toolbarはこのlink要素を元にナビゲーションボタンを表示します。また、link要素がない場合においても他の文書との関係を推測する機能もあります。複数ページに分かれた眺めの文章を読む場合に便利です。ただ、link要素を記述しているサイトは比較的少ないようです…。直接文書内にナビゲーション用のリンクを記述する方が手軽で分りやすいですからねぇ…。今のところ本家のLink Toolbarでは日本語は表示されませんが、linkToolbar/JPLink Toolbar - Firefoxまとめサイトから日本語版をインストールしすることができます。ちなみにOperaなどの他のブラウザには同様の機能が搭載されているものがありますね。

Operaが10周年 - 1日だけ無料のライセンスコードを配布

投稿者: shuichi, カテゴリ: ソフトウェア, 投稿日時: 2005/08/30 23:58:42

Operaが8月30日に10周年を迎えました。以前から10周年記念としてOperaが無料になるのではないかと言われていましたが、1日限定で無料のライセンスコードを取得できることになりました。ちなみに期間は日本時間で8月30日16時?8月31日16時?8月31日22時です。当初はメールを送信するとライセンスコードが返信されるということだったのですが、メールが多すぎてさばききれなかったのか返信されない人が続出(ちなみに自分も送ってみたのですが返信来ませんでした)。そのうちオンライン10周年記念パーティーが開始され、そこにライセンスコード取得用のページが出現。ここから簡単に取得できました。で、ライセンスコードを入力して広告を消して、久しぶりに色々設定をいじってみました。まぁしかし、さすがに動作は軽いですが、やはり自分に合うのはFirefoxみたいです…。ちなみにOperaのトップページのスーパーマンみたいな人がとんがり帽子かぶってました。

追記 (2005/08/31 17:44): 先日Operaに送ったメールですが今日の昼ごろ返信が来ました。もう遅いんですけどね…。ちなみにライセンスコードが返ってくるメールアドレスに関する記述はなくなっていました。また、窓の杜によるとライセンスコードは8月31日の22時まで取得することができるようです。

多くのソフトウェアが画面のタブ切り替えに対応(Tabbed Document Interface)

投稿者: shuichi, カテゴリ: ソフトウェア, 投稿日時: 2005/08/29 21:42:46

Internet Explorer 7が画面のタブ切り替えに対応するということで、ブラウザの世界では画面のタブ切り替えが当たり前になりました。その影響かブラウザ以外のソフトウェアでも画面のタブ切り替えに対応したソフトウェアが多くなってきたような気がします。最近では圧縮解凍ソフトのExplzhがタブに対応しましたし、EmEditorもタブ切り替えに対応予定のようです。タブはコモンコントロールとして昔からありましたが、メイン画面よりも設定画面などに使われることが多かったように思います。現在では複数のドキュメントを扱うソフトウェアではタブ切り替えが当たり前ですね。

SDI(Single Document Interface)やMDI(Multiple Document Interface)という用語がありますが、WikipediaではTDI(Tabbed Document Interface)という項目があります。一般的にMDIよりもSDIの方が(扱いやすさの点で)推奨されているみたいですが、TDIはその中間という感じでいいポジションにいると思います。個人的にはMDIの子ウィンドウの並べ替え機能も使いたいので、MDIにタブ切り替え機能を付加した構成がベストです。

そういえばIEのバージョンが上がるとコモンコントロールのバージョンも上がってきましたが、IE7になると新しいコントロールなんか追加されるんでしょうか。

ペーパーケース - 紙のCD/DVDのケースを作るためのPDFを生成してくれるサイト

投稿者: shuichi, カテゴリ: 小技, 投稿日時: 2005/08/27 22:35:24

このペーパーケースというサイトは1枚の紙からCDやDVDのケースを作るときに便利なサイトです。オリジナルサイトはpaper cd caseで、ペーパーケースはその日本版みたいな感じです。アーティスト名やアルバム名で検索するとAmazonやCDDBから得た情報を元に曲名のリストが入ったPDFを自動生成してくれます。手動での入力もできるのでオリジナルのCDなどにも使えます(こちらの用途のほうが多いかな)。PDFを紙に印刷した後の折り方は写真付で説明してあります。普通の紙に印刷するとペラペラな感じで使いにくそうですけど、厚紙に印刷すると使えますかねぇ。

実のところ1番興味があったのは、このサイトのシステムのことだったんです。PHPを使っているようで、PHPからPDFを自動生成したりAmazonのWebサービスを利用したりしています。どちらもまだ試したことがないのでいつかやってみたいです。ただ、PDFの自動生成やWebサービスをどのようにうまく利用するかというアイデアが全然ないので何もできないんです…。何かないかなぁ…。

EmEditor用のPHP構文ファイル生成スクリプト(PHP5対応)

投稿者: shuichi, カテゴリ: プログラミング, 投稿日時: 2005/08/26 20:01:00

EmEditor用のPHP構文ファイルを生成するスクリプトをPHPで作ってみました(php.esy generator)。このスクリプトを実行すると、そのスクリプトが動いているPHP環境から定義されている関数や定数を取得して構文ファイルを生成します。つまり、そのPHPの環境にあった構文ファイルが生成されます。ただし、演算子やロードされていない拡張の関数、クラスのメソッドなどいくらか生成しないキーワードもあります。そのあたりは適当にいじってみてください。PHPでは変数名は大文字小文字を区別し関数名は区別しないことになっていますが、構文ファイル内では全て大文字小文字を区別する設定にしています。また、正規表現を使うと重くなるので使っていません(そのため間違った色分けがされることがあります)。おまけとしてこのサーバのPHP5で生成した構文ファイルをアーカイブスに置いておきます(php.esy)。