IrodorI One-Poem World

Version 3.0.1mt Build

IrodorI One-Poem Worldの検索結果

Apple: Safari 4 Betaが登場

AppleからSafari 4 Betaが発表されたダウンロードすることも可能なので、早速インストールしてみた。 この記事も、Safari 4 Betaから投稿している。

まず目につく新機能は「Top Sites」と名付けられた、よく使うサイトにアクセスしやすくする機能。 OperaのSpeed Dialに始まり、Google Chromeにも同じ機能が搭載されているが、Safariではその表示方法をワイドスクリーン風にスタイリッシュにしている。 私はOperaは最近使っていないのだが、使い勝手はGoogle Chromeとほぼ同じ。 Safariは表示されるサムネイルの数は多いが、「最近追加したブックマーク」「最近閉じたタブ」を表示する機能はないようだ。

同じWebKitをベースにするGoogle Chromeを参考にしたのかな、と思われる機能は他にもある。 タブバーがタイトルバーと一体化しており、Chromeと同じ形式だ。 タブを追加ボタンは右上の角に固定となった。 私はタブを追加ボタンは左端に置くことが多いので、この配置換えにはまだ慣れないが、コンテンツの表示部分が広くなったことは歓迎出来る。

履歴の表示方法にCover Flowを採用したのはいかにもApple製ブラウザらしい。 サイトのサムネイルが表示されるので、履歴を探しやすくなったと思う。 既にFirefoxには搭載されていた機能だが、全体を検索できる機能も便利だ。

新しいJavaScriptエンジンであるNitroだが、確かにGoogle リーダーで多数のリスト表示をさせた時の更新速度が速くなっているように感じる。 はっきりと違いが目に見える訳ではないものの、これから使って行くに従って実感出来るのではないかと期待している。 Firefox 3.1もJavaScriptエンジンが高速化するそうなので、そちらのリリースも楽しみだ。

基礎部分の機能の関連では、Web標準への対応も進んでいるようだ。 スコアが100となったことで話題にもなっていたAcid 3 テストだが、やってみたら確かに100/100となった。

そして、この記事を書くときに気がついたが、Movable Type 4はSafariにもしかすると完全には対応していなかったのかもしれない。 Safariはテキストボックスの大きさを自由に変えることができたが、本文を記入するテキストボックスの横幅がほぼ最小になってしまっていた。 広げれば問題なく記入は出来るものの、最初どういうことかわからず焦ってしまった。

続きを読む "Safari 4 Betaが登場" »

Web: Google Maps APIのドキュメントが日本語化

Google マップ APIの日本語ドキュメントが公開されたそうだ。 これまでは英語の文書しかなかったそうだが、日本語の文書も出来たので利用しやすくなった、とのこと。 私も興味があるので少しだけ読んでみたが、最低限JavaScriptでプログラミングが出来ないと、使うことは難しいようだ。 サンプルなども見て勉強し、いずれは何か作れるようになりたいものだ。

モバイル: Microsoftがモバイルブラウザの新技術「Deepfish」を公開

Microsoftが新しいモバイル向けブラウザ技術「Deepfish」を公開したそうだ。 これはWindows Mobile向けのブラウザ技術のプレビューで、サーバー側でレンダリングしたWebページのサムネイルをまずロードし、後はバックグラウンドでロードを続けるようだ。 日本の携帯電話でも、キャリアのサーバー側である程度ページを変換してから閲覧するようになっているが、画像のサムネイルを送ると言うのは面白い発想だと思う。 画像のダウンロードは通常よりもサイズが大きくなってしまうような印象があるが、モバイル向けのサイトならともかく、PC向けサイトを閲覧する際には有効な方法に思える。 いずれにしても現状ではJavascriptやcookieに対応していないと言うことなので、今後磨きをかけて、Operaと切磋琢磨していく関係になってくれれば盛り上がると思う。

Blog: MT 3.31はW41CAとの相性が悪い?

Moveble TypeがVersion 3.3系列になって、アーカイブ生成の問題や、タグ付加による速度低下問題など、不具合が続いている感があるが、またもう一つ不具合を見つけてしまった。 これは、auの携帯電話W41CAのPCサイトビューアー(Opera 7.60)を使ってMovable Typeから新規エントリーを公開すると、ファイル名に余計なアルファベットが付加されてしまうというもの。

具体的にはファイル名の一文字ごとに、その手前に「z」が挿入されてしまう。 例えばファイル名に「mt_331_and_w41ca_are_not_compatible」と指定していたとすると、「zmztz_z3z3z1z_zaznzdz_zwz4z1zczaz_zazrzez_znzoztz_zczozmzpzaztzizbzlze」の様に勝手に変換されてしまう。 テキストボックスを開いてzを削除しても、またすぐに挿入されてしまうし、テキストボックスを開いてそのまま閉じると、さらにzがそれぞれ挿入されてとんでもないことになる。

こうした不具合はMovable Typeが3.2だったころにはなかった不具合だ。 ファイル名のチェックを行う内部関数に問題があり、W41CA搭載のOperaがサポートするJavascriptでは不具合が表面化しているのではないだろうか。 私には理由ははっきりわからないが、困った不具合だ。

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もあまり使われていないが、それは上記のような理由のためだ。

Blog: Moblogのテスト

仕事の休憩中に携帯電話からの投稿テスト。 auのW21CAを使っているが、通常のブラウザーでもMovable Typeへのログインは問題なくできた。 Operaなら、なおさら問題ないだろう。 さて、きちんと投稿出来ているだろうか?

と言う投稿をしようと思ったのだが、出来なかった。 保存や確認をするボタンがテキストボックスになっているのだ。 本来ならJavaScriptで機能させるのかもしれないが、携帯電話のブラウザーでは無理らしい。 と言う訳で、PCサイトビューアーことOperaにて投稿してみている。

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