/irc-logs / freenode / #html5 / 2011-02-04 / end

Options:

  1. # Session Start: Fri Feb 04 00:00:00 2011
  2. # Session Ident: #html5
  3. # [00:00] * Joins: OldSkoolPimpin (~LaffyTaff@99.188.112.214)
  4. # [00:01] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  5. # [00:06] * Quits: BrianBlakely (~Adium@208.253.25.162) (Quit: Leaving.)
  6. # [00:06] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  7. # [00:09] * Quits: Ramosa (Ramosa@unaffiliated/harald/x-000000001)
  8. # [00:10] * Quits: jomn (~jomn@c80-216-13-27.bredband.comhem.se) (Remote host closed the connection)
  9. # [00:13] <paul_irish> bot-t: tell grantg http://sebleedelisle.com/2011/02/html5-canvas-sprite-optimisation/
  10. # [00:13] <bot-t> paul_irish, Okay.
  11. # [00:13] * Quits: felcom (~felcom@rrcs-71-43-19-2.se.biz.rr.com) (Quit: felcom)
  12. # [00:14] * Quits: plh_ (~plh@30-5-5.wireless.csail.mit.edu) (Quit: always accept cookies)
  13. # [00:16] * Joins: jomn (~jomn@c80-216-13-27.bredband.comhem.se)
  14. # [00:16] * Quits: mike5w3c (~MikeSmith@31-35-219.wireless.csail.mit.edu) (Ping timeout: 240 seconds)
  15. # [00:17] * Joins: jpin (~jpinto@bl13-119-205.dsl.telepac.pt)
  16. # [00:19] * Quits: jomn (~jomn@c80-216-13-27.bredband.comhem.se) (Remote host closed the connection)
  17. # [00:25] * Joins: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15)
  18. # [00:27] <grantg> Peter': noticed the aliased gfx in firefox?
  19. # [00:27] <bot-t> (13 mins 50 secs ago) <paul_irish> tell grantg http://sebleedelisle.com/2011/02/html5-canvas-sprite-optimisation/
  20. # [00:27] <grantg> That's triggered by the CSS property image-rendering
  21. # [00:27] <grantg> I threw a -moz-crisp-edges in there on purpose for the nearest neighbor effect
  22. # [00:28] <grantg> paul_Irish: the sprouts are done in JS, they're composited from within js
  23. # [00:28] <grantg> For per reasons
  24. # [00:29] <grantg> *Perf
  25. # [00:29] <grantg> Since everything is drawn one scamming at a time
  26. # [00:30] <grantg> Not the conventional frame by frame
  27. # [00:30] <grantg> I blit the frames from which the individual scamming renderings are computed into
  28. # [00:31] <grantg> *scanline
  29. # [00:31] <grantg> damn f'ing iPhone autocorrect
  30. # [00:31] * Quits: milquetoast (~overseas_@cpe-69-203-206-184.nyc.res.rr.com)
  31. # [00:33] * Quits: symb (~symb@p54A7A464.dip.t-dialin.net) (Ping timeout: 240 seconds)
  32. # [00:36] <jo-erlend> what do you think about this markup? http://pastebin.com/uv1wWuh8
  33. # [00:37] <jo-erlend> is it ok to use the a-tag that way, or should I use article as the outer tag?
  34. # [00:37] * Quits: jgautier (d0b4bb82@gateway/web/freenode/ip.208.180.187.130) (Quit: Page closed)
  35. # [00:39] <grantg> The Reddit is too damn slow.
  36. # [00:39] * Joins: symb (~symb@p54A79BF0.dip.t-dialin.net)
  37. # [00:49] <digitalfiz> http://googleblog.blogspot.com/2011/02/microsofts-bing-uses-google-search.html
  38. # [00:49] <digitalfiz> any of you guys read that?
  39. # [00:49] <jo-erlend> yes.
  40. # [00:49] <digitalfiz> funny eh
  41. # [00:49] <jo-erlend> not terribly, I think.
  42. # [00:49] <digitalfiz> think it funny google called them out
  43. # [00:50] <jo-erlend> well.. Google probably isn't the right firm to complain about other companies snatching data from other websites and presenting them to their own customers as their own data.
  44. # [00:51] <jo-erlend> I can see why it's provoking to them though.
  45. # [00:53] * Joins: Cacheaway (~rich@pool-72-90-77-181.syrcny.fios.verizon.net)
  46. # [00:54] <grantg> So Bing is dogpile now?
  47. # [00:54] <jo-erlend> I don't know what dogpile means.
  48. # [00:55] <grantg> The search site
  49. # [00:55] <grantg> Google it. ;D
  50. # [00:56] * Joins: Killman (~killman@186.3.10.6)
  51. # [00:56] * Quits: Killman (~killman@186.3.10.6) (Changing host)
  52. # [00:56] * Joins: Killman (~killman@unaffiliated/killman)
  53. # [00:56] <grantg> http://dogpile.com/
  54. # [00:56] * Quits: MattDiPasquale (~MattDiPas@rrcs-184-74-229-10.nyc.biz.rr.com) (Remote host closed the connection)
  55. # [00:57] <grantg> A search engine that searches via other search engines. lol
  56. # [00:57] <jo-erlend> as I understand it, Bings toolbar collects data about the users actions and uses that information in order to improve their search results. As a consequence, they gather information from Google among other services.
  57. # [00:59] <jo-erlend> that may not be entirely accurate though. I haven't invested too much time investigating the issue.
  58. # [01:03] * Joins: bjdsd (~bjdsd@130.191.205.78)
  59. # [01:04] * Quits: bckenny (~bckenny@nat/google/x-tsctugleqrcyzcfq) (Remote host closed the connection)
  60. # [01:06] * Joins: jochen___ (~jochen@nat/google/x-dntwakgqicmsvokc)
  61. # [01:06] * Quits: cheilmann (~Adium@82-69-25-35.dsl.in-addr.zen.co.uk) (Quit: Leaving.)
  62. # [01:06] * Joins: mike5w3c (~MikeSmith@64.119.130.114)
  63. # [01:07] * Joins: ben_alman (~ben_alman@64.119.130.114)
  64. # [01:08] * Joins: marry (~prophetem@41.203.64.253)
  65. # [01:08] * Quits: hubble (~hubble@173-165-61-105-Illinois.hfc.comcastbusiness.net) (Quit: hubble)
  66. # [01:09] * Quits: jochen__ (~jochen@nat/google/x-sdvqboabjktcudcf) (Ping timeout: 240 seconds)
  67. # [01:09] * Joins: boaz (~boaz@64.119.130.114)
  68. # [01:10] * Joins: MattDiPasquale (~MattDiPas@rrcs-184-74-229-10.nyc.biz.rr.com)
  69. # [01:10] * Joins: cheilmann (~Adium@82-69-25-35.dsl.in-addr.zen.co.uk)
  70. # [01:10] * Quits: MattDiPasquale (~MattDiPas@rrcs-184-74-229-10.nyc.biz.rr.com) (Remote host closed the connection)
  71. # [01:11] <marry> hi
  72. # [01:11] * Joins: jochen__ (~jochen@nat/google/x-tifdmztciofikmvj)
  73. # [01:11] * Quits: jochen___ (~jochen@nat/google/x-dntwakgqicmsvokc) (Ping timeout: 240 seconds)
  74. # [01:13] * Quits: jamund (~jamund@66.7.120.126) (Quit: jamund)
  75. # [01:16] * Quits: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15) (Quit: Page closed)
  76. # [01:19] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
  77. # [01:20] * Quits: cheilmann (~Adium@82-69-25-35.dsl.in-addr.zen.co.uk) (Quit: Leaving.)
  78. # [01:26] * Joins: BrianBlakely (~Adium@user-12lcofe.cable.mindspring.com)
  79. # [01:40] * Joins: franksalim (~frank@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
  80. # [01:42] * Quits: LongBeach (~mike@AFontenayssB-152-1-32-92.w83-114.abo.wanadoo.fr)
  81. # [01:43] * Quits: boaz (~boaz@64.119.130.114) (Quit: boaz)
  82. # [01:46] * Quits: ben_alman (~ben_alman@64.119.130.114) (Quit: Leaving...)
  83. # [01:57] * Joins: hubble (~hubble@216-80-69-33.c3-0.nwb-bsr1.chi-nwb.il.cable.rcn.com)
  84. # [01:58] * Quits: hubble (~hubble@216-80-69-33.c3-0.nwb-bsr1.chi-nwb.il.cable.rcn.com) (Client Quit)
  85. # [01:58] * Parts: JonathanNeal (~Jonathan@rrcs-76-79-114-214.west.biz.rr.com)
  86. # [02:07] * Parts: M1ghtyDOC (~hireglenn@74-212-246-74.static-ip.telepacific.net)
  87. # [02:07] * Quits: mike5w3c (~MikeSmith@64.119.130.114) (Ping timeout: 260 seconds)
  88. # [02:08] * Quits: obert- (~obert@host208-137-dynamic.53-82-r.retail.telecomitalia.it)
  89. # [02:10] * Quits: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net) (Quit: jblanche)
  90. # [02:17] * Joins: felcom (~felcom@184.91.196.36)
  91. # [02:17] * Quits: felcom (~felcom@184.91.196.36) (Client Quit)
  92. # [02:18] * Quits: gliese581 (~FranOntan@81.202.113.56.dyn.user.ono.com) (Ping timeout: 240 seconds)
  93. # [02:19] * Quits: thatryan (~thatryan@adsl-99-169-80-166.dsl.pltn13.sbcglobal.net) (Quit: Leaving...)
  94. # [02:20] * Joins: thatryan (~thatryan@adsl-99-169-80-166.dsl.pltn13.sbcglobal.net)
  95. # [02:22] * Quits: SloMotions (~adio@S01060040d0052ad5.ss.shawcable.net) (Remote host closed the connection)
  96. # [02:23] * Quits: dgathright (~dgathrigh@nat/yahoo/x-qoqkxbodthlhmmst) (Ping timeout: 240 seconds)
  97. # [02:24] * Quits: thatryan (~thatryan@adsl-99-169-80-166.dsl.pltn13.sbcglobal.net) (Ping timeout: 246 seconds)
  98. # [02:32] * Quits: marry (~prophetem@41.203.64.253) (Ping timeout: 248 seconds)
  99. # [02:39] * Quits: bjdsd (~bjdsd@130.191.205.78) (Quit: Colloquy for iPad - http://colloquy.mobi)
  100. # [02:40] * Quits: addyosmani (~apple@host86-161-175-28.range86-161.btcentralplus.com) (Quit: addyosmani)
  101. # [02:40] * Joins: thatryan (~thatryan@c-71-202-1-91.hsd1.ca.comcast.net)
  102. # [02:50] * Quits: Trisox (Trisox@g31044.upc-g.chello.nl) (Ping timeout: 272 seconds)
  103. # [02:51] * Quits: ericduran (~ericduran@173-203-243-241.static.cloud-ips.com) (Quit: ericduran)
  104. # [02:52] * Joins: bentruyman (~bentruyma@c-67-163-43-249.hsd1.il.comcast.net)
  105. # [02:53] * Quits: BrianBlakely (~Adium@user-12lcofe.cable.mindspring.com) (Quit: Leaving.)
  106. # [03:00] * Quits: kidfribble (~kidfribbl@c-66-31-28-249.hsd1.ma.comcast.net) (Quit: kidfribble)
  107. # [03:01] * Joins: kidfribble (~kidfribbl@c-66-31-28-249.hsd1.ma.comcast.net)
  108. # [03:01] <tw2113> yay! yslow is in FF4beta now
  109. # [03:01] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
  110. # [03:02] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
  111. # [03:05] * Quits: HAITI (~j@unaffiliated/haiti) (Ping timeout: 250 seconds)
  112. # [03:07] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
  113. # [03:08] * Joins: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
  114. # [03:09] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
  115. # [03:09] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
  116. # [03:12] * Quits: coweso (~coweso@unaffiliated/toinso) (Quit: Leaving)
  117. # [03:17] * Joins: silanus_ (~silanus@p5DDEA94E.dip.t-dialin.net)
  118. # [03:18] * Joins: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15)
  119. # [03:18] <grantg> paul_irish: I debugged why webkit audio wan't working for me.
  120. # [03:18] <grantg> I got a WTF error message
  121. # [03:18] <grantg> It says AudioContext is not defined
  122. # [03:18] <grantg> Even when the api is enabled.
  123. # [03:18] <grantg> :/
  124. # [03:19] <grantg> It seems the AudioContext binding is missing.
  125. # [03:19] * Quits: techrush_ (~techrush@rrcs-173-198-32-146.west.biz.rr.com) (Ping timeout: 265 seconds)
  126. # [03:19] * Quits: silanus (~silanus@p5DDE9704.dip.t-dialin.net) (Ping timeout: 272 seconds)
  127. # [03:20] <grantg> hmm
  128. # [03:20] <grantg> Unless it was changed?
  129. # [03:20] <grantg> to webkitAudioContext?
  130. # [03:20] <grantg> paul_irish: Is that the case?
  131. # [03:20] <paul_irish> shrug
  132. # [03:20] <paul_irish> it is possible!
  133. # [03:20] <grantg> http://chromium.googlecode.com/svn/trunk/samples/audio/specification/changelog.html
  134. # [03:20] <grantg> lol
  135. # [03:21] <grantg> dd comment for AudioContext contstructor that the 'webkit' prefix is required in prototype WebKit implementation
  136. # [03:21] <grantg> :/
  137. # [03:21] <paul_irish> well that sounds about right
  138. # [03:21] <paul_irish> specs always have unprefixed but implementations always start prefixed
  139. # [03:22] <grantg> OMFG
  140. # [03:22] * Quits: hasanyavas (~hasanyava@88.239.201.236) (Quit: Leaving...)
  141. # [03:22] <grantg> It's alive
  142. # [03:23] <tw2113> i think grantg just made his own night
  143. # [03:24] <grantg> lol
  144. # [03:24] <grantg> FML
  145. # [03:25] * Quits: bentruyman (~bentruyma@c-67-163-43-249.hsd1.il.comcast.net) (Quit: bentruyman)
  146. # [03:25] <grantg> WTF
  147. # [03:25] <grantg> webkit audio is playing it at the wrong sample rate.
  148. # [03:25] <grantg> grr
  149. # [03:25] <grantg> it's f'ing slo-mo
  150. # [03:26] <grantg> *slo-mo audio
  151. # [03:26] <grantg> but it works. xD
  152. # [03:26] <grantg> paul_irish: Step 1 completed.
  153. # [03:26] * Joins: HAITI (~j@S0106001310e9b5f5.ss.shawcable.net)
  154. # [03:26] * Quits: HAITI (~j@S0106001310e9b5f5.ss.shawcable.net) (Changing host)
  155. # [03:26] * Joins: HAITI (~j@unaffiliated/haiti)
  156. # [03:26] <grantg> you can try it
  157. # [03:27] <grantg> I just flashed http://www.grantgalitz.org/gameboy/
  158. # [03:27] <grantg> native audio in google chrome.
  159. # [03:27] <grantg> It's alive!
  160. # [03:28] <benv_> chriskjennings: can i borrow you for a sec
  161. # [03:29] * Quits: chriseppstein (~chris@dsl081-061-073.sfo1.dsl.speakeasy.net) (Quit: chriseppstein)
  162. # [03:29] <digitalfiz> http://www.cnn.com/2011/TECH/web/02/03/internet.addresses.gone/index.html?hpt=T2
  163. # [03:29] <grantg> outputting raw audio samples directly from javascript to the computer's sound system now works in google chrome. :D
  164. # [03:29] <digitalfiz> WE'RE ALL DOOMED!
  165. # [03:29] <grantg> no more retarded data uri trick
  166. # [03:29] <grantg> digitalfiz: Reminds me of the corporations still using IE6
  167. # [03:29] <digitalfiz> lol
  168. # [03:29] <grantg> like how they're still allocating IPv4
  169. # [03:30] <grantg> WTF
  170. # [03:30] <digitalfiz> im still on ipv4...
  171. # [03:30] <grantg> webkit audio api JUST crashed. D:
  172. # [03:30] <digitalfiz> lol
  173. # [03:30] <grantg> the audio just cut out
  174. # [03:31] <grantg> google chrome can't shut down properly now. arrrh!
  175. # [03:31] <grantg> ->force quit
  176. # [03:31] <grantg> :(
  177. # [03:31] <tw2113> haha
  178. # [03:31] <grantg> my emulator is a google chrome trap!
  179. # [03:31] <grantg> don't do it!
  180. # [03:31] <grantg> It's a trap!
  181. # [03:33] <grantg> Admiral Akbar says it's a trap.
  182. # [03:34] <tw2113> admiral akbar uses firefox
  183. # [03:34] <grantg> tw2113: hater gonna hate
  184. # [03:34] * Quits: antonkovalyov (~antonkova@75-101-56-240.dsl.static.sonic.net) (Quit: Leaving...)
  185. # [03:34] <tw2113> :D
  186. # [03:34] <tw2113> i use chrome at work still
  187. # [03:35] <grantg> tw2113: At least you're not using IE6 at work still.
  188. # [03:35] <grantg> I remember so many places still using IE6
  189. # [03:35] <grantg> Even cruise ships use IE6 for their internet cafe lounge
  190. # [03:36] <grantg> 10 dollar an hour for IE6? I DON'T THINK SO!
  191. # [03:36] <grantg> RAEGE
  192. # [03:36] <tw2113> only when i have to do basic testing on it
  193. # [03:36] * grantg gives Royal Carribean the evil death stare
  194. # [03:38] <tw2113> silly reddit users
  195. # [03:38] <tw2113> "what I miss about tables...........vertical align"
  196. # [03:38] * grantg hears stereo native audio in webkit audio and cries.
  197. # [03:38] <grantg> F'ing finally
  198. # [03:39] <grantg> Flash has finally been deprecated
  199. # [03:48] * Quits: cgcardona (~cgcardona@cpe-98-150-150-230.hawaii.res.rr.com) (Quit: zzzzz)
  200. # [03:51] * Joins: dguttman_ (~dguttman@gige.bur.digisynd.com)
  201. # [03:52] * Joins: bentruyman (~bentruyma@c-67-163-43-249.hsd1.il.comcast.net)
  202. # [03:52] * Quits: bentruyman (~bentruyma@c-67-163-43-249.hsd1.il.comcast.net) (Client Quit)
  203. # [03:53] * Quits: dguttman (~dguttman@gige.bur.digisynd.com) (Read error: Operation timed out)
  204. # [03:53] * dguttman_ is now known as dguttman
  205. # [03:57] <paul_irish> grantg: \o\ \o/ /o/
  206. # [03:58] <grantg> lololol
  207. # [04:01] <Neiluj> found a new bug with selectivizr
  208. # [04:01] <Neiluj> fixed
  209. # [04:02] <Neiluj> keith should really check his git
  210. # [04:02] <digitalfiz> paul_irish, what do we do about no more ipv4 addresses being left?
  211. # [04:06] <paul_irish> digitalfiz: fuck if i know. i just want the internet to work when i wake up.
  212. # [04:06] <digitalfiz> lol
  213. # [04:08] <tw2113> investigate how ipv6 capable you are
  214. # [04:14] <Neiluj> somebody for a simple regexp please ?
  215. # [04:24] <Neiluj> please ?
  216. # [04:24] <grantg> paul_irish: I'm working on the webkit audio fast path now
  217. # [04:25] <grantg> for outputting these motherf**king audio samples.
  218. # [04:25] * Joins: milquetoast (~overseas_@cpe-69-203-206-184.nyc.res.rr.com)
  219. # [04:25] <grantg> the emulator is seriously a trap now for any google chrome users who have enabled webkit audio right now
  220. # [04:25] <grantg> b/c I'm updating my array math right now.
  221. # [04:25] <grantg> :/
  222. # [04:30] * Joins: cyrusyrus (~cyrusyrus@122.170.100.117)
  223. # [04:31] <paul_irish> grantg: hehe. if people have grabbed a chromium nightly AND enabled audio api.. well.. they should expect it. :)
  224. # [04:31] <paul_irish> Neiluj: regex? whatcha need
  225. # [04:32] <grantg> WTF is going on with the sample rate?
  226. # [04:32] <grantg> I think webkit audio is screwing up the sample rate internally
  227. # [04:32] <Neiluj> paul_irish: better way to do this http://pastie.org/1527145
  228. # [04:33] <Neiluj> this can be done with 1 line right ? I'm just not good with regexp :(
  229. # [04:33] <grantg> Like it's going exactly half the correct sample rate. :/
  230. # [04:35] * Joins: jamund (~jamund@174-23-31-124.slkc.qwest.net)
  231. # [04:36] <grantg> fffffffuuuuuuuuuuuu
  232. # [04:37] <grantg> web audio api: Y U NO STABLE?
  233. # [04:38] <Neiluj> paul_irish: selectivizr is playing with <base> and if there's a slash after an hash it's going wrong on IE7... that's why I need it
  234. # [04:39] <paul_irish> Neiluj: gotta love that ~ trick
  235. # [04:39] <Neiluj> ;)
  236. # [04:39] <Neiluj> learnt it from you actually, love it too
  237. # [04:40] <grantg> paul_irish: web audio is a pre-alpha mess
  238. # [04:40] <grantg> It shouldn't even have landed
  239. # [04:40] <grantg> ugh
  240. # [04:40] <paul_irish> hashPosition.replace(/#.*/,'') // Neiluj
  241. # [04:41] <grantg> Too many bugs
  242. # [04:41] <grantg> And ways to trigger chrome crashes
  243. # [04:41] <paul_irish> grantg: it's behind a flag. that means experimental!
  244. # [04:41] <grantg> still
  245. # [04:41] <Neiluj> paul_irish: you mean baseURL.replace(/#.*/, '') :) awesome
  246. # [04:41] <paul_irish> oh whoops. yeah.
  247. # [04:41] <grantg> You'd expect some level of stability before it lands.
  248. # [04:41] <paul_irish> it kills the hash and anything after it
  249. # [04:41] <paul_irish> grantg: yah
  250. # [04:41] <grantg> I repeat: *no freaking stability*
  251. # [04:42] <grantg> D:
  252. # [04:43] <grantg> web audio is playing back the samples at the wrong sample rate
  253. # [04:43] <grantg> and it has random crashes
  254. # [04:43] <grantg> and it cuts off the audio at random times for unexplained reasons other than an internal audio lib crash.
  255. # [04:43] <grantg> total minefield you don't want to fuck with.
  256. # [04:43] <Neiluj> paul_irish: thanks a lot dude
  257. # [04:44] <grantg> not even to experiment with
  258. # [04:44] <grantg> more of a minefield than minefield, the firefox nightly. :/
  259. # [04:52] <grantg> Peter`: I have a possible workaround in mind to get around the JIT deoptimization bug.
  260. # [04:52] <grantg> Where I create separate arrays and reference them with a different property
  261. # [04:52] <grantg> like this.memoryReference = this.memoryWriterGBC
  262. # [04:53] <grantg> and memoryReference can refer to a few different arrays
  263. # [04:53] <grantg> So that there's not one array that gets modified and dirties up V8's logic for optimization.
  264. # [04:54] <grantg> As long as using a reference variable doesn't have to much overhead of its own acting like a pointer.
  265. # [04:57] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Going!)
  266. # [05:01] <paul_irish> good thinkin
  267. # [05:02] * Quits: dguttman (~dguttman@gige.bur.digisynd.com) (Quit: dguttman)
  268. # [05:02] <grantg> So the solution is to make multiple static arrays
  269. # [05:02] <grantg> and the switch the referencing when the time comes
  270. # [05:03] <grantg> I just hope chrome doesn't deoptimize on the reference switching as well. :/
  271. # [05:03] <grantg> It doesn't seem to
  272. # [05:03] <grantg> Because I use the same technique for my LCD controller handling.
  273. # [05:04] <grantg> Where I switch between referencing an array with one blank function and an array containing 154 scanline handling functions
  274. # [05:04] <grantg> Doesn't seem to de-optimize there, so that's a good sign.
  275. # [05:08] <grantg> abusing the fact that we can even have references and not just copies in javascript FTW
  276. # [05:09] <grantg> to the rescue
  277. # [05:12] * Joins: Pewpewarrows (~Pewpewarr@c-69-143-122-59.hsd1.va.comcast.net)
  278. # [05:12] * Joins: dgathright (~dgathrigh@nat/yahoo/x-fgrhpvmzjyzmkttv)
  279. # [05:13] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
  280. # [05:19] <grantg> woah
  281. # [05:19] <grantg> did firefox nightly just get faster?
  282. # [05:19] * grantg might be hallucinating, but there seems to be a 5% perf improvement
  283. # [05:21] * Quits: themiddleman (~rob@c-67-182-247-76.hsd1.ut.comcast.net) (Remote host closed the connection)
  284. # [05:23] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
  285. # [05:32] <grantg> ooh
  286. # [05:32] <grantg> there's a 3d pocket pool game I can load into my emulator. :D
  287. # [05:33] * Joins: okaycool (~okaycool@113.19.248.131)
  288. # [05:35] <Neiluj> I got a question : is HTML5's semantics draft ?
  289. # [05:37] <jo-erlend> Neiluj, you'll have to elaborate.
  290. # [05:38] <Neiluj> jo-erlend: is <article> a draft ? :) is <input type="range"> still a draft ?
  291. # [05:38] <jo-erlend> hmm. Well. It's recommended for early adapters.
  292. # [05:39] <Neiluj> actually, for the story, we're working for a big customer who loves what we're doing as front-end team, but their intranet will be made by another company with SharggggghhPoint
  293. # [05:39] <jo-erlend> SharggggghhPoint?
  294. # [05:39] <Neiluj> I came to this company today and they tell me : nah we can't do HTML5 with Sharepoint
  295. # [05:40] <jo-erlend> oh. Well. I don't know much about sharepoint, but any webserver that can serve webstuff can serve html5.
  296. # [05:40] <Neiluj> "it's not standard" :) "Sharepoint output content is XHTML natively"...
  297. # [05:40] * Joins: LongBeach (~mike@AFontenayssB-152-1-32-92.w83-114.abo.wanadoo.fr)
  298. # [05:40] <Neiluj> jo-erlend: That's what I think
  299. # [05:40] <Neiluj> but Sharepoint is the exception :)
  300. # [05:41] <jo-erlend> xhtml is dead. HTML5 is newly born. You choose.
  301. # [05:41] * grantg wonders if anyone here wants to make an html5 game by programming towards my GBC emulator.
  302. # [05:41] <miketaylr> xhtml5 works too :)
  303. # [05:41] <grantg> jo-erlend: Say that to the content-type of my emulator
  304. # [05:41] <Neiluj> well I did, but those m@ther fuckers made me rename all my <article> with <div class="article">
  305. # [05:41] <grantg> application/xhtml+xml all the way.
  306. # [05:41] <grantg> Awww yeeahhh
  307. # [05:42] <Neiluj> same for <header> and <footer> they suck
  308. # [05:42] <grantg> double rainbow with real xhtml for the gameboy color emulator.
  309. # [05:42] <jo-erlend> I no longer see any use for xhtml, as once I did.
  310. # [05:42] <grantg> jo-erland: I use stub functions to generate XML
  311. # [05:43] <jo-erlend> xhtml is xml.
  312. # [05:43] <grantg> I have it so my PHP generates XML for me
  313. # [05:43] <grantg> I know
  314. # [05:43] <grantg> And I output the XML as XHTML
  315. # [05:43] <grantg> I don't deal with writing the markup
  316. # [05:43] <grantg> my PHP does that *for* me
  317. # [05:43] <grantg> That's why I do XHTML
  318. # [05:44] <jo-erlend> that doesn't make sense.
  319. # [05:44] <grantg> jo-erlend: Ease of editing a site
  320. # [05:44] <jo-erlend> pardon?
  321. # [05:44] <grantg> Instead of sifting through html syntax that could always have an error
  322. # [05:44] <jo-erlend> xml can have errors too, unless its valid.
  323. # [05:45] <grantg> jo-erlend: https://github.com/grantgalitz/GameBoy-Online/blob/master/index.php
  324. # [05:45] <grantg> jo-erlend: My PHP code generates the XML for me, so I don't need to worry
  325. # [05:45] <grantg> heh
  326. # [05:45] <grantg> also
  327. # [05:45] <Neiluj> oh my godness !
  328. # [05:45] <Neiluj> grantg: tell me it's a joke :-)
  329. # [05:46] <grantg> I have it where my XML is recompiled to HTML if the application/xhtml+xml accept type is not sent
  330. # [05:46] <grantg> for browsers like IE8
  331. # [05:46] <grantg> Neiluj: view https://github.com/grantgalitz/GameBoy-Online/blob/master/index.php
  332. # [05:46] <grantg> :P
  333. # [05:46] <jo-erlend> so what you're saying, is that you need your visitors browsers to display ugly errors because your PHP does the job for you?
  334. # [05:46] <Neiluj> are you really typing this code ?? damn ! why the hell ?
  335. # [05:47] <grantg> jo-erland: no ugly errors
  336. # [05:47] <grantg> I have it where it recompiles to HTML for compatibility on the fly
  337. # [05:47] <grantg> hehe
  338. # [05:47] <jo-erlend> oi... That scripts... Looks bad.
  339. # [05:47] <grantg> heh
  340. # [05:48] <Neiluj> "bad" is nice, this is pure suicide
  341. # [05:48] <jo-erlend> yes, I was trying to be nice.
  342. # [05:48] <Neiluj> ;)
  343. # [05:48] <grantg> Neiluj: And THAT index.php file requires https://github.com/grantgalitz/GameBoy-Online/blob/master/res/framework.php
  344. # [05:48] <grantg> lol
  345. # [05:49] <grantg> My proprietary website framework that I did for kicks.
  346. # [05:49] <jo-erlend> "when I go to town, I just build a taxi, make a child, train it as a taxi driver and then ask him to drive me to town! It's cheap. It's easy. It makes sense".
  347. # [05:49] <Neiluj> sniff sniff
  348. # [05:49] <grantg> That framework.php script should be in its own github repo.
  349. # [05:49] <grantg> lol
  350. # [05:50] <Neiluj> sorry to say but even if you're right : your xhtml code must be valid without a doubt, this is pure self-hurting and totally not practical
  351. # [05:50] <Neiluj> you're doing wrong, that's my opinion
  352. # [05:50] <Neiluj> you can't even have autocompletion !
  353. # [05:50] <grantg> Neiluj: Practical for me. :P
  354. # [05:50] <Neiluj> and you're generating on the fly ? wtf ?
  355. # [05:50] <jo-erlend> it's pure insanity.
  356. # [05:50] <grantg> sanity for me
  357. # [05:50] <Neiluj> why not doing templates like everybody, and have a validator test on output ?
  358. # [05:51] <grantg> Neiluj: It's for my own sanity
  359. # [05:51] <Neiluj> grantg: do you eat your poo poo this is insane for most of us
  360. # [05:51] <grantg> heh
  361. # [05:51] <Neiluj> ;)
  362. # [05:51] <grantg> nom nom nom
  363. # [05:51] <Neiluj> :D
  364. # [05:51] <jo-erlend> grantg, seriously... That is quite insane.
  365. # [05:52] <Neiluj> PHP should never know about UA
  366. # [05:52] <grantg> Neiluj: heh, I know
  367. # [05:52] <grantg> It's voodoo to do UA detection server side
  368. # [05:52] <Neiluj> kind of :)
  369. # [05:52] <grantg> But I actually use it for IE compat sometimes
  370. # [05:52] <grantg> check my php file
  371. # [05:52] <grantg> xD
  372. # [05:52] <Neiluj> I am !
  373. # [05:52] <grantg> I mean my CSS file
  374. # [05:53] <grantg> lol
  375. # [05:53] <grantg> https://github.com/grantgalitz/GameBoy-Online/blob/master/css/GameBoy.css.php
  376. # [05:53] <jo-erlend> grantg, where is your xslt-file?
  377. # [05:53] <Neiluj> I can do better than that with front code man
  378. # [05:53] <grantg> The CSS file is a PHP file
  379. # [05:53] <Neiluj> I'm not surprised anymore...
  380. # [05:53] <grantg> jo-erlend: Me hatez xslt
  381. # [05:53] <paul_irish> http://sketch-out.appspot.com/ is mad fun
  382. # [05:54] <Neiluj> grantg: I came from PHP and as a PHP dev I can tell you, this is just crazy...
  383. # [05:54] <grantg> hehe
  384. # [05:54] <jo-erlend> grantg, it's quite obvious to me that you're using the wrong tools at the wrong time for the wrong reasons.
  385. # [05:54] <grantg> For my own sanity
  386. # [05:54] <grantg> I did copypasta with some of my previous code
  387. # [05:54] <jo-erlend> I haven't used PHP in ten years, and I didn't spend five seconds reading the code before understanding how insane it was.
  388. # [05:54] <Neiluj> grantg: ever looked at modernizr ? you can feature detect and apply style based on support
  389. # [05:54] <grantg> Eh
  390. # [05:55] <grantg> I like control at the server
  391. # [05:55] <grantg> not the script level
  392. # [05:55] <miketaylr> paul_irish: thats awesome
  393. # [05:55] <grantg> I have my CSS file as a PHP file so I can test stuff for layout
  394. # [05:55] <Neiluj> jo-erlend: believe me, I never saw such PHP code, and I saw really really bad one, this is the most beautiful ugly code I ever saw
  395. # [05:55] <paul_irish> miketaylr: its via https://gaming.mozillalabs.com/games/winners
  396. # [05:55] <Neiluj> it's well written but what it does is tottally wrong
  397. # [05:56] <jo-erlend> Neiluj, I saw code like that when I was interested in mIRC scripting.
  398. # [05:56] <grantg> heh
  399. # [05:56] <miketaylr> \o/
  400. # [05:56] <grantg> trolling the PHP devs who look at my code.
  401. # [05:56] <grantg> ;D
  402. # [05:56] <Neiluj> grantg: parano about browser have Javascript enabled or not or what ?
  403. # [05:56] <jo-erlend> paul_irish, is it supposed to do anything other than display "LOADING"?
  404. # [05:57] <Neiluj> yeah this is the biggest PHP troll eva !
  405. # [05:57] <grantg> lol
  406. # [05:57] <Neiluj> I have to FAIL this !
  407. # [05:57] <grantg> lol
  408. # [05:57] <Neiluj> "Fail safe for shitty browsers" :D
  409. # [05:57] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Quit: ndimatteo)
  410. # [05:58] <grantg> oh
  411. # [05:58] <Neiluj> body<?php echo($Adjacent_OP); ?> aaaaall the way...
  412. # [05:58] <Neiluj> damn
  413. # [05:58] <grantg> Don't look at this then: http://sourceforge.net/projects/beaconcache/
  414. # [05:58] <grantg> lol
  415. # [05:58] <grantg> Neiluj: lolz
  416. # [05:58] <grantg> I know, I went crazy
  417. # [05:58] <jo-erlend> I've never liked PHP much. I much prefer Python for serverside stuff. I'd prefer it for browserside stuff as well, if only it was supported.
  418. # [05:58] <Neiluj> we had an idea this evening with my team
  419. # [05:59] <Neiluj> we want to do something for fun, an HTML/CSS uglifier
  420. # [05:59] <Neiluj> put some well written code in it
  421. # [05:59] <Neiluj> and it will totally fucking it up, but keeping the style correct :)
  422. # [05:59] * grantg should not have linked my gnutella/gnutella2 web cache
  423. # [05:59] <grantg> oh noes
  424. # [05:59] <miketaylr> haha this favimon game is funny
  425. # [06:00] <Neiluj> like changing every classes by bad not-meaning words :) exploding style everywhere in the css
  426. # [06:00] <paul_irish> haha is it? didnt open
  427. # [06:00] * jo-erlend slams Neiluj around abit with a frozen salmon.
  428. # [06:00] <Neiluj> grantg: you'll love it :D
  429. # [06:00] <miketaylr> its like...fighting favicons pokemon style
  430. # [06:00] <grantg> lol
  431. # [06:00] <miketaylr> damn, flickr.com is wasting me
  432. # [06:00] <Neiluj> jo-erlend: this is for the fun but we'll do it for sure, this is just so funny
  433. # [06:00] * Quits: Killman (~killman@unaffiliated/killman) (Quit: Konversation terminated!)
  434. # [06:00] <Neiluj> 90% of the time we're doing front code for ourselves
  435. # [06:01] <jo-erlend> yes, we don't have enough illwritten html on the web as it is...
  436. # [06:01] <Neiluj> but in this project, we just hate those guys and think about some punishment :)
  437. # [06:01] * grantg is surprised by gwebcache project from two years ago is still up
  438. # [06:01] <Neiluj> replacing every classes by id="md5shit" :D
  439. # [06:01] <Neiluj> or worst, one css property = one class = one md5 :D
  440. # [06:02] <Neiluj> this is gonna be great :D
  441. # [06:02] <jo-erlend> Neiluj, want it to be really cool and ugly? Write it from scratch in asm, with an SQL backend and all. When you release it in 2035, the web can probably handle it.
  442. # [06:02] <Neiluj> totally unreadable
  443. # [06:02] <grantg> lol
  444. # [06:02] <Neiluj> jo-erlend: asm ?
  445. # [06:02] <grantg> assembly
  446. # [06:02] <Neiluj> tss :)
  447. # [06:02] <grantg> ?
  448. # [06:03] <Neiluj> no I'll use grantg's framework
  449. # [06:03] <jo-erlend> grand. You want to obfuscate code, but you don't know what asm is... Fills me with hope.
  450. # [06:03] <Neiluj> I didn't know about the abbreviation
  451. # [06:03] <Neiluj> I'm french
  452. # [06:03] * grantg is skimming the IRC lines
  453. # [06:04] <grantg> When you say asm, I'm assuming assembly code for a CPU. :P
  454. # [06:04] <jo-erlend> Neiluj, I've actually seen Fawlty Towers, and he was indeed from Barcelona, which is in Spain, if you were trying to imitate the stupid waiter.
  455. # [06:04] <Neiluj> sorry jo-erlend I didn't understand what you meant :s
  456. # [06:05] <jo-erlend> oh, nevermind me. It's my day off.
  457. # [06:05] <Neiluj> it's 6AM here and worked all night, so pardon me
  458. # [06:05] * grantg dares someone here to read through my beaconcacheII script
  459. # [06:05] <grantg> the gwc.php file I wrote
  460. # [06:05] <grantg> You can't
  461. # [06:05] <Neiluj> grantg: I'm going to have an heart attack
  462. # [06:05] <grantg> There's almost 10k lines of PHP in that one file. lD
  463. # [06:06] <grantg> ;D
  464. # [06:06] <jo-erlend> ok. Can we please stop talking about PHP and other offtopic stuffs?
  465. # [06:06] * grantg wonders if shareaza and quazaa are still using my webcaches
  466. # [06:07] <grantg> lol
  467. # [06:07] <grantg> forgot about that shit
  468. # [06:08] <jo-erlend> I wish this channel could be dedicated to writing good markup. Because that's much more difficult than it seems.
  469. # [06:09] <grantg> Neiluj: Look through gwc.php and notice there are two methods of storing the URLs and IP addresses that I cache.
  470. # [06:09] <grantg> mysql and flat file
  471. # [06:09] <grantg> lolz
  472. # [06:10] <grantg> too much
  473. # [06:10] <Neiluj> jo-erlend: that's why I'm angry against Sharepoint, it forced me to write bad markup, div div div div...
  474. # [06:10] <jo-erlend> http://pastebin.com/uv1wWuh8 <-- that, for instance.. Semantically, it seems to me that the anchor should be part of the article, but on the other hand, I want the entire article to be clickable. I'm not really sure how to markup the teaser as a link. Is it a link, or is it a small article?
  475. # [06:10] <Neiluj> jo-erlend: don't put an <a> wrapping <article>
  476. # [06:10] <jo-erlend> other tips are welcome, of course.
  477. # [06:10] <Neiluj> inverse it
  478. # [06:10] <jo-erlend> Neiluj, why?
  479. # [06:12] <Neiluj> jo-erlend: found this bug with FF3 https://bugzilla.mozilla.org/show_bug.cgi?id=626911
  480. # [06:13] <jo-erlend> yes, I'm not interested in older browsers. By the time I've refreshed my webskills, they'll all be compatible anyway. :)
  481. # [06:13] <grantg> oh shiz, gnutella2 is almost half bootstrapped by my script now. WTF?
  482. # [06:13] <Neiluj> this is actually HTML5 correct but FF3 is breaking the DOM if you're doing it, that is sad
  483. # [06:13] <grantg> and old limewire is still updating?
  484. # [06:13] <Neiluj> jo-erlend: FF3 is the latest non-beta FF...
  485. # [06:13] * Joins: techrush (~techrush@75.4.203.46)
  486. # [06:13] <jo-erlend> I believe I was actually the one to discover that bug.
  487. # [06:13] <Neiluj> when I mean FF3 I mean 3.6..
  488. # [06:14] <jo-erlend> yes, and I don't care about it. I don't care about oldIEs either.
  489. # [06:14] <grantg> Neiluj: Here's a running one - http://gwc.dyndns.info:28960/gwc.php?display=gnutella2
  490. # [06:14] <grantg> lol
  491. # [06:14] <Neiluj> grantg: stop I'm gonna puke seriously
  492. # [06:14] <grantg> heh
  493. # [06:15] <Neiluj> jo-erlend: you're doing code for yourselves, not for customers, for sure...
  494. # [06:15] <grantg> http://gwc.frodoslair.net/beacon/gwc.php really? It uses my script.
  495. # [06:15] <grantg> :P
  496. # [06:15] <jo-erlend> oh, that's really beautiful markup.
  497. # [06:15] <Neiluj> grantg: browsers won't never cache anything, this is stupid
  498. # [06:16] <grantg> Neiluj: No, it's not for browsers
  499. # [06:16] <grantg> It's for P2P programs
  500. # [06:16] <jo-erlend> Neiluj, right. I like exploring languages, even though I never actually use them for much in real life. :)
  501. # [06:16] <Neiluj> and I'm not saying anything about <table><table>...
  502. # [06:16] <grantg> It's a bootstrap
  503. # [06:16] <grantg> That I did hella long ago
  504. # [06:16] <Neiluj> jo-erlend: as a pro, I can't say "no I won't give a shit about IE8", I just need to give him less beauty
  505. # [06:17] * Quits: jpin (~jpinto@bl13-119-205.dsl.telepac.pt) (Quit: Leaving)
  506. # [06:17] * Quits: Lynn (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net) (Ping timeout: 240 seconds)
  507. # [06:17] <grantg> 74534153 hits just for the frodoslair webcache? WTF?
  508. # [06:17] <jo-erlend> I quit web development for the same reasons I quit IRC development... Noone complies with the protocols and standards and nobody cares.
  509. # [06:17] <grantg> damn, the entire shareaza p2p community must be bootstrapping to it
  510. # [06:18] <Neiluj> grantg: glad to not using it...
  511. # [06:18] * Quits: HAITI (~j@unaffiliated/haiti) (Ping timeout: 276 seconds)
  512. # [06:18] <grantg> lol, old limewire is still updating to it! http://gwc.frodoslair.net/beacon/gwc.php?display=gnutella
  513. # [06:18] <grantg> lol * infinity
  514. # [06:18] * Joins: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net)
  515. # [06:18] <grantg> and BearShare. LOL
  516. # [06:18] <monteslu> jo-erlend, web development is still fun because people that like ironing out differences can work on the abstraction layers like dojo and jquery
  517. # [06:19] <monteslu> the rest of us can build stuff with it :)
  518. # [06:19] <Neiluj> jo-erlend: about <a><article> even if it's HTML5 valid, are you not feeling bad to put a block content inside an pseudo-inline one ?
  519. # [06:19] <jo-erlend> Neiluj, I understand that. But even if you were aspiring to be a professional, I think that if you were to begin now, you might as well just disregard the older browsers and study the correct approach from the beginning. There will be some exceptions, sure, but it's better to learn how to do it properly before you start conforming to other peoples errors.
  520. # [06:19] <jo-erlend> monteslu, oh, I so love factories and toolkits and abstraction layers.
  521. # [06:20] <jo-erlend> Neiluj, inline and block are presentational aspects, aren't they?
  522. # [06:20] <monteslu> I love not worrying about the difference in things like mouse event handling and timing
  523. # [06:20] <Neiluj> jo-erlend: the problem was already there when I started years ago ;) and this is something we like without admitting somewhere...
  524. # [06:20] <grantg> Glad to see my blocking algorithms to block media defender worked super-well. (throw confetti into the air)
  525. # [06:20] <jo-erlend> Neiluj, "the problem"?
  526. # [06:20] <Neiluj> jo-erlend: in my mind, not only
  527. # [06:21] <Neiluj> I mean it's like putting a <div> inside a <p>, this is not semantically its place
  528. # [06:21] * Joins: Killman (~killman@186.3.10.6)
  529. # [06:21] * Quits: Killman (~killman@186.3.10.6) (Changing host)
  530. # [06:21] * Joins: Killman (~killman@unaffiliated/killman)
  531. # [06:21] <Neiluj> the problem : deal with non-respecting vendors
  532. # [06:21] <jo-erlend> there is nothing semantic about putting a div inside a p, since a div doesn't have any meaning.
  533. # [06:22] <Neiluj> ok.. let's say...
  534. # [06:22] <Neiluj> a <p> in a <span> ? :)
  535. # [06:22] <jo-erlend> yes, that's a radical difference.
  536. # [06:23] <jo-erlend> a span also doesn't mean anything.
  537. # [06:23] <Neiluj> don't know how to say it better but... this is not just about presentation, this is about the nature of the content
  538. # [06:23] <grantg> lol: http://gwc.frodoslair.net/beacon/gwc.php?client=RAZA&version=2.5.3.0&net=gnutella2&get=1&ping=1
  539. # [06:23] <Neiluj> maybe I'm too old and <a> will always be something that could contain a bit of text and nothing else
  540. # [06:24] <Neiluj> and actually, I didn't found the bug by coincidenc, I wanted to put this <article> inside a <a> because it was really practical
  541. # [06:24] <jo-erlend> I don't believe so. There are cases when it makes sense to assume that some data will always be presented in a certain way, just as a fallback to make the content more easily accessible to human readers... Stuff like, if you don't have a stylesheet, then a h1 will be presented with big letters and it will clear before and after.
  542. # [06:25] <Neiluj> but inversing made the job too so, that's why I'm asking
  543. # [06:25] <antonkovalyov> todays meetup was total fail
  544. # [06:25] <Neiluj> antonkovalyov: me too o/ \o
  545. # [06:25] <antonkovalyov> organizer did not show up and didn't tell the venue about the meetup
  546. # [06:25] <Neiluj> we wait 6hours before talking to someone...
  547. # [06:26] <Neiluj> with 2x1h of train to going to them..
  548. # [06:26] <Neiluj> this was a fail day
  549. # [06:26] <antonkovalyov> wait, you are not from sf aren't you?
  550. # [06:26] <jo-erlend> I tend to use divs as I will use sections in the future. That is to say; they are containers for containers and nothing else. "inlines" are just that. They contain data that needs to be emphasized in some way, but without any form of "encapsulation".
  551. # [06:26] <antonkovalyov> i thought you are from france
  552. # [06:26] <Neiluj> antonkovalyov: no I'm not
  553. # [06:27] <Neiluj> but my meeting was also fail :)
  554. # [06:27] <Neiluj> indeed, france
  555. # [06:27] <antonkovalyov> so what're you saying is... today is the day of failed meetings
  556. # [06:27] <Neiluj> jo-erlend: so what are <a> ?
  557. # [06:27] <antonkovalyov> and i believe you
  558. # [06:28] <Neiluj> antonkovalyov: exactly !
  559. # [06:28] <jo-erlend> but semantically; if I have a teaser and I want it to be clickable.. Is it a link that contains an article, or is it an article that contains a link?
  560. # [06:28] <paul_irish> WARNING These experimental features may change, break, or disappear at any time. We make absolutely no guarantees about what may happen if you turn one of these experiments on, and your browser may even spontaneously combust. Jokes aside, your browser may delete all your data, or your security and privacy could be compromised in unexpected ways. Please proceed with caution.
  561. # [06:28] <paul_irish> antonkovalyov: that sucks :(
  562. # [06:28] <grantg> paul_irish: I think they still set the bar too low
  563. # [06:28] <Neiluj> I didn't know anybody there, I came for almost nothing, 1 day lost
  564. # [06:28] <jo-erlend> Neiluj, an a-tag? It's a way to provide a link to other content..
  565. # [06:28] <grantg> for stability
  566. # [06:29] <grantg> or even workability
  567. # [06:29] <jo-erlend> Neiluj, visually, it should be considered inline unless it contains a block element.
  568. # [06:29] <antonkovalyov> paul_irish, i know right; i am gonna ask the guy if he needs help
  569. # [06:29] <Neiluj> jo-erlend: problem is, browsers are not "switching" it's appearance considering what's inside
  570. # [06:29] <Neiluj> I must say, that was my conclusion...
  571. # [06:29] <Neiluj> we have to tell "by hand" to display block...
  572. # [06:29] <antonkovalyov> paul_irish, and i could not get on oakjs >:(
  573. # [06:30] <jo-erlend> Neiluj, HTML doesn't have an appearance. It's data. Not presentation.
  574. # [06:30] <Neiluj> yeah yeah.. but think about your link
  575. # [06:30] <Neiluj> it's not only data, it's UI man
  576. # [06:30] <grantg> heh
  577. # [06:30] <jo-erlend> no. UI is done using javascript and css.
  578. # [06:30] <Neiluj> so if your link is not correctly viewed, it won't work
  579. # [06:31] * grantg abused fstreamopen so long ago
  580. # [06:31] <jo-erlend> it does work.
  581. # [06:31] <Neiluj> css is UA css at first
  582. # [06:31] <Neiluj> I'm saying UA css should take care about what's inside <a>
  583. # [06:32] <jo-erlend> I refuse to say that the sun revolves around the earth just to uphold old misconceptions.
  584. # [06:32] <Neiluj> if you made some test with <a><article><h1> without styling anything, you'd see it's very confusing..
  585. # [06:32] <jo-erlend> Neiluj, I don't consider that. It doesn't make sense to me.
  586. # [06:32] <Neiluj> if I wanted to handle only data, I would use XML
  587. # [06:33] <jo-erlend> wow... You really are stuck in the nineties, aren't you?
  588. # [06:33] <Neiluj> :)
  589. # [06:33] <Neiluj> I'm the HTML's grantg :)
  590. # [06:33] <jo-erlend> do you use tables for design and css for background colours too?
  591. # [06:33] <grantg> wut
  592. # [06:33] <Neiluj> jo-erlend: don't get to fast ;)
  593. # [06:34] <Neiluj> jo-erlend: you're an extrem-purist, which I respect
  594. # [06:34] * grantg wonders how many people got trolled when they tried to set up the GBC emulator on their server
  595. # [06:34] <Neiluj> I'm also a purist but with earth-to-earth consideration
  596. # [06:34] <jo-erlend> Neiluj, you tell me to use the a-tag as the outer element because it'll look good in "the default stylesheet"?
  597. # [06:34] <grantg> To find out they need XMLWriter for PHP
  598. # [06:34] <grantg> lolz
  599. # [06:35] * Joins: dguttman (~dguttman@cpe-98-149-45-68.socal.res.rr.com)
  600. # [06:35] <grantg> and DOMDoucment
  601. # [06:35] <grantg> DOMDocument
  602. # [06:36] <Neiluj> jo-erlend: wait, maybe I mis-said, what I'm telling you is just <blocktag> inside <a> hurtED me at first sight, I did want to use it and was perplex about how it renders by default, because it's doesn't fit to its block children
  603. # [06:37] <Neiluj> jo-erlend: that's where you ask yourself "so what, I'm going to tell for every one of them to force display block ? or I'm just going to put it inside block contents"
  604. # [06:37] <jo-erlend> I dislike the notion of blocks and inlines in the context of HTML. It's ok that they have a recommended default stylesheet, but that shouldn't affect the markup.
  605. # [06:38] <Neiluj> jo-erlend: who really cares ?
  606. # [06:38] <Neiluj> blinds ?
  607. # [06:38] <Neiluj> I'm trying to troll here ;)
  608. # [06:38] <jo-erlend> Neiluj, I think that "how it renders by default" is in itself a misconception. Nothing renders by itself. Browsers have stylesheets and as far as I know, there is no standards for them.
  609. # [06:40] <Neiluj> jo-erlend: I know, my consideration is about how to work fast and smart, if browsers aren't smart enough, why should I lost my time when a simple workaround could fix it ? you said it : <a> have no meaning except doing a link, so why putting here instead of there ? :)
  610. # [06:41] <jo-erlend> The Web Platform is about to mature. HTML is for data. CSS is for styling and javascript is for business logic and advanced look&feel.
  611. # [06:41] <jo-erlend> oh, ok...
  612. # [06:41] <Neiluj> and if it has no meaning, why not giving href attributes to any meaning tags? :)
  613. # [06:41] <jo-erlend> I dislike that notion.
  614. # [06:41] <Neiluj> well, it won't hurt your data right ?
  615. # [06:42] <jo-erlend> you seem to be saying that well thought of words are a waste of time, because you can achieve the same effect by showing your finger.
  616. # [06:42] <Neiluj> <a> is meaningless, remove it
  617. # [06:42] <Neiluj> you don't want to, why ? because it's a link, it's UI, not in the graphical sens, in the litteral sense : user can interact with it
  618. # [06:43] <jo-erlend> no.
  619. # [06:43] <Neiluj> :)
  620. # [06:43] <jo-erlend> it's a collection of pieces of data. When presented to a user, I want that piece of data to be presented as one clickable entity, which I do in CSS.
  621. # [06:44] <jo-erlend> the question is whether the link belongs to the article or the article belongs to the link.
  622. # [06:44] * grantg is thinking about trolling shareaza by shutting it down for a few days
  623. # [06:44] <Neiluj> jo-erlend: you have a big change of not being corrupted by real day to day web dev constraints ;) I'm serious, and jalous
  624. # [06:44] <grantg> By poisoning its bootstraps for a bit
  625. # [06:44] * grantg knows the backdoor. :D
  626. # [06:45] <grantg> nah
  627. # [06:45] <grantg> The RIAA would notice the flaw. :P
  628. # [06:46] <jo-erlend> Neiluj, in all contexts, I strongly believe in mastering the language before you start to change it.
  629. # [06:47] <jo-erlend> but this is why I think a channel for HTML is a good idea. To discuss markup. Not PHP, CSS, JavaScript or other technologies and languages. Marking up data is difficult. Does my life belong to me, or do I belong to my life? Mark that up, please. I don't care about fonts or background colours. :)
  630. # [06:48] * Joins: serio_ (~serio@184.175.1.149)
  631. # [06:49] <Neiluj> you didn't answer my question : if <a> have no meaning, it's not you nor your life, so why are you choosing one place instead of an other ?
  632. # [06:50] <Neiluj> I, really, don't see how can you find a reason, I mean a real semantical reason to put it there or there... there's not
  633. # [06:51] * Quits: jamund (~jamund@174-23-31-124.slkc.qwest.net) (Quit: jamund)
  634. # [06:51] <Neiluj> I hate saying that because it can be misunderstood but I'm doing this work since almost 10 (damn 10 yet !?) years now and the only thing I learnt is I'm learning everyday, it's impossible to say "I master this language", except Crockford
  635. # [06:52] <Neiluj> you know the best practices, but look : they're changing
  636. # [06:52] <jo-erlend> Neiluj, the a-tag has a meaning.
  637. # [06:54] <jo-erlend> but let me expand upon the previous example, just to illustrate how silly the notion of inline and block is in releation to HTML; is my life an inline or a block? Am I a block or an inline?
  638. # [06:54] * Joins: killman_ (~killman@186.3.10.3)
  639. # [06:55] <jo-erlend> the answer, of course, is that it depends on who's looking. That's CSS's job, not HTML.
  640. # [06:55] * Quits: killman_ (~killman@186.3.10.3) (Client Quit)
  641. # [06:57] <Neiluj> http://en.wikipedia.org/wiki/HTML_element#Block_elements
  642. # [06:57] <Neiluj> http://htmlhelp.com/reference/html40/block.html
  643. # [06:57] <jo-erlend> CSS and JavaScript are no longer optional elements in a webpage. They're part of a greater whole. HTML is for describing data. There are no blocks or inlines.
  644. # [06:57] <Neiluj> this is not talking about CSS
  645. # [06:58] <Neiluj> HTML tags are block-level or inline
  646. # [06:58] <Neiluj> some can't contain the others
  647. # [06:58] <Neiluj> that's a rule
  648. # [06:58] <Neiluj> it is still a rule but <a> is the exception now, well not now becaus HTML5 is a draft :)
  649. # [06:58] <Neiluj> https://developer.mozilla.org/en/HTML/Block-level_elements
  650. # [06:59] <Neiluj> " Inherent in this structural distinction is the idea that block elements create "larger" structures than inline elements."
  651. # [06:59] * grantg completely phased out of this conversation
  652. # [06:59] * Quits: Killman (~killman@unaffiliated/killman) (Ping timeout: 276 seconds)
  653. # [06:59] * grantg is instead doing better things, like surfing reddit
  654. # [06:59] <grantg> http://imgur.com/C6wme
  655. # [06:59] * Parts: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
  656. # [07:00] <jo-erlend> grantg, I'm a musician. When I phase something out, I want it to go from loud to silent. You seem to have an opposite view.
  657. # [07:00] <jo-erlend> Neiluj, "larger structures"?
  658. # [07:01] <Neiluj> larger data structures ?
  659. # [07:01] <grantg> What I should I have done
  660. # [07:01] <Neiluj> that's a real question
  661. # [07:01] * grantg is now known as grantg|reddit
  662. # [07:01] <grantg|reddit> lolz
  663. # [07:01] * grantg|reddit is now known as grantg|on-reddit
  664. # [07:01] <grantg|on-reddit> better
  665. # [07:01] <jo-erlend> Neiluj, it really doesn't mean anything. You can create just as large structures using inline elements as you can using block elements.
  666. # [07:01] * Quits: snover (~Adium@unaffiliated/snover) (Quit: Leaving.)
  667. # [07:02] <Neiluj> other said : block-level is like a document, and inlines are infos inside this document
  668. # [07:02] <Neiluj> there should be a third case, the no-level :)
  669. # [07:03] <Neiluj> my comparison is really wrong I know, but that's the idea right ?
  670. # [07:03] <jo-erlend> no, you're wrong. It's perfectly fine to have an inline document. Python would be written like that, but other languages, which are separated by characters instead of linebreaks, will not have that distinction. The latter is more common than the former.
  671. # [07:05] <jo-erlend> I see only one reason to keep entertaining the notion of block and inline elements; HTML has lived a life and has some baggage which cannot be ignored.
  672. # [07:06] <jo-erlend> from the page you referred to, at mozilla: «By default, block-level elements begin on new lines.» <-- that's obviously presentational.
  673. # [07:06] <Neiluj> indeed, Mozilla guys are such assholes :D
  674. # [07:07] <Neiluj> by baggage you mean rules ?
  675. # [07:07] <jo-erlend> I don't agree with that. I believe that those who write dictionaries must explain how the words are used in practice, not how they wish that they were used.
  676. # [07:08] <Neiluj> assholes because they're not proving what I want to without talking about presentation :)
  677. # [07:08] <jo-erlend> the correct way to change a language, in my opinion, is to use it properly and to tell people why it's preferable to use it properly. That way, dictionaries -- or in this case, browsers -- will eventually be able to use the words properly themselves.
  678. # [07:09] <jo-erlend> writing the HTML5 spec will be the easy part. The difficult part, is to make people understand the difference.
  679. # [07:10] <Neiluj> I really need to sleep and I would love to continue this conversation but my conclusion is just : ok to put <div> inside <a>, but this was forbidden for a reason, this will not later, what about the others ? Why just <a> ?
  680. # [07:10] <jo-erlend> very good question.
  681. # [07:10] <Neiluj> the "no block inside inline" was easy to understand for people
  682. # [07:10] <Neiluj> what should we understand now ?
  683. # [07:11] <jo-erlend> no, it really isn't easy to understand.
  684. # [07:11] <Neiluj> forget what we learnt ? no, you can't fuck with the dom, there are still some rules
  685. # [07:12] <jo-erlend> why should the word "and" be allowed when discussing philosophy, but not when discussing ... something else? They're words. Tags describe data. Some grammar is ok, but it has to make sense. The problem is that HTML is supposed to be evolving, which excludes a revolution.
  686. # [07:12] <Neiluj> btw, if you can explain me the good and bad usage of <section> and <article> I would love to... this other confusing things, and I tried, I read the specs and it didn't talk to me a lot...
  687. # [07:12] <jo-erlend> in my opinion, that's a shame. I think we would be ready for a slight revolution on the web. After all, the web is still in early alpha.
  688. # [07:13] <jo-erlend> Neiluj, that's easy. I've done that on this channel.
  689. # [07:13] <Neiluj> jo-erlend: backlog? :) :)
  690. # [07:15] <Neiluj> I read somewhere that <article> is for embedding "external" data, I don't understand what "external" really mean...
  691. # [07:16] <jo-erlend> my? It'll be faster to just explain it. A section is a vague separation of content. For instance, I'd say that the library is a section of a building, which contains sections containing different kinds of books. The sections will also have sections, called bookshelves, which will have sections known as shelves. Each shelf will have multiple articles, known as books. Each book will have multiple articles called chapters.
  692. # [07:16] <jo-erlend> in other words: div > section > article. The latter is the most specialized.
  693. # [07:17] <Neiluj> I also saw that article > section was possible ? :-/
  694. # [07:17] <Neiluj> I indeed read here that article is a specialized section... it was probably you :D
  695. # [07:17] <jo-erlend> sure. That's semantics... Which is the difficult part.
  696. # [07:18] <Neiluj> there's something as difficult as semantics
  697. # [07:18] <Neiluj> good naming...
  698. # [07:19] <Neiluj> I mean naming id & classes :D
  699. # [07:20] <jo-erlend> sure, and you have microdata and similar stuff. Markup is difficult. That's a very good reason to separate all notions of presentation from the modelling of data.
  700. # [07:21] <jo-erlend> I see no semantic value in the separation between inline and block elements. None. I'll be happy to change my mind if someone can convince me, but I haven't seen any yet.
  701. # [07:22] * Joins: themiddleman (~rob@c-67-182-247-76.hsd1.ut.comcast.net)
  702. # [07:22] <Neiluj> you probably think now that I'm not making the distinction about data and presentation but I can search hours for naming without a presentation meaning, this is - really - hard... semantics have not a lot of possibilities, everybody has its own usage
  703. # [07:23] <jo-erlend> humans are expert expert systems.
  704. # [07:23] <jo-erlend> computers are lousy.
  705. # [07:25] <Neiluj> ;)
  706. # [07:27] <jo-erlend> in my country, there is a growing linguistic bad-habit which is growing rapidly. People are confusing "not necessarily" with "necessarily not". Seems harmless, but the meaning really is significantly different.
  707. # [07:28] <jo-erlend> if _people_ are confused, then there is no hope for computers. None.
  708. # [07:28] <paul_irish> antonkovalyov: http://i.picasion.com/pic38/7a5942c556b37a0a4d770d77594376fe.gif
  709. # [07:29] <antonkovalyov> awesome
  710. # [07:29] <paul_irish> waiting this long to get a M was so worth it
  711. # [07:29] <paul_irish> it feels like home in this t-shirt
  712. # [07:30] * jo-erlend finally killed his facebook account a couple of days ago.
  713. # [07:31] <paul_irish> smart move
  714. # [07:32] <antonkovalyov> i dont see a problem with my fb account
  715. # [07:32] <jo-erlend> Facebook has been a good prototype. Now, let's make the real thing. Open source, open standards, federated and preferably restful.
  716. # [07:32] <antonkovalyov> that's how i remember about birthdays :D
  717. # [07:32] <antonkovalyov> jo-erlend, you forgot ... the one that nobody uses.
  718. # [07:33] <jo-erlend> pardon?
  719. # [07:33] <jo-erlend> statusnet?
  720. # [07:33] <paul_irish> lol statusnet.
  721. # [07:33] <antonkovalyov> what is that
  722. # [07:33] <paul_irish> a good friend of mine is a committer on statusnet.
  723. # [07:33] <paul_irish> it's the open source twitter.
  724. # [07:33] * Quits: techrush (~techrush@75.4.203.46) (Ping timeout: 240 seconds)
  725. # [07:33] <antonkovalyov> see
  726. # [07:33] <paul_irish> it's pretty cool. i have some of my code in it :)
  727. # [07:33] <antonkovalyov> i know exactly 0 people who use that
  728. # [07:33] <paul_irish> it's good if you wanna do a yammer but dont wanna pay yammer
  729. # [07:34] <antonkovalyov> oh i see
  730. # [07:34] <paul_irish> and its also good if you're a GPL neckbeard and hates everything non-Free
  731. # [07:34] <jo-erlend> yes, we should all switch to Internet Explorer, because back in the days, that would have been preferable if we wanted to avoid a long evolution of the web.
  732. # [07:35] <jo-erlend> it isn't internet until you have one working FLOSS implementation.
  733. # [07:35] <antonkovalyov> jo-erlend, only if you like to jump between extremes like a teenage person
  734. # [07:37] <paul_irish> actually i really love having the GPL FLOSS people around... doing their thing
  735. # [07:37] <antonkovalyov> webkit, chrome, v8 are very well centralized even if oss; just sayin'
  736. # [07:37] <paul_irish> i just hate arguing with them
  737. # [07:37] <jo-erlend> yes, teenagers change the world.
  738. # [07:38] * Joins: oknoway (~oknoway@173-8-201-137-Oregon.hfc.comcastbusiness.net)
  739. # [07:38] * Quits: patcito (~123@190.42.76.162) (Read error: Operation timed out)
  740. # [07:38] <jo-erlend> I don't mind proprietary software at all. I just think that nothing is science until you have peer review. Which is only possible with free software. Once its proven, feel free to do it any way you like without disclosing your source code.
  741. # [07:38] <paul_irish> i like that POV
  742. # [07:38] <paul_irish> jo-erlend: you in europe?? i forget.
  743. # [07:39] <jo-erlend> Norway.
  744. # [07:39] <paul_irish> cool.
  745. # [07:39] <antonkovalyov> facebook is not science and never meant to be
  746. # [07:39] <jo-erlend> paul_irish, it is, kinda. Snowing outside.
  747. # [07:39] <paul_irish> i was in oslo in september. my BFF is going to oslo in a few days
  748. # [07:39] <paul_irish> and i was in bergen! i loved bergen. much better than oslo
  749. # [07:39] <jo-erlend> Facebook is a prototype, that wasn't meant to be. It has shown us what is possible, but the solution to the problem that it accidentally discovered, is wrong.
  750. # [07:40] <jo-erlend> paul_irish, grand. I live in the bullseye of Oslo. :)
  751. # [07:41] <antonkovalyov> see i can see your science POV but i don't buy the prototype thing. facebook is a business. would it be better to have many little facebooks talking to each other? sure but most of them have to be businesses for ecosystem to survive.
  752. # [07:42] <jo-erlend> like the web, you mean?
  753. # [07:42] <jo-erlend> the concept of a webbed and a non-webbed internet, scares me.
  754. # [07:43] <antonkovalyov> exactly; and the web wasn't a big pompous project to create federated open source free system for communication. the creation was chaotic fueled by people building businesses
  755. # [07:44] <jo-erlend> we have no idea what we want. We don't. We do have an opportunity to learn, however. Facebook tells us what people want the internet to do. I don't believe it's wise to hand it over to a single company.
  756. # [07:45] <paul_irish> jo-erlend: you go to the Framsia meetup?
  757. # [07:45] <jo-erlend> antonkovalyov, you know... I play pool. Sometimes, I call a shot and miss, but by strange circumstances, it still works out. I can be honest about it, or I can use my pokerface and present a lie. Let's be honest... Web works and it was lucky.
  758. # [07:45] <jo-erlend> paul_irish, I don't know what that is.
  759. # [07:46] <paul_irish> ?g meetup framsia oslo
  760. # [07:46] <bot-t> paul_irish, framsia (Oslo) - Meetup - http://www.meetup.com/framsia/
  761. # [07:46] <paul_irish> frontend devs. oslo. you'll dig it
  762. # [07:46] * Quits: croby (~croby@c-24-19-51-159.hsd1.wa.comcast.net) (Read error: Operation timed out)
  763. # [07:46] * Joins: croby (~croby@c-24-19-51-159.hsd1.wa.comcast.net)
  764. # [07:47] <jo-erlend> I'm not really able to see software as frontends and backends. I'm a micro-manager. :)
  765. # [07:47] <paul_irish> that's cool too
  766. # [07:47] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
  767. # [07:48] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
  768. # [07:49] <jo-erlend> I believe that the internet is part of nature, and that it needs to be explored freely by philosophers, just like the ancients did. I don't explore it in order to accomplish any particular goals.
  769. # [07:49] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
  770. # [07:51] * Quits: dguttman (~dguttman@cpe-98-149-45-68.socal.res.rr.com) (Quit: dguttman)
  771. # [07:53] <jo-erlend> I believe that the web is going to become a vast network of ideas, whereas todays web is a network of pages.
  772. # [07:55] <antonkovalyov> ya and i believe in anarcho-capitalism. doesn't mean it is happening anytime soon :)
  773. # [07:56] <paul_irish> anton is also learning how to ride a bike properly
  774. # [07:56] <antonkovalyov> fuuuuuuu
  775. # [07:56] <paul_irish> doesn't mean that is happening anytime soon :)
  776. # [07:56] <Neiluj> :D
  777. # [07:56] <antonkovalyov> ;D
  778. # [07:56] <antonkovalyov> dude, i am gonna learn now and we can race
  779. # [07:57] <antonkovalyov> i am competitive :)
  780. # [07:57] <paul_irish> i'm ready. give me a chrome bike and i'll ZOOOOOOOOOOOOM
  781. # [07:57] * Quits: okaycool (~okaycool@113.19.248.131) (Ping timeout: 240 seconds)
  782. # [07:58] <paul_irish> psst we have these all over. this is right in front of my building http://www.flickr.com/photos/slolane/5215174387/
  783. # [07:58] <antonkovalyov> it's on
  784. # [07:58] <antonkovalyov> paul_irish, yeah i saw one of these that day
  785. # [07:58] <antonkovalyov> before i almost got killed
  786. # [07:58] <paul_irish> ha
  787. # [07:59] * Joins: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
  788. # [08:00] <jo-erlend> yes. but then soon is also a very relative term.
  789. # [08:02] <jo-erlend> I think Facebook and Twitter will be the cause of their own demise. Once someone creates a good product from those prototypes, people will discuss them on those networks, and they will choose to use the product rather than the prototype.
  790. # [08:09] <jo-erlend> we need to unstack the stacked deck. The web is in its infancy and if we want to move forward, then we need to stop this manic focus on backwards compatibility.
  791. # [08:09] * Joins: hasanyavas (~hasanyava@88.239.201.236)
  792. # [08:10] <antonkovalyov> you know, i am probably much closer to your POV than you think but idiom "put your money where your mouth is" is one of my favorites
  793. # [08:11] <antonkovalyov> in other words, "show me the code" (i think it was Torvalds)
  794. # [08:12] * Quits: peol (~andree@unaffiliated/peol) (Quit: peol)
  795. # [08:14] * Joins: Lynn (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net)
  796. # [08:14] <paul_irish> antonkovalyov: homegirl is doing wireframing right now and was inspired by my tshirt to figure out how to do comments in her setup and then started looking around and found this http://mockupstogo.net/disqus-comments-system
  797. # [08:15] <antonkovalyov> paul_irish, ya we saw it the other day; pretty cool
  798. # [08:15] <paul_irish> ya cool bro
  799. # [08:15] <paul_irish> antonkovalyov: whats your plan for jshint hosting
  800. # [08:15] <antonkovalyov> paul_irish, i have my server
  801. # [08:17] <antonkovalyov> oh here we go: http://lkml.org/lkml/2000/8/25/132
  802. # [08:17] * Quits: Brodingo (~Brodingo@cpe-70-116-9-4.austin.res.rr.com) (Quit: gnight bros)
  803. # [08:17] <antonkovalyov> "Talk is cheap. Show me the code.
  804. # [08:17] <antonkovalyov> paul_irish, i want to finish it up this weekend
  805. # [08:17] <jo-erlend> antonkovalyov, sure, the code is what counts, once people agree on what they want. I believe that XMPP is a vast part of it.
  806. # [08:18] <antonkovalyov> but i need yours and nimbupani's feedback
  807. # [08:18] <antonkovalyov> jo-erlend, no need to agree; implement and iterate
  808. # [08:35] * Quits: grantg|on-reddit (42e5650f@gateway/web/freenode/ip.66.229.101.15) (Quit: Page closed)
  809. # [08:39] * Joins: benschwarz (~ben@59.167.185.148)
  810. # [08:49] * Joins: FireFly (~firefly@unaffiliated/firefly)
  811. # [08:50] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  812. # [08:50] <jo-erlend> yes, most of the time, that's the best idea. The thought of revolution is usually quite frightening. It is sometimes necessary though.
  813. # [08:51] <jo-erlend> I think this would've been a good time to get ridd of the old presentational aspects of HTML, but I certainly understand the reason why they're still valid.
  814. # [08:52] * Quits: jacine (~jacine@drupal.org/user/88931/view) (Quit: buh bye :))
  815. # [08:53] * Joins: beevi7 (~manuel.bi@tim.7val.com)
  816. # [08:54] <jo-erlend> Evolution gives us plenty of cool stuff to play with. The downside, is that we have superfluous organs and teeth, etc. Leftovers. We should remove them, because the evolution of thought is not bound by the same rules that the evolution of life is.
  817. # [08:57] * Joins: Titosemi (~titosemi@g230237106.adsl.alicedsl.de)
  818. # [08:58] * Joins: cgcardona (~cgcardona@cpe-98-150-150-230.hawaii.res.rr.com)
  819. # [09:05] * Quits: hasanyavas (~hasanyava@88.239.201.236) (Quit: Leaving...)
  820. # [09:10] * Joins: cheilmann (~Adium@82-69-25-35.dsl.in-addr.zen.co.uk)
  821. # [09:14] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Quit: ndimatteo)
  822. # [09:15] * Quits: dgathright (~dgathrigh@nat/yahoo/x-fgrhpvmzjyzmkttv) (Read error: Connection reset by peer)
  823. # [09:15] * Joins: brenbren^ (~brendan@69.76.19.12)
  824. # [09:16] * Quits: brenbren^ (~brendan@69.76.19.12) (Quit: brenbren^)
  825. # [09:17] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
  826. # [09:20] * Joins: dgathright (~dgathrigh@nat/yahoo/x-mxnjdwajjxlgbwgw)
  827. # [09:22] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
  828. # [09:24] * Quits: cheilmann (~Adium@82-69-25-35.dsl.in-addr.zen.co.uk) (Quit: Leaving.)
  829. # [09:25] * Quits: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net) (Quit: jblanche)
  830. # [09:25] * Joins: jomn (~jomn@c80-216-13-27.bredband.comhem.se)
  831. # [09:32] * Quits: Fuld_ (st@pool-108-6-214-109.nycmny.fios.verizon.net)
  832. # [09:33] * Quits: cgcardona (~cgcardona@cpe-98-150-150-230.hawaii.res.rr.com) (Quit: zzzzz)
  833. # [09:34] * Quits: oknoway (~oknoway@173-8-201-137-Oregon.hfc.comcastbusiness.net) (Ping timeout: 250 seconds)
  834. # [09:37] * Joins: Ms2ger (~Ms2ger@91.181.219.174)
  835. # [09:41] * Quits: thatryan (~thatryan@c-71-202-1-91.hsd1.ca.comcast.net) (Quit: Leaving...)
  836. # [09:41] * Joins: cheilmann (~Adium@82-69-25-35.dsl.in-addr.zen.co.uk)
  837. # [09:44] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  838. # [09:45] * Quits: crypticsquared (~cryptics_@27-32-137-180.static.tpgi.com.au) (Quit: Leaving...)
  839. # [09:45] * Joins: huskyr (~huskyr@ip169-070.vpro.nl)
  840. # [09:45] * Joins: mike5w3c (~MikeSmith@2002:d106:7be0:1234:219:e3ff:fe08:8ad3)
  841. # [09:48] * Joins: crypticsquared (~cryptics_@27-32-137-180.static.tpgi.com.au)
  842. # [09:51] * Quits: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net) (Quit: Leaving...)
  843. # [09:52] * Quits: dgathright (~dgathrigh@nat/yahoo/x-mxnjdwajjxlgbwgw) (Quit: dgathright)
  844. # [09:56] * Quits: cyrusyrus (~cyrusyrus@122.170.100.117) (Remote host closed the connection)
  845. # [09:58] <jomn> which is the best code editor for web app development?
  846. # [10:03] * Joins: xonecas (~sean@c-98-207-113-220.hsd1.ca.comcast.net)
  847. # [10:04] <xonecas> Anyone awake?
  848. # [10:08] * Joins: MattDiPasquale (~MattDiPas@rrcs-184-74-229-10.nyc.biz.rr.com)
  849. # [10:11] * Quits: MattDiPasquale (~MattDiPas@rrcs-184-74-229-10.nyc.biz.rr.com) (Remote host closed the connection)
  850. # [10:11] * Quits: Lynn (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net) (Quit: Leaving)
  851. # [10:25] * Joins: peol (~andree@unaffiliated/peol)
  852. # [10:30] * Quits: cheilmann (~Adium@82-69-25-35.dsl.in-addr.zen.co.uk) (Quit: Leaving.)
  853. # [10:33] * Joins: marry (~prophetem@41.203.64.253)
  854. # [10:34] * Joins: cryptics_ (~cryptics_@124-148-180-125.dyn.iinet.net.au)
  855. # [10:38] * Joins: reQunix (~requnix@41.177.68.20)
  856. # [10:39] * Quits: crypticsquared (~cryptics_@27-32-137-180.static.tpgi.com.au) (Ping timeout: 240 seconds)
  857. # [10:42] <marry> hi
  858. # [10:45] * Joins: jblanche (~jblanche@mac-nomade-11.ircam.fr)
  859. # [10:55] * Quits: peol (~andree@unaffiliated/peol) (Read error: Connection reset by peer)
  860. # [10:55] * Parts: marry (~prophetem@41.203.64.253)
  861. # [10:56] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
  862. # [11:12] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  863. # [11:16] * Joins: codetonowhere (~Adium@brick-lane.lbi.co.uk)
  864. # [11:18] * Joins: hasanyavas (~hasanyava@88.239.201.236)
  865. # [11:18] * Joins: Drule (~Drule@mail.upsales.com)
  866. # [11:21] * Quits: jblanche (~jblanche@mac-nomade-11.ircam.fr) (Ping timeout: 255 seconds)
  867. # [11:24] * Quits: hasanyavas (~hasanyava@88.239.201.236) (Quit: Leaving...)
  868. # [11:26] * Joins: hanouman (~maxence@195-132-128-166.rev.numericable.fr)
  869. # [11:27] * Joins: Bacta (~Ricky@119.224.23.15)
  870. # [11:27] <Bacta> Guys, how does the <input type="file"> tag work? Does the file selection get embedded into the DOM?
  871. # [11:28] * Joins: cheilmann (~Adium@82-69-25-35.dsl.in-addr.zen.co.uk)
  872. # [11:28] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-kcmfkjlqxdlgniyy)
  873. # [11:30] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Ping timeout: 240 seconds)
  874. # [11:30] * dgathright_ is now known as dgathright
  875. # [11:42] * Joins: svenlito (~svenlito@193.111.227.10)
  876. # [11:54] * Quits: codetonowhere (~Adium@brick-lane.lbi.co.uk) (Remote host closed the connection)
  877. # [11:55] * Joins: hasanyavas (~hasanyava@88.239.201.236)
  878. # [11:58] * Joins: Titosemi1 (~titosemi@g229018035.adsl.alicedsl.de)
  879. # [11:59] * Quits: Titosemi (~titosemi@g230237106.adsl.alicedsl.de) (Ping timeout: 240 seconds)
  880. # [11:59] * Quits: hasanyavas (~hasanyava@88.239.201.236) (Client Quit)
  881. # [12:01] * Quits: reQunix (~requnix@41.177.68.20) (Quit: Computer has gone to sleep.)
  882. # [12:10] * Quits: Bacta (~Ricky@119.224.23.15) (Quit: Leaving)
  883. # [12:14] * Joins: ben_c (~ben_c@cpc9-brig17-2-0-cust194.3-3.cable.virginmedia.com)
  884. # [12:18] * Quits: cryptics_ (~cryptics_@124-148-180-125.dyn.iinet.net.au) (Remote host closed the connection)
  885. # [12:21] * Joins: cryptics_ (~cryptics_@124-148-180-125.dyn.iinet.net.au)
  886. # [12:28] * Quits: dgathright (~dgathrigh@nat/yahoo/x-kcmfkjlqxdlgniyy) (Quit: dgathright)
  887. # [12:29] * Joins: benschwarz_ (~ben@59.167.185.148)
  888. # [12:30] * Joins: cyrusyrus (~cyrusyrus@122.170.100.117)
  889. # [12:31] * Quits: benschwarz (~ben@59.167.185.148) (Ping timeout: 245 seconds)
  890. # [12:31] * benschwarz_ is now known as benschwarz
  891. # [12:34] * Quits: cheilmann (~Adium@82-69-25-35.dsl.in-addr.zen.co.uk) (Quit: Leaving.)
  892. # [12:37] * Quits: dmachi (~dmachi@pool-72-66-207-41.ronkva.east.verizon.net) (Read error: Connection reset by peer)
  893. # [12:37] * Joins: dmachi (~dmachi@pool-72-66-207-41.ronkva.east.verizon.net)
  894. # [12:38] * Joins: reQunix (~requnix@41.177.23.12)
  895. # [12:41] * Quits: reQunix (~requnix@41.177.23.12) (Remote host closed the connection)
  896. # [12:43] * Quits: mike5w3c (~MikeSmith@2002:d106:7be0:1234:219:e3ff:fe08:8ad3) (Ping timeout: 245 seconds)
  897. # [12:44] * Joins: peol (~andree@91.213.250.6)
  898. # [12:44] * Quits: peol (~andree@91.213.250.6) (Changing host)
  899. # [12:44] * Joins: peol (~andree@unaffiliated/peol)
  900. # [12:47] * Quits: cryptics_ (~cryptics_@124-148-180-125.dyn.iinet.net.au) (Changing host)
  901. # [12:47] * Joins: cryptics_ (~cryptics_@unaffiliated/crypticsquared)
  902. # [12:50] * Joins: dcadenas (~dcadenas@r186-48-215-67.dialup.adsl.anteldata.net.uy)
  903. # [12:58] * Joins: hasanyavas (~hasanyava@88.239.201.236)
  904. # [13:04] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
  905. # [13:05] * Quits: OldSkoolPimpin (~LaffyTaff@99.188.112.214) (Quit: Time 2 Smash Homie)
  906. # [13:15] * Quits: peol (~andree@unaffiliated/peol) (Read error: Connection reset by peer)
  907. # [13:16] * Joins: dared (~dared@p50999198.dip0.t-ipconnect.de)
  908. # [13:17] * Quits: KDN (~KDN@202.171.164.210) (Quit: KDN)
  909. # [13:20] * Joins: jblanche (~jblanche@ivr94-9-88-170-234-216.fbx.proxad.net)
  910. # [13:28] * Quits: jblanche (~jblanche@ivr94-9-88-170-234-216.fbx.proxad.net) (Quit: jblanche)
  911. # [13:32] * Quits: hanouman (~maxence@195-132-128-166.rev.numericable.fr) (Remote host closed the connection)
  912. # [13:36] * Quits: Drule (~Drule@mail.upsales.com) (Ping timeout: 276 seconds)
  913. # [13:38] * Quits: cryptics_ (~cryptics_@unaffiliated/crypticsquared) (Remote host closed the connection)
  914. # [13:40] * Joins: Evet (~Evet@pdpc/supporter/active/evet)
  915. # [13:40] <Evet> google's svgweb doesn't work on google's android?
  916. # [13:41] * Joins: Drule (~Drule@mail.upsales.com)
  917. # [14:09] <monteslu> Evet, nope. Not svg on android
  918. # [14:10] <monteslu> I've been complaining about this for over two years now and no one would listen :)
  919. # [14:10] <monteslu> dojox.gfx with a canvas renderrer has been my workaround
  920. # [14:11] * Joins: gliese581 (~FranOntan@81.202.113.56.dyn.user.ono.com)
  921. # [14:12] * Joins: Trisox (Trisox@g31044.upc-g.chello.nl)
  922. # [14:15] <Evet> monteslu: what do you think about canvg?
  923. # [14:16] <Evet> http://code.google.com/p/canvg/
  924. # [14:21] * Joins: hanouman (~maxence@AMontsouris-159-1-65-173.w92-128.abo.wanadoo.fr)
  925. # [14:23] * Joins: jblanche (~jblanche@ivr94-9-88-170-234-216.fbx.proxad.net)
  926. # [14:26] <monteslu> Evet, haven't used it, but looks interesting
  927. # [14:26] <monteslu> The reason I like dojox.gfx is becuase it has several different rendering paths with the same api
  928. # [14:26] <monteslu> canvas, VML, svg, silverlight, flash
  929. # [14:27] <monteslu> and you can set the order you want it to test for them
  930. # [14:32] * Joins: Brodingo (~Brodingo@cpe-70-116-9-4.austin.res.rr.com)
  931. # [14:33] * Quits: Pewpewarrows (~Pewpewarr@c-69-143-122-59.hsd1.va.comcast.net) (Quit: Leaving)
  932. # [14:44] * Quits: Trisox (Trisox@g31044.upc-g.chello.nl) (Ping timeout: 255 seconds)
  933. # [14:45] * Joins: miketaylr (~miketaylr@206.217.92.186)
  934. # [14:49] * Quits: hasanyavas (~hasanyava@88.239.201.236) (Quit: Leaving...)
  935. # [14:49] * Joins: OldSkoolPimpin (~LaffyTaff@adsl-99-188-112-214.dsl.ksc2mo.sbcglobal.net)
  936. # [14:56] * Joins: ben_alman (~ben_alman@64.119.153.2)
  937. # [14:59] * Joins: dcadenas_ (~dcadenas@r186-48-232-206.dialup.adsl.anteldata.net.uy)
  938. # [15:01] * Quits: dcadenas (~dcadenas@r186-48-215-67.dialup.adsl.anteldata.net.uy) (Ping timeout: 240 seconds)
  939. # [15:04] <Evet> monteslu: have you tested dojox.gfx in mobile browsers?
  940. # [15:05] * Joins: Trisox (Trisox@g31044.upc-g.chello.nl)
  941. # [15:06] * Joins: Pewpewarrows (~Pewpewarr@75-145-93-41-WashingtonDC.hfc.comcastbusiness.net)
  942. # [15:08] <monteslu> Evet, yup. Works fine
  943. # [15:08] <monteslu> defaults to svg on iOS and canvas on android
  944. # [15:09] <monteslu> not sure about non-webkit based stuff though
  945. # [15:11] <monteslu> A nice thing about SVG and VML is you can attach events to shapes inside of the rendering area such as mouseover an onclick
  946. # [15:12] <monteslu> with canvas, you'll get it to render fine, but you'll need to work out any events inside of the canvas yourself
  947. # [15:12] <monteslu> dojox.gfx helps in that it keeps the scenegraph instead of just a raster in canvas, but still not quite as nice as SVG
  948. # [15:13] <monteslu> I mean canvas is not as nice as svg, dojox.gfx is great :)
  949. # [15:20] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  950. # [15:21] * Joins: Levis (~Levis@93-63-109-252.ip27.fastwebnet.it)
  951. # [15:22] * Levis is now known as Guest90917
  952. # [15:26] * Joins: komputes (~komputes@ubuntu/member/komputes)
  953. # [15:28] * Joins: plh_ (~plh@30-5-5.wireless.csail.mit.edu)
  954. # [15:38] * Quits: cyrusyrus (~cyrusyrus@122.170.100.117) (Remote host closed the connection)
  955. # [15:39] * Joins: benschwarz (~ben@59.167.185.148)
  956. # [15:41] * Quits: milquetoast (~overseas_@cpe-69-203-206-184.nyc.res.rr.com) (Ping timeout: 276 seconds)
  957. # [15:44] * Joins: tw2113 (~tw2113asw@host-66-96-230-24.midco.net)
  958. # [15:44] * Quits: tw2113 (~tw2113asw@host-66-96-230-24.midco.net) (Changing host)
  959. # [15:44] * Joins: tw2113 (~tw2113asw@fedora/tw2113)
  960. # [15:44] * Joins: milquetoast (~overseas_@cpe-69-203-206-184.nyc.res.rr.com)
  961. # [15:45] * Joins: betz (~Adium@42.141-78-194.adsl-static.isp.belgacom.be)
  962. # [15:46] <betz> Greetings! I'm looking for a way to markup the username of the author of an article. Does that exist? I know address, but that looks more for contact information. I just have the username
  963. # [15:47] * Quits: Trisox (Trisox@g31044.upc-g.chello.nl) (Ping timeout: 276 seconds)
  964. # [15:47] <Evet> monteslu: take a look at this, http://www.amplesdk.com/examples/markup/xhtml/canvas/
  965. # [15:49] <tw2113> betz, check out hcard microformats, it may offer some more
  966. # [15:49] <tw2113> but may not be the best fit
  967. # [15:50] <tw2113> actually, it may be
  968. # [15:50] <tw2113> http://microformats.org/wiki/hcard
  969. # [15:51] * Joins: Trisox (Trisox@g31044.upc-g.chello.nl)
  970. # [15:53] * Joins: Mussious (~kamil@dgp130.neoplus.adsl.tpnet.pl)
  971. # [15:57] * Quits: jo-erlend (~jo-erlend@s07-04085.dsl.no.powertech.net) (Read error: Connection reset by peer)
  972. # [16:04] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  973. # [16:08] * Quits: Trisox (Trisox@g31044.upc-g.chello.nl) (Ping timeout: 265 seconds)
  974. # [16:20] * Joins: FireFly (~firefly@unaffiliated/firefly)
  975. # [16:24] * Joins: Trisox (Trisox@g31044.upc-g.chello.nl)
  976. # [16:29] <tw2113> anyone with javascript knowhow around? i got a dumb question but i'm new
  977. # [16:29] <tw2113> with js at least :D
  978. # [16:31] * Quits: svenlito (~svenlito@193.111.227.10) (Remote host closed the connection)
  979. # [16:34] * Joins: cheilmann (~Adium@118.6-246-81.adsl-static.isp.belgacom.be)
  980. # [16:34] * Joins: hubble (~hubble@173-165-61-105-Illinois.hfc.comcastbusiness.net)
  981. # [16:42] * ip^sleepz is now known as ippa
  982. # [16:43] <Pewpewarrows> tw2113: yeah what's up
  983. # [16:44] <tw2113> how do you display array contents? (document.writeln(array[0])) ?
  984. # [16:44] <tw2113> for an example
  985. # [16:44] <tw2113> and should i be seeing the value stored when i hit view source? or what I see above
  986. # [16:44] <tw2113> i wanna say what i see above, unless i'm doing inspect element
  987. # [16:44] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
  988. # [16:44] <Dorward> tw2113: Source shows the source, not a serilization of the current DOM. So, no, you shouldn't.
  989. # [16:45] * Joins: M1ghtyDOC (~hireglenn@74-212-246-74.static-ip.telepacific.net)
  990. # [16:45] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
  991. # [16:45] <Pewpewarrows> tw2113: display as in show to the browser? or log to the console?
  992. # [16:45] <tw2113> display as in the value gets used
  993. # [16:45] <Dorward> tw2113: document.write should usually be avoided in favour of DOM methods. http://dev.opera.com/articles/view/creating-and-modifying-html/
  994. # [16:45] <tw2113> i'm trying to spit out latitude and longitude for google maps
  995. # [16:46] <Pewpewarrows> and yeah, view source takes a snapshot of the source, it doesn't execute any javascript
  996. # [16:46] <Pewpewarrows> so you'd see what the browser sees before it runs a single line of js
  997. # [16:46] <Dorward> tw2113: If you're using Google Maps data, it presumably is coming in after the inital document load, so document.write is even less of a good idea.
  998. # [16:46] <tw2113> the joys of being dropped in the somewhat deep end of the pool :D
  999. # [16:46] <Pewpewarrows> inspecting the DOM however shows you a live representation, after js has run
  1000. # [16:48] <tw2113> hmm
  1001. # [16:48] * Joins: Killman (~killman@186.3.10.7)
  1002. # [16:48] * Quits: Killman (~killman@186.3.10.7) (Changing host)
  1003. # [16:48] * Joins: Killman (~killman@unaffiliated/killman)
  1004. # [16:48] * Joins: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
  1005. # [16:49] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  1006. # [16:49] <tw2113> grr *goes back to work on trying to get this to work*
  1007. # [16:50] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  1008. # [16:51] <tw2113> thanks you two
  1009. # [16:52] * Joins: skqr (~skqr@192.195.66.1)
  1010. # [16:53] * Joins: obert- (~obert@host208-137-dynamic.53-82-r.retail.telecomitalia.it)
  1011. # [16:54] * Joins: dguttman (~dguttman@cpe-98-149-45-68.socal.res.rr.com)
  1012. # [16:54] <cheilmann> OK arrived at FOSDEM
  1013. # [16:54] <cheilmann> in 10 minutes taxi ride I already got told that all I code is shit and really silly :)
  1014. # [16:55] <tw2113> the guy was probably a newb who touched javascript for the first time like me lately :D
  1015. # [16:56] <tw2113> which browser has the better javascript tools? chrome or firefox?
  1016. # [16:56] <tw2113> or is that subjective?
  1017. # [16:57] * Joins: snover (~Adium@unaffiliated/snover)
  1018. # [16:57] <Dorward> tw2113: They are much of a muchness (at least once you install Firebug). I think Chrome has a slight edge (but I tend to use Firefox as Chrome has proven to have periods of not loading random files for me)
  1019. # [16:58] * Joins: jamund (~jamund@66.7.120.126)
  1020. # [16:59] <cheilmann> nono, these are all kernel linux hackers
  1021. # [16:59] <cheilmann> this will be a long two days
  1022. # [17:00] * tw2113 fires up firefox3.6 for the sake of firebug
  1023. # [17:00] <tw2113> mmm linux
  1024. # [17:00] <Dorward> tw2113: If that's because Firebug won't run on the betas of 4, you can get a beta version of Firebug that does.
  1025. # [17:00] <tw2113> :O
  1026. # [17:01] <tw2113> aha, found it
  1027. # [17:03] * Quits: Drule (~Drule@mail.upsales.com) (Ping timeout: 260 seconds)
  1028. # [17:03] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  1029. # [17:04] * Quits: beevi7 (~manuel.bi@tim.7val.com) (Read error: Connection reset by peer)
  1030. # [17:05] * Joins: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15)
  1031. # [17:05] <grantg> paul_irish: I just finished my fast path for webkit
  1032. # [17:05] <grantg> audio
  1033. # [17:05] <grantg> webkit audio still crashes after a little
  1034. # [17:05] <grantg> Not my fault. :/
  1035. # [17:06] <grantg> Also what's trashing it still is that webkit audio calls the callback at the wrong rate.
  1036. # [17:10] * Quits: Brodingo (~Brodingo@cpe-70-116-9-4.austin.res.rr.com) (Remote host closed the connection)
  1037. # [17:10] * Joins: MattDiPasquale (~MattDiPas@rrcs-184-74-229-10.nyc.biz.rr.com)
  1038. # [17:10] <tw2113> woohoo, have my multiple markers working
  1039. # [17:17] <grantg> Will file the bug report on this since I can confirm it
  1040. # [17:23] * Joins: BrianBlakely (~Adium@user-12lcofe.cable.mindspring.com)
  1041. # [17:23] <grantg> http://code.google.com/p/chromium/issues/detail?id=71951
  1042. # [17:24] <grantg> filed
  1043. # [17:24] <grantg> paul_irish: crogers needs to see bug http://code.google.com/p/chromium/issues/detail?id=71951
  1044. # [17:25] * Joins: erlicthemadpad (~erlicthem@24.52.77.238)
  1045. # [17:26] * Joins: figital (~figital@64.119.153.2)
  1046. # [17:27] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
  1047. # [17:30] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  1048. # [17:30] * Quits: cheilmann (~Adium@118.6-246-81.adsl-static.isp.belgacom.be) (Quit: Leaving.)
  1049. # [17:32] <Pewpewarrows> ugh, the new Chrome stable's resources and network tabs love to crash my compiz on linux every time I open them :/
  1050. # [17:32] * Joins: chriseppstein (~chris@209.119.65.162)
  1051. # [17:33] * Joins: JonathanNeal (~Jonathan@rrcs-76-79-114-214.west.biz.rr.com)
  1052. # [17:33] <JonathanNeal> hiya
  1053. # [17:33] <tw2113> lols compiz
  1054. # [17:38] <grantg> heh
  1055. # [17:38] * Quits: MattDiPasquale (~MattDiPas@rrcs-184-74-229-10.nyc.biz.rr.com) (Remote host closed the connection)
  1056. # [17:45] * Parts: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
  1057. # [17:46] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Ping timeout: 246 seconds)
  1058. # [17:49] * Quits: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15) (Quit: Page closed)
  1059. # [17:49] * Joins: MattDiPasquale (~MattDiPas@rrcs-184-74-229-10.nyc.biz.rr.com)
  1060. # [17:49] * Joins: addyosmani (~apple@host86-161-175-28.range86-161.btcentralplus.com)
  1061. # [17:51] * Joins: svenlito (~svenlito@193.111.227.10)
  1062. # [17:51] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Quit: Page closed)
  1063. # [17:52] * Joins: boaz (~boaz@64.119.153.2)
  1064. # [17:54] * Joins: techrush (~techrush@rrcs-173-198-32-146.west.biz.rr.com)
  1065. # [17:55] * Joins: cgcardona (~cgcardona@cpe-98-150-150-230.hawaii.res.rr.com)
  1066. # [17:57] * Joins: patcito (~123@190.42.84.206)
  1067. # [18:01] * Joins: Thasmo (~thasmo@d86-32-185-123.cust.tele2.at)
  1068. # [18:02] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  1069. # [18:04] * Joins: alcuadrado (~alcuadrad@host18.190-137-28.telecom.net.ar)
  1070. # [18:06] * Joins: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
  1071. # [18:06] * Quits: Mussious (~kamil@dgp130.neoplus.adsl.tpnet.pl) (Quit: Ex-Chat)
  1072. # [18:07] * Joins: mokush (~quassel@188.24.40.245)
  1073. # [18:07] * Quits: betz (~Adium@42.141-78-194.adsl-static.isp.belgacom.be) (Quit: Leaving.)
  1074. # [18:08] <paulrouget> paul_irish: piiiing?
  1075. # [18:08] <paul_irish> hey bro
  1076. # [18:08] <paulrouget> hi
  1077. # [18:08] <paulrouget> tell me
  1078. # [18:08] <paulrouget> what the best way to know if WebGL is available?
  1079. # [18:09] <paul_irish> i'm glad you asked.
  1080. # [18:09] <paulrouget> paul_irish: I'm looking at https://github.com/Modernizr/Modernizr/blob/master/modernizr.js#L300
  1081. # [18:09] <paulrouget> buuuut
  1082. # [18:09] <paulrouget> this is not reliable actually
  1083. # [18:09] <paulrouget> I think you have to request for the context
  1084. # [18:09] <paul_irish> why do you say that
  1085. # [18:09] <paul_irish> so.. that's what i used to do
  1086. # [18:10] <paulrouget> Here: Firefox 4, no WebGL because the Graphic Card is not compatible.
  1087. # [18:10] <paulrouget> but window.WebGLRenderingContext exists
  1088. # [18:10] <paul_irish> :(
  1089. # [18:10] <paulrouget> exactly: :(
  1090. # [18:10] <paul_irish> So in the older version of Modernizr i spun up the experimental-webgl context
  1091. # [18:10] <paulrouget> paul_irish: do you know if Chrome has the same behavior?
  1092. # [18:11] <paulrouget> ok
  1093. # [18:11] <paul_irish> but I was recently told by the chrome gpu team that that was costly and slow
  1094. # [18:11] <paulrouget> It is, because you create a GL context
  1095. # [18:12] <paul_irish> yeah exactly
  1096. # [18:12] * Quits: Thasmo (~thasmo@d86-32-185-123.cust.tele2.at)
  1097. # [18:12] <paul_irish> and the global was reliable to be there since it's in the conformance tests
  1098. # [18:12] <paulrouget> maybe Firefox should remove WebGLRenderingContext if no WebGL capability.
  1099. # [18:12] <paulrouget> I'll investigate.
  1100. # [18:13] <paul_irish> but i suppose we can see false positives too because i doubt the browser is asking the GPU before grabbing the gl context
  1101. # [18:13] <paul_irish> yeah i think that would be best.
  1102. # [18:13] <paul_irish> i'll confirm that's what chrome does
  1103. # [18:13] <paulrouget> ok
  1104. # [18:13] <paulrouget> thank you.
  1105. # [18:13] <paul_irish> paulrouget: also you can see it in use here https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/common/webgl-utils.js
  1106. # [18:16] * Quits: huskyr (~huskyr@ip169-070.vpro.nl) (Quit: huskyr)
  1107. # [18:17] <paulrouget> paul_irish:
  1108. # [18:17] <paulrouget> 18:12 < bjacob> paul: it's not reliable at all
  1109. # [18:17] <paulrouget> 18:12 < paul> ok :)
  1110. # [18:17] <paulrouget> 18:12 < bjacob> paul: that only tells you if the browser has at least a stub of a WebGL implementation
  1111. # [18:17] <paul_irish> hm
  1112. # [18:18] <paul_irish> paulrouget: this is what i had before https://github.com/Modernizr/Modernizr/commit/9c0ca3340671a
  1113. # [18:18] <paul_irish> webgl-utils also has a nice loop create3DContext() for grabbing it
  1114. # [18:20] <Evet> should i use window size as reference to mobile browsers?
  1115. # [18:21] * Quits: OldSkoolPimpin (~LaffyTaff@adsl-99-188-112-214.dsl.ksc2mo.sbcglobal.net) (Read error: Connection reset by peer)
  1116. # [18:21] <paulrouget> paul_irish: so basically, we can't know if we don't request for a GL context, so we have to actually test it for real (your first version)
  1117. # [18:22] <paul_irish> paulrouget: that's what it looks like yeah.. if the global is unreliable.. i dont know another way to inquire the GPU more forcefully without spinning up a context
  1118. # [18:23] * Joins: skyler_brungardt (~skyler_br@64.191.211.43)
  1119. # [18:25] * Parts: alcuadrado (~alcuadrad@host18.190-137-28.telecom.net.ar)
  1120. # [18:27] * Quits: dared (~dared@p50999198.dip0.t-ipconnect.de) (Quit: Verlassend)
  1121. # [18:28] * Joins: OldSkoolPimpin (~LaffyTaff@adsl-99-118-196-82.dsl.ksc2mo.sbcglobal.net)
  1122. # [18:30] * Joins: ozten (~ozten@c-24-17-245-95.hsd1.wa.comcast.net)
  1123. # [18:33] * Quits: jblanche (~jblanche@ivr94-9-88-170-234-216.fbx.proxad.net) (Quit: jblanche)
  1124. # [18:34] * Joins: jblanche (~jblanche@ivr94-9-88-170-234-216.fbx.proxad.net)
  1125. # [18:35] <mokush> paul_irish: in html5 boilerplate, you link the css with "css/style.css?v=1". does the parameter actualy work?
  1126. # [18:36] <paul_irish> turn it up to 11 and see what happens.
  1127. # [18:36] * Quits: skyler_brungardt (~skyler_br@64.191.211.43) (Remote host closed the connection)
  1128. # [18:37] <mikesusz> cache buster?
  1129. # [18:37] * Quits: svenlito (~svenlito@193.111.227.10) (Remote host closed the connection)
  1130. # [18:37] * Joins: skyler_brungardt (~skyler_br@64.191.211.43)
  1131. # [18:38] <mokush> what should happen?
  1132. # [18:40] <paul_irish> i'm jk
  1133. # [18:40] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 240 seconds)
  1134. # [18:40] <paul_irish> i use it as a cache buster because boilerplate ships with an htaccess with a default expires header for css/js
  1135. # [18:41] <mokush> paul_irish: oh, tought so. thanks!
  1136. # [18:41] <paul_irish> the build script actually revs your filenames for you. and does it without a query string, which is preferred
  1137. # [18:41] <mikesusz> cache busting is a great thing, especially when your clients don't understand shift-reload
  1138. # [18:44] * Quits: matjas (~matjas@91.182.15.61) (Read error: Connection reset by peer)
  1139. # [18:44] <mokush> '10 things I learned from the html5 boilerplate build script'
  1140. # [18:45] <paul_irish> you make it!
  1141. # [18:45] * Joins: betz (~Adium@188.188.236.141)
  1142. # [18:49] <symb> i learned a lot
  1143. # [18:50] <tw2113> paul_irish, what's one of your favorite european cities?
  1144. # [18:50] * Joins: alcuadrado (~alcuadrad@host18.190-137-28.telecom.net.ar)
  1145. # [18:51] * Parts: alcuadrado (~alcuadrad@host18.190-137-28.telecom.net.ar)
  1146. # [18:51] <paul_irish> olomouc!
  1147. # [18:53] <tw2113> thank you
  1148. # [18:54] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
  1149. # [18:54] * Joins: matjas (~matjas@91.182.143.140)
  1150. # [18:56] * Quits: milquetoast (~overseas_@cpe-69-203-206-184.nyc.res.rr.com) (Ping timeout: 240 seconds)
  1151. # [18:59] * Quits: Trisox (Trisox@g31044.upc-g.chello.nl) (Ping timeout: 246 seconds)
  1152. # [19:05] * Joins: Trisox (Trisox@g31044.upc-g.chello.nl)
  1153. # [19:05] * Quits: dguttman (~dguttman@cpe-98-149-45-68.socal.res.rr.com) (Quit: dguttman)
  1154. # [19:11] * Quits: jblanche (~jblanche@ivr94-9-88-170-234-216.fbx.proxad.net) (Quit: jblanche)
  1155. # [19:15] * Quits: erlicthemadpad (~erlicthem@24.52.77.238) (Remote host closed the connection)
  1156. # [19:20] <xonecas> :wq
  1157. # [19:20] * Quits: xonecas (~sean@c-98-207-113-220.hsd1.ca.comcast.net) (Quit: leaving)
  1158. # [19:20] * Quits: techrush (~techrush@rrcs-173-198-32-146.west.biz.rr.com) (Ping timeout: 255 seconds)
  1159. # [19:24] * Quits: obert- (~obert@host208-137-dynamic.53-82-r.retail.telecomitalia.it) (Read error: Connection reset by peer)
  1160. # [19:25] * Joins: obert- (~obert@host208-137-dynamic.53-82-r.retail.telecomitalia.it)
  1161. # [19:29] * Joins: mike5w3c (~MikeSmith@rrcs-74-219-71-20.central.biz.rr.com)
  1162. # [19:33] * Joins: techrush (~techrush@68-27-52-47.pools.spcsdns.net)
  1163. # [19:35] * Joins: jo-erlend (~jo-erlend@s07-04085.dsl.no.powertech.net)
  1164. # [19:44] * Quits: Guest90917 (~Levis@93-63-109-252.ip27.fastwebnet.it) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
  1165. # [19:46] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  1166. # [19:47] * Quits: betz (~Adium@188.188.236.141) (Quit: Leaving.)
  1167. # [19:47] * Joins: dguttman (~dguttman@gige.bur.digisynd.com)
  1168. # [19:47] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Quit: dgathright)
  1169. # [19:50] <mokush> any of you guys used css3 pie?
  1170. # [19:55] <skyler_brungardt> Tried
  1171. # [19:55] <skyler_brungardt> With Drupal
  1172. # [19:55] <skyler_brungardt> Couldn't afford the time to really get it working
  1173. # [19:55] <skyler_brungardt> Probably give it another go in a week or so
  1174. # [19:57] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
  1175. # [19:57] <mokush> skyler_brungardt: anything better?
  1176. # [19:58] <skyler_brungardt> mokush: Depends on your project, I think
  1177. # [19:58] <skyler_brungardt> If you need graceful degradation, I recommend using images instead of rounded corners and shadows and such
  1178. # [19:58] <skyler_brungardt> Just be careful about divitis
  1179. # [19:59] <skyler_brungardt> Otherwise just let the better browsers support the nice graphics, and let IE be blocky
  1180. # [19:59] <skyler_brungardt> Provided the functionality still works well
  1181. # [19:59] <Pewpewarrows> mokush: I use css3pie now
  1182. # [20:00] <skyler_brungardt> Namely, Progressive Enhancement > Graceful Degradation
  1183. # [20:00] <skyler_brungardt> Pewpewarrows: With a CMS, or no?
  1184. # [20:00] <Pewpewarrows> no
  1185. # [20:00] <mokush> Pewpewarrows: have you used the behaviour on the body?
  1186. # [20:00] <Pewpewarrows> mokush: nope, just inner elements
  1187. # [20:00] <Pewpewarrows> idk, if it's one too many things I notice a tad bit of slowdown in IE
  1188. # [20:00] <Pewpewarrows> on even
  1189. # [20:01] * Joins: p_nitsch (~p_nitsch@76.9.192.138)
  1190. # [20:01] <skyler_brungardt> Yeah, CSS3 is certainly still a little immature
  1191. # [20:01] <skyler_brungardt> I wouldn't use it for a high-traffic site
  1192. # [20:02] <skyler_brungardt> Well, CSS3PIE anyway
  1193. # [20:02] <mokush> I don't think it's actualy pie's fault, it's because ie is slow even with it's own vml
  1194. # [20:02] <skyler_brungardt> Yup
  1195. # [20:02] <skyler_brungardt> Until IE9 hits mainstream
  1196. # [20:03] <Neiluj> mokush: I'll probably give it a try tonight, I need some shadows for IE...
  1197. # [20:03] <skyler_brungardt> Neiluj: Love to hear about your experience
  1198. # [20:03] <Neiluj> the only problem, I think I'll have to patch to make it change Modernizr's no-boxshadow
  1199. # [20:04] <Neiluj> because I'm giving border alternatives
  1200. # [20:04] * Quits: mike5w3c (~MikeSmith@rrcs-74-219-71-20.central.biz.rr.com) (Ping timeout: 255 seconds)
  1201. # [20:05] <mokush> Neiluj: I'm getting pretty good results, it's just the tricky/untested areas that are a bit off
  1202. # [20:05] <Neiluj> mokush: can you tell me more (and with simple words, I'm french :D )
  1203. # [20:06] <Neiluj> what tricky areas ?
  1204. # [20:06] <mokush> Neiluj: I'm romanian, so we're pretty close.
  1205. # [20:06] <Neiluj> ;)
  1206. # [20:07] <mokush> Neiluj: I wanted multiple abckgrounds on the body. but it couldn't figure out the real height and width, until I set 100% on both the body and html.
  1207. # [20:07] * Joins: dgathright (~dgathrigh@nat/yahoo/x-lcflstuxekhaxtxp)
  1208. # [20:07] <Neiluj> I'm currently doing a "delivery" to my customer so busy but reading
  1209. # [20:08] * Joins: Mussious (~kamil@dgp130.neoplus.adsl.tpnet.pl)
  1210. # [20:08] * Quits: Mussious (~kamil@dgp130.neoplus.adsl.tpnet.pl) (Remote host closed the connection)
  1211. # [20:09] <mokush> all-in-all seems pretty solid, if you really must deliver these features to ie.
  1212. # [20:10] <Neiluj> interesting storyboard http://2011.beercamp.com/
  1213. # [20:10] <Neiluj> mokush: what about perf ?
  1214. # [20:10] <skyler_brungardt> Interesting font
  1215. # [20:10] <Neiluj> skyler_brungardt: scroll
  1216. # [20:10] <mokush> Neiluj: you don't use "perf" and "IE" in the same sentance
  1217. # [20:11] <Neiluj> mokush: what about anti-perf ? :D
  1218. # [20:11] <skyler_brungardt> Aww sweet!!!
  1219. # [20:12] <mokush> Neiluj: plenty of it :D, but just tell your clients their IE is busted
  1220. # [20:12] <Neiluj> this customer I have is a really big company, you probably don't know them, Vallourec, they're leading the metal tube market
  1221. # [20:12] <Neiluj> we're doing the frond code of their intranet
  1222. # [20:13] <Neiluj> so they got guys inside factories with IE7 and not fast computers, I think I'll give css3pie only for IE8 just to in case...
  1223. # [20:13] <paul_irish> mokush: alrra is romanian toooo
  1224. # [20:13] <paul_irish> and i wes *just* asking him if there was a lot of web devs
  1225. # [20:13] <Neiluj> mokush: big company employees don't have the choice of their browsers :)
  1226. # [20:14] <BrianBlakely> Working at a big company used to be a privilege
  1227. # [20:14] <Neiluj> BrianBlakely: yeah "used"
  1228. # [20:14] <mokush> paul_irish: well, in recent years there's more and more of us. that's why the big boys started coming here.
  1229. # [20:14] <BrianBlakely> Now it's the best and most direct route to an unfulfilling career… present company excluded >_>
  1230. # [20:14] <Neiluj> off-topic : does W3C validator have an API ? or another HTML5 validator ?
  1231. # [20:15] <BrianBlakely> Neiluj: I've never even heard of such a thing
  1232. # [20:15] <paul_irish> Neiluj: no but you can run the validator on your own. its opensource
  1233. # [20:15] * Quits: plh_ (~plh@30-5-5.wireless.csail.mit.edu) (Ping timeout: 240 seconds)
  1234. # [20:16] <mokush> paul_irish: romanian devs are the ones competing with the indians on rentacoder, and the rest of the sale-labour market.
  1235. # [20:16] <paul_irish> Neiluj: when mike5w3c is back here ask him.. he's one of the validator leads
  1236. # [20:16] <paul_irish> mokush: ah
  1237. # [20:16] <Neiluj> paul_irish: oh ! great :)
  1238. # [20:17] <Neiluj> this chan is full of famous web actors :)
  1239. # [20:17] <tw2113> the web all-stars?
  1240. # [20:17] <Neiluj> famous and accessible, yeah the web all-stars :)
  1241. # [20:17] <tw2113> then why the heck am i here? :D
  1242. # [20:18] <Neiluj> tw2113: you're the mascot :D
  1243. # [20:18] <tw2113> won't be the first time I'm a mascot for something :D
  1244. # [20:20] <Neiluj> hehe
  1245. # [20:20] <alrra> mokush: are you from Targu Mures ?
  1246. # [20:21] <tw2113> this is my new picture then: http://www.marietta.edu/~biol/biomes/images/deciduous/newt_7401.jpg
  1247. # [20:22] * Joins: Thasmo (~thasmo@d86-32-185-123.cust.tele2.at)
  1248. # [20:22] <tw2113> a newt
  1249. # [20:23] <mokush> tw2113: speaking of mascots, check the bee after 1:35 http://www.youtube.com/user/nqtv?blend=1&ob=5#p/u/0/ml7ZhupDLok
  1250. # [20:23] * Joins: dilvie (~chatzilla@74-207-202-66.ds1-static.mia1.net.ststelecom.com)
  1251. # [20:25] <tw2113> good soundtrack for that one
  1252. # [20:26] <mokush> tw2113: hell yeah! the best!
  1253. # [20:28] * Quits: Dorward (~Dorward@94-192-4-225.zone6.bethere.co.uk) (Read error: Operation timed out)
  1254. # [20:28] <tw2113> changed my twitter avatar to that image :D
  1255. # [20:29] * Quits: Ms2ger (~Ms2ger@91.181.219.174) (Quit: nn)
  1256. # [20:30] * Parts: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  1257. # [20:30] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  1258. # [20:32] * Joins: Dorward (~Dorward@94-192-4-225.zone6.bethere.co.uk)
  1259. # [20:32] * Joins: coweso (~coweso@unaffiliated/toinso)
  1260. # [20:33] <mokush> tw2113: the original was cuter, yours is a bit spooky
  1261. # [20:34] * Parts: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  1262. # [20:34] <tw2113> that happens sometimes
  1263. # [20:35] * Joins: plh_ (~plh@30-5-5.wireless.csail.mit.edu)
  1264. # [20:39] * Joins: dguttman_ (~dguttman@gige.bur.digisynd.com)
  1265. # [20:39] * Joins: dcadenas (~dcadenas@r186-48-232-206.dialup.adsl.anteldata.net.uy)
  1266. # [20:40] <mokush> damn, we ran out of ipv4
  1267. # [20:40] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-yhgiooxdvjdsumon)
  1268. # [20:41] <tw2113> dreamhost posted yesterday that they enabled v6 for domains, so i went in and added it to all of mine
  1269. # [20:41] * Quits: dcadenas_ (~dcadenas@r186-48-232-206.dialup.adsl.anteldata.net.uy) (Ping timeout: 250 seconds)
  1270. # [20:42] * Quits: dguttman (~dguttman@gige.bur.digisynd.com) (Read error: Operation timed out)
  1271. # [20:42] * dguttman_ is now known as dguttman
  1272. # [20:43] * Quits: dgathright (~dgathrigh@nat/yahoo/x-lcflstuxekhaxtxp) (Ping timeout: 240 seconds)
  1273. # [20:43] * dgathright_ is now known as dgathright
  1274. # [20:45] * Quits: techrush (~techrush@68-27-52-47.pools.spcsdns.net) (Ping timeout: 240 seconds)
  1275. # [20:45] * Joins: techrush (~techrush@68-27-52-47.pools.spcsdns.net)
  1276. # [20:53] * Quits: techrush (~techrush@68-27-52-47.pools.spcsdns.net) (Ping timeout: 240 seconds)
  1277. # [20:54] * Joins: peol (~andree@c-94-255-140-136.cust.bredband2.com)
  1278. # [20:54] * Quits: peol (~andree@c-94-255-140-136.cust.bredband2.com) (Changing host)
  1279. # [20:54] * Joins: peol (~andree@unaffiliated/peol)
  1280. # [20:55] * Joins: antonkovalyov (~antonkova@75-101-56-240.dsl.static.sonic.net)
  1281. # [21:03] * Quits: Pewpewarrows (~Pewpewarr@75-145-93-41-WashingtonDC.hfc.comcastbusiness.net) (Quit: Leaving)
  1282. # [21:04] * Quits: dgathright (~dgathrigh@nat/yahoo/x-yhgiooxdvjdsumon) (Remote host closed the connection)
  1283. # [21:04] * Joins: techrush (~techrush@rrcs-173-198-32-146.west.biz.rr.com)
  1284. # [21:04] * Joins: dgathright (~dgathrigh@nat/yahoo/x-nhebzfdepkhtjazx)
  1285. # [21:06] * Joins: cocoadaemon (~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c)
  1286. # [21:09] * Joins: jacine (~jacine@drupal.org/user/88931/view)
  1287. # [21:11] * Joins: hasanyavas (~hasanyava@88.239.201.236)
  1288. # [21:11] * Quits: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net) (Quit: jblanche)
  1289. # [21:11] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
  1290. # [21:11] * Quits: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net) (Client Quit)
  1291. # [21:12] * Quits: hanouman (~maxence@AMontsouris-159-1-65-173.w92-128.abo.wanadoo.fr) (Remote host closed the connection)
  1292. # [21:13] <antonkovalyov> ?tell nimbupani ping me when you are around
  1293. # [21:13] <bot-t> antonkovalyov, Okay.
  1294. # [21:13] <tw2113> i can help too if you want
  1295. # [21:13] <tw2113> :D
  1296. # [21:14] <antonkovalyov> tw2113, okay. ping me when nimbupani is around. :D
  1297. # [21:14] * Quits: cgcardona (~cgcardona@cpe-98-150-150-230.hawaii.res.rr.com) (Quit: zzzzz)
  1298. # [21:14] <tw2113> *salutes* sir, yes sir
  1299. # [21:14] * Joins: Mussious (~kamil@dgp130.neoplus.adsl.tpnet.pl)
  1300. # [21:16] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: bentruyman)
  1301. # [21:17] <Neiluj> antonkovalyov, Okay.
  1302. # [21:18] <antonkovalyov> what is it now, a channel of bots :)
  1303. # [21:21] * Joins: Ramosa (Ramosa@unaffiliated/harald/x-000000001)
  1304. # [21:22] <BrianBlakely> …and they have a plan
  1305. # [21:22] <acies> to take over the world!
  1306. # [21:24] <tw2113> robots are dangerous
  1307. # [21:24] <tw2113> and people keep wanting them to take over mundane things
  1308. # [21:24] <tw2113> pretty sure they'd take over way more than that when given the chance
  1309. # [21:25] <tw2113> see: every movie that involves robots handling "decision making"
  1310. # [21:29] * Joins: brentd (~brentd@69-10-208-35.rainierconnect.com)
  1311. # [21:41] * Joins: betz (~Adium@78-23-104-177.access.telenet.be)
  1312. # [21:42] * Quits: Mussious (~kamil@dgp130.neoplus.adsl.tpnet.pl) (Quit: Ex-Chat)
  1313. # [21:42] * Quits: Nakre (~Nakre@95.15.121.18) (Read error: Connection reset by peer)
  1314. # [21:42] * Quits: dguttman (~dguttman@gige.bur.digisynd.com) (Quit: dguttman)
  1315. # [21:43] * Joins: Nakre (~Nakre@95.15.121.18)
  1316. # [21:43] * Joins: felcom (~felcom@rrcs-71-43-19-2.se.biz.rr.com)
  1317. # [21:44] * Joins: dguttman (~dguttman@gige.bur.digisynd.com)
  1318. # [21:44] * Quits: dguttman (~dguttman@gige.bur.digisynd.com) (Remote host closed the connection)
  1319. # [21:44] * Joins: dguttman (~dguttman@gige.bur.digisynd.com)
  1320. # [21:50] * Quits: obert- (~obert@host208-137-dynamic.53-82-r.retail.telecomitalia.it) (Read error: Connection reset by peer)
  1321. # [21:50] * Quits: plh_ (~plh@30-5-5.wireless.csail.mit.edu) (Quit: always accept cookies)
  1322. # [21:50] <Neiluj> acies, Okay.
  1323. # [21:57] <mokush> bot-t is harmless, sort of like Teddy from AI
  1324. # [21:58] * Joins: obert- (~obert@host208-137-dynamic.53-82-r.retail.telecomitalia.it)
  1325. # [22:06] * Joins: cryptics_ (~cryptics_@unaffiliated/crypticsquared)
  1326. # [22:11] * Joins: jpin (~jpinto@bl12-51-43.dsl.telepac.pt)
  1327. # [22:11] * Joins: killman_ (~killman@186.3.10.3)
  1328. # [22:11] * Killman is now known as Guest55695
  1329. # [22:12] * Quits: killman_ (~killman@186.3.10.3) (Client Quit)
  1330. # [22:13] * Joins: Killman (~killman@unaffiliated/killman)
  1331. # [22:15] * Quits: Guest55695 (~killman@unaffiliated/killman) (Ping timeout: 250 seconds)
  1332. # [22:18] * Parts: betz (~Adium@78-23-104-177.access.telenet.be)
  1333. # [22:25] <mokush> any polyfill for display: table?
  1334. # [22:31] <BrianBlakely> mokush: inline-block?
  1335. # [22:31] <BrianBlakely> It's… kind of similar
  1336. # [22:31] <snover> pretty sure an inline-block is nothing like a table :)
  1337. # [22:32] <mokush> BrianBlakely: good-old-equal-height problem, so inline-block doesn't cut it
  1338. # [22:32] <BrianBlakely> Ahhh
  1339. # [22:32] <BrianBlakely> Flexbox with a JS polyfill
  1340. # [22:32] <BrianBlakely> That's my typical implementation
  1341. # [22:32] <BrianBlakely> ?g github flexie
  1342. # [22:32] <bot-t> BrianBlakely, doctyper/flexie - GitHub - https://github.com/doctyper/flexie
  1343. # [22:33] <BrianBlakely> That guy will interpret flexbox rules, or you could roll your own simple equal height script
  1344. # [22:33] <BrianBlakely> I have been doing the latter
  1345. # [22:34] <mokush> BrianBlakely: yeah I tried flexie a couple of weeks ago, and it didn't work out well(drove me nuts)
  1346. # [22:34] <BrianBlakely> mokush: I haven't used it m'self
  1347. # [22:35] <BrianBlakely> As I said, I've just been rolling a small script, a few lines
  1348. # [22:35] <BrianBlakely> For IE/Opera
  1349. # [22:35] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
  1350. # [22:35] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
  1351. # [22:36] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
  1352. # [22:38] * Quits: Trisox (Trisox@g31044.upc-g.chello.nl)
  1353. # [22:41] <mokush> BrianBlakely: think that's what amma gonna do myself.
  1354. # [22:43] * Joins: ben225 (~ben225@67.136.120.186)
  1355. # [22:50] <BrianBlakely> Cool :)
  1356. # [22:52] <Neiluj> mokush: I tried flexie but no more than 1 level
  1357. # [22:53] * Joins: Pewpewarrows (~Pewpewarr@c-69-143-122-59.hsd1.va.comcast.net)
  1358. # [22:53] <Neiluj> and in case of you don't know it : it needs the "native" property name, you can't just use -webkit-box-flex it needs "box-flex"
  1359. # [22:54] <mokush> Neiluj: I know, that's not the problem. the problem was that it broke the rest of the layout.
  1360. # [22:54] <Neiluj> mokush: used float ?
  1361. # [22:54] <mokush> it's probably usefull in simple layouts, but I had a complex web app layout.
  1362. # [22:54] <Neiluj> mokush: mockup somewhere ?
  1363. # [22:55] <mokush> no, but I can tell you it needed both hbox and vbox.
  1364. # [22:55] <Neiluj> shouldn't be a problem
  1365. # [22:56] <Neiluj> but I had some too, especially with FF...
  1366. # [22:57] * Joins: masondesu (~masondesu@c-76-107-156-58.hsd1.ms.comcast.net)
  1367. # [23:01] * Quits: danube (~unitone@unitone.name) (Ping timeout: 255 seconds)
  1368. # [23:02] <masondesu> man, #html5 is bumpin' this afternoon.
  1369. # [23:02] <masondesu> ?g bumpin
  1370. # [23:02] <bot-t> masondesu, Bumpin Social Media - http://www.bumpin.com/
  1371. # [23:02] <masondesu> hah
  1372. # [23:03] <tw2113> *does some cheers, since he's the mascot*
  1373. # [23:04] <techrush> i despise those "social media toolbars"
  1374. # [23:04] <techrush> they are like the slightly more modern version of those browser toolbar plugins that used to get installed with everything
  1375. # [23:04] <masondesu> cheer: give me a H, give me a T, give me a M, give me a L, give me a 5 - what does it spell? HTML.
  1376. # [23:05] <tw2113> why should i? you just did already
  1377. # [23:06] * Quits: ben_alman (~ben_alman@64.119.153.2) (Read error: Operation timed out)
  1378. # [23:06] * Joins: danube (~unitone@i209-195-117-169.cia.com)
  1379. # [23:06] <masondesu> lol
  1380. # [23:07] <tw2113> what do you think? should i really consider catering to the lowest IE denomenator and use PIE.htc?
  1381. # [23:08] * Quits: p_nitsch (~p_nitsch@76.9.192.138) (Quit: p_nitsch)
  1382. # [23:08] * Quits: dcadenas (~dcadenas@r186-48-232-206.dialup.adsl.anteldata.net.uy) (Remote host closed the connection)
  1383. # [23:08] <tw2113> or should I just let IE users suffer with square corners and no shadows
  1384. # [23:09] <masondesu> I really like css3pie, but paul_irish has commented on it making things a bit slower. I guess it just depends? WIll no drop shadows and rounded corners really hurt the design?
  1385. # [23:09] <tw2113> not in my opinion
  1386. # [23:10] <tw2113> and i keep saying to let IE users suffer anyway
  1387. # [23:10] <tw2113> and i haven't been asked to put it in yet :D
  1388. # [23:11] <masondesu> I mean... the thing that I like about it is that it's not just catering to IE6 grandmas... it's for 6,7 and 8
  1389. # [23:11] <masondesu> http://gs.statcounter.com/
  1390. # [23:13] <tw2113> i could do a .ie7 something, .ie8 something { pie.htc } setup
  1391. # [23:13] <tw2113> just ignore IE6
  1392. # [23:13] * Joins: trix (~trix@infogods.com)
  1393. # [23:13] <masondesu> as of Jan 2011, IE is still 46 of the world's browsers (ugh)
  1394. # [23:13] <tw2113> but until i'm told to use it, i will ignore it
  1395. # [23:13] <tw2113> i think opera needs more
  1396. # [23:13] <tw2113> Firefox is steady and chrome is rocketing
  1397. # [23:13] <tw2113> safari is meh
  1398. # [23:14] <masondesu> So weird to me that Safari is sooo low
  1399. # [23:14] <tw2113> i think even the mac users don't like it
  1400. # [23:15] <Neiluj> tw2113: I like it but I know he's not perfect
  1401. # [23:15] * Parts: benschwarz (~ben@59.167.185.148)
  1402. # [23:15] <tw2113> he's?
  1403. # [23:15] <Neiluj> it's
  1404. # [23:15] <tw2113> ah
  1405. # [23:17] <masondesu> tw2113, maybe you could use paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ to add pie.htc only for IE7 & 8, but I'm sure that would really be accomplishing much...
  1406. # [23:17] <masondesu> *whoops forgot the http:// on that
  1407. # [23:18] <tw2113> i already have that in place, without even clicking
  1408. # [23:18] <tw2113> thus the .ie7/.ie8 part :D
  1409. # [23:18] <masondesu> oh ha sorry missed that message. der.
  1410. # [23:18] <blokefrompoland> masondesu: people who uses IE6 probably don't care about rounded corners.
  1411. # [23:18] <tw2113> all good
  1412. # [23:19] <tw2113> people who use ie6 probably don't know what one is?
  1413. # [23:19] <masondesu> seriously. How old is IE6 now anyway? 11 years old?
  1414. # [23:20] <tw2113> 2001
  1415. # [23:20] <masondesu> I hope css3pie comes out with rounded corners for Mosaic browsers
  1416. # [23:20] <acies> past blaster. officially, is href short for hyper reference, hyperlink reference, or hypertext reference, or something else? didn't find it on w3c
  1417. # [23:20] <tw2113> i remember when I saw XP for the first time
  1418. # [23:20] <blokefrompoland> css3pie slows everything.
  1419. # [23:20] <tw2113> i was all like "holy poo! look at that colored interface!"
  1420. # [23:21] <tw2113> but at the same time, i liked windows ME
  1421. # [23:21] <tw2113> so what do i know
  1422. # [23:21] <masondesu> blokefrompoland: by everything you mean IE 6,7,8 right? Not others browsers?
  1423. # [23:22] * Quits: ozten (~ozten@c-24-17-245-95.hsd1.wa.comcast.net) (Quit: Leaving.)
  1424. # [23:22] <blokefrompoland> masondesu: yep. Installed IE6 = slow PC.
  1425. # [23:22] * Quits: felcom (~felcom@rrcs-71-43-19-2.se.biz.rr.com) (Quit: felcom)
  1426. # [23:24] <blokefrompoland> masondesu: if you are testing css3pie on i7 with 6GB of RAM - it's OK, but imagine this on 800MHz with 256RAM ;)
  1427. # [23:24] <tw2113> not worth it
  1428. # [23:25] <masondesu> sounds like an IE face-melt
  1429. # [23:25] * Joins: crypticsquared (~cryptics_@unaffiliated/crypticsquared)
  1430. # [23:25] <masondesu> and i don't mean that in a *positive* way
  1431. # [23:25] <masondesu> :)
  1432. # [23:25] <tw2113> cause you know, face melting is usually considered good
  1433. # [23:26] <masondesu> ok that was a bad phrase to use
  1434. # [23:26] <tw2113> :D
  1435. # [23:26] <tw2113> damn it, it's friday, i'm totally distracted this afternoon
  1436. # [23:27] <masondesu> it would be an IE face-solidify
  1437. # [23:27] <blokefrompoland> This is something that I don't understand - why people trying to make the website look 'pretty' in browsers like IE6...
  1438. # [23:27] <masondesu> [:)
  1439. # [23:28] <tw2113> which is why i'm slapping myself for bringing up the topic
  1440. # [23:28] <masondesu> Zeldman attributes it to creative directors who treat the web like a giant print ad. I tend to agree
  1441. # [23:29] <masondesu> I'm not saying that css3pie is evil. It's a great tool. Just not across the board.
  1442. # [23:29] * Quits: crypticsquared (~cryptics_@unaffiliated/crypticsquared) (Quit: Leaving...)
  1443. # [23:30] * Joins: crypticsquared (~cryptics_@unaffiliated/crypticsquared)
  1444. # [23:30] * Quits: skqr (~skqr@192.195.66.1) (Ping timeout: 255 seconds)
  1445. # [23:33] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
  1446. # [23:33] <masondesu> Utlimately, I think blokefrompoland is right: the likelihood on anyone caring about rounded corners when they're using a 10 year old browser is slim. That number of users who do care does go up, I would guess, in IE7 & 8. Oh well.
  1447. # [23:35] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
  1448. # [23:35] * Quits: Titosemi1 (~titosemi@g229018035.adsl.alicedsl.de) (Quit: Leaving.)
  1449. # [23:36] <mokush> you guys know any ready-to-deploy browser upgrade notice?
  1450. # [23:37] * Quits: Cacheaway (~rich@pool-72-90-77-181.syrcny.fios.verizon.net) (Remote host closed the connection)
  1451. # [23:37] <Pewpewarrows> mokush: there's a few good ones
  1452. # [23:38] <Pewpewarrows> relevant to the previous discussion about making things look good in ie6: http://dowebsitesneedtolookexactlythesameineverybrowser.com/
  1453. # [23:39] <Pewpewarrows> mokush: a really dirty one is http://ie6update.com/
  1454. # [23:39] <Pewpewarrows> makes it look like an IE info bar
  1455. # [23:39] <blokefrompoland> mokush: I'd use conditional comments. <!--[if (gt IE 9)]>--> blahblah <!--<![endif]-->
  1456. # [23:40] * jacine is now known as jacine|afk
  1457. # [23:40] <mokush> Pewpewarrows: I know ie6update, but I'm not trying to trick users. Just a notice and some links maybe
  1458. # [23:40] * Quits: Ramosa (Ramosa@unaffiliated/harald/x-000000001)
  1459. # [23:41] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1460. # [23:41] <Pewpewarrows> mokush: http://www.ie6nomore.com/ is simple enough
  1461. # [23:42] * Quits: cocoadaemon (~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c) (Quit: cocoadaemon)
  1462. # [23:43] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  1463. # [23:43] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1464. # [23:43] <blokefrompoland> It reminds me of 'best viewed in 800x600' ;>
  1465. # [23:48] <paul_irish> Pewpewarrows: http://www.ie6nomore.com/code-samples.html love the outdatedness of the page
  1466. # [23:48] * Quits: LongBeach (~mike@AFontenayssB-152-1-32-92.w83-114.abo.wanadoo.fr)
  1467. # [23:48] <paul_irish> You're using an outdated outdated notice.
  1468. # [23:48] <Pewpewarrows> paul_irish: year after I copy/pasted from my bookmarks I took a look
  1469. # [23:48] <paul_irish> haha
  1470. # [23:49] <Pewpewarrows> realized it's directing people to ancient chrome versions and such
  1471. # [23:49] <Pewpewarrows> jesus
  1472. # [23:50] <blokefrompoland> FF 3.5 ;>
  1473. # [23:50] <masondesu> paul_irish, wasn't there some thing you and some other dudes made that gave really big instructions on how to turn on JavaScript / upgrade your browser or something?? Did I dream that?
  1474. # [23:51] <mokush> I'm just going to write my own script.
  1475. # [23:52] <mokush> any ideea where I could find some official browser logos?
  1476. # [23:52] <masondesu> http://paulirish.com/2010/high-res-browser-icons/
  1477. # [23:52] <Pewpewarrows> ^
  1478. # [23:53] <dgathright> time for ie6nomorenomore.com. It's time we replace our outdated outdated notifications for updated outdated notifications.
  1479. # [23:53] <masondesu> lol
  1480. # [23:53] <masondesu> the irony
  1481. # [23:53] * Joins: Brodingo (~Brodingo@cpe-70-116-9-4.austin.res.rr.com)
  1482. # [23:53] <Pewpewarrows> masondesu: http://www.enable-javascript.com/
  1483. # [23:54] <masondesu> yes that was it!
  1484. # [23:55] <jpin> anybody using chromium?
  1485. # [23:56] <mokush> masondesu: thanks!
  1486. # [23:56] <paul_irish> jpin: yup
  1487. # [23:56] <jpin> paul_irish: direct chromium or google chrome?
  1488. # [23:56] <masondesu> jpin: Im using chromium
  1489. # [23:57] <jpin> masondesu: nice... been thinking about that, using google chrome for awhile now
  1490. # [23:58] <masondesu> its cool... lets do some neat stuff like check out rotating 3D tea kettles in WebGL
  1491. # [23:58] <masondesu> and sometimes jelly fish, too
  1492. # [23:58] <masondesu> ha... I bet you're ready to make the switch now, aren't you!?
  1493. # [23:59] <masondesu> *let's YOU do....
  1494. # [23:59] <masondesu> wasn't suggesting that we look at jelly fish together
  1495. # [23:59] <paul_irish> jpin: there isnt really a reason to switch to chromium from chrome
  1496. # [23:59] <paul_irish> in fact. there are good reasons not to.
  1497. # [23:59] <jpin> paul_irish: tell me
  1498. # [23:59] <paul_irish> chromium never updates
  1499. # Session Close: Sat Feb 05 00:00:00 2011

The end :)