2006年05月31日

WebでVisioっぽいこと「Gliffy」

Feedster経由でこんな記事を見つけました。

・Cloudy Thinking » Blog Archive » Gliffy vs. Visio
Gliffy is web service where you can create various types of diagrams. No muss, no fuss, no user manual and no paying Microsoft a gazillion dollars for each Visio license.


WebでできるVisioみたいな感じ?と思って早速Gliffyへいって、ユーザー登録....しようと思ったら、登録に使用するメールアドレスがすでに使われていると怒られました。どうも自分ですでに登録していたようです。
「Beta版始まったらメールしますので事前登録どうぞ」みたいな時に登録したのだと思います。いろいろ手をつけてると忘れてしまいますね。

前置きはどうでもよいとしてこの「Gliffy」はFlash(細かく言うとOpenLaszloのようです)アプリで、フローチャートやネットワーク図などかけるサービスです。作成したドキュメントは保存したり、共有できたりもします。

gliffy.jpg

なかなかよくできていると思います。

JPEGやSVGでエクスポートもできますが、日本語は化けてしますようです。
ステンシルがもっと増えたらなぁ、もしくはユーザーが追加できればなぁと思います。

WebでできるWord、Excel、PowerPoint、Visioっぽいサービスの登場が相次いでいますが、さて次は何が出てきてくれるのでしょうか。

Access!?は現実的でないですね..Web上でWebアプリをつくるなんてことになるんでしょうか。
posted by webdev at 22:00| Comment(0) | TrackBack(0) | OpenLaszlo | このブログの読者になる | 更新情報をチェックする

2006年05月30日

OpenLaszloの○なとこ、×なとこ

・OpenLaszlo's Advantages and Disadvantages. Any idea?
http://discuss.joelonsoftware.com/default.asp?joel.3.348060

In my opinion, OpenLaslo will die soon....take a look at Adobe Flex, which is a similar XML approach to creating Flash-rendered UI's. (Formerly from Macromedia priro to the merger).


否定的な意見が多いようです。。
私自身、条件によってはFlexに乗り換えようとも考えてはいますけど。
posted by webdev at 21:57| Comment(0) | TrackBack(0) | OpenLaszlo | このブログの読者になる | 更新情報をチェックする

2006年05月29日

サムネイル表示でVista気分

タスクバーでカーソルを乗っけいるとウィンドウのサムネイル表示をしてくれるツール
・Visual Task Tips
http://www.visualtasktips.com/

visualtask.jpg

ちょっとWindows VistaのUI「Aero」気分になりません?
posted by webdev at 23:58| Comment(2) | TrackBack(0) | その他 | このブログの読者になる | 更新情報をチェックする

2006年05月28日

Geronimoってなんだろ

Java Worldか何かの雑誌で知ったのですが、Apache Software FoundationってJ2EEサーバーつくってたんですね。
Geronimoというものらしいです。

うーん。
tomcatと愉快な仲間たちって感じですか?Javaはよくわからない。。

http://itpro.nikkeibp.co.jp/article/COLUMN/20060131/228281/
posted by webdev at 22:40| Comment(0) | TrackBack(0) | JAVA | このブログの読者になる | 更新情報をチェックする

2006年05月27日

IE7/IE7+のUser-Agent

Windows Vista上のIE7はIE7+っていうらしいですね。
IE BlogにIE7とIE7+のUser-Agentが載っていたのでメモっときます。

http://blogs.msdn.com/ie/archive/2006/05/26/608255.aspx
* IE7+ running on Windows Vista: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
* IE7 running on Windows XP: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)


そいうば、User-AgentでWindows XPのSP2が適用されているかどうかを見分ける方法があったのですが忘れてしまいました。思い出したら紹介します。
posted by webdev at 21:38| Comment(0) | TrackBack(2) | マイクロソフト | このブログの読者になる | 更新情報をチェックする

2006年05月23日

あれ、Laszlo本の書名が変わってる

【Before】
laszlo_book1.jpg
「Flash Development With Openlaszlo: A Tutorial 」


【After】
laszlo_book2.jpg
「AJAX and Flash Development with OpenLaszlo : A Tutorial 」


一度は発売されたかなぁ、と思ったLaszlo本。
発売延期?になったようでいつのまにか書名まで変わってました。

DHTML出力のこともかかれているのでしょうか。
現在のところ2006年7月発売予定のようです。


Amazon.co.jp
http://www.amazon.co.jp/gp/product/0975212869/503-7191375-7929563?v=glance&n=1000

Amazon.com
http://www.amazon.com/gp/product/0975212869/ref=sr_11_1/103-2023594-2351805?%5Fencoding=UTF8
posted by webdev at 21:24| Comment(0) | TrackBack(0) | OpenLaszlo | このブログの読者になる | 更新情報をチェックする

2006年05月21日

顧客満足度と従業員満足度

先ほどテレビではじめて「従業員満足度」という言葉をききました。

顧客満足度をCS(customer satisfaction)というのに対して
従業員満足度はES(employee satisfaction)というそうですね。

少し調べてみたのですが三菱総合研究所の、
CS/ES循環モデル「満足のピラミッド」というモデルがあります。
http://imu.mri.co.jp/project/cs/index.html


CS/ESを起点とする真の企業変革を実現するには、ピラミッドの底辺を支える、

【CS(顧客満足度)】
【社内CS(組織間満足度)】
【ES(従業員満足度)】
の3つの「S」を同時に変える必要があります。


頭では分かっていてもなかなか難しいんでしょうね。
posted by webdev at 21:53| Comment(2) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2006年05月20日

OpenLaszlo 3.3 リリース

OpenLaszlo 3.3 がリリースされました。
http://www.openlaszlo.org/oldownload

・リリースノート
http://download.openlaszlo.org/3.3/release-notes.html


・変更点
http://download.openlaszlo.org/3.3/changelog.html

Since the 3.2 release, there have been many notable bug fixes, as well as the addition of the new features, which are summarized below.

New alignment attribute for grid text
Drag improvements for basewindow
Compiler support for streaming video
French translation of the documentation
Numerous bug fixes to datacombobox
The lzc.bat file has been fixed for the Windows distribution
The default value for the trimwhitespace property was changed (in 3.2 actually) to false to match defaults for XML loading in DHTMl and SWF. Use to get the old behavior.
posted by webdev at 22:01| Comment(0) | TrackBack(0) | OpenLaszlo | このブログの読者になる | 更新情報をチェックする

WYSIWYG な WIKI

・Wetpaint
http://wetpaint.com/index.html

日本語もできるみたいですね
posted by webdev at 20:45| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2006年05月16日

オープンソースのWYSIWYG HTMLエディタ「Nvu」

・Nvu
http://www.nvu.com/index.php

FTPクライアント機能まで備わっているWYSIWYG HTMLエディタです。
Mozillaと何か関係があるみたいです。


日本語の情報はこちらがよさそうです。
・Nvu(エヌビュー)を使ってみよう
http://nvu.cc/
posted by webdev at 22:41| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2006年05月14日

Ajaxでクロスドメイン処理

当ブログのアクセス解析をしていると、googleで「クロスドメイン ajax」で
検索してこられる方がいらっしゃいました。
たぶん、そういう方の思っている記事を今まで書いてなかったので紹介程度
に書いておきます。ご存知の方も多いと思いますが。

本題。
Ajaxの弱点のひとつは、別ドメインのコンテンツ(XML)などを直接取得
できないことにある、といいます。

その弱点に対する解は「JSON」。(他にも方法あります)
JSONは「軽量なデータ交換フォーマット」であり、JSON経由で
データを取得する分には別ドメインとか関係ないわけです。

で、XMLをJSONに変えてくれるサービスなんかもあるので、この
サービスを間に挟めば別ドメインのXMLデータをJSON経由で
取得できるようです。

試してませんが。何かのヒントに。


・XML を JSON に変換するサービス - ベータ版を公開 :: Drk7jp
http://www.drk7.jp/MT/archives/001011.html
JSON は JavaScript 上でそのまま使えるデータ形式でクロスドメイン制限がないという特徴を持ちます。したがって、別ドメインで配布されている JSON を自ドメイン内から JavaScript レベルでデータを利用することができます。




・Collection & Copy - JSON入門
http://d.hatena.ne.jp/brazil/20050915/1126709945
JSON(JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。




ついでにメモ
・ベイエリア情報局: Javascriptでxmlhttprequestをする時のアクセスできるドメイン
http://blog.bz2.jp/archives/2005/06/javascriptxmlht.html
xmlHttpRequestのクロスドメインの問題は、「呼び出し元のJavascriptファイルが置いてあるドメインと、呼び出し先のウェブサーバのドメインが同じじゃないといけない」わけではなく、「Javascriptを呼び出しているページのドメインと、呼び出し先のウェブサーバのドメインが同じじゃないといけない」わけで、Javascriptファイルがどこにあっても関係ないようです。
posted by webdev at 19:48| Comment(0) | TrackBack(0) | JavaScript | このブログの読者になる | 更新情報をチェックする

2006年05月13日

ブラウザから飛び出せ

・「Apollo」プロジェクトでFlashの「脱ブラウザ」をねらうアドビ - CNET Japan
http://japan.cnet.com/news/ent/story/0,2000056022,20110227,00.htm

 Adobeは現在「Apollo」というプロジェクトを進めているが、この技術を使えばFlash向けに書かれたアプリケーションがブラウザがなくても動かせるようになると、同社のKevin Lynch氏(チーフソフトウェアアーキテクト兼シニアバイスプレジデント、プラットフォーム事業部担当)がCNET News.comに明らかにした。

うお。。どれどれ。



Flashベースのプログラムはいまのところ、ブラウザがなければ動かせない。それに対し、Apolloはクライアントベースのソフトウェアで、ネットに接続していない時にもFlashアプリケーションを動かせると、同氏は説明した。

「ブラウザがなければ動かせない」ってのはちょっと違和感がありますが。。
まぁ、プラグインとしてのFlashの話してるんでしょうね。
そういや、Screanweaverというswfをexeにしてswfよりいろんなことができようにするツールがありましたけど、あれはあまり普及しそうにないなぁ。ちょっと面白そうなんですけどね。



Apollo用のプログラムは、オフライン状態でも使うことができ、ユーザーが再びオンライン状態になった時にはデータを自動的に更新するようになる。

オフラインでOKというのはポイント高いですね。確かスマートクライアントもオフラインOKだったはず。



Adobeは米国時間9日、EclipseベースのAjax開発プロジェクトであるOpen Ajaxに参加した。

これに関してはLaszlo System社の方が先手だったな。仲良くやってください。



一方、Microsoftでは、Adobeが従来から強味としているデザイナーやイラストレーター向けの製品に真正面から狙いを定めている。同社はまた「Windows Presentation Foundation/Everywhere」と呼ばれる開発用ソフトウェアの開発にも取り組んでいる。これは、Windowsアプリケーションを、FlashのようにさまざまなOSやブラウザ上で動かせるようにするためのものだ。

MicrosoftはAdobeの得意分野を、AdobeはMicorosftの得意分野を、お互いに取り囲もうとしてますね。


Apollo

目が離せません。
posted by webdev at 22:20| Comment(0) | TrackBack(0) | リッチクライアント | このブログの読者になる | 更新情報をチェックする

[OpenLaszlo] お天気Webサービスと組み合わせてみる その2

【「お天気Webサービスと組み合わせてみる」記事一覧】



前回(その1)では構成を考えました。
今回は、swfとお天気Webサービスの間におくXMLプロキシプログラムを作成します。

まずは、ASP.NETで外部のXMLデータを取得するための方法を調査です。(そこからか。。)

それらしいサンプルが以下のページにありました。
・@IT:.NET TIPS WebClientクラスでWebページを取得するには? - C# VB.NET
http://www.atmarkit.co.jp/fdotnet/dotnettips/302wcget/wcget.html

WebClientというクラスを使うとできそうです。
さっきのサンプルコードをいくつか修正して。。。こんな感じにしてみました。
例外処理とかかいていません。そんな余裕ないです。
これをプロキシ「webdevjp.japan.webmatrixhosting.net」直下に配置します。

で、試してみます。getパラメータ「url」に取得先のxmlのurlを設定します。
東京の天気はっと。

http://webdevjp.japan.webmatrixhosting.net/xmlproxy.aspx?url=http://weather.livedoor.com/forecast/rss/13/63.xml

うまく中継できたようです。(http://weather.livedoor.com/forecast/rss/13/63.xml と同じ結果であればOK)

これでXMLプロキシプログラムができました。
あと、これをswfが直接参照できるようにcrossdomain.xmlも「webdevjp.japan.webmatrixhosting.net」直下に配置します。
http://webdevjp.japan.webmatrixhosting.net/cross.domain.xml
とりあえず、どのドメインからもOKってしてます。

次回は、laszlo側にはいっていきたいと思います。たぶん日にちが空きます。

【「お天気Webサービスと組み合わせてみる」記事一覧】
posted by webdev at 00:57| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2006年05月11日

[IIS] なるべくIIS使ってることを隠したい場合

↓たぶんIIS5,6共通
・@IT:Security Tips > IISのヘッダ情報の一部を消去
http://www.atmarkit.co.jp/fsecurity/rensai/securitytips/020iis.html

↓IIS6の話
http://www.microsoft.com/japan/technet/community/columns/insider/iisi1004.mspx#EVF

まぁ、レスポンスボディに含まれるJavaScriptの関数名とか
hiddenのパラメータ名とかみると、ASP.NETだなって想像できてしまいますが。
posted by webdev at 23:23| Comment(0) | TrackBack(1) | マイクロソフト | このブログの読者になる | 更新情報をチェックする

[IIS] クエリ文字に入れないほうが良い文字

IIS6めも

http://localhost/iisstart.htm?a="表示" などのように ダブルクォーテーション (") で囲まれた MBCS (Multi Bytes Character Set) 文字を含む URL をリクエストするとサーバーから HTTP 400 Bad Request が返される場合があります


http://support.microsoft.com/default.aspx?scid=kb;ja;905897
posted by webdev at 23:13| Comment(0) | TrackBack(0) | マイクロソフト | このブログの読者になる | 更新情報をチェックする

ThinkFreeすご...

はてなブックマーク経由で知った「ThinkFree」というサービス。

すごいです。詳細はリンク先にまかせます。

第10回 WebブラウザでWord,Excel,PowerPointの文書を編集:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20060421/235938/


thinkfree.jpg

ちょっと前にどなたかが「Javaアプレットがまた来るかも」って
言ってたのを思い出しました。
posted by webdev at 23:06| Comment(0) | TrackBack(1) | リッチクライアント | このブログの読者になる | 更新情報をチェックする

2006年05月10日

[OpenLaszlo] お天気Webサービスと組み合わせてみる その1

LaszloアプリからLivedoorの「お天気Webサービス」に接続して表示する
ツール(以下、お天気.swf)を作って当ブログに貼り付けようという一人企画です。

つまり、以下の2つの記事を混ぜたようなことをやってみたいと思います。


1.Webアプリと連携するためのコーディング基礎 − @IT
http://www.atmarkit.co.jp/fwcr/rensai/laszlo_adv02/laszlo_adv02_1.html

2.第1回 無償版Visual Studio 2005&C#でWinアプリに挑戦 − @IT
http://www.atmarkit.co.jp/fdotnet/vsexpress/vsexpress_01/vsexpress_01_03.html


今回は初回(その1)。

●構成
ブログに貼り付けるツールなので、SOLOデプロイ(swf単体)ということになります。
また「お天気Webサービス」のドメイン「weather.livedoor.com」にはcrossdomain.xml
(Flash外部ドメイン接続ポリシーファイル)がないので、お天気.swf
と「お天気Webサービス」の間にプロキシ的なものをおく必要があります。
このプロキシに適切なcrossdomain.xmlを配置します。

プロキシは今回は無償ASP.NETホスティングサービスである「WebMatrixHosting.NET」を
使用します。
当方、ASP.NETは良く分からないのですが、複雑なことはやらないので大丈夫だと思います。

想定構成図
otenkiInfra.jpg


さて、本当に出来上がるのでしょうか。


【「お天気Webサービスと組み合わせてみる」記事一覧】
posted by webdev at 22:46| Comment(1) | TrackBack(0) | OpenLaszlo | このブログの読者になる | 更新情報をチェックする

2006年05月09日

OpenLaszloとWebアプリの連携

・Webアプリと連携するためのコーディング基礎(1/3) − @IT
http://www.atmarkit.co.jp/fwcr/rensai/laszlo_adv02/laszlo_adv02_1.html


@ITには、この手の記事をもっと早く出してほしかったなぁ。

Laszloをかじった人の中に
「LaszloってIUだけ?単なるHTML+JavaScriptの代わり?」
「実際のアプリってどうやってつくってくの?」
という疑問をもっている方を見かけます。
今までWebアプリとの連携を解説してるとこ少なかったからだと思います。
今回の記事で結構謎が解けたのではないでしょうか。

たいていはリッチなコポーネントを紹介し、インパクト勝負って感じでしたから。
(まぁそのおかげでLaszloに興味持つ人が増えてきたんでしょうけど)
肝心のアプリ構成をどうやっていくのかが見えていなかったのかと。



LaszloはHTTPでデータ取得のリクエストをしてXMLで受け取り、それを
バインディングして操作していくのがお得意のようです。
なのでXMLの扱い(XPathとか)に慣れとくといいかもしれません。

XMLを返してくれれば、相手はJavaでもASP.NETでもPHPでもいいわけです。
もちろん相手が自分自身でもOK。

レスポンスが若干気になりますけどね。
相手が自分の場合はJavaRPCでやってった方が早いのかな。

とりあえずこの特集にはこれからも期待しています。
posted by webdev at 23:43| Comment(0) | TrackBack(0) | OpenLaszlo | このブログの読者になる | 更新情報をチェックする

[Flex] Flex 2 Beta 3 リリース

Flex 2 Beta 3がリリースされたらしいです。


Adobe Labs: Flex 2 Beta 3 Released on Labs
http://weblogs.macromedia.com/labs/archives/2006/05/flex_2_beta_3_r.cfm
posted by webdev at 23:09| Comment(0) | TrackBack(0) | Flash/Flex | このブログの読者になる | 更新情報をチェックする

2006年05月07日

フィッツの法則

フィッツの法則とは、目標物に到達するまでの時間を算出するモデルらしいです。

簡単にいうと、目標物(ボタンなど)が大きくて、近くにあれば到達しやすいということ。
そりゃそうですよね。

また、
近くにある小さな目標と、遠くにある大きな目標を比較すると、遠くても大きな目標に向かう方が間違いは少ない

とのこと。
(引用:デザイン・ルールズ


・ソシオメディア:フィッツの法則
http://www.sociomedia.co.jp/glossary/fitts_law.html

・MSDN Library - Web に適用されるフィッツの UI の法則
http://msdn.microsoft.com/library/a/default.asp?url=/library/ja/jpdnhfact/htm/hfactor9_3.asp
posted by webdev at 23:02| Comment(0) | TrackBack(0) | UI・デザイン | このブログの読者になる | 更新情報をチェックする