This domain name has been registered with Gandi.net. It is currently parked by the owner.
連載:Webオーサリングツールを使ってみよう(1) 有償版3大Webオーサリングツールの特徴とは? セカンドファクトリー 新谷剛史 2007/3/1 Webオーサリング専用の開発ツールのホームページ・ビルダー、Dreamweaver 8、Expression Webを解説。CSSによるレイアウトや表現力で優れているのはどれだ 毎年、AjaxやWeb2.0のような、それまでのサイト/システム制作に変化をもたらすトピックスが登場する。たとえWeb制作者の負荷を上げる要素であったとしても、積極的に現場へ取り入れなければならないことも多いはずだ。しかし、だからといってこれまでのサイトやシステム制作が不要になるわけではない。 これまでのWebサイトやWebシステムの制作が 「当たり前のもの」となり、新しいものや考え方が加わっていく、ということが多い。そのため、効率よく作業をこなすことで新しい手法を学
借金をしたときには、必ず返済しなければなりません。 多くの人がそのまま頑張って返さなければと考えがちですが、賢い借金返済方法を取ることでより楽に返せるようになるのです。
JavaScriptによりサーバと非同期通信する際の手段にはXMLHTTPRequest(XHR)とIFRAMEがある。Ajaxと言えば普通はXHRだが、IFRAMEを使うことによってもサーバとの非同期通信が可能である。IFRAMEの場合、サーバと通信するタイミングでIFRAMEのsrcを変更し、IFRAMEを再読み込みする。そして、IFRAMEの読み込みが終了したら、親ページのコールバック関数に、IFRAMEのデータを渡すことで非同期通信が実現できる。たしか、初期のGoogle MapsはXHRでなくIFRAMEをAjaxに使っていたと思う。 XHRとIFRAMEのユーザビリティにおける最大の違いは、サーバとの通信処理のユーザへの見え方である。XHRの場合、ブラウザはサーバとの通信を画像の読み込みと同じように扱う。一方、IFRAMEの場合、ブラウザはサーバとの通信はリンクのクリックと同じ
JavaScriptでインデックス型の全文検索エンジンを作ってみた。全文検索エンジンを作る際に問題となるのは、インデックスデータを部分的に読み込む方法である。通常はmmapやpreadなどを使ってファイルの一部を部分的に読み込むのだが、もちろん、ブラウザには使えない。ブラウザでファイルの一部分を読み込むには2通りの方法がある。1つは、ファイルを多数のファイルに分割する方法であり、もう1つはHTTPリクエストのRangeヘッダを利用して、ファイルの一部を取得する方法である。前者の利点は、ブラウザのキャッシュが効くことや、対応ブラウザが多いことである。後者の利点は、ファイル数が少なくなるので、インデックスの管理が容易になることである。今回はRangeヘッダの実用性にも興味があったので、後者の方法を用いた。 参考ページ:最速インターフェース研究会 :: Ajaxを使ったシンプルなチャット 転置イ
昨今はRSSリーダーも普及し、ブログを読むためには欠かせないツールになっています。そこで今日はRSSフィードに関する記事をご紹介。 ブロガーの参考になるネタが豊富なProBloggerで「読者がRSSフィードの購読をやめる34の理由」という記事がありました。読者を減らしたくないブロガーの方にとって参考になるのではないでしょうか。 » 34 Reasons Why Readers Unsubscribe from Your Blog (via ProBlogger) 34の理由中、上位10個をご紹介します。 投稿の数が多すぎるため。 投稿の数が少なすぎるため(あるいはブログが終わっているため)。 RSSフィードが全文配信ではないため。 ブログのテーマが変わったため。 他で見るような記事が多いため(使い古された記事が多いため)。 記事がつまらないため。 テーマに関係のない記事が多いため。 エゴ
Download of the Day: Clipmarks 2.0 (Firefox)というエントリーより。 Firefox only (for now): Clip, save, share and organize just about anything on a web page, including video, with Clipmarks 2.0. ウェブページの画像やテキストをクリップして保存することができる「Clipmarks」というFirefox機能拡張がありました。 ウェブを見てイメージしにくかったのですが、デモ動画がありました。 ああ、なるほど! 画像、動画、テキストなど、ページ単位ではなくそれぞれのコンテンツ単位で保存し、さらにそれをウェブに投稿したり友だちに送ったりすることができるのだそうです。 手順もものすごく簡単そうで、ウェブページのクリッピングに良さそうだ
JavaScriptでフォームの値をリアルタイムにバリデートするライブラリまとめ。 バリデートするライブラリも沢山でてきました。とここら辺で一度まとめておきました。 Really easy field validation (デモ) - 入力値がおかしいと、エラーメッセージをフェードインさせながら超クールに表示できます。 ※ ページの最後で使い方紹介(これは良いです) Remember the milk風の登録フォームも作れそう prototype.js依存。 Realtime validation using Ajax (デモ) - Ajaxなどを駆使して、入力値を動的にチェックするライブラリ Validate.js (デモ) - リアルタイムではないけど、入力値をチェックするためのライブラリ Tooltip for forms - 入力チェックではないけど、フォームの入力ヒントを出して
はじめに ここ最近、Web 2.0という言葉と共にクライアント側のプレゼンテーション技術としてAjaxが非常に注目されています。しかし、Ajaxという技術用語や概念の解説、または書籍が多く出版されているにもかかわらず、Ajaxを応用したコンテンツやアプリケーションは、キーワードとしてのAjaxの人気から考えれば、少ないと言えるでしょう。多くの人がGoogleなどの大手サイトでAjaxを体験しているにもかかわらず、Ajaxが使われているのは企業や大手ポータルサイトなど、限定されています。 では、Ajaxはそれほど敷居の高いものなのでしょうか。質の高い開発集団や、高額な開発環境、またはサーバーなどのインフラストラクチャが必要となるのでしょうか。確かに、Googleと同じレベルのものを作ろうと考えれば、相応の費用と技術が要求されます。しかし、Ajaxという技術要素だけを見れば、けっして大企業に独
Particletree Templates in JavaScript Ever since Smarty rocked my world, I have been on the lookout for template engines in each and every aspect of development. JavaScriptのテンプレートエンジン色々。 PHPではSmartyがテンプレートエンジンのデファクトスタンダードとして使われていますが、JavaScriptのテンプレートエンジンは未だデファクトと呼ばれるものがありません。 いくつか、気になるJavaScriptでのテンプレートエンジンが紹介されていましたので次に掲載。 JST Smartyに似ていて、if文やfor文、forelse文などが使える模様。 テンプレート例 Hello ${customer.first}
仮想PC作成・実行ソフト「VirtualBox」v1.3.6が、2月20日に公開された。Windows 2000/XP/Server 2003に対応しており、個人利用または評価目的に限り無償で使用可能。現在、本ソフトの専用サイトからダウンロードできる。 「VirtualBox」は、インストールしたPC上に仮想的なPCを作成し、別のOSを実行できるソフト。仮想PC作成・実行ソフトはマイクロソフトも「Virtual PC」を無償で提供しているが、本ソフトは「Virtual PC」が対応していないUSB機器を利用できるうえ、独自の機能も備えている。 仮想PCの作成はウィザード形式で行え、各種WindowsやLinux、FreeBSDなどインストールしたいOSを選択すると、仮想PCに割り当てるメモリやHDDのサイズを自動設定してくれる。ユーザーが直接サイズを指定することも可能だ。 仮想PC上では、
Web上の画像をちょっと編集したい時に便利なFirefox拡張のご紹介。 こちらの「Snipshot」を使えば、Web上の画像を簡単に編集することができます。つまるところウェブ上での画像編集アプリ「Snipshot」へ飛ばしているだけなのですが、右クリックメニューからすぐにいける点がユニークです。 » Snipshot 下記、簡単にご紹介。 ↑ 今回はPOP*POPにアップされている「IKEAプランニングの画像」を編集してみます。 ↑ 画像にカーソルを合わせて右クリック。すると「Edit in Snipshot」という選択肢が。2つあるうちの下の選択肢はよく使う機能へのショートカットです(直接「Resize」と「Enhance」機能のページに飛びます)。今回は上のものを選びました。 ↑ すると、Snipshotという画像編集サイトに飛びました。すでにさきほど選んだ画像が選択されています。会
ウェブデザイン作業には、びっくりするくらいイライラすることがある。 何をどこに表示するか無限の可能性があるのだから、真っ当なデザインがいとも簡単にできあがると思うじゃないか。でも、正常に表示できないデザインに何時間も手を焼いたり、今どき流行らないピクセル調整をするはめになったりとか、誰でも何らかの形で行き詰まった経験がある。 これから紹介する8つのノウハウは、そうした厄介な状況から抜け出すために、私が取る作戦だ。 先に中身からデザインする これは、今までに聞いたウェブデザインに関するアドバイスの中でも、最良の部類に入るものだ(Cameron氏に感謝を)。 多くのデザイナーが、まずヘッダーに力を注ぐ。でもたいていの場合、見映えのするページになるか否かは、ページの中身で決まる。ヘッダーは付け足しだ。とりあえずヘッダーのことは忘れて、中身の要素に取り組んでみよう。すると、しっかりした中身があれば
はじめてのActionScript3.0プログラミング、ニコニコ動画みたいなものを作ってみるテストと問題点を通じて、「Flex2,ActionScript3.0が優れている」と感じた部分をあげてみます。 今まで「Flash」と聞くと、 「重い」「遅い」「ウザい」と言った印象が拭えませんでしたが、Flex2,ActionScript3.0に進化したことにより、今までのFlashのイメージよりもはるかに良いものとなっていました。 Flash8に比べ、実行速度が10倍も早い 「今までより10倍早い!」と言われれば、プログラマーなら誰もが興味を持ってしまうすごさです。AS2からAS3に進化したことにより、10倍速が実現されました。 本格的なオブジェクト指向言語である オブジェクト指向開発により、わかりやすく再利用可能な形で開発しやすくなっています。Javaとも似ているため、ケータイ向けJavaアプ
共有スケジュールや設備予約、回覧など多くの機能を備えるWebグループウェアCGI「GSMoN」v1.0が公開された。個人・法人やユーザー数を問わずフリーソフトとして利用可能で、現在ベクターのライブラリページからダウンロードできる。なお、本ソフトを利用したサービスを第三者へ提供するなど、商用目的の場合はフリーソフトとして利用できず、作者への問い合わせが必要。 本ソフトはWebサーバー上でPerl言語によるCGIとして動作し、外部のデータベースエンジンなどを必要とせず手軽に導入できるのが特長。編集部にて、Windows XP上の「Apache」v2.2.4または「04WebServer」v1.86と、「ActivePerl」v5.8.8.820の環境で動作確認した。また、画面はCSSスタイルシートによりデザインされているため特定のWebブラウザーに依存せず、表示も軽快だ。そのほかデータをテキス
第4回 Webサービスって実はこんなに簡単:作って学ぶ、今どきのWebサービス(1/2 ページ) 前回まで3回に渡って、PerlにおけるWebプログラミングの基礎を解説しました。今回は一歩進めて、より実用的なアプリケーションを作るため、その足がかりとなるであろうXML Webサービスの使い方について解説していきたいと思います。 前回まで3回に渡って、PerlプログラムからWeb上のコンテンツを取得するLWPと、LWPで取得したXML文書を料理するためのXMLモジュールの利用方法を学びました。いずれもPerlにおけるWebプログラミングの基礎となるものでした。今回は一歩進めて、より実用的なアプリケーションを作るため、その足がかりとなるであろうXML Webサービスの使い方について解説していきたいと思います。 XML Webサービスって? 前回も少し触れましたが、XML Webサービス(以下、
Adobe Systemsが、Googleなどの競合各社を追従すべく、人気の高い画像編集アプリケーション「Photoshop」のウェブアプリ版を6カ月以内にリリースする計画を進めている。同社最高経営責任者(CEO)Bruce Chizen氏が米国時間2月27日に明らかにした。 これは、広告入りのオンラインサービスを投入して既存製品を補完し、コンシューマー市場におけるシェア拡大を目指す大規模な措置の一環だと、Chizen氏はCNET News.comに語っている。 Chizen氏によると、メディア共有サイト「PhotoBucket」で提供されるウェブベースのビデオ編集ツール「Adobe Remix」とともにウェブアプリ版Photoshopの土台をAdobeでは築いていたという。 Adobe Remix同様、ウェブアプリ版のPhotoshopは、通常のPhotoshopや「Photoshop
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く