IRC Log for #OpenSocial on 2008-08-07

Timestamps are in UTC.

  1. [00:35:59] * jkinner (n=jkinner@c-68-39-18-144.hsd1.nj.comcast.net) has joined #opensocial
  2. [00:43:23] * gasman (n=joe@nat-ext.sfo2.imeem.net) Quit (Read error: 104 (Connection reset by peer))
  3. [00:43:29] * gasman (n=joe@nat-ext.sfo2.imeem.net) has joined #opensocial
  4. [00:46:57] * petea (n=pandrews@adsl-76-202-153-62.dsl.pltn13.sbcglobal.net) Quit ()
  5. [01:14:00] * KevinMarks (n=KevinMar@nat/google/x-f5d39894d57bf90a) Quit ("The computer fell asleep")
  6. [01:33:52] * yoichiro (n=yoichiro@ns2.atlsys.com) has joined #opensocial
  7. [01:34:53] * kriox (n=kriox@189.100.88.58) has joined #opensocial
  8. [01:50:06] * ggapol (n=ggapol@cebu.exist.com) has joined #opensocial
  9. [01:53:05] * edu_barra (n=webmaste@189.24.91.183) has joined #opensocial
  10. [01:55:26] <edu_barra> Hi!
  11. [01:55:31] <MarkBao> hi
  12. [01:57:57] <edu_barra>
  13. [01:57:57] <edu_barra> I have a doubt about oo sending of applications for opensocial orkut
  14. [01:57:57] <edu_barra> you could help me?
  15. [01:59:22] <MarkBao> ah sorry nope
  16. [02:01:11] <edu_barra> thanks =)
  17. [02:01:49] <yoichiro> hi, may i help you?
  18. [02:06:24] <edu_barra>
  19. [02:06:24] <edu_barra> I develop an application for Orkut, and submitted to the directory of applications. I wonder how long it takes to verification and adding the application in the directory?
  20. [02:08:01] <edu_barra> do u know ?
  21. [02:13:14] <yoichiro> well, I know only that it will takes several weeks.
  22. [02:13:14] <edu_barra> ?
  23. [02:16:46] <edu_barra> thanks very much =)
  24. [02:16:56] <yoichiro> I seem that the verification of the submitted application is like a very painful task. but the following url might help you.
  25. [02:17:05] <yoichiro> http://groups.google.com/group/opensocial-orkut/browse_thread/thread/9f8749a8ff893628
  26. [02:19:22] <edu_barra> i will check it!
  27. [02:19:41] * plindner (n=plindner@66.218.169.48) Quit ()
  28. [02:19:51] <edu_barra> their help was very useful
  29. [02:20:03] <yoichiro> yes, i hope this doc helps you.
  30. [02:20:03] <edu_barra> thanks so much =)
  31. [02:20:12] <yoichiro> you're welcome. :)
  32. [02:25:50] * edu_barra (n=webmaste@189.24.91.183) Quit ()
  33. [02:30:15] * petea (n=pandrews@76.14.62.217) has joined #opensocial
  34. [02:43:40] * kriox (n=kriox@189.100.88.58) Quit ()
  35. [02:45:39] * besquared (n=Josh@75-101-13-111.dsl.static.sonic.net) Quit ()
  36. [02:55:59] * rmurphey (n=rmurphey@c-67-169-176-74.hsd1.ca.comcast.net) Quit (Read error: 110 (Connection timed out))
  37. [02:57:33] * gasman (n=joe@nat-ext.sfo2.imeem.net) Quit (Read error: 104 (Connection reset by peer))
  38. [02:57:40] * gasman (n=joe@nat-ext.sfo2.imeem.net) has joined #opensocial
  39. [02:58:13] * JSeligstein (n=JSeligst@outbound156a.pasd.tfbnw.net) Quit ("This computer has gone to sleep")
  40. [03:00:43] * rf___ (n=rf@adsl-68-125-193-69.dsl.pltn13.pacbell.net) has joined #opensocial
  41. [03:00:43] * rf__ (n=rf@adsl-68-125-193-69.dsl.pltn13.pacbell.net) Quit (Read error: 104 (Connection reset by peer))
  42. [03:03:18] * manvesh (n=chatzill@nat/yahoo/x-be84264518046e58) Quit (Read error: 110 (Connection timed out))
  43. [03:22:14] * jkinner (n=jkinner@c-68-39-18-144.hsd1.nj.comcast.net) Quit ("Logging")
  44. [03:42:14] * suhail (n=suhaildo@nat/slide/x-99f0aa76252dd2b0) Quit (Read error: 113 (No route to host))
  45. [03:50:14] * jerobi (n=jerobi@nat/slide/x-6cfe9ebdaa2cd9ae) Quit (Read error: 104 (Connection reset by peer))
  46. [03:50:15] * yoichiro (n=yoichiro@ns2.atlsys.com) Quit (Read error: 104 (Connection reset by peer))
  47. [03:50:31] * jerobi (n=jerobi@nat/slide/x-1ee866aad12cc10c) has joined #opensocial
  48. [03:55:15] * MarkBao (n=markbao@pool-72-93-207-158.bstnma.fios.verizon.net) Quit ("Leaving...")
  49. [04:00:04] * yoichiro (n=yoichiro@ns2.atlsys.com) has joined #opensocial
  50. [04:06:10] * rf___ (n=rf@adsl-68-125-193-69.dsl.pltn13.pacbell.net) Quit (Read error: 104 (Connection reset by peer))
  51. [04:09:50] * rf__ (n=rf@adsl-68-125-193-69.dsl.pltn13.pacbell.net) has joined #opensocial
  52. [04:13:58] * plindner (n=plindner@netblock-66-245-253-213.dslextreme.com) has joined #opensocial
  53. [04:17:02] * plindner (n=plindner@netblock-66-245-253-213.dslextreme.com) Quit (Read error: 104 (Connection reset by peer))
  54. [04:17:46] * plindner (n=plindner@netblock-66-245-253-213.dslextreme.com) has joined #opensocial
  55. [04:21:48] * jotto (n=jotto-ir@CPE-72-133-200-17.wi.res.rr.com) has joined #opensocial
  56. [04:35:43] * plindner (n=plindner@netblock-66-245-253-213.dslextreme.com) Quit ()
  57. [04:45:02] * charlieville (n=charliev@adsl-75-18-224-200.dsl.pltn13.sbcglobal.net) has joined #opensocial
  58. [04:45:04] * JSeligstein (n=JSeligst@outbound156a.pasd.tfbnw.net) has joined #opensocial
  59. [04:48:29] * suhail (n=suhaildo@c-24-7-65-54.hsd1.ca.comcast.net) has joined #opensocial
  60. [04:54:12] * charlieville_ (n=charliev@adsl-75-41-57-144.dsl.pltn13.sbcglobal.net) has joined #opensocial
  61. [05:04:47] * charlieville (n=charliev@adsl-75-18-224-200.dsl.pltn13.sbcglobal.net) Quit (Read error: 110 (Connection timed out))
  62. [05:24:40] * jotto (n=jotto-ir@CPE-72-133-200-17.wi.res.rr.com) Quit ()
  63. [05:27:17] * optroodt (n=optroodt@225-124-dsl.ipact.nl) has joined #opensocial
  64. [05:28:12] * mib_5ane2h (i=7aa4f1b1@gateway/web/ajax/mibbit.com/x-0dbcddfec090a0bf) has joined #opensocial
  65. [05:31:41] * mib_5ane2h (i=7aa4f1b1@gateway/web/ajax/mibbit.com/x-0dbcddfec090a0bf) Quit (Client Quit)
  66. [05:51:09] * rmurphey (n=rmurphey@c-67-169-176-74.hsd1.ca.comcast.net) has joined #opensocial
  67. [06:02:59] * besquared (n=Josh@c-71-202-152-68.hsd1.ca.comcast.net) has joined #opensocial
  68. [06:22:05] * JoelS (n=JSeligst@outbound500a.pasd.tfbnw.net) has joined #opensocial
  69. [06:28:19] * jerobi (n=jerobi@nat/slide/x-1ee866aad12cc10c) Quit (Read error: 113 (No route to host))
  70. [06:33:00] * charlieville_ (n=charliev@adsl-75-41-57-144.dsl.pltn13.sbcglobal.net) Quit ()
  71. [06:33:52] * JSeligstein (n=JSeligst@outbound156a.pasd.tfbnw.net) Quit (Read error: 110 (Connection timed out))
  72. [06:48:03] * Suhail_ (n=suhaildo@nat/slide/x-83ad8d79ea254fe1) has joined #opensocial
  73. [06:48:48] * Suhail_ (n=suhaildo@nat/slide/x-83ad8d79ea254fe1) Quit (Client Quit)
  74. [07:01:00] * action4 (n=nospam@c-98-210-181-173.hsd1.ca.comcast.net) has joined #opensocial
  75. [07:04:46] * suhail (n=suhaildo@c-24-7-65-54.hsd1.ca.comcast.net) Quit (Read error: 110 (Connection timed out))
  76. [07:06:32] * stevil (n=stevil@cp1029020-a.dbsch1.nb.home.nl) Quit (Read error: 104 (Connection reset by peer))
  77. [07:06:50] * stevil (n=stevil@cp1029020-a.dbsch1.nb.home.nl) has joined #opensocial
  78. [07:23:05] * KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) has joined #opensocial
  79. [07:24:20] * stevil (n=stevil@cp1029020-a.dbsch1.nb.home.nl) Quit (No route to host)
  80. [07:32:46] * besquared (n=Josh@c-71-202-152-68.hsd1.ca.comcast.net) Quit ()
  81. [07:37:05] * stevil (n=stevil@host-2.tntlogistics-3.demon.nl) has joined #opensocial
  82. [08:22:24] * JoelS (n=JSeligst@outbound500a.pasd.tfbnw.net) Quit ("Leaving")
  83. [08:27:07] * rmurphey (n=rmurphey@c-67-169-176-74.hsd1.ca.comcast.net) Quit (Read error: 113 (No route to host))
  84. [08:31:59] * danieljohnlewis (n=danieljo@82.46.89.37) has joined #opensocial
  85. [09:32:14] * danieljohnlewis (n=danieljo@82.46.89.37) Quit ()
  86. [09:33:09] * danieljohnlewis (n=danieljo@82.46.89.37) has joined #opensocial
  87. [09:35:40] * danieljohnlewis (n=danieljo@82.46.89.37) Quit (Remote closed the connection)
  88. [09:36:17] * danieljohnlewis (n=danieljo@82.46.89.37) has joined #opensocial
  89. [09:38:02] * danieljohnlewis (n=danieljo@82.46.89.37) Quit (Client Quit)
  90. [09:47:40] * levitation_ (n=levitati@noorus.aklubi.ee) Quit (Connection timed out)
  91. [09:53:22] * ggapol_ (n=ggapol@cebu.exist.com) has joined #opensocial
  92. [10:07:55] * levitation[A] (n=levitati@noorus.aklubi.ee) has joined #opensocial
  93. [10:09:14] * yoichiro (n=yoichiro@ns2.atlsys.com) Quit ("Leaving...")
  94. [10:14:53] * ggapol (n=ggapol@cebu.exist.com) Quit (Read error: 110 (Connection timed out))
  95. [10:50:56] * JSeligstein (n=JSeligst@outbound500a.pasd.tfbnw.net) has joined #opensocial
  96. [11:42:28] * d3vilking (n=root@203.200.5.131) has joined #opensocial
  97. [11:42:34] * d3vilking (n=root@203.200.5.131) has left #opensocial
  98. [11:57:54] * ggapol_ (n=ggapol@cebu.exist.com) Quit ("Leaving")
  99. [12:45:32] * MacTed (n=Thud@twentyfourmullen.hsd1.ma.comcast.net) Quit ()
  100. [13:22:32] * JSeligstein (n=JSeligst@outbound500a.pasd.tfbnw.net) Quit (Read error: 110 (Connection timed out))
  101. [13:24:54] * jotto (n=jotto-ir@CPE-72-133-200-17.wi.res.rr.com) has joined #opensocial
  102. [13:28:20] * MacTed (n=Thud@63.119.36.36) has joined #OpenSocial
  103. [13:38:38] * petea (n=pandrews@76.14.62.217) Quit ()
  104. [13:40:16] * Munkle (n=mzlee@fw.arb.zattoo.com) has joined #opensocial
  105. [13:42:31] * jotto (n=jotto-ir@CPE-72-133-200-17.wi.res.rr.com) Quit ()
  106. [13:53:19] * MrTopf (i=hidden-u@oecher.info) has joined #opensocial
  107. [14:03:16] * jotto (n=jotto-ir@CPE-72-133-200-17.wi.res.rr.com) has joined #opensocial
  108. [14:38:21] * stevil (n=stevil@host-2.tntlogistics-3.demon.nl) Quit (Success)
  109. [14:57:58] * stevil (n=stevil@cp1029020-a.dbsch1.nb.home.nl) has joined #opensocial
  110. [15:14:51] * petea (n=pandrews@adsl-76-202-153-62.dsl.pltn13.sbcglobal.net) has joined #opensocial
  111. [15:21:57] * MarkBao (n=markbao@pool-72-93-207-158.bstnma.fios.verizon.net) has joined #opensocial
  112. [16:00:56] * bakert (n=bakert@82-69-214-14.dsl.in-addr.zen.co.uk) has joined #opensocial
  113. [16:07:54] * bakert (n=bakert@82-69-214-14.dsl.in-addr.zen.co.uk) Quit (Read error: 104 (Connection reset by peer))
  114. [16:13:42] * bakert (n=bakert@82-69-214-14.dsl.in-addr.zen.co.uk) has joined #opensocial
  115. [16:16:46] * shrink (n=shrink@210.212.5.85) has joined #opensocial
  116. [16:22:54] * rmurphey (n=rmurphey@c-67-169-176-74.hsd1.ca.comcast.net) has joined #opensocial
  117. [16:30:49] * optroodt (n=optroodt@225-124-dsl.ipact.nl) Quit ()
  118. [16:31:12] * optroodt (n=optroodt@225-124-dsl.ipact.nl) has joined #opensocial
  119. [16:36:19] * rmurphey (n=rmurphey@c-67-169-176-74.hsd1.ca.comcast.net) Quit ("leaving")
  120. [16:36:24] * rmurphey (n=rmurphey@c-67-169-176-74.hsd1.ca.comcast.net) has joined #opensocial
  121. [16:51:32] * gbarosio (n=gbarosio@OL102-159.fibertel.com.ar) has joined #opensocial
  122. [16:51:54] * action4 (n=nospam@c-98-210-181-173.hsd1.ca.comcast.net) Quit ()
  123. [17:21:09] * KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) Quit ("The computer fell asleep")
  124. [17:29:24] * gasman (n=joe@nat-ext.sfo2.imeem.net) Quit (Read error: 104 (Connection reset by peer))
  125. [17:29:40] * gasman (n=joe@nat-ext.sfo2.imeem.net) has joined #opensocial
  126. [17:30:55] * MrTopf (i=hidden-u@oecher.info) Quit ("deconstructing...")
  127. [17:48:07] * suhail (n=suhaildo@nat/slide/x-abfdcb78534a793c) has joined #opensocial
  128. [18:33:19] * WorldLiterature (n=WorldLit@adsl-99-2-75-186.dsl.pltn13.sbcglobal.net) has joined #opensocial
  129. [18:39:15] * besquared_ (n=Josh@75-101-13-111.dsl.static.sonic.net) has joined #opensocial
  130. [19:03:04] * besquared_ is now known as besquared
  131. [19:22:08] <brunokbcao> Hi people...
  132. [19:22:28] <brunokbcao> Do you know if Orkut uses the same certificate than Sandbox?
  133. [19:22:39] <brunokbcao> http://sandbox.orkut.com/46/o/pub.1199819524.-1556113204990931254.cer
  134. [19:23:34] * mNeo (n=chatzill@adsl-76-200-183-22.dsl.pltn13.sbcglobal.net) has joined #opensocial
  135. [19:34:11] * jerobi (n=jerobi@nat/slide/x-151dec57f30df0c7) has joined #opensocial
  136. [19:53:03] * Sambi (n=bsambire@199.17.50.140) has joined #opensocial
  137. [19:53:15] <Sambi> Hi
  138. [19:54:31] <Sambi> anyone there??
  139. [19:58:13] * Sambi (n=bsambire@199.17.50.140) Quit ()
  140. [19:59:45] * jasonacooper (n=jasonaco@nat/google/x-c5461bd0211b06f2) has joined #opensocial
  141. [20:00:00] * sambireddy (n=bsambire@199.17.50.140) has joined #opensocial
  142. [20:00:11] <sambireddy> hi
  143. [20:00:26] <jasonacooper> Hello.
  144. [20:01:21] <sambireddy> hi jason, when are going to implement tracking system like the one we have in hi5?
  145. [20:01:46] <jasonacooper> By tracking, are you referring to application metrics, etc.?
  146. [20:02:14] <sambireddy> ya, place where can see about stats and approval
  147. [20:02:23] <sambireddy> number of users
  148. [20:04:07] <jasonacooper> No formal ETA but this is something we're working on, rest assured.
  149. [20:04:21] <jasonacooper> Along with a lot of other developer-oriented features.
  150. [20:05:06] <jasonacooper> Not to mention getting 0.8 ready. :)
  151. [20:05:21] <sambireddy> my application got rejected for not using opensocial api.
  152. [20:05:46] <sambireddy> now I included the activity streams and friend activities
  153. [20:06:08] <jasonacooper> Which app? What is its URL?
  154. [20:06:38] <sambireddy> http://sandbox.orkut.com/Application.aspx?uid=17158969329579561372&appId=535756404836&bpc=1
  155. [20:06:57] <sambireddy> http://tollymdb.appspot.com/static/orkut-main.xml
  156. [20:08:32] <sambireddy> following is the message i received
  157. [20:08:32] * beeew (n=chatzill@c-24-130-223-61.hsd1.ca.comcast.net) has joined #opensocial
  158. [20:08:35] <sambireddy> At this point, orkut is trying to highlight the social capabilities
  159. [20:08:36] <sambireddy> enabled by the OpenSocial API, and isn't adding apps that don't leverage
  160. [20:08:36] <sambireddy> the new APIs. To engage your users and make your app more social check
  161. [20:08:36] <sambireddy> out these best practices for some tips:
  162. [20:10:41] <jasonacooper> I think your app fits the social bill. It could be a bit more social (allow users to comment, rate, and so forth) but I like that you allow users to add favorites and recommendations.
  163. [20:10:45] * plindner (n=plindner@66.218.169.48) has joined #opensocial
  164. [20:10:54] <jasonacooper> When did you get the rejection mail?
  165. [20:11:16] <sambireddy> last month 31st
  166. [20:12:25] <jasonacooper> OK, I'll see what I can do to get your application re-reviewed.
  167. [20:12:32] <sambireddy> i am planning to implement the comment's but i have some problem with appengine (I will sort it soon)
  168. [20:13:16] <jasonacooper> I'll make sure you have a new review by end of day. I'm sorry for the earlier confusion.
  169. [20:13:38] <sambireddy> last time i sent it with url http://tollymdb.appspot.com/static/orkut.xml
  170. [20:13:59] <sambireddy> but now both urls have same code anyone is fine
  171. [20:16:46] <sambireddy> one more thing i wanted to ask you is updating tabs
  172. [20:17:39] <sambireddy> presently i am using the code from article for tabs but they don't update until users reload the application
  173. [20:18:32] <sambireddy> do i have to live with it or is there anyway that i can update it??
  174. [20:19:04] <jasonacooper> What isn't being updated?
  175. [20:19:52] <sambireddy> my init() function
  176. [20:19:56] <sambireddy> params.contentContainer = document.getElementById("home");
  177. [20:19:56] <sambireddy> tabs.addTab("Home", params);
  178. [20:19:56] <sambireddy>
  179. [20:19:56] <sambireddy> params.contentContainer = document.getElementById("movie_home");
  180. [20:19:56] <sambireddy> tabs.addTab("Movies", params);
  181. [20:19:57] <sambireddy>
  182. [20:19:59] <sambireddy> params.contentContainer = document.getElementById("movie");
  183. [20:20:01] <sambireddy> tabs.addTab("Movie", params);
  184. [20:20:03] <sambireddy> params.contentContainer = document.getElementById("favs");
  185. [20:20:05] <sambireddy> tabs.addTab("Favorites", params);
  186. [20:20:07] <sambireddy> params.contentContainer = document.getElementById("recos");
  187. [20:20:09] <sambireddy> tabs.addTab("Recommendations", params);
  188. [20:20:11] <sambireddy> tabs.alignTabs("left", 5);
  189. [20:20:13] <sambireddy>
  190. [20:20:15] <sambireddy> var tabHeaders = document.getElementById("tabs_div_header").rows[0].cells;
  191. [20:20:17] <sambireddy> var value = null;
  192. [20:20:19] <sambireddy> var html = null;
  193. [20:20:21] <sambireddy>
  194. [20:20:23] <sambireddy> for (var i in tabHeaders)
  195. [20:20:25] <sambireddy> {
  196. [20:20:27] <sambireddy> if (tabHeaders[i].className && tabHeaders[i].className.match(/tablib_selected/))
  197. [20:20:29] <sambireddy> {
  198. [20:20:30] <sambireddy> value = tabHeaders[i].innerHTML;
  199. [20:20:33] <sambireddy> html = "<span class='tablib_extension_left_selected'></span> " + value;
  200. [20:20:35] <sambireddy> tabHeaders[i].innerHTML = html;
  201. [20:20:37] <sambireddy> }
  202. [20:20:39] <sambireddy> if (tabHeaders[i].className && tabHeaders[i].className.match(/tablib_unselected/))
  203. [20:20:40] <sambireddy> {
  204. [20:20:43] <sambireddy> value = tabHeaders[i].innerHTML;
  205. [20:20:45] <sambireddy> html = "<span class='tablib_extension_left_unselected'></span> " + value;
  206. [20:20:47] <sambireddy> tabHeaders[i].innerHTML = html;
  207. [20:20:49] <sambireddy> }
  208. [20:20:50] <sambireddy> }
  209. [20:20:53] <sambireddy>
  210. [20:20:54] <sambireddy> getUidAppid();
  211. [20:20:57] <sambireddy> loadMovies();
  212. [20:20:59] <sambireddy> loadTopMovies();
  213. [20:21:01] <sambireddy> loadAllMovies();
  214. [20:21:03] <sambireddy> loadAllTopMovies();
  215. [20:21:05] <sambireddy> loadAllAlphaMovies();
  216. [20:21:07] <sambireddy> loadFavorites();
  217. [20:21:09] <sambireddy> loadRecos();
  218. [20:21:10] <sambireddy> sry
  219. [20:21:13] <sambireddy> i am adding tabs and loading them with the data
  220. [20:21:14] <sambireddy> but if someone adds a movie as favorite
  221. [20:21:17] <sambireddy> it won't show in favorite tab until user reloads application
  222. [20:21:33] <jasonacooper> Ah yes, I saw this just now.
  223. [20:22:33] <jasonacooper> Are you storing favorites in app data or in App Engine?
  224. [20:23:14] <sambireddy> ya datastore by appengine
  225. [20:24:38] <jasonacooper> When a user clicks the Favorites tab, are you sending a request to your back-end to get the favorites from the App Engine data store?
  226. [20:25:28] <sambireddy> I am only doing that while initializing
  227. [20:25:56] <sambireddy> i am using following function for changing tabs
  228. [20:25:59] <sambireddy> function changeSelectedTab()
  229. [20:25:59] <sambireddy> {
  230. [20:25:59] <sambireddy> if (document.getElementById("tabs_div_header"))
  231. [20:25:59] <sambireddy> {
  232. [20:25:59] <sambireddy> var tabHeaders = document.getElementById("tabs_div_header").rows[0].cells;
  233. [20:25:59] <sambireddy>
  234. [20:26:02] <sambireddy> for (var i in tabHeaders)
  235. [20:26:04] <sambireddy> {
  236. [20:26:05] <sambireddy> if (tabHeaders[i].className && tabHeaders[i].className.match(/tablib_selected/))
  237. [20:26:07] <sambireddy> {
  238. [20:26:09] <sambireddy> if (tabHeaders[i].childNodes[0].className)
  239. [20:26:12] <sambireddy> {
  240. [20:26:14] <sambireddy> tabHeaders[i].childNodes[0].className = "tablib_extension_left_selected";
  241. [20:26:15] <sambireddy> }
  242. [20:26:18] <sambireddy> }
  243. [20:26:20] <sambireddy>
  244. [20:26:22] <sambireddy> if (tabHeaders[i].className !== undefined && tabHeaders[i].className.match(/tablib_unselected/))
  245. [20:26:24] <sambireddy> {
  246. [20:26:26] <sambireddy> if (tabHeaders[i].childNodes[0].className)
  247. [20:26:28] <sambireddy> {
  248. [20:26:30] <sambireddy> tabHeaders[i].childNodes[0].className = "tablib_extension_left_unselected";
  249. [20:26:31] * api_dwh (n=api_dwh@nat/google/x-085a4e16fbf9d3bf) has joined #opensocial
  250. [20:26:32] <sambireddy> }
  251. [20:26:34] <sambireddy> }
  252. [20:26:42] <sambireddy>
  253. [20:26:42] <sambireddy> }
  254. [20:26:42] <sambireddy> }
  255. [20:26:42] <sambireddy> }
  256. [20:27:03] <sambireddy> the url for article that i used is here
  257. [20:27:04] <sambireddy> http://code.google.com/apis/orkut/articles/tabs.html
  258. [20:27:30] <jasonacooper> This is the reason your favorites aren't updating. You have two choices -- you can either send a makeRequest when the tab is clicked or store the new favorite on the client after saving it.
  259. [20:27:42] <jasonacooper> Oh, and you don't have to keep pasting code. :)
  260. [20:27:55] <jasonacooper> Just refer me to your function in your spec and I can see it there.
  261. [20:29:41] <sambireddy> I tried to some changes to the changeSelectedTab function to load the favorites after clicking it but i got some weird results so i stopped playing with that
  262. [20:30:30] <sambireddy> and not much is written abt opt_params of TabSet
  263. [20:30:44] <jasonacooper> What kind of weird results? All you need is a makeRequest and a callback that populates the list of favorites when the data is available.
  264. [20:31:28] <jasonacooper> Yes, the docs on opt_params could be a bit more descriptive, but all you need is to specify a callback when the tab is clicked.
  265. [20:31:41] <jasonacooper> And I believe the param's name here is simply callback.
  266. [20:32:20] <jasonacooper> Actually, for latency purposes, it's probably better if you store the favorite locally which wouldn't even need a makeRequest.
  267. [20:32:50] <sambireddy> so is this correct
  268. [20:32:52] <sambireddy> var params = { callback: changeSelectedTab, callback: loadFavorites() };
  269. [20:32:54] <jasonacooper> So you can send an update to your back-end to store the favorite but you don't need to re-retrieve it since you already know what it is.
  270. [20:33:33] <jasonacooper> I don't think you can specify two callbacks.
  271. [20:33:50] <sambireddy> thats what my problem was
  272. [20:34:00] <sambireddy> i need to call the first one to change colors
  273. [20:35:43] <api_dwh> you could modify the changeSelectedTab callback to call an additional function when a specific tab is selected
  274. [20:36:02] <api_dwh> add something like this psuedo code:
  275. [20:36:11] <api_dwh> if (selectedTab == "special tab") {
  276. [20:36:20] <api_dwh> special_callback();
  277. [20:36:21] <api_dwh> }
  278. [20:36:52] <jasonacooper> Or, alternatively, you can avoid using a separate callback altogether by displaying the new favorite immediately instead of re-retrieving the full list from the data store.
  279. [20:37:01] <api_dwh> that might work too :)
  280. [20:38:13] <sambireddy> ya think I shouldn't try to re-retrieve data. appengine might block my application for excess use ;)
  281. [20:38:41] <brunokbcao> Hi mr. Jason.
  282. [20:38:44] <brunokbcao> Do you know if Orkut uses the same certificate than Sandbox?
  283. [20:38:50] <brunokbcao> that one at http://sandbox.orkut.com/46/o/pub.1199819524.-1556113204990931254.cer
  284. [20:38:52] <brunokbcao> ?
  285. [20:39:09] <sambireddy> and jason this is how my updates are looking when i post a activitystream using sandbox
  286. [20:39:12] <sambireddy> Sambi Reddy Badduri has given 3 rating for Ullasangaa Utsahangaa. (via Tollywood Movie Database)
  287. [20:39:12] <sambireddy> Tollywood Movie Database
  288. [20:39:55] <sambireddy> Tollywood Movie Database repeating again not a big problem though 8-)
  289. [20:40:17] <jasonacooper> sambireddy: Not re-retrieving data every time the tab is clicked makes it a lot less likely that App Engine will block you.
  290. [20:40:31] <jasonacooper> brunokbcao: Yes, orkut uses the same certificate as the sandbox.
  291. [20:41:14] <jasonacooper> sambireddy: Why is Tollywood Movie Database repeating?
  292. [20:42:01] <brunokbcao> thanks mr.
  293. [20:42:25] <sambireddy> see this function in my xml file addToFavActivityStream(movie)
  294. [20:43:21] <sambireddy> actually this function addToActivityStream(movie, rating)
  295. [20:46:14] <jasonacooper> You have Tollywood Movie Database in your activity's body, which is why it's repeating. You can customize this to whatever you want. Ideally, you post a summary in the title (so-and-so has rated a movie) and then include the rating and movie name in the actual body of the activity.
  296. [20:48:27] <sambireddy> and no user can look at the canvas view without adding the application right?
  297. [20:48:56] * rmurphey (n=rmurphey@c-67-169-176-74.hsd1.ca.comcast.net) Quit (Read error: 113 (No route to host))
  298. [20:49:19] <jasonacooper> Actually, no, that's incorrect.
  299. [20:49:35] <jasonacooper> You need to account for the situation that guest viewers may navigate to your app's canvas view.
  300. [20:50:34] <sambireddy> so when does orkut ask users to add application?
  301. [20:52:46] <jasonacooper> Users can click "add application" at the bottom of the app in both canvas and profile views. Also, you're allowed to redirect the users to the app install page if they try to perform an action reserved for actual app users (adding a favorite, for example) in the canvas view but NOT the profile view.
  302. [20:54:17] <mNeo> Jason, any news on when apps will have access to users' albums/photos?
  303. [20:56:32] <jasonacooper> mNeo: Unfortunately, I don't have any estimated times. We're working on a lot of things concurrently (application dashboards, preparing the sandbox for 0.8, adding orkut specific APIs for photos, enhancing the directory, just to name a few) so the release dates are all a bit vague at this point.
  304. [20:56:41] <jasonacooper> But I can confirm that this is planned.
  305. [20:56:57] <mNeo> okay .. thanks
  306. [20:57:30] <mNeo> And do you plan to allow access to Person.AGE? Currently it is inaccessible
  307. [20:58:35] <jasonacooper> I know that there is an open request for this, but to my knowledge there are no plans to change this in the near-term. I will raise the issue again, however, and maybe we can arrive at a better outcome.
  308. [20:59:36] <mNeo> Yeah .. I can understand that a birth-date can be used to identify a user, but age is generic enough to be allowed
  309. [20:59:47] <mNeo> This will help our app a lot
  310. [20:59:59] <jasonacooper> mNeo: Noted. :)
  311. [21:00:04] <mNeo> Thanks :)
  312. [21:03:00] <sambireddy> there is no way to find owner of app right
  313. [21:05:02] * Vamsi (i=3df7f21a@gateway/web/ajax/mibbit.com/x-dc04cf49caa7c174) has joined #opensocial
  314. [21:05:44] <jasonacooper> sambireddy: What do you mean by find exactly?
  315. [21:07:54] * MacTed (n=Thud@63.119.36.36) Quit ()
  316. [21:08:43] <sambireddy> do you show owner of the app in Application Info page??
  317. [21:12:27] <sambireddy> nvm i saw some installed app's they don't show it
  318. [21:12:29] <jasonacooper> I believe the app info page shows your friends who also have the app installed.
  319. [21:12:33] * petea (n=pandrews@adsl-76-202-153-62.dsl.pltn13.sbcglobal.net) Quit ()
  320. [21:12:42] <Vamsi> Hi jasonacooper
  321. [21:13:18] <jasonacooper> Hi Vamsi.
  322. [21:13:49] <trix> getMsgFormatted() doesn't seem to be a method of gadgets.Prefs() in 0.7 - am i doing something wrong?
  323. [21:14:52] * shawn__ (n=shawnshe@nat/google/x-15f9cd2645a95f62) has joined #opensocial
  324. [21:16:29] <trix> var prefs = new gadgets.Prefs(); var x = prefs.getMsgFormatted('test', 'Howdy hooo!'); //prefs.getMsgFormatted is not a function
  325. [21:19:47] * Aakash (i=7aa751b1@gateway/web/ajax/mibbit.com/x-3f65371cc99a656d) has joined #opensocial
  326. [21:20:25] <jasonacooper> trix: It's defined in the spec but it might not be implemented in Shindig. I believe getMsg works, however.
  327. [21:23:14] <trix> thanks, jason. there's a shindig commit with a comment "Updated prefs to drop getMsgFormatted, which is not to be supported any longer" and that's really the only tidbit i've found..so i suppose i'll do the template substitution on my own
  328. [21:27:46] * gasman (n=joe@nat-ext.sfo2.imeem.net) Quit (Read error: 104 (Connection reset by peer))
  329. [21:28:31] * Munkle (n=mzlee@fw.arb.zattoo.com) Quit ("Leaving")
  330. [21:28:46] <sambireddy> thanks for answering my questions jason
  331. [21:29:09] <sambireddy> if you can get my app re-reviewed that would be great
  332. [21:29:22] <jasonacooper> sambireddy: By end of day today. :)
  333. [21:29:34] <jasonacooper> Thanks for submitting, and I apologize for the confusion.
  334. [21:29:44] <Vamsi> sambireddy if u dont mind can i see ur app :)
  335. [21:31:14] <sambireddy> only if u add it :D
  336. [21:38:39] <Vamsi> sure i will add
  337. [21:38:46] <Vamsi> reddy gaaru namaskaaram ;)
  338. [21:40:16] <sambireddy> ok here it is
  339. [21:40:19] <sambireddy> http://sandbox.orkut.com/Application.aspx?uid=17158969329579561372&appId=535756404836&bpc=1
  340. [21:43:21] <Vamsi> good app
  341. [21:44:34] * zer0her0 (n=Z@cpe-74-67-48-253.nycap.res.rr.com) has joined #opensocial
  342. [21:48:22] <Vamsi> sambi are u assiciated with some site ?
  343. [21:49:20] <sambireddy> no personal developed
  344. [21:49:43] <Vamsi> cool good to hear that
  345. [21:49:45] <sambireddy> jason is sadnbox under maintainence. I am getting errors
  346. [21:49:58] <sambireddy> do you have any app vamsi??
  347. [21:50:08] <jasonacooper> sambi: Which URL?
  348. [21:50:29] <sambireddy> http://sandbox.orkut.com/Application.aspx?uid=17158969329579561372&appId=535756404836&bpc=1
  349. [21:50:46] <Vamsi> i have some apps :)
  350. [21:50:51] <sambireddy> I am using firebug and it is giving error with makerequest
  351. [21:51:26] <Vamsi> 504 ??
  352. [21:51:38] <sambireddy> http://tollymdb.appspot.com/Orkutmovies this url returning some data as json but function onLoadMovies is not catching the response
  353. [21:51:43] <Vamsi> rc:504
  354. [21:51:46] * jotto (n=jotto-ir@CPE-72-133-200-17.wi.res.rr.com) Quit (Read error: 104 (Connection reset by peer))
  355. [21:51:46] <Vamsi> is that u are getting
  356. [21:52:19] * jotto (n=jotto-ir@CPE-72-133-200-17.wi.res.rr.com) has joined #opensocial
  357. [21:52:40] <jasonacooper> Hmm, I'm not seeing this. Try not including &bpc=1 and see if that does the trick. Also, are you requiring dynamic-height? I keep seeing errors relating to gadgets.window not being defined.
  358. [21:52:43] <sambireddy> no not that
  359. [21:53:15] <Vamsi> jasonacooper i noticed one thing
  360. [21:53:23] * Aakash (i=7aa751b1@gateway/web/ajax/mibbit.com/x-3f65371cc99a656d) Quit ("http://www.mibbit.com ajax IRC Client")
  361. [21:53:39] <Vamsi> gadgets.window.adjustHeight();
  362. [21:54:04] <sambireddy> see the favs error
  363. [21:54:07] <Vamsi> the issues is
  364. [21:54:09] * jotto (n=jotto-ir@CPE-72-133-200-17.wi.res.rr.com) Quit (Read error: 104 (Connection reset by peer))
  365. [21:54:31] <Vamsi> suppose if we have a image in the reponse code and we are injecting the image on to the dom
  366. [21:54:41] <Vamsi> and if the image height is not specified
  367. [21:54:45] * jotto (n=jotto-ir@CPE-72-133-200-17.wi.res.rr.com) has joined #opensocial
  368. [21:54:47] <jasonacooper> sambi: Which favs error? I don't see anything related to favorites.
  369. [21:55:12] <Vamsi> we get scroll bars even after calling gadgets.window.adjustHeight();
  370. [21:56:24] <Vamsi> jasonacooper plz take a look at this http://sandbox.orkut.co.in/Application.aspx?appId=939170687980&uid=12264247026633193368
  371. [21:57:14] <Vamsi> this is a new app that we are working , we nvr faced a issue with adjustHeight since we always had fixed heights but here since the content is unpredictable ... we are getting scrolls bars
  372. [21:57:36] <Vamsi> i disabled images and the scroll bars are gone
  373. [21:59:21] <jasonacooper> I'll take a look.
  374. [21:59:27] <Vamsi> :)
  375. [22:01:07] <sambireddy> can you guys load app now and see if there are errors http://sandbox.orkut.com/Application.aspx?uid=17158969329579561372&appId=535756404836
  376. [22:01:17] <sambireddy> i removed gadget heights
  377. [22:01:19] <Vamsi> i didnt get any errors
  378. [22:01:30] <brunokbcao> Mr. Jason, what do you recommend? Using gadgets i18n, or using my own i18n schema?
  379. [22:01:49] <jasonacooper> sambireddy: Everything looks good.
  380. [22:02:30] <Vamsi> viewer is null error
  381. [22:02:40] <jasonacooper> brunokbcao: Gadgets i18n preferably. If you're serving localized content from your server, you'll obviously have to build your own process there.
  382. [22:03:01] <jasonacooper> Vamsi: Try refreshing. It went away after I reloaded the app.
  383. [22:03:16] <Vamsi> http://sandbox.orkut.com/Application.aspx?uid=17158969329579561372&appId=535756404836&bpc=1 <<
  384. [22:03:23] <Vamsi> viewer is null i tried refreshing
  385. [22:03:32] <Vamsi> sambi can u reload cache
  386. [22:03:33] <brunokbcao> sambireddy: There are no errors, but I've seen nothing at your app...
  387. [22:03:37] * plindner (n=plindner@66.218.169.48) Quit (Read error: 110 (Connection timed out))
  388. [22:03:57] <brunokbcao> Just the "movie" tab, with this text: Select a Movie from Home (or) Movies
  389. [22:03:57] <brunokbcao>
  390. [22:04:23] <sambireddy> bruno then there will be some errors showed in firebug
  391. [22:04:28] <Vamsi> http://sandbox.orkut.co.in/AppInfo.aspx?appId=845795770537
  392. [22:04:51] <brunokbcao> no no... no errors...
  393. [22:04:59] <sambireddy> jason why these null errors keep on changing
  394. [22:05:05] <sambireddy> with no code change
  395. [22:05:09] <Vamsi> im getting error 9 errors
  396. [22:05:14] <brunokbcao> the problem: I haven't installed app yet...
  397. [22:05:21] <brunokbcao> I installed and now its OK :)
  398. [22:05:43] <jasonacooper> sambi: Yes, there are errors when the app isn't installed. I saw it fine earlier because I had it installed on my profile.
  399. [22:06:03] * rmurphey (n=rmurphey@dsl-63-249-108-250.cruzio.com) has joined #opensocial
  400. [22:06:50] <jasonacooper> sambi: Which null errors are you referring to?
  401. [22:08:35] <sambireddy> one thing thats worrying me is favorites it is keep on erroring me
  402. [22:08:57] <sambireddy> try to add a favorite and then reload app
  403. [22:09:45] <jasonacooper> Works fine for me. What are you seeing?
  404. [22:10:34] * zer0her0 (n=Z@cpe-74-67-48-253.nycap.res.rr.com) Quit ()
  405. [22:11:04] <sambireddy> it is giving me favs undefined at if (favs.length == 0) in onLoadFavs
  406. [22:12:32] <Vamsi> jasonacooper any feedback ? on the image issue
  407. [22:15:04] <Vamsi> ..
  408. [22:15:09] * plindner (n=plindner@66.218.169.48) has joined #opensocial
  409. [22:16:43] <Vamsi> u there jasonacooper
  410. [22:18:00] <jasonacooper> sambi: What's the exact function name? I don't see onLoadFavs but I do see onLoadFavoritesClosure.
  411. [22:18:28] <sambireddy> onLoadFavoritesClosure
  412. [22:18:30] <jasonacooper> Vamsi: I'll have to look into this a bit later since I need to head out soon. In the meantime, you can go ahead and test with the double scrollbar.
  413. [22:19:39] <jasonacooper> sambi: What's the response look like from your server?
  414. [22:20:16] <sambireddy> http://tollymdb.appspot.com/OrkutFavorites?viewer_id=09039663790435338353 its the url
  415. [22:20:29] <sambireddy> the data is JSON
  416. [22:22:42] <Vamsi> double scroll bar
  417. [22:22:43] * manvesh (n=chatzill@nat/yahoo/x-8b3f05c4c092907f) has joined #opensocial
  418. [22:23:05] <jasonacooper> Try returning something like "resultSet":[{"name":"Mummy","key":""}]
  419. [22:23:16] <Vamsi> im fine with it just wanted to confirm to submit
  420. [22:23:33] <jasonacooper> Vamsi: That's your only issue with the app?
  421. [22:23:42] <Vamsi> jasonacooper any stats on the other apps :)
  422. [22:24:14] * api_dwh (n=api_dwh@nat/google/x-085a4e16fbf9d3bf) Quit ("Leaving")
  423. [22:24:20] <jasonacooper> Vamsi: They're in the queue. They should be reviewed fairly soon although I don't have a definite time frame. Hopefully within the next several days.
  424. [22:24:46] <manvesh> Hello Jason,
  425. [22:24:59] * pico4743 (n=pico4743@pool-71-241-1-38.norf.east.verizon.net) Quit (Remote closed the connection)
  426. [22:25:30] <Vamsi> next several days :(
  427. [22:25:31] <jasonacooper> sambi: Notice that I assign the array as the property of an object that I return. Try that and see if it works.
  428. [22:25:43] <jasonacooper> manvesh: Hi
  429. [22:26:57] <manvesh> A small question, about capabilities of detecting if the user has given allowed the application to be seen on the profile,
  430. [22:27:24] <jasonacooper> manvesh: I don't think you can programatically detect this.
  431. [22:27:45] <manvesh> i was using the gadgets.views.getCurrentView() on canvas, and then see ifOnVisibleGadget or similar boolean
  432. [22:28:23] <manvesh> wouldn't that work?
  433. [22:29:36] <jasonacooper> Where are you getting ifOnVisibleGadget?
  434. [22:29:45] <manvesh> and I am making an application that only makes sense if it exists on the profile of the user. (it would be used by the friends, and not the user himself)..
  435. [22:32:08] <manvesh> i tried to get a gadgets.views.View object from getCurrent and getSupportedViews, and then try to see if it was the only view possible. actually, i was not getting a null to that function.. :) but i was thinking that was because of my own inaptitude
  436. [22:33:20] <manvesh> and btw, shouldnt the getSupportedViews tell you that only these xyz views are supported for user's current settings for the application?
  437. [22:33:20] <jasonacooper> I don't know if getSupportedViews only returns "canvas" for apps not on the profile. If I had to venture a guess, I'd say no, probably not, unfortunately.
  438. [22:34:07] <manvesh> hmm.. so am i to assume that there would be no functionality to detect if the user has not allowed a add to profile functionality?
  439. [22:34:34] <manvesh> is there any way to work around with that?
  440. [22:35:29] <jasonacooper> manvesh: Actually, you're right; it looks like isOnlyVisible is false for apps that aren't on the profile.
  441. [22:35:57] <manvesh> oh goodie!! :)
  442. [22:37:44] <jasonacooper> Hmm, actually, I'm still seeing false even after adding it to the profile view. :(
  443. [22:38:12] <manvesh> i was seeing some odd behaviors too, i'm not sure about its usage..
  444. [22:38:14] <manvesh> should i retrieve views array from the getSupportedViews or can I just run it on any instantiated CANVAS / FULL_PAGE Views object.
  445. [22:38:56] <manvesh> as you can see, my js, not too good.. :)
  446. [22:39:40] <jasonacooper> manvesh: I'm not sure what you mean. You can run getSupportedViews in any view -- it should return the same results.
  447. [22:40:52] <jasonacooper> manvesh: Ah, I just read the description of the isOnlyVisible property. This refers to whether other gadgets are also displayed in the same view, not whether it's hidden or not. My apologies; it does pay to read the docs from time to time. :)
  448. [22:41:32] <jasonacooper> So, in short, my earlier hypothesis was correct -- there isn't a way to programatically determine whether the app is hidden on the profile or not.
  449. [22:42:02] <manvesh> oh, and what does the getSupportedViews() return?
  450. [22:42:59] <jasonacooper> That returns what views the container supports. It's possible that containers may only display profile-sized apps, in which case canvas would not be returned.
  451. [22:43:33] <jasonacooper> orkut returns DASHBOARD, FULL_PAGE, canvas, default, and profile.
  452. [22:43:44] <manvesh> hmm... thats quite a disappointment..
  453. [22:45:44] <manvesh> btw, on a similar note, is it programmatically possible to have "add to profile" kind of button on the canvas page
  454. [22:45:46] <manvesh> ?
  455. [22:46:45] <manvesh> what i meant was, to have an api call to get this permission
  456. [22:46:58] <manvesh> not a redirect back to the Application Info page.
  457. [22:47:20] <manvesh> looking for a bit tighter integration
  458. [22:47:35] <jasonacooper> manvesh: Sorry, no. :( This is entirely on the orkut front-end and the OpenSocial API doesn't have any hooks to this.
  459. [22:48:22] <jasonacooper> Until orkut releases its own API, apps will be inherently loosely coupled to the container.
  460. [22:49:01] <jasonacooper> And with that, I have to head out. Great chatting with you, everyone. Take care.
  461. [22:49:11] * jasonacooper (n=jasonaco@nat/google/x-c5461bd0211b06f2) has left #opensocial
  462. [22:50:34] * shrink (n=shrink@210.212.5.85) Quit (Read error: 104 (Connection reset by peer))
  463. [22:51:27] * shrink (n=shrink@210.212.5.85) has joined #opensocial
  464. [22:52:28] * JSeligstein (n=JSeligst@c-76-102-163-139.hsd1.ca.comcast.net) has joined #opensocial
  465. [22:53:38] * plindner (n=plindner@66.218.169.48) Quit ()
  466. [22:59:32] * Vamsi (i=3df7f21a@gateway/web/ajax/mibbit.com/x-dc04cf49caa7c174) Quit ("http://www.mibbit.com ajax IRC Client")
  467. [23:03:26] * manvesh (n=chatzill@nat/yahoo/x-8b3f05c4c092907f) Quit ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
  468. [23:21:06] * plindner (n=plindner@66.218.169.48) has joined #opensocial
  469. [23:25:24] * sambireddy (n=bsambire@199.17.50.140) has left #opensocial
  470. [23:25:25] * bakert (n=bakert@82-69-214-14.dsl.in-addr.zen.co.uk) Quit (Read error: 104 (Connection reset by peer))
  471. [23:26:40] * rmurphey (n=rmurphey@dsl-63-249-108-250.cruzio.com) Quit (Read error: 110 (Connection timed out))
  472. [23:32:21] * KevinMarks (n=KevinMar@nat/google/x-86df36ddd59ff23c) has joined #opensocial
  473. [23:39:14] * mNeo (n=chatzill@adsl-76-200-183-22.dsl.pltn13.sbcglobal.net) Quit ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
  474. [23:49:28] * KevinMarks (n=KevinMar@nat/google/x-86df36ddd59ff23c) Quit ("The computer fell asleep")
  475. [23:55:57] * beeew (n=chatzill@c-24-130-223-61.hsd1.ca.comcast.net) Quit (Read error: 110 (Connection timed out))

These logs were automatically created by oslogbot on irc.freenode.net using a modified version of the Java IRC LogBot.

See http://microformats.org/wiki/mflogbot for more information.