プログラマーとシステムエンジニアのスキルアップサイトIT全般の知識・技術向上のための情報と、システム開発・設計に役立つコンテンツを提供。トラックバック(0)タイトルを見てキーワードは思い浮かびましたでしょうか?Googleドライブ自体はワープロ、表計算等の文書のオンラインでの共有・共同編集を実現したものとしてずいぶん前に話題になり、多くの付加的な機能を備えていますが、近年の状況からすると、キーワードは「オンラインストレージサービス」になるでしょう。オンラインストレージサービスとは、文字どおり、ネット上に準備されたディスクを利用できるサービスです。無料のサービスでもギガ単位のディスクを利用でき、ブラウザ上で手軽にファイルのアップロード・管理が出来るようになっていますが専用ソフトをインストールすればPC上のフォルダを扱う感覚でオンラインストレージサービスを利用することもできます。特定のファイルを任意のユーザにダウンロードして貰うためのURLを提供したり、同じサービスを利用しているユーザ間でファイルの共有をおこなえたり、非常にシンプルで使いやすい多くのサービスが提供されています。添付ファイルの容量制限があるメールでのファイル送信の代用として使われることもしばしばです。代表的なサービスとしては以下のものがあります。トラックバック(0)HTML5ガイドブックHTML5という言葉が登場して、もうかなりの時間が経つと思うが、まだまだ海のものか山のものかもわからない人も多いのではと思う。勧告については、まだ先で、2012年3月頃に正式に勧告予定とのこと。私自身もまだまだ、HTML5についての理解も低いので、今後ますますホットになっていくだろう、HTMLを少しづつ勉強していきたいと思う。今回は、「Webの3つの問題を解決する「HTML5」とは何なのか」という記事があったので、こちらを参考にして、HTML5を利用して、Web上のどんな問題が解決するのか見ていきたい。私の知っている範囲でのHTML5は、これまでのHTML4.01に取って代わるものであること、さらに仕様が大きく拡張され、マルチメディアの情報も扱えるようになるなど、様々な機能が取り込まれているというイメージです。「オープンな標準をベースとした、Webのプラットフォーム化」という動きのすべてが、最近「HTML5」と呼ばれている」というあいまいな表現が用いられています。CSSやSVGもまとめてHTML5と呼ばれてしまうこともあるとか・・さて、今回は、このあいまいさについては許容したままで、本題の、HTML5が解決する、Webの3つの問題を見ていきたい。3つの問題とは??1.Webブラウザ間の互換性が低い2.文書内に埋め込まれた「意味」が不明確3.Webアプリの機能が制限されていると書かれている。1.については、過去から常に問題となってきていましたが、HTML5では、既存の各ブラウザの機能をしっかり分析し、Webブラウザ間の互換性を向上させる活動を行っているということです。2.については、それゆえにHTMLが単純になり、普及した原因でもあると思うが、HTML5では、文書内に埋め込まれた「意味」を明確にするセマンティックな要素が追加され、アクセシビリティの向上が図られるようです。3.については、最近普及しているリッチなWebアプリですが、HTMLの貧弱さを様々な技術を駆使して補ってきた結果です。今後HTML5では、様々なAPIが事前に検討され、よりリッチなWebアプリを構築可能にし、Webアプリと通常のアプリの違いがきわめて少なくなるとされています。今後も、これ以外にも、HTML5の特徴や機能について、いろいろと勉強していきたいと思います。