[Google Wave APIs] Re: Robot events are not responding
Hey Greg, I'm having the same issue, as many others. I think there's something wrong in the wave/appengine side. I found this, it seems that they are waiting to release the fix. http://groups.google.com/group/google-wave-api/browse_thread/thread/d18bffb0266ffdb8 On Oct 3, 2:04 pm, Greg Tracy greg.tr...@att.net wrote: My first implementation of the Python tutorial did not work for me on the first try. But I found a thread that suggested I create a new appengine app. When I did that - with the same code and structure - it worked! However, twelve hours later, I've begun implementing some changes and the same robot stopped working when I deployed new changes?!? The capabilities file is working and updates correctly, but none of the events are getting fired. It is behaving just as it did last night before I created a new app. I don't want to keep creating new apps obviously. Who else is seeing this? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Designing for Wave
Dear Guy,Please see the logos for Economy 4G3Whttps://sites.google.com/a/datevalors1.com/mywebjurispersonquality/home . I would like your help for the creation of the Economy 4G3W Wave. Regards/FilipeAlvesFerreira#4(1942) filipealvesferre...@wavesandbox.com 2009/10/13 guy guy.me...@gmail.com Howdy all, Just FYI, I am not a developer...but a designer. If anyone wants help adding a bit of design elements to their Wave plug-in I'd be glad to help out. Just looking for something to do :P Cheers -- FilipeAlvesFerreira#4(1942) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~--- attachment: Economy 4G3W.jpgattachment: Economy_4G3W_19122008_button.php
[Google Wave APIs] Re: How to debug my robot?
For anyone who is developing in Python and would like to know how debugging works there, here is a quick guide. Add import logging to the imports.Then where you want to enter any debugging information add logging.debug(Message) which will be displayed in your appspot logs panel. Thanks to whoever it was who showed me that in my problem before. On Oct 14, 5:52 am, Jeffrey R thean...@gmail.com wrote: I followed the tutorial, and even registrated on appspot.com. I deployed my robot, started a new wave. Added my robot as a contact, but it doesnt do anything. I cant figure out where something is going wrong because in Eclipse I dont get any errors. And know Im like trying to figure for bout 2 hours whats going wrong with my bot and how to fix it. But without succes. I cant fix it, because i dont know whats wrong and where I should look. Im following this tutorialhttp://code.google.com/intl/en/apis/wave/extensions/robots/java-tutor... I really should find out where to look to find any errors, because normally its in the compiler. But eclipse shows no errors. If anyone has any tips/help/advice Ill glady appreciate it. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: callback not being invoked with oAuth
Thanks for the reply Gijsbert, the global myservice was included earlier in the bit I didn't paste. After further debugging with alerts, it seems that the response received after sending the request comes back as: obj.data = null obj.error = undefined obj.text = Unauthenticated obj.oauthErrorText = undefined obj.oauthApprovalUrl = undefined obj.oauthError = undefined I even tried the standard contact.xml gadget included on http://code.google.com/apis/gadgets/docs/oauth.html with the same results. So I must be doing something wrong, but for life of me can't figure it out! Cheers, Simon. On Oct 13, 3:50 pm, Gijsbert gijsbert.de.h...@gmail.com wrote: I don't see a global var myService; So fetchMyData() will not find the myService from init(). You can also pass myService as a parameter to fetchMyData() from init (). On Oct 12, 10:52 am, simonporter007 simonporter...@gmail.com wrote: Hi guys, I have got the following code: function callback(obj) { alert(obj.data); alert(obj.errors); alert(obj.text); alert(obj.oauthApprovalUrl); alert(obj.oauthError); alert(obj.oAuthErrorText); } function fetchMyData() { jQuery('#errors').hide(); myService.getEventsFeed(feedUrl, callback , callback); } function init() { google.load(gdata, 1, {packages: ['calendar']}); google.setOnLoadCallback(function () { myService = new google.gdata.calendar.CalendarService('google- calendarwave-v1'); myService.useOAuth('google'); fetchMyData(); });} gadgets.util.registerOnLoadHandler(init); I am having difficulty making the callback invoke after it sends the request for the EventsFeed (which obviously fails because authorization has not yet been granted) I can see in the firebug console log the throw 1; don't be evil' {http://www.google.com/calendar/ feeds/ I can't see why it wont use the callback function, even to the extent of removing everything from the callback function and making it just display an alert, this doesn't get triggered either. Any help would be appreciated, I can't seem to figure this one out even after searching all over google. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Anyone interested in collaborating in a project base don Google Wave?
UPDATE: Sieds I now have Google Wave. Give me a few days to rough thru it and then you have my attention on this new project in mind :) TIM J. @ WWW.MHWD.ORG __ On Fri, Oct 9, 2009 at 3:09 PM, Ivan Altamirano ivan.altamir...@gmail.comwrote: me too 2009/10/9 NADIA DOUAJI tunisie...@msn.com count me in! -- From: tjt2...@gmail.com Date: Fri, 9 Oct 2009 10:15:17 -0400 Subject: [Google Wave APIs] Re: Anyone interested in collaborating in a project base don Google Wave? To: google-wave-api@googlegroups.com I am actually very interested, since I am looking for a new project will soon be giving up my 10 year long domain site. However, I do not have Google Wave yet. Have any invites available? A project like this would be a great opportunity for me since I program in PHP, I am light to moderate in the field. My email is TJT2003 [at] gmail [dot] com TIM J. @ WWW.MHWD.ORG http://www.mhwd.org/ __ On Fri, Oct 9, 2009 at 9:14 AM, Monika Adamczyk moni...@gmail.comwrote: I would be interested in such project (sent you a direct email as well). Monika On Oct 8, 6:04 am, Sieds si...@in2019.nl wrote: I’m working on a great web concept together with 3 other people. We have all the skills to build this concept (graphic design, IA design, front end development etc) but we don’t have the technical skills to build it. Google Wave seems to be the perfect base for it. So if you interested in help as build the site please let me know. Of course we are open for discussion about the terms you collaborate in the project in terms of co-ownership. Regards Sieds Wijnja si...@in2019.nl IN2019.nl – online marketing -- Jonathan Swifthttp://www.brainyquote.com/quotes/authors/j/jonathan_swift.html - May you live every day of your life. -- Ogden Nash http://www.brainyquote.com/quotes/authors/o/ogden_nash.html - The trouble with a kitten is that when it grows up, it's always a cat. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Debug option dissapeared from wavesandbox?
I am trying to debug a gadget that I have created. According to post below, http://groups.google.com/group/google-wave-api/browse_thread/thread/9fca5fde5b56e37e/65acaf0b659214e5 if I add ?ll=debug before the # in the URL of the Wave then I should see a Show debug log menu option at the top of the Debug menu. I am not seeing this. have tried on Chrome 4.0.x and FF 3.0.x This is the format of my url: https://wave.google.com/a/wavesandbox.com/?ll=debug#restored:wave:wavesandbox.com!w%252Bxhk6VOEgA Anybody else having this issue or am I doing something obviously wrong? Thanks for any help. Damian --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Debug option dissapeared from wavesandbox?
Hi Damian- From my tests, we seem to have disabled (removed) it. I'll look into re-enabling it. - pamela On Wed, Oct 14, 2009 at 11:51 PM, Damian d.w.flann...@googlemail.comwrote: I am trying to debug a gadget that I have created. According to post below, http://groups.google.com/group/google-wave-api/browse_thread/thread/9fca5fde5b56e37e/65acaf0b659214e5 if I add ?ll=debug before the # in the URL of the Wave then I should see a Show debug log menu option at the top of the Debug menu. I am not seeing this. have tried on Chrome 4.0.x and FF 3.0.x This is the format of my url: https://wave.google.com/a/wavesandbox.com/?ll=debug#restored:wave:wavesandbox.com!w%252Bxhk6VOEgA Anybody else having this issue or am I doing something obviously wrong? Thanks for any help. Damian --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: size of the robot
Hi, It follows the same rules as any other Google Appengine applications. 3000 files and up to 150MB for the application code size and huge possibilities with regards to datastore usage. Ref. http://en.wikipedia.org/wiki/Google_App_Engine http://code.google.com/intl/nb-NO/appengine/docs/quotas.html On 12 Okt, 12:21, TechSpiRitz riteshgana...@gmail.com wrote: is there any limitation on the size of the robot or any limitation to the amount of data that can be stored on the appengine server by a robot? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Position calculcations, range handling and offsets
I was going to suggest an offset variable, but as you say, it appears that the subsequent regex search is on the just-updated text. I'm not sure what the issue is (I have a dice rolling bot that uses regex and inserts results after the relevant dice expression, and I use an offset variable to adjust the insertion points by an amount equal to the length of what was inserted on the previous iteration). Perhaps there's a mutability issue with doc.getText()? I use Java, so I don't know how that works. Be interested to know the answer, though! On Oct 14, 4:22 am, Chris Searle chrisdsea...@gmail.com wrote: Am having an issue that I don't understand. I have a bot that looks for URLs (regexp matching) and replaces them with an image. Here's a code piece: def OnBlipSubmitted(properties, context): blip = context.GetBlipById(properties['blipId']) doc = blip.GetDocument() m = r.search(doc.GetText()) while m != None: doc.DeleteRange(document.Range(m.start(0), m.end(0))) image = getImage(m.group(2)) newimage = document.Image(image.thumb.source, caption=image.title, width=image.thumb.width, height=image.thumb.height) doc.InsertElement(m.start(0), newimage) m = r.search(doc.GetText()) So - I grab the first match - remove it, insert an image then search again - on the new text. This works fine for the first URL - it gets it exactly right. However - if I add the following to a blip: http://www.example.com/foo/barbla blahttp://www.example.com/bar/foo I expect IMG bla bla IMG I get IMG bla bIMGfoo That is - the second one is three characters (always 3) too early both in start and end. From what I can see - its the values of m.start and m.end that are at fault. The actual match itself is correct - since the values of m.group(0) and m.group(2) are exactly right for the input. I'm uncertain as to why this is - what could be in the text that is confusing it. If anyone can give me any hints ? Oh - and while asking - what is the caption param of an Image for? It certainly doesn't appear in the blip even though it's being set. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Checking number of new messages
I think this is doable right now. You have to use a robot which gets the event from waves and stores the information in the appengine datastore. Then from the same google appengine you expose for example a REST based interface which exposes the datastore data to your client. (so your client basically only does an HTTP call to the google appengine application) Dagfinn On 12 Okt, 02:32, Thomas Beverley tom.beverley...@googlemail.com wrote: As far as I know this is not possible at the moment. The robot and gadget api don't provide this kind of functionality. You would have to reverse engineer the communication protocol between the browser client and google server and figure out how this works. This is a big job and google keep changing the communication protocol... so it is probably best to wait at the moment. On Oct 10, 5:49 am, Devyn devyn.cai...@gmail.com wrote: Hi, I want to write a desktop client for checking the amount of updated waves/blips. Any way to do this? For example, I want the following output 22 blips (1 wave) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: How to debug my robot?
Nice document Pamela, definitely a good read! On Oct 14, 12:40 pm, pamela (Google Employee) pamela...@gmail.com wrote: Good tip, James - I'm working on a Debugging Robots article to cover tips like that. You can read a draft here, if interested:http://docs.google.com/View?id=dggjrx3s_192dn3bkrhn - pamela On Wed, Oct 14, 2009 at 9:36 PM, JamesBrooks ja...@james-brooks.net wrote: For anyone who is developing in Python and would like to know how debugging works there, here is a quick guide. Add import logging to the imports.Then where you want to enter any debugging information add logging.debug(Message) which will be displayed in your appspot logs panel. Thanks to whoever it was who showed me that in my problem before. On Oct 14, 5:52 am, Jeffrey R thean...@gmail.com wrote: I followed the tutorial, and even registrated on appspot.com. I deployed my robot, started a new wave. Added my robot as a contact, but it doesnt do anything. I cant figure out where something is going wrong because in Eclipse I dont get any errors. And know Im like trying to figure for bout 2 hours whats going wrong with my bot and how to fix it. But without succes. I cant fix it, because i dont know whats wrong and where I should look. Im following this tutorialhttp:// code.google.com/intl/en/apis/wave/extensions/robots/java-tutor... I really should find out where to look to find any errors, because normally its in the compiler. But eclipse shows no errors. If anyone has any tips/help/advice Ill glady appreciate it. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Google Wave Inbox Notification tool for the Windows Desktop
Thanks for clearing that up, I was a bit taken back by the use of the word illegal for scraping websites. I suspect that we will start to see the nature of scraping change in the near future as websites become the API. Pages written in valid XHTML/HTML 5 with meaningful naming conventions (like micro formats). I don't think scraping can be a dirty word anymore. But I can understand the need for a company like Google to control where and how the bandwidth is used. Rich On Oct 14, 4:11 am, pamela (Google Employee) pamela...@gmail.com wrote: Sure, good point, let me clarify, though please keep in mind that I'm not a lawyer... According to the Google Wave terms of use, it is not permitted to modify, adapt, translate, or reverse engineer any portion of the Service unless expressly authorized. In Oliver's prototype, he essentially reverse engineered the client display mechanism to extract the content. You can read more of the policies at:http://wave.google.com/help/wave/program_policies.html Once we have an API to let you programmatically extract the content -- which is something we're working on -- then that API could be used to build this prototype without having to reverse engineer. Another thing to consider, more in the wave protocol effort, would be a client/server protocol -- but things are early there at the moment. - pamela On Wed, Oct 14, 2009 at 1:48 PM, Joe Developer joe.d.develo...@gmail.comwrote: On Wed, Oct 14, 2009 at 7:42 AM, pamela (Google Employee) pamela...@gmail.com wrote: Hey Oliver- I responded to you offline, but will also respond here to keep the thread in the forum. I assumed that was how you were doing this, but wanted to give you a chance to explain. It is generally considered illegal to scrape the HTML of webpages that do not grant explicit permission for that. That is why webpages provide APIs- so that developers can legally use content. Really? Generally considered illegal? I would appreciate a link that documents such a finding. I would imagine that google search results would be fairly sparsely populated if they could only include those pages that include explicit permission for google to scrape. I would advise on waiting until we offer some sort of Google data API to distribute a program like this. - pamela On Wed, Oct 14, 2009 at 8:27 AM, Oliver Baker ocba...@gmail.com wrote: How dare you Andrey! I do not store any of your information what so ever excluding the last Wave server you selected. Any Login information you enter is immediatly put into the Google Wave Login page to log the application into the Google Wave login page. To enter your login details on Version 2 (Sorry I made this a little stupidly) you will need to left click on the Notify Icon or right click the icon, go into the Waves item, then click the login to see your waves button. Also, make sure you have Google Chrome Frame installed on your computer for this to work. I am still working out the bugs. On Oct 14, 10:07 am, Andrey Fedorov anfedo...@gmail.com wrote: Uhoh, I hope you guys are at least running antivirus as you run exe's you downloaded online? - Andrey On Tue, Oct 13, 2009 at 2:15 PM, Scott Breakall break...@gmail.com wrote: I've downloaded the exe, but am I missing something? There's nowhere for me to enter my wave credentials? ~Scott~ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Embed API: Now and Future
Yep HTTPS did the trick, thanks! Is there any way to make addReply() append the blip to the bottom of the current Wave? On Aug 30, 6:44 pm, cud despopoulos_chr...@yahoo.com wrote: I just struggled a little bit with addReply(). It seems you *need* HTTPS for it to work. With HTTP for the WavePanel, I got no results. On Jul 29, 1:01 am, Brian Kennish (Googler) byoo...@google.com wrote: On Tue, Jul 28, 2009 at 4:17 AM, sim-sim 7im7...@gmail.com wrote: 1. in setUIConfig need using fontsize in pt units (not a pts); Correct. pts appears erroneously in the documentation. 2. in loadWave waveId starting with https://; (not a http://;); Either http or https is acceptable when creating a WavePanel object, but https is preferable because it won't trigger a redirect: new WavePanel('https://wave.google.com/a/wavesandbox.com/') However, neither prefix is acceptable when calling loadWave. Use only the quoted value returned by the Debug Get current Wave ID menu. 3. currently addPaticipants() and addReply() is not working for security reason. Both methods should be working. 4. we can make little more using custom initializing jscript instead http://wave-api.appspot.com/public/embed.js(downloadit and see ;) plushttps://wave.google.com/gadgets/js/core:rpcitis complexed calls via gadget rpc Is there a question in there? 5. we will get in future: * Anonymous Access * Search Panel * Provide Participants * Communication Hub is it right? Mostly. ;-) But you're more likely to get what you want if you tell us here:http://code.google.com/p/google-wave-resources/issues/list. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Adding users
Hi, I am having the same issue CVlabs the at sign wavesandbox dot com Deb On Oct 14, 8:02 am, sb-google sourceb...@gmail.com wrote: Anton, tried adding you but GW says fandon.. doesn't have a GW account. On Oct 13, 11:31 pm, Anton Crash fandori...@gmail.com wrote: Hi guys. First of all I want to thank for Wave. It's amazing. I'm new here (don't judge seriously) and have started using Wave interface recently. I've been adding contacts and nobody's answering. I checked the FAQ, but I do everything as I was told there. I have written tons of messages to people but to no avail. What's wrong with it? Could anybody add me and drop some lines so I'm sure it works? fandori...@wavesandbox.com --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Main account and test account
I could not connect to the preview wave and sandbox wave accounts at the same time with two separate safari windows. I do believe this is possible with two different browsers though. I am pretty sure I was able to get to work with Safari and Firefox. I don't have Chrome however. Perhaps it works differently in the way it stores cookies from separate windows? On Oct 13, 8:47 am, namronp normpl...@gmail.com wrote: I just tried opening my main account and test account with Chrome in two separate windows on the same computer and started a new wave. I added the other contact and I was able to carry on a wave dialogue. Therefore, my previous post mentioning the potential need for two separate computers or IP address is wrong. Sorry for speaking up too soon before testing this further. On Oct 13, 8:29 am, namronp normpl...@gmail.com wrote: Not sure, but I believe that you need another IP address, as I use two computers on the same network, each having a unique IP address and I can test wave applications. Seems that I can not be signed into a wave with two separate accounts on the same computer and perhaps this is due to cookies, etc.. Check with the documentation to determine if there's an answer to this. On Oct 13, 7:40 am, Harrison Conlin m...@harrisony.com wrote: This is coming soon (federation). On Tue, Oct 13, 2009 at 8:49 PM, Shaiton kev.raym...@gmail.com wrote: HI, I got the same preview account yesterday ! That's so amazing !! Thanks Google team ! To answer your question, did you try to look for your account with the full address ? (i.e. n...@wavesandbox.com) You need to write the whole adress. I don't know why (yet, cause I am looking for the answer) but there are @wavesandbox.com and @googlewave.com domains. Using my wavesandbox, I can't add googlewave users. Have fun waving ! Regards, Shaiton On Oct 13, 3:47 am, Long Thay Bun thaybunlon...@gmail.com wrote: Dear Google Wave API, Today, I have received 2 accounts and passwords to use Wave for the first time. I log in the main account, activate it and do the same with the test account. Then, I try to add test account into main account but it does not work and vice versa. Could any one help me on this issue? Thanks and regards, Long -- Harrison Conlin- Hide quoted text - - Show quoted text -- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Office Hours Start in 10 Minutes
Virtual Google Wave APIs office hours will begin in 10 minutes. Visit this URL in Wave Sandbox to participate: https://wave.google.com/a/wavesandbox.com/#restored:wave:wavesandbox.com!w%252BjzgP5OmUAhttps://wave.google.com/a/wavesandbox.com/#restored:wave:wavesandbox.com!w%252BjzgP5OmUA A link to the transcript will be posted here afterwards. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Does this client exist somewhere?
I arrived at this board looking for an IRC client for wave. Does such a thing exist? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Server-side timestamp
Hi, I have a question about the best way to manage state changes with an interactive gadget. My gadget has a textbox for user's to write an equation in (http://waveyscience.appspot.com). Every time the user types in the textbox I change the stored equation (submitDelta). I don't want to wait until they leave the textbox so that other user's can see any changes they make right away. Now the problem is that, for the user's who haven't edited the textbox, upon receiving a stateUpdated event they need to update the textbox, but the editing user may have written another character in the mean time and I wouldn't be polite to overwrite that. At the moment I get around this by having a variable lastUpdate which records the last state update submitted, and ignores state changes until the lastUpdate state change is received. This means if user types a and then b generating state changes a and ab quickly, the stateUpdated event with just the state change 'a' (which will occur after both keypresses if typing quickly) will get ignored in the originating gadget (because it is waiting for the state change 'ab' which it know's it has submitted). This seems to work. The only problem is, that (I think) if another user types 'c' quickly, then the state might get merge on the server and so the state change to 'ab' will never be received by the gadget. This leaves it in a stuck state waiting for state change that will never come and ignoring other ones. One hack would be to have some sort of timeout. But it seems like a better way would be to have submitDelta give some sort of server side timestamp, so one can test in statedUpdated if that delta is still pending or a newer state is now available. getTime seems like it might be the kinda thing I'm after but I can't really see how to use it, and at the moment I think it just gives the client time (which won't work if the client clocks are out of sync (and they'd only need to be out by milliseconds). Basically, what I'm asking is, does anyone have a demo implementation of a gadget that is just a textbox editable by multiple users, synchronizing with each keypress. I don't quite understand the Wave way to do this, as gadget's don't have access to the full Wave OT. Thanks for any help. Jonny -- Jonathan J Hunt j...@42quarks.com Homepage: http://www.42quarks.com (Further contact details there) Physics isn't the most important thing. Love is. Richard Feynman --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---