IrodorI One-Poem World

Version 3.0.1mt Build

IrodorI One-Poem Worldの検索結果

O-P World: Version 3.0.0mt

概要

試行錯誤を経て、サイトのマークアップ言語をHTML5に変更した。 長らくVersion 2.9.xで更新を続けてきたが、これを機にVersion 3.xを名乗ることにした。 未だ調整を必要とすることは認識しているが、おいおい対応していきたいと思う。

マークアップの変更に伴い、サイトのデザインにも手を加えている。 従来、フォントは全てサンセリフ体(ゴシック体)を指定してきたが、これをタイトル・見出しに相当する部分のみにとどめ、本文はセリフ体(明朝体)を指定して記事を読みやすくした点が最も大きな変更になる。

主要な変更点

  • サイトのマークアップ言語のHTML5への変更
  • マークアップの入れ子構造を見直し、シンプルなものに変更
  • 記事本文のフォントをOptima(Mac OS Xに付属)を始めとするセリフ体へ変更(日本語フォントはブラウザによる自動選択)
  • タイトル部分などの色・デザインの変更
  • ページ下部にフッターを導入
  • Movable Typeを6.2へ更新

O-P World: HTML5へのマークアップ言語の変更

先日から少し調べ始めたHTML5であるが、やはり、文書構造を明確化できるsection, article, nav, aside, header, footerといったタグが使えることは面白い。 試験的に、トップページ(メインページ)をローカル環境にコピーし、HTML5式にマークアップを行ってみた。

すでにMovable Typeの標準のテンプレートとは異なった構造になっていた可能性もあるが、元々のトップページはMovable Typeの標準の構造を流用していて、大雑把にまとめると以下のような構造になっていた。

続きを読む "HTML5へのマークアップ言語の変更" »

Web: HTML5とXHTML

このところ、SVGなどの(私にとって)新しい技術について調べることが増え、自然とHTML5への興味も高まってきた。 これまでは各ブラウザの対応状況をhtml5test.comで見るくらいで、Safariの対応の遅さに意味もなく歯がゆい思いをしてきた程度だった。 ちなみにSafari 9でもスコアは555点満点のうち400と、ChromeやFirefoxに大きく引き離されているし、Internet Explorer後継のMicrosoft Edgeにも(ほぼ同じスコアだが)追い抜かされている。

現在このサイトはXMLベースであるXHTML 1.0 Strictを使ってマークアップしている。 HTML5は従来のHTMLのように、タグを省略するなど、ある程度「ゆるく」マークアップできる言語のようだ。 しかし個人的にはきちんと要素の範囲を指定して、文書構造がはっきりするXHTMLの方が好みだ。 HTML5では、XMLをベースとしてXHTML式にマークアップすることも可能なようで、XHTML5と呼ばれているようだ。 Google検索で調べてみるとすでに5年以上前からこの違いについて解説しているサイトがあり、自分の不勉強が恥ずかしい限りだ。

HTML5では文書構造を示すための要素としてsection, article, nav, aside, header, footerが追加されていて、文書の意味づけがより明確に行えるようだ。 この辺りを厳密にやろうとすると、Movable TypeのテンプレートをCSSも含めて相当書き換えないといけなくなりそうだ。 また、現在のテンプレートはMovable Typeのテーマ機能を使うためと思われるが、div要素の入れ子構造が深くて、あまり好きではなかった。 これを機会に、よりシンプルなマークアップになるようにしてみたい。 それに伴って、個別記事のマークアップも変更しなければならないかもしれない。

ただ、XHTML5でマークアップするには、サーバー側のHTTP応答ヘッダを変える必要もあるなど、やや敷居が高い。 しかし従来のHTMLの延長で、限りなくXHTML5準拠に近いというような方法は可能なのではないかと思う。 HTML5への移行を、今後のサイト更新の目標の一つとしていきたい。

続きを読む "HTML5とXHTML" »

Web: Google Reader に翻訳機能が追加された

私も愛用しているウェブベースのRSSリーダー、Google Readerに翻訳機能が追加された。 フィードあるいはフォルダの設定のプルダウンメニューの中に、「設定言語に翻訳」と言う項目が追加されている。 これをオンにすれば、「設定」メニューでの設定言語(つまり表示言語)に翻訳される仕組みのようだ。 BBCやCNNのニュースをフォルダにまとめて登録してあったので、フォルダの設定で翻訳可能なのは便利だ。

肝心の翻訳の質は大したことはないが、英語→日本語、オランダ語→日本語、日本語→英語など、いくつか試してみたが様々な方向の翻訳が可能だった。 これまで英語のニュースは「すべて既読にする」のが日課になってしまっていたが、これからは斜め読みくらいはしてみようと思う。

旅行: 海外からの連絡手段いろいろ

Slashdotで、海外出張する人が家への連絡手段をどうしたらいいか相談しているストーリーがあった。 私もたまに海外出張するので、興味深かった。

やはり携帯電話は必須と言う意見が多いようで、これは私も大いに同意する。 今や海外ローミングが一番不便になってしまったauのユーザーとしては、auの対応改善を期待したいところだ。 ある程度長期になれば、現地でプリペイド携帯電話を購入するのが一番コストパフォーマンスが良いように思うが、現地の言語が理解できないとアナウンスなどが現地語のみだったりするので意外に苦戦すると思う。

私個人はかならずラップトップを持っていくので、Ethernetか無線LAN経由でインターネットが使えるホテルを選ぶようにしている。 利用料がかかることが多いが、それでも国際電話をかけるよりはましだろう。 ラップトップが使えれば、あとはSkypeOutで電話可能になる。 現地国内で電話する場合でも、ローミング携帯電話よりSkypeOutの方が安い場合が多いと思うので、これをうまく活用している。

Web: Google Notebookがラボから正式サービスへ

以前私も注目していたGoogle Notebookだが、このたびラボ扱いから正式サービスへ格上げ?されたようだ。 また、日本語を含む他言語にも対応したとのこと。

便利な使い方としてFirefoxのアドオンを利用する方法が書かれているのだが、この拡張機能がFirefox 2.0.0.3に対応していなかった。 1.5系列のみの対応なのか、あるいは2.0.0.2までなら対応しているのか。 おそらく単なるバージョン番号の問題で、実際の機能上の問題ではないだろうから、早く修正してもらいたいところだ。

趣味: 「イエス・キリストとその家族の墓」とされる墓

イスラエルで1980年に発見された墓が、最近の調査で「イエス・キリストとその家族の墓」ではないかとされているそうだ。 この墓はエルサレム近郊のタルピオット(Talpiot)にある。 墓には10体分の骨壺があり、記事には6人とあるが、これを特集番組として放映するディスカバリーチャンネルのサイトを見ると7人の名前があったそうだ。 イエス(JESUS)を始めマリア(MARIA)、マタイ(MATTHEW)、ヨセフ(YOSE)、ヤコブ(JAMES)、そしてマリアンヌ(MARIAMNE、マグダラのマリア)とユダ(JUDAH)が含まれている(ただし、ヤコブに関しては捏造説もあるらしい)。 DNA調査や統計学的調査により、これがイエス・キリストとその家族の墓ではないかと考えられるようになったようだ。 調査については番組のプレスリリースに書かれている

その調査だが、サイトを見る限りきちんと科学的なのかよくわからない。 まず、彫られていた名前が実は別々の言語で書かれている。 MARIA、MATTHEW、YOSEがヘブライ語、JAMES、JESUS、JUDAHがアラム語、MARIAMNEはギリシャ語とのこと。 いずれも当時話されていた言語のようだが、家族のものならどうして別々なのかよくわからない。

DNA調査に関してはJESUSとMARIAMNEに関してしか行われていないようだ。 ミトコンドリアDNAの比較で、この二人には血縁がないことがわかったそうだが、一緒に埋葬されるのは親戚か配偶者しかないから二人は配偶者、と言う結論らしい。 これは他の遺骨に関しても調査しなければならないだろう。

そして統計学的調査だが、当時は同じ名前が多かったので、偶然の一致ではないと言うことを示すための調査のようだ。 ただ、私の英語の読解力が足りないせいなのか、統計の説明は長くなるので簡略化したのかよくわからないが、説明がかなり適当でおおざっぱな気がした。 統計は見方によっていろいろな結果が出てきてしまうようだから、何とも言えない。

このように見ると、やはり「Show」であることを前提とした説明・構成であるように思えてしまう。 日本のテレビ番組で相次いだ不祥事のせいで、このような疑いの見方しか出来なくなっているのかもしれないが。 実際の番組は見られないので何とも言えないが、とりあえず断定をするのは難しい内容に思えた。

Apple: Mac OS X用WWWブラウザーあれこれ

ふとインストールしてあったWWWブラウザをしばらくアップデートしていなかったことに気がつき、アップデート作業をした。 これらはサイトの確認用に入れたものもあるし、使いやすいからとかウェブ開発に向いているとかの理由で紹介されていたのをインストールしたものもある。 常用はしていないが、たまに立ち上げて確認することもあり、それが今日だったと言うわけだ。 せっかくなので下に一覧をまとめておこうと思う。

Safari

Apple自身がリリースしているので、Mac OS X用では普及率が高いと思われる。 動作が軽快なのは良いのだが、なぜか設定が保存されないと言う不具合が起きてしまったため利用していない。 画像を直接iPhotoに登録できたり、オフライン状態で接続できなくても、オンラインになると自動的に再読み込みしたりと、Mac OS Xでの連携は優秀。 WebKitを基に作られているので、WebKitを利用した他のブラウザもSafariと同じレンダリングとなる。

Camino

Mozillaのレンダリングエンジン(Gecko)を利用したMac OS X専用ブラウザ。 そのため、比較的新しいFirefoxと同様のレンダリングとなる。 やはり動作は軽快だが、RSSに対応していないなど、Firefoxに比べて低機能ぶりが目立つようになってきたので利用していない。 拡張機能が使えるようになれば文句なしのブラウザになると思うのだが。

iCab

Carbonで作られており、未だにMac OS 8.5でも動くと言うから驚異的だ。 独自のレンダリングエンジンを持っており、以前はCSSなどへの対応状況があまり良くなかったが、3.0になって相当改善したようだ。 Acid2試験にも合格している(正式版のFirefox/Caminoは合格していない)。 少なくとも、私のサイトを見る限り、SafariやCaminoとほぼ同じレンダリングをしている。

Firefox

WindowsでもIEの代替ブラウザとして定位置を得ているが、Mac版もきちんと拡張機能が使えるし、Windows版とリリースも同時なので、悔しい想いをすることがあまりない。 拡張機能もいろいろ導入して使っている。 リンク先にない拡張機能としては、HTML ValidatorやSage、XHTML Ruby Supportなどを利用している。 たまにSafariやCaminoを使うと、Firefoxの動作がやや遅く感じられるが、普段はあまり気にならない。

OmniWeb

以前は独自レンダリングエンジンを搭載していたが、今ではWebKitを採用している。 一時期英語版しかリリースされていなかったが、今は日本語も含む複数言語版もリリースされている。 30日の試用が可能な有償ソフトウェア。

Opera

ファイルサイズが小さいことと軽快さが売り。 以前はWindows版の開発が先にされていて、Mac版はメジャーバージョンが一つ古い状態のままだったこともあったが、最近は差がないのでうれしい限りである。 CSSへの対応状況も良く、各種プラットホームに移植されているので、プラットホームの違いを意識したくない人には良い選択肢かもしれない。

SunriseBrowser

ウェブ開発者向けのブラウザ。 WebKitを利用している。 文法チェッカーを簡単に起動できるほか、ウィンドウサイズもよくある画面サイズに変更できるなど、便利な機能が備わっている。 また、レンダリング領域がなるべく広くなるようにしているところも好感が持てる。

シイラ

こちらもWebKit利用のブラウザ。 Safariよりも使いやすいブラウザを目指して開発しているとのこと。

Blog: Movable Typeの多言語への考慮

Movable Typeは日本語化もなされていて、もちろん日本語での投稿も出来る、国際化へ配慮したような作りになっているが、細かいところで困るところがある。 今、一番気になっているのは、カテゴリーアーカイブのフォルダ名だ。 カテゴリーアーカイブはフォルダ分けされて保存されているが、このフォルダ名は、カテゴリー名から自動的にシステムが決める。 カテゴリー名がアルファベットだけで構成されていれば、そのままフォルダ名になるが、日本語など、通常Webでフォルダ名に利用できない文字が含まれている場合、その文字は削除されてしまう。 日本語のみ、と言ったケースでは、フォルダ名は「cat1」「cat2」の様に命名され、ファイル名からカテゴリーの内容を推測することは出来ない。

こんな細かいことを気にする人もあまりいないのかもしれないが、せっかくなら統一感を持たせたいというのが私の心情だ。 エントリーのファイル名であれば、個別に指定することも出来る(面倒なので余りやっていない)が、カテゴリーのフォルダ名は場合は、指定の仕組みすらない。 今後のバージョンアップで何とかならないものだろうか。 それとも、プラグインなどを導入すれば、何とかなるようなものなのだろうか。

Blog: Blogエントリーで一番多いのは日本語のエントリー?

Slashdotに「日本語がブログでの使用言語で世界一のシェア」と言うストーリー(Slashdotで「記事」に相当するもの)が出ている。 エントリー数で一番多かったのが日本語のエントリーだった、と言う調査結果らしい。 日本語のエントリーは、携帯電話からの投稿も多いため、短いエントリーが多いそうである。 また、ユーザーからの投稿では、「Blogと言うよりただの日記」と言う指摘も出るなど、詰まるところ「Blog」としての規模は、日本はまだまだではないか?と言う論調だ。

そう言われると私がやっていることもBlogのシステム(Movable Type)は利用しているものの、「Blog」としてはどうかと言われると、疑問符を付けざるを得ない。 最近は、メールマガジンやWebサイトを眺めて、興味を引いた記事の紹介と感想を書いているから、「Blog」に近いものになってきたかもしれないが、どちらかというと私の行動した中で、特に面白かったもの、書き残しておきたいものをエントリーしている。 だから、このサイトの紹介にも書いたとおり、「Myself log」に近いと思っている。

ツールはツールで、やりたいことをやるのは自分だから、Blogの定義に振り回されても仕方がないことだ。 だから私は開き直っているし、日本語のエントリーが英語のエントリーより多かったと言うことは、少なくとも日本のインターネット環境が充実していることの表れで、喜ばしいことだと思う。

それにしても意外だったのは、海外では、あまり携帯電話からインターネットを利用しないか、少なくともサービスがあまり整っていないと言うことだ。 モバイルからBlogを付ける「Moblog」なんて言葉もあるくらいだから、てっきり盛んにおこなわれているのかと思ったら、Slashdotの記事を見る限り、そんなのは日本くらい、と言うことのようだ。 それとも、Blogを付けるのはまだまだ一部の人たちだけで、日本のような大規模な流行に至っていないのだろうか。

日常: 福岡から伯父と伯母が来た

ちょうど、実家に福岡から伯父と伯母が遊びに来た。 方言がわからない・・・。 しかも、すでにお酒を入れてきているらしく、いつもより方言がきつい。

ヨーロッパの言語同士は、日本の方言同士より、言葉が近いと聞いたことがあるが、やはりその通りだと思う。 これで、津軽弁の人が来たら会話が成立するのだろうか?

One-Poem: プログラミングの思い出

懐かしい本がいくつか見つかったので、思わず自分のやってきたプログラミングについて思い出したので、以下に書き留めておこうと思う。

N88BASIC時代

PC98に標準で付いてくるプログラミング言語を使っていた時代。 主に作っていたソフトはオセロで、コンピュータに手を指させるところまでは至らなかった。 人間同士が一対一でオセロを指せる、何の変哲もないゲームだった。 そのうち、文字だけを使ったロールプレイングゲームなどを作っていたが、ゲームとしての完成度が高かったとは言えないだろう。 でも、当時の私は楽しんでプログラミングしていたし、ゲームも楽しんでやっていたように思う。

TrueBASIC時代

学校の技術の授業でプログラミングをやる、と言うものがあり、TrueBASICの体験版が配られて、それでプログラミングしていた。 TrueBASICはN88BASICよりも構造化したプログラミングを指向していて、わかりやすく、私にもいろいろなプログラムを作ることが出来た。 また、マウスを使うことが前提のプログラミング言語だったので、非常に面白かった。 この体験版はリストが150行までしか保存できない、と言う制限があったのだが、私はそれを回避する手段を見つけてしまい、そこそこ大きなプログラムを作っていた。

また懲りずにテキストRPGを作ったり、不完全なオセロを作ったりしていたが、一番の大物はマウスを使ったお絵かきソフトだった。 これは、マウスの右クリックと左クリックを使って絵が描けるというもので、ブラシの形・大きさ・色(16色)を指定することが出来た。 画像の保存は出来なかったが、私は色々なブラシを作って遊んでいた。 また、原子名の検索をするソフトなども作っていたし、ゲームと言うより、実用的なソフトも作り始めた頃だ。

このころのソースコードは、保存しておいたフロッピーディスクがどこかに行ってしまって、もう見ることが出来ない。 残念だ。

Visual Basic時代

もともと、私がコンピュータに触り始めた時代はWindowsが広まってきたころと一致するが、初めは上記のようにほとんどMS-DOSまでしか使っていなかった。 購入した一太郎もMS-DOS用だったし、はっきり言って、Windowsはほとんど活用されていなかった。 そのうち、TrueBASICにもだんだん満足がいかなくなり、時代はWindowsだろう、と言うことで、Windows用のプログラミング言語としてVisual Basicを使いはじめた。

初め、体験版が雑誌の付録か、どこかに付いていたので使っていたのだが、確か保存が全く出来ないという制限があったので、初めて製品版を買ったプログラミング言語である。 バージョンは2.0だったと思う。 ただし、私がVisual Basicを入手したのは、時代がWindows 95に移行していた時代で、なんだかいつも時代から一つか二つ遅れていた。 確か、時代はC言語だ、みたいな話もあったのだが、そのVisual Basic 2.0は、4.0への無料アップグレード権が付いていたので、こちらの方がお得、みたいな考えなしの状態で購入した覚えがある。

そのVisual Basicだが、まともに活用されていたのかというと、正直言って自信がない。 作っていたソフトはTrueBASICで作っていた、原子名検索ソフトの移植版とか、Windows 95のスタートメニューに近い動きをするランチャーとか、そんなものだった。 そうそう、このころ作っていたソフトは全て「IrodorI」を冠するソフトで、このサイトの名前も、ここに由来してネーミングされている。 このころ一番夢中になっていたのは、このIrodorIシリーズで使うための、共通ライブラリを作ることで、まあ、はっきりいって本末転倒である。 内容は結構充実していたと自負していて、ソフトウェアの起動・終了処理をしたり、設定を一つのファイルにまとめて保存するとか、あるいは文字列処理をする関数とかを含んでいた。

他には、シミュレーションゲームや、RPGの構想を作ってはいたが、いずれも完成には至らなかった。 このころから、構想や設定を作るのが好きになって、段々とプログラミングからは離れていってしまった。 フリーソフトウェアが充実してきて、また、インターネットからそれらが容易に入手できるようになったことも、私のプログラミング意欲を削ぐ要因になったと思う。 今では、どのプログラミング言語もよくわからない状態である。 そのため、このサイトにはJavaScriptもあまり使われていないが、それは上記のような理由のためだ。

: 懐かしい書籍を発掘

実家で本の整理をしていたら、コンピュータ関係の本が出てきたので、捨ててもいいのかどうか私が確認することになった。 タイトルを見ただけで、思わず懐かしくなってしまうような本ばかりだった。 以下にいくつかタイトルを挙げてみよう。

  • 月刊マイコン別冊GAMINGへの招待(1983年)
  • 森巧尚のBASIC MAGIC(1984年)
  • OSのことがわかる本(1986年)
  • N88-日本語BASICハンディマニュアル(1994年)
  • N88-日本語BASICコンパイラハンドブック(1994年)

私が初めてコンピュータに触れたのは1993年頃にPC-9821Ceに触れてからだから、それ以前に刊行された本については、もらった本と言うことになる。 OSのことがわかる本、と言うのは当時のOSについて解説している本で、Windowsが出てきたとか、OS/2が次世代のOSになるとか、Macintosh OSはすごいとか、UNIXの動向も見逃せないとか、いろいろ興味深いことが書いてある。

一方私はどうだったかというと、当時はコンピュータでプログラミングすれば何でも出来る、というような発想に取り憑かれていて、ゲームをプログラミングしようとして遊んでいた覚えがある。 とは言え、プログラミング言語というのは高いから、当時の私にはとうてい購入できるものではなかった。 そうすると、PC-98に標準で付いているN88BASICを使うことになる。 当時はWindows 3.1が発売されたような時代で、MS-DOSがまだ主流の時代だったものの、BASICの流行はとうの昔に終わっているような状態だったと思う。 それでも、BASICについてこれらの本で勉強して、オセロゲームなどを作っていたような覚えがある。

実家にはPC-9821Ceが未だ残っているが、ディスプレイが故障してしまって今は使えない。 懐かしい本とともに、このマシンを使っていた頃の懐かしい思い出がよみがえってきた。 本もマシンも、今では完全に役立たずだが、もうしばらく保存しておこうと思う。

コンピュータ: お気に入りツール集 Windows版

以下は旧サイトからの移行データを、ソフトウェアのバージョンアップに伴い、新しい内容に書き換えたもの。 そのため、文体が統一されていないが、あらかじめご了承願いたい。 紹介しているソフトは以下の通り。

  • Firefox + Thunderbird
  • OpenOffice.org
  • FFFTP
  • TeraTerm + TTSSH
  • Miranda
  • Becky! Internet Mail
  • Meadow
  • ATOK
  • TMIDI Player
  • Lhasa
  • カシミール3D
  • ViX

続きを読む "お気に入りツール集 Windows版" »

前後の検索結果
前のページへ
次ページへ