Я наконец-то доделал то, что начал делать еще в октябре. Итак, bench. Программа для тестирования времени. Улучшенный time + плюс красивые таблицы для каждой ревизии. http://github.com/shigin/bench
Is There a Looming Battle Over OAuth's Successor?: Microsoft, Google and Yahoo! … introduced a competing specification interpreted as being aimed to succeed OAuth, called Web Resource Authorization Protocol, or WRAP
- arty
WRAP — с таким названием сложно найти что-то про него :-) Искал рабочий пример, пока не нашёл.
- Никита Васильев
там по ссылкам можно к списку рассылки прийти, а вот рабочий пример… я не уверен, что он уже есть ; )
- arty
Are WebSockets compatible with HTTP proxies, or is it implemented on top of raw TCP? If doesn't work with existing proxies, it seems unlikely to take off.
- Paul Buchheit
I was just talking to Scott about the same issue. It seems like there will be a non-zero failure rate either way. If WebSockets tunnels through HTTP, then some proxies will break it. If WebSockets is implemented on raw TCP, then WebSockets will not work in environments that only allow outbound HTTP connections (through a proxy).
- Gary Burd
They could tunnel through SSL -- that get's though firewalls pretty good. It requires a unique IP to make the cert work though (or they could ignore cert for non-secure ws).
- Paul Buchheit
Every browser supporting websockets would already have support for Server Name Indication, so single IP/multiple certificates wouldn't be an issue: http://en.wikipedia.org/wiki... Does SSL provide a null encryption algorithm?
- Matt Mastracci
Also check out the IETF HyBi BOF (http://trac.tools.ietf.org/bof...) draft (http://www.ietf.org/id...) - "The Bidirectional Web Transfer Protocol (BWTP) is an application-level protocol that can be used to upgrade a HTTP/1.1 connection, as defined by [RFC2616] to a bidirectional channel capable of exchanging messages. It is intended that BWTP can be used as a transport protocol for the HTML 5 Websocket API, as well as for other uses."
- Ivan Zuzak
Just read the spec - WebSockets is really cool. It's basically very some simple framing around UTF-8 strings.
- Matt Mastracci
Still, I wish it had a binary mode as an option, which would make transferring stuff like audio or video frames easier. Consider the use case of building Qik or even Skype with HTML5. It can't be done, whereas it can with Java, Flash, and C. If you're going to be serious about the Web subsuming existing application platforms, they've got to make better design efforts with regard to...
more...
- Ray Cromwell
I think if they want to add binary modes, JS needs explicit objects to contain binary data first. Putting them into strings is too hacky and using arrays is too slow. The WebGL buffers are a good start, but they should be in the language, not a side spec. That way, various specs would be able to integrate them as needed (ie: draw a stream of pixels to a canvas, render them in an audio buffer). New capture APIs would support dumping frames to blobs, which could then be sent via websockets to other clients.
- Matt Mastracci
From http://tools.ietf.org/html... NOTE: Implementations that do not expose explicit UI for selecting a proxy for Web Socket connections separate from other proxies are encouraged to use a SOCKS proxy for Web Socket connections, if available, or failing that, to prefer the proxy configured for HTTPS connections over the proxy configured for HTTP...
more...
- Peyman
«Все вы туда придёте» — Глебис о том, что мы когда-то обсуждали как IAСMS (система управления контентом и инфоархитектурой), и нанодоки (блочные материалы и гипертексты). Ещё лет пять-семь, ну, или десять, и всё появится — и правильные мета-контентные системы, и скопы в документах, инструменты для которых медуза сочинял в 2004-м на яваскрипте и флеше. Everything that goes around comes around. Манифест Иамса был здесь: http://urbansheep.livejournal.com/887049... (а обсуждения все лежат у меня где-то в дампах инфоарховской вики, увы).
- Urbansheep
from Bookmarklet
Только всё это будет, как и должно быть, code-agnostic, объектное, сжатое, и автоматическое. Уже сейчас видно, что всё это будет глючить и тормозить.
- Urbansheep
It's between the stroke one from the neuroanatomist - Jill Barad, I now remember - and the very first one I ever saw, on Seadragon out of MSFT.
- MaryB, BrandingBroadOfFF
from iPhone
Well, let's see... the Apple 30" is 27 inches wide, and standard ergo recommendations says you want a viewing distance of 20-40"... 6 would give you a polygon with a 23" viewing distance... 7 would give you you 28"... I'd say 7. Actually 14. Two "rows" of 7.
- Ken Sheppardson
It's really the 360 degree chair/desk rig that's the hard part, btw.
- Ken Sheppardson
Doesn't that leave you stuck inside, Ken?
- Tim Tyler
I too thought it was Al Gore & a post about his many computers' effects on global warming!
- beersage
I think the right number ignoring cost is the same as the right number including cost -- the massive energy consumption exerts downward pressure, just like the cost. But now the ideal number of 30" monitors if you ignore both cost and the effect on the environment...well I still think it's 1. Doing what Al Gore's doing here, to me, is like sitting in the very front row of the movie theatre.
- j1m
30" monitors are very effective internal wall insulation.
- Bernie Goldbach
I think maybe a 10' high by 30' wide wall of them would be about ideal. I can't decide if I would want the wall to be linear or circular, though, or what kind of seating choices I would like.
- ⓞnor
He should convert all those books and papers in his office into electronic format. Use his bookcase as a monitor wall with nine 30" monitors. A setup like this would rock: http://friendfeed.com/imabone...
- imabonehead
Put some of them on a hinged or sliding wall and the trapped problem goes away.
- Andrew C
I just hope his computer desktop isn't as messy as his actual desktop.
- j1m
I am only staring at two at the moment... (actually 2x30"+23"+20")
- Paulo Gaspar
I was thinking of some sort of turret-like setup where you climb up into the ring of monitors... or better yet: hydraulics
- Ken Sheppardson
Yes, ideally you'd want something that would make Professor X jealous. Maybe they could fold down from a petal-like ring arrangement from the ceiling.
- Andrew C
Aha... or think Darth Vader meditation chamber.
- Ken Sheppardson
Ken, now I'm picturing Al Vader surrounded by monitors, hilarious!!
- Lo
I'd say 3. Anymore and you'll start neglecting one of them.
- Mr. Gunn
Empirically speaking, zero. I've stopped plugging my laptop into my 30" monitor at work. All the windows get messed up. Plus, I have this theory that sticking to a single laptop screen helps me focus better.
- Jim Norris
Fighting climate change one flat screen at a time. Just think how much power he is saving when he turns it all off to go out. Does he have eyes in the back of his head or is the TV on just because he hates polar bears?
- John Cooper
Jim, I agree with you. When I had two monitors, I used one for actual work and the other for mail, friendfeed and other distractions. I do prefer using a 24" screen to my laptop screen.
- Gary Burd
@Jim, personally, I find that my laptop screen is too confining. I plug into a 23" LCD at work. I use the LCD for TextMate and a couple of Terminals, then I keep a browser open on the laptop for testing and search. That works really well for me. If all I have is my laptop screen, I spend a lot of time Alt-TABing between apps.
- Jason Huebel
I've settled in on a 3-screen setup: Center (24") has 2-4 terminal windows, either half of 1/4 of the screen each; Right (22") has a Chrome window, IM, and often a couple more terminal windows monitoring processes or logs; Left (20") has either media player software or live.twit.tv in a Chrome window :-)
- Ken Sheppardson
Ken - Are you using any special software to organize the windows on your screen? I'm using a 30" monitor at work as my main screen and my 17" laptop screen as my secondary. On the 30" screen, I use a proggie called WinSplit Revolution to split my screen into sections. It's a lifesaver. Keyboard shortcuts automatically move and size the focused window to any portion of the screen you choose.
- Curtiss Grymala
No, Curtiss. I've tried different apps over the years, but nothing ever really clicked. However, I just discovered that the Windows key plus arrow keys in Windows 7 will now resize windows, e.g. Win+Left expands the window to the left half of the screen, Win+Left again moves it to the next monitor, etc.
- Ken Sheppardson
Nice. That's kind of the way winsplit works, except it uses ctrl+alt. Ctrl+alt+left moves window to left monitor, ca+rt moves to right screen. It also uses ctrl+alt plus any key on the number pad to move the window to any quadrant/half of the screen.
- Curtiss Grymala
from iPhone
Аккуратно скрученные провода гораздо безопаснее прямых, так как образовавшаяся катушка индуктивности погасит резкие всплески напряжения в случае например удара молнии :)
- Сергей Мартынов
а позолоченные провода улучшат работу ноутбука
- раз — и всё
Congratulations! "We are happy to announce that AppJet Inc. has been acquired by Google. The EtherPad team will continue its work on realtime collaboration by joining the Google Wave team."
- Paul Buchheit
from Bookmarklet
Even Wave's playback needs some Etherpad's time-slider sauce.
- Jérôme Flipo
if Google works as fast trying to figure out what to do with Etherpad as they did for Jotspot or Jaiku, just to name a few, one can say goodbye to Etherpad and stop using it. This is bad news actually.
- lelapin
SO this is like FF - another talent grab - Google's acquiring more smart talent
- Susan Beebe
I hope Google announces some way for us to create new pads, my online learning classroom will not be the same without etherpad :-(
- Shakeel Mahate
Oh noes! I'm with Shakeel...I need EtherPad for my high school Digital Media students. It's one of the few collaboration sites that isn't blocked at the district level.
- Shea
Shutting down etherpad is a travesty. Fucking Google, keep it open.
- Mitch
I had a feeling this would happen... Etherpad is basically a simplified proto-wave.
- Fa La La La Lindsay
I loved etherpad. Simple and great for code sharing. I don't think there is any other web service like etherpad out there. It will be missed.
- vivekian
During one of my phone screens, I was so frustrated with writely that I switched to etherpad.
- Piaw Na
Google MUST keep Etherpad open after March 31st. I fear that this will be the new JotSpot, and there's no simple alternative around.
- Jorge Martins Rosa
Adding new application interfaces like the EtherPad is the right next step for Wave. They need to move beyond the current Wave app interface towards multi-application document interoperability. Otherwise they will end up being categorized as just a really confusing chat services.
- David Lounsbury
Yet another example of why you shouldn't use the cloud for anything remotely important.
- Gabe
In abstract I would agree with you but there are previous examples, in the past, when Google acquired start-ups and literally did nothing with them. The ideal situation would have been acquiring Etherpad before Wave was created let alone released and build something with it as basis. Now what do you think is going to happen? Best scenario would be Etherpad's people being listened to and...
more...
- lelapin
from email
lelapin: Thing is, if they acquired Etherpad before Wave was created, Etherpad probably would have cost more to acquire. I'd say the long term potential of Wave having similar functionality, and more, devalued Etherpads product. In announcing that they will open source Etherpad, Google seems to be acknowledging this. Seems like a good outcome for everyone, Etherpad employees, Google and their users.
- Andrew Perry
Andrew: I'm just glad Etherpad (probably following the outcry that their earlier post provoked) made public pads possible again and is to be released as open source for anybody to grab the code and create something out of it. I'm not the slightest concerned about the price at which Etherpad would have been acquired had not Wave existed, it's Google we're talking about here.
- lelapin
The only problem I see is that advertising may not be the best way to make money from it.
- Brian Sullivan
@paul, Is it correct to replace email?
- Hasan Ozgan
Hasan, I don't understand your question.
- Paul Buchheit
A wave-gmail integration sounds like quite the challenge. Perhaps the real-time text updates will happen and will be useful, but I can't see the conversation fragmentation of Wave being a good thing for Gmail.
- Mitch
While I admire the approach of releasing something that's pre-beta, it seems there is quite a risk that people will think, "oh, I tried Wave and didn't get it," and they will not come back to it for a long time.
- Laura Norvig
Laura - Google wants developers in there making cool stuff in the lead-up to the public release. If it were only developers trying out each others tools, things would be stagnant.
- Mitch
I live and work in Gwave - business partner could not access wave due to inferior connections in Manchester and working in docs again was such a backward step!
- Callie O Farrell
That's true, Mitchell, I forgot about all the gadgets people are developing. Also, Gina Trapani pointed out that the one interface that most of us see when we opt in to "try wave" is not the only interface available. I would love to see some samples of simpler/different interfaces.
- Laura Norvig
The fact that Google Wave was not part of Gmail's roadmap and in fact is positioned as "the future of e-mail" was a sign to me that Google is now large enough to suffer the kind of organizational dysfunction that has done in its predecessors. As you mentioned, e-mail will be with us for a long time. It would have been better to position it as "the future of collaboration" and indicate...
more...
- Dare Obasanjo
There was shortage of wave invites when it came out but now people are waiting to give wave invites. I didn't see any of my friends returning to wave after they used it once. I log into wave everyday just to see if there are any improvements.
- ashish
Paul - Great insights! I too feel Wave is most suited as a team collaboration / productivity tool. The biggest hurdle is loss of context and convo structure. Once the wave team better organizes the UI, then it can go mainstream. Wave integration with gmail would be super cool and highly useful, plus it greatly would speed up user adoption.
- Susan Beebe
I just posted my comment above on your blog, facebook and here - LOL :)
- Susan Beebe
"The chronological flow of the conversation is lost." That's exactly the issue. Playback tries to address it but doesn't quite. I think there are other ways to do this, that will be tried both inside and outside Google. I'm thrilled that Google didn't force the Wave team to be part of Gmail from the start, because that would have added all kinds of unnecessary constraints. This way Wave can try lots of new stuff and Gmail can adopt what sticks.
- Daniel Dulitz
It's Sharepoint started from the web side instead of Office
- Nick Lothian
I had assumed that at some point Google would merge Wave and Gmail. It seems the natural progression. Also, I think the linearity problem will be addressed when they can figure a way to easily mark the new replies so that you can quickly see them - maybe in some from of selectable overlay or view of the wave
- Martha
Don't we think they should merge Gmail and Wave because we don't check our waves as often as our emails? What if we all had a cross-browser and mobile notification system for both Wave and email? Since I have installed the Chrome checker extensions for Wave and Gmail, the question of a merger doesn't make any sense. I can easily email and wave the same way I use Facebook, Friendfeed and...
more...
- Jérôme Flipo
No, I think Google should merge Gmail and Wave because many times in the middle of an email conversation I wish I had wave functionality. Because the conversation has gotten hard to understand and I want to play it back. Because different subthreads have different people on them for no good reason. Because an idea has turned into a proposal and the words aren't quite right.
- Daniel Dulitz
Here's a specific type of merger I think could work. Wave "merges" with Gmail, GChat, and Docs, in that whenever you create an email/IM/doc you are creating a wave. Anyone can see that wave in its full realtime nonlinear glory from the product Wave. Any wave you have (whether started from Docs or email or...) can be seen in Wave. But Gmail, GChat, Docs, etc. provide only some functions...
more...
- Daniel Dulitz
@Daniel Dulitz sounds somewhat like how social networking aggregator such as friendfeed works. This way Google wave will aggregate all the activities of gmail,Gchat, docs and other "google activity" in one place.
- ashish
I am not so sure about Gmail or Gchat and how you would integrate them-- as Wave seems to have similar and some cases superior functionality that supplants them but being able to collaborate on the production/editing of Google docs in real time perhaps using Google voice conferencing would be nearing a game changer.
- Brian Sullivan
That would be great, Daniel. But I think it would require *a lot* of work for some teams at Google and some good explanations to users. I'm sure we'll find specific usages for Wave. Personally, I would let the service grow by itself, without complicating other services. Imagine if I start a Wave and some of my friends participate in it through Docs, some other from Gmail: many troubles...
more...
- Jérôme Flipo
@Dare: I disagree that Wave is evidence of organizational dysfunction (not saying there *is* not such dysfunction, but Wave certainly doesn't prove it). Whether you love it or hate it, and whether or not you think it will be successful, I believe it's evidence of a company that wants to continue to take risks and innovate in the face of organizational momentum. Why wasn't Wave part of...
more...
- Joel Webber
It seems like the only big issue is the non-linearity of Wave. So, instead of merging other products to offer alternative (somehow), why not let the creator/owner of a Wave choose if blips should be linear?
- Jérôme Flipo
Well Paul, I also think Wave is very clever. Yet I see a few problems regarding the launch process: 1. They launched it exactly like Gmail, by reducing invitation supply & delaying invitation delivery. Yet, unlike an e-mail account and a web based e-mail client this is a collaborative tool that you can not use alone. That's the main reason most influencers and early adopters are...
more...
- Cem ARGUN
Regarding my proposed merger... I think part of the problem of Wave is that it has too much capability for many people, but real experts (may) like the full-on experience. So let's make everything a wave. Experts interact with those things in Wave or some other full-on experience. But people in the slow lane can interact with _the same wave_ using "views" they are more familiar with --...
more...
- Daniel Dulitz
Jérôme, in addition to "linearity" there is also the issue of edits versus replies. Also, what do you mean by allowing the creator to choose if blips should be linear? Transforms are sequential today; the whole question is how to extract "(conversational) linearity" from "mere sequence." Linearity is a UI issue. Why allow the creator to specify the reader's UI, instead of leaving it up...
more...
- Daniel Dulitz
My definition of linearity is rather basic, as is my English :) I meant "non-threaded" conversation, just like here. I think most of the confusion comes from realtime hierarchical conversations: we can't determine easily where the discussion is going at a given moment. As a doc, a Wave must support sub-threads, but as a conversation it may be helpful to oblige participants to respond to...
more...
- Jérôme Flipo
Keep in mind that's there's a difference between the Wave Protocol/Architecture, and the Wave client, just like there's a difference between SMTP/IMAP and Outlook (vs Gmail). If the UI is not streamlined for a particular use case, then perhaps other clients can be designed which leverage Wave infrastructure, but provide a more optimal experience for a given problem space.
- Ray Cromwell
Jérôme, in my view not even email obliges people to respond only to the most recent email in the thread. Maybe Wave should always show a compressed "timeline" view of every event. Perhaps a very zoomed-out icon of the whole wave in the upper-left corner of the wave, showing its blip structure, nesting, etc., with hotspots everywhere there's a change you haven't read yet. To the right of...
more...
- Daniel Dulitz