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

Options:

  1. # Session Start: Thu Apr 21 00:00:03 2011
  2. # Session Ident: #html5
  3. # [00:00] * Joins: ybon (~ybon@92.90.17.8)
  4. # [00:00] <danbeam> antonkovalyov: I was gonna ask you how much you actually changes from JSLint (other than the UI, that's obvious)
  5. # [00:00] <danbeam> changed**
  6. # [00:01] <antonkovalyov> danbeam, a lot
  7. # [00:01] <antonkovalyov> i relaxed a few rules
  8. # [00:01] <danbeam> antonkovalyov: I figured, but I don't see a huge difference when I lint things
  9. # [00:01] <antonkovalyov> added a lot of options to do diff stuff
  10. # [00:01] <antonkovalyov> depends on the code you write :)
  11. # [00:02] <danbeam> antonkovalyov: but I've been JSLinting for a long time, and JSLint doesn't hurt my feelings, :P
  12. # [00:02] <danbeam> antonkovalyov: yeah
  13. # [00:02] <antonkovalyov> and since jshint is pretty stable right now
  14. # [00:02] <antonkovalyov> i am starting a branch in which i will try to re-write jshint using narcissus
  15. # [00:02] <danbeam> antonkovalyov: "diff stuff" meaning, + var i; for (i in blah), - for (var i in blah)
  16. # [00:02] * Quits: ericduran (~ericduran@173-203-243-241.static.cloud-ips.com) (Quit: ericduran)
  17. # [00:02] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Read error: Connection reset by peer)
  18. # [00:02] <antonkovalyov> so that i can add more stuff
  19. # [00:03] <antonkovalyov> pratt parses is pretty limiting afaik
  20. # [00:03] <antonkovalyov> danbeam, https://github.com/jshint/jshint/blob/master/CHANGELOG
  21. # [00:03] <danbeam> antonkovalyov: ah, fair enough, :)
  22. # [00:03] <danbeam> antonkovalyov: I should've RTFM'ed, eh?
  23. # [00:03] <danbeam> :)
  24. # [00:04] <antonkovalyov> ha
  25. # [00:05] * Quits: Killman (~killman@unaffiliated/killman) (Quit: reboot)
  26. # [00:05] * Quits: glcrazy (~quassel@79.119.94.201) (Read error: Connection reset by peer)
  27. # [00:06] * Joins: arfrank (~arfrank@c-68-55-228-128.hsd1.md.comcast.net)
  28. # [00:07] <danbeam> antonkovalyov: cool that you've been doing so much with this
  29. # [00:07] <danbeam> antonkovalyov: any pull requests on the Crock yet? :P
  30. # [00:08] <antonkovalyov> danbeam, i made one with a simple typo fix
  31. # [00:08] <antonkovalyov> danbeam, he said "Thanks" and closed it
  32. # [00:08] <danbeam> antonkovalyov: haha
  33. # [00:08] <antonkovalyov> dunno if he actually merged it
  34. # [00:08] <antonkovalyov> at least he didn't call me stupid :)
  35. # [00:08] * Joins: webprotagonist (~webprotag@204.9.18.193)
  36. # [00:09] <danbeam> antonkovalyov: he might be interested in some of the tolerate options you've added
  37. # [00:09] <danbeam> antonkovalyov: but alot of them are probably things he wouldn't like, lol
  38. # [00:09] * Quits: jgv (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net) (Remote host closed the connection)
  39. # [00:09] <antonkovalyov> i dont have a lot of time nowadays but i kind of want to make a couple of pull requests just for fun
  40. # [00:09] * Joins: Frippe (~Frippe@unaffiliated/frippe)
  41. # [00:09] <danbeam> antonkovalyov: heh
  42. # [00:10] <antonkovalyov> only those that won't give him a heart attack of course
  43. # [00:11] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Client Quit)
  44. # [00:11] * tw2113 dances
  45. # [00:12] * Quits: JoshManders (~Josh@unaffiliated/killswitch) (Ping timeout: 264 seconds)
  46. # [00:12] * Quits: webprota_ (~webprotag@204.9.18.193) (Ping timeout: 258 seconds)
  47. # [00:12] * Quits: nathan_smith (~nathan_sm@wsip-70-184-159-102.ok.ok.cox.net) (Quit: nathan_smith)
  48. # [00:15] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  49. # [00:15] * Quits: adamnbowen (~adamnbowe@98.220.233.251) (Quit: Computer has gone to sleep)
  50. # [00:17] * Quits: k_89 (~k@122.163.216.75) (Quit: Leaving)
  51. # [00:17] <danbeam> antonkovalyov: have you done much with the CSS linting abilities of JSLint?
  52. # [00:19] <antonkovalyov> danbeam, i removed it :)
  53. # [00:19] <danbeam> antonkovalyov: heh
  54. # [00:19] <antonkovalyov> nobody uses css/html linters
  55. # [00:19] <antonkovalyov> less code, less bugs
  56. # [00:19] * Quits: tmeister (~tmeister@189.139.33.69) (Ping timeout: 276 seconds)
  57. # [00:19] <danbeam> antonkovalyov: they should, :P
  58. # [00:19] <danbeam> antonkovalyov: I've been thinking of doing this
  59. # [00:19] <danbeam> antonkovalyov: but there are things that already exist
  60. # [00:19] <antonkovalyov> nicholas zakas has some linter he wrote
  61. # [00:19] <antonkovalyov> he promised to release it one day :)
  62. # [00:19] <danbeam> antonkovalyov: parser or linter?
  63. # [00:20] <antonkovalyov> danbeam, linter
  64. # [00:20] * Joins: coldhead (20144@ninthfloor.org)
  65. # [00:22] <danbeam> oh lawd, and I just stumbled on this list - https://github.com/nzakas/parser-lib/blob/master/src/css/Colors.js - for the CSS minifier I have in the works, :)
  66. # [00:26] <paul_irish> you're gonna write a new minifier?
  67. # [00:26] <danbeam> paul_irish: erm, well, I'm working on a new version of YUI Compressor that does more than just .replaceAll() a bajillion times
  68. # [00:26] <danbeam> paul_irish: but it's not for Y!, just in my free time
  69. # [00:27] <paul_irish> oookayyyyy
  70. # [00:27] <danbeam> paul_irish: it's also not done yet, but it's using ANTLR
  71. # [00:27] <danbeam> paul_irish: inb4 "but check out this awesome one that's way better than yours and is already done!"
  72. # [00:27] <paul_irish> word is CssCompressor in php is the smallest
  73. # [00:27] * Quits: webprotagonist (~webprotag@204.9.18.193) (Remote host closed the connection)
  74. # [00:27] <paul_irish> damn you were in inb4
  75. # [00:27] <danbeam> ;)
  76. # [00:28] <danbeam> paul_irish: damn, this looks awesome
  77. # [00:28] <paul_irish> i used it for h5bp for a little while
  78. # [00:28] <paul_irish> its very nice
  79. # [00:28] <paul_irish> has a good test suite
  80. # [00:28] <danbeam> paul_irish: the only thing that this doesn't have is YUI Compressor's user base, ;)
  81. # [00:28] <paul_irish> yuicompressor is slacking
  82. # [00:28] * Quits: BigKing (~BigKing@p5DCE8546.dip0.t-ipconnect.de) (Remote host closed the connection)
  83. # [00:28] <danbeam> paul_irish: agreed
  84. # [00:28] <danbeam> paul_irish: that's why I started messing with it
  85. # [00:29] <paul_irish> you know we got a fulltime eng on closurecompiler ?
  86. # [00:29] <paul_irish> FULL TIME, brah
  87. # [00:29] <danbeam> paul_irish: the books dude?
  88. # [00:29] <paul_irish> wha
  89. # [00:29] <danbeam> paul_irish: that I met at I/O?
  90. # [00:29] <danbeam> paul_irish: last year?
  91. # [00:29] * Quits: sedovsek (~robert.se@84-255-198-197.static.t-2.net)
  92. # [00:29] <paul_irish> no idea. his name is... Alan.
  93. # [00:30] <paul_irish> he's been on it for a long while
  94. # [00:30] <danbeam> paul_irish: Nathan Naze
  95. # [00:30] <danbeam> paul_irish: Nathan is a software engineer at Google. He works on user interface for Google Books, one of many projects using Closure Library. Open sourcing Closure Library was his 20% project with Daniel Nadasi. He joined Google in 2005 after graduating from the University of Wisconsin with majors in computer science, political science, and economics. He lives in San Francisco.
  96. # [00:30] <paul_irish> oh naze. yeah he works on closure but i guess not the compiler anymore
  97. # [00:30] <danbeam> paul_irish: word
  98. # [00:30] <paul_irish> yah closure library
  99. # [00:30] <danbeam> paul_irish: I think Closure Compiler dominates in JS
  100. # [00:30] <danbeam> paul_irish: is there a CSS minifier as well?
  101. # [00:30] * Joins: Saaaaad (~mslfreak@unaffiliated/saadibrahim)
  102. # [00:30] * Saaaaad is now known as SaadIbrahim
  103. # [00:30] <paul_irish> no
  104. # [00:31] * Quits: SaadIbrahim (~mslfreak@unaffiliated/saadibrahim) (Client Quit)
  105. # [00:31] * Joins: SaadIbrahim (~mslfreak@unaffiliated/saadibrahim)
  106. # [00:31] <danbeam> paul_irish: that's why I'm still writing one then, :)
  107. # [00:31] <danbeam> paul_irish: but yeah, I've been looking a bit into minification and graph search/topological sort lately
  108. # [00:31] <danbeam> paul_irish: cool areas
  109. # [00:31] * Joins: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15)
  110. # [00:32] <danbeam> paul_irish: closure compiler is great because is actually visits all your code to catch dead code
  111. # [00:32] <danbeam> paul_irish: assuming this is with graph search
  112. # [00:33] <paul_irish> wassup nick highlighter
  113. # [00:33] <paul_irish> danbeam: you should um.. merge the two projects :)
  114. # [00:34] <paul_irish> also Alan said he optimizes CC's output for gzip
  115. # [00:34] <danbeam> paul_irish: yeah, I'd be interested in looking into that too
  116. # [00:34] <paul_irish> so some things like !0 instead of `true` make sense in normal land but not in gzip-world
  117. # [00:34] <paul_irish> so CC doesnt do it
  118. # [00:34] <danbeam> paul_irish: well, !0 instead of true would be fine if huffman encodig handles this
  119. # [00:35] <danbeam> paul_irish: if you inline every true to !0 you still only need 1 entry for !0 like you would for true, afaik
  120. # [00:35] <danbeam> paul_irish: in the library
  121. # [00:36] <danbeam> paul_irish: but I'm assuming he'd know the downside that I'm not thinking of, ;)
  122. # [00:36] <paul_irish> bro is like all up in the gzip and lza or whatever specs
  123. # [00:36] <danbeam> paul_irish: yeah, I believe you
  124. # [00:36] <danbeam> haha
  125. # [00:37] <danbeam> paul_irish: I is all up in the CSS specs, fixin' lex errors and emailing Tantek, :P
  126. # [00:37] <danbeam> paul_irish: flex*
  127. # [00:37] <paul_irish> niiiice
  128. # [00:37] <paul_irish> danbeam++
  129. # [00:38] <danbeam> paul_irish: do I need to keep optimizing myself? ++danbeam? :P jk
  130. # [00:38] <grantg> heh
  131. # [00:38] <grantg> only if you use a 90s compiler
  132. # [00:38] <grantg> :P
  133. # [00:38] <danbeam> it's guaranteed to be faster or as fast
  134. # [00:39] <grantg> yeah
  135. # [00:39] <danbeam> but I agree, any non-shitty compiler would notice this
  136. # [00:39] <grantg> due to what it does
  137. # [00:39] <danbeam> I want to stinkbomb whoever started the concept of for loops ending in i++
  138. # [00:39] <danbeam> not ++i
  139. # [00:39] <grantg> Another optimization many overlook: You can do multiplication by left-shift
  140. # [00:40] <grantg> when you just need some multiplication by a multiple of 2
  141. # [00:40] <grantg> for an int
  142. # [00:40] <danbeam> grantg: yup, or division
  143. # [00:40] <grantg> doubled = single << 1;
  144. # [00:40] <grantg> yeah
  145. # [00:41] <danbeam> grantg: explain this optimization - ((n - 1) & n) == 0
  146. # [00:41] <danbeam> grantg: well, not sure if it's an optimization over an alternate way of doing this, but kinda funny
  147. # [00:42] <grantg> I smell sign-bit
  148. # [00:42] <danbeam> grantg: also what does this mean - 0x5f3759df
  149. # [00:42] <danbeam> :)
  150. # [00:42] <danbeam> not quite
  151. # [00:42] <grantg> heh
  152. # [00:42] <danbeam> (protip: http://en.wikipedia.org/wiki/Fast_inverse_square_root)
  153. # [00:42] <grantg> heh
  154. # [00:43] <danbeam> I wonder if the ALU detects you're dividing by 2 that it just bitshifts anyways...
  155. # [00:43] <danbeam> prolly
  156. # [00:43] <grantg> compilers can optimize the / 2 to a << 1 sometimes
  157. # [00:43] <grantg> I mean * 2
  158. # [00:43] <grantg> :P
  159. # [00:43] <grantg> / 2 is >> 1
  160. # [00:43] <grantg> :P
  161. # [00:44] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  162. # [00:45] <grantg> Is that a negative sign or just a dash to separate? :P
  163. # [00:45] <danbeam> sorry, just dash
  164. # [00:45] <danbeam> not -
  165. # [00:45] <grantg> ahahaha
  166. # [00:46] <danbeam> sorry, that would be confusing
  167. # [00:46] <danbeam> if anybody happens to think of any cool CSS byte savers, the help is more than welcomed - https://gist.github.com/790723
  168. # [00:46] <danbeam> (got a few already, but I'm sure there will be more, have been looking through all the open source compressors as well)
  169. # [00:47] * Quits: techrush (~techrush@173.198.32.146) (Quit: Leaving)
  170. # [00:50] <grantg> hey danbeam, that equation also differs on unsigned logic. :P
  171. # [00:50] <danbeam> grantg: yeah, that's true
  172. # [00:50] <grantg> signed or unsigned?
  173. # [00:50] <danbeam> grantg: unsigned, let's say
  174. # [00:50] <danbeam> grantg: it only differs on the boundaries, yeah?
  175. # [00:51] * Joins: madalu (~user@unaffiliated/madalu)
  176. # [00:51] <danbeam> grantg: well, actually, I think it'd work in signed as well...
  177. # [00:51] <grantg> eh
  178. # [00:51] <danbeam> grantg: and long as you're not messing with the LSB or MSB (depending on the Endian) shouldn't matter
  179. # [00:51] <grantg> just remember there's the sign bit in signed
  180. # [00:51] <danbeam> (afaik)
  181. # [00:51] <grantg> heh
  182. # [00:52] <danbeam> surmised what it does yet?
  183. # [00:53] * Joins: ryanseddon (~RSeddon@202.126.98.210)
  184. # [00:54] <grantg> (0x80 - 1) & 0x80 is 0, (0x7F - 1) & 0x7F is 0x7E
  185. # [00:54] <grantg> So hex boundary stuff
  186. # [00:55] <grantg> overflow logic
  187. # [00:55] <danbeam> yup
  188. # [00:55] <danbeam> what does that mean when you're using binary to represent numbers?
  189. # [00:56] <grantg> Are you talking BCD?
  190. # [00:56] <danbeam> BCD?
  191. # [00:56] <danbeam> http://en.wikipedia.org/wiki/Binary-coded_decimal ah
  192. # [00:57] <grantg> heh
  193. # [00:57] <danbeam> no, just binary
  194. # [00:57] <grantg> because CPUs do 0-F natively and not 0-9. :P
  195. # [00:57] <grantg> So sometimes you need BCD to do 0-9
  196. # [00:58] <danbeam> yeah, I see what you mean, but no - a computer generally won't use hex nor decimal
  197. # [00:58] <danbeam> afaik, just binary
  198. # [00:58] <grantg> I know
  199. # [00:58] <danbeam> you're very very close, and sorry if this is annoying, heh
  200. # [00:59] <grantg> what are you asking?
  201. # [00:59] <grantg> Probably something really easy I can't determine from these questions. :P
  202. # [00:59] <danbeam> ((n - 1) & n) == 0 ; // means divisble by 2
  203. # [01:00] <grantg> heh
  204. # [01:00] <danbeam> in a binary system
  205. # [01:00] * Joins: thatryan (~thatryan@adsl-99-39-4-245.dsl.pltn13.sbcglobal.net)
  206. # [01:00] * Quits: KMFrog (~KMFrog@78-23-103-45.access.telenet.be) (Read error: Connection reset by peer)
  207. # [01:00] <grantg> Y U NO JUST (n >> 1) == (n / 2)
  208. # [01:00] * Quits: thatryan (~thatryan@adsl-99-39-4-245.dsl.pltn13.sbcglobal.net) (Client Quit)
  209. # [01:01] <danbeam> Y NO NO JUST N % 2 == 0 ?
  210. # [01:01] <grantg> lololol
  211. # [01:01] <grantg> depends if there's an opcode for modulus. ;)
  212. # [01:01] <danbeam> 15:38 < danbeam> grantg: well, not sure if it's an optimization over an alternate way of doing this, but kinda funny
  213. # [01:01] <grantg> heh
  214. # [01:01] * Quits: ybon (~ybon@92.90.17.8) (Ping timeout: 260 seconds)
  215. # [01:01] <danbeam> Y U NO**
  216. # [01:01] <grantg> heh
  217. # [01:02] <grantg> (void *) forever_a_void
  218. # [01:02] <danbeam> Y U NO SLL $2
  219. # [01:03] <danbeam> ohohoh who knows the opcode? :P
  220. # [01:03] <grantg> Funny thoughm this is why doing assmebly programming can be faster
  221. # [01:03] <grantg> *though
  222. # [01:03] <grantg> Because abstrations of the CPU can get slow
  223. # [01:03] <danbeam> yup
  224. # [01:03] <grantg> *abstractions
  225. # [01:03] <grantg> compilers
  226. # [01:03] <danbeam> should do that for you, yes, :P
  227. # [01:03] <grantg> compilers *try* to optimize
  228. # [01:04] <grantg> and some like GCC are "smart" with a dictionary type lookup for optimizations
  229. # [01:04] * tw2113 should consider some gists for code snippets he has stored in evernote
  230. # [01:04] <grantg> but overall program optimizations for runtime can not always be done in GCC
  231. # [01:04] <grantg> etc
  232. # [01:04] <danbeam> grantg: http://ref.x86asm.net/coder32.html#x0F71_6
  233. # [01:05] <danbeam> muhaha
  234. # [01:05] <grantg> things of coding simply can be really slow unless you sometimes do mind-fuck stuff
  235. # [01:05] * danbeam has pissed off every web developer in the room, :P
  236. # [01:05] <grantg> which many C/C++ coders avoid
  237. # [01:05] <grantg> sometimes
  238. # [01:05] * danbeam is a web developer, so he's pissed himself off as well
  239. # [01:06] <tw2113> how'd you manage this dan?
  240. # [01:06] <grantg> Y U NO LOOKUP ARM OPCODE TOO?
  241. # [01:06] <danbeam> lol
  242. # [01:06] <bpadalino> why are people pissed off?
  243. # [01:06] <danbeam> tw2113: by talking about the bits over the tubes
  244. # [01:06] <danbeam> they're not
  245. # [01:06] <bpadalino> oh, ok
  246. # [01:06] * danbeam was just kidding
  247. # [01:07] <bpadalino> weird talking about such low level stuff for an html5 channel
  248. # [01:07] <tw2113> *shrugs*
  249. # [01:07] <danbeam> bpadalino: that's what I mean, lol
  250. # [01:07] <bpadalino> i don't understand the divisible by 2 thing unless it's a bit manipulation of floating point numbers
  251. # [01:07] <danbeam> 10000 - 1 = 01111
  252. # [01:07] <danbeam> 10000 & 01111 = 0
  253. # [01:08] <grantg> bpadalino: AND bitwise logic
  254. # [01:08] <danbeam> 10000 = 16 in decimal
  255. # [01:08] <tw2113> i figure primary topic is html5/new web stuff
  256. # [01:08] <grantg> and rollovers
  257. # [01:08] <tw2113> but subtopics are web dev in general
  258. # [01:08] <grantg> bit carry. ^_^
  259. # [01:08] <danbeam> tw2113: lol, yeah, we departed a bit
  260. # [01:08] <danbeam> I'll shut up, :)
  261. # [01:08] <bpadalino> why do the subtraction instead of just & with immediate 1 ?
  262. # [01:08] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  263. # [01:09] * Joins: franksalim__ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  264. # [01:09] <grantg> try to do division or modulus on a gameboy's CPU and wait f o r e v e r
  265. # [01:09] <bpadalino> is sub & compare quicker than & immediate compare
  266. # [01:09] <danbeam> bpadalino: why not just n % 2 == 0
  267. # [01:09] <bpadalino> modulus is terrible
  268. # [01:09] <danbeam> bpadalino: or !n % 2
  269. # [01:09] <grantg> there is no opcode for division, multiplication or modulus on the GB CPU
  270. # [01:09] <grantg> only the usual bitwise logic groups, adding, and subtracting
  271. # [01:09] <danbeam> isn't % just fancy bitwise math?
  272. # [01:09] <bpadalino> but you're just testing if the lsb is 0 ?
  273. # [01:10] <danbeam> lsb of the value, yeah
  274. # [01:10] <danbeam> well
  275. # [01:10] <danbeam> no
  276. # [01:10] <danbeam> haha
  277. # [01:10] <grantg> danbeam: modulus ignores bit boundaries
  278. # [01:10] <grantg> for bitwise logic
  279. # [01:11] <bpadalino> it's testing if it's a power of 2, not divisible .. right ?
  280. # [01:11] <danbeam> grantg: ok
  281. # [01:11] <danbeam> bpadalino: yes
  282. # [01:11] <bpadalino> ok, that makes more sense then
  283. # [01:11] <danbeam> the only reason it works is because numbers are binary on a 'puter (for now)
  284. # [01:11] <grantg> yo dawg, at least the gameboy's CPU has an opcode for ++n
  285. # [01:12] <grantg> so it can do it in one opcode
  286. # [01:12] <danbeam> when we're using more qubits we'll talk again, muhaha
  287. # [01:12] <grantg> INC and DEC opcodes AWWW YEEEEEAH
  288. # [01:12] <danbeam> paul_irish: inb4 "but Google has one in Canada that works on Goggles image processing!"
  289. # [01:12] <danbeam> AWWWWWWW YEAHHHHHHH
  290. # [01:12] * Quits: franksalim_ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 276 seconds)
  291. # [01:13] <bpadalino> from what i understand about qubits is that it's all probability - so you have to run the calculation many times, and take the probabilities of the outputs and you get the calculation
  292. # [01:13] <grantg> and 'le gameboy's stack space (when not moving the SP register directly) is only 0x7F bytes
  293. # [01:14] <grantg> you will die when trying to do a bizillion local vars inside subroutines in the GB-Z80
  294. # [01:14] <danbeam> grantg: I'm sorry you had to know this at one point
  295. # [01:14] <grantg> heh
  296. # [01:14] <bpadalino> how did the gameboy programming conversation start? still blowing my mind how this topic would come up here
  297. # [01:14] <danbeam> grantg: also, this isn't super disimilar to early mobile devices
  298. # [01:14] <danbeam> small stacks
  299. # [01:14] <grantg> heh
  300. # [01:14] <grantg> though
  301. # [01:15] <grantg> you CAN move the SP around
  302. # [01:15] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  303. # [01:15] <grantg> so you can kind of manually "move it around" when going into sub-routines so you can have lots of stack freedom
  304. # [01:15] <danbeam> grantg: realistically, fuck moving stack pointers and assembly day-to-day
  305. # [01:16] <grantg> heh
  306. # [01:16] * danbeam goes back to his JavaScript-ing
  307. # [01:16] <grantg> people still sometimes think of SPs as one big block, nope
  308. # [01:16] <grantg> you can manually change that number, just like any other reg
  309. # [01:16] * Joins: byennen (~byennen@173-167-153-94-illinois.hfc.comcastbusiness.net)
  310. # [01:17] <grantg> mindfuck the assembly code. :P
  311. # [01:17] * Quits: email_me (~email_me@44pc232.sshunet.nl) (Quit: Ik ga weg)
  312. # [01:18] * Quits: themiddleman_i-1 (~robot@70.99.191.202) (Quit: themiddleman_i-1)
  313. # [01:18] <grantg> too bad C/C++ hide a lot of this in a big abstraction
  314. # [01:18] <grantg> it's these "little things" that sometimes pass by
  315. # [01:18] * Quits: tomh (~tomh@unaffiliated/tomh) (Quit: tomh)
  316. # [01:19] <grantg> for optimizing code
  317. # [01:19] <bpadalino> why not just inline your assembly from the C call ?
  318. # [01:19] <bpadalino> it's all self contained
  319. # [01:20] <bpadalino> what was the last optimization you had to write in assembly and why ?
  320. # [01:20] <grantg> bpadalino: How many lines of asm do you see embedded day-to-day in C code that touch manually moving the SP around?
  321. # [01:21] <bpadalino> i don't see much c code - i manly do vhdl .. but i've seen it done plenty of times
  322. # [01:21] <grantg> heh
  323. # [01:21] <bpadalino> as long as it's placed back before you return, it seems fine
  324. # [01:22] <grantg> This is only needed I guess in small stack spaces or local-variable manip
  325. # [01:23] <bpadalino> sure, or if you have static state that isn't part of the main machine that you want to keep around .. switch contexts .. whatever you want
  326. # [01:23] * Quits: hubble (~hubble@173-165-61-105-Illinois.hfc.comcastbusiness.net) (Quit: hubble)
  327. # [01:23] * psynaptic|away is now known as psynaptic
  328. # [01:23] * Quits: byennen (~byennen@173-167-153-94-illinois.hfc.comcastbusiness.net) (Remote host closed the connection)
  329. # [01:23] <grantg> you can overwrite part of the last stack without manually "popping" it
  330. # [01:24] <bpadalino> yep
  331. # [01:25] <grantg> manipulate local variables for parent sub-routines the fast way. :)
  332. # [01:25] <grantg> only really necessary on slow pus
  333. # [01:25] <grantg> *slow CPUs
  334. # [01:26] <grantg> Most people don't need to give a f**k
  335. # [01:27] * Joins: KaOSoFt (~KaOSoFt@186.114.5.226)
  336. # [01:27] * Quits: KaOSoFt (~KaOSoFt@186.114.5.226) (Changing host)
  337. # [01:27] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  338. # [01:27] <grantg> coding for small memory space and slow-CPUs I guess just makes the programmer aware of the constraints
  339. # [01:29] <grantg> because "simple" abstractions can push/pop a lot from the stack when something simpler can be done
  340. # [01:29] <grantg> etc
  341. # [01:30] <danbeam> yup
  342. # [01:30] <danbeam> g2g, nice talkin the bits over the tubes with ya' grantg & bpadalino
  343. # [01:30] * Parts: danbeam (~anonymous@unaffiliated/danbeam) ("lates")
  344. # [01:30] * Joins: nvardar (~nadirvard@204.235.122.5)
  345. # [01:30] <grantg> alright
  346. # [01:31] <grantg> now back go html5 before the rest of this chan flees
  347. # [01:31] <tw2113> so you're going to let it go silent for an hour or two?
  348. # [01:32] <bpadalino> is that what usually happens ?
  349. # [01:32] <grantg> nah
  350. # [01:32] <grantg> People randomly message paul_irish or blurt steve holt a.k.a. \0/
  351. # [01:32] <tw2113> depends on if people are talkative or busy with other things
  352. # [01:33] <tw2113> o'doyle rules!
  353. # [01:33] <tw2113> <---old school
  354. # [01:34] <grantg> omfg, I forgot it's 4/20
  355. # [01:35] <tw2113> hitler's birthday, columbine anniversary, stoner day, other things
  356. # [01:35] <grantg> heh
  357. # [01:35] <grantg> I don't smoke weed, but I know a hella lot who do
  358. # [01:35] * tw2113 adds #github to autojoin
  359. # [01:35] <bpadalino> bp oil spill anniversary
  360. # [01:36] <tw2113> has it been a year already for that bpadalino ?
  361. # [01:36] <grantg> I even know some pot houses
  362. # [01:36] <bpadalino> yep
  363. # [01:36] <tw2113> which ironically is the start of your ID too
  364. # [01:36] <bpadalino> it is indeed
  365. # [01:36] <grantg> Weeds (the show) IRL <---
  366. # [01:36] * Quits: nvardar (~nadirvard@204.235.122.5) (Quit: Textual IRC Client: http://www.textualapp.com/)
  367. # [01:37] <grantg> pot houses in middle-class neighborhoods TOTALLY.
  368. # [01:37] * Joins: nvardar (~nadirvard@204.235.122.5)
  369. # [01:37] <grantg> you'd never know...
  370. # [01:37] <tw2113> MAN!, i was 1 off from being @github's 29k'th follower
  371. # [01:37] <grantg> tw2113: lolwut
  372. # [01:38] * Joins: adrinux (~adrinux@93.89.134.219)
  373. # [01:38] <tw2113> i just started following their twitter account, and it reads 28,999 followers
  374. # [01:38] <tw2113> :O
  375. # [01:38] <tw2113> i needed to hit refresh
  376. # [01:38] <tw2113> i'm number 29,000 :D
  377. # [01:38] * Quits: adrinux (~adrinux@93.89.134.219) (Client Quit)
  378. # [01:39] <tw2113> damn it, maybe not
  379. # [01:40] <grantg> [child hood spoiler] http://i.imgur.com/rvsn0.jpg [/spoiler]
  380. # [01:47] <grantg> silence
  381. # [01:47] <grantg> is
  382. # [01:47] <grantg> platinum
  383. # [01:48] <tw2113> silence wouldn't quickly pay off the US debt
  384. # [01:49] <grantg> meanwhile in the midwest - http://i.imgur.com/rBf1c.png
  385. # [01:53] <grantg> What apps on iOS have come to - http://i.imgur.com/OlIb7.jpg
  386. # [01:53] * Joins: thatryan (~thatryan@c-71-202-1-91.hsd1.ca.comcast.net)
  387. # [01:55] <grantg> Iraq is now a ghetto of america- https://www.youtube.com/watch?v=pK0iBqu2nCU
  388. # [01:56] * Joins: frankstallone (~frankstal@pool-74-105-99-34.nwrknj.fios.verizon.net)
  389. # [01:57] <grantg> #html5 = #reddit_without_IRC_trolls
  390. # [01:58] * Quits: Thasmo (~thasmo@d86-33-68-42.cust.tele2.at)
  391. # [01:59] <tw2113> #html5 = good for self conversation :D
  392. # [02:00] <grantg> posting random links no one will click on FTFY
  393. # [02:01] * Quits: frankstallone (~frankstal@pool-74-105-99-34.nwrknj.fios.verizon.net) (Ping timeout: 264 seconds)
  394. # [02:01] * Quits: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15) (Quit: Page closed)
  395. # [02:06] * Joins: dguttman_ (~dguttman@208.79.94.252)
  396. # [02:08] * Quits: dguttman (~dguttman@gige.bur.digisynd.com) (Read error: Operation timed out)
  397. # [02:08] * dguttman_ is now known as dguttman
  398. # [02:11] * Quits: Neiluj (~Julien@195.200.175.214) (Quit: Neiluj)
  399. # [02:11] * psynaptic is now known as psynaptic|away
  400. # [02:14] * Joins: webprotagonist (~webprotag@ip72-208-104-147.ph.ph.cox.net)
  401. # [02:19] * Quits: webprotagonist (~webprotag@ip72-208-104-147.ph.ph.cox.net) (Remote host closed the connection)
  402. # [02:19] * Joins: pa7 (51d9746e@gateway/web/freenode/ip.81.217.116.110)
  403. # [02:21] * Joins: themiddleman_itv (~robot@c-67-186-244-235.hsd1.ut.comcast.net)
  404. # [02:25] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  405. # [02:26] * Quits: nvardar (~nadirvard@204.235.122.5) (Quit: Computer has gone to sleep.)
  406. # [02:26] * Joins: nvardar (~nadirvard@204.235.122.5)
  407. # [02:27] * Quits: nvardar (~nadirvard@204.235.122.5) (Client Quit)
  408. # [02:29] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
  409. # [02:32] * Joins: Brodingo (~Brodingo@cpe-70-116-2-207.austin.res.rr.com)
  410. # [02:32] * Joins: webprotagonist (~webprotag@ip72-208-104-147.ph.ph.cox.net)
  411. # [02:33] * Quits: zatan (~zatan@5aceb9fe.bb.sky.com) (Ping timeout: 252 seconds)
  412. # [02:39] * Quits: unomi (~unomi@unaffiliated/unomi) (Read error: Operation timed out)
  413. # [02:40] * Joins: Dorward_ (~Dorward@94-192-4-225.zone6.bethere.co.uk)
  414. # [02:40] * Quits: Dorward (~Dorward@94-192-4-225.zone6.bethere.co.uk) (Ping timeout: 246 seconds)
  415. # [02:41] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Quit: Computer has gone to sleep.)
  416. # [02:51] * Quits: dguttman (~dguttman@208.79.94.252) (Quit: dguttman)
  417. # [02:51] * Quits: digitalfiz (~digitalfi@96bus106.tampabay.res.rr.com) (Quit: digitalfiz)
  418. # [02:51] * Joins: digitalfiz (~fiz@96bus106.tampabay.res.rr.com)
  419. # [02:53] * Joins: unomi (~unomi@unaffiliated/unomi)
  420. # [02:53] * Joins: dguttman (~dguttman@gige.bur.digisynd.com)
  421. # [02:53] * Quits: dguttman (~dguttman@gige.bur.digisynd.com) (Remote host closed the connection)
  422. # [02:53] * Joins: dguttman (~dguttman@gige.bur.digisynd.com)
  423. # [02:53] * Joins: zamabe (~zamae@unaffiliated/zamabe)
  424. # [02:54] * Joins: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com)
  425. # [02:54] * Joins: KaOSoFt_ (~KaOSoFt@186.112.5.246)
  426. # [02:54] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Ping timeout: 252 seconds)
  427. # [02:54] * Quits: digitalfiz (~fiz@96bus106.tampabay.res.rr.com) (Remote host closed the connection)
  428. # [02:56] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
  429. # [02:56] * Joins: digitalfiz (~fiz@96bus106.tampabay.res.rr.com)
  430. # [02:57] * Quits: digitalfiz (~fiz@96bus106.tampabay.res.rr.com) (Remote host closed the connection)
  431. # [02:57] * Joins: digitalfiz (~fiz@96bus106.tampabay.res.rr.com)
  432. # [02:58] * Quits: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com) (Client Quit)
  433. # [02:59] * Joins: dguttman_ (~dguttman@gige.bur.digisynd.com)
  434. # [02:59] <Misiur> Let's idle some more
  435. # [02:59] * Quits: dguttman_ (~dguttman@gige.bur.digisynd.com) (Client Quit)
  436. # [02:59] * tw2113 idles after sayin hi to miketaylr and mikesusz
  437. # [03:01] * miketaylr idles and waves back
  438. # [03:03] * Quits: dguttman (~dguttman@gige.bur.digisynd.com) (Ping timeout: 276 seconds)
  439. # [03:04] * Quits: themiddleman_itv (~robot@c-67-186-244-235.hsd1.ut.comcast.net) (Quit: themiddleman_itv)
  440. # [03:08] * Joins: orthagonal1 (orthagonal@c-67-162-193-89.hsd1.ar.comcast.net)
  441. # [03:11] * Quits: arfrank (~arfrank@c-68-55-228-128.hsd1.md.comcast.net) (Quit: arfrank)
  442. # [03:12] * KaOSoFt_ is now known as KaOSoFt
  443. # [03:12] * Quits: KaOSoFt (~KaOSoFt@186.112.5.246) (Changing host)
  444. # [03:12] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  445. # [03:14] * Joins: themiddleman_itv (~robot@c-67-186-244-235.hsd1.ut.comcast.net)
  446. # [03:15] * Quits: pa7 (51d9746e@gateway/web/freenode/ip.81.217.116.110) (Quit: Page closed)
  447. # [03:21] * Quits: antonkovalyov (~antonkova@75-101-56-240.dsl.static.sonic.net) (Quit: Leaving...)
  448. # [03:21] * Joins: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net)
  449. # [03:24] * Joins: vanmik (~derek@93.178.90.109)
  450. # [03:25] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
  451. # [03:25] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Ping timeout: 246 seconds)
  452. # [03:26] * Joins: ryanseddon (~RSeddon@202.126.98.210)
  453. # [03:28] * Joins: dmachi (~dmachi@pool-72-66-212-110.ronkva.east.verizon.net)
  454. # [03:28] * Quits: dmachi1 (~dmachi@pool-72-66-212-110.ronkva.east.verizon.net) (Read error: Connection reset by peer)
  455. # [03:31] * Joins: elfgoh (~Adium@adsl76.dyn208.pacific.net.sg)
  456. # [03:32] * Quits: Sliker (~ponies@87.114.90.42) (Remote host closed the connection)
  457. # [03:33] * Joins: byennen (~byennen@173-167-153-94-illinois.hfc.comcastbusiness.net)
  458. # [03:34] * Joins: Sliker (~ponies@87.114.90.42)
  459. # [03:39] * Quits: jeffszusz (~jeffszusz@66.11.186.38) (Remote host closed the connection)
  460. # [03:42] * Joins: mike5w3c (~MikeSmith@EM114-48-219-223.pool.e-mobile.ne.jp)
  461. # [03:50] * Quits: zamabe (~zamae@unaffiliated/zamabe) (Ping timeout: 258 seconds)
  462. # [03:54] * Joins: oknoway (~oknoway@173-8-201-137-Oregon.hfc.comcastbusiness.net)
  463. # [03:59] * Joins: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com)
  464. # [04:01] * Quits: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net) (Quit: Leaving)
  465. # [04:04] * Joins: kennyluck (~kennyluck@114-25-245-66.dynamic.hinet.net)
  466. # [04:11] * Joins: zamabe (~zamae@173.217.231.32)
  467. # [04:11] * Quits: zamabe (~zamae@173.217.231.32) (Changing host)
  468. # [04:11] * Joins: zamabe (~zamae@unaffiliated/zamabe)
  469. # [04:14] * Quits: mike5w3c (~MikeSmith@EM114-48-219-223.pool.e-mobile.ne.jp) (Quit: mike5w3c)
  470. # [04:19] * Joins: antonkovalyov (~antonkova@adsl-75-18-228-251.dsl.pltn13.sbcglobal.net)
  471. # [04:21] * Quits: Sliker (~ponies@87.114.90.42) (Read error: Connection reset by peer)
  472. # [04:26] * Quits: Misiur (~Misiur@77.255.236.102) (Quit: Leaving.)
  473. # [04:27] * Joins: wks (~wks@2001:da8:204:1101:baac:6fff:fe1c:9d80)
  474. # [04:37] * Quits: strevat (~strevat@c-66-31-28-249.hsd1.ma.comcast.net) (Quit: strevat)
  475. # [04:38] * Quits: digitalfiz (~fiz@96bus106.tampabay.res.rr.com) (Quit: Leaving)
  476. # [04:39] * Joins: mike5w3c (~MikeSmith@EM114-48-39-197.pool.e-mobile.ne.jp)
  477. # [04:40] * Quits: SaadIbrahim (~mslfreak@unaffiliated/saadibrahim) (Disconnected by services)
  478. # [04:43] * Quits: kennyluck (~kennyluck@114-25-245-66.dynamic.hinet.net) (Quit: kennyluck)
  479. # [04:53] * Joins: jamesarosen (~jamesaros@70-36-236-228.dsl.static.sonic.net)
  480. # [04:56] * Joins: sneakyness (~sneakynes@c-68-61-181-3.hsd1.mi.comcast.net)
  481. # [04:58] * Quits: vanmik (~derek@93.178.90.109) (Ping timeout: 246 seconds)
  482. # [04:58] * Quits: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com) (Quit: Computer has gone to sleep.)
  483. # [05:00] * Joins: mike5w3c_ (~MikeSmith@EM114-48-187-13.pool.e-mobile.ne.jp)
  484. # [05:02] * Quits: mike5w3c (~MikeSmith@EM114-48-39-197.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
  485. # [05:02] * mike5w3c_ is now known as mike5w3c
  486. # [05:03] * Joins: vanmik (~derek@109.165.122.150)
  487. # [05:18] * Quits: mike5w3c (~MikeSmith@EM114-48-187-13.pool.e-mobile.ne.jp) (Quit: mike5w3c)
  488. # [05:18] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
  489. # [05:20] * Joins: Killman (~killman@186.3.10.7)
  490. # [05:20] * Quits: Killman (~killman@186.3.10.7) (Changing host)
  491. # [05:20] * Joins: Killman (~killman@unaffiliated/killman)
  492. # [05:21] * Quits: jamesarosen (~jamesaros@70-36-236-228.dsl.static.sonic.net) (Remote host closed the connection)
  493. # [05:23] * Quits: sneakyness (~sneakynes@c-68-61-181-3.hsd1.mi.comcast.net) (Quit: Zzzzz)
  494. # [05:24] * Joins: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com)
  495. # [05:25] * Quits: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com) (Client Quit)
  496. # [05:30] * Quits: webprotagonist (~webprotag@ip72-208-104-147.ph.ph.cox.net) (Remote host closed the connection)
  497. # [05:35] * Joins: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com)
  498. # [05:44] * Joins: arfrank (~arfrank@c-68-55-228-128.hsd1.md.comcast.net)
  499. # [05:44] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  500. # [05:48] * Joins: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net)
  501. # [05:50] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  502. # [05:52] * Quits: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com) (Quit: Computer has gone to sleep.)
  503. # [05:55] * Quits: madalu (~user@unaffiliated/madalu) (Ping timeout: 260 seconds)
  504. # [06:04] * Joins: mike5w3c (~MikeSmith@netDHCP-172.keio.w3.org)
  505. # [06:06] * Quits: temp01 (temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  506. # [06:06] * Quits: bot-t (temp01@unaffiliated/temp01/bot/bot-t) (Read error: Connection reset by peer)
  507. # [06:06] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  508. # [06:09] * Joins: temp01 (~temp01@unaffiliated/temp01)
  509. # [06:16] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
  510. # [06:19] * Joins: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net)
  511. # [06:20] * Joins: danbeam (~anonymous@unaffiliated/danbeam)
  512. # [06:21] * Parts: danbeam (~anonymous@unaffiliated/danbeam) ("lates")
  513. # [06:30] * Quits: themiddleman (~rob@c-67-186-244-235.hsd1.ut.comcast.net) (Remote host closed the connection)
  514. # [06:30] * Joins: addyosmani (~apple@host86-162-36-58.range86-162.btcentralplus.com)
  515. # [06:31] * Quits: jacine (~jacine@drupal.org/user/88931/view) (Quit: buh bye :))
  516. # [06:32] * Quits: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net) (Read error: Operation timed out)
  517. # [06:35] * Quits: arfrank (~arfrank@c-68-55-228-128.hsd1.md.comcast.net) (Quit: arfrank)
  518. # [06:43] * Joins: biodegabriel_ (~biodegabr@64.56.241.194)
  519. # [06:44] * Joins: jamesarosen (~jamesaros@c-98-207-16-204.hsd1.ca.comcast.net)
  520. # [06:45] * Quits: biodegabriel (~biodegabr@209.90.153.26) (Ping timeout: 260 seconds)
  521. # [06:45] * biodegabriel_ is now known as biodegabriel
  522. # [06:46] * Quits: jamesarosen (~jamesaros@c-98-207-16-204.hsd1.ca.comcast.net) (Remote host closed the connection)
  523. # [06:46] * Joins: jamesarosen (~jamesaros@c-98-207-16-204.hsd1.ca.comcast.net)
  524. # [06:46] * Quits: jamesarosen (~jamesaros@c-98-207-16-204.hsd1.ca.comcast.net) (Remote host closed the connection)
  525. # [06:51] * Quits: elfgoh (~Adium@adsl76.dyn208.pacific.net.sg) (Quit: Leaving.)
  526. # [06:52] * Joins: elfgoh (~Adium@adsl76.dyn208.pacific.net.sg)
  527. # [06:56] * Joins: nvardar (~nadirvard@c-98-234-220-207.hsd1.ca.comcast.net)
  528. # [06:58] * Quits: elfgoh (~Adium@adsl76.dyn208.pacific.net.sg) (Quit: Leaving.)
  529. # [06:58] * Joins: digitalfiz (~fiz@96bus106.tampabay.res.rr.com)
  530. # [06:59] * Quits: nvardar (~nadirvard@c-98-234-220-207.hsd1.ca.comcast.net) (Client Quit)
  531. # [06:59] * Joins: jamesarosen (~jamesaros@c-98-207-16-204.hsd1.ca.comcast.net)
  532. # [07:02] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
  533. # [07:03] * Joins: matjas (~matjas@91.182.172.181)
  534. # [07:03] * Joins: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net)
  535. # [07:05] * Quits: benv (~benv@75-101-56-240.dsl.static.sonic.net) (Quit: Bye!)
  536. # [07:13] * Joins: nightfury (~nightfury@c-174-52-13-24.hsd1.ut.comcast.net)
  537. # [07:15] * Quits: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net) (Ping timeout: 276 seconds)
  538. # [07:16] * Quits: matjas (~matjas@91.182.172.181) (Quit: Computer has gone to sleep.)
  539. # [07:17] * Joins: elfgoh (~Adium@119.234.16.134)
  540. # [07:18] * Joins: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net)
  541. # [07:20] * Joins: elfgoh1 (~Adium@119.234.73.33)
  542. # [07:21] * Quits: ped_ (~ped@189.60.165.103) (Quit: Leaving)
  543. # [07:21] * Quits: elfgoh (~Adium@119.234.16.134) (Ping timeout: 240 seconds)
  544. # [07:26] <paul_irish> http://www.sfgate.com/cgi-bin/blogs/techchron/detail?entry_id=87452 Firefox developer to open San Francisco office
  545. # [07:26] <paul_irish> fancy.
  546. # [07:27] * Quits: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net) (Ping timeout: 276 seconds)
  547. # [07:27] <thatryan> hey paul how goes it
  548. # [07:27] <paul_irish> sgood
  549. # [07:28] <thatryan> conference was awesome
  550. # [07:29] * Joins: solocio (~michael@p5B2FD329.dip.t-dialin.net)
  551. # [07:29] <paul_irish> this is in the mozilla office : http://goo.gl/4vhv9 http://cdni.wired.co.uk/620x258/k_n/mozillagooglespreadfinal%20copy_620x258.jpg
  552. # [07:29] * Quits: jamesarosen (~jamesaros@c-98-207-16-204.hsd1.ca.comcast.net) (Remote host closed the connection)
  553. # [07:29] <paul_irish> pretty ... sweet
  554. # [07:30] <thatryan> lol what is the damn ie building doing in the background
  555. # [07:33] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  556. # [07:35] * Quits: elfgoh1 (~Adium@119.234.73.33) (Ping timeout: 252 seconds)
  557. # [07:36] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
  558. # [07:37] * Joins: temp02 (~temp01@unaffiliated/temp01)
  559. # [07:38] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
  560. # [07:38] * temp02 is now known as temp01
  561. # [07:48] * Joins: elfgoh (~Adium@119.234.211.86)
  562. # [07:49] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
  563. # [07:50] * Joins: Frippe (~Frippe@unaffiliated/frippe)
  564. # [07:50] * Quits: jdalton (~johndavid@cpe-71-72-243-195.insight.res.rr.com) (Ping timeout: 260 seconds)
  565. # [07:51] * Joins: glcrazy (~quassel@79.119.94.201)
  566. # [07:56] * Joins: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net)
  567. # [07:56] <niftylettuce> paul_irish: hahah
  568. # [07:56] * Joins: LongBeach (~mike@AFontenayssB-152-1-32-237.w83-114.abo.wanadoo.fr)
  569. # [07:56] <niftylettuce> paul_irish: I re-activated...
  570. # [07:57] <niftylettuce> paul_irish: :)
  571. # [07:58] * Joins: jdalton (~johndavid@71.72.243.195)
  572. # [08:00] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Quit: Computer has gone to sleep)
  573. # [08:00] <paul_irish> WOOOO
  574. # [08:00] <paul_irish> activation
  575. # [08:02] * Quits: elfgoh (~Adium@119.234.211.86) (Ping timeout: 240 seconds)
  576. # [08:03] * niftylettuce spots a WILD ACTIVATION
  577. # [08:03] * Joins: obert- (~obert@host222-202-dynamic.7-87-r.retail.telecomitalia.it)
  578. # [08:04] * Joins: themiddleman (~rob@67.186.244.235)
  579. # [08:04] * Joins: elfgoh (~Adium@119.234.138.206)
  580. # [08:07] * Joins: nvardar (~nadirvard@c-98-234-220-207.hsd1.ca.comcast.net)
  581. # [08:09] * Quits: elfgoh (~Adium@119.234.138.206) (Ping timeout: 240 seconds)
  582. # [08:10] * Quits: nvardar (~nadirvard@c-98-234-220-207.hsd1.ca.comcast.net) (Client Quit)
  583. # [08:13] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  584. # [08:15] * Joins: Zeddy (Zeddy@cable-prv-fe9cdc00-227.dhcp.inet.fi)
  585. # [08:15] * Quits: oknoway (~oknoway@173-8-201-137-Oregon.hfc.comcastbusiness.net) (Quit: oknoway)
  586. # [08:19] * Joins: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net)
  587. # [08:22] * Joins: Drule (~Drule@77.72.98.25.c.fiberdirekt.net)
  588. # [08:25] * Quits: Brodingo (~Brodingo@cpe-70-116-2-207.austin.res.rr.com) (Remote host closed the connection)
  589. # [08:26] * Quits: addyosmani (~apple@host86-162-36-58.range86-162.btcentralplus.com) (Quit: addyosmani)
  590. # [08:26] * Quits: themiddleman_itv (~robot@c-67-186-244-235.hsd1.ut.comcast.net) (Quit: themiddleman_itv)
  591. # [08:29] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  592. # [08:29] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  593. # [08:32] * Quits: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net) (Ping timeout: 258 seconds)
  594. # [08:34] * Quits: obert- (~obert@host222-202-dynamic.7-87-r.retail.telecomitalia.it)
  595. # [08:40] * Joins: matjas (~matjas@195.130.156.13)
  596. # [08:43] * Quits: biodegabriel (~biodegabr@64.56.241.194) (Quit: biodegabriel)
  597. # [08:46] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  598. # [08:52] <Zeddy> i cant get my ultra simple offline test to work
  599. # [08:52] <Zeddy> http://www.kokonniemi.fi/bitbenders/offline.html
  600. # [08:52] <Zeddy> whats wrong?
  601. # [08:52] <Zeddy> <html lang="en" manifest="offline.appcache">
  602. # [08:52] <Zeddy> and then i have http://www.kokonniemi.fi/bitbenders/offline.appcache
  603. # [08:52] <Zeddy> i realise i shouldn't even have to define offline.html in the manifest
  604. # [08:53] <Zeddy> but i just tried that to see if it helps, it didn't
  605. # [08:55] * Quits: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net) (Quit: boaz)
  606. # [08:55] * Quits: djancak (~a@c-71-207-220-111.hsd1.al.comcast.net) (Ping timeout: 240 seconds)
  607. # [08:55] <ryanseddon> Zeddy: Your mime type is wrong
  608. # [08:55] * Quits: antonkovalyov (~antonkova@adsl-75-18-228-251.dsl.pltn13.sbcglobal.net) (Quit: Leaving...)
  609. # [08:56] <ryanseddon> manifest files need to be fed through as text/cache-manifest mime type
  610. # [08:57] <Zeddy> how do i define that? :o
  611. # [08:57] <ryanseddon> On your server either through the admin controls or you edit the config files directly
  612. # [08:57] <ryanseddon> What server stack are you using?
  613. # [08:58] <Zeddy> u mean the .htaccess?
  614. # [08:58] <ryanseddon> no
  615. # [08:58] <Zeddy> ok..
  616. # [08:58] <ryanseddon> mime.types config file
  617. # [08:58] <Zeddy> cos i allready added AddType text/cache-manifest .manifest
  618. # [08:58] <ryanseddon> That should work
  619. # [08:58] <Zeddy> well i have a hosted server with cpanel working
  620. # [08:58] * Joins: danbeam (~anonymous@unaffiliated/danbeam)
  621. # [08:58] <Zeddy> no idea where the mime.types config file is located
  622. # [08:59] <ryanseddon> Running your file through this handy tool says it's text/plain http://web-sniffer.net/
  623. # [08:59] <Zeddy> if i can even change it
  624. # [08:59] <ryanseddon> cpanel will allow youto add custom mime types
  625. # [08:59] <Zeddy> that says Content-Type: text/plain
  626. # [08:59] <danbeam> Zeddy: came in late, but /etc/mime.types if you have access to the whole box / VPS
  627. # [09:00] <Zeddy> i can view /etc/
  628. # [09:00] <Zeddy> but i dont see the file in there
  629. # [09:00] <Zeddy> theres just an ftpquota file
  630. # [09:00] <danbeam> lame
  631. # [09:01] <ryanseddon> Just login to cpanel and go to the mime types section and add it that way
  632. # [09:02] <Zeddy> oh duh
  633. # [09:02] <Zeddy> :D
  634. # [09:02] <Zeddy> so i add text/cache-manifest : appcache
  635. # [09:02] <Zeddy> ?
  636. # [09:03] <Zeddy> actually when i view mime types
  637. # [09:03] <ryanseddon> yep
  638. # [09:03] <Zeddy> the one from my htaccess file is allredy there
  639. # [09:03] <Zeddy> under user defined mime types, it says: text/cache-manifest .manifest
  640. # [09:03] <ryanseddon> but that's for .manifest files you've named yours .appcache
  641. # [09:03] <Zeddy> should it say only manifest?
  642. # [09:03] <Zeddy> oh haha
  643. # [09:04] <Zeddy> thats what you get for blindly following two different tutorials
  644. # [09:04] <Zeddy> but .appcache is going to be the extension to use?
  645. # [09:05] <ryanseddon> it can be any extension you want just as long as it's fed through as text/cache-manifest
  646. # [09:05] <Zeddy> oh yes
  647. # [09:05] <Zeddy> it works :p
  648. # [09:05] <Zeddy> great stuff!
  649. # [09:06] <Zeddy> so anyone here who has tested html5 app cache on mobile devices?
  650. # [09:06] <Zeddy> im still trying to figure out how much you can cache
  651. # [09:06] <ryanseddon> 5mb
  652. # [09:06] <Zeddy> ok, is 5mb the total for my whole domain?
  653. # [09:06] <ryanseddon> yes
  654. # [09:07] <Zeddy> wtf, thats lame as hell
  655. # [09:08] <Zeddy> I have the same problem on iPhone. On iPad though I figured a turn around. If your manifest contains files less than 5MB the first time and you update the cache by window.applicationCache.update() and before doing the update you increase the manifest files to be below 10mb it will work. If you continue doing that (increasing the manifest by <5MB each time and then update()) you will see that
  656. # [09:08] <Zeddy> the iPad can cache more than the 5MB limit.
  657. # [09:08] * Joins: beevi7 (~manuel.bi@tim.7val.com)
  658. # [09:09] * Joins: Eftarjin (~Eftarjin@2a01:e35:2e8d:b5f0:225:22ff:fe13:3011)
  659. # [09:10] <Zeddy> i read somewhere that someone with a iOS app who ported it to a webapp somehow generated several page in order to bypass that limit
  660. # [09:11] * Joins: ybon (~ybon@92.90.21.5)
  661. # [09:11] * Joins: zatan (~zatan@5aceb9fe.bb.sky.com)
  662. # [09:11] * Joins: Neiluj (~Julien@195.200.175.214)
  663. # [09:12] <Zeddy> http://www.mobilenoter.com/blog/post/2010/04/06/Removing-size-limit-of-a-page.aspx
  664. # [09:12] <Zeddy> there we have it
  665. # [09:13] <ryanseddon> Is that anything to do appcache?
  666. # [09:13] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  667. # [09:14] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (Quit: Leaving)
  668. # [09:14] <Zeddy> wtf, now that you mention it, i guess not.. i just found the link on many google group discussions where they were talking about the 5mb limit :P
  669. # [09:15] <Zeddy> i will have an interesting time trying to cram a jquerymobile page with a mapview and POI multimedia into 5mb
  670. # [09:15] <ryanseddon> It's more about the page weight the iPhone can handle
  671. # [09:15] * Joins: voxpelli (~anonymous@2001:470:dd8b:babf:223:6cff:fe89:f613)
  672. # [09:16] <Zeddy> however i think it will be possible, i just need to figure out how to take images and mp3s in php and resize them alot
  673. # [09:16] <ryanseddon> you can't store audio in appcache on the ipHone
  674. # [09:17] <Zeddy> the idea here is to have wifi hotspots for toursits, where it instructs them to go to www.mylocaltourguide.com, and have their browser cache the whole thing and let them start their guided tour without a connection
  675. # [09:17] <Zeddy> cant you do that on android?
  676. # [09:17] <danbeam> paul_irish: Incoming feature request - Is it really that hard to put a "Copy URL..." button for each download in downloads tab in Chrome? It pisses me off to no end that I can't get a 301/302'ed link easily (without having to fucking curl -I link | grep Location)
  677. # [09:18] <paul_irish> hm
  678. # [09:18] <ryanseddon> Probably
  679. # [09:18] <Zeddy> allthouth android still doesn't support html5 audio tag
  680. # [09:18] <Zeddy> which i just cant get through my mind
  681. # [09:18] <ryanseddon> There is a fair disconnect between android browser and Chrome
  682. # [09:18] <Zeddy> i basically want it to start playing a sound file when a user walks past a POI
  683. # [09:19] <paul_irish> danbeam: Open, Always Open Files of the Type, Show In Finder, *Copy URL to Clipboard*, Cancel
  684. # [09:19] <paul_irish> ?
  685. # [09:19] <paul_irish> oh
  686. # [09:19] <paul_irish> downloads tab
  687. # [09:19] <Zeddy> is there any way to tell the appcache to cache all images on a page?
  688. # [09:20] * Joins: dgathright (~dgathrigh@dhcp184-48-6-52.sdmg.snd.wayport.net)
  689. # [09:20] <ryanseddon> You could make the appcache file be generated by the backend
  690. # [09:20] <paul_irish> danbeam: in downloads tab i rightclick the link and its got copy URL
  691. # [09:20] <danbeam> paul_irish: where is first "Open"?
  692. # [09:20] <Zeddy> ryanseddon, yes thats what im thinking of doing
  693. # [09:20] <danbeam> paul_irish: what is that URL?
  694. # [09:20] <paul_irish> uh what
  695. # [09:20] <danbeam> paul_irish: local chrome://
  696. # [09:20] <paul_irish> chrome://downloads/
  697. # [09:20] <danbeam> paul_irish: yup
  698. # [09:20] <danbeam> paul_irish: not super useful, IMO
  699. # [09:21] <danbeam> paul_irish: cool to click on the file to open it, sure
  700. # [09:21] <paul_irish> you want a clickable button to save you from rightclicking?
  701. # [09:21] <danbeam> paul_irish: or just make the URL you downloaded it from a link...
  702. # [09:21] <paul_irish> it is?
  703. # [09:21] <paul_irish> http://paulirish.com/i/11b1.png
  704. # [09:21] <danbeam> paul_irish: div.url's on download page
  705. # [09:22] <danbeam> paul_irish: initializr isn't, though, rigth?
  706. # [09:22] <danbeam> paul_irish: right*
  707. # [09:22] <paul_irish> o
  708. # [09:22] <paul_irish> oh
  709. # [09:22] <paul_irish> gotcha
  710. # [09:22] * Quits: Killman (~killman@unaffiliated/killman) (Quit: bbl Zzzzzzzzz)
  711. # [09:22] <danbeam> paul_irish: yup
  712. # [09:22] <paul_irish> file the ticket plz
  713. # [09:23] <paul_irish> http://new.crbug.com
  714. # [09:23] <paul_irish> i'm writing a conf trip report now
  715. # [09:23] <paul_irish> so ill pretend you told me this at the conf
  716. # [09:23] <danbeam> paul_irish: ok
  717. # [09:23] <danbeam> paul_irish: heh
  718. # [09:23] <paul_irish> also mention that the big download button on the downloads bar should ass this to its little menu
  719. # [09:23] <paul_irish> Open, Always Open Files of the Type, Show In Finder, *Copy URL to Clipboard*, Cancel
  720. # [09:23] <danbeam> paul_irish: what conf and I'll search for it first, just to not DUPE
  721. # [09:23] <paul_irish> jquery conf
  722. # [09:24] <danbeam> paul_irish: ah, cool
  723. # [09:24] * Joins: jonpacker (~contact@60-241-37-77.static.tpgi.com.au)
  724. # [09:24] <danbeam> paul_irish: which "Template" should I squeeze this feature request into, lol? (all seem to be about defects)
  725. # [09:25] <danbeam> paul_irish: one sec, somebody *has* to have asked for this before
  726. # [09:26] <paul_irish> you use the defect template and just. change enough text to make it work as a FR
  727. # [09:26] <danbeam> paul_irish: http://code.google.com/p/chromium/issues/detail?id=63445&q=copy%20link&sort=-type%20feature&colspec=ID%20Stars%20Pri%20Area%20Feature%20Type%20Status%20Summary%20Modified%20Owner%20Mstone%20OS
  728. # [09:26] <danbeam> paul_irish: yup
  729. # [09:27] <paul_irish> bummer
  730. # [09:27] <danbeam> paul_irish: just made bookmarklet to fix, AWWWWW YEAHHHHHHHh
  731. # [09:27] <paul_irish> sexyhot
  732. # [09:28] <danbeam> paul_irish: also just tried ChromeOS tonight
  733. # [09:28] <danbeam> paul_irish: interesting
  734. # [09:33] * Joins: prajwalit (~prajwalit@121.243.225.226)
  735. # [09:35] <Zeddy> why is it that when i use cahce manifest, and add something to my html file (like a new image) it doesn't update the page even when im connected?
  736. # [09:35] <Zeddy> its like it was constantly using the manifest file even though im online
  737. # [09:35] <paul_irish> it is.
  738. # [09:35] <paul_irish> most people hate that fact
  739. # [09:36] <paul_irish> but thats seemingly how it was designed
  740. # [09:36] <paul_irish> i couldnt tell you why
  741. # [09:36] <Zeddy> so theres no way to bypass that? :P
  742. # [09:37] <Zeddy> anyhows i just got my android to cache two 3.5mb images
  743. # [09:37] <ryanseddon> you need to swapCache then reload to see cache updates
  744. # [09:38] * Quits: Neiluj (~Julien@195.200.175.214) (Ping timeout: 276 seconds)
  745. # [09:38] * Joins: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t)
  746. # [09:39] <Zeddy> okay
  747. # [09:39] <Zeddy> would it be possible to have multiple subdomains and get 5mb for each of those? :p
  748. # [09:40] * Joins: SaadIbrahim (~mslfreak@113.203.132.199)
  749. # [09:40] * Quits: SaadIbrahim (~mslfreak@113.203.132.199) (Changing host)
  750. # [09:40] * Joins: SaadIbrahim (~mslfreak@unaffiliated/saadibrahim)
  751. # [09:40] <ryanseddon> No, doesn't work like localStorage
  752. # [09:40] <Zeddy> so it just gives mydomain.com 5Mb ?
  753. # [09:40] <Zeddy> MB*
  754. # [09:41] <ryanseddon> Well 5MB is only a recommendation it's upto the browser to decide what they want to offer
  755. # [09:41] * Quits: thatryan (~thatryan@c-71-202-1-91.hsd1.ca.comcast.net) (Quit: Leaving...)
  756. # [09:41] <Zeddy> would be cool to have separate manifest files for each subdomain and then programtically have it redirect from page to page to get it to cache each subdomains pages
  757. # [09:41] <Zeddy> so its also up to the browser to decide how it handles subdomains?
  758. # [09:42] <Zeddy> im just thinking about some hostin server where they have user1.hostingserver.com and user2.hostingserver.com, will these guys have to share the same 5MB limit, because thats just weird
  759. # [09:43] * Joins: Neiluj (~Julien@195.200.175.214)
  760. # [09:44] <ryanseddon> Not sure, would be worth testing to see if they are seperate or the manifest gets overridden
  761. # [09:45] <Zeddy> yeah, and you'd have to test that on all the different browsers around
  762. # [09:46] <Zeddy> i think i'll test that on android now
  763. # [09:46] <Zeddy> would be nice to get my hands on an iphone for testing purposes, but no way im buying one
  764. # [09:47] <ryanseddon> signup to perfectomobile.com
  765. # [09:47] <ryanseddon> http://www.perfectomobile.com/portal/cms/opera.xhtml?key=OP631R89YL2 gets you 7 hours free testing
  766. # [09:47] * Quits: ybon (~ybon@92.90.21.5) (Ping timeout: 260 seconds)
  767. # [09:49] <paul_irish> oOo
  768. # [09:49] <danbeam> paul_irish: there's also a window.console.log('results'); lying around on the downloads page, lol
  769. # [09:49] <paul_irish> lol
  770. # [09:50] <danbeam> paul_irish: I guess Chrome ... guarantees results! --danbeam;
  771. # [09:52] <danbeam> yyyyyyyyyyeeeeeeeeeeeeaaaaaaaaaaaaahhhhhhhhhhhhHH!
  772. # [09:52] <Zeddy> ryanseddon: thanks!
  773. # [09:52] * Parts: ryanseddon (~RSeddon@202.126.98.210)
  774. # [09:54] <Zeddy> wtf, even when i update the manifest file, it still doesn't fetch the new image i added
  775. # [09:54] <Zeddy> so i need to add javascript to handle this dont i?
  776. # [09:55] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
  777. # [10:02] * Joins: Misiur (~Misiur@77-255-236-102.adsl.inetia.pl)
  778. # [10:02] * Quits: jonpacker (~contact@60-241-37-77.static.tpgi.com.au) (Quit: jonpacker)
  779. # [10:03] * Joins: obert- (~obert@host222-202-dynamic.7-87-r.retail.telecomitalia.it)
  780. # [10:05] <Zeddy> hmm
  781. # [10:06] <Zeddy> apparently android and firefox both cache atleast 6MB of files :o
  782. # [10:06] <Zeddy> i have two images, both 3MB and it caches them just fine
  783. # [10:06] <Zeddy> on android i load the page, close the browser with advanced task killer, go into flight mode, open the browser and open my page, both images are tehre
  784. # [10:07] <Zeddy> i even tried refreshing the page multiple times
  785. # [10:07] * Quits: Misiur (~Misiur@77-255-236-102.adsl.inetia.pl) (Read error: Connection reset by peer)
  786. # [10:07] * Joins: Misiur (~Misiur@77-255-236-102.adsl.inetia.pl)
  787. # [10:09] <Zeddy> http://www.kokonniemi.fi/bitbenders/offline.html
  788. # [10:09] <Zeddy> at the moment i can cache all 3
  789. # [10:11] <danbeam> paul_irish: are you allowed to run userscripts on chrome:// URLs?
  790. # [10:12] * Joins: Zeddeh (~Zeddy@cable-prv-fe9cdc00-227.dhcp.inet.fi)
  791. # [10:13] <Zeddeh> i keep forgetting to reconnect my PC
  792. # [10:13] <Zeddeh> anyhows http://www.kokonniemi.fi/bitbenders/offline.html <- 10 MB cached, and works on android
  793. # [10:13] * Quits: Zeddy (Zeddy@cable-prv-fe9cdc00-227.dhcp.inet.fi) (Ping timeout: 240 seconds)
  794. # [10:13] <Zeddeh> http://grinninggecko.com/developing-cross-platform-html5-offline-app-1/
  795. # [10:13] * Zeddeh is now known as Zeddy
  796. # [10:13] <paul_irish> danbeam: no idea
  797. # [10:13] <Zeddy> and it says Safari Mobile (iOS): 10MB
  798. # [10:14] <Zeddy> so basically i have 10MB to work with, not 5?
  799. # [10:14] <Zeddy> i dont really care about desktop offline capability
  800. # [10:15] <Zeddy> http://grinninggecko.com/developing-cross-platform-html5-offline-app-1/
  801. # [10:15] <Zeddy> I’d never even considered splitting it up, likely because my app is built around a single HTML file with all functionality/navigation handled by JavaScript. But I just did some testing on the iOS Simulator and it appears that it is a per-manifest limit. So if you have 2 separate HTML files with 2 separate manifests, sitting in the same directory, they are considered separate applications, and
  802. # [10:15] <Zeddy> the 10MB limit applies to each separately.
  803. # [10:15] <Zeddy> <3
  804. # [10:15] <Zeddy> how cool
  805. # [10:15] <Zeddy> that means i can create 5 manifests file and get 50 megs ;)
  806. # [10:15] * Joins: ybon (~ybon@81.93.12.28)
  807. # [10:15] <danbeam> paul_irish: // <scheme> := '*' | 'http' | 'https' | 'file' | 'ftp' | 'chrome'
  808. # [10:16] <danbeam> paul_irish: looks like it, :)
  809. # [10:16] <paul_irish> woo
  810. # [10:16] <danbeam> paul_irish: haha
  811. # [10:16] <Zeddy> ill get like 10 pages of text in my theasus where i just go on about differenced between browsers ^_^
  812. # [10:16] <danbeam> paul_irish: nvm, fuck - chrome:// -- we don't support chrome internal URLs
  813. # [10:17] <Zeddy> i cant understand how Chrome Desktop can have a cache limit of 5MB when android browser has unlimited
  814. # [10:17] <danbeam> I kind of would've been surprised if you were allowed to execute scripts on chrome:// -- that can click buttons that change user preferences, etc.
  815. # [10:18] * Joins: adrinux (~adrinux@93.89.134.219)
  816. # [10:18] * Joins: Juo (~Juo@unaffiliated/juo)
  817. # [10:21] * Quits: mike5w3c (~MikeSmith@netDHCP-172.keio.w3.org) (Quit: mike5w3c)
  818. # [10:23] <Zeddy> why is that when i clear my chrome cache, then visit my page http://www.kokonniemi.fi/bitbenders/offline.html i get the following files loaded into cache: offline.appcache, MMSposter-large.jpg, testimage.jpg, test3.png but it doesn't load the actual web page into cache offline.html
  819. # [10:23] <Zeddy> this means i cannot access the page itself in offline mode
  820. # [10:23] <Zeddy> i can however access the images directly
  821. # [10:23] <Zeddy> i even have the line "offline.html" defined in my manifest
  822. # [10:23] <Zeddy> and yet it doesn't cache it? :p
  823. # [10:24] <Zeddy> can someone confirm this?
  824. # [10:26] * Joins: temp02 (~temp01@unaffiliated/temp01)
  825. # [10:27] <danbeam> paul_irish: so lame that I can't hack Chrome so easily, :P, but it's all good
  826. # [10:27] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  827. # [10:30] * Joins: henk_maaier (~henk_maai@unaffiliated/henk-maaier/x-8124569)
  828. # [10:30] <henk_maaier> hello!
  829. # [10:30] <danbeam> henk_maaier: yo
  830. # [10:31] <henk_maaier> i'm in doubt, should i start this new project with html 5?
  831. # [10:31] <danbeam> henk_maaier: yup, you should
  832. # [10:31] <henk_maaier> i've downloaded the html5 boilerplate
  833. # [10:31] <danbeam> henk_maaier: for no reason other than I said so
  834. # [10:32] <henk_maaier> that's reason enough, thanks danbeam :)
  835. # [10:32] <danbeam> henk_maaier: and otherwise someone might hit you with that HTML5 shield
  836. # [10:32] <danbeam> henk_maaier: (and nobody wants that)
  837. # [10:32] <henk_maaier> hahaha
  838. # [10:32] * Joins: louisremi (~louisremi@mozilla-paris-253-99.cnt.nerim.net)
  839. # [10:32] <henk_maaier> nah - is it too early to start with html5 for public projects?
  840. # [10:32] <henk_maaier> as afaik most don't support html5 yet
  841. # [10:33] <henk_maaier> and then you need javascript to compensate this, blabla
  842. # [10:33] <danbeam> henk_maaier: first line of Google Docs <!DOCTYPE HTML>
  843. # [10:34] <danbeam> henk_maaier: first line of Google Maps' source -
  844. # [10:34] <danbeam> <!DOCTYPE html>
  845. # [10:34] <danbeam> first line of Yahoo! Mail,
  846. # [10:34] <henk_maaier> yeah well, do they also use the new html5 tags like <header> <footer> etc?
  847. # [10:34] <danbeam> <!doctype html>
  848. # [10:34] <danbeam> :)
  849. # [10:34] <danbeam> henk_maaier: I know Yahoo! uses new tags, yup
  850. # [10:34] <henk_maaier> i'm using that doctype too, for other projects
  851. # [10:34] <danbeam> henk_maaier: and we wrap with an extra tag as well, with a similar class name
  852. # [10:35] <henk_maaier> mhh?
  853. # [10:35] <danbeam> henk_maaier: <div class="header"><header>Coool!</header></div>
  854. # [10:35] <danbeam> henk_maaier: div.header, header { /* same style! */ }
  855. # [10:35] <henk_maaier> aah
  856. # [10:35] <danbeam> henk_maaier: well, around those lines
  857. # [10:35] * Quits: patcito (~123@190.42.23.131) (Read error: Connection reset by peer)
  858. # [10:36] <henk_maaier> the html5-boilerplate is using modernizr to support these tags in older browsers
  859. # [10:36] <danbeam> (you obivously don't want to repeat styles)
  860. # [10:36] <danbeam> yeah, you can use Modernizr's built in shims (pretty sure that's still there the last time I checked, right paul_irish?) or just the html shiv itself - http://code.google.com/p/html5shiv/
  861. # [10:36] <danbeam> shiv*
  862. # [10:37] <danbeam> https://github.com/Modernizr/Modernizr/blob/master/modernizr.js#L901
  863. # [10:37] <Eftarjin> display: block in CSS on relevant new elements and document.createElement in JS for IE is usually enough
  864. # [10:37] <paul_irish> same shiv in both
  865. # [10:37] <danbeam> paul_irish: yay, :>
  866. # [10:37] <paul_irish> danbeam: do you subscribe to my blog?
  867. # [10:37] <danbeam> paul_irish: negative
  868. # [10:38] <paul_irish> DO EEET
  869. # [10:38] <danbeam> paul_irish: but I saw the comment that these might be deprecated in Modernizr, right?
  870. # [10:38] <henk_maaier> wewt, even the author of the html5-boilerplate is here :)
  871. # [10:39] <danbeam> paul_irish: ah, maybe I was smoking crack - don't see anything about that now
  872. # [10:39] <danbeam> paul_irish: naw, I simply troll too many JS libraries' code
  873. # [10:39] <danbeam> (jQuery, YUI2/3, Sizzle, Env.js, Modernizr, Prototype, Mootools, etc. etc.)
  874. # [10:39] * Joins: Saaaaad (~mslfreak@113.203.156.107)
  875. # [10:39] * Quits: Saaaaad (~mslfreak@113.203.156.107) (Changing host)
  876. # [10:39] * Joins: Saaaaad (~mslfreak@unaffiliated/saadibrahim)
  877. # [10:39] * Quits: SaadIbrahim (~mslfreak@unaffiliated/saadibrahim) (Disconnected by services)
  878. # [10:39] * Saaaaad is now known as SaadIbrahim
  879. # [10:40] <henk_maaier> :)
  880. # [10:40] <danbeam> paul_irish: by subscribe to it, you mean add the RSS feed?
  881. # [10:42] <danbeam> paul_irish: to something like Google Reader? because obviously there's no RSS reader in my go to browser *cough* *cough*
  882. # [10:42] <danbeam> paul_irish: also, how does it feel to be talking at a conference that accepted you and I as speakers but turned down Doug Crockford, lol?
  883. # [10:43] <danbeam> (JSConf)
  884. # [10:46] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-cjjxyrqsroyrzjrs)
  885. # [10:48] * Quits: dgathright (~dgathrigh@dhcp184-48-6-52.sdmg.snd.wayport.net) (Ping timeout: 240 seconds)
  886. # [10:48] * dgathright_ is now known as dgathright
  887. # [10:48] * Quits: byennen (~byennen@173-167-153-94-illinois.hfc.comcastbusiness.net) (Remote host closed the connection)
  888. # [10:53] * Joins: FireFly (~firefly@unaffiliated/firefly)
  889. # [10:53] <Zeddy> is there any addons for chrome where you can work in offline
  890. # [10:55] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
  891. # [10:59] * Joins: topeak (~topeak@180.77.211.95)
  892. # [11:02] <Eftarjin> http://packages.python.org/Attest/install/ talks about convenience functions for testing HTML and XML (near the end) but I couldn’t find these functions, other than the XML reporter
  893. # [11:04] <Eftarjin> oh, they’re in the deprecated Assert class
  894. # [11:08] * Quits: nightfury (~nightfury@c-174-52-13-24.hsd1.ut.comcast.net) (Quit: nightfury)
  895. # [11:13] * Joins: tomh (~tomh@unaffiliated/tomh)
  896. # [11:14] * Joins: byennen (~byennen@173-167-153-94-illinois.hfc.comcastbusiness.net)
  897. # [11:17] * Joins: Ms2ger (~Ms2ger@91.181.82.214)
  898. # [11:20] * Joins: dpy (~Marcel@2001:1af8:fe9b:0:216:eaff:fe5f:e1f2)
  899. # [11:24] * Quits: byennen (~byennen@173-167-153-94-illinois.hfc.comcastbusiness.net) (Remote host closed the connection)
  900. # [11:28] * temp02 is now known as temp01
  901. # [11:33] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
  902. # [11:35] <SaadIbrahim> #css
  903. # [11:36] <SaadIbrahim> is this kind of shadow possible with css3? http://screensnapr.com/v/wSFnrQ.png
  904. # [11:39] * Quits: Juo (~Juo@unaffiliated/juo) (Quit: goodbye)
  905. # [11:40] * Quits: Neiluj (~Julien@195.200.175.214) (Ping timeout: 252 seconds)
  906. # [11:43] * Quits: Ms2ger (~Ms2ger@91.181.82.214) (Ping timeout: 246 seconds)
  907. # [11:45] * Joins: Neiluj (~Julien@195.200.175.214)
  908. # [11:51] * Quits: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net) (Remote host closed the connection)
  909. # [11:51] * Joins: Ms2ger (~Ms2ger@91.181.82.214)
  910. # [11:52] * Joins: stenno_ (~stenno@dslb-092-077-134-203.pools.arcor-ip.net)
  911. # [11:52] * Quits: BLOB0 (~blobo@88.193.44.233) (Ping timeout: 240 seconds)
  912. # [11:53] * Joins: BLOB0 (~blobo@88.193.44.233)
  913. # [11:54] * Parts: SaadIbrahim (~mslfreak@unaffiliated/saadibrahim)
  914. # [11:55] <stenno_> i have a little question regarding <source> tags in <video> tags, am i understanding correct that if there are multiple <source> tags, if i call .load(), it will try to load one of them, if it doesn't succeed it will choose the next one, etc...? by this, does it automatically set the .src attribute?
  915. # [11:56] * Joins: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net)
  916. # [11:57] <danbeam> stenno_: that's a darn good question
  917. # [11:57] <danbeam> stenno_: unfortunately I have no idea, :(
  918. # [11:57] <stenno_> :)
  919. # [11:57] <stenno_> maybe i will just try it out and post the results ;)
  920. # [12:00] * danbeam is now known as danbeam|afk
  921. # [12:01] * psynaptic|away is now known as psynaptic
  922. # [12:04] * Joins: pa7 (51d9746e@gateway/web/freenode/ip.81.217.116.110)
  923. # [12:13] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  924. # [12:13] * Quits: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net) (Remote host closed the connection)
  925. # [12:19] * Joins: 36DABJHV3 (~quassel@69.169.159.105.provo.static.broadweavenetworks.net)
  926. # [12:19] * Joins: 92AACVBZA (~quassel@69.169.159.105.provo.static.broadweavenetworks.net)
  927. # [12:21] * Quits: rgervais (40d2c7e9@gateway/web/freenode/ip.64.210.199.233) (Ping timeout: 252 seconds)
  928. # [12:22] * Quits: kadiks (~kadiks@89.95.97.122) (Quit: Leaving)
  929. # [12:22] * Quits: pa7 (51d9746e@gateway/web/freenode/ip.81.217.116.110) (Ping timeout: 252 seconds)
  930. # [12:22] * Quits: 36DABJHV3 (~quassel@69.169.159.105.provo.static.broadweavenetworks.net) (Remote host closed the connection)
  931. # [12:22] * Quits: 92AACVBZA (~quassel@69.169.159.105.provo.static.broadweavenetworks.net) (Remote host closed the connection)
  932. # [12:22] * Joins: Misiur1 (~Misiur@77-255-236-102.adsl.inetia.pl)
  933. # [12:24] * Quits: Misiur (~Misiur@77-255-236-102.adsl.inetia.pl) (Ping timeout: 252 seconds)
  934. # [12:26] <Zeddy> wtf
  935. # [12:26] <Zeddy> if i cache more then 5 megs with Chrome
  936. # [12:26] <Zeddy> it just leaves out random stuff
  937. # [12:26] <Zeddy> for example, it cached the 7MB images, but not the .html file
  938. # [12:26] <Zeddy> thats absurd
  939. # [12:28] <stenno_> chrome seems to screw up hard their caching stuff
  940. # [12:29] <stenno_> sometimes i have to close the tab and start it new again for updating my javascript
  941. # [12:29] <stenno_> just clearing the cache doesn't work
  942. # [12:29] * Joins: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net)
  943. # [12:29] * Joins: JojoTheBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net)
  944. # [12:30] * Quits: JojoTheBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net) (Remote host closed the connection)
  945. # [12:30] * Quits: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net) (Remote host closed the connection)
  946. # [12:34] * Quits: topeak (~topeak@180.77.211.95) (Quit: Leaving)
  947. # [12:35] <Zeddy> lol
  948. # [12:35] <Zeddy> and here i thought chrome was one of the best browsers, how wrong i was
  949. # [12:35] <Zeddy> http://conversations.nokia.com/2011/04/21/one-step-closer-to-first-nokia-device-built-on-windows-phone/?cid=ncomblogs-fw-scl-na-eng-na-facebook-g0-20-bsm
  950. # [12:40] * Joins: SaadIbrahim (~mslfreak@113.203.156.107)
  951. # [12:40] * Quits: SaadIbrahim (~mslfreak@113.203.156.107) (Changing host)
  952. # [12:40] * Joins: SaadIbrahim (~mslfreak@unaffiliated/saadibrahim)
  953. # [12:41] * Joins: myakura (~myakura@FL1-203-136-153-6.tky.mesh.ad.jp)
  954. # [12:41] * Quits: myakura (~myakura@FL1-203-136-153-6.tky.mesh.ad.jp) (Remote host closed the connection)
  955. # [12:41] * Joins: myakura (~myakura@FL1-203-136-153-6.tky.mesh.ad.jp)
  956. # [12:52] * Quits: DreamHazard (~xander02@host86-155-61-31.range86-155.btcentralplus.com) (Ping timeout: 240 seconds)
  957. # [12:54] * Joins: DreamHazard (~xander02@81.148.227.179)
  958. # [13:01] * Joins: solocio_ (~michael@p5B2FA52D.dip.t-dialin.net)
  959. # [13:01] * Quits: wks (~wks@2001:da8:204:1101:baac:6fff:fe1c:9d80) (Read error: Connection reset by peer)
  960. # [13:02] * Quits: louisremi (~louisremi@mozilla-paris-253-99.cnt.nerim.net) (Ping timeout: 276 seconds)
  961. # [13:03] * Quits: solocio (~michael@p5B2FD329.dip.t-dialin.net) (Ping timeout: 248 seconds)
  962. # [13:03] * solocio_ is now known as solocio
  963. # [13:07] * Joins: kadiks (~kadiks@92.103.52.138)
  964. # [13:08] <stenno_> alright!
  965. # [13:10] <stenno_> if the src of a <source> tag does not exist, it jumps to the next <source> tag
  966. # [13:10] <stenno_> however, it does not set the .src attribute of the video :/
  967. # [13:14] <kadiks> src does not exist for video but for source tag
  968. # [13:14] <kadiks> the video tag will select automatically the right source tag
  969. # [13:15] <stenno_> right
  970. # [13:15] <stenno_> i found a way though, using oncanplay and onerror to set the src of the video
  971. # [13:17] * Joins: actel (u48@gateway/web/irccloud.com/x-mnghmrvrnqbfgfya)
  972. # [13:22] <stenno_> oh wait
  973. # [13:22] <stenno_> oncanplay on <source> does not work as i would expected it
  974. # [13:26] <stenno_> arg
  975. # [13:27] <stenno_> i can only use onerror() to check if it _doesn't_ work
  976. # [13:27] <stenno_> there is no onload() or oncanplay() for <source> :(
  977. # [13:27] * Quits: DreamHazard (~xander02@81.148.227.179) (Read error: Connection reset by peer)
  978. # [13:27] <stenno_> (at least it wont be triggered)
  979. # [13:29] * Parts: SaadIbrahim (~mslfreak@unaffiliated/saadibrahim)
  980. # [13:29] <stenno_> even video.oncanplay does not work
  981. # [13:29] <stenno_> is not triggered
  982. # [13:31] * Quits: Eftarjin (~Eftarjin@2a01:e35:2e8d:b5f0:225:22ff:fe13:3011) (Ping timeout: 260 seconds)
  983. # [13:31] <stenno_> grr this is really a pita
  984. # [13:35] * Joins: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net)
  985. # [13:41] * Joins: jeffszusz (~jeffszusz@66.11.186.38)
  986. # [13:45] * Quits: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net) (Read error: Operation timed out)
  987. # [13:47] * Joins: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net)
  988. # [13:54] * Joins: louisremi (~louisremi@mozilla-paris-253-99.cnt.nerim.net)
  989. # [13:55] * Quits: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net) (Remote host closed the connection)
  990. # [13:59] * Joins: huskyr (~huskyr@188.200.34.66)
  991. # [14:04] * Joins: plh_ (~plh@30-6-203.wireless.csail.mit.edu)
  992. # [14:07] * Joins: Sliker (~ponies@87.114.90.42)
  993. # [14:08] * Joins: madalu (~user@unaffiliated/madalu)
  994. # [14:08] * Joins: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net)
  995. # [14:10] * Joins: mike5w3c (~MikeSmith@EM114-48-149-75.pool.e-mobile.ne.jp)
  996. # [14:10] * Quits: kadiks (~kadiks@92.103.52.138) (Quit: Leaving)
  997. # [14:10] * Quits: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net) (Client Quit)
  998. # [14:10] * Quits: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t) (Quit: bot-t)
  999. # [14:11] * Joins: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t)
  1000. # [14:23] <Ms2ger> stenno_, isn't there a video.currentSrc that would do what you want?
  1001. # [14:23] <stenno_> yes
  1002. # [14:23] <stenno_> i just figured that out :)
  1003. # [14:23] <stenno_> thanks anyway
  1004. # [14:23] * Quits: Misiur1 (~Misiur@77-255-236-102.adsl.inetia.pl) (Quit: Leaving.)
  1005. # [14:24] <stenno_> also there was a problem with the event binding in chrome
  1006. # [14:29] * Quits: adrinux (~adrinux@93.89.134.219) (Quit: Leaving.)
  1007. # [14:37] * Joins: sameh_ammar (~chatzilla@41.129.43.7)
  1008. # [14:40] * Quits: sameh_ammar (~chatzilla@41.129.43.7) (Client Quit)
  1009. # [14:40] * Quits: stenno_ (~stenno@dslb-092-077-134-203.pools.arcor-ip.net) (Ping timeout: 252 seconds)
  1010. # [14:42] * Joins: ManOnTheMoon (~ManOnTheM@81.202.113.56.dyn.user.ono.com)
  1011. # [14:43] * Quits: ManOnTheMoon (~ManOnTheM@81.202.113.56.dyn.user.ono.com) (Client Quit)
  1012. # [14:47] * Joins: Juo (~Juo@unaffiliated/juo)
  1013. # [14:47] * Joins: jonpacker (~contact@60.241.39.19)
  1014. # [14:47] * Quits: Juo (~Juo@unaffiliated/juo) (Client Quit)
  1015. # [14:48] * Joins: Juo (~Juo@unaffiliated/juo)
  1016. # [15:00] * psynaptic is now known as psynaptic|lunch
  1017. # [15:05] * Joins: plh__ (~plh@30-6-203.wireless.csail.mit.edu)
  1018. # [15:05] * Quits: Hautain_ (~Hautain@AOrleans-258-1-30-200.w90-8.abo.wanadoo.fr) (Quit: Leaving)
  1019. # [15:06] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  1020. # [15:07] * Quits: plh_ (~plh@30-6-203.wireless.csail.mit.edu) (Ping timeout: 260 seconds)
  1021. # [15:07] * Joins: adamnbowen (~adamnbowe@adsl-69-211-24-29.dsl.chcgil.ameritech.net)
  1022. # [15:09] * Quits: adamnbowen (~adamnbowe@adsl-69-211-24-29.dsl.chcgil.ameritech.net) (Client Quit)
  1023. # [15:10] * Joins: SaadIbrahim (~mslfreak@113.203.133.196)
  1024. # [15:10] * Quits: SaadIbrahim (~mslfreak@113.203.133.196) (Changing host)
  1025. # [15:10] * Joins: SaadIbrahim (~mslfreak@unaffiliated/saadibrahim)
  1026. # [15:13] * psynaptic|lunch is now known as psynaptic
  1027. # [15:13] * Joins: bibo_osX (~biborico@159.71.64-86.rev.gaoland.net)
  1028. # [15:17] * Joins: miketaylr (~miketaylr@206.217.92.186)
  1029. # [15:18] * Joins: Misiur (~Misiur@77-255-236-102.adsl.inetia.pl)
  1030. # [15:23] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
  1031. # [15:25] * Quits: mike5w3c (~MikeSmith@EM114-48-149-75.pool.e-mobile.ne.jp) (Quit: mike5w3c)
  1032. # [15:28] * Quits: dmachi (~dmachi@pool-72-66-212-110.ronkva.east.verizon.net) (Read error: Connection reset by peer)
  1033. # [15:28] * Joins: dmachi (~dmachi@pool-72-66-212-110.ronkva.east.verizon.net)
  1034. # [15:32] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
  1035. # [15:34] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
  1036. # [15:38] * Quits: unomi (~unomi@unaffiliated/unomi) (Ping timeout: 246 seconds)
  1037. # [15:40] * Joins: CrashTest_ (~pteglia@c-66-235-13-223.sea.wa.customer.broadstripe.net)
  1038. # [15:40] * Joins: fyrd (c68fe94e@gateway/web/freenode/ip.198.143.233.78)
  1039. # [15:41] * Joins: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net)
  1040. # [15:44] * Quits: gliese581 (~ManOnTheM@81.202.113.56.dyn.user.ono.com) (Read error: Connection reset by peer)
  1041. # [15:44] * Joins: gliese581 (~ManOnTheM@81.202.113.56.dyn.user.ono.com)
  1042. # [15:49] * Quits: fyrd (c68fe94e@gateway/web/freenode/ip.198.143.233.78) (Ping timeout: 252 seconds)
  1043. # [15:50] * Joins: Fyrd (c68fe94e@gateway/web/freenode/ip.198.143.233.78)
  1044. # [15:51] * Joins: Hautain (~Hautain@AOrleans-258-1-30-200.w90-8.abo.wanadoo.fr)
  1045. # [15:52] * Joins: ericduran (~ericduran@173-203-243-241.static.cloud-ips.com)
  1046. # [15:52] * Joins: unomi (~unomi@unaffiliated/unomi)
  1047. # [15:55] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
  1048. # [15:56] * Joins: sneakyness (~sneakynes@c-68-61-181-3.hsd1.mi.comcast.net)
  1049. # [16:01] * niftylettuce *crickets* from the east coast
  1050. # [16:01] * Quits: Fyrd (c68fe94e@gateway/web/freenode/ip.198.143.233.78) (Ping timeout: 252 seconds)
  1051. # [16:02] * ericduran is now known as ericduran|scrum
  1052. # [16:02] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  1053. # [16:02] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Client Quit)
  1054. # [16:02] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  1055. # [16:03] * Joins: strevat (~strevat@c-66-31-28-249.hsd1.ma.comcast.net)
  1056. # [16:03] * Joins: mike5w3c (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp)
  1057. # [16:08] * Joins: Saaaaad (~mslfreak@113.203.131.202)
  1058. # [16:08] * Quits: Saaaaad (~mslfreak@113.203.131.202) (Changing host)
  1059. # [16:08] * Joins: Saaaaad (~mslfreak@unaffiliated/saadibrahim)
  1060. # [16:08] * Quits: SaadIbrahim (~mslfreak@unaffiliated/saadibrahim) (Disconnected by services)
  1061. # [16:08] * Saaaaad is now known as SaadIbrahim
  1062. # [16:10] * Joins: ZeroCoder (~Quilck@90.183.82.215)
  1063. # [16:10] <Zeddy> Hey, can you create subdomains on the fly somehow?
  1064. # [16:10] * Joins: JoshManders (~Josh@unaffiliated/killswitch)
  1065. # [16:10] <Zeddy> i'd like to get subdomains for each language my site is available in, but the list of languages can change :p
  1066. # [16:11] * Joins: stenno_ (~stenno@dslb-092-076-139-095.pools.arcor-ip.net)
  1067. # [16:12] <stenno_> hmm, is there any priority on which source to load if i have several <source> tags in my <video> tag? i hoped it would start with the first child, but it doesn't....
  1068. # [16:12] * ericduran|scrum is now known as ericduran
  1069. # [16:14] <Ms2ger> It should
  1070. # [16:14] <Ms2ger> (IIRC)
  1071. # [16:14] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  1072. # [16:14] <stenno_> it takes last-child!
  1073. # [16:15] <stenno_> strange
  1074. # [16:15] * Quits: Neiluj (~Julien@195.200.175.214) (Quit: Neiluj)
  1075. # [16:15] <stenno_> maybe its chrome-specific
  1076. # [16:15] * Quits: ZeroCoder (~Quilck@90.183.82.215) (Client Quit)
  1077. # [16:19] <stenno_> grr
  1078. # [16:19] <stenno_> indeed firefox takes the first child
  1079. # [16:19] <stenno_> oh wait
  1080. # [16:19] <stenno_> no
  1081. # [16:20] <stenno_> it takes the last child too
  1082. # [16:21] * Joins: DanoManion (~aaronott@76.25.139.145)
  1083. # [16:21] * Joins: adrinux (~adrinux@93.89.134.219)
  1084. # [16:22] * Quits: DanoManion (~aaronott@76.25.139.145) (Client Quit)
  1085. # [16:22] * Joins: danomanion (~DanoManio@c-76-25-139-145.hsd1.co.comcast.net)
  1086. # [16:23] * Joins: hubble (~hubble@173-165-61-105-Illinois.hfc.comcastbusiness.net)
  1087. # [16:25] * Quits: solocio (~michael@p5B2FA52D.dip.t-dialin.net) (Quit: solocio)
  1088. # [16:29] <humph_> stenno_: in our code (ff) we work down the list of <source> elements
  1089. # [16:29] <humph_> and use the first we can
  1090. # [16:30] * Quits: Misiur (~Misiur@77-255-236-102.adsl.inetia.pl) (Quit: Leaving.)
  1091. # [16:31] * Quits: huskyr (~huskyr@188.200.34.66) (Read error: Connection reset by peer)
  1092. # [16:31] * Joins: huskyr (~huskyr@188.200.34.66)
  1093. # [16:32] * Quits: matjas (~matjas@195.130.156.13) (Quit: Computer has gone to sleep.)
  1094. # [16:33] * Joins: huskyr_ (~huskyr@188.200.34.66)
  1095. # [16:34] * Quits: huskyr_ (~huskyr@188.200.34.66) (Client Quit)
  1096. # [16:35] * Quits: huskyr (~huskyr@188.200.34.66) (Ping timeout: 248 seconds)
  1097. # [16:40] * Joins: stenno (~stenno@dslb-092-076-143-017.pools.arcor-ip.net)
  1098. # [16:40] * Quits: stenno_ (~stenno@dslb-092-076-139-095.pools.arcor-ip.net) (Ping timeout: 252 seconds)
  1099. # [16:41] <stenno> humph_, could you elaborate on that? i have a <video> with three <source>s
  1100. # [16:41] <stenno> what do you mean with "working down the list" ?
  1101. # [16:41] <humph_> I can show you the code
  1102. # [16:41] <humph_> sec
  1103. # [16:41] <stenno> thanks!
  1104. # [16:42] <humph_> https://mxr.mozilla.org/mozilla-central/source/content/html/content/src/nsHTMLMediaElement.cpp#734
  1105. # [16:42] <humph_> that's what firefox does
  1106. # [16:42] <humph_> see also ::GetNextSource()
  1107. # [16:42] <stenno> thank you!
  1108. # [16:42] <humph_> what doest he spec say on this?
  1109. # [16:43] <stenno> good question
  1110. # [16:43] * humph_ wonders how the order of these gets put into the list
  1111. # [16:43] <humph_> it might be that we load the list in reverse
  1112. # [16:43] <humph_> but we pick from it in order
  1113. # [16:43] <humph_> if you see what I mean
  1114. # [16:44] <humph_> we also throw an error when we veto a source
  1115. # [16:44] <stenno> yes
  1116. # [16:44] <stenno> i found out that i can bind onerror
  1117. # [16:45] <stenno> but there is no event triggered when it is successfully loaded?
  1118. # [16:45] <stenno> or, successfully started loaded (sorry for grammar :) )
  1119. # [16:48] <stenno> humph_, i found:
  1120. # [16:48] <stenno> Otherwise, if the media element does not have a src attribute but has a source element child, then let mode be children and let candidate be the first such source element child in tree order.
  1121. # [16:48] <stenno> at http://dev.w3.org/html5/spec/Overview.html#concept-media-load-algorithm
  1122. # [16:48] <humph_> excellent
  1123. # [16:48] <humph_> now to see how we do that order
  1124. # [16:49] <stenno> btw, are you a ff developer?
  1125. # [16:49] <humph_> yes
  1126. # [16:50] * Quits: voxpelli (~anonymous@2001:470:dd8b:babf:223:6cff:fe89:f613) (Quit: voxpelli)
  1127. # [16:50] <stenno> alright, nice work!
  1128. # [16:50] <humph_> the way to test this, if you want to try something
  1129. # [16:50] <humph_> create a simple page with 3 sources, and make all of them something made-up, so they will fail and throw errors
  1130. # [16:50] <humph_> and see which ones you get in which order
  1131. # [16:50] <humph_> then you'll know
  1132. # [16:51] <humph_> try it on every browser
  1133. # [16:51] <humph_> see who is broken
  1134. # [16:51] * Parts: jonpacker (~contact@60.241.39.19)
  1135. # [16:51] <stenno> good idea, i only tested it in my web application, i will write a 'standalone' website
  1136. # [16:51] <stenno> thanks very much!
  1137. # [16:52] <humph_> something really small is all you need
  1138. # [16:52] <stenno> i will tell you the results later if you are interested
  1139. # [16:52] <humph_> <html><video><source ...
  1140. # [16:52] <humph_> sure
  1141. # [16:52] * Joins: Misiur (~Misiur@77-255-236-102.adsl.inetia.pl)
  1142. # [16:52] <humph_> if we're broken, we should fix this
  1143. # [16:53] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  1144. # [16:55] * Joins: Frippe (~Frippe@unaffiliated/frippe)
  1145. # [16:55] <stenno> oh yes
  1146. # [16:55] <stenno> its starts with the last <source>
  1147. # [16:55] <stenno> wait, i paste you the code
  1148. # [16:57] * Joins: skqr (~skqr@68.71.215.4)
  1149. # [16:57] <stenno> humph_, here is the code:
  1150. # [16:57] <stenno> http://pastebin.com/JDjSSZY4
  1151. # [16:58] <stenno> chrome alerts '1' first
  1152. # [16:58] * Quits: Drule (~Drule@77.72.98.25.c.fiberdirekt.net) (Quit: "This rivalry is among the greatest: the Yankees and Red Sox... Hekyll and Jekyll." - Walter Day)
  1153. # [16:59] <stenno> ff alerts '3' first
  1154. # [16:59] <stenno> that is ff 4.0 on debian linux
  1155. # [16:59] * Joins: thatryan (~thatryan@adsl-99-39-4-245.dsl.pltn13.sbcglobal.net)
  1156. # [17:00] * Quits: louisremi (~louisremi@mozilla-paris-253-99.cnt.nerim.net) (Read error: Connection reset by peer)
  1157. # [17:02] * Quits: jeffszusz (~jeffszusz@66.11.186.38) (Remote host closed the connection)
  1158. # [17:02] * Joins: elfgoh (~Adium@119.234.161.222)
  1159. # [17:03] <humph_> http://jsfiddle.net/uXRNL/
  1160. # [17:03] * Joins: huskyr (~huskyr@535506A5.cm-6-6a.dynamic.ziggo.nl)
  1161. # [17:03] <humph_> I get 1 2 3 in ff4
  1162. # [17:03] <humph_> and chrome
  1163. # [17:05] <stenno> thats strange
  1164. # [17:05] <stenno> i get 1 2 3 too
  1165. # [17:05] * Quits: CrashTest_ (~pteglia@c-66-235-13-223.sea.wa.customer.broadstripe.net) (Read error: Operation timed out)
  1166. # [17:06] * Quits: madalu (~user@unaffiliated/madalu) (Remote host closed the connection)
  1167. # [17:06] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  1168. # [17:06] <stenno> did you get 3 2 1 with my example?
  1169. # [17:07] * Quits: beevi7 (~manuel.bi@tim.7val.com) (Read error: Operation timed out)
  1170. # [17:08] <humph_> I can't run pastebin :)
  1171. # [17:08] <SaadIbrahim> hello can someone look at my makrup and let me know if it follow the html5 bext practices: http://pastebin.com/SDPQCage
  1172. # [17:08] <stenno> oh :O
  1173. # [17:08] <SaadIbrahim> follows*
  1174. # [17:08] <stenno> let me provide a jsfiddle then, sorry
  1175. # [17:08] <SaadIbrahim> the layout is a bit tricky hence the divititis
  1176. # [17:09] * Quits: henk_maaier (~henk_maai@unaffiliated/henk-maaier/x-8124569)
  1177. # [17:09] <stenno> humph_, http://jsfiddle.net/X4uHx/
  1178. # [17:10] <stenno> i get 3 2 1
  1179. # [17:10] * Joins: CrashTest_ (~pteglia@c-66-235-13-223.sea.wa.customer.broadstripe.net)
  1180. # [17:10] <humph_> dunno
  1181. # [17:10] * Quits: huskyr (~huskyr@535506A5.cm-6-6a.dynamic.ziggo.nl) (Quit: huskyr)
  1182. # [17:11] * Joins: adamnbowen (~adamnbowe@c-98-220-233-251.hsd1.il.comcast.net)
  1183. # [17:12] * Quits: elfgoh (~Adium@119.234.161.222) (Ping timeout: 248 seconds)
  1184. # [17:21] <SaadIbrahim> an h2 shouldnt occur after an h3 in markup right
  1185. # [17:23] <adrinux> only for certain values of after ;)
  1186. # [17:25] <SaadIbrahim> umm?
  1187. # [17:25] <SaadIbrahim> adrinux i dont understand
  1188. # [17:25] * SaadIbrahim feels dumb
  1189. # [17:27] <adrinux> html5 allows you to have <section>, and h1 etc within a section
  1190. # [17:27] <adrinux> to technically those come after
  1191. # [17:27] * Joins: madalu (~user@unaffiliated/madalu)
  1192. # [17:28] <adrinux> you might find an html5 outliner useful SaadIbrahim
  1193. # [17:29] <adrinux> SaadIbrahim: like http://gsnedders.html5.org/outliner/ or https://chrome.google.com/extensions/detail/afoibpobokebhgfnknfndkgemglggomo
  1194. # [17:29] <SaadIbrahim> umm.. so i guess with different sections.. it sort of resets and i can start over from h1
  1195. # [17:29] <SaadIbrahim> am i right?
  1196. # [17:31] <adrinux> yeah, some explanation on https://developer.mozilla.org/en/Sections_and_Outlines_of_an_HTML5_document that looks good, scroll down to 'defining headings'
  1197. # [17:33] * Joins: huskyr (~huskyr@535506A5.cm-6-6a.dynamic.ziggo.nl)
  1198. # [17:33] * Joins: biodegabriel (~biodegabr@64.56.241.194)
  1199. # [17:34] * Joins: matjas (~matjas@91.182.172.181)
  1200. # [17:40] * Joins: louisremi (~louisremi@mozilla-paris-253-99.cnt.nerim.net)
  1201. # [17:42] * Quits: skqr (~skqr@68.71.215.4) (Read error: Connection reset by peer)
  1202. # [17:42] <SaadIbrahim> alright i will read that
  1203. # [17:42] <SaadIbrahim> thanks adrinux :)
  1204. # [17:43] <SaadIbrahim> appreciate it!
  1205. # [17:45] * Quits: huskyr (~huskyr@535506A5.cm-6-6a.dynamic.ziggo.nl) (Quit: huskyr)
  1206. # [17:46] * Quits: zamabe (~zamae@unaffiliated/zamabe) (Ping timeout: 240 seconds)
  1207. # [17:47] * Joins: komputes (~komputes@ubuntu/member/komputes)
  1208. # [17:49] * Joins: arfrank (~arfrank@pool-71-163-241-86.washdc.fios.verizon.net)
  1209. # [17:49] * Joins: skqr (~skqr@68.71.215.4)
  1210. # [17:52] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
  1211. # [17:54] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  1212. # [17:54] * Quits: skqr (~skqr@68.71.215.4) (Read error: Connection reset by peer)
  1213. # [18:00] * Quits: matjas (~matjas@91.182.172.181) (Ping timeout: 250 seconds)
  1214. # [18:01] * Dorward_ is now known as Dorward
  1215. # [18:03] * Joins: elfgoh (~Adium@adsl68.dyn116.pacific.net.sg)
  1216. # [18:05] * Quits: madalu (~user@unaffiliated/madalu) (Read error: Connection reset by peer)
  1217. # [18:06] * Joins: madalu (~user@unaffiliated/madalu)
  1218. # [18:08] * Joins: skqr (~skqr@199.181.134.212)
  1219. # [18:08] * Joins: matjas (~matjas@91.182.110.116)
  1220. # [18:20] * Joins: jacine (~jacine@drupal.org/user/88931/view)
  1221. # [18:23] * Quits: dpy (~Marcel@2001:1af8:fe9b:0:216:eaff:fe5f:e1f2) (Ping timeout: 248 seconds)
  1222. # [18:23] * CrashTest_ is now known as CrashAFK
  1223. # [18:24] * Quits: prajwalit (~prajwalit@121.243.225.226) (Remote host closed the connection)
  1224. # [18:24] * Quits: gliese581 (~ManOnTheM@81.202.113.56.dyn.user.ono.com) (Read error: Connection reset by peer)
  1225. # [18:24] * Joins: gliese581 (~ManOnTheM@81.202.113.56.dyn.user.ono.com)
  1226. # [18:25] * Joins: jamesarosen (~jamesaros@c-98-207-16-204.hsd1.ca.comcast.net)
  1227. # [18:26] * Joins: Thasmo (~thasmo@d86-33-68-42.cust.tele2.at)
  1228. # [18:26] * Quits: gliese581 (~ManOnTheM@81.202.113.56.dyn.user.ono.com) (Read error: Connection reset by peer)
  1229. # [18:26] * Quits: jamesarosen (~jamesaros@c-98-207-16-204.hsd1.ca.comcast.net) (Remote host closed the connection)
  1230. # [18:26] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
  1231. # [18:29] * Joins: gliese581 (~ManOnTheM@81.202.113.56.dyn.user.ono.com)
  1232. # [18:35] * Quits: madalu (~user@unaffiliated/madalu) (Remote host closed the connection)
  1233. # [18:35] * Joins: madalu (~user@unaffiliated/madalu)
  1234. # [18:37] * Joins: FrankStar (~fparent@c216.218.0-74.clta.globetrotter.net)
  1235. # [18:38] * Quits: stenno (~stenno@dslb-092-076-143-017.pools.arcor-ip.net) (Quit: Leaving)
  1236. # [18:40] * CrashAFK is now known as CrashTest_
  1237. # [18:41] * Quits: arfrank (~arfrank@pool-71-163-241-86.washdc.fios.verizon.net) (Ping timeout: 250 seconds)
  1238. # [18:45] * Quits: bibo_osX (~biborico@159.71.64-86.rev.gaoland.net) (Quit: Leaving)
  1239. # [18:50] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1240. # [18:50] * Joins: arfrank (~arfrank@pool-71-163-241-86.washdc.fios.verizon.net)
  1241. # [18:51] * psynaptic is now known as psynaptic|away
  1242. # [18:52] * Quits: biodegabriel (~biodegabr@64.56.241.194) (Quit: biodegabriel)
  1243. # [18:52] * Quits: FrankStar (~fparent@c216.218.0-74.clta.globetrotter.net)
  1244. # [18:55] * Joins: nvardar (~nadirvard@204.235.122.5)
  1245. # [18:55] * Quits: jacine (~jacine@drupal.org/user/88931/view) (Quit: buh bye :))
  1246. # [18:55] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Read error: Connection reset by peer)
  1247. # [18:56] * ericduran is now known as ericduran|lunch
  1248. # [18:56] * Quits: adrinux (~adrinux@93.89.134.219) (Quit: Leaving.)
  1249. # [18:56] * Joins: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net)
  1250. # [18:56] * Quits: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net) (Changing host)
  1251. # [18:56] * Joins: Frippe (~Frippe@unaffiliated/frippe)
  1252. # [18:56] * Joins: benv (~benv@75-101-56-240.dsl.static.sonic.net)
  1253. # [18:57] * Joins: oknoway (~oknoway@173-8-201-137-Oregon.hfc.comcastbusiness.net)
  1254. # [18:58] * Joins: FrankStar (~fparent@c216.218.0-74.clta.globetrotter.net)
  1255. # [19:00] * Joins: KMFrog (~KMFrog@78-23-103-45.access.telenet.be)
  1256. # [19:00] * Joins: Ramosa (~Ramosa@unaffiliated/harald/x-000000001)
  1257. # [19:01] * Quits: dgathright (~dgathrigh@nat/yahoo/x-cjjxyrqsroyrzjrs) (Ping timeout: 276 seconds)
  1258. # [19:01] * Joins: dgathright (~dgathrigh@nat/yahoo/x-qetlmxpldalforjv)
  1259. # [19:02] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Read error: Connection reset by peer)
  1260. # [19:04] * Joins: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net)
  1261. # [19:04] * Quits: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net) (Changing host)
  1262. # [19:04] * Joins: Frippe (~Frippe@unaffiliated/frippe)
  1263. # [19:05] * Parts: FrankStar (~fparent@c216.218.0-74.clta.globetrotter.net)
  1264. # [19:05] * Joins: byennen (~byennen@12.34.4.33)
  1265. # [19:07] * Quits: adamnbowen (~adamnbowe@c-98-220-233-251.hsd1.il.comcast.net) (Quit: Computer has gone to sleep)
  1266. # [19:10] * Joins: biodegabriel (~biodegabr@64.56.241.194)
  1267. # [19:11] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Read error: Connection reset by peer)
  1268. # [19:13] * Joins: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net)
  1269. # [19:13] * Quits: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net) (Changing host)
  1270. # [19:13] * Joins: Frippe (~Frippe@unaffiliated/frippe)
  1271. # [19:17] * Joins: snover (~Adium@unaffiliated/snover)
  1272. # [19:17] * Joins: SethX (~wizard@mediavitamin.com)
  1273. # [19:18] * Quits: matjas (~matjas@91.182.110.116) (Read error: Connection reset by peer)
  1274. # [19:18] * Joins: matjas (~matjas@91.182.110.116)
  1275. # [19:19] <SethX> hi, i'm having some issues with <video> and the flash fallback.. or perhaps codecs... i dont really know. I've followed what's described on videoforeveryone, and am having issues with ie8 and ie9. ie9 shows me a red x in the middle of the video area along with a black background, and the right click shows "play video". if i select that, i hear sound but see nothing
  1276. # [19:19] <SethX> it appears to be loading the mp4 source
  1277. # [19:20] <SethX> ie8 on the other hand isnt loading the flash fallback
  1278. # [19:21] * Joins: techrush (~techrush@rrcs-173-198-32-146.west.biz.rr.com)
  1279. # [19:21] <SethX> and well, since ie debugging is so stellar it's kind of difficult to figure out why/what is going on...
  1280. # [19:22] <SethX> specifically the ie debugging tools dont actually show me any child nodes for the <video> element
  1281. # [19:22] <SethX> firebug does, as does chrome and safari
  1282. # [19:22] <SethX> unfortunatley i dont have a version of ff/chrome/saf old enough that dont support <video> to test the fallback
  1283. # [19:23] * Quits: franksalim__ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  1284. # [19:23] <SethX> any suggestions?
  1285. # [19:23] * Joins: franksalim__ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1286. # [19:24] * Joins: Killman (~network@unaffiliated/killman)
  1287. # [19:26] * Joins: tw2113 (~tw2113@fedora/tw2113)
  1288. # [19:27] * ericduran|lunch is now known as ericduran
  1289. # [19:27] * Quits: strevat (~strevat@c-66-31-28-249.hsd1.ma.comcast.net) (Quit: strevat)
  1290. # [19:28] * Joins: solocio (~michael@HSI-KBW-078-043-068-129.hsi4.kabel-badenwuerttemberg.de)
  1291. # [19:30] * Joins: kennyluck (~kennyluck@114-25-245-66.dynamic.hinet.net)
  1292. # [19:31] * Quits: vanmik (~derek@109.165.122.150) (Remote host closed the connection)
  1293. # [19:31] * Quits: nvardar (~nadirvard@204.235.122.5) (Read error: Connection reset by peer)
  1294. # [19:31] * Joins: nvardar_ (~nadirvard@204.235.122.5)
  1295. # [19:33] * Joins: JoshManders_ (~Josh@unaffiliated/killswitch)
  1296. # [19:34] * Quits: JoshManders (~Josh@unaffiliated/killswitch) (Disconnected by services)
  1297. # [19:34] * JoshManders_ is now known as JoshManders
  1298. # [19:37] * Joins: antonkovalyov (~antonkova@75-101-56-240.dsl.static.sonic.net)
  1299. # [19:38] * Joins: strevat (~strevat@c-66-31-28-249.hsd1.ma.comcast.net)
  1300. # [19:39] * Quits: SaadIbrahim (~mslfreak@unaffiliated/saadibrahim) (Ping timeout: 240 seconds)
  1301. # [19:40] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Read error: Connection reset by peer)
  1302. # [19:40] <daleharvey> ok I never really got your crockford bashing anton, but this time it does seem like he is smoking something
  1303. # [19:40] <antonkovalyov> never really got? are you kidding?
  1304. # [19:41] <daleharvey> I cant think of much less suitable for benchmarking real world web apps than jslint
  1305. # [19:41] <antonkovalyov> (function () { for (var i = 0; i < some.length; i++) { } }()); triggers fatal error in jslint
  1306. # [19:41] <antonkovalyov> FATAL ERROR
  1307. # [19:41] <antonkovalyov> fatal as in OMG THE WORLD IS COLLAPSING
  1308. # [19:42] <antonkovalyov> daleharvey, yeah his benchmarking is some lunatic stuff
  1309. # [19:42] <daleharvey> (function () { for (var i = 0; i < some.length; i++) { } })(); ?
  1310. # [19:42] <antonkovalyov> daleharvey, because you need to move all vars to the top of the function according to crock
  1311. # [19:43] <antonkovalyov> so anytime somebody tells me that crock is not lunatic, i ask them to write some non-hello world app that actually passes recent versions of jslint
  1312. # [19:44] * Quits: ybon (~ybon@81.93.12.28) (Ping timeout: 240 seconds)
  1313. # [19:45] <daleharvey> heh yeh, I actually started doing that but was kinda annoying
  1314. # [19:47] * Joins: dcadenas (~dcadenas@r186-48-198-186.dialup.adsl.anteldata.net.uy)
  1315. # [19:49] * Joins: chriseppstein (~chris@209.119.65.162)
  1316. # [19:50] <danbeam|afk> antonkovalyov: I need to write you a Greasemonkey script that changes FATAL to KINDA FATAL whenever you press "JSLint"
  1317. # [19:50] * danbeam|afk is now known as danbeam
  1318. # [19:50] <antonkovalyov> ha
  1319. # [19:50] <danbeam> antonkovalyov: all my sites pass JSLint
  1320. # [19:50] <danbeam> antonkovalyov: and they're not hello world
  1321. # [19:50] <danbeam> as well as all of YUI
  1322. # [19:50] <antonkovalyov> well i expect that from YUI but your site
  1323. # [19:50] <antonkovalyov> mind sharing?
  1324. # [19:50] <antonkovalyov> i am honestly curious
  1325. # [19:51] <antonkovalyov> danbeam, basically i want to learn what people actually use for their day-to-day job
  1326. # [19:52] <antonkovalyov> danbeam, so that i could adjust the defaults appropriately
  1327. # [19:53] <danbeam> antonkovalyov: https://gist.github.com/935083
  1328. # [19:53] <danbeam> antonkovalyov: all of YUI is automatically linted, pretty sure
  1329. # [19:53] <danbeam> antonkovalyov: as is all of jQuery, the last time I checked
  1330. # [19:54] <antonkovalyov> jquery explicitly ignore some jslint warnings
  1331. # [19:54] <danbeam> antonkovalyov: besides, if you don't agree with a certain rule, you can turn it off (in most cases, if the Crock doesn't feel that bad about it)
  1332. # [19:54] <danbeam> antonkovalyov: yeah, as can you
  1333. # [19:54] <danbeam> antonkovalyov: oh, erm, or fork it instead, :P
  1334. # [19:54] <antonkovalyov> http://docs.jquery.com/JQuery_Core_Style_Guidelines#JSLint
  1335. # [19:54] <antonkovalyov> danbeam, no you can't
  1336. # [19:54] * Quits: hachiya (~hachiya@encyclical.net) (Ping timeout: 246 seconds)
  1337. # [19:54] <antonkovalyov> not always
  1338. # [19:55] <antonkovalyov> jquery ignores warnings because there is no way to turn those off
  1339. # [19:55] <antonkovalyov> and ignoring warning is _always_ bad for automatic checks
  1340. # [19:55] <danbeam> antonkovalyov: that's why I recommended you make pull requests on JSLint
  1341. # [19:55] <danbeam> antonkovalyov: for all the tolerate features you added
  1342. # [19:56] <danbeam> antonkovalyov: "forin" - This removes the requirement of doing a hasOwnProperty check inside of for/in loops. jQuery doesn't support working in an environment that has manipulated the Object.prototype as it's considered harmful.
  1343. # [19:56] <danbeam> antonkovalyov: so strange that jQuery says this when it explicitly has a .noConflict() lol
  1344. # [19:56] <antonkovalyov> danbeam, https://github.com/douglascrockford/JSLint/pull/29
  1345. # [19:56] <antonkovalyov> that's why i don't do pull requests
  1346. # [19:56] <antonkovalyov> "Just fix your code. It is easy to do. The purpose of JSLint is to help you fix your code."
  1347. # [19:57] * Joins: rgervais (40d2c7e9@gateway/web/freenode/ip.64.210.199.233)
  1348. # [19:57] <antonkovalyov> that approach towards developers does not work when you are making a developer-oriented tool
  1349. # [19:57] <miketaylr> .noConflict() is just for $, not Object.prototype
  1350. # [19:57] * Joins: nvardar (~nadirvard@204.235.122.5)
  1351. # [19:57] <danbeam> miketaylr: but it means you have another library on the page
  1352. # [19:57] <danbeam> miketaylr: (most likely)\
  1353. # [19:57] <miketaylr> right, which presumably has done that...
  1354. # [19:57] <rgervais> I'm like that new clearfix :), nice and simple
  1355. # [19:57] * Quits: nvardar_ (~nadirvard@204.235.122.5) (Read error: Connection reset by peer)
  1356. # [19:57] <rgervais> on h5bp
  1357. # [19:58] <danbeam> antonkovalyov: but he's right, that variable is "hoisted" to the nearest function
  1358. # [19:58] <tw2113> afternoon all
  1359. # [19:58] <antonkovalyov> rgervais, rgervais as in ricky gervais? :)
  1360. # [19:58] <danbeam> heh
  1361. # [19:58] <rgervais> antonkovalyov: yes
  1362. # [19:59] * Joins: adrinux (~adrinux@93.89.134.219)
  1363. # [19:59] <danbeam> antonkovalyov: on compilation of a function the whole function is parsed for locals (AFAIK)
  1364. # [19:59] <antonkovalyov> danbeam, he is right theoretically, but when you understand that javascript does not have a block scope (and it is really easy to understand) there is nothing wrong with it
  1365. # [19:59] * Quits: adrinux (~adrinux@93.89.134.219) (Client Quit)
  1366. # [19:59] <antonkovalyov> danbeam, python people had that for ages, and the world is still around
  1367. # [19:59] <danbeam> antonkovalyov: when you understand JavaScript completely and never write a single bug, ;), you wouldn't need JSLint would you?
  1368. # [20:00] <antonkovalyov> danbeam, understand the language != never write a single bug
  1369. # [20:00] <danbeam> antonkovalyov: well, you need to do both
  1370. # [20:00] <antonkovalyov> danbeam, also i will stand by my belief — the tool should adapt to real world code. thinking that you can make _everybody_ change their working code is obnoxious
  1371. # [20:01] <danbeam> antonkovalyov: that's what the Crock says - it *appears* to make a block level variable
  1372. # [20:01] <danbeam> antonkovalyov: and it causes bugs
  1373. # [20:01] <danbeam> antonkovalyov: well, obviously you'd stand by it, lol, you forked and made jshint
  1374. # [20:01] <antonkovalyov> "it causes bugs" need some stats on this
  1375. # [20:01] <danbeam> antonkovalyov: I'm not trying to change your opinion, as you're entitled to it, but I'm just voicing mine
  1376. # [20:01] <danbeam> ;)
  1377. # [20:02] <rgervais> guys what are your thoughts on having a javascript that detects the browser and adds a class to the <html> tag
  1378. # [20:02] <antonkovalyov> danbeam, and i am trying to explain why i am so opposed to crock's position
  1379. # [20:02] <rgervais> so we can target browsers for any bugs or anything in general?
  1380. # [20:02] <rgervais> bad or good idea
  1381. # [20:02] <antonkovalyov> rgervais, i think it is good
  1382. # [20:02] <antonkovalyov> but paul_irish hates me for that
  1383. # [20:02] <antonkovalyov> since browser sniffing is considered bad nowadays
  1384. # [20:02] <danbeam> function (i, ) { var i = 0; for (var i in obj) { i = obj[i]; break; } alert(typeof i); }(5, {'key':1})
  1385. # [20:02] <rgervais> what's his reason for hating that
  1386. # [20:03] <danbeam> function (i, obj) { var i = 0; for (var i in obj) { i = obj[i]; break; } alert(typeof i); }(5, {'key':1})
  1387. # [20:03] <danbeam> **
  1388. # [20:03] <rgervais> why is browser sniffing bad and i need a good reason not to do it
  1389. # [20:03] * Quits: myakura (~myakura@FL1-203-136-153-6.tky.mesh.ad.jp) (Remote host closed the connection)
  1390. # [20:03] <rgervais> we
  1391. # [20:03] <rgervais> are already doing it for IE
  1392. # [20:03] <antonkovalyov> rgervais, there are legitimate reasons. for example
  1393. # [20:03] <rgervais> with conditional comments
  1394. # [20:03] <danbeam> rgervais: because browsers change
  1395. # [20:03] <danbeam> rgervais: features don't as much
  1396. # [20:03] <antonkovalyov> rgervais, for example, if you sniff for IE and make a hotfix
  1397. # [20:03] <rgervais> ok...
  1398. # [20:03] <antonkovalyov> the next version of IE might fix a bug, but your sniff will still work and might break it
  1399. # [20:03] <antonkovalyov> in theory
  1400. # [20:04] <antonkovalyov> it is more dangerous in js than in css afaik
  1401. # [20:04] <antonkovalyov> danbeam, those are examples not stats
  1402. # [20:04] <danbeam> antonkovalyov: you give me statistics it wouldn't fuck things up, ;)
  1403. # [20:05] <danbeam> antonkovalyov: for those that don't know block level vs. functional scoping (coming from Perl, C, Java, etc.)
  1404. # [20:05] <rgervais> danbeam: browsers change? as in a new version comes up
  1405. # [20:05] <rgervais> is that all
  1406. # [20:05] <danbeam> rgervais: what if you parse the UA and determine it's Chrome
  1407. # [20:05] <danbeam> rgervais: but Chrome changes every 2 weeks
  1408. # [20:05] <danbeam> rgervais: and eventually the functionality you're changing that has to with Chrome
  1409. # [20:05] <antonkovalyov> danbeam, by stats i mean like — jquery people know what they are doing but because of hoisting they introduced 10 bugs in the past year
  1410. # [20:05] <danbeam> rgervais: is there, but you're not doing it because $.browser.chrome or whatever
  1411. # [20:06] <antonkovalyov> rgervais, pretty much what danbeam says
  1412. # [20:06] <danbeam> rgervais: also, you can be future proff
  1413. # [20:06] <danbeam> rgervais: (more so)
  1414. # [20:06] <antonkovalyov> rgervais, also when browser changes your code will automatically use native versions (if any)
  1415. # [20:06] <antonkovalyov> while with sniffing it wont
  1416. # [20:06] <rgervais> danbeam: if I just target chrome in general
  1417. # [20:06] <rgervais> not a specific version
  1418. # [20:06] <rgervais> shouldn't that do it?
  1419. # [20:06] <danbeam> rgervais: I just made a plugin that determines whether or not text-overflow: ellipsis; works
  1420. # [20:07] <danbeam> rgervais: someday FF4 might do that natively
  1421. # [20:07] <danbeam> rgervais: and my plugin will detect that
  1422. # [20:07] <danbeam> rgervais: and magically work
  1423. # [20:07] <danbeam> rgervais: without me having to push out a change to whoever's using it (if I could)
  1424. # [20:07] <rgervais> danbeam: does your plugin actually implement the text-overflow
  1425. # [20:07] <rgervais> or just detect
  1426. # [20:07] <danbeam> rgervais: both
  1427. # [20:07] <danbeam> rgervais: :)
  1428. # [20:07] <rgervais> danbeam: send me a effin link
  1429. # [20:07] <rgervais> i've been complaing to mozilla for that
  1430. # [20:08] <danbeam> rgervais: it'll fall back to native if it's there, otherwise it'll do binary search on an invisible proxy node to get the best length
  1431. # [20:08] <rgervais> i think they might fix it next cylcle
  1432. # [20:08] <rgervais> all browsers support text-overflow
  1433. # [20:08] <rgervais> except FF
  1434. # [20:08] <danbeam> https://github.com/danbeam/ellipsis
  1435. # [20:08] <rgervais> annoying
  1436. # [20:08] * Parts: snover (~Adium@unaffiliated/snover)
  1437. # [20:09] <rgervais> thanks
  1438. # [20:09] <rgervais> thank you antonkovalyov as well
  1439. # [20:10] <antonkovalyov> np
  1440. # [20:11] <danbeam> antonkovalyov: muhaha, jQuery eval()s JSON? https://github.com/jquery/jquery/blob/master/src/core.js#L540
  1441. # [20:11] <rgervais> and honestly I'm no fan of UA sniffing in a case of bug fixing
  1442. # [20:11] <antonkovalyov> danbeam, so does JSON.js by crock :)
  1443. # [20:11] <rgervais> i do like IE conditionals though
  1444. # [20:11] <danbeam> antonkovalyov: /facepalm
  1445. # [20:12] <rgervais> danbeam: what's facepalm?
  1446. # [20:12] * Joins: dcadenas_ (~dcadenas@r186-48-246-183.dialup.adsl.anteldata.net.uy)
  1447. # [20:12] <tw2113> when you put your hand to your face in disbelief
  1448. # [20:12] <danbeam> http://www.blogcdn.com/wow.joystiq.com/media/2009/01/ah012709facepalm2.jpg
  1449. # [20:12] * Joins: nightfury (~nightfury@c-174-52-13-24.hsd1.ut.comcast.net)
  1450. # [20:12] <antonkovalyov> rgervais, http://arthropoda.southernfriedscience.com/wp-content/uploads/2009/11/facepalm.jpg
  1451. # [20:12] <antonkovalyov> hahah
  1452. # [20:12] <antonkovalyov> danbeam, nice :)
  1453. # [20:12] <antonkovalyov> same image
  1454. # [20:12] <danbeam> :)
  1455. # [20:12] <danbeam> yup
  1456. # [20:12] <tw2113> i'm cooler, i tried to explain it
  1457. # [20:12] <rgervais> haha, i guess i said something dumb :)
  1458. # [20:12] * Quits: dcadenas (~dcadenas@r186-48-198-186.dialup.adsl.anteldata.net.uy) (Ping timeout: 250 seconds)
  1459. # [20:13] <danbeam> rgervais: no, I was saying that to antonkovalyov
  1460. # [20:13] <rgervais> oh
  1461. # [20:13] <danbeam> antonkovalyov: why couldn't you just pick a sn like antonk ?
  1462. # [20:13] <danbeam> :P
  1463. # [20:13] <tw2113> danbeam learn to IRC...type ant and then hit tab
  1464. # [20:13] * Joins: dgathright_ (~dgathrigh@dhcp184-48-6-52.sdmg.snd.wayport.net)
  1465. # [20:13] * Joins: adamnbowen (~adamnbowe@c-98-220-233-251.hsd1.il.comcast.net)
  1466. # [20:13] <danbeam> tw2113: I know, dawg
  1467. # [20:13] <danbeam> damn, you're right -- totally works later too
  1468. # [20:13] * Quits: dgathright (~dgathrigh@nat/yahoo/x-qetlmxpldalforjv) (Read error: Connection reset by peer)
  1469. # [20:13] * dgathright_ is now known as dgathright
  1470. # [20:13] <danbeam> also, it's learn 2 irssi
  1471. # [20:14] <tw2113> that's just the IRC client :P
  1472. # [20:14] <tw2113> i'm on xchat2
  1473. # [20:14] <danbeam> it's the client, not the protocol, that does it
  1474. # [20:14] <tw2113> ah
  1475. # [20:14] <tw2113> touche then
  1476. # [20:14] <antonkovalyov> danbeam, sn?
  1477. # [20:15] <danbeam> antonkovalyov: screen name
  1478. # [20:15] <danbeam> antonkovalyov: https://github.com/douglascrockford/JSON-js/blob/master/json2.js#L443
  1479. # [20:16] <danbeam> antonkovalyov: yeah, I guess the same thing, eh?
  1480. # [20:17] <mikesusz> testing downlevel. hilarious. FF3.0 supporting flexbox but not font face.
  1481. # [20:17] <antonkovalyov> danbeam, i don't think you can write an efficient json parser without using eval tbh
  1482. # [20:17] <danbeam> antonkovalyov: JSON.parse
  1483. # [20:17] <antonkovalyov> danbeam, except for native JSON :)
  1484. # [20:17] <antonkovalyov> danbeam, also as almost everything eval is not bad if you use it carefully
  1485. # [20:17] <danbeam> antonkovalyov: (I know, it's not native in many browsers)
  1486. # [20:17] <antonkovalyov> danbeam, i've got motto for jshint "Everything in moderation. Including moderation"
  1487. # [20:17] <danbeam> antonkovalyov: have you seen jQuery JSON plugin + secureEval?
  1488. # [20:18] <antonkovalyov> danbeam, nah
  1489. # [20:18] <tw2113> i wonder how much i'd f up my typing ability if i started mixing between qwerty and dvorak
  1490. # [20:18] <danbeam> antonkovalyov: eh, nvm, does that same shit
  1491. # [20:18] <danbeam> antonkovalyov: regex first, then eval
  1492. # [20:19] <antonkovalyov> yep
  1493. # [20:20] <danbeam> antonkovalyov: http://jsperf.com/json-parse-vs-eval
  1494. # [20:21] <danbeam> antonkovalyov: trying to find one for JS JSON parsing
  1495. # [20:24] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
  1496. # [20:25] <paul_irish> danbeam: you're all over the the place lately. i love it
  1497. # [20:26] <paul_irish> rgervais: why do you need to browser sniff
  1498. # [20:28] * Joins: Fyrd (c68fe94e@gateway/web/freenode/ip.198.143.233.78)
  1499. # [20:28] * Joins: BBonifield (~BBonifiel@li107-227.members.linode.com)
  1500. # [20:32] * Quits: Ms2ger (~Ms2ger@91.181.82.214) (Ping timeout: 246 seconds)
  1501. # [20:32] <danbeam> paul_irish: what do you mean?
  1502. # [20:33] <paul_irish> github activity i guess
  1503. # [20:33] <danbeam> paul_irish: ah, ok
  1504. # [20:33] <danbeam> paul_irish: yeah, I'm really busy
  1505. # [20:33] <danbeam> paul_irish: otherwise I'd be doing more
  1506. # [20:33] <danbeam> paul_irish: I want to tell w3 I'd wanna work on the validator, but that might be too ambitious right now
  1507. # [20:34] * Joins: chipnt (~ciprian.o@paris-18.progdev.fr)
  1508. # [20:34] * tw2113 needs to get more busy with the time i have
  1509. # [20:35] <danbeam> paul_irish: I was already at work til 3am last night, if I came home after that and started working on other stuff (which I almost did) my gf would _kill_ me
  1510. # [20:35] <danbeam> heh
  1511. # [20:35] * danbeam is now known as danbeam|afk
  1512. # [20:36] <rgervais> paul_irish: I don't need it
  1513. # [20:36] <paul_irish> danbeam: well.. when you want to.. hop on http://lists.w3.org/Archives/Public/www-validator-css/
  1514. # [20:36] <paul_irish> rgervais: that's what i thought!
  1515. # [20:36] <rgervais> paul_irish: but I was wondering if we were already using IE conditionals which sort of like it
  1516. # [20:36] <rgervais> then why not do it for all
  1517. # [20:36] <paul_irish> because your UA sniffs will be wrong
  1518. # [20:36] <rgervais> but danbeam antonk convinced my otherwise
  1519. # [20:36] <paul_irish> and
  1520. # [20:37] * CrashTest_ is now known as CrashDiet_
  1521. # [20:37] <paul_irish> you probably dont need to target by browser
  1522. # [20:37] <paul_irish> i have a list of all the reasons that you absolutely *must* sniff
  1523. # [20:37] <paul_irish> and it's not that long
  1524. # [20:37] <rgervais> if you have a list, why is it wrong
  1525. # [20:37] <paul_irish> because i like documenting things.
  1526. # [20:37] <rgervais> I get it if it's danbeams way
  1527. # [20:37] <rgervais> that browsers change
  1528. # [20:38] <paul_irish> yup
  1529. # [20:38] <paul_irish> like assuming that because its Firefox 3.5+ that it has a flash of unstyled text with @font-face
  1530. # [20:38] <rgervais> right..
  1531. # [20:38] <paul_irish> .... except it doesnt anymore in FF4
  1532. # [20:38] <paul_irish> whoops. already shipped code with that assumption baked in
  1533. # [20:39] <rgervais> ok but we do have conditionals for IE which is kinda doing that..
  1534. # [20:39] <tw2113> did FF4 remove the moment of unstyled fonts?
  1535. # [20:39] <rgervais> but then again it's IE
  1536. # [20:39] <rgervais> so I get that, and that's probably why conditionals
  1537. # [20:41] <rgervais> paul_irish: i got one question for you anyone in general, regarding what I've been talking about lately regarding sites looking identical in all browsers
  1538. # [20:41] <rgervais> what if designer comes back and says it's part of "corporate identity".. what's your response
  1539. # [20:41] <rgervais> as someone said here on IRC
  1540. # [20:41] * Joins: webprotagonist (~webprotag@ip72-208-104-147.ph.ph.cox.net)
  1541. # [20:42] * Joins: Ms2ger (~Ms2ger@91.181.82.214)
  1542. # [20:45] * Quits: skqr (~skqr@199.181.134.212) (Remote host closed the connection)
  1543. # [20:46] <paul_irish> um
  1544. # [20:46] <paul_irish> the logo should look the same
  1545. # [20:46] <paul_irish> the color scheme and type faces probably too
  1546. # [20:46] <paul_irish> but the hinting on the typefaces will look different across browsers and OS's
  1547. # [20:47] <paul_irish> and if they want it to look identical then all your text will have to be an image.
  1548. # [20:47] <paul_irish> again
  1549. # [20:47] <paul_irish> none of your users are opening your site in multiple browsers
  1550. # [20:47] <paul_irish> i dont know how corporate identity plays into this.
  1551. # [20:47] * Quits: jdalton (~johndavid@71.72.243.195)
  1552. # [20:48] <rgervais> paul_irish: :) got it
  1553. # [20:48] <tw2113> there are certain parts that are corporate identity, then there is just nitpicking
  1554. # [20:49] <rgervais> tw2113: yea probably nitpicking
  1555. # [20:49] <rgervais> in general, what folks will lose is just
  1556. # [20:49] <rgervais> drop shadows and rounded corners from a CSS perspective
  1557. # [20:49] <rgervais> i can't think of anything else off the bat
  1558. # [20:50] <rgervais> i'm sure there's more, but that's the main ones for me
  1559. # [20:50] <tw2113> those people will not even realize that there are no rounded corners
  1560. # [20:52] <rgervais> word
  1561. # [20:57] <Fyrd> So I'd like to add Android 3.0 to caniuse.com but I'm not sure where to put it.
  1562. # [20:57] <Fyrd> Technically it needs to be in "current" with 2.3.
  1563. # [20:57] <paul_irish> hmm :
  1564. # [20:57] <paul_irish> hmm :/
  1565. # [20:58] <Fyrd> But I don't want to add another column for that. Especially since the next version should harmonize phone/tablet OSes.
  1566. # [20:59] <Fyrd> I've pretty much screwed myself over with the rows defined as they are. But I feel it makes sense most of the time.
  1567. # [20:59] <Fyrd> Think, paul_irish, think!
  1568. # [21:00] * Quits: Misiur (~Misiur@77-255-236-102.adsl.inetia.pl) (Quit: Leaving.)
  1569. # [21:00] * Joins: salazr (~salazr@tor-fw.blastradius.com)
  1570. # [21:00] <rgervais> Fyrd: I got it, add another completely
  1571. # [21:00] <Fyrd> Or anyone else.
  1572. # [21:00] <rgervais> for mobile/ipad
  1573. # [21:00] <rgervais> and leave desktop seperate
  1574. # [21:00] <rgervais> thank me later :)
  1575. # [21:00] <rgervais> add another ROW
  1576. # [21:00] <Fyrd> Yeah, I've considered that.
  1577. # [21:00] <rgervais> that's the only way dude
  1578. # [21:01] <Fyrd> A row? I was thinking a whole 'nother table.
  1579. # [21:01] <rgervais> yea exactly table
  1580. # [21:01] <Fyrd> Ah okay.
  1581. # [21:01] <rgervais> errrr..
  1582. # [21:01] <rgervais> well there's 2 ways actually
  1583. # [21:01] <rgervais> I like 1. Table
  1584. # [21:01] <rgervais> 2. change width of site
  1585. # [21:02] <paul_irish> um
  1586. # [21:02] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-scznlabnauexcurv)
  1587. # [21:02] <paul_irish> split the cell?
  1588. # [21:02] <rgervais> the whole container can be for wide, "flexible"
  1589. # [21:02] <Fyrd> paul_irish: Right, that kinda makes sense too.
  1590. # [21:02] <paul_irish> MDC used to do this with "Safari (webkit)" .... "4.0 (523.3) "
  1591. # [21:02] <Fyrd> Except for the part where I'd have to spend hours of coding for just that case.
  1592. # [21:02] <paul_irish> heh
  1593. # [21:03] * Quits: dgathright (~dgathrigh@dhcp184-48-6-52.sdmg.snd.wayport.net) (Ping timeout: 240 seconds)
  1594. # [21:03] * dgathright_ is now known as dgathright
  1595. # [21:03] <rgervais> Fyrd: change the width of your site to 970px
  1596. # [21:03] <rgervais> right now it's like 850
  1597. # [21:03] <rgervais> just a suggestion
  1598. # [21:04] <Fyrd> rgervais: I probably should do that.
  1599. # [21:04] * Joins: Misiur (~Misiur@77-255-236-102.adsl.inetia.pl)
  1600. # [21:04] <paul_irish> +1
  1601. # [21:04] <rgervais> word
  1602. # [21:06] <daleharvey> its pretty hard to add android
  1603. # [21:06] <daleharvey> since there is like 200 versions
  1604. # [21:06] <Fyrd> daleharvey: The standard Android browser seems to be the same based on the version number, AFAIK.
  1605. # [21:06] <daleharvey> they change a decent amount across minor releases and vendors
  1606. # [21:07] <Fyrd> Could be wrong.
  1607. # [21:07] * Quits: elfgoh (~Adium@adsl68.dyn116.pacific.net.sg) (Ping timeout: 240 seconds)
  1608. # [21:09] <Fyrd> I'm hoping the features in iOS Safari will remain the same in both iPhone and iPad. Else I'll have the same issue there.
  1609. # [21:09] <rgervais> Fyrd: I'm sure that will be the same, it'll be dumb if it's different I think
  1610. # [21:10] <Fyrd> rgervais: Well, you never know.
  1611. # [21:10] <rgervais> yea..
  1612. # [21:11] * Quits: solocio (~michael@HSI-KBW-078-043-068-129.hsi4.kabel-badenwuerttemberg.de) (Quit: solocio)
  1613. # [21:11] * CrashDiet_ is now known as CrashTest_
  1614. # [21:20] <tw2113> http://sixrevisions.com/infographs/web-designers-web-developers-remix/
  1615. # [21:23] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: I was raided by the FBI and all I got to keep was this lousy quit message!)
  1616. # [21:23] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
  1617. # [21:25] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
  1618. # [21:28] * Quits: Misiur (~Misiur@77-255-236-102.adsl.inetia.pl) (Ping timeout: 276 seconds)
  1619. # [21:29] * Joins: skqr (~skqr@extwdig.dig.com)
  1620. # [21:31] * Quits: Fyrd (c68fe94e@gateway/web/freenode/ip.198.143.233.78) (Quit: Page closed)
  1621. # [21:34] * Quits: nightfury (~nightfury@c-174-52-13-24.hsd1.ut.comcast.net) (Ping timeout: 250 seconds)
  1622. # [21:35] * Parts: louisremi (~louisremi@mozilla-paris-253-99.cnt.nerim.net)
  1623. # [21:36] * Quits: danomanion (~DanoManio@c-76-25-139-145.hsd1.co.comcast.net) (Quit: danomanion)
  1624. # [21:37] <paul_irish> http://cubiq.org/building-a-pure-css-3d-city
  1625. # [21:38] * Quits: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net) (Remote host closed the connection)
  1626. # [21:39] * Quits: Ms2ger (~Ms2ger@91.181.82.214) (Quit: nn)
  1627. # [21:40] * Joins: nightfury (~nightfury@c-174-52-13-24.hsd1.ut.comcast.net)
  1628. # [21:41] * Joins: addyosmani (~apple@host109-154-33-21.range109-154.btcentralplus.com)
  1629. # [21:43] * Joins: frankstallone (~frankstal@c-68-36-186-123.hsd1.nj.comcast.net)
  1630. # [21:43] * danbeam|afk is now known as danbeam
  1631. # [21:43] <danbeam> paul_irish: 3D CSS city is awesome!
  1632. # [21:45] * Joins: ybon (~ybon@92.90.21.5)
  1633. # [21:46] * Joins: voxpelli (~anonymous@83.176.255.215)
  1634. # [21:47] * Quits: voxpelli (~anonymous@83.176.255.215) (Client Quit)
  1635. # [21:47] * Joins: patcito (~123@190.42.87.2)
  1636. # [21:48] * Joins: BigKing (~BigKing@p5DCE875F.dip0.t-ipconnect.de)
  1637. # [21:49] * Quits: nightfury (~nightfury@c-174-52-13-24.hsd1.ut.comcast.net) (Ping timeout: 250 seconds)
  1638. # [21:49] <danbeam> paul_irish: P.S. added that download link behavior I was bitching about last night, lol - http://userscripts.org/scripts/review/101542
  1639. # [21:52] * Joins: SaadIbrahim (~mslfreak@113.203.132.86)
  1640. # [21:52] * Quits: SaadIbrahim (~mslfreak@113.203.132.86) (Changing host)
  1641. # [21:52] * Joins: SaadIbrahim (~mslfreak@unaffiliated/saadibrahim)
  1642. # [21:57] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  1643. # [21:57] * Joins: Misiur (~Misiur@77-255-236-102.adsl.inetia.pl)
  1644. # [21:57] * Joins: KaOSoFt (~KaOSoFt@186.112.5.246)
  1645. # [21:57] * Quits: KaOSoFt (~KaOSoFt@186.112.5.246) (Changing host)
  1646. # [21:57] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  1647. # [21:58] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  1648. # [22:07] * Quits: thatryan (~thatryan@adsl-99-39-4-245.dsl.pltn13.sbcglobal.net) (Quit: Leaving...)
  1649. # [22:09] * ericduran is now known as ericduran|mtg
  1650. # [22:10] * Quits: arfrank (~arfrank@pool-71-163-241-86.washdc.fios.verizon.net) (Ping timeout: 250 seconds)
  1651. # [22:12] * Joins: JoshManders_ (~Josh@unaffiliated/killswitch)
  1652. # [22:12] * Quits: byennen (~byennen@12.34.4.33) (Ping timeout: 260 seconds)
  1653. # [22:13] * Quits: JoshManders (~Josh@unaffiliated/killswitch) (Disconnected by services)
  1654. # [22:13] * JoshManders_ is now known as JoshManders
  1655. # [22:14] * Quits: matjas (~matjas@91.182.110.116) (Quit: Computer has gone to sleep.)
  1656. # [22:16] * Joins: GuidoBouman (~Adium@095-097-004-214.static.chello.nl)
  1657. # [22:17] * Quits: GuidoBouman (~Adium@095-097-004-214.static.chello.nl) (Client Quit)
  1658. # [22:17] * Joins: GuidoBouman (~Adium@095-097-004-214.static.chello.nl)
  1659. # [22:17] * Joins: adrinux (~adrinux@93.89.134.219)
  1660. # [22:18] * Joins: HAITI (~j@unaffiliated/haiti)
  1661. # [22:20] * Parts: adrinux (~adrinux@93.89.134.219)
  1662. # [22:22] * Joins: matjas (~matjas@91.182.110.116)
  1663. # [22:25] * Quits: matjas (~matjas@91.182.110.116) (Client Quit)
  1664. # [22:38] <Zeddy> will it within a year be possible to use the device tag to create html5 augmented reality applications?
  1665. # [22:38] * Joins: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net)
  1666. # [22:38] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1667. # [22:38] <paul_irish> .tweet plhw3org
  1668. # [22:38] <socialhapy> http://bit.ly/gWyYag @plhw3org: Playing around http://www.w3.org/2011/04/coloring/ #svg
  1669. # [22:39] <paul_irish> Zeddy: yes but you wont use the device tag.
  1670. # [22:39] * Joins: tw2113 (~tw2113@fedora/tw2113)
  1671. # [22:41] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  1672. # [22:41] * Joins: temp01 (~temp01@unaffiliated/temp01)
  1673. # [22:43] * Quits: skqr (~skqr@extwdig.dig.com) (Ping timeout: 248 seconds)
  1674. # [22:44] <danbeam> paul_irish: Colors not working for me, :(
  1675. # [22:44] <paul_irish> stop using iceweasel
  1676. # [22:44] <danbeam> lol
  1677. # [22:45] <danbeam> paul_irish: also, strange paint bug in Chrome (again, :P) - http://www.brunildo.org/test/IE8_alpha_filter.html
  1678. # [22:45] <danbeam> paul_irish: if you can't see it (likely), I can file if you want me to
  1679. # [22:45] <danbeam> paul_irish: (second green area is like vibrating and off and stuff)
  1680. # [22:45] * Joins: sameh_ammar (~chatzilla@41.129.43.7)
  1681. # [22:46] * Quits: sameh_ammar (~chatzilla@41.129.43.7) (Client Quit)
  1682. # [22:46] <danbeam> paul_irish: and for your info, I'm using Netscape 4
  1683. # [22:46] <danbeam> :P
  1684. # [22:47] <danbeam> dgathright: http://www.brunildo.org/test/IE8_alpha_filter.html <-- do you get paint issues in OS X on this page?
  1685. # [22:47] * Quits: GuidoBouman (~Adium@095-097-004-214.static.chello.nl) (Remote host closed the connection)
  1686. # [22:48] * Joins: GuidoBouman (~Adium@095-097-004-214.static.chello.nl)
  1687. # [22:48] * Quits: LongBeach (~mike@AFontenayssB-152-1-32-237.w83-114.abo.wanadoo.fr)
  1688. # [22:49] <danbeam> paul_irish: same paint issue on windoze
  1689. # [22:49] <paul_irish> danbeam: cant see it
  1690. # [22:50] <dgathright> danbeam: Nope.
  1691. # [22:50] * Joins: WesITA (~asdasdasd@host180-150-dynamic.11-87-r.retail.telecomitalia.it)
  1692. # [22:52] <danbeam> paul_irish: nvm, must be Linucks
  1693. # [22:53] <danbeam> http://danbeam.org/chrome_paint_issue.png <-- doesn't look bad to you guys, right?
  1694. # [22:53] <danbeam> fucking linux
  1695. # [22:54] * Quits: BigKing (~BigKing@p5DCE875F.dip0.t-ipconnect.de) (Remote host closed the connection)
  1696. # [22:55] * Quits: franksalim__ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  1697. # [22:55] * Joins: franksalim__ (~franksali@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
  1698. # [22:57] <paul_irish> http://plixi.com/p/94588872
  1699. # [22:57] * Quits: JKarsrud (~JKarsrud@JHK-iMac.e77-2.tg11.gathering.org) (Quit: Leaving.)
  1700. # [22:57] * Joins: DreamHazard (xander02@host81-148-227-179.range81-148.btcentralplus.com)
  1701. # [22:57] * Joins: franksalim_ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1702. # [22:58] <DreamHazard> ok guys, what I'm looking for is a suitable HTML5 equivalent to marquee. I want to make an image marquee with minimal code. I know it's awful but it's in the design brief
  1703. # [22:59] * Joins: franksalim (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1704. # [23:00] <danbeam> paul_irish: lolololol
  1705. # [23:00] <danbeam> (at venn diagram)
  1706. # [23:00] <tw2113> cgcardona no
  1707. # [23:00] <cgcardona> ;p
  1708. # [23:01] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: PLZ DONT KILL ME TRAFFIC)
  1709. # [23:01] * Quits: franksalim__ (~franksali@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 276 seconds)
  1710. # [23:02] <danbeam> I wonder if miketaylr lives in SoCal - Obama's clogging up all the traffic tubes for us right now, :/
  1711. # [23:02] * Quits: franksalim_ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
  1712. # [23:03] * Quits: strevat (~strevat@c-66-31-28-249.hsd1.ma.comcast.net) (Quit: strevat)
  1713. # [23:07] * Joins: thatryan (~thatryan@adsl-69-228-249-22.dsl.pltn13.pacbell.net)
  1714. # [23:08] * Joins: jacine (~jacine@drupal.org/user/88931/view)
  1715. # [23:09] <paul_irish> no he lives in BK
  1716. # [23:09] * Quits: Sliker (~ponies@87.114.90.42) (Remote host closed the connection)
  1717. # [23:09] * Quits: glcrazy (~quassel@79.119.94.201) (Read error: Connection reset by peer)
  1718. # [23:10] * ericduran|mtg is now known as ericduran
  1719. # [23:10] <danbeam> miketaylr lives in a Burger King?
  1720. # [23:11] <tw2113> miketaylr is the burger king?
  1721. # [23:11] <danbeam> that doesn't sound very fun ... you'd always smell like fries
  1722. # [23:11] <danbeam> hahaha
  1723. # [23:11] <plh__> paul_irish, glad you enjoyed coloring :)
  1724. # [23:11] * Parts: DreamHazard (xander02@host81-148-227-179.range81-148.btcentralplus.com)
  1725. # [23:11] <danbeam> plh__: which browsers does that work in?
  1726. # [23:12] <plh__> webkit-based, firefox, and opera
  1727. # [23:12] <tw2113> easier to say "the good ones"
  1728. # [23:12] <plh__> doesn't work in ie9 because of importNode and textContent
  1729. # [23:12] <plh__> (and I'm too lazy to do a work around)
  1730. # [23:16] <plh__> ah, doesn't work on android chrome (no svg)
  1731. # [23:16] <plh__> and some of the svg handling is weird on the iphone
  1732. # [23:16] <plh__> didn't try the ipad
  1733. # [23:16] * Joins: franksalim_ (~franksali@99.123.6.19)
  1734. # [23:17] * Joins: Immortal (thend@78.167.130.134)
  1735. # [23:18] <danbeam> plh__: not working for me in Chromium/Ubuntu, but that's obviously not a large market, ;)
  1736. # [23:18] <danbeam> https://twitter.com/#!/danbeam/status/61175997285941248
  1737. # [23:18] <socialhapy> I couldn't grab that users tweets, is it protected?
  1738. # [23:18] <danbeam> yup
  1739. # [23:18] <danbeam> @google fails to validate to an open standard with 35 errors (http://bit.ly/cFjsfh), whereas @msn passes (http://bit.ly/dUU7Nv) #open #irony
  1740. # [23:18] <plh__> hu, worky for me...
  1741. # [23:18] <plh__> which version of chromium?
  1742. # [23:19] <danbeam> plh__: 10.0.648.205
  1743. # [23:19] * Joins: franksalim__ (~franksali@99.123.6.19)
  1744. # [23:19] <plh__> weird. same one here
  1745. # [23:19] * Joins: solocio (~michael@HSI-KBW-078-043-068-129.hsi4.kabel-badenwuerttemberg.de)
  1746. # [23:19] * Quits: franksalim (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
  1747. # [23:20] <danbeam> plh__: what should happen when I click a shape?
  1748. # [23:20] <danbeam> plh__: and click a color?
  1749. # [23:20] <plh__> it should color the shape
  1750. # [23:20] <danbeam> negative, :(
  1751. # [23:20] <danbeam> stays black
  1752. # [23:21] <plh__> got a pointer for me?
  1753. # [23:21] <danbeam> plh__: oh oh oh, nvm
  1754. # [23:21] <danbeam> plh__: sorry mate, just didn't understand the UI
  1755. # [23:21] <danbeam> plh__: sorry sorry sorry, haha
  1756. # [23:21] <danbeam> plh__: might want to say "Click something on the shape to color"
  1757. # [23:22] <danbeam> (might sound dumb, but I am)
  1758. # [23:22] <danbeam> haha
  1759. # [23:22] * Joins: franksalim (~franksali@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
  1760. # [23:22] * Quits: franksalim_ (~franksali@99.123.6.19) (Ping timeout: 260 seconds)
  1761. # [23:22] * Quits: shepazu (~schepers@108.70.132.46) (Quit: Core Breach)
  1762. # [23:22] * plh__ will try with his 3 years old son and see if it needs improvements :)
  1763. # [23:22] <danbeam> plh__: on this page I just assumed clicking a color would change the overall outline of the turtle or something - http://www.w3.org/2011/04/coloring/drawing.html?Turtle
  1764. # [23:23] * Joins: franksalim_ (~franksali@108.65.76.174)
  1765. # [23:23] <danbeam> plh__: yes, I hope your 3 year old is smarter than me, :)
  1766. # [23:23] * danbeam needs to look into recruiting 3-year-olds to work at Y!
  1767. # [23:23] <paul_irish> $20 says he is.
  1768. # [23:23] * Quits: frankstallone (~frankstal@c-68-36-186-123.hsd1.nj.comcast.net)
  1769. # [23:23] <danbeam> paul_irish: :_(
  1770. # [23:24] * Quits: franksalim__ (~franksali@99.123.6.19) (Ping timeout: 240 seconds)
  1771. # [23:24] * Joins: Brodingo (~Brodingo@cpe-70-116-2-207.austin.res.rr.com)
  1772. # [23:26] <digitalfiz> paul_irish, can i complain to you about an annoyance with chrome on osx?
  1773. # [23:26] * Quits: franksalim (~franksali@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
  1774. # [23:26] * Quits: franksalim_ (~franksali@108.65.76.174) (Read error: Connection reset by peer)
  1775. # [23:27] * Joins: franksalim_ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1776. # [23:27] <danbeam> digitalfiz: welcome to half of what we do in this channel, :P
  1777. # [23:27] <daleharvey> lol
  1778. # [23:27] <daleharvey> seriously when is chrome gonna fix their ugly gradients
  1779. # [23:28] * Quits: Zeddy (~Zeddy@cable-prv-fe9cdc00-227.dhcp.inet.fi)
  1780. # [23:29] * Quits: Immortal (thend@78.167.130.134)
  1781. # [23:29] * Joins: franksalim__ (~franksali@99.123.6.19)
  1782. # [23:29] * Quits: franksalim_ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  1783. # [23:30] * Joins: franksalim_ (~franksali@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
  1784. # [23:33] * danbeam is a "chaos monkey"
  1785. # [23:33] * Parts: danbeam (~anonymous@unaffiliated/danbeam) ("g2g, real work")
  1786. # [23:33] * Quits: Juo (~Juo@unaffiliated/juo) (Quit: Juo)
  1787. # [23:34] * Joins: skqr (~skqr@extwdig.dig.com)
  1788. # [23:34] * Quits: franksalim__ (~franksali@99.123.6.19) (Ping timeout: 260 seconds)
  1789. # [23:35] * Quits: dgathright (~dgathrigh@nat/yahoo/x-scznlabnauexcurv) (Quit: dgathright)
  1790. # [23:35] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  1791. # [23:37] * Quits: komputes (~komputes@ubuntu/member/komputes) (Remote host closed the connection)
  1792. # [23:38] * Quits: skqr (~skqr@extwdig.dig.com) (Ping timeout: 240 seconds)
  1793. # [23:38] * Quits: obert- (~obert@host222-202-dynamic.7-87-r.retail.telecomitalia.it) (Ping timeout: 258 seconds)
  1794. # [23:40] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Client Quit)
  1795. # [23:40] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  1796. # [23:43] * Joins: jeffszusz (~jeffszusz@66.11.186.38)
  1797. # [23:48] * Joins: nathan_smith (~nathan_sm@66.210.206.32)
  1798. # [23:51] * Joins: dgathright (~dgathrigh@64.134.228.94)
  1799. # [23:53] * Quits: digitalfiz (~fiz@96bus106.tampabay.res.rr.com) (Read error: No route to host)
  1800. # [23:55] * Joins: digitalfiz (~fiz@96bus106.tampabay.res.rr.com)
  1801. # [23:57] * Joins: franksalim__ (~franksali@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
  1802. # [23:57] * Quits: franksalim_ (~franksali@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  1803. # [23:58] * Quits: JoshManders (~Josh@unaffiliated/killswitch) (Ping timeout: 250 seconds)
  1804. # [23:59] * Joins: JKarsrud (~JKarsrud@jhk-imac.e77-2.tg11.gathering.org)
  1805. # [23:59] * Quits: adamnbowen (~adamnbowe@c-98-220-233-251.hsd1.il.comcast.net) (Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/)
  1806. # Session Close: Fri Apr 22 00:00:00 2011

The end :)