Yes. It is possible to integrate a standard Cache' system with PHP, but you will be limited to ODBC connectivity. This is limiting in terms of what it allows you to do and how closely you can integrate Cache' with PHP. You'll also not be taking full advantage of Cache's potential performance. Indeed if you're restricting yourself to ODBC access, there will be few advantages in using Cach・instead of a free database such as mySQL.
Communicating between HTML/JavaScript and Cache' using Communicating between HTML/JavaScript and Cache' using WebLink's Java Applet and Event Broker's Java Applet and Event Broker
Event Brokerのネーミングは、画面のインベトをとらえ、サーバーに伝え回答を取ってくるブローカーの役割から来ています。 この機能を実際に使っています。これがあるからブラウザーでも業務アプリが出来るところが多々あります。InterSystem社のCSP(Cache' Server Page)ではハイパーイベントと呼んでいます。 どうしてこの機能もっと宣伝しないのだろう。
Conclusion and Future Plans
The XMLHttpRequest object provides some serious kung fu to help web developers make web applications more responsive and dynamic--and make them perform more like desktop apps.
という、GNUライセンスのソースをロードし、Delicious Director classを定義し、実行するとこのどこかでオブジェクトがうまく定義できないのでしょう。(私のPC環境が悪いのかな?)
デモを実行する限り面白いです。
また How does it work? の a client-side web service broker の説明や
Filtering and sorting the bookmarks
Performance is the primary concern -- and often a severely limiting factor -- when developing an in-browser application that handles large amounts of data.
Filtering and sorting recordsets over 10,000 records though traditional Javascript objects is so sluggish that it simply is not a viable solution.
del.icio.us direc.tor bypasses that limitation by leveraging the speed of the XML and XSL processors accessible via Javascript in modern browsers.
Because these components are compiled binaries, their methods are orders of magnitude faster than an equivalent implementation in intepreted Javascript.
del.icio.us direc.tor offloads all of the heavy lifting and a majority of the HTML generation to the XSLT processor to provide a responsive user interface.
で、compiled binaries というあたり、10,000 records を超えても性能がいいとあるのは興味深いです。
Did Microsoft Invent The iPod?
http://www.techweb.com/wire/ebiz/168601146
Steve Jobs の名前も入ったアップルの特許申請です。
http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220040055446%22.PGNR.&OS=DN/20040055446&RS=DN/20040055446
What I would like to do is submit the data without a page refresh or re-direct or pop-up.
に対す答えで、Ajax と同じ機能を以下の文章では10年以上前に考えて Cache'/DSM/MSM等の上で実装した WebLink Event Brokerの開発者 Rob Tweed氏(とChris Munt氏)の応答です。
No need to explain the use of hyper-events to me, Denver. Chris Munt, my colleague at M/Gateway, invented the technique 10 years ago - it was originally named the WebLink Event Broker and I wrote the WebLink Developer wrapper for it.
...
The current industry hype about "Ajax" has put a wry smile on my face - it took 10 years for the rest of the industry to catch up with the vision that Chris and I had in mind for Cache and the web. Shame the lead we provided was not capitalised by InterSystems and the Cache community, but that's another story for another day....
の言葉は印象的です。
From: Rob Tweed <rtweed@imtcons.demon.co.uk>
Newsgroups: intersystems.public.cache
Subject: [EGGS] Teaching your grandmother to suck them
Date: Sun, 21 Aug 2005 17:28:14 +0100
Organization: M/Gateway Developments Ltd
Xref: info2.kinich.com intersystems.public.cache:39624
"Denver" <リDBraughlerリ_リbwccリキcom> wrote:
>That's a great technique with technologies other than hyperevents.
>CSP does the same thing with no iframe and no copying at all.
The use of the <iframe> is simply a useful alternative and a handy technique to have in your back pocket. I'll leave Laura to decide which technique she prefers and finds more appropriate to her needs.
Personally I never use the <csp:bind> technology, but that's just me and the philosophy relating to web application design and development that I've evolved over 10 years of assisting the construction of major web initiatives (see http://www.mgateway.com/ewd/overview.pdf for an
insight into that philosophy)
No need to explain the use of hyper-events to me, Denver. Chris Munt, my colleague at M/Gateway, invented the technique 10 years ago - it was originally named the WebLink Event Broker and I wrote the WebLink Developer wrapper for it. It was then re-packaged as "hyper-events" in CSP. I remember showing WebLink-based demonstrations
of its use to incredulous guys who thought they were web experts in Silicon valley in the late 90s :-)
The original concept was not as an alternative to form submission, which is how it is often (in my view misguidedly) applied. It was originally devised as a means of providing in-form, event-driven Cache-side field validation, where such validation was impractical to do in JavaScript (eg post code or zipcode validation), and also for
Cache-driven in-form dynamic field updating (eg populating the address fields as a result of entering a zip code).
The current industry hype about "Ajax" has put a wry smile on my face - it took 10 years for the rest of the industry to catch up with the vision that Chris and I had in mind for Cache and the web. Shame the lead we provided was not capitalised by InterSystems and the Cache
community, but that's another story for another day....
---
Rob Tweed
M/Gateway Developments Ltd
The Pursuit of Productivity : http://www.mgateway.com
---
Google共同創設者 Sergey Brin氏 のWeb2.0 2005コンファレンスでの
In Conversation with John Battelle
http://www.itconversations.com/shows/detail795.html
と
Tim O'Reilly氏
Takeaway: The Where 2.0 Application
http://www.itconversations.com/shows/detail636.html
がIT Conversationsで聞けます。
1) ブログの祖 Dave Winer氏 が、Microsoftからリークされた Bill Gate氏のメイルとその添付のRay Ozzie氏のメモのオリジナルを全文公開しました(11/9)。
http://www.hypercamp.org/2005/11/09#a43 (11/9)
理由は「(メディアの)解釈なしに直接彼らの言葉を仲間のブロッガーに読んでもらいたいからです。」
It's always frustrating to read these memos through the filters of mainstream reporters. I wanted to read the memo myself, but more important, I wanted my fellow bloggers to have a chance to read Gates' and Ozzie's words directly, without interpretation, and decide for themselves what they were saying, trying to figure out what they're thinking and form their own opinions on whether it makes sense.
In the blogging world we call this "triangulation" -- seeing one event from many different points of view.(さすがにブログの祖ですね)
最後で、
One thing about MS culture, even after all these years, there's a core inside that's hard, it's willing to change in order to win. Good for them.
Was Dave being used, unwittingly, as a PR tool?
Deveは知らず知らずにPRの道具として使われたのか?
Come on. Someone or some group of people, inside Microsoft, wanted it to be made public. Why? Well, this is pure speculation, but here goes. It was always intended to be public. The surprise, this time, is that it took so long to leak. It usually doesn't.
この Scripting News は Dave Winer氏自身のWeblogです!!
----------------
Ray Ozzie氏について
ロータスノーツの生みの親。
本年3月Microsoftに入る。
http://japan.cnet.com/news/biz/story/0,2000050156,20081241,00.htm
http://www.microsoft.com/japan/presspass/exec/ozzie.aspx
The web の a new version があるんだということを伝える綿密なプランがあったとは私には思われない。彼らは、Webは重要だと再度指摘したかったのだ。彼らは、新しいことが起きて来ていることを知っていた。いわば、意味的な赤字(財政)支出(semantic deficit spending)みたいなもので、それがどんなふうに現れてくるか知れないが、"2.0"という言葉でそれを表そうとした。
彼らは正しいかった。新しいことが現れて来たのだ。しかし、the new version number では、短すぎて具合が悪いかった。最初(2004年のWEB2.0)のコンファレンスの構想段階で、誰かが、その"2.0"とは何を意味するのかを説明するものがないといけないと決心したに違いない。それがどんなものであれ、"The web as a platform" は、少なくとも縮約しすぎではなかった。
Even Microsoft sees it, but it's too late for them to do anything more than leak "internal" documents designed to give the impression they're on top of this new trend.
In fact the new generation of software is being written way too fast for Microsoft even to channel it, let alone write their own in house. Their only hope now is to buy all the best Ajax startups before Google does. And even that's going to be hard, because Google has as big a head start in buying microstartups as it did in search a few years ago. After all, Google Maps, the canonical Ajax application, was the result of a startup they bought.
So ironically the original description of the Web 2.0 conference turned out to be partially right: web-based applications are a big component of Web 2.0. But I'm convinced they got this right by accident. The Ajax boom didn't start till early 2005, when Google Maps appeared and the term "Ajax" was coined.
2. Democracy
The most dramatic example of Web 2.0 democracy is not in the selection of ideas, but their production. I've noticed for a while that the stuff I read on individual people's sites is as good as or better than the stuff I read in newspapers and magazines.
At Y Combinator we advise all the startups we fund never to lord it over users. Never make users register, unless you need to in order to store something for them. If you do make users register, never make them wait for a confirmation link in an email; in fact, don't even ask for their email address unless you need it for some reason. Don't ask them any unnecessary questions. Never send them email unless they explicitly ask for it. Never frame pages you link to, or open them in new windows. If you have a free version and a pay version, don't make the free version too restricted. And if you find yourself asking "should we allow users to do x?" just answer "yes" whenever you're unsure. Err on the side of generosity.
In How to Start a Startup I advised startups never to let anyone fly under them, meaning never to let any other company offer a cheaper, easier solution. Another way to fly low is to give users more power. Let users do what they want. If you don't and a competitor does, you're in trouble.
ポイントは to give users more power. Let users do what they want. ですか。
iTunes is Web 2.0ish in this sense. Finally you can buy individual songs instead of having to buy whole albums. The recording industry hated the idea and resisted it as long as possible. But it was obvious what users wanted, so Apple flew under the labels.
But there is a common thread. Web 2.0 means using the web the way it's meant to be used. The "trends" we're seeing now are simply the inherent nature of the web emerging from under the broken models that got imposed on it during the Bubble.
Web2.0は、WebをWebの本来の使われ方で使かうという意味。
Google was a pioneer in all three components of Web 2.0: their core business sounds crushingly hip when described in Web 2.0 terms, "Don't maltreat users" is a subset of "Don't be evil," and of course Google set off the whole Ajax boom with Google Maps.
Web 2.0 means using the web as it was meant to be used, and Google does. That's their secret. The web naturally has a certain grain, and Google is aligned with it. That's why their success seems so effortless. They're sailing with the wind, instead of sitting becalmed praying for a business model, like the print media, or trying to tack upwind by suing their customers, like Microsoft and the record labels.
------------
In just a few weeks time, several Microsoft product groups and my own 'concept development group' built prototypes and demos, and found that it works and interoperates quite nicely.
We’re pretty excited about the extension - well beyond the uses that catalyzed its creation. It’s designed in such a way that the minimum implementation is incredibly easy, and so that higher-level capabilities such as conflict handling can be implemented in those applications that want to do such things.
Early on, after we had a prototype going, I met with Dave to tell him about it and perhaps get him involved.
プロトタイプが出来てすぐ、Ozzie氏自身がDave Winer氏に会って協力を求めている。
One other important point: We’re releasing the SSE specification under a Creative Commons license - Attribution-ShareAlike.
------------
YAPC::Asia 2006 Tokyo
http://jp.rubyist.net/PerlMa/wiki.cgi?page=20060401-YAPCAsiaReport
の Ruby on Perl(s) でまつもとさんの声が聞けます。
http://yapc.g.hatena.ne.jp/jkondo/20060329/1143602068
アイルランドのNPO団体 IT@Cork
(it@cork is a not-for-profit industry organisation that supports businesses that depend on Information Technology in the Cork region.)
が6月8日に開催予定の 「Web 2.0 Half Day Conference」
http://www.itcork.ie/index.cfm?page=events&eventId=68
で、Web 2.0 の名前を使うことに対し、CMP Mediaの顧問が、「Web 2.0」とう名前は、商標登録出願中であり、その使用を中止を求める書面を送ったことがきっかけ。
1)
May 24,2006 (CMP-->IT@Cork)
http://www.flickr.com/photo_zoom.gne?id=153074441&context=photostream&size=l
"CMP hereby demands that you immediately cease and desist from using Web2.0 as the title of your event..."
demands と immediately cease and desist ですからね。
2)
ネット上での反発が多く、CMPは、休暇中のTim氏と話して、トーンを和らげて、今回のイベントと年内は、Web2.0 の使用を認めた。
May 25,2006 (CMP-->IT@Cork)
http://www.flickr.com/photo_zoom.gne?id=153560818&size=l
3)
O'Reilly Readerのブログ
Controversy about our "Web 2.0" service mark
By brady on May 25, 2006
http://radar.oreilly.com/archives/2006/05/controversy_about_our_web_20_s.html
While we stand by the principle that we need to protect our "Web 2.0" mark from unauthorized use in the context of conferences, we apologize for the way we initially handled the issue with IT@Cork
O'Reilly側のIT@Corkへの最初の手続について謝罪している。
このブログに実に多くの応答あり。英語読みきれません。
4)
Tim氏自身の回答
Web 2.0 Service Mark Controversy (Tim responding this time)
By tim on May 30, 2006
「Web 2.0」というフレーズは、Tim(O'Reilly)氏とCMP Media(当時Medialive)がコンファレンスのネーミング用に造語(coin)したものですが、2003年にMedialiveが、そのMedia会社の通例として商標登録出願している。
MediaLive filed for the trademark on the Web 2.0 Conference back in November 2003,...
Tim氏は、今年2月まで知らなかったようです。
While I admit that the cease-and-desist letter to IT@Cork was a faux pas(失策), ....
So while we owe Tom an apology for heavy-handed tactics, I think Tom owes us an apology for the way he responded.