/irc-logs / freenode / #html5 / 2011-03-20 / end

Options:

  1. # Session Start: Sun Mar 20 00:00:00 2011
  2. # Session Ident: #html5
  3. # [00:03] * Quits: tktiddle (~tim@cpc1-hari12-2-0-cust76.hari.cable.virginmedia.com) (Remote host closed the connection)
  4. # [00:05] <josefrichter_> good, seems to be working now. see http://theie8countdown.com
  5. # [00:13] * Joins: mike5w3c (~MikeSmith@12.2.203.28)
  6. # [00:13] * Quits: mike5w3c_ (~MikeSmith@12.2.203.28) (Read error: Connection reset by peer)
  7. # [00:14] * Joins: tktiddle (~tim@cpc1-hari12-2-0-cust76.hari.cable.virginmedia.com)
  8. # [00:20] <bentruyman> josefrichter_: are you going to make a firefox 3.0 countdown?
  9. # [00:20] * Quits: addyosmani (~apple@host86-161-135-120.range86-161.btcentralplus.com) (Quit: addyosmani)
  10. # [00:21] <josefrichter_> bentruyman :-) I dont think it's necessary. Most FF3 users will upgrade quite quickly I guess :-)
  11. # [00:24] * Quits: dgathright (~dgathrigh@nat/yahoo/x-ulyjoxnberzqbmzr) (Quit: dgathright)
  12. # [00:25] <jetienne> they got the extensions to port, this make the process longer than expected
  13. # [00:26] <jetienne> mozilla published numbers on update time a while ago... when they switched to 3.x i believe
  14. # [00:28] * Joins: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15)
  15. # [00:28] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  16. # [00:28] <grantg> Brodingo: http://www.grantgalitz.org/atlantis/
  17. # [00:28] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
  18. # [00:28] <grantg> That one takes awhile to boot up
  19. # [00:29] <grantg> it's like a 4 MB binary that needs to be decoded from base64
  20. # [00:29] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
  21. # [00:29] * Joins: cgcardona (~cgcardona@c-24-5-146-71.hsd1.ca.comcast.net)
  22. # [00:29] * Quits: cgcardona (~cgcardona@c-24-5-146-71.hsd1.ca.comcast.net) (Client Quit)
  23. # [00:30] * Joins: cgcardona (~cgcardona@c-24-5-146-71.hsd1.ca.comcast.net)
  24. # [00:30] <grantg> also, expect 15-bit colors. w00t
  25. # [00:31] <josefrichter_> gooood. so http://theie9countdown.com is also upgraded with html5 history api. even grateful degradation for html4 browsers. uff
  26. # [00:31] <grantg> I need to test my stuff in IE9 again
  27. # [00:31] <grantg> I last tested it in IE9 RC
  28. # [00:32] <grantg> I bet there's still no audio in IE9.
  29. # [00:32] <grantg> and it probably runs my stuff half the speed that firefox 4 and chrome do most likely.
  30. # [00:33] <moshee> ie9 is surprisingly fast
  31. # [00:33] <moshee> when I was testing a website one time though it kept forgetting to load some images
  32. # [00:33] <moshee> randomly
  33. # [00:33] <grantg> I bet my emulator won't run fullspeed in IE9
  34. # [00:34] <grantg> in JS execution
  35. # [00:34] <moshee> hmm
  36. # [00:34] <moshee> I've installed the release version but haven't rebooted since then
  37. # [00:34] <moshee> so still on the RC
  38. # [00:34] <josefrichter_> does anyone know why MS decided not to support html5 history api in IE?
  39. # [00:34] <moshee> They don't like following other people's rules
  40. # [00:35] <bentruyman> josefrichter_: it doesn't
  41. # [00:35] <bentruyman> ie9
  42. # [00:35] <josefrichter_> bentruyman: ie9 what? it doesnt support it afaik
  43. # [00:35] <moshee> I guess that emulator is pretty slow in IE9
  44. # [00:36] <bentruyman> josefrichter_: that's what i meant, ie9 doesn't
  45. # [00:36] <moshee> some things are faster in ie9 than ff4
  46. # [00:36] <josefrichter_> bentruyman: yep. the question was why :-)
  47. # [00:36] <themiddleman> grantg: hey, fucking amazing job on that emulator!
  48. # [00:37] <grantg> themiddleman: thanks
  49. # [00:37] <themiddleman> it is insanely awesome
  50. # [00:37] <josefrichter_> which emulator??
  51. # [00:38] <grantg> https://github.com/grantgalitz/GameBoy-Online
  52. # [00:39] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Quit: Page closed)
  53. # [00:39] <josefrichter_> OMFG :-o
  54. # [00:40] * Joins: rgervais (~deeznuts@cpe-68-174-70-216.nyc.res.rr.com)
  55. # [00:40] * Joins: tw2113 (~tw2113@fedora/tw2113)
  56. # [00:40] <grantg> josefrichter_: http://www.grantgalitz.org/SuperMarioBros/
  57. # [00:40] <grantg> A demo of it
  58. # [00:40] <grantg> :)
  59. # [00:41] <grantg> still works best in FF4, I might add a flash fallback for audio, but I'm seriously saying no to such a thing
  60. # [00:41] <josefrichter_> you're tellin me it's javascript??
  61. # [00:41] <grantg> yes
  62. # [00:41] <grantg> 100%
  63. # [00:41] <grantg> even the audio
  64. # [00:41] <grantg> no plugins
  65. # [00:42] <josefrichter_> fcuk! Im depressed now :-(
  66. # [00:42] <grantg> why?
  67. # [00:42] <josefrichter_> now I realize I suck horse dick in javascript :-o
  68. # [00:42] <grantg> heh
  69. # [00:43] <grantg> We must go derper and emulate a CPU in JS!
  70. # [00:43] <grantg> lololol
  71. # [00:43] <tw2113> herper?
  72. # [00:43] <grantg> Still working on GameBoy Advance
  73. # [00:44] <josefrichter_> which key I use to start the game? no response on enter...
  74. # [00:44] <grantg> And that's powered by a 32-bit ARM CPU of the model ARM7TDMI
  75. # [00:44] <rgervais> ok so i have this in my main stylesheet @media only screen and (min-device-width: 321px)
  76. # [00:44] <grantg> enter is start
  77. # [00:44] <grantg> x is a
  78. # [00:44] <grantg> z is b
  79. # [00:44] <rgervais> but for some weird reason, the regular ff browser also takes those styles
  80. # [00:44] <grantg> shift is select
  81. # [00:44] <grantg> d-pad is d-pad
  82. # [00:44] <rgervais> any ideas?
  83. # [00:45] <rgervais> shouldn't it because i have device-width there
  84. # [00:45] <rgervais> it's acting like it's min-width
  85. # [00:45] <josefrichter_> enter seems to do nothing. FF4 on SnowLeo
  86. # [00:45] <grantg> GameBoy Color is powered by a 8-bit GB-Z80 CPU (Zilog Z80 like)
  87. # [00:45] <grantg> josefrichter_: I'm on snow leopard
  88. # [00:45] <grantg> and with firefox 4 RC2
  89. # [00:46] <grantg> works for me
  90. # [00:46] <josefrichter_> z, x, seem to be working, so Im in the game. man, holy fuck!
  91. # [00:47] <grantg> heh
  92. # [00:47] <grantg> works perfectly in Firefox 4, so it should work for you
  93. # [00:47] <grantg> way faster than jsNES imho
  94. # [00:48] <grantg> even though jsNES emulates a damn slow 6502 without bcd
  95. # [00:48] <josefrichter_> work like charm. lovely!
  96. # [00:48] <grantg> at like 1.7 mhz
  97. # [00:48] <grantg> while super mario bros on GBC does 8.4 mhz
  98. # [00:48] <josefrichter_> could you also make playstation3 emulator, please?
  99. # [00:48] <grantg> heheheheh
  100. # [00:49] <grantg> josefrichter: Might run some browsers out of mem
  101. # [00:49] <josefrichter_> ok ok just jokin. so at least xbox....
  102. # [00:49] <grantg> lol
  103. # [00:49] <grantg> trying to CPU emulation in JS is very inefficient
  104. # [00:49] <grantg> Just to do GBC in JS was hard enough
  105. # [00:50] <grantg> with all the optimizations and perf stuff I did
  106. # [00:50] <grantg> not to mention it's actually an accurate emulator
  107. # [00:50] <grantg> more accurate than visualboyadvance
  108. # [00:50] <grantg> and vGBX
  109. # [00:50] <grantg> and a few others
  110. # [00:51] <josefrichter_> thats some breathtaking piece of work :-o
  111. # [00:51] <grantg> heh
  112. # [00:52] <grantg> Then you'll like http://www.grantgalitz.org/DonkeyKongCountry/
  113. # [00:57] <josefrichter_> thats amazing. you simply have too much free time...
  114. # [00:58] <grantg> heh
  115. # [00:58] <grantg> nah
  116. # [00:58] <grantg> done over time
  117. # [00:58] <grantg> which is why GBA is still WIP
  118. # [00:58] <grantg> I also want to get kicking on the SNES one too
  119. # [00:59] <grantg> expect iphone apps though
  120. # [00:59] <grantg> well, fast and accurate ones at least
  121. # [00:59] * Quits: danbeam (~anonymous@cpe-75-83-194-56.socal.res.rr.com) (Ping timeout: 260 seconds)
  122. # [00:59] <grantg> rather than shitty ports others have done
  123. # [01:01] <grantg> I added a few optimizations yesterday that made http://www.grantgalitz.org/gbc_demo/ faster. :)
  124. # [01:01] <grantg> Involves the rendering path
  125. # [01:02] <grantg> I need to put up the other demo
  126. # [01:02] <grantg> the demotronic final demo one
  127. # [01:03] <themiddleman> anyone know of a free blog that I can hack on the css, html and js? or very cheap? (I am cheap)
  128. # [01:04] <grantg> here we go http://www.grantgalitz.org/demotronic/
  129. # [01:04] <josefrichter_> grantg do you do that just for fun? or is it a part of something bigger?
  130. # [01:04] <grantg> just for fun
  131. # [01:05] <josefrichter_> grantg omg. how many hours did you spend on it?
  132. # [01:05] <grantg> enough
  133. # [01:05] <josefrichter_> maybe even more :-)
  134. # [01:06] * Joins: jochen___ (~jochen@nat/google/x-wsuqaiqxaisllszz)
  135. # [01:06] <grantg> some serious 3d going on in demotronic though
  136. # [01:06] <grantg> you could mistake for webgl
  137. # [01:06] <grantg> ^_^
  138. # [01:07] <josefrichter_> beyond my understanding
  139. # [01:07] <grantg> that checkerboard pattern demo goes into 3d heaven
  140. # [01:09] <josefrichter_> heh reminds me 90s demoscene
  141. # [01:09] <grantg> yeah
  142. # [01:10] <grantg> gotta love how the demo rom has a gameboy color device check
  143. # [01:10] <grantg> and I pass it
  144. # [01:10] <grantg> as it checks for emulators
  145. # [01:10] <grantg> with i/o accuracy
  146. # [01:10] * Quits: jochen__ (~jochen@nat/google/x-fncmxbadvnkqgdxw) (Ping timeout: 264 seconds)
  147. # [01:10] * jochen___ is now known as jochen__
  148. # [01:12] <grantg> screw sunspider and v8, this is the real deal with checking js perf. :)
  149. # [01:12] <grantg> because it's actual cpu emulation
  150. # [01:12] <josefrichter_> whoa! I remember this one like yesterday http://www.youtube.com/watch?v=XtCW-axRJV8
  151. # [01:12] <grantg> with gfx+audio output too
  152. # [01:14] * Quits: nonge__ (~nonge@p5082AA03.dip.t-dialin.net) (Quit: Verlassend)
  153. # [01:14] * Joins: nonge (~nonge@p5082AA03.dip.t-dialin.net)
  154. # [01:14] <grantg> what pc model is that?
  155. # [01:14] <grantg> amiga?
  156. # [01:14] <grantg> oh
  157. # [01:14] <grantg> dos
  158. # [01:15] <grantg> for x86
  159. # [01:16] <jetienne> grantg: repeat me the keys again ? :)
  160. # [01:16] <josefrichter_> I remember sharing this on floppy disks with friends :-)
  161. # [01:16] <grantg> heh
  162. # [01:16] <jetienne> you should add a help button :)
  163. # [01:17] <grantg> It could fit on a floppy?
  164. # [01:17] <grantg> really must have been done in x86 assembly then
  165. # [01:17] <grantg> screw C or C++
  166. # [01:17] <jetienne> 140kbyte floppy :)
  167. # [01:17] <grantg> :P
  168. # [01:17] <jetienne> you had to cut the floppy to "enable" the second side :)
  169. # [01:18] <josefrichter_> grantg dont remember exactly, but I think so. was something like 700k
  170. # [01:18] <grantg> heh
  171. # [01:18] <josefrichter_> 3.5 floppy was 1.44 MB
  172. # [01:18] <jetienne> 720k got atari st
  173. # [01:19] <jetienne> 140k was 5.25 floppy... the bendable ones :)
  174. # [01:19] <grantg> must have been assembly to have compressed it
  175. # [01:19] <grantg> and for the perf
  176. # [01:19] <grantg> probably even the image handling routines
  177. # [01:19] <grantg> I bet it was even done with clock cycles being counted
  178. # [01:20] <jetienne> grantg: one day look at how we did overscan on st... this is madness :)
  179. # [01:20] <grantg> heh
  180. # [01:20] <grantg> though for gameboy games, all of them need to be in assembly code
  181. # [01:20] <grantg> for perf
  182. # [01:20] <grantg> and compression
  183. # [01:21] <grantg> you can do c as well though
  184. # [01:21] <grantg> just way slower
  185. # [01:21] <grantg> since it's better to work with the opcodes rather than abstracting them through a programming language
  186. # [01:23] <grantg> heh
  187. # [01:23] <jetienne> grantg: http://www.atari-forum.com/viewtopic.php?f=1&t=4357&start=45 you should like this :) cpu builders said it wasnt possible, we made it :)
  188. # [01:23] <grantg> I wonder what processor this was targeted for
  189. # [01:29] * Quits: mike5w3c (~MikeSmith@12.2.203.28) (Ping timeout: 264 seconds)
  190. # [01:35] <grantg> funny thing is the cpu emulation is all interpreter loop
  191. # [01:35] <grantg> but the audio is fully done via JIT
  192. # [01:35] <grantg> and
  193. # [01:36] <grantg> the gfx is done via JIT as well
  194. # [01:36] <grantg> with tile caching
  195. # [01:36] * Joins: tim_ (~tim@cpc1-hari12-2-0-cust76.hari.cable.virginmedia.com)
  196. # [01:39] * Quits: tktiddle (~tim@cpc1-hari12-2-0-cust76.hari.cable.virginmedia.com) (Ping timeout: 255 seconds)
  197. # [01:39] <grantg> oh
  198. # [01:40] <grantg> I should put up another 3d demo
  199. # [01:40] <grantg> with one that's user controlled
  200. # [01:40] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  201. # [01:42] <grantg> http://www.grantgalitz.org/3d_test/
  202. # [01:42] <grantg> rotate via d-pad
  203. # [01:44] <grantg> as well as a/b
  204. # [01:47] <grantg> remember, this is done with 8x8 tiling inside a cpu emulation in js with a 2d canvas
  205. # [01:49] * Quits: Slartibart (debian-tor@gateway/tor-sasl/slartibart) (Ping timeout: 246 seconds)
  206. # [01:54] * Joins: Daditos (kvirc@host95.186-108-192.telecom.net.ar)
  207. # [01:55] <grantg> I need to finish the midscanline rendering path
  208. # [01:56] <grantg> Right now only 2 demos use it, since it involves timing clock cycles to the # of pixels rendered
  209. # [01:56] <grantg> I render per scanline
  210. # [01:56] <grantg> I
  211. # [01:56] <grantg> I'm adding in a few quick changes to do midscanline JIT of the rendering
  212. # [01:57] <grantg> since the video engine was rewritten recently
  213. # [01:57] <grantg> nevertheless most ROMs even avoid per-scanline tricks
  214. # [01:58] <grantg> except the "wavy" trick of x-coord manip and the "stretching" trick of y-coord manip
  215. # [01:58] <grantg> which I do
  216. # [01:58] <grantg> mid-scanline is crazy shit though
  217. # [01:59] <grantg> since you only have 456 clock cycles in single speed mode per scanline.
  218. # [01:59] <grantg> and each intruction takes at least 4 clock cycles (and every one is a multiple of 4)
  219. # [02:00] <grantg> for a 160 pixel width screen
  220. # [02:01] <grantg> only two emulators for desktop even do midscanline effects
  221. # [02:01] <grantg> KiGB and gambatte
  222. # [02:01] <grantg> VBA, gnuboy, etc. don't even do it
  223. # [02:02] * Quits: Thasm0 (~thasmo@d86-32-70-59.cust.tele2.at)
  224. # [02:04] * psynaptic|away is now known as psynaptic
  225. # [02:06] * Quits: Daditos (kvirc@host95.186-108-192.telecom.net.ar) (Read error: Connection reset by peer)
  226. # [02:06] * Joins: Daditos (kvirc@host95.186-108-192.telecom.net.ar)
  227. # [02:12] * Quits: tim_ (~tim@cpc1-hari12-2-0-cust76.hari.cable.virginmedia.com) (Remote host closed the connection)
  228. # [02:13] * Joins: danbeam (~anonymous@cpe-75-83-194-56.socal.res.rr.com)
  229. # [02:14] <daleharvey> ugh thats annoying, if you submit a form via js, it skips the validation
  230. # [02:17] * Evet_ is now known as Evet
  231. # [02:17] * Quits: Evet (~Evet@78.191.6.253) (Changing host)
  232. # [02:17] * Joins: Evet (~Evet@pdpc/supporter/active/evet)
  233. # [02:21] * Quits: dspree (~dspree@unaffiliated/dspree) (Quit: dspree)
  234. # [02:25] * Joins: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net)
  235. # [02:39] * Quits: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15) (Quit: Page closed)
  236. # [02:49] <niftylettuce> :)
  237. # [02:49] <niftylettuce> \o/ YO #HTML5 ROCKS
  238. # [02:49] <themiddleman> yaaaah!
  239. # [02:50] <tw2113> of course we do
  240. # [02:50] <tw2113> we're hip to be square
  241. # [02:50] * psynaptic is now known as psynaptic|away
  242. # [03:00] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  243. # [03:01] <tw2113> someone suggest some people on github to watch
  244. # [03:02] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  245. # [03:02] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  246. # [03:04] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  247. # [03:09] * Joins: vanmik (~derek@109.165.33.19)
  248. # [03:29] <niftylettuce> tw2113: niftylettuce
  249. # [03:29] <niftylettuce> tw2113: that guy is fo real gonna make some slick stuff
  250. # [03:30] <tw2113> good enough for me
  251. # [03:30] <niftylettuce> tw2113: make a node js MUD on friday :)
  252. # [03:30] <niftylettuce> tw2113: made**
  253. # [03:30] <niftylettuce> (multi user dungeon)
  254. # [03:31] <tw2113> i can't claim much for awesome shit, but sometimes by head has the ideas
  255. # [03:33] <tw2113> feel free to follow back if ya want
  256. # [03:38] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
  257. # [03:39] <tw2113> nooooooooo nimbupani left us
  258. # [03:39] <tw2113> *cries*
  259. # [03:40] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  260. # [03:44] <tw2113> yay she's back!
  261. # [03:45] <nimbupani> :)
  262. # [03:45] <tw2113> i felt so lost for 2 minutes
  263. # [03:46] <jetienne> html game are fun
  264. # [03:48] * Quits: vanmik (~derek@109.165.33.19) (Remote host closed the connection)
  265. # [03:48] <paul_irish> tw2113: https://github.com/paulirish/following
  266. # [03:50] <antonkovalyov> wat
  267. # [03:50] <antonkovalyov> paul_irish, you follow crock and you dont follow me?
  268. # [03:50] <antonkovalyov> wtf
  269. # [03:50] <antonkovalyov> i am offended
  270. # [03:50] * Joins: elfgoh (~Adium@adsl125.dyn116.pacific.net.sg)
  271. # [03:50] <jetienne> :))
  272. # [03:50] <paul_irish> you should be!
  273. # [03:50] <paul_irish> FOLLOWED, YOU PRISS
  274. # [03:51] <antonkovalyov> THATS BETTER
  275. # [03:51] <antonkovalyov> although
  276. # [03:51] <paul_irish> you think we can overtake nodejs in watcher count?
  277. # [03:51] <antonkovalyov> github following thing is pretty useless
  278. # [03:51] <paul_irish> https://github.com/popular/watched
  279. # [03:51] <jetienne> antonkovalyov: to see each commit is way too much noise
  280. # [03:52] * Quits: Daditos (kvirc@host95.186-108-192.telecom.net.ar) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
  281. # [03:52] <antonkovalyov> paul_irish, h5b can
  282. # [03:52] <tw2113> oofta, turn my head for one minute and i see all this
  283. # [03:52] <paul_irish> oh modernizr is now climbing the list.
  284. # [03:52] <paul_irish> sweet
  285. # [03:52] <antonkovalyov> jaja doas[pra
  286. # [03:52] <antonkovalyov> shit
  287. # [03:52] <antonkovalyov> haha diaspora
  288. # [03:52] <antonkovalyov> i thought it is dead
  289. # [03:52] <paul_irish> i think someone in here is a committer to them
  290. # [03:53] <antonkovalyov> oops, awkward
  291. # [03:53] <paul_irish> ah its ohaibbq from #jquery
  292. # [03:53] <paul_irish> nvm nvm! speak freely.
  293. # [03:54] <tw2113> i'm trying to figure out how to add a delete button to some xml handling
  294. # [03:54] <tw2113> and drinking strong liquor
  295. # [03:55] <tw2113> they go together kind of well
  296. # [03:55] <jetienne> drink first, always better before xml
  297. # [03:56] <tw2113> thankfully that's the order i went in
  298. # [03:56] <jetienne> i vote asn1 the worst bin format ever made
  299. # [03:57] <nimbupani> whats with h5b again?
  300. # [03:58] <paul_irish> it can take #3 spot in github watch list
  301. # [03:58] <nimbupani> http://www.githits.me/
  302. # [03:59] <tw2113> jquery-ui...there has to be a way to delete records with it
  303. # [03:59] <nimbupani> i am 17th in seattle! :/ h5bp is 19th :/
  304. # [03:59] <paul_irish> #1 most watched in SF
  305. # [03:59] <tw2113> i assume this is done with the jquery-ui bit
  306. # [03:59] <paul_irish> and most forked
  307. # [03:59] <paul_irish> by a lot
  308. # [03:59] <nimbupani> i know weird huh
  309. # [04:00] <nimbupani> paul_irish: http://html5boilerplate.com/#comment-168414632
  310. # [04:00] <tw2113> apologies ahead of time if i ramble :D
  311. # [04:00] <nimbupani> seems like scary bug
  312. # [04:00] <paul_irish> staaky?
  313. # [04:01] <nimbupani> yeah
  314. # [04:01] <paul_irish> it's IE9's bug.
  315. # [04:01] <paul_irish> chrome and FF are hitting similar things
  316. # [04:01] <paul_irish> and blacklisting video drivers.
  317. # [04:02] <paul_irish> ie=edge is more important than edge case hardware problems
  318. # [04:02] <paul_irish> and the onus is on them to fix.
  319. # [04:10] * Joins: mike5w3c (~MikeSmith@12.2.200.10)
  320. # [04:11] <tw2113> if i accomplished anything tonight...it's adding a "delete" button to jquery UI that does nothing
  321. # [04:12] <moshee> I just spent a while on paul's blog playing in the background
  322. # [04:13] <paul_irish> screenshot plz
  323. # [04:13] * tw2113 makes another tally mark
  324. # [04:13] <moshee> nothing cool, lol
  325. # [04:13] <moshee> just a sort of black spot among initial scribbles
  326. # [04:13] <moshee> I'm no artist
  327. # [04:14] <tw2113> so?
  328. # [04:14] <moshee> aw, it disappears when you resize
  329. # [04:14] <tw2113> screenshot plz
  330. # [04:14] <nimbupani> kay paul_irish just feels wrong for IE to do that :|||
  331. # [04:14] <tw2113> doh
  332. # [04:14] <nimbupani> i hope they fix it.
  333. # [04:14] <moshee> or cuts it off at least
  334. # [04:14] <paul_irish> hope so too
  335. # [04:15] <moshee> http://i.imgur.com/uQlB3.png
  336. # [04:15] <moshee> I've seen this once before on a site
  337. # [04:15] <moshee> some german typography site
  338. # [04:18] <tw2113> lols, i have a digital copy of the soundtrack to Howard The Duck :D
  339. # [04:19] <moshee> ooooh requestAnimationFrame
  340. # [04:20] <moshee> I should use this
  341. # [04:26] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
  342. # [04:33] * Quits: KMFrog (~Frog@78-23-103-45.access.telenet.be) (Read error: Connection reset by peer)
  343. # [04:38] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Quit: bentruyman)
  344. # [05:00] <tw2113> i should REALLY be ashamed of myself
  345. # [05:00] <tw2113> i totally could have been a cool kid and followed antonkovalyov before paul_irish but i failed
  346. # [05:01] * Joins: addyosmani (~apple@host86-161-135-120.range86-161.btcentralplus.com)
  347. # [05:01] * tw2113 mellowdramatically writes fail all over his face with nimbupani's lipstick and then feels bad and purchases a new stick for her
  348. # [05:03] <nimbupani> tw2113: what happened to your resume?
  349. # [05:03] <tw2113> it's still up http://michaelbox.net/what-i-do/
  350. # [05:03] <tw2113> i need to add a github section too it still
  351. # [05:04] <nimbupani> you probably do not want that http://gyazo.com/421541abed9bf835b576b2e294139e2e.png
  352. # [05:04] <tw2113> oops
  353. # [05:05] <tw2113> speedy screenshots though ;
  354. # [05:05] <tw2113> ;)
  355. # [05:10] <tw2113> thanks for pointing that out nimbupani :)
  356. # [05:12] <nimbupani> no worries tw2113
  357. # [05:14] <tw2113> anyone need anything submitted to reddit?
  358. # [05:15] <tw2113> i refuse to submit to digg on account of it's dead
  359. # [05:15] * tw2113 giggles every time someone suggests w3schools
  360. # [05:16] * Joins: dspree (~dspree@unaffiliated/dspree)
  361. # [05:22] * Quits: moshee (~moshee@unaffiliated/moshee) (Ping timeout: 250 seconds)
  362. # [05:22] * Joins: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net)
  363. # [05:22] * Quits: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net) (Changing host)
  364. # [05:22] * Joins: moshee (~moshee@unaffiliated/moshee)
  365. # [05:34] * Joins: Evanescence (~Evanescen@122.237.40.243)
  366. # [05:38] * tw2113 pokes cgcardona
  367. # [05:38] <cgcardona> howdy partner
  368. # [05:38] <cgcardona> wacha doin?
  369. # [05:38] <tw2113> :D
  370. # [05:39] <tw2113> not a lot
  371. # [05:39] <cgcardona> what you been workin on?
  372. # [05:39] <tw2113> plowing through some music in my "listen to me" folder
  373. # [05:39] <tw2113> stuff i've been meaning to check out for awhile now
  374. # [05:39] <tw2113> not much, a couple freelance projects, one that will actually pay
  375. # [05:40] <cgcardona> where are you based again?
  376. # [05:40] <tw2113> but i am at a point that i need some Q's answered before i proceed, the other is a free project for a friend
  377. # [05:40] <tw2113> south dakota
  378. # [05:40] <nimbupani> tw2113: you should learn some technologies in your downtime
  379. # [05:41] <nimbupani> ?g douglas crockford javascript fundamentals yahoo theatre @ tw2113
  380. # [05:41] <bot-t> tw2113, YUI Theater - Yahoo! Developer Network - http://developer.yahoo.com/yui/theater/
  381. # [05:41] <nimbupani> that should be your TV tw2113
  382. # [05:41] <cgcardona> that should be my tv :)
  383. # [05:41] <cgcardona> i'm watching http://www.youtube.com/watch?v=8dhZ9BXQgc4
  384. # [05:42] <cgcardona> i've been using git at my last two jobs and i really like it
  385. # [05:42] <tw2113> hee, it's already bookmarked D
  386. # [05:42] <tw2113> :D
  387. # [05:42] <tw2113> and yes, i need to learn JS
  388. # [05:42] * Joins: nonge_ (~nonge@p5B32744E.dip.t-dialin.net)
  389. # [05:44] <tw2113> but i fear for myself if i can't even figure out a simple delete button with jquery ui
  390. # [05:44] <cgcardona> have you spent much time with jQuery?
  391. # [05:45] <tw2113> i've used cycle a lot
  392. # [05:45] <tw2113> well, a decent amount
  393. # [05:45] <nimbupani> you should start with JavaScript
  394. # [05:45] <tw2113> most likely
  395. # [05:45] <nimbupani> if you wanna really learn jQuery
  396. # [05:46] <tw2113> i have a chm copy of Javascript - The Good Parts
  397. # [05:46] <tw2113> :D
  398. # [05:46] * tw2113 runs away from the piracy police
  399. # [05:46] <cgcardona> have you seen javascript the evil parts
  400. # [05:46] * Quits: nonge (~nonge@p5082AA03.dip.t-dialin.net) (Ping timeout: 248 seconds)
  401. # [05:46] <cgcardona> that pretty interesting
  402. # [05:46] <cgcardona> http://blip.tv/file/3684946
  403. # [05:47] <tw2113> bookmarked for when i'll be more comprehensive
  404. # [05:47] * tw2113 dreams of forking and improving modernizr someday
  405. # [05:48] * cgcardona dreams of forking html5 and creating high5
  406. # [05:48] <cgcardona> it'll be irie
  407. # [05:48] <tw2113> nimbupani if you want something awesome, that resume page of mine, has frankenstein's monster in ascii in the view source
  408. # [05:49] <cgcardona> url?
  409. # [05:49] <tw2113> http://michaelbox.net/what-i-do/
  410. # [05:49] <tw2113> lols but not 100% serious: http://imagevat.com/picview.php?ig=2789
  411. # [05:49] <cgcardona> that is so awesome
  412. # [05:49] <cgcardona> lulz
  413. # [05:51] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  414. # [05:54] <tw2113> :D
  415. # [05:54] <tw2113> i am debating changing it out, but i dunno
  416. # [05:59] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
  417. # [06:02] <paul_irish> tw2113: there is a lot to do with modernizr actually
  418. # [06:03] <paul_irish> i'm currently exposing a bunch of internal methods
  419. # [06:03] <paul_irish> so that everything can be a plugin through addTest()
  420. # [06:03] <paul_irish> and once that's done
  421. # [06:03] <paul_irish> all the pull requests and such need to be adapted to plugin style
  422. # [06:03] <paul_irish> and then captured on the wiki
  423. # [06:03] <paul_irish> and i'd love your help with that
  424. # [06:04] <tw2113> if only i had the javascript knowledge at the moment :D
  425. # [06:05] <tw2113> i'll save the bits above to a text file just in case though :)
  426. # [06:05] <tw2113> if anything, i could see me being a good help with wiki stuff
  427. # [06:05] <tw2113> at the moment
  428. # [06:09] * Senix|ingame is now known as Senix|home
  429. # [06:11] <themiddleman> paul_irish: how is the 2.0 beta splitting the tests up now?
  430. # [06:11] <paul_irish> whatcha mean
  431. # [06:12] <themiddleman> you say you want all the tests to use addTest, what are they doing now?
  432. # [06:12] <paul_irish> well.. we will continue to have a bunch of tests within modernizer core
  433. # [06:13] <paul_irish> and we will probably reduce the number that ship in core
  434. # [06:13] <paul_irish> but there is like 4x the number in core that are waitin in plugins and such
  435. # [06:13] <paul_irish> liek. Element.dataset and all that
  436. # [06:13] <paul_irish> right now there are a bunch of pull requests and forks that are not compaatible as plugins just yet
  437. # [06:14] <themiddleman> I see
  438. # [06:15] * Quits: Senix|home (~look@unaffiliated/look) (Remote host closed the connection)
  439. # [06:16] * Joins: techrush (~techrush@75.4.199.129)
  440. # [06:19] * Quits: Evanescence (~Evanescen@122.237.40.243) (Ping timeout: 252 seconds)
  441. # [06:19] * Joins: Evanescence (~Evanescen@122.237.40.243)
  442. # [06:23] <rgervais> hey paul/shicuan
  443. # [06:23] <paul_irish> o.o
  444. # [06:23] <rgervais> whenever you guys decide to merge mobile and html5 boiler
  445. # [06:24] <rgervais> here's something i ran into
  446. # [06:24] <rgervais> make sure when targetting landscape in iphone
  447. # [06:24] <rgervais> use this @media screen and (min-width: 321px) and (max-device-width: 480px)
  448. # [06:24] <rgervais> versus just @media screen and (min-width: 321px)
  449. # [06:24] <rgervais> a regular web browser will take those styles :)
  450. # [06:24] <rgervais> just an fyi
  451. # [06:26] <rgervais> oops i meant ***shichuan
  452. # [06:27] <paul_irish> rgervais: can you file that as a ticket on the mobile repo
  453. # [06:28] <rgervais> hmmm never did that before, let me give it a shot
  454. # [06:29] <rgervais> you mean 'issue'?
  455. # [06:30] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Never look down on someone unless you're helping them up.)
  456. # [06:30] <paul_irish> yes
  457. # [06:32] <rgervais> cool
  458. # [06:33] * Joins: tw2113 (~tw2113@fedora/tw2113)
  459. # [06:42] * Joins: ideamonk (~ideamonk@122.167.30.229)
  460. # [06:53] * Joins: BigKing (~BigKing@p5DCE8B4A.dip0.t-ipconnect.de)
  461. # [06:56] * Quits: mike5w3c (~MikeSmith@12.2.200.10) (Ping timeout: 252 seconds)
  462. # [07:08] * Quits: ideamonk (~ideamonk@122.167.30.229) (Read error: Connection reset by peer)
  463. # [07:14] * Quits: addyosmani (~apple@host86-161-135-120.range86-161.btcentralplus.com) (Quit: addyosmani)
  464. # [07:33] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Ex-Chat)
  465. # [07:37] * Joins: vanmik (~derek@109.165.33.19)
  466. # [07:54] * Quits: vanmik (~derek@109.165.33.19) (Remote host closed the connection)
  467. # [08:04] * Quits: Evanescence (~Evanescen@122.237.40.243) (Ping timeout: 255 seconds)
  468. # [08:22] * Quits: dr_ick (~dr_ick@c-67-171-240-147.hsd1.or.comcast.net) (Quit: Computer has gone to sleep.)
  469. # [08:22] * Joins: Daditos (kvirc@host95.186-108-192.telecom.net.ar)
  470. # [08:23] * Quits: techrush (~techrush@75.4.199.129) (Ping timeout: 250 seconds)
  471. # [08:40] * Joins: Evanescence (~Evanescen@122.237.40.243)
  472. # [08:40] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
  473. # [08:47] * Quits: Evanescence (~Evanescen@122.237.40.243) (Quit: Byebye now .)
  474. # [08:52] * Quits: Brodingo (~Brodingo@cpe-70-116-9-4.austin.res.rr.com) (Remote host closed the connection)
  475. # [09:13] * Joins: jochen___ (~jochen@nat/google/x-pjysuztzadicubco)
  476. # [09:16] * Quits: jochen__ (~jochen@nat/google/x-wsuqaiqxaisllszz) (Ping timeout: 240 seconds)
  477. # [09:16] * jochen___ is now known as jochen__
  478. # [09:26] * Quits: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net) (Quit: Leaving)
  479. # [09:27] * Quits: cgcardona (~cgcardona@c-24-5-146-71.hsd1.ca.comcast.net) (Quit: zzzzz)
  480. # [09:29] * Quits: BigKing (~BigKing@p5DCE8B4A.dip0.t-ipconnect.de) (Remote host closed the connection)
  481. # [09:42] * Joins: dmachi (~dmachi@pool-72-66-212-110.ronkva.east.verizon.net)
  482. # [09:42] * Quits: dmachi1 (~dmachi@pool-72-66-212-110.ronkva.east.verizon.net) (Read error: Connection reset by peer)
  483. # [09:46] * Joins: cocoadaemon (~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c)
  484. # [09:54] * Quits: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net) (Quit: Leaving...)
  485. # [09:55] * Quits: Killman (~killman@unaffiliated/killman) (Quit: bbl Zzzzzzz)
  486. # [10:02] * Joins: JKarsrud (~JKarsrud@178.74.12.26)
  487. # [10:09] * Quits: patcito (~123@190.42.23.3) (Read error: Connection reset by peer)
  488. # [10:14] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  489. # [10:20] * Joins: Ms2ger (~Ms2ger@91.181.81.47)
  490. # [10:30] * Quits: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: Core Breach)
  491. # [10:33] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Quit: dgathright)
  492. # [10:34] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Ping timeout: 252 seconds)
  493. # [10:38] * Quits: bobslaede (~bob@port474.ds1-fa.adsl.cybercity.dk) (Ping timeout: 255 seconds)
  494. # [10:38] * Joins: imanc (~Adium@host86-175-111-62.wlms-broadband.com)
  495. # [10:38] * Joins: Jackneill (~Jackneill@82.131.205.196.pool.invitel.hu)
  496. # [10:39] <imanc> has anyone done any mobile phone development?
  497. # [10:40] * Joins: bobslaede (~bob@port474.ds1-fa.adsl.cybercity.dk)
  498. # [10:50] * Joins: pr0ton (~pratik@triband-mum-59.183.35.164.mtnl.net.in)
  499. # [10:56] * Quits: moshee (~moshee@unaffiliated/moshee) (Ping timeout: 240 seconds)
  500. # [10:56] * Joins: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net)
  501. # [10:56] * Quits: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net) (Changing host)
  502. # [10:56] * Joins: moshee (~moshee@unaffiliated/moshee)
  503. # [10:59] <daleharvey> imanc: I just wrote a blog post about it :)
  504. # [10:59] <imanc> oh
  505. # [11:00] <daleharvey> http://arandomurl.com/2011/03/16/coding-for-the-mobile-web.html
  506. # [11:04] <imanc> daleharvey: looks like a great article, cheers
  507. # [11:04] <imanc> love that quote "For the record: Historians will classify native mobile apps as a short resurgence of shareware that was swiftly again replaced by the web"
  508. # [11:14] <daleharvey> cheers
  509. # [11:26] * Joins: chandan_kumar (~chandan@223.180.138.134)
  510. # [11:29] <moo-_-> daleharvey: give me background apps and notifications and then I am satisfied with mobile html5 :)
  511. # [11:29] <moo-_-> imanc: I have done a lot of mobile phone dev
  512. # [11:29] <daleharvey> moo-_-: here you go http://docs.phonegap.com/phonegap_notification_notification.md.html#Notification
  513. # [11:29] <daleharvey> :)
  514. # [11:30] <moo-_-> I said HTML5
  515. # [11:30] <moo-_-> I am very well aware of Phonegap :)
  516. # [11:30] <moo-_-> and iphone does not equal "internet" :)
  517. # [11:30] <imanc> I have a client asking me what it would take time-wise to make a mobile phone frinedly version of a drupal site, that works cross device. They have given me nothing really to go on, other than "we need a mobile site that works on all phones, how much?"
  518. # [11:31] <moo-_-> imanc: first of all you tell them that there is no such thing as "all phones"
  519. # [11:31] <moo-_-> imanc: narrow it down to "smartphones which are 99% of mobile internet usage"
  520. # [11:31] <moo-_-> "android, iphone and blackberry latest models"
  521. # [11:32] <moo-_-> toss in nokia if you wish
  522. # [11:32] * Quits: chandan_kumar (~chandan@223.180.138.134) (Read error: Connection reset by peer)
  523. # [11:32] <moo-_-> imanc: then go to browse for drupal mobilization plug-ins and see what's their crappiness state of today
  524. # [11:32] <imanc> "Could it be compatible for users of all providers (iphone, nokia, Samsung etc)?"
  525. # [11:32] <moo-_-> imanc: if they have infinite cash
  526. # [11:32] <moo-_-> imanc: let's say it adds 100 k€ to price tag, then
  527. # [11:32] <imanc> They don't, I'm sure.
  528. # [11:32] <Dorward> imanc: Brand matters much less than browser
  529. # [11:33] <moo-_-> imanc: good
  530. # [11:33] <moo-_-> imanc: now discuss them with real terms
  531. # [11:33] <moo-_-> "compatible with most phones doing mobile internet"
  532. # [11:33] <moo-_-> narrow it down to all webkit based phones
  533. # [11:33] <moo-_-> and maybe windows phone, depending if your country has it or not
  534. # [11:33] * Joins: chandan_kumar (~chandan@223.179.138.100)
  535. # [11:34] <imanc> it's Dubai/ UAE
  536. # [11:34] <moo-_-> ah hah
  537. # [11:34] <imanc> ahh, so webkit is the common denominator
  538. # [11:34] <moo-_-> do you have lots of feature phone users (i.e. nokia series 40, other phones for "normal" people)?
  539. # [11:35] <moo-_-> because supporting them is very painful
  540. # [11:35] * Joins: beeviz (~beevi2@ip-78-94-3-11.unitymediagroup.de)
  541. # [11:35] <moo-_-> they even don't do CSS 1
  542. # [11:35] <moo-_-> you should tell your client that those phone are too expensive in any case
  543. # [11:35] <imanc> Unsure. I need to find out what is typically used over there. I imagine it'd be something like this: http://www.phones-3g.net/wp-content/uploads/2011/02/Old-Mobile-Phones.jpg But I could be wrong.
  544. # [11:35] <moo-_-> :D
  545. # [11:35] <Dorward> imanc: Firefox 4 for android is available now. Windows phones run IE7 (with IE9 coming later this year). Opera is available for mobile.
  546. # [11:36] <moo-_-> Dorward: what's Firefox 4 Android market share in Dubai? :) i.e. it's irrelevant for now
  547. # [11:37] <moo-_-> imanc: then you have pretty much three choices
  548. # [11:37] <moo-_-> 1) write your own theme + mobilize plug-in for drupal
  549. # [11:38] <moo-_-> 2) try to pick existing plug-in (sometimes you need to consider this as they are old and usually contain legacy code and legacy device support hindering your real progress)
  550. # [11:38] <moo-_-> 3) use totally external mobilization service ("theming as a proxy") which costs $$$ in months
  551. # [11:39] * Quits: chandan_kumar (~chandan@223.179.138.100) (Ping timeout: 240 seconds)
  552. # [11:47] * Quits: cocoadaemon (~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c) (Quit: cocoadaemon)
  553. # [11:53] * Joins: chandan_kumar (~chandan@223.180.154.138)
  554. # [11:55] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  555. # [11:58] * Joins: vanmik (~derek@109.165.33.19)
  556. # [12:05] * Joins: tktiddle (~tim@cpc1-hari12-2-0-cust76.hari.cable.virginmedia.com)
  557. # [12:24] * Quits: chandan_kumar (~chandan@223.180.154.138) (Read error: Connection reset by peer)
  558. # [12:29] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
  559. # [12:30] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
  560. # [12:38] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  561. # [12:41] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 252 seconds)
  562. # [12:42] * danielfilho_ is now known as danielfilho
  563. # [12:44] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  564. # [12:44] * Joins: danielfilho (~dcosta@200.226.123.5)
  565. # [12:47] * Joins: feios (~info@cust-35-104.on4.ontelecoms.gr)
  566. # [12:48] <josefrichter_> guys, are there plans to make something like localStorage that can be shared among browsers on the same computer?
  567. # [12:52] * Quits: Peter` (~peter@53516E0C.cm-6-2b.dynamic.ziggo.nl) (Ping timeout: 248 seconds)
  568. # [12:53] * Quits: elfgoh (~Adium@adsl125.dyn116.pacific.net.sg) (Quit: Leaving.)
  569. # [12:57] * Joins: Peter` (~peter@53516E0C.cm-6-2b.dynamic.ziggo.nl)
  570. # [12:57] * Joins: elfgoh (~Adium@adsl125.dyn116.pacific.net.sg)
  571. # [12:59] * Quits: elfgoh (~Adium@adsl125.dyn116.pacific.net.sg) (Client Quit)
  572. # [13:01] * Quits: mr_daniel (~irssi@g224126198.adsl.alicedsl.de) (Ping timeout: 240 seconds)
  573. # [13:04] * Joins: mr_daniel (~irssi@d221138.adsl.hansenet.de)
  574. # [13:05] * Quits: feios (~info@cust-35-104.on4.ontelecoms.gr) (Quit: so what?!)
  575. # [13:09] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
  576. # [13:12] * Joins: Mussious (~kamil@dfx222.neoplus.adsl.tpnet.pl)
  577. # [13:23] * Joins: sweetpi (~sweetpi@unaffiliated/sweetpi)
  578. # [13:30] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  579. # [13:33] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 255 seconds)
  580. # [13:33] * danielfilho_ is now known as danielfilho
  581. # [13:39] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  582. # [13:39] * Joins: danielfilho (~dcosta@200.226.123.5)
  583. # [13:42] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Quit: Page closed)
  584. # [13:47] <sweetpi> Is it possible to control the movement of native drag and drop? i.e. constrain to y-axis, or should I be using regular drag and drop(mouse down/move/up)?
  585. # [14:04] <moo-_-> josefrichter_: probably not as that would allow of creating "supercookies" and it's something people don't want
  586. # [14:04] <moo-_-> sweetpi: no
  587. # [14:05] * Joins: elfgoh (~Adium@adsl125.dyn116.pacific.net.sg)
  588. # [14:06] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  589. # [14:06] * Quits: pr0ton (~pratik@triband-mum-59.183.35.164.mtnl.net.in) (Ping timeout: 240 seconds)
  590. # [14:08] <sweetpi> moo-_-: ok, so just stick or the regular mouse event based way? I was hoping to take advantage of the fact that the drag can enter a different window
  591. # [14:08] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 255 seconds)
  592. # [14:08] * danielfilho_ is now known as danielfilho
  593. # [14:08] * Parts: imanc (~Adium@host86-175-111-62.wlms-broadband.com)
  594. # [14:12] <sweetpi> I guess I could still use html5 dnd as a drag proxy and move the constrained object normally
  595. # [14:13] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  596. # [14:13] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  597. # [14:14] * Joins: danielfilho (~dcosta@200.226.123.5)
  598. # [14:19] * Joins: pr0ton (~pratik@triband-mum-59.183.45.124.mtnl.net.in)
  599. # [14:21] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
  600. # [14:22] * Joins: djazz (~daniel@78-70-243-144-no186.tbcn.telia.com)
  601. # [14:24] * Quits: Mussious (~kamil@dfx222.neoplus.adsl.tpnet.pl) (Quit: Ex-Chat)
  602. # [14:28] * Quits: Jackneill (~Jackneill@82.131.205.196.pool.invitel.hu) (Ping timeout: 255 seconds)
  603. # [14:29] * Joins: chandan_kumar (~chandan@223.180.158.47)
  604. # [14:37] * psynaptic|away is now known as psynaptic
  605. # [14:40] * Joins: Jackneill (~Jackneill@82.131.202.183.pool.invitel.hu)
  606. # [14:44] * Quits: chandan_kumar (~chandan@223.180.158.47) (Ping timeout: 276 seconds)
  607. # [14:45] * Joins: chandan_kumar (~chandan@223.180.158.47)
  608. # [14:45] * psynaptic is now known as psynaptic|away
  609. # [14:48] * Quits: chandan_kumar (~chandan@223.180.158.47) (Read error: Connection reset by peer)
  610. # [14:49] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
  611. # [14:51] * Quits: Jackneill (~Jackneill@82.131.202.183.pool.invitel.hu) (Quit: Nettalk6 - www.ntalk.de)
  612. # [15:08] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
  613. # [15:15] * Quits: sweetpi (~sweetpi@unaffiliated/sweetpi) (Quit: Leaving)
  614. # [15:16] * Joins: gliese581 (~ManOnTheM@81.202.113.56.dyn.user.ono.com)
  615. # [15:24] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  616. # [15:26] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  617. # [15:28] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 248 seconds)
  618. # [15:28] * danielfilho_ is now known as danielfilho
  619. # [15:34] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  620. # [15:34] * Joins: danielfilho (~dcosta@200.226.123.5)
  621. # [15:49] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  622. # [15:52] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 255 seconds)
  623. # [15:52] * danielfilho_ is now known as danielfilho
  624. # [15:53] * Quits: Daditos (kvirc@host95.186-108-192.telecom.net.ar) (Ping timeout: 248 seconds)
  625. # [15:57] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Ping timeout: 252 seconds)
  626. # [15:59] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  627. # [15:59] * Joins: danielfilho (~dcosta@200.226.123.5)
  628. # [16:03] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
  629. # [16:03] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
  630. # [16:04] * Joins: KMFrog (~Frog@78-23-103-45.access.telenet.be)
  631. # [16:07] * Joins: tw2113 (~tw2113@host-172-48-107-208.midco.net)
  632. # [16:07] * Quits: tw2113 (~tw2113@host-172-48-107-208.midco.net) (Changing host)
  633. # [16:07] * Joins: tw2113 (~tw2113@fedora/tw2113)
  634. # [16:10] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
  635. # [16:27] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
  636. # [16:30] * Joins: tomask (~tomask@IP-89-190-100-254.nnt.lt)
  637. # [16:30] * Quits: tomask (~tomask@IP-89-190-100-254.nnt.lt) (Changing host)
  638. # [16:30] * Joins: tomask (~tomask@unaffiliated/tomask)
  639. # [16:39] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  640. # [16:39] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  641. # [16:43] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 255 seconds)
  642. # [16:43] * danielfilho_ is now known as danielfilho
  643. # [16:45] <paul_irish> josefrichter_: like flash storage?
  644. # [16:45] <paul_irish> ;)
  645. # [16:47] <djazz> Is there no way to create a canvas in a worker? I can build a raw array for pixel data, but I would like to have drawImage. I need copy paste functions
  646. # [16:49] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  647. # [16:49] * Joins: danielfilho (~dcosta@200.226.123.5)
  648. # [16:51] <Ms2ger> No
  649. # [16:52] <Ms2ger> The DOM is single-threaded
  650. # [16:53] * Joins: shichuan (daba13e3@gateway/web/freenode/ip.218.186.19.227)
  651. # [16:54] * Joins: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net)
  652. # [16:54] <paul_irish> though hypothetically you could run node-canvas in a worker
  653. # [16:55] <shichuan> paul_irish: do we hav any outstanding things prior to the launch?
  654. # [16:55] <djazz> currently my worker fills the memory, using like 400 mb
  655. # [16:56] <paul_irish> shichuan: i want analytics to capture people's choices when they submit the boilerplate custom form.
  656. # [16:56] <paul_irish> could you write that? the modernizr builder has code you can pull
  657. # [16:57] * Joins: FireFly (~firefly@unaffiliated/firefly)
  658. # [16:57] <shichuan> u mean initializr?
  659. # [16:57] <paul_irish> ya
  660. # [16:58] * Quits: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net) (Ping timeout: 246 seconds)
  661. # [16:58] <shichuan> ok, use 'virtual page view' or track as event?
  662. # [17:00] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  663. # [17:00] * Joins: BigKing (~BigKing@p5DCE9618.dip0.t-ipconnect.de)
  664. # [17:01] <paul_irish> shichuan: looks like modernizr does it with a page view http://paulirish.com/i/42d1.png
  665. # [17:01] <shichuan> arh, ok
  666. # [17:08] * Joins: mike5w3c (~MikeSmith@12.2.203.248)
  667. # [17:10] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  668. # [17:14] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 255 seconds)
  669. # [17:14] * danielfilho_ is now known as danielfilho
  670. # [17:19] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  671. # [17:20] * Joins: danielfilho (~dcosta@200.226.123.5)
  672. # [17:21] * Quits: tomask (~tomask@unaffiliated/tomask) (Quit: Leaving)
  673. # [17:24] <shichuan> paul_irish: where is the current js file for html5boilerplate-site/src/index.html?
  674. # [17:24] <paul_irish> its in /src/js/script.js
  675. # [17:25] <paul_irish> GA stuff is in it too
  676. # [17:28] * Quits: BigKing (~BigKing@p5DCE9618.dip0.t-ipconnect.de) (Remote host closed the connection)
  677. # [17:29] * Joins: techrush (~techrush@adsl-75-4-199-129.dsl.irvnca.sbcglobal.net)
  678. # [17:30] * Joins: cgcardona (~cgcardona@c-24-5-146-71.hsd1.ca.comcast.net)
  679. # [17:35] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  680. # [17:38] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 252 seconds)
  681. # [17:38] * danielfilho_ is now known as danielfilho
  682. # [17:39] <shichuan> paul_irish: i can see the file, but shouldn't there be a function to trigger the download? now i am writing this: $("#builder-download").click(function() { _gaq.push(['_trackPageview', '/build/'+[].slice.call($('#builder a.selected').map(function(key, val){ return ($(this).attr('id') || undefined); }), 0).join("^")]); });
  683. # [17:41] <paul_irish> nimbupani: ^ ?
  684. # [17:43] <nimbupani> what?
  685. # [17:43] <nimbupani> what is happening?
  686. # [17:43] <nimbupani> shichuan: why do you need analytics for builder?
  687. # [17:43] <shichuan> we try adding in the ga code to track download options
  688. # [17:43] <shichuan> paul wants to track what options ppl use
  689. # [17:43] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  690. # [17:44] <nimbupani> there is a click on builder-download
  691. # [17:44] <nimbupani> you can add the options to that.
  692. # [17:44] <nimbupani> i think all you need is the params
  693. # [17:44] <shichuan> yea, i already had it
  694. # [17:44] <shichuan> like the line of code above
  695. # [17:45] <shichuan> i am looking for the current click event to add the line in
  696. # [17:45] <nimbupani> yeah why dont u use params instead of redoing the same thing
  697. # [17:45] * Joins: Thasmo (~thasmo@d86-32-70-59.cust.tele2.at)
  698. # [17:45] <paul_irish> its already done
  699. # [17:45] <paul_irish> where is the click handler?
  700. # [17:45] <nimbupani> its in plugins.js!!!
  701. # [17:46] <nimbupani> coz we didnt have script.js earlier
  702. # [17:46] <paul_irish> ah. right after linkify
  703. # [17:46] <shichuan> arh, ok, lol
  704. # [17:46] <nimbupani> should probably move it there.
  705. # [17:46] <nimbupani> yeah
  706. # [17:46] * Joins: danielfilho (~dcosta@200.226.123.5)
  707. # [17:46] <paul_irish> shichuan: can you move it to script.js while you're at it
  708. # [17:46] <nimbupani> use the params string there
  709. # [17:46] <paul_irish> to the bottom or whatever
  710. # [17:46] <shichuan> ok, can
  711. # [17:46] <nimbupani> no need to complicate map things
  712. # [17:52] * Quits: vanmik (~derek@109.165.33.19) (Read error: Operation timed out)
  713. # [17:55] * Quits: techrush (~techrush@adsl-75-4-199-129.dsl.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
  714. # [17:55] * Joins: Daditos (kvirc@host95.186-108-192.telecom.net.ar)
  715. # [17:59] * Joins: vanmik (~derek@109.165.111.93)
  716. # [18:00] * Joins: antonkovalyov (~antonkova@208-90-214-191.PUBLIC.monkeybrains.net)
  717. # [18:07] * Joins: Brodingo (~Brodingo@cpe-70-116-9-4.austin.res.rr.com)
  718. # [18:11] * Quits: josefrichter_ (~josefrich@207.245.broadband9.iol.cz) (Read error: Operation timed out)
  719. # [18:14] * Joins: techrush (~techrush@adsl-75-4-199-129.dsl.irvnca.sbcglobal.net)
  720. # [18:19] * Joins: josefrichter_ (~josefrich@207.245.broadband9.iol.cz)
  721. # [18:27] * Quits: antonkovalyov (~antonkova@208-90-214-191.PUBLIC.monkeybrains.net) (Ping timeout: 248 seconds)
  722. # [18:29] * Joins: Evet_ (~Evet@78.191.251.130)
  723. # [18:31] * Quits: Evet (~Evet@pdpc/supporter/active/evet) (Ping timeout: 248 seconds)
  724. # [18:32] * Joins: Evet (~Evet@78.185.112.180)
  725. # [18:35] * Quits: Evet_ (~Evet@78.191.251.130) (Ping timeout: 248 seconds)
  726. # [18:36] * Joins: antonkovalyov (~antonkova@184-106-135-134.static.cloud-ips.com)
  727. # [18:39] * Quits: mike5w3c (~MikeSmith@12.2.203.248) (Quit: mike5w3c)
  728. # [18:39] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  729. # [18:39] * Quits: elfgoh (~Adium@adsl125.dyn116.pacific.net.sg) (Quit: Leaving.)
  730. # [18:39] * Quits: tktiddle (~tim@cpc1-hari12-2-0-cust76.hari.cable.virginmedia.com) (Ping timeout: 255 seconds)
  731. # [18:41] * Quits: rgervais (~deeznuts@cpe-68-174-70-216.nyc.res.rr.com)
  732. # [18:42] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 255 seconds)
  733. # [18:42] * danielfilho_ is now known as danielfilho
  734. # [18:44] * Joins: Killman (~killman@unaffiliated/killman)
  735. # [18:48] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  736. # [18:48] * Joins: danielfilho (~dcosta@200.226.123.5)
  737. # [18:48] * psynaptic|away is now known as psynaptic
  738. # [18:50] * Joins: mike5w3c (~MikeSmith@12.2.203.248)
  739. # [18:51] * Joins: chrislorenz (~chrislore@76.91.179.224)
  740. # [18:55] * Joins: snover (~Adium@unaffiliated/snover)
  741. # [18:56] * Parts: snover (~Adium@unaffiliated/snover)
  742. # [19:03] * Quits: antonkovalyov (~antonkova@184-106-135-134.static.cloud-ips.com) (Ping timeout: 255 seconds)
  743. # [19:04] * Joins: tktiddle (~tim@cpc1-hari12-2-0-cust76.hari.cable.virginmedia.com)
  744. # [19:11] * Joins: temp02 (~temp01@unaffiliated/temp01)
  745. # [19:12] * Quits: KMFrog (~Frog@78-23-103-45.access.telenet.be) (Read error: Connection reset by peer)
  746. # [19:12] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
  747. # [19:14] * temp02 is now known as temp901
  748. # [19:14] * temp901 is now known as temp01
  749. # [19:15] * Joins: KMFrog (~Frog@78-23-103-45.access.telenet.be)
  750. # [19:23] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  751. # [19:26] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 252 seconds)
  752. # [19:26] * danielfilho_ is now known as danielfilho
  753. # [19:27] * Joins: ericduran (~ericduran@173-203-243-241.static.cloud-ips.com)
  754. # [19:28] * Quits: djazz (~daniel@78-70-243-144-no186.tbcn.telia.com) (Quit: Leaving.)
  755. # [19:30] * Quits: themiddleman (~rob@c-67-186-244-235.hsd1.ut.comcast.net) (Quit: Leaving)
  756. # [19:32] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  757. # [19:32] * Joins: danielfilho (~dcosta@200.226.123.5)
  758. # [19:40] * Joins: g105b (~g105b@91.125.79.254)
  759. # [19:40] * Joins: codetonowhere (~Adium@78-105-3-181.zone3.bethere.co.uk)
  760. # [19:45] * Quits: shichuan (daba13e3@gateway/web/freenode/ip.218.186.19.227) (Ping timeout: 252 seconds)
  761. # [19:46] * Joins: JKarsrud1 (~JKarsrud@178.74.12.26)
  762. # [19:49] * Quits: JKarsrud (~JKarsrud@178.74.12.26) (Ping timeout: 246 seconds)
  763. # [19:49] * Quits: chrislorenz (~chrislore@76.91.179.224) (Read error: Connection reset by peer)
  764. # [19:49] * Joins: dr_ick (~dr_ick@c-67-171-240-147.hsd1.or.comcast.net)
  765. # [19:50] * Quits: tktiddle (~tim@cpc1-hari12-2-0-cust76.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  766. # [19:51] * Joins: antonkovalyov (~antonkova@208-90-214-191.PUBLIC.monkeybrains.net)
  767. # [19:52] * Parts: codetonowhere (~Adium@78-105-3-181.zone3.bethere.co.uk)
  768. # [19:55] * Joins: codetonowhere (~Adium@78-105-3-181.zone3.bethere.co.uk)
  769. # [19:56] * Quits: codetonowhere (~Adium@78-105-3-181.zone3.bethere.co.uk) (Quit: Leaving.)
  770. # [19:56] * Quits: gliese581 (~ManOnTheM@81.202.113.56.dyn.user.ono.com) (Quit: Lost terminal)
  771. # [20:02] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Quit: dgathright)
  772. # [20:04] * Joins: codetonowhere (~Adium@78-105-3-181.zone3.bethere.co.uk)
  773. # [20:06] * Quits: pr0ton (~pratik@triband-mum-59.183.45.124.mtnl.net.in) (Ping timeout: 246 seconds)
  774. # [20:10] * Quits: dr_ick (~dr_ick@c-67-171-240-147.hsd1.or.comcast.net) (Quit: Computer has gone to sleep.)
  775. # [20:16] * Quits: antonkovalyov (~antonkova@208-90-214-191.PUBLIC.monkeybrains.net) (Ping timeout: 250 seconds)
  776. # [20:19] * Joins: antonkovalyov (~antonkova@184-106-135-134.static.cloud-ips.com)
  777. # [20:19] * Joins: pr0ton (~pratik@triband-mum-59.183.54.247.mtnl.net.in)
  778. # [20:23] * Joins: rgervais (~deeznuts@cpe-68-174-70-216.nyc.res.rr.com)
  779. # [20:24] <rgervais> shichuan ?
  780. # [20:25] <paul_irish> not here.
  781. # [20:26] <rgervais> hmm.. alright
  782. # [20:26] <rgervais> well, on an iphone is there a work-around for blurry images?
  783. # [20:26] <rgervais> that obviously fine on web
  784. # [20:27] * Joins: KDN (~KDN@202.171.164.211)
  785. # [20:38] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  786. # [21:06] * Joins: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15)
  787. # [21:06] <grantg> paul_irish: I just opened http://code.google.com/p/chromium/issues/detail?id=76865
  788. # [21:06] <grantg> Because I'm sick of the slowness that is chrome's canvas rendering.
  789. # [21:09] <grantg> I linked a page that loads in the ROM for you and in fullscreen
  790. # [21:09] <grantg> and no input is needed
  791. # [21:09] <grantg> so the devs who want an easy example can test this.
  792. # [21:09] <grantg> <_<
  793. # [21:11] <jetienne> grantg: i got huge latency in sound. i think it may be my local config/linux.. which os do you run ? where the sound is ok ?
  794. # [21:11] <grantg> chrome sucks with sound
  795. # [21:11] <grantg> jetienne: Because chrome is still way behind firefox 4 with audio
  796. # [21:11] <grantg> and is still using the wav pcm data uri fallback by default even in the dev builds
  797. # [21:12] <Peter`> grantg: *please* create small test-cases
  798. # [21:12] <grantg> even the web audio api is meh
  799. # [21:12] <grantg> Peter`: White noise blitted to a 160x144 canvas?
  800. # [21:12] <jetienne> grantg: which os do you run ? where can i see what is like to get normal latency
  801. # [21:12] <Peter`> grantg: that would already help a lot
  802. # [21:13] <Peter`> in fact, that'd be perfect
  803. # [21:13] <grantg> anyhow, the fact still remains that there should be no diff in gfx perf between this and a white-noise blit test case.
  804. # [21:14] <Peter`> exactly, that's why a test-case should help
  805. # [21:14] <jetienne> http://www.schillmania.com/projects/soundmanager2/demo/animation-2b/ <- soundmanager call this example 'highperf' .. latency is so big you cant miss it
  806. # [21:14] <grantg> and this test is "automatic" meaning it runs for you without intervention
  807. # [21:14] <Peter`> the amount of code makes it really, really hard to triage
  808. # [21:14] <grantg> code not important
  809. # [21:14] <Peter`> ..yes, it is.
  810. # [21:14] <grantg> it's putImageData
  811. # [21:15] <Peter`> then create a small test-case to demonstrate that fact
  812. # [21:15] <grantg> ok ok
  813. # [21:15] <jetienne> http://www.phoboslab.org/files/html5audio/ <- small source + explanation .http://www.phoboslab.org/log/2011/03/the-state-of-html5-audio
  814. # [21:16] <grantg> anyhow the reason firefox 4 runs the gfx with almost no CPU usage is because Firefox 4 gives me the ability to select nearest -neighbor
  815. # [21:16] <grantg> chrome hangs up on some slo-mo blur for scaling
  816. # [21:16] <grantg> even when I specify image-rendering: optimizeSpeed
  817. # [21:16] <grantg> <_<
  818. # [21:17] <grantg> jetienne: I generate the actual audio in real-time
  819. # [21:17] <grantg> not some src'd in audio file
  820. # [21:19] <grantg> anyhow http://www.grantgalitz.org/gbc_demo/ is definitely a torture test.
  821. # [21:19] <grantg> even IE9 is slo-mo with the gfx
  822. # [21:19] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
  823. # [21:19] <jetienne> grantg: which os do you run
  824. # [21:19] <grantg> snow leopard
  825. # [21:19] <jetienne> ok
  826. # [21:20] <grantg> jetienne: Try it in firefox 4 and see
  827. # [21:20] <grantg> don't just try it in chrome/IE9
  828. # [21:21] <grantg> Peter`: Heh, you're not about to reverse-engineer the entire rendering path in my emulator. :P
  829. # [21:21] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
  830. # [21:22] <grantg> especially since I added mid-scanline rendering yesterday. :)
  831. # [21:22] * Quits: pr0ton (~pratik@triband-mum-59.183.54.247.mtnl.net.in) (Quit: Ex-Chat)
  832. # [21:23] <grantg> Which even major desktop emulators don't do
  833. # [21:23] <jetienne> grantg: firefox got no sound on linux. hence my question on the os
  834. # [21:23] <grantg> like VBA and gnuboy (they don't even have the code to handle mid-scanline rendering)
  835. # [21:24] <grantg> this emulator is way more accurate than most
  836. # [21:24] <grantg> even more than KiGB
  837. # [21:25] * Quits: cgcardona (~cgcardona@c-24-5-146-71.hsd1.ca.comcast.net) (Quit: zzzzz)
  838. # [21:25] <jetienne> webgl is getting there, websocket too.. but sound is bad
  839. # [21:25] * Quits: mike5w3c (~MikeSmith@12.2.203.248) (Quit: mike5w3c)
  840. # [21:26] <jetienne> with those 3, it opens the road to game on the web
  841. # [21:27] <grantg> jetienne: Can haz Super Mario Bros? http://www.grantgalitz.org/SuperMarioBros/
  842. # [21:27] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  843. # [21:28] <jetienne> grantg: put a help somewhere
  844. # [21:28] <jetienne> like a little ? icon
  845. # [21:28] <grantg> why?
  846. # [21:28] <jetienne> grantg: to know how to use the game
  847. # [21:28] <jetienne> i click, you put a popup with the keys
  848. # [21:29] <grantg> heh
  849. # [21:29] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
  850. # [21:30] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
  851. # [21:30] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 255 seconds)
  852. # [21:30] * danielfilho_ is now known as danielfilho
  853. # [21:31] <jetienne> i started gaming one week ago and i love it
  854. # [21:31] <grantg> brb
  855. # [21:31] <grantg> heh
  856. # [21:32] * Quits: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15) (Quit: Page closed)
  857. # [21:32] <jetienne> grantg: and my game got an help :)
  858. # [21:32] * Joins: benschwarz (~benschwar@59.167.185.148)
  859. # [21:33] * Quits: benschwarz (~benschwar@59.167.185.148) (Read error: Connection reset by peer)
  860. # [21:36] * Joins: patcito (~123@190.42.190.158)
  861. # [21:37] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  862. # [21:37] * Joins: mike5w3c (~MikeSmith@12.2.200.10)
  863. # [21:37] * Joins: danielfilho (~dcosta@200.226.123.5)
  864. # [21:38] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
  865. # [21:38] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
  866. # [21:42] * Joins: dmachi1 (~dmachi@pool-72-66-212-110.ronkva.east.verizon.net)
  867. # [21:42] * Quits: dmachi (~dmachi@pool-72-66-212-110.ronkva.east.verizon.net) (Read error: Connection reset by peer)
  868. # [21:45] * Joins: djazz (~daniel@78-70-243-144-no186.tbcn.telia.com)
  869. # [21:53] * Joins: Trisox (~Trisox@g31044.upc-g.chello.nl)
  870. # [21:54] * Quits: Trisox (~Trisox@g31044.upc-g.chello.nl) (Client Quit)
  871. # [22:11] * Quits: techrush (~techrush@adsl-75-4-199-129.dsl.irvnca.sbcglobal.net) (Read error: Operation timed out)
  872. # [22:14] * Joins: skqr (~skqr@200.81.182.151)
  873. # [22:15] * Parts: skqr (~skqr@200.81.182.151)
  874. # [22:17] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  875. # [22:19] * Joins: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net)
  876. # [22:20] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 264 seconds)
  877. # [22:20] * danielfilho_ is now known as danielfilho
  878. # [22:22] * Quits: mike5w3c (~MikeSmith@12.2.200.10) (Quit: mike5w3c)
  879. # [22:23] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  880. # [22:23] * Joins: danielfilho (~dcosta@200.226.123.5)
  881. # [22:24] * Quits: KDN (~KDN@202.171.164.211) (Quit: KDN)
  882. # [22:30] * Joins: JustLiving (~Quilck@90.183.82.215)
  883. # [22:33] * Quits: moshee (~moshee@unaffiliated/moshee) (Ping timeout: 276 seconds)
  884. # [22:33] * Joins: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net)
  885. # [22:33] * Quits: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net) (Changing host)
  886. # [22:33] * Joins: moshee (~moshee@unaffiliated/moshee)
  887. # [22:33] * Quits: Daditos (kvirc@host95.186-108-192.telecom.net.ar) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
  888. # [22:37] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  889. # [22:39] * Quits: rgervais (~deeznuts@cpe-68-174-70-216.nyc.res.rr.com)
  890. # [22:39] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  891. # [22:41] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 252 seconds)
  892. # [22:41] * danielfilho_ is now known as danielfilho
  893. # [22:42] * Quits: LongBeach (~mike@AFontenayssB-152-1-59-147.w82-121.abo.wanadoo.fr)
  894. # [22:44] * Joins: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15)
  895. # [22:44] <grantg> Peter`: http://www.grantgalitz.org/canvastestcase.html
  896. # [22:45] <grantg> white noise test case granted.
  897. # [22:45] <grantg> firefox gets lile 40% CPU load
  898. # [22:45] <grantg> safari gets 99%
  899. # [22:45] <grantg> chrome also gets 99%
  900. # [22:45] <grantg> this is the same dimensions as my emulator
  901. # [22:46] * Quits: KMFrog (~Frog@78-23-103-45.access.telenet.be) (Quit: Leaving.)
  902. # [22:46] <grantg> firefox is doing blurring here too, so you can see firefox even without nearest-neighbor is way faster.
  903. # [22:48] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  904. # [22:48] <grantg> Peter`: Definitely a gfx problem in webkit in general
  905. # [22:48] * Joins: danielfilho (~dcosta@200.226.123.5)
  906. # [22:48] <grantg> slow putImageData
  907. # [22:48] <Peter`> that's perfect! Thanks
  908. # [22:49] <grantg> when you make the screen smaller, the load goes down
  909. # [22:49] <grantg> definitive proof. :)
  910. # [22:49] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Read error: Operation timed out)
  911. # [22:51] <grantg> This test computes the pixel data via random (multiplied by 0xFF) done against bitwise NOT of the current pixel value
  912. # [22:51] <grantg> So it's LSFR-ish
  913. # [22:53] <grantg> target fps is just over 60 fps
  914. # [22:53] <grantg> every 16 ms
  915. # [22:53] <grantg> so 1000/16 == 500/8 == 250/4 == 125/2
  916. # [22:54] <grantg> == 62.5 fps
  917. # [22:54] <grantg> for a 160x144 canvas
  918. # [22:54] <grantg> stretched via fixed positioning like you can see.
  919. # [22:57] * Joins: dgathright (~dgathrigh@nat/yahoo/x-usvncaslofrwanny)
  920. # [22:58] <grantg> Peter`: http://code.google.com/p/chromium/issues/detail?id=76865 is the open bug anyhow.
  921. # [22:59] <Peter`> I'll triage it in a moment
  922. # [22:59] <grantg> k
  923. # [22:59] <grantg> doing it fullspeed melts your CPU under chrome.
  924. # [22:59] <grantg> FF does half of one core, but not all in fullscreen
  925. # [23:00] <grantg> which is why I seriously think chrome needs to add a CSS property for nearest-neighbor scaling, like -moz-crisp-edges, which I use for my emulator.
  926. # [23:02] * Quits: JustLiving (~Quilck@90.183.82.215)
  927. # [23:02] * Joins: YammYgirlcoding (~hoho@186.221.86.11)
  928. # [23:02] * Quits: Ms2ger (~Ms2ger@91.181.81.47) (Quit: nn)
  929. # [23:04] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  930. # [23:06] <grantg> Peter`: GPU acceleration makes no visible diff in chrome
  931. # [23:07] <Peter`> I saw your comment
  932. # [23:07] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 260 seconds)
  933. # [23:07] * danielfilho_ is now known as danielfilho
  934. # [23:07] <Peter`> thanks
  935. # [23:07] <grantg> seems that the slowdown involves the scaling in chrome itself
  936. # [23:07] <grantg> rather than compositing
  937. # [23:08] <Peter`> https://bugs.webkit.org/show_bug.cgi?id=40881
  938. # [23:08] <grantg> yeah
  939. # [23:09] <grantg> Peter`: In my emulator's CSS I even have a -webkit-crisp-edges
  940. # [23:09] <grantg> Just in case webkit implements it in the future
  941. # [23:09] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  942. # [23:09] <grantg> firefox has had -moz-crisp-edges since 3.6
  943. # [23:09] <Peter`> There is quite some demand for other scaling methods, I'm fairly sure it will get implemented in the future
  944. # [23:09] <grantg> eh
  945. # [23:09] <grantg> I doubt someone will get to it soon
  946. # [23:10] <grantg> Or they'll say it's not needed and browser x/y/z is fast enough
  947. # [23:10] <grantg> when it is needed as we can clearly see here
  948. # [23:10] <grantg> or the browsers need to fallback to a faster and less accurate scaling at least.
  949. # [23:11] <grantg> I do have image-rendering: optimizeSpeed set in my CSS in the emulator FYI
  950. # [23:12] <grantg> the GPU definitely needs to be able to scale this
  951. # [23:12] <grantg> doing this in the browser itself is too slow
  952. # [23:12] <grantg> not just compositing
  953. # [23:13] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  954. # [23:13] * Joins: techrush (~techrush@adsl-75-4-199-129.dsl.irvnca.sbcglobal.net)
  955. # [23:13] * Joins: danielfilho (~dcosta@200.226.123.5)
  956. # [23:15] <grantg> Peter`: Chrome should at least copy-paste firefox's bi-linear or whatnot scaling algo
  957. # [23:15] <grantg> heh
  958. # [23:22] <grantg> Updated https://bugs.webkit.org/show_bug.cgi?id=40881
  959. # [23:23] * Joins: danielfilho_ (~dcosta@200.226.123.253)
  960. # [23:24] * Joins: themiddleman (~rob@c-67-186-244-235.hsd1.ut.comcast.net)
  961. # [23:25] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 240 seconds)
  962. # [23:25] * danielfilho_ is now known as danielfilho
  963. # [23:26] <grantg> Peter`: I just made a bunch of comments in https://bugs.webkit.org/show_bug.cgi?id=40881
  964. # [23:26] <grantg> heh
  965. # [23:26] <grantg> and added the test case URL to help back up the priority of this bug.
  966. # [23:33] * Quits: danielfilho (~dcosta@200.226.123.253) (Remote host closed the connection)
  967. # [23:33] * Joins: danielfilho (~dcosta@200.226.123.5)
  968. # [23:38] * Quits: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15) (Quit: Page closed)
  969. # [23:40] * psynaptic is now known as psynaptic|away
  970. # [23:43] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
  971. # [23:43] * Quits: techrush (~techrush@adsl-75-4-199-129.dsl.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
  972. # [23:52] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  973. # [23:54] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
  974. # [23:58] * Joins: markthema31 (~Mark@50.35.220.175)
  975. # Session Close: Mon Mar 21 00:00:01 2011

The end :)