/irc-logs / freenode / #html5 / 2011-11-30 / end

Options:

  1. # Session Start: Wed Nov 30 00:00:00 2011
  2. # Session Ident: #html5
  3. # [00:01] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Remote host closed the connection)
  4. # [00:01] * Joins: cgcardona (~cgcardona@69.38.221.130)
  5. # [00:01] * Quits: cgcardona (~cgcardona@69.38.221.130) (Changing host)
  6. # [00:01] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  7. # [00:04] * Quits: N0va` (~ricki@84.19.108.75) (Ping timeout: 255 seconds)
  8. # [00:04] * Quits: plh_ (~plh@w3cdhcp109.w3.org) (Quit: always accept cookies)
  9. # [00:06] * Quits: yamahaalex37 (~yamahaale@71-84-168-7.dhcp.mdfd.or.charter.com) (Ping timeout: 252 seconds)
  10. # [00:07] * Quits: Moonies (~Bongle@unaffiliated/moonies) (Ping timeout: 255 seconds)
  11. # [00:07] * Joins: yamahaalex37 (~yamahaale@68-185-2-34.static.mdfd.or.charter.com)
  12. # [00:08] * Joins: program247365 (~program24@pool-98-118-156-207.bflony.fios.verizon.net)
  13. # [00:08] * Quits: erichynds (~ehynds@venkman.brightcove.com)
  14. # [00:09] * Quits: jacobolus (~jacobolus@c-98-248-239-24.hsd1.ca.comcast.net) (Remote host closed the connection)
  15. # [00:09] * Quits: ryanneufeld (~ryanneufe@S01060019e1edefc1.vc.shawcable.net) (Remote host closed the connection)
  16. # [00:10] <djazz> anyone wanna tryout my HTML5+Node.JS=realtime collaboration level editor?
  17. # [00:12] * Quits: devongovett (~devongove@pcp071077pcs.wireless.calpoly.edu) (Quit: devongovett)
  18. # [00:12] * Quits: grampajoe (~grampa@cols-pool188-cs29.pool.dslohio.net) (Quit: Bye!)
  19. # [00:13] <djazz> See it live here: http://djazz.mine.nu:8010/
  20. # [00:13] * Quits: program247365 (~program24@pool-98-118-156-207.bflony.fios.verizon.net) (Quit: program247365)
  21. # [00:13] * Quits: blitzMN (~blitzMN@205.153.104.12) (Remote host closed the connection)
  22. # [00:13] * Quits: timonia (~s@180.149.53.114) (Ping timeout: 244 seconds)
  23. # [00:14] * Joins: ProLoser|Work (~dean@173-167-126-49-sfba.hfc.comcastbusiness.net)
  24. # [00:14] <paul_irish> hot
  25. # [00:14] <djazz> Works best in Chrome, FF should work but i don't guarantee
  26. # [00:15] <djazz> And Safari should work, as its also Webkit
  27. # [00:15] <djazz> Opera and IE don't have typed arrays yet
  28. # [00:16] <djazz> screenshot: http://www.jazz2online.com/downloads/6806/screenshots/2/
  29. # [00:17] <ProLoser|Work> i have just found the greatest developer resource i will ever use; http://slipsum.com/#.TtVmVXP8dCw
  30. # [00:17] * Quits: chrisdev (~chrisdev@ts7.ny3.techspace.com) (Quit: Computer has gone to sleep.)
  31. # [00:17] <franksalim> djazz: don't preview versions of IE and opera have typed arrays?
  32. # [00:18] <djazz> franksalim: yeah i saw typed arrays on MSDN for Metro apps
  33. # [00:18] <franksalim> djazz: oh hey, you crashed my browser. that hasn't happened in a while
  34. # [00:18] <djazz> but, IE9 and below
  35. # [00:18] <djazz> what browser?
  36. # [00:19] <franksalim> Chrome dev linux
  37. # [00:19] <djazz> crashed how, freezed?
  38. # [00:19] * Joins: chrisdev (~chrisdev@ts7.ny3.techspace.com)
  39. # [00:19] <franksalim> process died
  40. # [00:19] <djazz> it just takes a while to load the tileset list
  41. # [00:19] <djazz> it says you joined
  42. # [00:19] <franksalim> i had to restart chrome
  43. # [00:20] * Quits: chrisdev (~chrisdev@ts7.ny3.techspace.com) (Client Quit)
  44. # [00:20] <djazz> while developing this level editor i ran into many chrome bugs, freezing the entire browser...
  45. # [00:20] <djazz> now its speedy :P
  46. # [00:21] * Joins: G3n3r0 (~G3n3r0@h-67-100-107-81.nycmny83.dynamic.covad.net)
  47. # [00:22] * Quits: serroba_ (~serroba@190-20-213-182.baf.movistar.cl) (Remote host closed the connection)
  48. # [00:22] <franksalim> very cool
  49. # [00:23] <djazz> almost 300 kb javascript code
  50. # [00:24] <djazz> press B to select tiles, press B again to finish selection
  51. # [00:24] <BrianBlakely> djazz, can these levels be played in a Mario-esque platformer?
  52. # [00:24] * Quits: glcrazy (~SiRiuS@rdslink-v90-206.suceava.rdsnet.ro) (Remote host closed the connection)
  53. # [00:26] <djazz> BrianBlakely: this level editor is for a game called Jazz Jackrabbit 2. It's a platformer
  54. # [00:26] <djazz> i did not make the game, Epic Games did
  55. # [00:26] <djazz> and this editor is just an improved clone of the original editor
  56. # [00:26] <djazz> I did not have access to any original code
  57. # [00:30] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
  58. # [00:30] <BrianBlakely> djazz: I know Jazz Jackrabbit, though granted by reputation alone, as I was a console-only gamer at the time
  59. # [00:31] * Quits: G3n3r0 (~G3n3r0@h-67-100-107-81.nycmny83.dynamic.covad.net) (Quit: Leaving)
  60. # [00:31] * Quits: benlyng (~benlyng@ti0056a380-1602.bb.online.no) (Remote host closed the connection)
  61. # [00:31] <djazz> JJ2, not JJ1
  62. # [00:32] <BrianBlakely> Did that come out for console?
  63. # [00:32] * Quits: ericduran|afk (~eric@ool-ad03d215.dyn.optonline.net) (Quit: ericduran|afk)
  64. # [00:32] <djazz> yea
  65. # [00:32] <djazz> JJ2 was released for Win95
  66. # [00:32] <BrianBlakely> Ah
  67. # [00:32] <djazz> in 1998
  68. # [00:32] <djazz> JJ1 for DOS 1994
  69. # [00:33] <BrianBlakely> Which console was it released for?
  70. # [00:33] <djazz> ahh sorry, console window xD
  71. # [00:33] <djazz> DOS
  72. # [00:33] * Joins: metapeter_ (~metapeter@95-89-219-52-dynip.superkabel.de)
  73. # [00:33] * Quits: metapeter_ (~metapeter@95-89-219-52-dynip.superkabel.de) (Changing host)
  74. # [00:33] * Joins: metapeter_ (~metapeter@unaffiliated/metapeter)
  75. # [00:33] <djazz> not a console u connected to TV
  76. # [00:34] <djazz> JJ1 won the arcade game of the year award in 1994, i think
  77. # [00:35] <djazz> JJ3 was to be released to PS2 but JJ3 got canceled
  78. # [00:36] * Quits: mike5w3c (~MikeSmith@EM1-112-91-144.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
  79. # [00:38] * Joins: G3n3r0 (~G3n3r0@h-67-100-107-81.nycmny83.dynamic.covad.net)
  80. # [00:39] <BrianBlakely> djazz: Ah, that is my only usage of the word.
  81. # [00:41] * Quits: drublic (~drublic@frbg-5d84fa85.pool.mediaWays.net) (Remote host closed the connection)
  82. # [00:41] <djazz> the level editors i have seen with HTML5 and canvas have not been very impressive
  83. # [00:41] <djazz> except for the 3D ones ofc
  84. # [00:41] * Joins: mike5w3c (~MikeSmith@EM114-48-206-119.pool.e-mobile.ne.jp)
  85. # [00:43] * Joins: sean` (~seankoole@D97A9E4C.cm-3-3c.dynamic.ziggo.nl)
  86. # [00:44] * Joins: actel (u48@gateway/web/irccloud.com/x-qfoqwaeiguasebje)
  87. # [00:45] * Quits: sean` (~seankoole@D97A9E4C.cm-3-3c.dynamic.ziggo.nl) (Client Quit)
  88. # [00:46] * Quits: austinbv (~austinbv@rrcs-24-73-203-202.se.biz.rr.com) (Quit: austinbv)
  89. # [00:47] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Never look down on someone unless you're helping them up.)
  90. # [00:47] * Quits: yamahaalex37 (~yamahaale@68-185-2-34.static.mdfd.or.charter.com) (Read error: Connection reset by peer)
  91. # [00:47] * Joins: yamahaalex37 (~yamahaale@68-185-2-34.static.mdfd.or.charter.com)
  92. # [00:47] * Quits: fearlesstost (~fearlesst@2620:0:1cfe:75:c62c:3ff:fe08:5362) (Ping timeout: 240 seconds)
  93. # [00:48] * theresaanna is now known as theresa_away
  94. # [00:49] <djazz> BrianBlakely, franksalim: Comparison between the original and my HTML5 version: http://i.imgur.com/Zc8aU.png
  95. # [00:50] <BrianBlakely> djazz: Nice, virtually no difference. I think I know where your handle is from now ;)
  96. # [00:51] <djazz> handle?
  97. # [00:51] <BrianBlakely> "djazz"
  98. # [00:51] * Joins: grantg (~chatzilla@69.88.160.3)
  99. # [00:51] <djazz> actually, dj are my initials, added jazz: djazz
  100. # [00:52] <grantg> :|
  101. # [00:52] <djazz> hi
  102. # [00:53] * Joins: ianawilson (~ianawilso@u-of-rochester-128-151-150-17.wireless.rochester.edu)
  103. # [00:53] * Quits: metapeter_ (~metapeter@unaffiliated/metapeter) (Quit: metapeter_)
  104. # [00:54] <djazz> BrianBlakely: its also on chrome webstore, just a bookmark, really: https://chrome.google.com/webstore/detail/aknledcfpmoikjolpgdpadhmhnbemnjd
  105. # [00:54] * Quits: tsclausing (~scotclaus@174.46.125.162) (Quit: leaving)
  106. # [00:56] * Quits: timmywil (~timmywil@sec1.epb.net) (Ping timeout: 245 seconds)
  107. # [00:57] * Quits: Jayflux (~jay_knows@cpc1-dudl6-0-0-cust1981.wolv.cable.virginmedia.com) (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
  108. # [00:58] <djazz> night
  109. # [00:58] * Parts: djazz (~Daniel@78-70-243-240-no186.tbcn.telia.com)
  110. # [00:59] <grantg> nn
  111. # [01:00] * Quits: ianawilson (~ianawilso@u-of-rochester-128-151-150-17.wireless.rochester.edu) (Quit: Leaving.)
  112. # [01:01] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
  113. # [01:01] * Quits: cgcardona_ (~cgcardona@unaffiliated/cgcardona) (Client Quit)
  114. # [01:02] * Quits: themiddleman_itv (~robot@50-73-38-137-utah.hfc.comcastbusiness.net) (Quit: themiddleman_itv)
  115. # [01:03] * r0bw|afk is now known as r0bw
  116. # [01:04] * r0bw is now known as r0bw|afk
  117. # [01:04] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 245 seconds)
  118. # [01:04] * Quits: frankstallone (~frankstal@72.10.55.185)
  119. # [01:07] * Quits: axos411 (~axos@xdsl-78-35-143-110.netcologne.de) (Ping timeout: 245 seconds)
  120. # [01:07] * Joins: axos411 (~axos@xdsl-78-35-145-25.netcologne.de)
  121. # [01:09] * Quits: yamahaalex37 (~yamahaale@68-185-2-34.static.mdfd.or.charter.com) (Ping timeout: 259 seconds)
  122. # [01:10] * Joins: austinbv (~austinbv@73-188.96-97.tampabay.res.rr.com)
  123. # [01:13] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
  124. # [01:16] * Joins: yamahaalex37 (~yamahaale@68-185-2-34.static.mdfd.or.charter.com)
  125. # [01:16] * Quits: c_t_montgomery (~c_t_montg@173-11-86-210-SFBA.hfc.comcastbusiness.net) (Quit: c_t_montgomery)
  126. # [01:18] * Quits: taylorRichie (~Adium@208.110.141.169) (Quit: Leaving.)
  127. # [01:22] * Joins: nouser (~nouser@79.116.137.187)
  128. # [01:22] * Parts: nouser (~nouser@79.116.137.187)
  129. # [01:26] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Quit: kennyluck)
  130. # [01:27] * Quits: Taftse (~Taftse@unaffiliated/taftse) (Ping timeout: 244 seconds)
  131. # [01:28] * Joins: buribu (~buribu@186.214.22.69)
  132. # [01:28] * Quits: buribu (~buribu@186.214.22.69) (Changing host)
  133. # [01:28] * Joins: buribu (~buribu@unaffiliated/buribu)
  134. # [01:28] * Joins: buribux (~buribu@186.214.22.69)
  135. # [01:28] * Quits: buribux (~buribu@186.214.22.69) (Changing host)
  136. # [01:28] * Joins: buribux (~buribu@unaffiliated/buribux)
  137. # [01:29] * Quits: thcipriani (~tyler@173-14-24-158-Colorado.hfc.comcastbusiness.net) (Quit: leaving)
  138. # [01:30] * Joins: fearlesstost (~fearlesst@66.220.144.74)
  139. # [01:31] * Quits: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net) (Quit: jblanche)
  140. # [01:33] * Quits: buribux (~buribu@unaffiliated/buribux) (Ping timeout: 240 seconds)
  141. # [01:33] * Quits: buribu (~buribu@unaffiliated/buribu) (Ping timeout: 240 seconds)
  142. # [01:35] * Joins: buribu (~buribu@177.41.209.210)
  143. # [01:35] * Quits: buribu (~buribu@177.41.209.210) (Changing host)
  144. # [01:35] * Joins: buribu (~buribu@unaffiliated/buribu)
  145. # [01:35] * Joins: buribux (~buribu@unaffiliated/buribux)
  146. # [01:36] * Quits: fearlesstost (~fearlesst@66.220.144.74) (Read error: Connection reset by peer)
  147. # [01:37] * Joins: replore_ (~replore@203.152.213.161.static.zoot.jp)
  148. # [01:40] * Quits: elevenarms (~textual@76.244.71.216) (Quit: Computer has gone to sleep.)
  149. # [01:42] * Joins: c_t_montgomery (~c_t_montg@199.83.223.215)
  150. # [01:44] * Joins: igordcard (~igordcard@bl15-111-253.dsl.telepac.pt)
  151. # [01:45] * Quits: igordcard (~igordcard@bl15-111-253.dsl.telepac.pt) (Client Quit)
  152. # [01:46] * yamahaalex37 is now known as police
  153. # [01:46] * police is now known as Guest47060
  154. # [01:49] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
  155. # [01:50] * Quits: robhawkes (~robhawkes@188-220-16-96.dsl.cnl.uk.net) (Quit: Leaving...)
  156. # [01:53] * Joins: taylorRichie (~Adium@c-174-52-182-176.hsd1.ut.comcast.net)
  157. # [01:53] * Quits: taylorRichie (~Adium@c-174-52-182-176.hsd1.ut.comcast.net) (Client Quit)
  158. # [01:53] * Joins: ssickle (~ryanv@66.162.134.130)
  159. # [01:54] * Quits: rupl (~rupl@dsl093-217-226.aus1.dsl.speakeasy.net) (Quit: ^_^)
  160. # [01:56] * Quits: grantg (~chatzilla@69.88.160.3) (Quit: Starting up TF2, so shutting down this CPU-heavy IRC window.)
  161. # [01:56] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  162. # [01:56] * Joins: tobyx- (~tobyx@p5B3D483D.dip.t-dialin.net)
  163. # [01:57] * Quits: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net) (Quit: jblanche)
  164. # [01:58] * Quits: tobyx (~tobyx@pdpc/supporter/professional/tobyx) (Ping timeout: 252 seconds)
  165. # [01:59] * Guest47060 is now known as yamahaalex37
  166. # [02:00] * Joins: galfert (~galfert@82.113.121.38)
  167. # [02:02] * Joins: alexluya (~alexluya@111.186.5.201)
  168. # [02:05] * Joins: Diaoer (~Diaoer@116.239.4.194)
  169. # [02:06] * Joins: orthagonal_ (u2528@gateway/web/irccloud.com/x-bubuynmmnkurzjna)
  170. # [02:07] * Quits: Thasmo (~thasmo@d86-32-70-74.cust.tele2.at)
  171. # [02:09] * Quits: Yoks (~Yoks@cvl92-1-82-225-159-94.fbx.proxad.net) (Ping timeout: 248 seconds)
  172. # [02:10] * Quits: ssickle (~ryanv@66.162.134.130) (Quit: Leaving.)
  173. # [02:10] * Quits: axos411 (~axos@xdsl-78-35-145-25.netcologne.de) (Quit: Leaving.)
  174. # [02:10] * Joins: ssickle (~ryanv@66.162.134.130)
  175. # [02:11] * Quits: galfert (~galfert@82.113.121.38) (Quit: galfert)
  176. # [02:12] * Joins: galfert (~galfert@82.113.121.38)
  177. # [02:14] * Quits: galfert (~galfert@82.113.121.38) (Client Quit)
  178. # [02:15] * Quits: ssickle (~ryanv@66.162.134.130) (Client Quit)
  179. # [02:15] * Joins: ssickle (~ryanv@66.162.134.130)
  180. # [02:18] * Joins: chrisdev (~chrisdev@pool-108-41-95-186.nycmny.fios.verizon.net)
  181. # [02:23] * Quits: yamahaalex37 (~yamahaale@68-185-2-34.static.mdfd.or.charter.com) (Ping timeout: 260 seconds)
  182. # [02:24] <franksalim> RFC 6455
  183. # [02:26] * Joins: yamahaalex37 (~yamahaale@24-216-241-10.dhcp.mdfd.or.charter.com)
  184. # [02:29] * Joins: industrial-ghett (~johns@50-47-158-254.evrt.wa.frontiernet.net)
  185. # [02:29] <industrial-ghett> i have a question... i put my html here: http://www.pastie.org/2941821 but i can't figure out why there's spaces between the images. i've read about cellpadding and adding <br> but it doesn't seem to help
  186. # [02:30] * Quits: dgathright (~dgathrigh@nat/yahoo/x-zktmpnduwenxqcjm) (Quit: dgathright)
  187. # [02:30] <hkhalid> firebug could tell you
  188. # [02:30] <industrial-ghett> what's a firebug
  189. # [02:30] <industrial-ghett> i see a firefly
  190. # [02:30] <hkhalid> its for firefox
  191. # [02:31] <industrial-ghett> i'm using safari
  192. # [02:32] <industrial-ghett> looks like a cool tool
  193. # [02:32] * Quits: thatryan (~thatryan@c-24-4-167-46.hsd1.ca.comcast.net) (Quit: Leaving...)
  194. # [02:34] <hkhalid> industrial-ghett, use it for your life
  195. # [02:34] <industrial-ghett> hkhalid sounds pretty ominous
  196. # [02:35] <hkhalid> do you have an iphone
  197. # [02:35] <industrial-ghett> me? no iphone. my company bought me a spamdroid
  198. # [02:36] <hkhalid> spam?
  199. # [02:36] <industrial-ghett> i just don't like the phone. it has rebooted on me during conversations, it gets hung all the time. really, it's not very domesticated
  200. # [02:38] * Quits: ircdearia (~mizerydea@unaffiliated/necrodearia) (Ping timeout: 248 seconds)
  201. # [02:39] <industrial-ghett> ok now i've loaded teh page in firefox and i have firebug installed what should i do to learn about it?
  202. # [02:40] <hkhalid> taje that blue arrow and highlight the white space
  203. # [02:40] <hkhalid> and click it
  204. # [02:40] <hkhalid> and it will tell you what you edit
  205. # [02:40] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  206. # [02:40] <industrial-ghett> aha i see that it's adding space below the image, not on top of it
  207. # [02:41] <hkhalid> ok so edit the css you biatch
  208. # [02:41] <industrial-ghett> it seems to indicated that it adds the space between the <td> and the <img>
  209. # [02:41] <hkhalid> do you have this uploaded?
  210. # [02:41] <hkhalid> I can take a better look
  211. # [02:41] <industrial-ghett> well it's uploaded but not the images are thanks i might be able to figgur this out
  212. # [02:42] <industrial-ghett> well maybe, see what my ip is and try to go to (my ip):3000/front_page/index
  213. # [02:42] <industrial-ghett> i don't have any firewalls unless FRONTIER communications has some installed
  214. # [02:43] * Joins: dgathright (~dgathrigh@107.39.246.124)
  215. # [02:47] * Joins: themiddleman_itv (~robot@c-71-199-11-248.hsd1.ut.comcast.net)
  216. # [02:47] * Quits: chrisdev (~chrisdev@pool-108-41-95-186.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
  217. # [02:50] * Quits: austinbv (~austinbv@73-188.96-97.tampabay.res.rr.com) (Quit: austinbv)
  218. # [02:50] * Joins: tw2113 (~tw2113@fedora/tw2113)
  219. # [02:51] <industrial-ghett> can you get to it, hkhalid?
  220. # [02:51] * Quits: kppullin (~kppullin@pdpc/supporter/active/kppullin) (Ping timeout: 248 seconds)
  221. # [02:51] * Joins: austinbv (~austinbv@29-133.127-70.tampabay.res.rr.com)
  222. # [02:52] * Joins: johnkpaul (~johnkpaul@c-71-198-59-169.hsd1.ca.comcast.net)
  223. # [02:52] * Joins: themiddleman (~rob@c-71-199-11-248.hsd1.ut.comcast.net)
  224. # [02:53] * Quits: austinbv (~austinbv@29-133.127-70.tampabay.res.rr.com) (Client Quit)
  225. # [02:54] <hkhalid> link me
  226. # [02:56] * Quits: ssickle (~ryanv@66.162.134.130) (Quit: Leaving.)
  227. # [02:56] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  228. # [02:56] <industrial-ghett> it looks like there is a firewall somewhere, i tried this: http://50.47.158.254:3000/front_page/index but it didn't work, does it work for you?
  229. # [03:01] * Joins: GonzaloGM_ (not@host123.190-137-185.telecom.net.ar)
  230. # [03:03] * Quits: industrial-ghett (~johns@50-47-158-254.evrt.wa.frontiernet.net) (Quit: industrial-ghett)
  231. # [03:04] * Joins: ircdearia (~mizerydea@unaffiliated/necrodearia)
  232. # [03:04] * Quits: GonzaloGM (~not@34-110-17-190.fibertel.com.ar) (Ping timeout: 260 seconds)
  233. # [03:05] * Quits: necolas (~necolas@5e0105d7.bb.sky.com) (Remote host closed the connection)
  234. # [03:05] * GonzaloGM_ is now known as GonzaloGM
  235. # [03:07] * Quits: _dc (~dc@c-24-20-239-11.hsd1.or.comcast.net) (Remote host closed the connection)
  236. # [03:07] * Quits: tw2113 (~tw2113@fedora/tw2113) (Ping timeout: 245 seconds)
  237. # [03:14] * Joins: thatryan (~thatryan@c-71-202-3-49.hsd1.ca.comcast.net)
  238. # [03:18] * Quits: buribu (~buribu@unaffiliated/buribu) (Read error: Connection reset by peer)
  239. # [03:18] * Quits: buribux (~buribu@unaffiliated/buribux) (Read error: Connection reset by peer)
  240. # [03:21] * Joins: tw2113 (~tw2113@fedora/tw2113)
  241. # [03:21] * Joins: kevindanko (~kevindank@2002:4c63:c065:1234:f13a:d730:92f0:1401)
  242. # [03:22] * Joins: ianawilson (~ianawilso@70-100-133-201.dsl1-field.roch.ny.frontiernet.net)
  243. # [03:23] * Quits: ianawilson (~ianawilso@70-100-133-201.dsl1-field.roch.ny.frontiernet.net) (Client Quit)
  244. # [03:23] * Joins: ianawilson (~ianawilso@vpn4-200.net.rochester.edu)
  245. # [03:31] * Joins: devongovett (~devongove@198.188.155.201)
  246. # [03:31] * Joins: budmaddock (~budmaddoc@essn-4db694ea.pool.mediaWays.net)
  247. # [03:32] * Quits: GonzaloGM (not@host123.190-137-185.telecom.net.ar)
  248. # [03:33] * Quits: budmaddock1 (~budmaddoc@essn-4d09dac7.pool.mediaWays.net) (Ping timeout: 258 seconds)
  249. # [03:34] <ProLoser|Work> paul_irish: do you know if google has any intention to develop bookmarks out any further?
  250. # [03:35] <ProLoser|Work> i don't like delicious, but the simple feature of an RSS of my own bookmarks being missing is sort of lame
  251. # [03:37] * Quits: simenbrekken (~simenbrek@c85-196-101-98.static.sdsl.no) (Remote host closed the connection)
  252. # [03:41] * Quits: c_t_montgomery (~c_t_montg@199.83.223.215) (Quit: c_t_montgomery)
  253. # [03:42] * Joins: c_t_montgomery (~c_t_montg@199.83.223.215)
  254. # [03:42] * Quits: c_t_montgomery (~c_t_montg@199.83.223.215) (Client Quit)
  255. # [03:45] * Quits: Diaoer (~Diaoer@116.239.4.194) (Ping timeout: 252 seconds)
  256. # [03:46] * Quits: dgathright (~dgathrigh@107.39.246.124) (Quit: dgathright)
  257. # [03:47] * Joins: Diaoer (~Diaoer@116.239.4.194)
  258. # [03:47] * Joins: Daditos (~kvirc@unaffiliated/daditos)
  259. # [03:49] * Quits: dust-- (~Thomas@188-193-186-229-dynip.superkabel.de) (Quit: dust--)
  260. # [03:49] <paul_irish> ProLoser|Work: i would look into chrome extensions
  261. # [03:49] <ProLoser|Work> I have looked into a lot of different solutions
  262. # [03:49] <ProLoser|Work> i sorta realized that it's ridiculous to use chrome extensions
  263. # [03:49] * Joins: kennyluck (~kennyluck@DHCP-21026.iis.sinica.edu.tw)
  264. # [03:49] <thatryan> paul_irish: aren't you supposed to be on a bus ;)
  265. # [03:49] <ProLoser|Work> instead i just use the bookmarklet for adding/editing
  266. # [03:50] <ProLoser|Work> and i use search engines for browsing
  267. # [03:50] <ProLoser|Work> but what i want to do is have it so any time i add a bookmark to google bookmarks, i can tweet or post to facebook
  268. # [03:50] <ProLoser|Work> without RSS that's sort of impossible
  269. # [03:52] * Quits: Diaoer (~Diaoer@116.239.4.194) (Ping timeout: 245 seconds)
  270. # [03:52] * Joins: Diaoer (~Diaoer@116.239.4.194)
  271. # [03:52] * Joins: fearlesstost (~fearlesst@66.220.144.74)
  272. # [03:53] * Joins: diogogmt (~kvirc@CPE0018396f5ec0-CM0012c99ea256.cpe.net.cable.rogers.com)
  273. # [03:53] * Quits: themiddleman (~rob@c-71-199-11-248.hsd1.ut.comcast.net) (Quit: Leaving)
  274. # [03:55] * Quits: Peeter (~Peeter@webmail.opus.ee) (Ping timeout: 244 seconds)
  275. # [03:55] * Joins: austinbv (~austinbv@73-188.96-97.tampabay.res.rr.com)
  276. # [03:56] * Joins: Peeter (~Peeter@webmail.opus.ee)
  277. # [04:00] * Joins: pl0sh (u3225@gateway/web/irccloud.com/x-zrvznwmdedquvwrc)
  278. # [04:02] <paul_irish> ProLoser|Work: yeah what i'm saying is there should be an extension that hijacks your bookmarks data and provides it in a better format such that you could send it out and then generate an rss
  279. # [04:02] <ProLoser|Work> interesting
  280. # [04:03] <ProLoser|Work> well i got so fed up i decided to build my own bookmarking tool and just decided to submit to that instead
  281. # [04:03] <ProLoser|Work> and then i could have IT cc to google or something
  282. # [04:03] <ProLoser|Work> whatever danke anyway
  283. # [04:04] * Quits: ianawilson (~ianawilso@vpn4-200.net.rochester.edu) (Quit: Leaving.)
  284. # [04:06] * Quits: benv (~benv@50-0-80-160.dsl.static.sonic.net) (Quit: Leaving...)
  285. # [04:08] * Quits: dilvie (~chatzilla@50-0-92-40.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
  286. # [04:10] * Joins: ianawilson (~ianawilso@cpe-66-66-119-49.rochester.res.rr.com)
  287. # [04:11] * Joins: beseku (~beseku@p10193-ipngn1801marunouchi.tokyo.ocn.ne.jp)
  288. # [04:12] * Parts: beseku (~beseku@p10193-ipngn1801marunouchi.tokyo.ocn.ne.jp)
  289. # [04:13] * Quits: G3n3r0 (~G3n3r0@h-67-100-107-81.nycmny83.dynamic.covad.net) (Quit: Leaving)
  290. # [04:14] * Quits: Vennril (~vennril@p4FCB0827.dip0.t-ipconnect.de) (Ping timeout: 258 seconds)
  291. # [04:16] * Quits: ProLoser|Work (~dean@173-167-126-49-sfba.hfc.comcastbusiness.net) (Quit: http://turntable.fm/freenode)
  292. # [04:17] * Joins: ProLoser|Work (~dean@173-167-126-49-sfba.hfc.comcastbusiness.net)
  293. # [04:17] * Quits: ProLoser|Work (~dean@173-167-126-49-sfba.hfc.comcastbusiness.net) (Client Quit)
  294. # [04:20] <paul_irish> can someone volunteer to fix the inline event handler in https://developer.mozilla.org/Writing_Forward_Compatible_Websites ?
  295. # [04:20] * Quits: austinbv (~austinbv@73-188.96-97.tampabay.res.rr.com) (Quit: austinbv)
  296. # [04:22] * Quits: newz2000 (~newz2000@unaffiliated/newz2000) (Ping timeout: 245 seconds)
  297. # [04:23] * Quits: fearlesstost (~fearlesst@66.220.144.74) (Quit: fearlesstost)
  298. # [04:23] * Joins: austinbv (~austinbv@29-133.127-70.tampabay.res.rr.com)
  299. # [04:24] * Quits: silky (~silky@pool-74-108-142-22.nycmny.fios.verizon.net) (Ping timeout: 244 seconds)
  300. # [04:24] <paul_irish> :'(
  301. # [04:25] * Joins: newz2000 (~newz2000@bearfruit.des-moines.ia.us)
  302. # [04:25] * Quits: newz2000 (~newz2000@bearfruit.des-moines.ia.us) (Changing host)
  303. # [04:25] * Joins: newz2000 (~newz2000@unaffiliated/newz2000)
  304. # [04:29] <tw2113> ah crap...we evoked an apostrophe out of paul_irish
  305. # [04:30] <tw2113> i'm not sure what it needs to be changed to, or which part
  306. # [04:30] <tw2113> but i have an account
  307. # [04:34] * Joins: benv (~benv@99-7-171-41.lightspeed.sntcca.sbcglobal.net)
  308. # [04:40] * Joins: kppullin (~kppullin@pdpc/supporter/active/kppullin)
  309. # [04:43] * Quits: austinbv (~austinbv@29-133.127-70.tampabay.res.rr.com) (Quit: austinbv)
  310. # [04:43] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
  311. # [04:45] * Joins: c_t_montgomery (~c_t_montg@199.83.223.215)
  312. # [04:46] <ianawilson> hi everyone. I am hitting a brick wall dealing with getImageData() and CORS. Is there any way to make this work without doing something like a proxy server?
  313. # [04:46] <ianawilson> is it possible to tell the browser that the canvas isn't tainted?
  314. # [04:46] * Quits: johnkpaul (~johnkpaul@c-71-198-59-169.hsd1.ca.comcast.net) (Remote host closed the connection)
  315. # [04:50] * Joins: dmachi1 (~dmachi@pool-72-66-202-184.ronkva.east.verizon.net)
  316. # [04:50] * Quits: dmachi (~dmachi@pool-72-66-202-184.ronkva.east.verizon.net) (Read error: Connection reset by peer)
  317. # [04:52] * Quits: jahc (~jahc@202.89.32.253) (Quit: Leaving)
  318. # [05:04] * Joins: austinbv (~austinbv@73-188.96-97.tampabay.res.rr.com)
  319. # [05:04] <JonathanNeal> If I gave you a starting node with an offset and an ending node with an offset, could you tell me all of the html between them?
  320. # [05:08] * Quits: kppullin (~kppullin@pdpc/supporter/active/kppullin) (Read error: Connection reset by peer)
  321. # [05:08] * Joins: kppullin (~kppullin@pdpc/supporter/active/kppullin)
  322. # [05:08] * Quits: tw2113 (~tw2113@fedora/tw2113) (Ping timeout: 244 seconds)
  323. # [05:11] <ianawilson> anybody able to explain / help me with the crossOrigin attribute for img?
  324. # [05:11] * Quits: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t) (Disconnected by services)
  325. # [05:11] * Joins: bot-t1 (~bot-t@unaffiliated/temp01/bot/bot-t)
  326. # [05:11] * Quits: bot-t1 (~bot-t@unaffiliated/temp01/bot/bot-t) (Excess Flood)
  327. # [05:11] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
  328. # [05:13] * Joins: Moonies (~Bongle@unaffiliated/moonies)
  329. # [05:13] * Parts: webguynow (~webguynow@c-24-1-222-204.hsd1.il.comcast.net)
  330. # [05:13] * Joins: temp01 (~temp01@unaffiliated/temp01)
  331. # [05:13] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Quit: Computer has gone to sleep.)
  332. # [05:15] * Joins: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t)
  333. # [05:15] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  334. # [05:20] * Quits: alexluya (~alexluya@111.186.5.201) (Quit: Leaving)
  335. # [05:20] * Quits: kennyluck (~kennyluck@DHCP-21026.iis.sinica.edu.tw) (Quit: kennyluck)
  336. # [05:21] * Joins: tw2113 (~tw2113@fedora/tw2113)
  337. # [05:22] * Joins: nonge__ (~nonge@p508293B4.dip.t-dialin.net)
  338. # [05:25] * Quits: c_t_montgomery (~c_t_montg@199.83.223.215) (Quit: c_t_montgomery)
  339. # [05:25] * Quits: nonge_ (~nonge@p50829B58.dip.t-dialin.net) (Ping timeout: 255 seconds)
  340. # [05:33] * Joins: silky (~silky@pool-74-108-142-22.nycmny.fios.verizon.net)
  341. # [05:37] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  342. # [05:38] * Joins: c_t_montgomery (~c_t_montg@76.14.88.222)
  343. # [05:49] * Joins: _dc (~dc@c-71-237-238-221.hsd1.or.comcast.net)
  344. # [06:04] * Joins: SevenMachines (~SevenMach@anon-188-62.vpn.ipredator.se)
  345. # [06:04] * Joins: danielfilho_ (~daniel@187.31.77.7)
  346. # [06:06] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 255 seconds)
  347. # [06:06] * danielfilho_ is now known as danielfilho
  348. # [06:08] * Quits: Moonies (~Bongle@unaffiliated/moonies) (Ping timeout: 244 seconds)
  349. # [06:11] * Quits: kevindanko (~kevindank@2002:4c63:c065:1234:f13a:d730:92f0:1401) (Remote host closed the connection)
  350. # [06:11] <paul_irish> ianawilson: no. only new chrome and FF can do crossOrigin
  351. # [06:12] <paul_irish> everyone else needs proxy serve
  352. # [06:12] <paul_irish> r
  353. # [06:14] <ianawilson> i'm using chrome 17 dev, but i'm getting errors
  354. # [06:14] <paul_irish> the server has to respond correctly
  355. # [06:14] <paul_irish> so like
  356. # [06:14] <paul_irish> h5bp htaccess just added this
  357. # [06:16] * Quits: _dc (~dc@c-71-237-238-221.hsd1.or.comcast.net) (Remote host closed the connection)
  358. # [06:16] <ianawilson> paul_irish: what do you mean by the server needs to respond correctly?
  359. # [06:17] * Joins: nerdfiles (~Adium@adsl-69-155-134-119.dsl.hstntx.swbell.net)
  360. # [06:17] <paul_irish> so the server needs to give cors headers
  361. # [06:17] * Parts: nerdfiles (~Adium@adsl-69-155-134-119.dsl.hstntx.swbell.net)
  362. # [06:17] <paul_irish> and just because your browser sends request headers saying I WANT CORS
  363. # [06:17] <paul_irish> doesnt mean the server will comply
  364. # [06:17] <ianawilson> right right right
  365. # [06:18] <ianawilson> so, here was my confusion: i checked and double checked that graph.facebook.com had Access-Control-Allow-Origin, which it does
  366. # [06:18] <ianawilson> but forgot that images are actually coming from elsewhere
  367. # [06:19] <ianawilson> which don't appear to have any of that in their headers
  368. # [06:20] <ianawilson> yup
  369. # [06:20] <ianawilson> that's it
  370. # [06:20] <ianawilson> so if *.fbcdn.net had that header, it would work, yes?
  371. # [06:23] <c_t_montgomery> boom.
  372. # [06:25] * Joins: the_hulk (~sumedh@61.16.215.114)
  373. # [06:26] <paul_irish> ya
  374. # [06:26] <ianawilson> c_t_montgomery: was that at me? :)
  375. # [06:26] <ianawilson> aye
  376. # [06:26] <c_t_montgomery> :)
  377. # [06:27] <ianawilson> so, now that that's out of the question, are there any solutions to work around it without a proxy server?
  378. # [06:28] * Joins: dr0id (~andy@unaffiliated/dr0id)
  379. # [06:33] * Joins: mike5w3c_ (~MikeSmith@EM111-191-224-155.pool.e-mobile.ne.jp)
  380. # [06:36] * Joins: _dc (~dc@c-71-237-238-221.hsd1.or.comcast.net)
  381. # [06:36] * Quits: mike5w3c (~MikeSmith@EM114-48-206-119.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  382. # [06:36] * mike5w3c_ is now known as mike5w3c
  383. # [06:39] * Quits: _dc (~dc@c-71-237-238-221.hsd1.or.comcast.net) (Remote host closed the connection)
  384. # [06:44] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  385. # [06:44] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  386. # [06:46] * Quits: SevenMachines (~SevenMach@anon-188-62.vpn.ipredator.se) (Remote host closed the connection)
  387. # [06:46] * Quits: teslan (~teslan@d24-36-81-125.home1.cgocable.net) (Ping timeout: 252 seconds)
  388. # [06:50] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
  389. # [06:58] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 244 seconds)
  390. # [07:01] * Joins: nerdfiles1 (~Adium@c-76-31-204-248.hsd1.tx.comcast.net)
  391. # [07:01] * Parts: nerdfiles1 (~Adium@c-76-31-204-248.hsd1.tx.comcast.net)
  392. # [07:03] * Quits: austinbv (~austinbv@73-188.96-97.tampabay.res.rr.com) (Read error: Connection reset by peer)
  393. # [07:03] * Joins: austinbv (~austinbv@73-188.96-97.tampabay.res.rr.com)
  394. # [07:06] * Quits: localhost (~chris@cpe-76-188-161-222.neo.res.rr.com) (Remote host closed the connection)
  395. # [07:09] * Joins: localhost (~chris@cpe-76-188-161-222.neo.res.rr.com)
  396. # [07:12] * Joins: pfoerger (~pfoerger@frnk-590f6695.pool.mediaWays.net)
  397. # [07:15] * nonge__ is now known as nonge
  398. # [07:17] * Quits: themiddleman_itv (~robot@c-71-199-11-248.hsd1.ut.comcast.net) (Quit: themiddleman_itv)
  399. # [07:22] * Quits: welly (~welly@unaffiliated/welly) (Quit: Computer has gone to sleep.)
  400. # [07:22] * Joins: solocio (~solocio@HSI-KBW-078-043-068-129.hsi4.kabel-badenwuerttemberg.de)
  401. # [07:23] * Joins: Rajath (ca5030af@gateway/web/freenode/ip.202.80.48.175)
  402. # [07:24] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Quit: Jackneill)
  403. # [07:30] * Joins: Moonies (~Bongle@unaffiliated/moonies)
  404. # [07:35] * Joins: Taftse (~Taftse@unaffiliated/taftse)
  405. # [07:36] * Quits: solocio (~solocio@HSI-KBW-078-043-068-129.hsi4.kabel-badenwuerttemberg.de) (Quit: solocio)
  406. # [07:39] * Joins: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net)
  407. # [07:49] * Joins: award85 (~itsame@c-69-181-38-133.hsd1.ca.comcast.net)
  408. # [07:54] * Joins: decthomas (~netlash@d5152D79D.static.telenet.be)
  409. # [07:57] * Quits: ianawilson (~ianawilso@cpe-66-66-119-49.rochester.res.rr.com) (Quit: Leaving.)
  410. # [08:00] * Quits: ircdearia (~mizerydea@unaffiliated/necrodearia) (Ping timeout: 252 seconds)
  411. # [08:01] * Joins: anth0ny (~anthony@c-67-171-37-67.hsd1.wa.comcast.net)
  412. # [08:01] * Joins: SevenMachines (~SevenMach@anon-130-53.vpn.ipredator.se)
  413. # [08:01] <anth0ny> Is it possible to get a form to use GET to attach it's values to it's URLs in a fashion such as 'foo.com/?cat=optiona,optionb,optionc' instead of 'foo.com/?cat=optiona&cat=optionb&cat=optionc' ? Here's what I have so far: http://dpaste.com/663685/
  414. # [08:01] * Joins: huskyr (~huskyr@ip169-070.vpro.nl)
  415. # [08:03] * Joins: ircdearia (~mizerydea@unaffiliated/necrodearia)
  416. # [08:06] * Quits: kadiks (~kadiks@APuteaux-652-1-132-13.w82-124.abo.wanadoo.fr) (Quit: Leaving)
  417. # [08:06] * Quits: dnjaramba (~dnjaramba@41.72.193.86) (Ping timeout: 255 seconds)
  418. # [08:06] * Joins: dnjaramba (~dnjaramba@41.72.193.86)
  419. # [08:09] * Joins: gkunno|work (~gku@109.234.241.76)
  420. # [08:13] * superevr wondering why ianawilson needed cors to get images from fbcdn.net
  421. # [08:13] <paul_irish> to put em onto a convas
  422. # [08:18] <superevr> cant just use img src?
  423. # [08:18] <superevr> if you use img src, doesn't the image go in the dom and you can then put it in the canvas
  424. # [08:20] * Quits: monteslu_ (~monteslu@ip68-109-174-213.ph.ph.cox.net) (Ping timeout: 240 seconds)
  425. # [08:21] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Read error: Operation timed out)
  426. # [08:21] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  427. # [08:23] * Joins: gyzmodo (x@89.146.92.232)
  428. # [08:24] * Quits: austinbv (~austinbv@73-188.96-97.tampabay.res.rr.com) (Quit: austinbv)
  429. # [08:24] * Quits: replore_ (~replore@203.152.213.161.static.zoot.jp) (Remote host closed the connection)
  430. # [08:30] <Pomax> anth0ny: no. See http://dev.w3.org/html5/spec/Overview.html#url-encoded-form-data
  431. # [08:31] <Pomax> tl;dr: hurray for legacy formats. you're stuck with key=val, even if you have multiple same-key elements like checkbox groups with 'append to array' notation for names.
  432. # [08:33] <Pomax> of course you can just hack the form to pieces if you have JS available, disable the form's submit(), run your own code to grab all the values and turn them into a compressed format, then do window.location = ... with your custom url.
  433. # [08:33] * Quits: jacine|afk (~jacine@drupal.org/user/88931/view) (Quit: buh bye :))
  434. # [08:33] <Pomax> although given that you're doing a GET, you're not going to be saving any significant bandwidth with that scheme, given that you'll now have to serve the additional code for doing all the JS trickery
  435. # [08:35] * Quits: Taftse (~Taftse@unaffiliated/taftse) (Ping timeout: 258 seconds)
  436. # [08:36] <Pomax> (and the fact that GET urls can only get so long before the http protocol goes "no. go use POST if you need this much data")
  437. # [08:40] * Joins: metapeter (~metapeter@unaffiliated/metapeter)
  438. # [08:40] * Joins: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net)
  439. # [08:40] * Joins: glcrazy (~SiRiuS@rdslink-v90-206.suceava.rdsnet.ro)
  440. # [08:40] * Joins: koggdal (~koggdal@213.80.127.82)
  441. # [08:41] * Joins: skylamer` (cgskylamer@78.90.213.55)
  442. # [08:41] * Quits: c_t_montgomery (~c_t_montg@76.14.88.222) (Quit: c_t_montgomery)
  443. # [08:42] * Joins: dserban_ (~dserban@S0106001346beb5f3.ok.shawcable.net)
  444. # [08:45] * Quits: nutron (~dserban@S0106001346beb5f3.ok.shawcable.net) (Ping timeout: 240 seconds)
  445. # [08:48] * Quits: hkhalid (~asdasasd@pool-173-79-49-114.washdc.fios.verizon.net) (Quit: Leaving)
  446. # [08:56] * Joins: Taftse (Taftse@unaffiliated/taftse)
  447. # [08:57] * Quits: pfoerger (~pfoerger@frnk-590f6695.pool.mediaWays.net) (Quit: pfoerger)
  448. # [08:57] * Quits: tobyx- (~tobyx@p5B3D483D.dip.t-dialin.net) (Quit: Leaving...)
  449. # [09:00] * Quits: the_hulk (~sumedh@61.16.215.114) (Ping timeout: 258 seconds)
  450. # [09:03] * Quits: Peeter (~Peeter@webmail.opus.ee) (Read error: Connection reset by peer)
  451. # [09:03] * Joins: Peeter (~Peeter@webmail.opus.ee)
  452. # [09:05] * Joins: Taftse2 (~Taftse@unaffiliated/taftse)
  453. # [09:07] * Quits: Taftse (Taftse@unaffiliated/taftse) (Ping timeout: 255 seconds)
  454. # [09:08] * Joins: PalleZingmark (~Adium@217.13.228.226)
  455. # [09:09] * Joins: batlock666 (~quassel@bvderbau.ugent.be)
  456. # [09:12] * Quits: skylamer` (cgskylamer@78.90.213.55)
  457. # [09:12] * Joins: jochen___ (jochen@nat/google/x-maxqbwihytohxepc)
  458. # [09:12] * Joins: c_t_montgomery (~c_t_montg@adsl-67-121-144-189.dsl.pltn13.pacbell.net)
  459. # [09:15] * Quits: jochen__ (jochen@nat/google/x-wkgeqifjrtrtlboa) (Ping timeout: 244 seconds)
  460. # [09:15] * jochen___ is now known as jochen__
  461. # [09:17] * Joins: simenbrekken (~simenbrek@c85-196-101-98.static.sdsl.no)
  462. # [09:17] * Quits: Taftse2 (~Taftse@unaffiliated/taftse) (Read error: Connection reset by peer)
  463. # [09:17] * Joins: Taftse2 (Taftse@unaffiliated/taftse)
  464. # [09:19] * Joins: pfoerger (~pfoerger@89.204.137.208)
  465. # [09:22] * Quits: glcrazy (~SiRiuS@rdslink-v90-206.suceava.rdsnet.ro) (Remote host closed the connection)
  466. # [09:22] * Quits: devongovett (~devongove@198.188.155.201) (Quit: devongovett)
  467. # [09:26] * Joins: axos411 (~axos@xdsl-78-35-145-25.netcologne.de)
  468. # [09:27] * Joins: beevits (~beeviz@78.47.226.217)
  469. # [09:28] * Joins: monteslu (~monteslu@ip68-109-174-213.ph.ph.cox.net)
  470. # [09:30] * Quits: pfoerger (~pfoerger@89.204.137.208) (Quit: pfoerger)
  471. # [09:32] * Quits: monteslu (~monteslu@ip68-109-174-213.ph.ph.cox.net) (Ping timeout: 240 seconds)
  472. # [09:36] * Joins: mishunov (~spliter@77.88.72.162)
  473. # [09:36] * Quits: Taftse2 (Taftse@unaffiliated/taftse) (Ping timeout: 248 seconds)
  474. # [09:36] * Joins: monteslu (~monteslu@ip68-109-174-213.ph.ph.cox.net)
  475. # [09:37] * Quits: Diaoer (~Diaoer@116.239.4.194) (Quit: Leaving)
  476. # [09:39] * Quits: axos411 (~axos@xdsl-78-35-145-25.netcologne.de) (Quit: Leaving.)
  477. # [09:45] * krijnhuman is now known as krijnh
  478. # [09:47] * Joins: Ron_D (~Chevalric@77.242.116.2)
  479. # [09:48] * Joins: monteslu_ (~monteslu@ip68-109-174-213.ph.ph.cox.net)
  480. # [09:49] * Joins: benlyng (~benlyng@ti0056a380-1602.bb.online.no)
  481. # [09:49] * Joins: krijn (u2319@gateway/web/irccloud.com/x-lphwckxubfhnwjic)
  482. # [09:49] * Quits: monteslu (~monteslu@ip68-109-174-213.ph.ph.cox.net) (Ping timeout: 240 seconds)
  483. # [09:51] * Joins: Taftse (Taftse@unaffiliated/taftse)
  484. # [09:52] * Quits: monteslu_ (~monteslu@ip68-109-174-213.ph.ph.cox.net) (Ping timeout: 240 seconds)
  485. # [09:54] * Quits: diogogmt (~kvirc@CPE0018396f5ec0-CM0012c99ea256.cpe.net.cable.rogers.com) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
  486. # [09:56] * Joins: GoOz (~GoOz@fil75-1-78-192-105-49.fbxo.proxad.net)
  487. # [10:02] * Joins: howlymowly (~quassel@tubsat.fb12.tu-berlin.de)
  488. # [10:02] * Joins: monteslu_ (~monteslu@ip68-109-174-213.ph.ph.cox.net)
  489. # [10:12] * Joins: robhawkes (~robhawkes@188-220-16-96.dsl.cnl.uk.net)
  490. # [10:13] * Quits: thatryan (~thatryan@c-71-202-3-49.hsd1.ca.comcast.net) (Quit: Leaving...)
  491. # [10:14] * Quits: monteslu_ (~monteslu@ip68-109-174-213.ph.ph.cox.net) (Ping timeout: 240 seconds)
  492. # [10:20] * Quits: yamahaalex37 (~yamahaale@24-216-241-10.dhcp.mdfd.or.charter.com) (Read error: Connection reset by peer)
  493. # [10:20] * Joins: yamahaalex37 (~yamahaale@24-216-241-10.dhcp.mdfd.or.charter.com)
  494. # [10:20] * Quits: patcito (~123@190.236.208.195) (Remote host closed the connection)
  495. # [10:26] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Never look down on someone unless you're helping them up.)
  496. # [10:26] * Joins: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net)
  497. # [10:26] * Joins: award85_ (~itsame@c-69-181-38-133.hsd1.ca.comcast.net)
  498. # [10:28] * Joins: monteslu_ (~monteslu@ip68-109-174-213.ph.ph.cox.net)
  499. # [10:30] * Joins: Telling (~unknown@109.57.239.126.mobile.3.dk)
  500. # [10:32] * Quits: award85_ (~itsame@c-69-181-38-133.hsd1.ca.comcast.net) (Quit: leaving)
  501. # [10:32] * Quits: award85 (~itsame@c-69-181-38-133.hsd1.ca.comcast.net) (Remote host closed the connection)
  502. # [10:32] * Joins: award85 (~itsame@c-69-181-38-133.hsd1.ca.comcast.net)
  503. # [10:35] * Quits: Telling (~unknown@109.57.239.126.mobile.3.dk) (Ping timeout: 244 seconds)
  504. # [10:36] * Quits: anth0ny (~anthony@c-67-171-37-67.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
  505. # [10:37] * Joins: Telling (~unknown@shop3.diku.dk)
  506. # [10:37] * Joins: SoulRaven (SoulRaven@89.41.157.171)
  507. # [10:38] * Joins: beseku (~beseku@p10193-ipngn1801marunouchi.tokyo.ocn.ne.jp)
  508. # [10:38] * Parts: beseku (~beseku@p10193-ipngn1801marunouchi.tokyo.ocn.ne.jp)
  509. # [10:39] * Quits: yamahaalex37 (~yamahaale@24-216-241-10.dhcp.mdfd.or.charter.com)
  510. # [10:50] * Quits: SevenMachines (~SevenMach@anon-130-53.vpn.ipredator.se) (Quit: Ex-Chat)
  511. # [10:51] * Quits: Telling (~unknown@shop3.diku.dk) (Quit: ...)
  512. # [10:55] * Joins: monteslu__ (~monteslu@ip68-109-174-213.ph.ph.cox.net)
  513. # [10:56] * Quits: monteslu_ (~monteslu@ip68-109-174-213.ph.ph.cox.net) (Ping timeout: 240 seconds)
  514. # [11:00] * Joins: JakeA (~Adium@93-97-17-15.zone5.bethere.co.uk)
  515. # [11:02] * Quits: Taftse (Taftse@unaffiliated/taftse) (Ping timeout: 244 seconds)
  516. # [11:06] * Joins: GuidoBouman (~GuidoBoum@095-097-004-214.static.chello.nl)
  517. # [11:06] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-quaktgoeierztgwn)
  518. # [11:15] * Quits: SoulRaven (SoulRaven@89.41.157.171)
  519. # [11:17] * Quits: c_t_montgomery (~c_t_montg@adsl-67-121-144-189.dsl.pltn13.pacbell.net) (Quit: c_t_montgomery)
  520. # [11:19] * Joins: shwetank (~shwetank@122.161.170.217)
  521. # [11:20] * Joins: Schematografter (~Bongle@unaffiliated/moonies)
  522. # [11:21] * Quits: Moonies (~Bongle@unaffiliated/moonies) (Disconnected by services)
  523. # [11:21] * Schematografter is now known as Moonies
  524. # [11:28] * Joins: tobyx (~tobyx@pdpc/supporter/professional/tobyx)
  525. # [11:28] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
  526. # [11:29] * Quits: monteslu__ (~monteslu@ip68-109-174-213.ph.ph.cox.net) (Read error: Operation timed out)
  527. # [11:29] * Joins: necolas (~necolas@5e0105d7.bb.sky.com)
  528. # [11:31] * Joins: monteslu__ (~monteslu@ip68-109-174-213.ph.ph.cox.net)
  529. # [11:31] * Quits: shwetank (~shwetank@122.161.170.217) (Ping timeout: 244 seconds)
  530. # [11:39] * Quits: dr0id (~andy@unaffiliated/dr0id) (Quit: Leaving.)
  531. # [11:47] * Quits: benlyng (~benlyng@ti0056a380-1602.bb.online.no) (Remote host closed the connection)
  532. # [11:49] * Quits: Rajath (ca5030af@gateway/web/freenode/ip.202.80.48.175) (Quit: Page closed)
  533. # [11:50] * Quits: monteslu__ (~monteslu@ip68-109-174-213.ph.ph.cox.net) (Ping timeout: 240 seconds)
  534. # [11:51] * Joins: benlyng (~benlyng@ti0056a380-1602.bb.online.no)
  535. # [11:55] * Quits: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t) (Quit: bot-t)
  536. # [11:55] * Joins: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t)
  537. # [11:58] * Quits: kppullin (~kppullin@pdpc/supporter/active/kppullin) (Read error: Connection reset by peer)
  538. # [11:59] * Quits: irae_ (~irae_@nat/yahoo/x-plectbeladglcbho) (Ping timeout: 240 seconds)
  539. # [11:59] * Joins: kppullin (~kppullin@pdpc/supporter/active/kppullin)
  540. # [12:01] * Joins: galfert (~galfert@p5DDB8D6F.dip.t-dialin.net)
  541. # [12:04] * Joins: Stava (~Stava@ip232-rld-sdt.tyfon.se)
  542. # [12:07] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
  543. # [12:12] * Joins: seutje (~steve@drupal.org/user/264148/view)
  544. # [12:18] * Quits: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net) (Quit: jblanche)
  545. # [12:21] * Joins: whitman (~whitman@87-194-159-116.bethere.co.uk)
  546. # [12:28] * Joins: Taftse (Taftse@unaffiliated/taftse)
  547. # [12:30] * Joins: Timz (~Adium@86.89.174.199)
  548. # [12:32] * Quits: Daditos (~kvirc@unaffiliated/daditos) (Read error: Connection reset by peer)
  549. # [12:32] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
  550. # [12:33] * Joins: mike5w3c_ (~MikeSmith@EM114-49-8-91.pool.e-mobile.ne.jp)
  551. # [12:34] * Joins: axos411 (~axos@xdsl-78-35-145-25.netcologne.de)
  552. # [12:35] * Joins: jblanche (~jblanche@ivr94-13-78-232-249-47.fbx.proxad.net)
  553. # [12:35] * Joins: mishunov (~spliter@77.88.72.162)
  554. # [12:35] * Joins: irae_ (~irae_@nat/yahoo/x-pejnnnmwvqvaykcw)
  555. # [12:37] * Quits: mike5w3c (~MikeSmith@EM111-191-224-155.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  556. # [12:37] * mike5w3c_ is now known as mike5w3c
  557. # [12:40] <Epeli> paul_irish: Modernizr should have detection file input support
  558. # [12:40] <Epeli> iPad :(
  559. # [12:40] <Epeli> Does anyone have idea how to detect that?
  560. # [12:48] * Quits: Moonies (~Bongle@unaffiliated/moonies) (Quit: quack)
  561. # [12:50] <Aric> doesnt it have it's own browser agent
  562. # [12:51] <Aric> http://scottrockers.com/blog/resources/simple-code-tricks/how-to-detect-ipad-and-redirect-to-ipad-version-website
  563. # [12:58] * GoOz is now known as GoOz`aw
  564. # [13:01] * Joins: kevindanko (~kevindank@c-76-99-192-101.hsd1.de.comcast.net)
  565. # [13:05] * Joins: gkunno (~gku@cs27056062.pp.htv.fi)
  566. # [13:09] * Quits: axos411 (~axos@xdsl-78-35-145-25.netcologne.de) (Ping timeout: 245 seconds)
  567. # [13:09] * Joins: Jon47 (~Adium@pool-74-96-160-56.washdc.fios.verizon.net)
  568. # [13:11] <moo-_-> Aric: well yes, but that's totally how you shoud NOT do it :)
  569. # [13:11] <Aric> eh true
  570. # [13:11] <Aric> but he asked how to detect it
  571. # [13:12] <Aric> the code snippet does detect it
  572. # [13:12] * Joins: xec (~xec@2a00:10b0:1:1002:5ab0:35ff:fef8:6a01)
  573. # [13:16] * Joins: dr0id (~andy@unaffiliated/dr0id)
  574. # [13:17] * Joins: serroba (~serroba@190-20-213-182.baf.movistar.cl)
  575. # [13:21] * Joins: shwetank (~shwetank@14.99.166.78)
  576. # [13:24] * Quits: metapeter (~metapeter@unaffiliated/metapeter) (Quit: metapeter)
  577. # [13:25] * Joins: frankstallone (~frankstal@72.10.55.185)
  578. # [13:29] * Joins: msponge (~msponge@31-34-237.wireless.csail.mit.edu)
  579. # [13:29] * Joins: kennyluck_ (~kennyluck@114-43-115-15.dynamic.hinet.net)
  580. # [13:29] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Ping timeout: 260 seconds)
  581. # [13:30] * kennyluck_ is now known as kennyluck
  582. # [13:31] * Joins: mattlucht (~mattlucht@host86-189-4-47.range86-189.btcentralplus.com)
  583. # [13:33] * Joins: N0va` (~ricki@84.19.108.75)
  584. # [13:43] * Quits: serroba (~serroba@190-20-213-182.baf.movistar.cl) (Remote host closed the connection)
  585. # [13:47] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Quit: kennyluck)
  586. # [13:47] * Joins: monteslu (~monteslu@ip68-109-174-213.ph.ph.cox.net)
  587. # [13:47] * Joins: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net)
  588. # [13:49] * Joins: chrisdev (~chrisdev@pool-108-41-95-186.nycmny.fios.verizon.net)
  589. # [13:49] * Quits: xec (~xec@2a00:10b0:1:1002:5ab0:35ff:fef8:6a01) (Remote host closed the connection)
  590. # [13:51] * Joins: serroba (~serroba@190-20-213-182.baf.movistar.cl)
  591. # [13:51] * Joins: tktiddle (~tim@cpc4-hari15-2-0-cust505.20-2.cable.virginmedia.com)
  592. # [13:53] * Quits: Taftse (Taftse@unaffiliated/taftse) (Ping timeout: 252 seconds)
  593. # [13:53] * GoOz`aw is now known as GoOz
  594. # [13:55] * Quits: serroba (~serroba@190-20-213-182.baf.movistar.cl) (Remote host closed the connection)
  595. # [13:55] * Quits: Aric (~Ali1@ip68-100-68-25.dc.dc.cox.net) (Quit: Leaving)
  596. # [13:56] * Quits: Charun (~Charun@unaffiliated/charun) (Ping timeout: 240 seconds)
  597. # [13:56] * Joins: serroba (~serroba@190-20-213-182.baf.movistar.cl)
  598. # [13:59] * Joins: Charun (~Charun@rrcs-24-97-184-22.nys.biz.rr.com)
  599. # [14:01] * Quits: chrisdev (~chrisdev@pool-108-41-95-186.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
  600. # [14:01] * Quits: irae_ (~irae_@nat/yahoo/x-pejnnnmwvqvaykcw) (Quit: irae_)
  601. # [14:06] * Joins: plh_ (~plh@209-6-123-224.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com)
  602. # [14:10] * Joins: danielfilho_ (~daniel@187.31.77.7)
  603. # [14:10] * Quits: OzDave_imac (~OzDave@27-33-43-79.static.tpgi.com.au) (Quit: OzDave_imac)
  604. # [14:11] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 260 seconds)
  605. # [14:11] * danielfilho_ is now known as danielfilho
  606. # [14:15] * Joins: danielfilho_ (~daniel@187.31.77.7)
  607. # [14:16] * Quits: mattlucht (~mattlucht@host86-189-4-47.range86-189.btcentralplus.com) (Quit: mattlucht)
  608. # [14:16] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 244 seconds)
  609. # [14:16] * danielfilho_ is now known as danielfilho
  610. # [14:16] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
  611. # [14:21] * Quits: Stava (~Stava@ip232-rld-sdt.tyfon.se) (Read error: Connection reset by peer)
  612. # [14:24] * Quits: nonge (~nonge@p508293B4.dip.t-dialin.net) (Quit: Verlassend)
  613. # [14:26] * Joins: rodfersou (bb3e080a@gateway/web/freenode/ip.187.62.8.10)
  614. # [14:27] * Joins: mattlucht (~mattlucht@host86-189-4-47.range86-189.btcentralplus.com)
  615. # [14:28] * Quits: mattlucht (~mattlucht@host86-189-4-47.range86-189.btcentralplus.com) (Client Quit)
  616. # [14:33] * Joins: erichynds (~ehynds@venkman.brightcove.com)
  617. # [14:43] * Joins: Vennril (~vennril@p4FCB0AB3.dip0.t-ipconnect.de)
  618. # [14:46] * Quits: Charun (~Charun@rrcs-24-97-184-22.nys.biz.rr.com) (Changing host)
  619. # [14:46] * Joins: Charun (~Charun@unaffiliated/charun)
  620. # [14:50] * Joins: austinbv (~austinbv@73-188.96-97.tampabay.res.rr.com)
  621. # [14:50] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
  622. # [14:52] * Joins: licenser (~Licenser@tmo-103-50.customers.d1-online.com)
  623. # [14:52] <licenser> wow it exists :D hi everyone
  624. # [14:54] * Joins: agentcobra (~agentcobr@2a01:e35:2f46:bea0:225:11ff:fe30:e592)
  625. # [14:54] * Joins: agentcobra_ (~agentcobr@2a01:e35:2f46:bea0:225:11ff:fe30:e592)
  626. # [14:54] * Quits: agentcobra_ (~agentcobr@2a01:e35:2f46:bea0:225:11ff:fe30:e592) (Read error: Connection reset by peer)
  627. # [14:55] * Quits: huskyr (~huskyr@ip169-070.vpro.nl) (Quit: huskyr)
  628. # [14:55] <licenser> so I want to write a calendar for room planning, meaning I'd have to have multiple 'rows' of calendars, one for each room, and the days as columns, First to mind comes a big ass table with colspan to represent continuous booking but is there a better way?
  629. # [14:55] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  630. # [14:55] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Client Quit)
  631. # [14:55] * Joins: ebryn (u2895@gateway/web/irccloud.com/x-toosdrfrqbugztqg)
  632. # [14:56] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  633. # [15:04] * Joins: irae_ (~irae_@nat/yahoo/x-arswhrpwbxfgbrkd)
  634. # [15:05] * Parts: agentcobra (~agentcobr@2a01:e35:2f46:bea0:225:11ff:fe30:e592) ("Quitte")
  635. # [15:07] * Joins: miketaylr (~miketaylr@206.217.92.186)
  636. # [15:08] * Joins: ABK (~abhishekk@14.140.43.50)
  637. # [15:08] * Joins: ianawilson (~ianawilso@cpe-66-66-119-49.rochester.res.rr.com)
  638. # [15:09] * Quits: mbrevda (~mbrevda@unaffiliated/mbrevda) (Ping timeout: 258 seconds)
  639. # [15:10] * Quits: ianawilson (~ianawilso@cpe-66-66-119-49.rochester.res.rr.com) (Client Quit)
  640. # [15:11] * Joins: mbrevda (~mbrevda@unaffiliated/mbrevda)
  641. # [15:16] * Joins: Trisox (~pascal@31-151-138-69.dynamic.upc.nl)
  642. # [15:23] * Joins: RobLoach (~RobLoach@drupal.org/user/61114/view)
  643. # [15:24] * Joins: timmywil (~timmywil@sec1.epb.net)
  644. # [15:31] * Joins: webguynow (~webguynow@c-24-1-222-204.hsd1.il.comcast.net)
  645. # [15:33] * Quits: austinbv (~austinbv@73-188.96-97.tampabay.res.rr.com) (Quit: austinbv)
  646. # [15:33] * Joins: ianawilson (~ianawilso@cpe-66-66-119-49.rochester.res.rr.com)
  647. # [15:39] * Joins: rupl (~rupl@cpe-66-25-171-137.austin.res.rr.com)
  648. # [15:39] * Joins: devongovett (~devongove@pcp038545pcs.morro.reshall.calpoly.edu)
  649. # [15:41] * Joins: tmds (~tmds@gateway/tor-sasl/tmds)
  650. # [15:44] * Quits: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net) (Remote host closed the connection)
  651. # [15:44] * Joins: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net)
  652. # [15:45] * Quits: gkunno|work (~gku@109.234.241.76) (Remote host closed the connection)
  653. # [15:46] * Joins: austinbv (~austinbv@rrcs-24-73-203-202.se.biz.rr.com)
  654. # [15:47] * Joins: themiddleman_itv (~robot@c-71-199-11-248.hsd1.ut.comcast.net)
  655. # [15:52] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Quit: jetienne)
  656. # [15:53] * Joins: djazz (~daniel@78-70-243-240-no186.tbcn.telia.com)
  657. # [15:54] * Quits: batlock666 (~quassel@bvderbau.ugent.be) (Remote host closed the connection)
  658. # [16:00] * Joins: Yoks (~Yoks@cvl92-1-82-225-159-94.fbx.proxad.net)
  659. # [16:02] * Quits: dnjaramba (~dnjaramba@41.72.193.86) (Ping timeout: 244 seconds)
  660. # [16:05] * Joins: chrisdev (~chrisdev@pool-108-41-95-186.nycmny.fios.verizon.net)
  661. # [16:07] * Joins: Taftse (~Taftse@unaffiliated/taftse)
  662. # [16:09] * Joins: shichuan (~Shi_Chuan@31.205.41.171)
  663. # [16:09] * Quits: timmywil (~timmywil@sec1.epb.net) (Quit: O.o)
  664. # [16:12] * Joins: timmywil (~timmywil@sec1.epb.net)
  665. # [16:12] * theresa_away is now known as theresaanna
  666. # [16:12] * Quits: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t) (Ping timeout: 255 seconds)
  667. # [16:12] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
  668. # [16:12] * Quits: nicksergeant (~nickserge@cpe-72-230-184-180.rochester.res.rr.com) (Quit: Leaving...)
  669. # [16:12] * Joins: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t)
  670. # [16:14] * Parts: djazz (~daniel@78-70-243-240-no186.tbcn.telia.com)
  671. # [16:15] * Joins: beckybunny (~becky@93-97-28-75.zone5.bethere.co.uk)
  672. # [16:15] * Quits: ianawilson (~ianawilso@cpe-66-66-119-49.rochester.res.rr.com) (Quit: Leaving.)
  673. # [16:17] * Joins: victorporof (~victorpor@79.112.124.3)
  674. # [16:17] * Quits: rupl (~rupl@cpe-66-25-171-137.austin.res.rr.com) (Quit: rupl)
  675. # [16:18] * Joins: CrashTest_ (~CrashTest@c-66-235-13-127.sea.wa.customer.broadstripe.net)
  676. # [16:19] * Joins: Wander (57d410de@gateway/web/freenode/ip.87.212.16.222)
  677. # [16:22] * Parts: CrashTest_ (~CrashTest@c-66-235-13-127.sea.wa.customer.broadstripe.net)
  678. # [16:26] * Joins: grampajoe (~grampa@cols-pool188-cs29.pool.dslohio.net)
  679. # [16:28] * Quits: shwetank (~shwetank@14.99.166.78) (Quit: Linkinus - http://linkinus.com)
  680. # [16:32] * Joins: diogogmt (~kvirc@CPE00222dc6c7e0-CM00222dc6c7dd.cpe.net.cable.rogers.com)
  681. # [16:35] * Quits: Taftse (~Taftse@unaffiliated/taftse) (Ping timeout: 248 seconds)
  682. # [16:36] * Joins: xec (~xec@2a00:10b0:1:1002:5ab0:35ff:fef8:6a01)
  683. # [16:39] * Quits: mbrevda (~mbrevda@unaffiliated/mbrevda) (Ping timeout: 240 seconds)
  684. # [16:40] * Quits: themiddleman_itv (~robot@c-71-199-11-248.hsd1.ut.comcast.net) (Quit: themiddleman_itv)
  685. # [16:40] * Quits: philihp (~philihp@sas15134.nat.sas.com) (Read error: Connection reset by peer)
  686. # [16:40] * Joins: axelator (~chatzilla@cn-sfo1-natout.cnet.com)
  687. # [16:41] * Quits: victorporof (~victorpor@79.112.124.3) (Ping timeout: 252 seconds)
  688. # [16:43] * Joins: victorporof (~victorpor@79.112.124.3)
  689. # [16:43] * Joins: mattlucht (~mattlucht@194.102.13.2)
  690. # [16:45] * Joins: squeakytoy (hidden-use@ns.netset.se)
  691. # [16:48] * Joins: johnkpaul (~johnkpaul@pool-96-250-167-7.nycmny.fios.verizon.net)
  692. # [16:50] * Joins: Conexion (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net)
  693. # [16:50] * Quits: dmachi1 (~dmachi@pool-72-66-202-184.ronkva.east.verizon.net) (Read error: Connection reset by peer)
  694. # [16:50] * Joins: dmachi (~dmachi@pool-72-66-202-184.ronkva.east.verizon.net)
  695. # [16:52] * Joins: andr3 (~andr3@194.65.5.235)
  696. # [16:53] * Joins: jarek (~jarek@bdd148.neoplus.adsl.tpnet.pl)
  697. # [16:53] * Quits: jarek (~jarek@bdd148.neoplus.adsl.tpnet.pl) (Changing host)
  698. # [16:53] * Joins: jarek (~jarek@unaffiliated/jarek)
  699. # [16:54] * Quits: rodfersou (bb3e080a@gateway/web/freenode/ip.187.62.8.10) (Quit: Page closed)
  700. # [16:54] <jarek> is it possible to pass full javascript objects between client and server?
  701. # [16:55] <jarek> if I serialize the object with JSON.stringify() and then deserialize it on the other side with JSON.parse() then a lot of information is lost
  702. # [16:55] <jarek> e.g. getters, setters, whether the property is enumerable or not
  703. # [16:56] <JakeA> yeah, methods aren't part of json
  704. # [16:56] <JakeA> Let's assume your object is an instance of Building...
  705. # [16:57] <jarek> ohh, yeah, and the whole prototype chain is lost as well
  706. # [16:57] <jarek> this is the biggest issue
  707. # [16:57] <JakeA> have a method called buildingInstance.serialize() which returns a simple json object that expresses the stuff unique to that instance
  708. # [16:57] <moo-_-> jarek: not with pure JSON
  709. # [16:58] <JakeA> then have another method Building.unserialize(json), which creates an instance based on that json data
  710. # [16:58] <JakeA> the prototype & methods would still be handled by Building
  711. # [16:58] <JakeA> but the information unique to that building, such as the number of windows on the building, would be serialised into json
  712. # [16:59] * Joins: dilvie (~chatzilla@c-50-131-64-86.hsd1.ca.comcast.net)
  713. # [17:01] <moo-_-> jarek: you would need to transfer the javascript code needed to build classes out of the band, I guess
  714. # [17:01] * Joins: nonge (~nonge@p508293B4.dip.t-dialin.net)
  715. # [17:02] * Joins: rupl (~rupl@dsl093-217-226.aus1.dsl.speakeasy.net)
  716. # [17:03] <jarek> moo-_-: I do not use "classes" (constructor functions with prototypes), only copy(), merge() and inherit() which are based on Object.create()
  717. # [17:03] <jarek> moo-_-: and when I serialize objects created this way then prototype chain is lost
  718. # [17:04] <jarek> JakeA: but this means that I would have to keep the same definition in two places
  719. # [17:04] * Joins: Eccles (~Eccles@c-98-234-146-231.hsd1.ca.comcast.net)
  720. # [17:06] * Joins: montedani (~d@148.Red-88-13-200.dynamicIP.rima-tde.net)
  721. # [17:06] <JakeA> Well, yes. You'd have your Building stored in Building.js, included on the client and server
  722. # [17:06] <jarek> is there any reason why there are no alternative to JSON?
  723. # [17:07] <jarek> it should be possible to implement string-based format that supports all features of JS objects
  724. # [17:07] <jarek> the only issue I can thing of is performance
  725. # [17:08] <jarek> s/thing/think
  726. # [17:08] <JakeA> You're looking for a solution to serialise and deserialise javascript objects. The solution I'm talking about does just that. Except what you're proposing would send the entire definition for each object, whereas mine would be sending less information and works with standard json
  727. # [17:08] * Parts: Eccles (~Eccles@c-98-234-146-231.hsd1.ca.comcast.net)
  728. # [17:08] <JakeA> Performance would be a problem, as would object comparrison
  729. # [17:08] * Quits: dilvie (~chatzilla@c-50-131-64-86.hsd1.ca.comcast.net) (Ping timeout: 258 seconds)
  730. # [17:08] * Joins: sean` (~seankoole@D97A9E4C.cm-3-3c.dynamic.ziggo.nl)
  731. # [17:09] <paul_irish> http://movethewebforward.org/ launched !!!! :D
  732. # [17:09] <paul_irish> pull requests welcome
  733. # [17:09] * Quits: devongovett (~devongove@pcp038545pcs.morro.reshall.calpoly.edu) (Ping timeout: 258 seconds)
  734. # [17:09] <JakeA> in the case where (instance1 === instance2) === true, if you serialise and deserialse each (instance1 === instance2) === false
  735. # [17:09] * Joins: themiddleman_itv (~robot@50-73-38-137-utah.hfc.comcastbusiness.net)
  736. # [17:10] * Joins: chrislorenz (~chrislore@cpe-76-167-159-140.socal.res.rr.com)
  737. # [17:11] <jarek> JakeA: are you sure this is always the case?
  738. # [17:11] * Quits: dr0id (~andy@unaffiliated/dr0id) (Quit: Leaving.)
  739. # [17:12] <jarek> JavaScript objects are basically a peace of structured data
  740. # [17:12] <jarek> serialization just turns this data into string
  741. # [17:12] * Quits: koggdal (~koggdal@213.80.127.82) (Quit: koggdal)
  742. # [17:13] <jarek> s/peace/piece
  743. # [17:13] * Quits: Trisox (~pascal@31-151-138-69.dynamic.upc.nl) (Quit: Linkinus - http://linkinus.com)
  744. # [17:13] * Joins: solocio (~solocio@HSI-KBW-078-043-068-129.hsi4.kabel-badenwuerttemberg.de)
  745. # [17:14] * Joins: c_t_montgomery (~c_t_montg@adsl-67-121-144-189.dsl.pltn13.pacbell.net)
  746. # [17:14] * Joins: ericduran (~eric@cpe-69-203-68-246.nyc.res.rr.com)
  747. # [17:14] <JakeA> jarek: http://jsfiddle.net/fLGr5/
  748. # [17:15] <JakeA> logs true then false
  749. # [17:15] <jarek> this makes no sense :/
  750. # [17:15] <jarek> what did change between the objects after serialization?
  751. # [17:16] <JakeA> They stopped being references to the same object
  752. # [17:16] <jarek> ahh... so '===' operator checks whether object a is reference to object b
  753. # [17:16] <JakeA> ({} === {}) is false
  754. # [17:17] <jarek> I was afraid that the objects had actually some different properties
  755. # [17:17] <JakeA> even though the objects look the same, each can be altered independently
  756. # [17:17] <JakeA> '==' operator is also comparing references, but it'll convert some types
  757. # [17:18] <JakeA> eg, (true == 1) is true, (true === 1) is false
  758. # [17:19] * Joins: martndemus (~martndemu@h254064.upc-h.chello.nl)
  759. # [17:20] <jarek> I see, but this really should be an issue
  760. # [17:20] <jarek> after deserializing an object I could assign it to the original one
  761. # [17:20] <jarek> s/should/should not
  762. # [17:21] <jarek> anyway, is there really no framework for serializing full JS objects?
  763. # [17:21] <jarek> this could be so useful
  764. # [17:21] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
  765. # [17:22] <jarek> serialization is required all over the place, not only between client and server but also between webworkers
  766. # [17:22] <jarek> or when using element.dataset
  767. # [17:22] <jarek> or when saving data to localStorage
  768. # [17:22] * Joins: johnoxton (~johnoxton@loquat.canonical.com)
  769. # [17:23] * Joins: nicksergeant (~nickserge@cpe-74-74-157-184.rochester.res.rr.com)
  770. # [17:23] <JakeA> Serialising objects is HARD, eg what if the object holds a reference to document.body, what if it has a circular reference?
  771. # [17:24] <martndemus> #movethewebforward
  772. # [17:24] <martndemus> eh
  773. # [17:24] * Quits: simenbrekken (~simenbrek@c85-196-101-98.static.sdsl.no) (Remote host closed the connection)
  774. # [17:27] <jarek> circular references, right... this would be tricky
  775. # [17:27] * Joins: garr (garr@host86-158-20-245.range86-158.btcentralplus.com)
  776. # [17:28] <jarek> but wouldn't it be awesome if you could send DOM nodes to server?
  777. # [17:28] * Joins: GonzaloGM (not@host123.190-137-185.telecom.net.ar)
  778. # [17:28] * Quits: garr (garr@host86-158-20-245.range86-158.btcentralplus.com) (Client Quit)
  779. # [17:28] <jarek> they would no longer be bound to the document tree, but still could be very useful
  780. # [17:29] * Joins: garry (garry@host86-158-20-245.range86-158.btcentralplus.com)
  781. # [17:29] <JakeA> The dom's a great example actually
  782. # [17:30] <JakeA> A HTMLElement with nodeName div is serialised to string as <div>
  783. # [17:30] * Parts: garry (garry@host86-158-20-245.range86-158.btcentralplus.com)
  784. # [17:31] <JakeA> Even though HTMLElement has methods like getElementsByTagName, they're not represented in the serialised form
  785. # [17:32] <JakeA> All the serialised form says is <div>, but the parser knows that <div> is a type of HTMLElement which has methods such as getElementsByTagName
  786. # [17:33] <JakeA> Sending <div> from server to client is inexpensive compared to sending an exhaustive serialisation of the complete dom object. Especially as the DOM is full of circular references
  787. # [17:33] <jarek> JakeA: JSON.stringify($domNode) return error
  788. # [17:33] <jarek> s/return/returns
  789. # [17:33] <JakeA> I'm not suprised
  790. # [17:33] * Joins: koggdal (~koggdal@user171.77-105-221.netatonce.net)
  791. # [17:34] * Quits: johnoxton (~johnoxton@loquat.canonical.com) (Read error: Connection reset by peer)
  792. # [17:34] <JakeA> but element.innerHTML will return a serialisation of its content
  793. # [17:34] <jarek> because it has circural references
  794. # [17:34] * Joins: johnoxton (~johnoxton@loquat.canonical.com)
  795. # [17:34] * Quits: mattlucht (~mattlucht@194.102.13.2) (Quit: mattlucht)
  796. # [17:34] * Joins: Nick_ (~nickserge@cpe-74-74-157-184.rochester.res.rr.com)
  797. # [17:34] * Nick_ is now known as Guest76270
  798. # [17:35] <JakeA> jarek: Yep
  799. # [17:35] <jarek> I wouldn't call converting HTMLElement object to "<div>blah</div>" string serialization :P
  800. # [17:35] * Quits: solocio (~solocio@HSI-KBW-078-043-068-129.hsi4.kabel-badenwuerttemberg.de) (Quit: solocio)
  801. # [17:35] <JakeA> But… it is
  802. # [17:36] <jarek> it's rendering
  803. # [17:36] <jarek> the output is not meant to be processed back to the structure that it was before
  804. # [17:36] * Joins: thatryan (~thatryan@c-24-4-167-46.hsd1.ca.comcast.net)
  805. # [17:36] <JakeA> Rendering is when the HTMLElement is turned into bitmap data on your screen
  806. # [17:36] <Jon47> it's converting an element to.. markup?
  807. # [17:37] <Jon47> reverse engineering a DOM to its source..
  808. # [17:37] * Joins: garrypeace (garrypeace@host86-158-20-245.range86-158.btcentralplus.com)
  809. # [17:37] <jarek> ok, let's call it very loose serialization
  810. # [17:38] <jarek> but why JSON support some features of JavaScript objects, but ignores other features?
  811. # [17:38] * Quits: kppullin (~kppullin@pdpc/supporter/active/kppullin) (Ping timeout: 248 seconds)
  812. # [17:38] <jarek> s/support/supports
  813. # [17:38] <jarek> it could have at least comments so that it could be used for config files
  814. # [17:39] * Quits: Guest76270 (~nickserge@cpe-74-74-157-184.rochester.res.rr.com) (Client Quit)
  815. # [17:39] <JakeA> Most serialisation is loose to some extent. Eg we proved json is loose before http://jsfiddle.net/fLGr5/
  816. # [17:40] <moo-_-> jarek: because functions are be shitty to serialize
  817. # [17:40] <moo-_-> jarek: because JSON is interoperatibility language
  818. # [17:40] <JakeA> Oh, I agree that json should have comments. But json is supposed to be a format that isn't exclusive to js, if you support javascript functions in json then the PHP json parser would need to contain something to convert _any_ bit of javascript into PHP
  819. # [17:40] <moo-_-> try read your javascript functions in PHP
  820. # [17:41] <JakeA> hah, snap
  821. # [17:41] <moo-_-> and then come back to tell us how it went :)
  822. # [17:41] * Quits: chrislorenz (~chrislore@cpe-76-167-159-140.socal.res.rr.com) (Quit: Computer has gone to sleep.)
  823. # [17:41] <moo-_-> jarek: I believe no language serialize full code with the objects
  824. # [17:41] <moo-_-> not java, not python etc.
  825. # [17:41] <moo-_-> it's always transfer code off-band
  826. # [17:42] * Quits: sean` (~seankoole@D97A9E4C.cm-3-3c.dynamic.ziggo.nl) (Quit: Ik ga weg)
  827. # [17:42] <moo-_-> but python pickles, for example, support full object serialization
  828. # [17:42] <moo-_-> it's just that including all the code with the object would be pain
  829. # [17:42] * Joins: chrislorenz (~chrislore@cpe-76-167-159-140.socal.res.rr.com)
  830. # [17:42] * Joins: solocio (~solocio@HSI-KBW-078-043-068-129.hsi4.kabel-badenwuerttemberg.de)
  831. # [17:43] * Joins: jakefolio (~Adium@66.151.252.254)
  832. # [17:45] * Quits: chrislorenz (~chrislore@cpe-76-167-159-140.socal.res.rr.com) (Client Quit)
  833. # [17:45] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  834. # [17:48] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  835. # [17:49] * Joins: alexchamberlain (~alex@client-86-25-184-97.bsh-bng-011.adsl.virginmedia.net)
  836. # [17:50] * Quits: xec (~xec@2a00:10b0:1:1002:5ab0:35ff:fef8:6a01) (Remote host closed the connection)
  837. # [17:50] * Quits: squeakytoy (hidden-use@ns.netset.se) (Read error: Connection reset by peer)
  838. # [17:51] * Quits: grampajoe (~grampa@cols-pool188-cs29.pool.dslohio.net) (Ping timeout: 244 seconds)
  839. # [17:52] * Quits: alexchamberlain (~alex@client-86-25-184-97.bsh-bng-011.adsl.virginmedia.net) (Client Quit)
  840. # [17:52] * Joins: alexchamberlain (~alex@client-86-25-184-97.bsh-bng-011.adsl.virginmedia.net)
  841. # [17:53] <jarek> why JSON.parse() throws error when the data can't be serialized?
  842. # [17:53] <jarek> in JavaScript world it would make more sense if it had return null
  843. # [17:54] * Quits: jblanche (~jblanche@ivr94-13-78-232-249-47.fbx.proxad.net) (Quit: jblanche)
  844. # [17:54] <JakeA> Why would it make more sense?
  845. # [17:54] <jarek> JakeA: e.g. when I do "document.querySelector('no such element')" it returns null
  846. # [17:55] <jarek> JakeA: this is how a lot of DOM/JS methods behave
  847. # [17:55] <moo-_-> jarek: your statement is not totally correc
  848. # [17:55] <moo-_-> Javascript throws errors in many places
  849. # [17:55] * Quits: beevits (~beeviz@78.47.226.217) (Ping timeout: 255 seconds)
  850. # [17:55] <JakeA> document.querySelector('{}') throws an error
  851. # [17:55] <jarek> JakeA: I'm not sure how throwing an error could be useful to developer
  852. # [17:55] <JakeA> because it's an invalid selector
  853. # [17:55] <moo-_-> jarek: JSON.parse() is not a queryish method
  854. # [17:55] * Quits: Ron_D (~Chevalric@77.242.116.2) (Quit: Ron_D)
  855. # [17:55] <jarek> JakeA: it's easier to test against null value than catching errors
  856. # [17:56] <moo-_-> jarek: that's very bad programming practice
  857. # [17:56] <moo-_-> Javascript is not C
  858. # [17:56] <JakeA> null signifies nothing, throwing an error signifies an exception
  859. # [17:56] <moo-_-> it has exception handling
  860. # [17:56] * Joins: Chevalric (~Chevalric@77.242.116.2)
  861. # [17:57] * Joins: shwetank (~shwetank@14.98.240.198)
  862. # [17:57] <JakeA> querySelector is a good example. It returns null when the input is understood but nothing is found, an error is thrown if the input isn't understood
  863. # [17:57] * Quits: decthomas (~netlash@d5152D79D.static.telenet.be) (Quit: decthomas)
  864. # [17:57] * Quits: Chevalric (~Chevalric@77.242.116.2) (Client Quit)
  865. # [17:58] <jarek> JakeA: document.querySelector() return null as long as I pass string to it
  866. # [17:58] <jarek> JakeA: the string can be invalid selector
  867. # [17:58] <jarek> s/return/returns
  868. # [17:58] <jarek> sorry for typos
  869. # [17:59] <moo-_-> jarek: document.querySelector() API is not totally sane - you are correc
  870. # [17:59] <miketaylr> not very many JS APIs return null, afaik
  871. # [17:59] <miketaylr> gEBiD, qS/qSA
  872. # [17:59] <jarek> moo-_-: it's not just about querySelector, this pattern is all over the place
  873. # [17:59] <jarek> moo-_-: e.g. window.getComputedStyle('width')
  874. # [17:59] <JakeA> document.querySelector('{}') throws an error for me in chrome
  875. # [18:00] <moo-_-> jarek: it's a bad pattern
  876. # [18:00] <jarek> returns null just like window.getComputedStyle('no such property')
  877. # [18:00] <jarek> moo-_-: I love this pattern :)
  878. # [18:00] <jarek> moo-_-: how do I check whether JSON.parse(data) has managed to serialize data?
  879. # [18:01] * Quits: Leemp2 (~lee@c-24-16-54-17.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
  880. # [18:01] <jarek> moo-_-: you wrap it with try/catch loops?
  881. # [18:01] <moo-_-> jarek: yes
  882. # [18:01] <jarek> :/
  883. # [18:01] <moo-_-> it's not a loop, though
  884. # [18:01] <moo-_-> loop is something like for or while
  885. # [18:01] <jarek> I mean statements
  886. # [18:01] * Joins: kppullin (~kppullin@pdpc/supporter/active/kppullin)
  887. # [18:01] <moo-_-> jarek: you don't need to wrap if you don't want to handle the error
  888. # [18:01] <alexchamberlain> If JSON.parse returned null on error, what would it return on null? How would you tell the difference?
  889. # [18:02] <moo-_-> also, the exception contains the error message
  890. # [18:02] * Quits: ABK (~abhishekk@14.140.43.50) (Ping timeout: 258 seconds)
  891. # [18:02] <moo-_-> *what* went wrong
  892. # [18:02] <moo-_-> if you return null
  893. # [18:03] <moo-_-> you could as long as write "abort this progam, no error message given"
  894. # [18:03] <moo-_-> "it crashed"
  895. # [18:03] * Joins: grampajoe (~grampa@70-8-75-165.pools.spcsdns.net)
  896. # [18:03] <jarek> heh, it's actually possible to do JSON.stringify(null)
  897. # [18:03] * Joins: rosco_y (~ross@71-13-209-223.dhcp.mrqt.mi.charter.com)
  898. # [18:04] <jarek> but JSON.stringify(undefined) does not work as expected
  899. # [18:04] * Quits: seutje (~steve@drupal.org/user/264148/view) (Quit: WeeChat 0.3.2)
  900. # [18:04] <JakeA> In query ui, if I do $elm.dialog('clos'), it fails silently. This is a pain to debug.
  901. # [18:05] <JakeA> If it threw an error, and told me there was no such command as 'clos', that would be much more help
  902. # [18:05] <JakeA> jqueryui, I mean
  903. # [18:05] * Quits: award85 (~itsame@c-69-181-38-133.hsd1.ca.comcast.net) (Quit: leaving)
  904. # [18:08] * Quits: chrisdev (~chrisdev@pool-108-41-95-186.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
  905. # [18:08] * Joins: dgathright (~dgathrigh@107.32.230.64)
  906. # [18:14] * Joins: Guest__ (~textual@206.223.182.195)
  907. # [18:14] * Joins: taylorRichie (~Adium@208.110.141.169)
  908. # [18:16] * Guest__ is now known as Sabotaged
  909. # [18:17] * Joins: Hoppertje (~Hoppertje@217-19-27-102.dsl.cambrium.nl)
  910. # [18:19] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
  911. # [18:19] * Joins: buribu (~buribu@177.41.209.210)
  912. # [18:19] * Quits: buribu (~buribu@177.41.209.210) (Changing host)
  913. # [18:19] * Joins: buribu (~buribu@unaffiliated/buribu)
  914. # [18:19] * Joins: buribux (~buribu@unaffiliated/buribux)
  915. # [18:19] <Hoppertje> anyone familiar with HTML5's websockets ?
  916. # [18:20] * Joins: devongovett (~devongove@pcp071040pcs.wireless.calpoly.edu)
  917. # [18:23] <jarek> Hoppertje: yes, I was playing with websockets a bit
  918. # [18:23] * Joins: dannyprose (~Adium@c-76-27-236-193.hsd1.or.comcast.net)
  919. # [18:23] <Hoppertje> jarek!!
  920. # [18:23] <Hoppertje> :)
  921. # [18:23] * Joins: award85 (~itsame@c-69-181-38-133.hsd1.ca.comcast.net)
  922. # [18:23] <Hoppertje> well i am kinda trying to find out what i should be asking my web host provider to install on there server side to be able to use it, any idea?
  923. # [18:24] * Quits: johnoxton (~johnoxton@loquat.canonical.com) (Read error: Connection reset by peer)
  924. # [18:24] * Quits: GuidoBouman (~GuidoBoum@095-097-004-214.static.chello.nl) (Quit: Leaving)
  925. # [18:25] <jarek> Hoppertje: I'm currently using Node.js with https://github.com/Worlize/WebSocket-Node
  926. # [18:25] * Joins: johnoxton (~johnoxton@loquat.canonical.com)
  927. # [18:25] <jarek> Hoppertje: but I'm using it on localhost
  928. # [18:25] <Hoppertje> thats not gonna work then
  929. # [18:25] * Quits: Pomax (~Pomax@205.250.166.3) (Ping timeout: 248 seconds)
  930. # [18:25] * Joins: jacine (~jacine@drupal.org/user/88931/view)
  931. # [18:25] * Joins: master (~autmate@tok69-4-82-236-110-224.fbx.proxad.net)
  932. # [18:25] <jarek> Hoppertje: websockets are not mature enough, you shouldn't use them without additional fallbacks
  933. # [18:26] <Hoppertje> but ajax is so unreliable
  934. # [18:26] <Hoppertje> i am getting a lot of random timeouts
  935. # [18:26] <jarek> Hoppertje: AFAIR http://socket.io/ is using WebSockets on modern browsers but falls backs to AJAX
  936. # [18:26] <Hoppertje> hmm
  937. # [18:27] <jarek> Hoppertje: well, with Websockets only you won't get anything on older browsers :P
  938. # [18:27] <Hoppertje> thats ok
  939. # [18:27] <Hoppertje> this socket.io doesnt look like a persistent connection
  940. # [18:27] <Hoppertje> unless you get a private pid on the host
  941. # [18:28] <Hoppertje> jarek: you know what i mean by persistent connection right?
  942. # [18:28] * Quits: tobyx (~tobyx@pdpc/supporter/professional/tobyx) (Quit: Leaving...)
  943. # [18:29] <jarek> Hoppertje: you mean that after connection the client should keep listening for events?
  944. # [18:29] * Joins: Pomax (~Pomax@205.250.166.3)
  945. # [18:29] * Quits: montedani (~d@148.Red-88-13-200.dynamicIP.rima-tde.net) (Read error: Connection reset by peer)
  946. # [18:29] * Joins: pdswan (~pdswan@rrcs-208-105-67-138.nyc.biz.rr.com)
  947. # [18:29] <jarek> Hoppertje: isn't this the definition of WebSockets?
  948. # [18:29] <Hoppertje> yah
  949. # [18:30] <Hoppertje> well
  950. # [18:30] * Quits: DeLorean731 (~X@67.42.31.166) (Read error: Connection reset by peer)
  951. # [18:30] <Hoppertje> yah
  952. # [18:30] <jarek> Hoppertje: I haven't used socket.io, but it is said to use Flash fallback
  953. # [18:30] * Joins: dgathright_ (~dgathrigh@107.32.56.9)
  954. # [18:30] <Hoppertje> but thats client side
  955. # [18:31] <Hoppertje> something needs to be continously listening on the server right?
  956. # [18:31] * Parts: nicksergeant (~nickserge@cpe-74-74-157-184.rochester.res.rr.com) ("Linkinus - http://linkinus.com")
  957. # [18:31] <jarek> Hoppertje: yes, it will be Node.js with socket.io module
  958. # [18:31] <Hoppertje> socket.io module <- module as in this needs to be installed on apache?
  959. # [18:31] <Hoppertje> (for example)
  960. # [18:32] <jarek> Hoppertje: no, you don't need Apache at all
  961. # [18:32] <Hoppertje> so, i put this in my php script and it keeps the connection open then?
  962. # [18:32] <jarek> Hoppertje: Node.js has HTTP server build in, socke.io just extends it with WebSockets support
  963. # [18:32] * Quits: dgathright (~dgathrigh@107.32.230.64) (Ping timeout: 260 seconds)
  964. # [18:32] * dgathright_ is now known as dgathright
  965. # [18:32] <jarek> s/build in/built-in
  966. # [18:33] <jarek> Hoppertje: you don't need PHP as well :)
  967. # [18:33] <Hoppertje> socket.io <- where is this file
  968. # [18:33] * Joins: simenbrekken (~simenbrek@c85-196-101-98.static.sdsl.no)
  969. # [18:34] <jarek> Hoppertje: it's not file, it the name of entire module
  970. # [18:34] <jarek> Hoppertje: check the documentation, you install it with npm module manager
  971. # [18:34] * Quits: grampajoe (~grampa@70-8-75-165.pools.spcsdns.net) (Ping timeout: 244 seconds)
  972. # [18:34] * Joins: dilvie (~chatzilla@50-0-92-40.dsl.dynamic.sonic.net)
  973. # [18:35] * Joins: fearlesstost (~fearlesst@66.220.144.74)
  974. # [18:35] <Hoppertje> i am lost
  975. # [18:36] <jarek> Hoppertje: first decide which technology you want to use on server side
  976. # [18:36] <jarek> Hoppertje: then look for module for it that provides WebSockets support
  977. # [18:36] <Hoppertje> jarek: I rent my host from a company
  978. # [18:36] * Joins: aaronbrownell (~Adium@c-67-176-199-10.hsd1.il.comcast.net)
  979. # [18:36] <Hoppertje> (thought i said that?)
  980. # [18:36] <Hoppertje> jarek: this 'module' needs to be installed by my hosting
  981. # [18:36] <Hoppertje> right?
  982. # [18:36] <jarek> Hoppertje: that doesn't tell me much :P
  983. # [18:37] <jarek> Hoppertje: do you have VPS hosting?
  984. # [18:37] * Quits: mike5w3c (~MikeSmith@EM114-49-8-91.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
  985. # [18:37] <jarek> Hoppertje: are you allowed to install stuff outside your home directory?
  986. # [18:37] <Hoppertje> no, just a domain with sql/php support
  987. # [18:37] <Hoppertje> nope
  988. # [18:37] <jarek> Hoppertje: ouh... so you don't want to use Node.js
  989. # [18:37] <Hoppertje> so i need to know what to ask the host-company to install for me, if it is possible
  990. # [18:38] <jarek> Hoppertje: sorry, I can't help you with PHP/Apache setup. Node.js is all I use
  991. # [18:38] <Hoppertje> and Node.js gives you a persistent connection?
  992. # [18:39] <jarek> Hoppertje: Websockets give you persistent connection between client and server, it's a protocol, it doesn't matter whether it's implemented on top of PHP or Node.js
  993. # [18:39] * Joins: dgathright_ (~dgathrigh@107.43.158.126)
  994. # [18:40] * Joins: thedjpetersen (~deploy@li111-58.members.linode.com)
  995. # [18:40] <Hoppertje> really
  996. # [18:41] <Hoppertje> so simply setting up a connection and it keeps the connection alive ?
  997. # [18:41] * Joins: DeLorean731 (~X@67.42.31.166)
  998. # [18:42] * Joins: patcito (~123@190.238.133.97)
  999. # [18:42] * Joins: mike5w3c (~MikeSmith@EM114-48-55-247.pool.e-mobile.ne.jp)
  1000. # [18:42] <jarek> Hoppertje: Exactly
  1001. # [18:42] * Quits: dgathright (~dgathrigh@107.32.56.9) (Ping timeout: 248 seconds)
  1002. # [18:43] * Joins: zeppo (~zeppo@109.58.67.180.bredband.tre.se)
  1003. # [18:43] <jarek> at least until you reload the page
  1004. # [18:44] * dgathright_ is now known as dgathright
  1005. # [18:44] * Joins: montedani (~d@148.Red-88-13-200.dynamicIP.rima-tde.net)
  1006. # [18:44] * Quits: johnoxton (~johnoxton@loquat.canonical.com) (Read error: Connection reset by peer)
  1007. # [18:44] * Parts: montedani (~d@148.Red-88-13-200.dynamicIP.rima-tde.net)
  1008. # [18:44] * Joins: johnoxton (~johnoxton@loquat.canonical.com)
  1009. # [18:45] <Hoppertje> http://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets-today/ according to this you need XAMPP for node.js
  1010. # [18:46] <Hoppertje> XAMPP be the module for APACHE
  1011. # [18:47] * Quits: howlymowly (~quassel@tubsat.fb12.tu-berlin.de) (Read error: Connection reset by peer)
  1012. # [18:48] <jarek> Hoppertje: XAMPP = Apache + MySQL + PHP
  1013. # [18:48] <Hoppertje> ^^
  1014. # [18:48] <Hoppertje> i think i am confusing you, because you do not know what kind of domain i am renting
  1015. # [18:48] <jarek> you don't need XAMPP for Node.js and/or Socket.io
  1016. # [18:49] <Hoppertje> a persistent connection means that the server runs a script continiously and sends info back to the client when needed
  1017. # [18:49] * Quits: msponge (~msponge@31-34-237.wireless.csail.mit.edu) (Quit: msponge)
  1018. # [18:50] <Hoppertje> so, i think i need to rent a VPS then
  1019. # [18:50] * Joins: ianawilson (~ianawilso@u-of-rochester-128-151-150-1.wireless.rochester.edu)
  1020. # [18:51] <Hoppertje> jarek: sorry for being incompetent :P
  1021. # [18:51] <Pomax> if a host does not offer "node.js" hosting as special thing, you're going to have to buy a dedicated box so you can run custom scripts without the host scheduler killing them.
  1022. # [18:52] <Hoppertje> ^^ yah, thats what i thought
  1023. # [18:52] <Pomax> (where buy is more 'get')
  1024. # [18:52] <Pomax> not a lot of node.js hosters out there yet
  1025. # [18:52] <Hoppertje> Pomax: so what exactly is HTML5 websocket then?
  1026. # [18:52] * Joins: Mahoek (~Mahoek@ip51ceb6d4.adsl-surfen.hetnet.nl)
  1027. # [18:52] <Hoppertje> upgraded version for ajax ?
  1028. # [18:53] <Hoppertje> or some kind of connection that can be kept open for http requests?
  1029. # [18:53] <Pomax> websocket is essentially "IO over the web, for javascript, by specification"
  1030. # [18:53] <Pomax> that's a javascript-level persistent socket connection.
  1031. # [18:53] <Pomax> so it's not really like ajax at all.
  1032. # [18:53] <Hoppertje> because AJAX keeps making a new connection then?
  1033. # [18:54] <Pomax> it doesn't even make its own. it asks the browser to perform a POST or GET
  1034. # [18:54] <Pomax> which is RESTful
  1035. # [18:54] * Joins: metapeter (~metapeter@dslb-088-069-230-019.pools.arcor-ip.net)
  1036. # [18:54] * Quits: metapeter (~metapeter@dslb-088-069-230-019.pools.arcor-ip.net) (Changing host)
  1037. # [18:54] * Joins: metapeter (~metapeter@unaffiliated/metapeter)
  1038. # [18:54] * Quits: metapeter (~metapeter@unaffiliated/metapeter) (Read error: Connection reset by peer)
  1039. # [18:54] <Pomax> (POST doesn't even require a reply)
  1040. # [18:54] * Joins: metapeter (~metapeter@dslb-088-069-230-019.pools.arcor-ip.net)
  1041. # [18:54] * Quits: metapeter (~metapeter@dslb-088-069-230-019.pools.arcor-ip.net) (Changing host)
  1042. # [18:54] * Joins: metapeter (~metapeter@unaffiliated/metapeter)
  1043. # [18:54] <Hoppertje> so, if i do not mind server polling, is html5 websocket more reliable then ajax?
  1044. # [18:55] * Quits: johnoxton (~johnoxton@loquat.canonical.com) (Read error: Connection reset by peer)
  1045. # [18:55] <jarek> Hoppertje: not at the moment
  1046. # [18:55] <Hoppertje> hmm
  1047. # [18:55] * Quits: metapeter (~metapeter@unaffiliated/metapeter) (Client Quit)
  1048. # [18:56] * Joins: grampajoe (~grampa@70-8-75-165.pools.spcsdns.net)
  1049. # [18:56] <jarek> Hoppertje: WebSockets specification is not stable yet, it might change next month, some browsers may upgrade to new versions, other might not
  1050. # [18:56] * Joins: johnoxton (~johnoxton@loquat.canonical.com)
  1051. # [18:56] <Hoppertje> Pomax: so i simply ask my host if they are willing to implement use for node.js ?
  1052. # [18:57] * Joins: trumpetmic (~trumpetmi@159.182.183.6)
  1053. # [18:57] <Hoppertje> jarek: well with the whole HTML5 coming i expect its gonna become standard
  1054. # [18:57] <Pomax> you ask, they'll probably say "sorry, we're not doing that at this point in time going forward to better help our customers"
  1055. # [18:57] <Pomax> and then they go "but upgrade to private hosting <3"
  1056. # [18:57] <Pomax> =)
  1057. # [18:57] <Hoppertje> heh
  1058. # [18:57] * Quits: benv (~benv@99-7-171-41.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving...)
  1059. # [18:57] <Pomax> still, asking never hurts
  1060. # [18:57] <Hoppertje> Pomax: but 'what' do i ask for ?
  1061. # [18:58] <Hoppertje> support for node.js ?
  1062. # [18:58] <Pomax> whether they offer node.js service
  1063. # [18:58] * Quits: tktiddle (~tim@cpc4-hari15-2-0-cust505.20-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
  1064. # [18:58] <Hoppertje> been trying to get this answer for over 45 minutes :P
  1065. # [18:58] <Pomax> because it's basically an alternative to apache, so if they run virtual machines that do node.js instead of apache, done.
  1066. # [18:58] <Pomax> if they don't, boo.
  1067. # [18:58] * Quits: dgathright (~dgathrigh@107.43.158.126) (Quit: dgathright)
  1068. # [18:58] <Hoppertje> ok, well as you said, doesnt hurt to ask :P
  1069. # [18:59] <jarek> Pomax: you should be able to install Node.js next to Apache on VPS
  1070. # [18:59] * Quits: GoOz (~GoOz@fil75-1-78-192-105-49.fbxo.proxad.net) (Quit: ZzZZZzzZZZzz)
  1071. # [18:59] <Pomax> you should be able to, but it doesn't make a tremendous amount of sense if you're going to use node.js
  1072. # [18:59] <Pomax> so it's easier to set up VMs that are either/or and just go "pay us money, you get one of these two"
  1073. # [19:00] <Pomax> then again, node.js as far as hosts are concerned is apparently still a toy
  1074. # [19:00] <Hoppertje> 10 euro's a month for a VPS
  1075. # [19:00] <Hoppertje> without directadmin
  1076. # [19:01] <Pomax> not too bad, honestly.
  1077. # [19:01] <Pomax> anyway, biab. dim sum time.
  1078. # [19:01] <Hoppertje> hah enjoy :)
  1079. # [19:02] <Hoppertje> jarek: so do i get it right, you are using XAMPP ?
  1080. # [19:02] <Hoppertje> you said you were using node.js locally
  1081. # [19:03] <jarek> Hoppertje: I'm using Node.js with this module: https://github.com/Worlize/WebSocket-Node
  1082. # [19:03] <jarek> Hoppertje: works perfectly fine for my purposes
  1083. # [19:04] <Hoppertje> but you are running a local server then?
  1084. # [19:08] * Joins: Jayflux (~jay_knows@cpc1-dudl6-0-0-cust1981.wolv.cable.virginmedia.com)
  1085. # [19:08] * Joins: jarek__ (~jarek@awe103.neoplus.adsl.tpnet.pl)
  1086. # [19:08] * jarek is now known as Guest53086
  1087. # [19:08] * Quits: andr3 (~andr3@194.65.5.235) (Quit: andr3)
  1088. # [19:09] * Joins: GonzaloGM_ (~not@34-110-17-190.fibertel.com.ar)
  1089. # [19:09] * Quits: Guest53086 (~jarek@unaffiliated/jarek) (Ping timeout: 252 seconds)
  1090. # [19:10] * Quits: devongovett (~devongove@pcp071040pcs.wireless.calpoly.edu) (Quit: devongovett)
  1091. # [19:11] * Quits: aaronbrownell (~Adium@c-67-176-199-10.hsd1.il.comcast.net) (Quit: Leaving.)
  1092. # [19:11] * Joins: mr_lou (~sirlou@0x555321d8.adsl.cybercity.dk)
  1093. # [19:11] * Joins: dgathright (~dgathrigh@nat/yahoo/x-ryksvuszkkccqwtg)
  1094. # [19:12] * Quits: GonzaloGM (not@host123.190-137-185.telecom.net.ar) (Ping timeout: 244 seconds)
  1095. # [19:14] * Quits: patcito (~123@190.238.133.97) (Disconnected by services)
  1096. # [19:14] * Joins: patcito_ (~123@201.240.4.171)
  1097. # [19:14] * Joins: msponge (~msponge@18.189.61.215)
  1098. # [19:14] * Quits: patcito_ (~123@201.240.4.171) (Read error: Connection reset by peer)
  1099. # [19:14] * Quits: RobLoach (~RobLoach@drupal.org/user/61114/view) (Ping timeout: 252 seconds)
  1100. # [19:15] * Quits: johnoxton (~johnoxton@loquat.canonical.com) (Quit: johnoxton)
  1101. # [19:15] * Quits: msponge (~msponge@18.189.61.215) (Remote host closed the connection)
  1102. # [19:15] * Quits: erichynds (~ehynds@venkman.brightcove.com) (Ping timeout: 252 seconds)
  1103. # [19:17] * Joins: xcoderzach (~smit4608@lycra.morris.umn.edu)
  1104. # [19:18] * Joins: patcito (~123@201.240.4.171)
  1105. # [19:18] * Quits: jarek__ (~jarek@awe103.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  1106. # [19:18] * Quits: Hoppertje (~Hoppertje@217-19-27-102.dsl.cambrium.nl)
  1107. # [19:18] <BrianBlakely> Hi #html5
  1108. # [19:21] <Jackneill> can you help me? i have that code: <meta charset="ISO-8859-2" /> but i get '?'-s in every special hungarian chars
  1109. # [19:21] <Jackneill> also in utf-8
  1110. # [19:23] * Joins: axos411 (~axos@xdsl-78-35-145-110.netcologne.de)
  1111. # [19:24] <moo-_-> Jackneill: set character encoding in HTTP headers
  1112. # [19:24] <moo-_-> also you might lack font
  1113. # [19:24] * Joins: Thasmo (~thasmo@d86-32-70-74.cust.tele2.at)
  1114. # [19:24] * Joins: Eccles (~Eccles@199.101.130.50)
  1115. # [19:26] * Joins: dannyprose1 (~Adium@c-76-27-236-193.hsd1.or.comcast.net)
  1116. # [19:26] * Quits: JakeA (~Adium@93-97-17-15.zone5.bethere.co.uk) (Ping timeout: 244 seconds)
  1117. # [19:26] * Joins: johnoxton (~johnoxton@213.137.5.122)
  1118. # [19:27] * Quits: dannyprose (~Adium@c-76-27-236-193.hsd1.or.comcast.net) (Ping timeout: 260 seconds)
  1119. # [19:28] * Joins: RobLoach (~RobLoach@drupal.org/user/61114/view)
  1120. # [19:30] * Joins: _dc (~dc@c-24-20-239-11.hsd1.or.comcast.net)
  1121. # [19:31] * Joins: cgcardona (~cgcardona@69.38.221.130)
  1122. # [19:31] * Quits: cgcardona (~cgcardona@69.38.221.130) (Changing host)
  1123. # [19:31] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1124. # [19:34] * Joins: benv (~benv@50-0-80-160.dsl.static.sonic.net)
  1125. # [19:36] * Quits: ianawilson (~ianawilso@u-of-rochester-128-151-150-1.wireless.rochester.edu) (Quit: Leaving.)
  1126. # [19:37] * Joins: ryanneufeld (~ryanneufe@S01060019e1edefc1.vc.shawcable.net)
  1127. # [19:38] * Joins: ProLoser|Work (~dean@173-167-126-49-sfba.hfc.comcastbusiness.net)
  1128. # [19:39] * Joins: erichynds (~ehynds@venkman.brightcove.com)
  1129. # [19:41] * Joins: grampajoe_ (~grampa@173-109-176-92.pools.spcsdns.net)
  1130. # [19:43] * Quits: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net) (Remote host closed the connection)
  1131. # [19:45] * Joins: sasori_ (~sasori@acl1-719bts.gw.smartbro.net)
  1132. # [19:45] * Quits: grampajoe_ (~grampa@173-109-176-92.pools.spcsdns.net) (Client Quit)
  1133. # [19:45] * Quits: grampajoe (~grampa@70-8-75-165.pools.spcsdns.net) (Ping timeout: 248 seconds)
  1134. # [19:46] * Quits: sasori (~sasori@acl1-719bts.gw.smartbro.net) (Ping timeout: 252 seconds)
  1135. # [19:47] * Joins: carminec (~user@x-132-204-251-46.xtpr.umontreal.ca)
  1136. # [19:50] * Quits: solocio (~solocio@HSI-KBW-078-043-068-129.hsi4.kabel-badenwuerttemberg.de) (Quit: solocio)
  1137. # [19:52] * Quits: beckybunny (~becky@93-97-28-75.zone5.bethere.co.uk) (Quit: beckybunny)
  1138. # [19:52] * Joins: tw2113 (~tw2113@fedora/tw2113)
  1139. # [19:53] * Quits: johnoxton (~johnoxton@213.137.5.122) (Quit: johnoxton)
  1140. # [19:53] * Quits: rosco_y (~ross@71-13-209-223.dhcp.mrqt.mi.charter.com) (Remote host closed the connection)
  1141. # [19:56] * Joins: grantg (~chatzilla@69.88.160.3)
  1142. # [19:56] <grantg> hey paul_irish
  1143. # [19:56] <grantg> IE10 finally does binary handling on xmlhttprequest right now???
  1144. # [19:56] <paul_irish> hihi
  1145. # [19:56] <paul_irish> thats what it seems like
  1146. # [19:56] <grantg> http://ie.microsoft.com/testdrive/HTML5/TypedArrays/
  1147. # [19:56] <grantg> :O
  1148. # [19:57] <grantg> Heh, they implemented typed arrays before WebGL?
  1149. # [19:57] <grantg> usually they come together
  1150. # [19:58] <paul_irish> i hear there will not be webgl in ie10
  1151. # [19:58] <paul_irish> as a fact.
  1152. # [19:58] <paul_irish> maybe ie11
  1153. # [19:58] <grantg> paul_irish: I remember binary xmlhttprequest was not possible in IE9 without the use of VB-Script or base64'ing
  1154. # [19:58] <grantg> :(
  1155. # [19:58] * Joins: beckybunny (~becky@93-97-28-75.zone5.bethere.co.uk)
  1156. # [19:59] <moo-_-> just install Google Chrome Frame for webGL >_<
  1157. # [19:59] <paul_irish> ^^
  1158. # [19:59] <grantg> My god, it's full of typed arrays
  1159. # [19:59] * grantg wonders how the emulator stuff runs in it
  1160. # [20:00] <grantg> paul_irish: Now that work is restarting on a GBA emulator in JS: https://github.com/grantgalitz/IodineGBA/blob/master/js/ARM7TDMI.js
  1161. # [20:01] <grantg> Rewriting the opcode decoding process into a dynamically generated funcs in array
  1162. # [20:01] <grantg> \o/
  1163. # [20:01] * Joins: pokoli (~pokoli@215.Red-79-144-195.dynamicIP.rima-tde.net)
  1164. # [20:02] <grantg> I decided to redo that stuff for perf, despite its ugliness. ;_;
  1165. # [20:02] <grantg> paul_irish: How is the performance in IE 10 P4?
  1166. # [20:02] <franksalim> grantg: IE10 has binary messages for WebSocket, too
  1167. # [20:03] <grantg> Any general perf improvements?
  1168. # [20:03] <moo-_-> grantg: I am looking forward for the day when you dynamically translate GBA binary code to Javascript which is then jit'ed by the browser
  1169. # [20:03] <moo-_-> unless you are doing it already, that's it :)
  1170. # [20:03] <grantg> moo-_-: Code was scrapped like 2x over
  1171. # [20:04] <grantg> And the interpreter is being done with priority. :/
  1172. # [20:04] <grantg> But yeah
  1173. # [20:04] <grantg> still on the table
  1174. # [20:04] <grantg> and actually getting back to it
  1175. # [20:04] <moo-_-> ha :)
  1176. # [20:04] * Joins: BrianBlakely1 (~Adium@out.dentsuamerica.com)
  1177. # [20:04] <JonathanNeal> does IE have issues with previousSibling on textnodes?
  1178. # [20:04] <grantg> The instruction overlaps for decoding ARMv4 was too slow originally
  1179. # [20:05] <grantg> Like data processing and SWP overlapping
  1180. # [20:05] * Quits: BrianBlakely (~Adium@out.dentsuamerica.com) (Ping timeout: 240 seconds)
  1181. # [20:05] <grantg> at some opcode addresses, up to four instructions were supposed to be "valid" at that value
  1182. # [20:05] <grantg> of course, only one being really valid
  1183. # [20:06] <grantg> also, the arm tech center site sucks
  1184. # [20:06] <grantg> has invalid assembly code info
  1185. # [20:06] * Quits: alexchamberlain (~alex@client-86-25-184-97.bsh-bng-011.adsl.virginmedia.net) (Quit: Leaving)
  1186. # [20:06] <grantg> they mapped data processing wrong with a typo. xD
  1187. # [20:06] * Joins: BrianBlakely (~Adium@out.dentsuamerica.com)
  1188. # [20:06] * Joins: andr3 (~andr3@81.193.135.241)
  1189. # [20:07] <grantg> The multiplication isn't perfect
  1190. # [20:07] * Quits: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net) (Remote host closed the connection)
  1191. # [20:07] <grantg> Because JS doesn't let me do 64-bit integers
  1192. # [20:07] * Quits: BrianBlakely (~Adium@out.dentsuamerica.com) (Read error: Connection reset by peer)
  1193. # [20:07] <grantg> 64-bit doubles reduces the accuracy somewhat
  1194. # [20:07] * Joins: BrianBlakely (~Adium@out.dentsuamerica.com)
  1195. # [20:08] <grantg> so large numbers might have a few lower digits zero'd
  1196. # [20:08] <grantg> not too bad
  1197. # [20:08] <grantg> "close enough"
  1198. # [20:08] <moo-_-> grantg: does it use 64-bit as counters :D
  1199. # [20:08] <grantg> 64-bit multiplication
  1200. # [20:08] <moo-_-> ah
  1201. # [20:08] <grantg> MULL/MLAL instrs
  1202. # [20:09] <grantg> Stores 32x32 result into two 32-bit ARM registers
  1203. # [20:09] <grantg> etc.
  1204. # [20:09] * Quits: BrianBlakely1 (~Adium@out.dentsuamerica.com) (Ping timeout: 244 seconds)
  1205. # [20:09] <JonathanNeal> A div with the innerHTML "<p> foo</p>" reports the whitespace (from innerHTML), but the textnode is missing.
  1206. # [20:09] <grantg> MLA just adds an accumulator offset to the result
  1207. # [20:09] <grantg> versus vanilla MUL
  1208. # [20:09] <franksalim> grantg: would it be too slow to use BigIntegers intstead of Numbers?
  1209. # [20:10] * Joins: BrianBlakely1 (~Adium@out.dentsuamerica.com)
  1210. # [20:10] <grantg> franksalim: YES
  1211. # [20:10] * Quits: BrianBlakely (~Adium@out.dentsuamerica.com) (Read error: Connection reset by peer)
  1212. # [20:10] <franksalim> inner loop in your emulator, i guess
  1213. # [20:10] <franksalim> that's too bad
  1214. # [20:10] <grantg> numerical performance was a problem even on the GBC emulator
  1215. # [20:10] * Joins: garry (garrypeace@host81-147-177-135.range81-147.btcentralplus.com)
  1216. # [20:10] <grantg> and that didn't do multiplication
  1217. # [20:10] * Quits: garrypeace (garrypeace@host86-158-20-245.range86-158.btcentralplus.com) (Ping timeout: 255 seconds)
  1218. # [20:11] <grantg> At least ARMv4 doesn't have division opcodes
  1219. # [20:11] <grantg> xD
  1220. # [20:11] * Parts: trumpetmic (~trumpetmi@159.182.183.6)
  1221. # [20:11] <grantg> no FPU, but an ALU with multiplication
  1222. # [20:11] <grantg> w/ Booth's multiplication algo in hardware
  1223. # [20:12] <grantg> it's funny, because this rewrite will look kinda like the ARM core in VBA
  1224. # [20:13] <grantg> they made a giant decode table as well
  1225. # [20:13] <grantg> bits 20-27 and bits 4-7 being used
  1226. # [20:13] <grantg> for a 12-bit decode table
  1227. # [20:14] <franksalim> do you know if WebCL or RiverTrail will have 64bit integer math? it looks like they wont, at first glance
  1228. # [20:14] <grantg> since most instructions are just offsets and register #'s
  1229. # [20:14] <grantg> so only some of the bits need to be matched
  1230. # [20:14] <grantg> :(
  1231. # [20:16] * Quits: garry (garrypeace@host81-147-177-135.range81-147.btcentralplus.com)
  1232. # [20:16] * Joins: garrypeace (garrypeace@host81-147-177-135.range81-147.btcentralplus.com)
  1233. # [20:17] * Joins: danielfilho_ (~daniel@187.31.77.7)
  1234. # [20:18] <grantg> hmm
  1235. # [20:18] <grantg> I think JS just needs actual static types added
  1236. # [20:20] <xcoderzach> grantg: NOOOOOOOOOOOOOOOOOOOOOOO
  1237. # [20:20] <grantg> xcoderzach: YESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
  1238. # [20:20] <xcoderzach> :-(
  1239. # [20:20] * Quits: master (~autmate@tok69-4-82-236-110-224.fbx.proxad.net) (Remote host closed the connection)
  1240. # [20:20] <franksalim> grantg: i don't think it needs static types. it could be useful to have better numerical types, though
  1241. # [20:20] * Joins: danielfilho__ (~daniel@187.31.77.7)
  1242. # [20:20] <grantg> Of course, "var" should still be kept
  1243. # [20:20] <franksalim> see python
  1244. # [20:20] <grantg> franksalim: perf problems though
  1245. # [20:21] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 260 seconds)
  1246. # [20:21] * danielfilho__ is now known as danielfilho
  1247. # [20:21] <grantg> with realtime resolving of type info on dynamic types
  1248. # [20:21] * Joins: beckybunny_ (~becky@93-97-28-75.zone5.bethere.co.uk)
  1249. # [20:22] * Quits: galfert (~galfert@p5DDB8D6F.dip.t-dialin.net) (Quit: galfert)
  1250. # [20:22] <grantg> franksalim: We need better numerical support for sure
  1251. # [20:22] * Quits: danielfilho_ (~daniel@187.31.77.7) (Ping timeout: 258 seconds)
  1252. # [20:22] <grantg> "Number" is not enough
  1253. # [20:22] <grantg> we need direct int/uint etc. stuff
  1254. # [20:23] * Quits: beckybunny (~becky@93-97-28-75.zone5.bethere.co.uk) (Ping timeout: 258 seconds)
  1255. # [20:23] <grantg> so we don't need to wrap things with bitwise operators in js
  1256. # [20:23] <franksalim> grantg: apparently that was one of the great disagreements in the EcmaScript committee
  1257. # [20:23] * Joins: danielfilho_ (~daniel@187.31.77.7)
  1258. # [20:23] <grantg> At least add new IntBlahBlah()
  1259. # [20:23] <grantg> like typed arrays
  1260. # [20:23] <grantg> but in single value format
  1261. # [20:24] <grantg> non-array
  1262. # [20:24] * Quits: danielfilho (~daniel@187.31.77.7) (Read error: Operation timed out)
  1263. # [20:24] * danielfilho_ is now known as danielfilho
  1264. # [20:24] * Joins: tsenart (~tsenart@g231188136.adsl.alicedsl.de)
  1265. # [20:24] <grantg> I mean, we already have typed arrays
  1266. # [20:24] * Quits: beckybunny_ (~becky@93-97-28-75.zone5.bethere.co.uk) (Read error: Connection reset by peer)
  1267. # [20:24] <grantg> so why not make their counterparts in non-array format
  1268. # [20:25] <grantg> It'll be like boxed Integers in Java
  1269. # [20:25] <Jon47> i worry that making javascript the language it needs to be on the server is going to hurt javascript on the client side..
  1270. # [20:26] <grantg> This is required for performance on the client side I'm afraid
  1271. # [20:26] <franksalim> http://wiki.ecmascript.org/doku.php?id=harmony:binary_data_discussion
  1272. # [20:26] * Parts: Eccles (~Eccles@199.101.130.50)
  1273. # [20:26] <grantg> and to work against code bloat from numerical wrappers
  1274. # [20:27] * Joins: danielfilho_ (~daniel@187.31.77.7)
  1275. # [20:27] <franksalim> grantg: have you looked at the binary data proposals for ecmascript?
  1276. # [20:27] <grantg> franksalim: \o/
  1277. # [20:27] <grantg> not really
  1278. # [20:27] <grantg> I should read their stuff
  1279. # [20:28] <grantg> Boxed int/uint should have been in the original js spec
  1280. # [20:28] <grantg> because it feels stupid w/o them
  1281. # [20:28] * Joins: beckybunny (~becky@93-97-28-75.zone5.bethere.co.uk)
  1282. # [20:28] <moo-_-> grantg: what's this int thing?
  1283. # [20:28] <moo-_-> come one
  1284. # [20:28] <moo-_-> it's 2010!
  1285. # [20:28] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 255 seconds)
  1286. # [20:28] <moo-_-> cloouuds!
  1287. # [20:29] * Quits: austinbv (~austinbv@rrcs-24-73-203-202.se.biz.rr.com) (Quit: austinbv)
  1288. # [20:29] <moo-_-> don't live in te past!
  1289. # [20:29] <grantg> moo-_-: Being able to perform 64-bit math in js
  1290. # [20:29] <moo-_-> just trolling :)
  1291. # [20:29] <moo-_-> I have had the same problem myself
  1292. # [20:29] <grantg> which js still can only do in doubles
  1293. # [20:29] <grantg> in the damn fpu
  1294. # [20:29] * Joins: danielfilho (~daniel@187.31.77.7)
  1295. # [20:30] <grantg> and the mantissa of doubles is 50 something odd bits
  1296. # [20:30] <grantg> not 64-bit
  1297. # [20:30] <grantg> hence the rounding when getting close to 64-bit numbers
  1298. # [20:31] <Jon47> i guess it's just never come up for me.. what sorts of things do you use these large ints for?
  1299. # [20:31] * Quits: danielfilho_ (~daniel@187.31.77.7) (Ping timeout: 260 seconds)
  1300. # [20:31] <grantg> CPU emulation.
  1301. # [20:31] <Jon47> oh
  1302. # [20:32] <grantg> Might also be necessary on explicit ops in math heavy web apps
  1303. # [20:32] <moo-_-> there are other uses cases
  1304. # [20:32] <grantg> like calculating physics to a specific accuracy
  1305. # [20:32] <moo-_-> like with image manipulation
  1306. # [20:32] <grantg> yeah
  1307. # [20:32] <grantg> data processing
  1308. # [20:32] <grantg> etc.
  1309. # [20:32] <moo-_-> which is done lot with <canvas>
  1310. # [20:32] * Joins: danielfilho_ (~daniel@187.31.77.7)
  1311. # [20:32] <tsenart> audio data processing as well
  1312. # [20:33] <tsenart> on the WebAudio API or the Mozilla Audio Data API
  1313. # [20:33] <grantg> "Number" is float and thus slow, and the round offs get annoying on very large numbers
  1314. # [20:34] <grantg> when everything above the decimal is wanted
  1315. # [20:34] * Quits: shwetank (~shwetank@14.98.240.198) (Remote host closed the connection)
  1316. # [20:34] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 245 seconds)
  1317. # [20:34] <Jon47> i hope the syntax doesn't get really obtuse for the more common uses for numbers, i think much of the popularity of javascript is due to the fact that it's so easy to get ankle-deep in it
  1318. # [20:34] <grantg> Jon47: Hence the boxed integer concept
  1319. # [20:34] * Joins: shwetank (~shwetank@122.161.144.251)
  1320. # [20:34] <grantg> it won't replace "var"
  1321. # [20:34] <moo-_-> like
  1322. # [20:34] <grantg> It'll just add an object that does this stuff
  1323. # [20:34] <Jon47> nice, that sounds rad
  1324. # [20:34] <moo-_-> var i = int(0x12345677890123457890)
  1325. # [20:34] <grantg> like typed arrays
  1326. # [20:35] <grantg> typed arrays don't take away
  1327. # [20:35] * Joins: brokendisk (~Adium@199.101.130.50)
  1328. # [20:35] <grantg> moo-_-: Also gotta love js rounding off explicit numbers before they're used
  1329. # [20:35] * Parts: brokendisk (~Adium@199.101.130.50)
  1330. # [20:35] * Joins: danielfilho (~daniel@187.31.77.7)
  1331. # [20:35] <moo-_-> I see Javascript becoming more Python-like day by day :9
  1332. # [20:36] * Joins: GoOz (~GoOz@pla78-3-88-161-13-198.fbx.proxad.net)
  1333. # [20:37] <grantg> also, where's my int128? :P
  1334. # [20:37] * Quits: danielfilho_ (~daniel@187.31.77.7) (Ping timeout: 244 seconds)
  1335. # [20:38] * Joins: danielfilho_ (~daniel@187.31.77.7)
  1336. # [20:38] * Quits: beckybunny (~becky@93-97-28-75.zone5.bethere.co.uk) (Ping timeout: 259 seconds)
  1337. # [20:39] * Quits: gyzmodo (x@89.146.92.232)
  1338. # [20:39] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 248 seconds)
  1339. # [20:39] * danielfilho_ is now known as danielfilho
  1340. # [20:40] * Joins: timonia (~s@180.149.53.114)
  1341. # [20:40] * Quits: Mahoek (~Mahoek@ip51ceb6d4.adsl-surfen.hetnet.nl) (Quit: Mahoek)
  1342. # [20:42] * Joins: ianawilson (~ianawilso@u-of-rochester-128-151-150-1.wireless.rochester.edu)
  1343. # [20:43] <paul_irish> https://twitter.com/#!/zeldman/status/141957462742933505
  1344. # [20:43] <socialhapy> ★ Tweet from zeldman: Merch for your pleasure: http://t.co/Ct3ymodPhttp://bit.ly/uB5iRa
  1345. # [20:43] <paul_irish> homeboy is literally profiting off of BBD and meanwhile completely not interested in promoting movethewebforward.org
  1346. # [20:44] <paul_irish> disgusting.
  1347. # [20:44] * Quits: ianawilson (~ianawilso@u-of-rochester-128-151-150-1.wireless.rochester.edu) (Client Quit)
  1348. # [20:46] * Joins: jarek (~jarek@bct148.neoplus.adsl.tpnet.pl)
  1349. # [20:46] * Quits: jarek (~jarek@bct148.neoplus.adsl.tpnet.pl) (Changing host)
  1350. # [20:46] * Joins: jarek (~jarek@unaffiliated/jarek)
  1351. # [20:47] * Quits: zeppo (~zeppo@109.58.67.180.bredband.tre.se) (Quit: zeppo)
  1352. # [20:47] <jarek> How can I copy getter from one object to another?
  1353. # [20:48] <jarek> when I use simple assignment then the value returned by getter is copied, not the getter function itself
  1354. # [20:48] <jarek> Here is example: http://jsfiddle.net/zj6tC/
  1355. # [20:50] * Joins: rosalindwills (~rosalindw@c-24-12-74-173.hsd1.il.comcast.net)
  1356. # [20:50] * Joins: victorporo (~victorpor@79.112.124.3)
  1357. # [20:50] * Quits: victorporof (~victorpor@79.112.124.3) (Read error: Connection reset by peer)
  1358. # [20:51] * Joins: drublic (~drublic@frbg-4d029c59.pool.mediaWays.net)
  1359. # [20:52] * Joins: ssickle (~ryanv@or-71-50-12-90.dhcp.embarqhsd.net)
  1360. # [20:52] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Quit: Jackneill)
  1361. # [20:52] <Jon47> zeeeeldmannn! **shakes fist**
  1362. # [20:53] * Joins: austinbv (~austinbv@198.187.213.250)
  1363. # [20:55] * Quits: grantg (~chatzilla@69.88.160.3) (Quit: gtg)
  1364. # [20:55] <franksalim> I once thought Web Standards meant the standards that make up the Web. Then I realized it meant just the W3C specs. Now I know that it means buttons with Mr. Zeldman's face on them.
  1365. # [20:56] <franksalim> I've learned a lot this week.
  1366. # [20:58] * Quits: shwetank (~shwetank@122.161.144.251) (Quit: Linkinus - http://linkinus.com)
  1367. # [20:58] * Quits: c_t_montgomery (~c_t_montg@adsl-67-121-144-189.dsl.pltn13.pacbell.net) (Quit: c_t_montgomery)
  1368. # [20:59] * Joins: danielfilho_ (~daniel@187.31.77.7)
  1369. # [20:59] * Quits: austinbv (~austinbv@198.187.213.250) (Ping timeout: 240 seconds)
  1370. # [20:59] * Quits: Jon47 (~Adium@pool-74-96-160-56.washdc.fios.verizon.net) (Quit: Leaving.)
  1371. # [21:00] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 260 seconds)
  1372. # [21:00] * danielfilho_ is now known as danielfilho
  1373. # [21:06] * Quits: johnkpaul (~johnkpaul@pool-96-250-167-7.nycmny.fios.verizon.net) (Remote host closed the connection)
  1374. # [21:06] * Quits: frankstallone (~frankstal@72.10.55.185)
  1375. # [21:06] * Joins: austinbv (~austinbv@216.146.165.81)
  1376. # [21:07] * Joins: zampano_ (~Jim@2002:47e4:6c0a:0:9c79:e4e6:7997:f5f8)
  1377. # [21:08] * Joins: itsjustjake (47c59b88@gateway/web/freenode/ip.71.197.155.136)
  1378. # [21:08] <itsjustjake> whats going on people?
  1379. # [21:09] <paul_irish> https://twitter.com/#!/espadrine/status/141915162616672256
  1380. # [21:09] <socialhapy> ★ Tweet from espadrine: @paul_irish I'm maintaining an effort to show a very fast sum-up of the new stuff added in latest versions of specs. http://t.co/cTGko65ahttp://bit.ly/uUHJSK
  1381. # [21:09] * Quits: tantek (~tantek@pool-98-119-126-225.lsanca.dsl-w.verizon.net) (Quit: tantek)
  1382. # [21:10] * Quits: zampano (~Jim@unaffiliated/zampano) (Ping timeout: 260 seconds)
  1383. # [21:10] * Quits: itsjustjake (47c59b88@gateway/web/freenode/ip.71.197.155.136) (Client Quit)
  1384. # [21:10] <paul_irish> franksalim: haahaha :)
  1385. # [21:10] * Quits: diogogmt (~kvirc@CPE00222dc6c7e0-CM00222dc6c7dd.cpe.net.cable.rogers.com) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
  1386. # [21:10] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  1387. # [21:13] * Quits: RobLoach (~RobLoach@drupal.org/user/61114/view) (Quit: Leaving.)
  1388. # [21:15] <tsenart> ohai paul_irish: https://github.com/h5bp/movethewebforward/pull/34
  1389. # [21:15] <socialhapy> ★ Pull request on movethewebforward by tsenart (26m, 7s ago): Adds AreWePlayingYet to the "Contribute to Test Suites" list
  1390. # [21:15] * Quits: drublic (~drublic@frbg-4d029c59.pool.mediaWays.net) (Remote host closed the connection)
  1391. # [21:16] <paul_irish> good one
  1392. # [21:16] * Joins: diogogmt (~kvirc@CPE00222dc6c7e0-CM00222dc6c7dd.cpe.net.cable.rogers.com)
  1393. # [21:16] <tsenart> :)
  1394. # [21:16] <paul_irish> merged
  1395. # [21:17] <tsenart> cool
  1396. # [21:19] * Joins: devongovett (~devongove@pcp071133pcs.wireless.calpoly.edu)
  1397. # [21:20] * Parts: dannyprose1 (~Adium@c-76-27-236-193.hsd1.or.comcast.net)
  1398. # [21:21] * Joins: dannyprose (~danielpal@c-76-27-236-193.hsd1.or.comcast.net)
  1399. # [21:22] <moo-_-> now
  1400. # [21:22] <moo-_-> why in "!%)&=" setting audio.currentTime does not work if audio src is another domain
  1401. # [21:22] <moo-_-> but works if it's the same
  1402. # [21:22] <moo-_-> on chrome
  1403. # [21:22] <moo-_-> if this is somekind of origin security issue then it's pretty messed up one
  1404. # [21:23] <tsenart> moo-_-: what specific test are you referring to?
  1405. # [21:23] <tsenart> link?
  1406. # [21:23] <moo-_-> tsenart: I need to build up a test case
  1407. # [21:23] * Quits: dannyprose (~danielpal@c-76-27-236-193.hsd1.or.comcast.net) (Remote host closed the connection)
  1408. # [21:23] <moo-_-> with files on the local server
  1409. # [21:24] * Joins: dannyprose (~danielpal@c-76-27-236-193.hsd1.or.comcast.net)
  1410. # [21:25] * Joins: Jon47 (~Adium@pool-71-178-195-202.washdc.fios.verizon.net)
  1411. # [21:26] <moo-_-> tsenart: here is the related log output
  1412. # [21:26] <moo-_-> http://pastie.org/2945879
  1413. # [21:26] <moo-_-> it works if file is from the same origin
  1414. # [21:27] <tsenart> moo-_-: I'm not sure I understand your pastie
  1415. # [21:27] <moo-_-> ok
  1416. # [21:27] <moo-_-> in one line it sets in currentTime
  1417. # [21:27] * Joins: gniourf_gniourf (~Gniourf@2a01:e35:2433:3b90:222:41ff:fe23:8d8e)
  1418. # [21:27] <moo-_-> on the second line it reads it
  1419. # [21:27] <moo-_-> and value is not definitely changed
  1420. # [21:27] * Joins: cgcardona_ (~cgcardona@69.38.221.130)
  1421. # [21:27] * Quits: cgcardona_ (~cgcardona@69.38.221.130) (Client Quit)
  1422. # [21:27] <moo-_-> but it is changed properly
  1423. # [21:27] <moo-_-> if I run the same bit
  1424. # [21:28] <moo-_-> where the file is not loaded from third party domain
  1425. # [21:28] <tsenart> moo-_-: this is what I have: http://cl.ly/401h0g0C3Z021C0q0P2g
  1426. # [21:29] * Joins: dylan8902 (5ec02682@gateway/web/freenode/ip.94.192.38.130)
  1427. # [21:29] * Joins: galfert (~galfert@82.113.99.88)
  1428. # [21:29] <moo-_-> tsenart: http://pastie.org/2945894
  1429. # [21:30] <moo-_-> currentTime does not update
  1430. # [21:30] * jarek is now known as Guest55787
  1431. # [21:30] * Joins: jarek__ (~jarek@bcv23.neoplus.adsl.tpnet.pl)
  1432. # [21:30] <tsenart> moo-_-: hmmm lemme check
  1433. # [21:31] <moo-_-> tsenart: and this happens only with CORS audio
  1434. # [21:31] * Joins: galfert_ (~galfert@82.113.99.88)
  1435. # [21:31] <moo-_-> not with something loaded from the same domain
  1436. # [21:31] <moo-_-> I did not yet check it it's specific to vorbis
  1437. # [21:31] <moo-_-> chrome 15
  1438. # [21:31] <paul_irish> https://github.com/espadrine/New-In-A-Spec innnnteresting
  1439. # [21:31] * Quits: Guest55787 (~jarek@unaffiliated/jarek) (Ping timeout: 255 seconds)
  1440. # [21:31] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 240 seconds)
  1441. # [21:32] <tsenart> moo-_-: Might be a guess but the remote server needs to support HTTP/1.1 Range requests
  1442. # [21:32] <tsenart> otherwise seeking doesn't work properly
  1443. # [21:32] <moo-_-> tsenart: it cannot even reset back to zero?
  1444. # [21:32] <moo-_-> pffft
  1445. # [21:33] <tsenart> moo-_-: not sure, can you give me the real link for me to test?
  1446. # [21:33] <moo-_-> first I need to get some audio files up on two different hosts :)
  1447. # [21:33] * Quits: dylan8902 (5ec02682@gateway/web/freenode/ip.94.192.38.130) (Client Quit)
  1448. # [21:33] <tsenart> ok I'll be around
  1449. # [21:33] <moo-_-> preferably something that I am not getting DMCA'd by fellow friends from US
  1450. # [21:33] * Quits: galfert (~galfert@82.113.99.88) (Ping timeout: 248 seconds)
  1451. # [21:33] * galfert_ is now known as galfert
  1452. # [21:34] * Quits: ericduran (~eric@cpe-69-203-68-246.nyc.res.rr.com) (Quit: ericduran)
  1453. # [21:35] * Joins: ericduran (~eric@cpe-69-203-68-246.nyc.res.rr.com)
  1454. # [21:35] * Joins: malydok (mldk@moma.t16.ds.pwr.wroc.pl)
  1455. # [21:35] * Quits: dannyprose (~danielpal@c-76-27-236-193.hsd1.or.comcast.net) (Quit: dannyprose)
  1456. # [21:35] * Joins: dannyprose (~danielpal@c-76-27-236-193.hsd1.or.comcast.net)
  1457. # [21:36] * Parts: dannyprose (~danielpal@c-76-27-236-193.hsd1.or.comcast.net)
  1458. # [21:36] * Joins: dannyprose (~danielpal@c-76-27-236-193.hsd1.or.comcast.net)
  1459. # [21:37] <moo-_-> tsenart: I am looking into Network debug tab info now and it looks like you maybe correct
  1460. # [21:38] <moo-_-> I'll just recreate the audio element to rewind it back
  1461. # [21:39] * Joins: dankest (~dankest@ip68-106-184-182.sb.sd.cox.net)
  1462. # [21:40] * Quits: dannyprose (~danielpal@c-76-27-236-193.hsd1.or.comcast.net) (Client Quit)
  1463. # [21:40] * Joins: glcrazy (~SiRiuS@rdslink-v90-206.suceava.rdsnet.ro)
  1464. # [21:41] * Quits: localhost (~chris@cpe-76-188-161-222.neo.res.rr.com) (Quit: Ex-Chat)
  1465. # [21:42] * Joins: dannyprose (~danielpal@c-76-27-236-193.hsd1.or.comcast.net)
  1466. # [21:42] * Joins: c_t_montgomery (~c_t_montg@199.83.223.215)
  1467. # [21:43] * Joins: ianawilson (~ianawilso@u-of-rochester-128-151-150-1.wireless.rochester.edu)
  1468. # [21:43] * Joins: localhost (~chris@cpe-76-188-161-222.neo.res.rr.com)
  1469. # [21:43] * Joins: zeppo (~zeppo@h237n2fls34o891.telia.com)
  1470. # [21:44] * Quits: BrianBlakely1 (~Adium@out.dentsuamerica.com) (Quit: Leaving.)
  1471. # [21:46] * Joins: Serrata (~Serrata@234.129.103.97.cfl.res.rr.com)
  1472. # [21:46] * Quits: benlyng (~benlyng@ti0056a380-1602.bb.online.no) (Remote host closed the connection)
  1473. # [21:46] <tsenart> moo-_-: you don't need to host your own files for this test
  1474. # [21:46] <tsenart> use AreWePlayingYet
  1475. # [21:47] <tsenart> with Range request support: http://areweplayingyet.herokuapp.com/sounds/short.ogg
  1476. # [21:47] <moo-_-> tsenart: the problematic file I have is coming from S3
  1477. # [21:47] <tsenart> without: http://areweplayingyet.com/sounds/short.ogg
  1478. # [21:47] <moo-_-> it should support ranged requests
  1479. # [21:47] <moo-_-> but there must be a catch somewhere
  1480. # [21:47] <moo-_-> tsenart: ok
  1481. # [21:47] <moo-_-> doing simple code now
  1482. # [21:47] <moo-_-> jsfiddling
  1483. # [21:48] <tsenart> moo-_-: just saying, try with these both and tell me the diffrenece
  1484. # [21:48] * Quits: carminec (~user@x-132-204-251-46.xtpr.umontreal.ca) (Quit: ERC Version 5.3 (IRC client for Emacs))
  1485. # [21:54] * Joins: tobyx (~tobyx@pdpc/supporter/professional/tobyx)
  1486. # [21:56] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1487. # [21:56] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Client Quit)
  1488. # [21:57] * Quits: austinbv (~austinbv@216.146.165.81) (Quit: austinbv)
  1489. # [21:57] * Joins: logan (~Serrata@97.103.129.234)
  1490. # [21:57] * Quits: logan (~Serrata@97.103.129.234) (Client Quit)
  1491. # [21:58] * Joins: austinbv (~austinbv@216.146.165.218)
  1492. # [21:58] * Quits: Serrata (~Serrata@234.129.103.97.cfl.res.rr.com) (Quit: Serrata)
  1493. # [21:59] * Joins: logan (~Serrata@234.129.103.97.cfl.res.rr.com)
  1494. # [21:59] * logan is now known as Serrata
  1495. # [22:00] * Quits: mr_lou (~sirlou@0x555321d8.adsl.cybercity.dk) (Quit: Ex-Chat)
  1496. # [22:00] <moo-_-> tsenart: this doesn't play at all http://areweplayingyet.com/sounds/short.ogg
  1497. # [22:01] * Joins: squeakytoy (~squeakyto@107-232-96-87.cust.blixtvik.se)
  1498. # [22:02] <moo-_-> but here is the code: http://jsfiddle.net/efDqk/
  1499. # [22:02] * Quits: jarek__ (~jarek@bcv23.neoplus.adsl.tpnet.pl) (Ping timeout: 252 seconds)
  1500. # [22:03] * Joins: jarek__ (~jarek@bcs141.neoplus.adsl.tpnet.pl)
  1501. # [22:04] <tsenart> moo-_-: in what browser are you?
  1502. # [22:04] <moo-_-> chrome 15
  1503. # [22:04] <moo-_-> also tested FF9
  1504. # [22:04] <moo-_-> it doesn't play if I go there direcly either
  1505. # [22:05] <Serrata> "are we playing yet" just took chrome to a whole new level of cpu usage
  1506. # [22:06] <tsenart> moo-_-: which of the links?
  1507. # [22:06] <tsenart> ah
  1508. # [22:06] <tsenart> i see
  1509. # [22:06] <tsenart> yes that's the link without Range requests support
  1510. # [22:06] <tsenart> makes sense
  1511. # [22:09] <tsenart> moo-_-: apparently it has to do with formats
  1512. # [22:10] <tsenart> if you try no no-range with .mp3 instead of .ogg it works
  1513. # [22:10] <tsenart> weird
  1514. # [22:10] <tsenart> Serrata: make sense
  1515. # [22:10] <tsenart> it's a test suite
  1516. # [22:11] * Quits: jarek__ (~jarek@bcs141.neoplus.adsl.tpnet.pl) (Ping timeout: 244 seconds)
  1517. # [22:11] * Quits: devongovett (~devongove@pcp071133pcs.wireless.calpoly.edu) (Quit: devongovett)
  1518. # [22:12] <moo-_-> so ogg to blame
  1519. # [22:12] * Joins: BrianBlakely (~Adium@out.dentsuamerica.com)
  1520. # [22:12] * Quits: austinbv (~austinbv@216.146.165.218) (Quit: austinbv)
  1521. # [22:12] <JonathanNeal> sorry necolas, i meant to im you here.
  1522. # [22:13] * Quits: thatryan (~thatryan@c-24-4-167-46.hsd1.ca.comcast.net) (Quit: Leaving...)
  1523. # [22:14] <JonathanNeal> yea those results are crazy and all over the place, aren't they.
  1524. # [22:14] <Serrata> tsenart: yeah but it was after the test suite ran lol
  1525. # [22:15] * Quits: serroba (~serroba@190-20-213-182.baf.movistar.cl) (Ping timeout: 260 seconds)
  1526. # [22:15] <tsenart> Serrata: yeah we're using flash
  1527. # [22:15] * Joins: serroba (~serroba@190-20-254-117.baf.movistar.cl)
  1528. # [22:15] <tsenart> (irony)
  1529. # [22:15] * Quits: rupl (~rupl@dsl093-217-226.aus1.dsl.speakeasy.net) (Quit: ^_^)
  1530. # [22:15] * Quits: buribu (~buribu@unaffiliated/buribu) (Read error: Connection reset by peer)
  1531. # [22:15] * Quits: buribux (~buribu@unaffiliated/buribux) (Read error: Connection reset by peer)
  1532. # [22:16] <Serrata> flash is a seperate process in chrome iirc but it is what it is
  1533. # [22:19] <tsenart> Serrata: when I said we I meant AreWePlayingYet
  1534. # [22:19] <tsenart> meh never mind
  1535. # [22:20] * Joins: animorten (~morten@cm-188.126.204.161.customer.telag.net)
  1536. # [22:23] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Ping timeout: 244 seconds)
  1537. # [22:23] <Serrata> I'm pretty dumb so don't mind me
  1538. # [22:23] <tsenart> Serrata: that's also not what I meant
  1539. # [22:24] <Serrata> lol
  1540. # [22:24] <tsenart> I said we because I am one of the developers of AreWePlayingYet
  1541. # [22:24] <tsenart> :)
  1542. # [22:24] <JonathanNeal> necolas: updated https://gist.github.com/1410787 with opera mini results for iphone/ipad
  1543. # [22:24] <JonathanNeal> gee golly they are all nuts
  1544. # [22:24] <Serrata> nice work btw
  1545. # [22:24] <tsenart> thanks
  1546. # [22:25] <JonathanNeal> meta-width-initial-maximum brings everything somewhat inline.
  1547. # [22:25] * Quits: serroba (~serroba@190-20-254-117.baf.movistar.cl) (Remote host closed the connection)
  1548. # [22:25] * Quits: tsenart (~tsenart@g231188136.adsl.alicedsl.de) (Quit: tsenart)
  1549. # [22:26] * Serrata thinks he killed tsenart
  1550. # [22:26] <necolas> JonathanNeal: unfortunately that also prevents user zooming
  1551. # [22:27] * Quits: Jon47 (~Adium@pool-71-178-195-202.washdc.fios.verizon.net) (Quit: Leaving.)
  1552. # [22:27] <JonathanNeal> necolas: i know, i know, it's so sad.
  1553. # [22:28] * Joins: kennyluck (~kennyluck@114-43-115-17.dynamic.hinet.net)
  1554. # [22:28] <necolas> JonathanNeal: Galaxy 10.1 Android 3.2 looks crazy for meta-width-initial o.0
  1555. # [22:29] <JonathanNeal> maybe those numbers are wrong, stefsul will be back later to do more testing and she has the android devices
  1556. # [22:29] <JonathanNeal> maybe they are flipped
  1557. # [22:30] <necolas> hopefully!
  1558. # [22:30] * Quits: ianawilson (~ianawilso@u-of-rochester-128-151-150-1.wireless.rochester.edu) (Quit: Leaving.)
  1559. # [22:31] * Quits: simenbrekken (~simenbrek@c85-196-101-98.static.sdsl.no) (Remote host closed the connection)
  1560. # [22:31] <JonathanNeal> the truth is, everybody is wack until width-initial are added.
  1561. # [22:31] * Joins: N0va (~ricki@84.19.108.75)
  1562. # [22:32] * Quits: andr3 (~andr3@81.193.135.241) (Quit: andr3)
  1563. # [22:33] <JonathanNeal> but safari is crazy with that too, for width-initial if you load a page in landscape it is 480x208, flip to portrait it is 320x356, flip back to landscape it is 320x139.
  1564. # [22:34] * Quits: erichynds (~ehynds@venkman.brightcove.com)
  1565. # [22:34] * Quits: gniourf_gniourf (~Gniourf@2a01:e35:2433:3b90:222:41ff:fe23:8d8e) (Ping timeout: 240 seconds)
  1566. # [22:34] * Joins: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net)
  1567. # [22:35] * Quits: N0va` (~ricki@84.19.108.75) (Ping timeout: 258 seconds)
  1568. # [22:38] * Joins: Jon47 (~Adium@pool-74-96-160-56.washdc.fios.verizon.net)
  1569. # [22:38] * Joins: Kazii (~Kazii@unaffiliated/kazii)
  1570. # [22:39] <daleharvey> anyone got recommendations for input type='color" shims?
  1571. # [22:40] <BrianBlakely> Polling the channel for Galaxy Nexus owners /cc xonecas
  1572. # [22:41] * GoOz is now known as GoOz`aw
  1573. # [22:41] * Joins: austinbv (~austinbv@73-188.96-97.tampabay.res.rr.com)
  1574. # [22:44] * Quits: Jon47 (~Adium@pool-74-96-160-56.washdc.fios.verizon.net) (Quit: Leaving.)
  1575. # [22:45] * Quits: gkunno (~gku@cs27056062.pp.htv.fi) (Quit: Leaving)
  1576. # [22:46] * Joins: tsenart (~tsenart@g231188136.adsl.alicedsl.de)
  1577. # [22:50] <miketaylr> BrianBlakely: i have a nexus s
  1578. # [22:50] <BrianBlakely> miketaylr: Thanks man. I'm actually trying to find the DPI density on that device, what with its media-query-busting native resolution
  1579. # [22:51] <miketaylr> JonathanNeal: for opera min, you have to refresh a page post-orientation change if you want it to reflow
  1580. # [22:51] <miketaylr> BrianBlakely: hmm how do i figure that out?
  1581. # [22:53] <JonathanNeal> miketaylr: indeed
  1582. # [22:53] <miketaylr> too bad everyone has to reverse engineer this meta crap
  1583. # [22:54] * Joins: metapeter (~metapeter@unaffiliated/metapeter)
  1584. # [22:56] * Joins: Eccles (~Eccles@199.101.130.50)
  1585. # [22:56] * Quits: garrypeace (garrypeace@host81-147-177-135.range81-147.btcentralplus.com)
  1586. # [22:56] <BrianBlakely> miketaylr: screen.width, screen.height
  1587. # [22:57] <BrianBlakely> It works on iPhone 4, where it responds with 320 and 480, respectively
  1588. # [22:57] <BrianBlakely> And that is how iPhone 4 and 4S respond to media queries, from those resolutions, despite those not being the native dimensions
  1589. # [22:57] <miketaylr> from the "Browser"?
  1590. # [22:57] <franksalim> "metacrap" is the title of a great essay about metadata
  1591. # [22:58] * Quits: Timz (~Adium@86.89.174.199) (Quit: Leaving.)
  1592. # [22:58] <BrianBlakely> miketaylr: Well, any JS execution context. I find that it responds the same in iOS whether in Safari or a WebUIView
  1593. # [23:00] * Quits: tsenart (~tsenart@g231188136.adsl.alicedsl.de) (Quit: tsenart)
  1594. # [23:00] * Joins: gniourf_gniourf (~Gniourf@2a01:e35:2433:3b90:221:e9ff:fedb:eda6)
  1595. # [23:01] <BrianBlakely> Ah, now I am nostalgic for the time when Apple cared about the web, before they were competing with it
  1596. # [23:03] * Quits: gniourf_gniourf (~Gniourf@2a01:e35:2433:3b90:221:e9ff:fedb:eda6) (Max SendQ exceeded)
  1597. # [23:04] <BrianBlakely> miketaylr: Now I'm curious. Does the Nexus S do any pixel-doubling voodoo?
  1598. # [23:05] * Quits: _dc (~dc@c-24-20-239-11.hsd1.or.comcast.net) (Remote host closed the connection)
  1599. # [23:05] <miketaylr> 480h 762w in Opera Mobile, the android Browser says 0w 0h
  1600. # [23:05] <miketaylr> BrianBlakely: ^^
  1601. # [23:06] <miketaylr> (sorry got a phone call in the middle)
  1602. # [23:06] * Joins: gniourf_gniourf (~Gniourf@2a01:e35:2433:3b90:221:e9ff:fedb:eda6)
  1603. # [23:06] <miketaylr> gotta split
  1604. # [23:06] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
  1605. # [23:07] * Quits: gniourf_gniourf (~Gniourf@2a01:e35:2433:3b90:221:e9ff:fedb:eda6) (Max SendQ exceeded)
  1606. # [23:09] * Quits: tmds (~tmds@gateway/tor-sasl/tmds) (Quit: Leaving)
  1607. # [23:10] * Joins: thatryan (~thatryan@c-24-4-167-46.hsd1.ca.comcast.net)
  1608. # [23:11] * Quits: whitman (~whitman@87-194-159-116.bethere.co.uk)
  1609. # [23:11] * Joins: djazz (~Daniel@78-70-243-240-no186.tbcn.telia.com)
  1610. # [23:14] * Joins: andr3 (~andr3@bl4-135-241.dsl.telepac.pt)
  1611. # [23:15] * Joins: _dc (~dc@c-24-20-239-11.hsd1.or.comcast.net)
  1612. # [23:15] * Joins: rupl (~rupl@dsl093-217-226.aus1.dsl.speakeasy.net)
  1613. # [23:16] * jacine is now known as jacine|afk
  1614. # [23:18] * Quits: jakefolio (~Adium@66.151.252.254) (Ping timeout: 255 seconds)
  1615. # [23:22] * Quits: sasori_ (~sasori@acl1-719bts.gw.smartbro.net) (Ping timeout: 240 seconds)
  1616. # [23:23] * Joins: OzDave_imac (~OzDave@27-33-43-79.static.tpgi.com.au)
  1617. # [23:25] * Quits: metapeter (~metapeter@unaffiliated/metapeter) (Quit: metapeter)
  1618. # [23:26] * GoOz`aw is now known as GoOz
  1619. # [23:26] * Joins: tsenart (~tsenart@g231188136.adsl.alicedsl.de)
  1620. # [23:26] * Joins: drublic (~drublic@frbg-4d029c59.pool.mediaWays.net)
  1621. # [23:28] * Joins: welly (~welly@unaffiliated/welly)
  1622. # [23:30] * Joins: monteslu_ (~monteslu@ip68-109-174-213.ph.ph.cox.net)
  1623. # [23:33] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1624. # [23:33] * Quits: dgathright (~dgathrigh@nat/yahoo/x-ryksvuszkkccqwtg) (Quit: dgathright)
  1625. # [23:33] * Quits: monteslu (~monteslu@ip68-109-174-213.ph.ph.cox.net) (Ping timeout: 240 seconds)
  1626. # [23:34] * Quits: dankest (~dankest@ip68-106-184-182.sb.sd.cox.net) (Quit: dankest)
  1627. # [23:34] * Quits: Sabotaged (~textual@206.223.182.195) (Ping timeout: 245 seconds)
  1628. # [23:36] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
  1629. # [23:39] * Joins: schnoomac (~schnoomac@203-206-182-17.perm.iinet.net.au)
  1630. # [23:39] * Joins: dgathright (~dgathrigh@nat/yahoo/x-bfhcykhmhrenvyej)
  1631. # [23:40] * Quits: schnoomac (~schnoomac@203-206-182-17.perm.iinet.net.au) (Quit: schnoomac)
  1632. # [23:41] * Joins: schnoomac (~schnoomac@203-206-182-17.perm.iinet.net.au)
  1633. # [23:42] * Joins: benlyng (~benlyng@ti0056a380-1602.bb.online.no)
  1634. # [23:42] * Quits: tsenart (~tsenart@g231188136.adsl.alicedsl.de) (Quit: tsenart)
  1635. # [23:44] * Joins: ArvinJA (~ArvinJA@h40n3-aahm-a11.ias.bredband.telia.com)
  1636. # [23:44] <ArvinJA> Hey, how can I add something like "classes" to my rects on my canvas?
  1637. # [23:45] <ArvinJA> Say I want a certain type of rects to be green
  1638. # [23:45] * Quits: diogogmt (~kvirc@CPE00222dc6c7e0-CM00222dc6c7dd.cpe.net.cable.rogers.com) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
  1639. # [23:45] * Quits: victorporo (~victorpor@79.112.124.3) (Quit: victorporo)
  1640. # [23:46] <BrianBlakely> ArvinJA: perhaps create a function for it? drawRect('green')
  1641. # [23:46] <ArvinJA> BrianBlakely, cool, thanks
  1642. # [23:47] <BrianBlakely> You could also get more heady with Object getter/setters and .prototype. and such, but my previous response is the simple one
  1643. # [23:47] * Quits: ericduran (~eric@cpe-69-203-68-246.nyc.res.rr.com) (Quit: ericduran)
  1644. # [23:48] <BrianBlakely> Later #html5!
  1645. # [23:52] * Joins: jakefolio (~Adium@66.151.252.254)
  1646. # [23:54] * Quits: chovy (~chovy@108-194-42-92.lightspeed.mtryca.sbcglobal.net) (Ping timeout: 252 seconds)
  1647. # [23:56] * Joins: chovy (~chovy@108-194-42-92.lightspeed.mtryca.sbcglobal.net)
  1648. # [23:56] * Quits: timmywil (~timmywil@sec1.epb.net) (Ping timeout: 260 seconds)
  1649. # [23:56] * Quits: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  1650. # [23:56] * monteslu_ is now known as monteslu
  1651. # [23:56] * GoOz is now known as GoOz`aw
  1652. # [23:58] * Quits: irae_ (~irae_@nat/yahoo/x-arswhrpwbxfgbrkd) (Quit: irae_)
  1653. # [23:58] * Quits: koggdal (~koggdal@user171.77-105-221.netatonce.net) (Quit: koggdal)
  1654. # [23:59] * Quits: plh_ (~plh@209-6-123-224.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com) (Quit: always accept cookies)
  1655. # Session Close: Thu Dec 01 00:00:00 2011

The end :)