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

Options:

  1. # Session Start: Sun Feb 06 00:00:00 2011
  2. # Session Ident: #html5
  3. # [00:04] * Quits: nimbupani (~Adium@cm-84.215.188.14.getinternet.no) (Quit: Leaving.)
  4. # [00:09] * Quits: jomn (~jomn@c80-216-13-27.bredband.comhem.se) (Remote host closed the connection)
  5. # [00:12] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
  6. # [00:14] * snover is now known as snover|away
  7. # [00:14] * Joins: jamund (~jamund@174-23-31-124.slkc.qwest.net)
  8. # [00:15] <Evet> why does all mobile frameworks suck?
  9. # [00:15] <snover|away> because fellatio is great.
  10. # [00:16] <jamund> Evet: mobile web or just mobile? what are you trying to do?
  11. # [00:16] * Joins: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com)
  12. # [00:17] * Quits: matjas (~matjas@91.182.101.93) (Quit: Computer has gone to sleep.)
  13. # [00:17] <Evet> jamund: wide browser support, easy to develop
  14. # [00:18] * snover|away is now known as snover
  15. # [00:18] <snover> Evet: I don’t think either of those things qualify as answer to “what are you trying to do” :)
  16. # [00:19] <jamund> Evet: In the US I've found most *customers* care about Android and iPhone support, which is easy and has many frameworks. Otherwise JQuery Mobile is the only one that I've seen that really focuses on many more browsers, but it's not terribly easy at first. I've loved Sencha Touch for WebKit browsers though, but maybe that's because I'm a JavaScripter.
  17. # [00:19] * Quits: jamund (~jamund@174-23-31-124.slkc.qwest.net) (Client Quit)
  18. # [00:20] * Joins: nimbupani (~Adium@cm-84.215.191.149.getinternet.no)
  19. # [00:21] * Quits: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com) (Quit: p_nitsch)
  20. # [00:23] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
  21. # [00:33] * Quits: symb (symb@p57B8ECCF.dip.t-dialin.net) (Ping timeout: 255 seconds)
  22. # [00:36] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
  23. # [00:36] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
  24. # [00:37] * Joins: dmachi1 (~dmachi@pool-72-66-207-41.ronkva.east.verizon.net)
  25. # [00:37] * Quits: dmachi (~dmachi@pool-72-66-207-41.ronkva.east.verizon.net) (Read error: Connection reset by peer)
  26. # [00:38] * Joins: ndimatteo_ (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
  27. # [00:38] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
  28. # [00:38] * ndimatteo_ is now known as ndimatteo
  29. # [00:38] * Joins: symb (symb@p54A7A71A.dip.t-dialin.net)
  30. # [00:41] * Joins: ndimatteo_ (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
  31. # [00:43] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
  32. # [00:43] * Joins: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
  33. # [00:45] * Quits: ndimatteo_ (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
  34. # [00:54] * Joins: xonecas (~sean@c-98-207-113-220.hsd1.ca.comcast.net)
  35. # [00:54] * xonecas howdy
  36. # [00:56] * Quits: blokefrompoland (artur@spof.pl) (Quit: leaving)
  37. # [00:56] <tw2113> yo
  38. # [00:56] <xonecas> Has anyone worked with the twitter streaming api?
  39. # [00:56] <tw2113> not really
  40. # [00:56] <xonecas> I need to know If i can filter statuses/filter to only send geotagged tweets :-)
  41. # [00:57] * Joins: blokefrompoland (artur@spof.pl)
  42. # [01:02] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  43. # [01:06] * Joins: jochen___ (~jochen@nat/google/x-sywvfqogqhzixxbb)
  44. # [01:09] * Quits: jochen__ (~jochen@nat/google/x-wuupzzidsdnqjgde) (Ping timeout: 260 seconds)
  45. # [01:11] * Joins: jochen__ (~jochen@nat/google/x-qlnljjybcqpctitj)
  46. # [01:11] * Quits: jochen___ (~jochen@nat/google/x-sywvfqogqhzixxbb) (Ping timeout: 250 seconds)
  47. # [01:20] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  48. # [01:22] * Quits: blokefrompoland (artur@spof.pl) (Quit: leaving)
  49. # [01:26] * Quits: miketaylr (~miketaylr@dhcp-202-46.njit.edu) (Ping timeout: 276 seconds)
  50. # [01:30] * Joins: blokefrompoland (artur@spof.pl)
  51. # [01:31] * Joins: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net)
  52. # [01:42] * Quits: JKarsrud (~JKarsrud@178.74.12.26) (Quit: Leaving.)
  53. # [01:47] * Quits: WRA (~raptors@pool-173-69-8-120.prvdri.fios.verizon.net) (Read error: Connection reset by peer)
  54. # [01:54] * snover is now known as snover|away
  55. # [02:01] * Joins: benschwarz_ (~ben@59.167.185.148)
  56. # [02:05] * Joins: BrianBlakely (~Adium@user-12lcofe.cable.mindspring.com)
  57. # [02:07] <BrianBlakely> Took 90 minutes to realize a carriage return after the "return" keyword will always return "undefined"
  58. # [02:08] <antonkovalyov> IMPLIED SEMICOLON HAHA
  59. # [02:08] <antonkovalyov> use jshint dude, saves time :)
  60. # [02:08] <BrianBlakely> I think you mentioned this thing before
  61. # [02:08] <BrianBlakely> What does it do?
  62. # [02:08] <antonkovalyov> i mention it every time
  63. # [02:08] <BrianBlakely> hehe
  64. # [02:08] <antonkovalyov> do you know jslint?
  65. # [02:09] <BrianBlakely> Yup
  66. # [02:09] <antonkovalyov> jshint is a fork of jslint that is not super aggressive and religious about your code
  67. # [02:09] <antonkovalyov> so like jslint for real life
  68. # [02:10] <antonkovalyov> i forked it because jslint became unusable for our code at disqus, now we all use jshint
  69. # [02:10] <antonkovalyov> https://github.com/jshint/jshint
  70. # [02:10] <antonkovalyov> but both jslint and jshint catch implied semicolon shit
  71. # [02:10] <BrianBlakely> Cool. One question, does it inspect my codebase, or is it realtime like jQuery Lint?
  72. # [02:11] <antonkovalyov> it is like good ol' lint for c. it inspects the code you provide
  73. # [02:11] <BrianBlakely> Got it
  74. # [02:11] * antonkovalyov read about jquery lint
  75. # [02:12] <antonkovalyov> BrianBlakely, not like jquery lint
  76. # [02:12] <BrianBlakely> Understood, thanks I will take the hint!
  77. # [02:13] <antonkovalyov> we (at disqus) have it as a pre-commit hook. so everytime you commit changes to a .js file, the hook checks it against jshint and cancels the commit if there are errors
  78. # [02:13] <antonkovalyov> ya no problems
  79. # [02:14] <BrianBlakely> Sweet
  80. # [02:14] <BrianBlakely> Ah, so this is a node.js thingy
  81. # [02:15] <antonkovalyov> nope
  82. # [02:15] <antonkovalyov> but it can be used with node.js
  83. # [02:15] <antonkovalyov> or with rhino
  84. # [02:15] <antonkovalyov> or just from the browser
  85. # [02:15] <antonkovalyov> it is a javascript thingy :)
  86. # [02:15] <BrianBlakely> Yes, I was confused the JavaScript nature of the tool :)
  87. # [02:16] <BrianBlakely> OK, so I can run this in an HTML file
  88. # [02:16] <antonkovalyov> ya
  89. # [02:16] <antonkovalyov> look at tests for examples of how to use it
  90. # [02:17] <antonkovalyov> JSHINT("your source"); // returns true if all good, false if there were errors
  91. # [02:17] * Joins: hober (~ted@unaffiliated/hober)
  92. # [02:17] <antonkovalyov> JSHINT.data() > will show you data structure with errors (and line numbers, etc.)
  93. # [02:17] <antonkovalyov> JSHINT.report() will generate HTML out of data
  94. # [02:17] <antonkovalyov> kk gotta go now
  95. # [02:17] <antonkovalyov> laters
  96. # [02:18] <BrianBlakely> Thanks, ttyl :)
  97. # [02:30] <Evet> is using useragent database wrong method for feature detection?
  98. # [02:30] * Joins: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com)
  99. # [02:31] <BrianBlakely> Evet: That isn't really feature detection, then
  100. # [02:32] <BrianBlakely> That's a massive-scale sniff
  101. # [02:32] * Quits: hasanyavas (~hasanyava@88.239.201.236) (Quit: Linkinus - http://linkinus.com)
  102. # [02:33] * Quits: trave (43a1f086@gateway/web/freenode/ip.67.161.240.134) (Ping timeout: 245 seconds)
  103. # [02:33] * Quits: Ramosa_ (Ramosa@unaffiliated/harald/x-000000001)
  104. # [02:35] <Evet> BrianBlakely: no i will store browser's features too
  105. # [02:37] * snover|away is now known as snover
  106. # [02:40] * Joins: HAITI (~j@unaffiliated/haiti)
  107. # [02:40] <BrianBlakely> Evet: What happens when you encounter a new or unknown UA?
  108. # [02:42] <snover> antonkovalyov: has crock sent you any passive-aggressive emails yet? :)
  109. # [02:42] <snover> or, er, aggressive-aggressive ones?
  110. # [02:43] * Quits: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net) (Quit: jblanche)
  111. # [02:46] <antonkovalyov> snover, nah
  112. # [02:46] <antonkovalyov> i will print and frame it out if he sends me one
  113. # [02:47] <snover> :D
  114. # [02:48] <snover> Dear Doug, Check this out! http://github.com/jshint/jshint. Pretty awesome right? You should thank the author: anton@kovalyov.net. Regards,
  115. # [02:48] <antonkovalyov> haha
  116. # [02:54] <paul_irish> Evet: whyd you ask that
  117. # [02:55] <andrewjbaker> Evet, something like modernizr might be more useful.
  118. # [03:01] * Parts: nimbupani (~Adium@cm-84.215.191.149.getinternet.no)
  119. # [03:04] * Quits: benschwarz_ (~ben@59.167.185.148) (Quit: benschwarz_)
  120. # [03:12] * Parts: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  121. # [03:12] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  122. # [03:13] * Quits: svenlito (~svnlto@78-86-0-182.zone2.bethere.co.uk) (Quit: svenlito)
  123. # [03:13] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Remote host closed the connection)
  124. # [03:13] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  125. # [03:17] * Quits: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com) (Quit: p_nitsch)
  126. # [03:17] * Quits: silanus (~silanus@p5DDE9776.dip.t-dialin.net) (Ping timeout: 255 seconds)
  127. # [03:21] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  128. # [03:21] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  129. # [03:23] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Client Quit)
  130. # [03:23] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  131. # [03:24] * Joins: silanus (~silanus@p5DDEA78E.dip.t-dialin.net)
  132. # [03:30] <BrianBlakely> CSS3 doesn't have enough long-hand
  133. # [03:30] <BrianBlakely> Needs box-shadow-color, transform-rotate, etc...
  134. # [03:31] <BrianBlakely> Not sure why the CSSlt3 conventions weren't adopted in that regard
  135. # [03:32] <BrianBlakely> background, padding, margin, etc can be parsed out to the dickens
  136. # [03:33] * Quits: Titosemi (~titosemi@g224219114.adsl.alicedsl.de) (Quit: Leaving.)
  137. # [03:35] * Quits: pcgenius (~peeyush@202.78.164.58) (Ping timeout: 276 seconds)
  138. # [03:36] * Joins: NiftyLettuce (~niftylett@c-76-125-157-178.hsd1.pa.comcast.net)
  139. # [03:42] * Quits: peol (~andree@unaffiliated/peol) (Read error: Connection reset by peer)
  140. # [03:42] * Joins: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15)
  141. # [03:42] * Joins: peol (~andree@h55eb1e56.selukra.dyn.perspektivbredband.net)
  142. # [03:42] * Quits: peol (~andree@h55eb1e56.selukra.dyn.perspektivbredband.net) (Changing host)
  143. # [03:42] * Joins: peol (~andree@unaffiliated/peol)
  144. # [03:43] <grantg> WTF happened to my twitter?
  145. # [03:44] <grantg> paul_irish: Did twitter lose my account?
  146. # [03:44] <grantg> I can't login. :/
  147. # [03:45] <andrewjbaker> grantg, that happens on occasion dude. Give it 5. ;-)
  148. # [03:45] <grantg> ok
  149. # [03:46] <grantg> wait
  150. # [03:46] <grantg> something else is wrong
  151. # [03:46] <grantg> reddit too
  152. # [03:47] <grantg> either I got hacked, or both these sites have outages for login at the same time.
  153. # [03:47] <andrewjbaker> grantg, http://downforeveryoneorjustme.com/
  154. # [03:48] <grantg> andrewjbaker: I can get to the sites, but not login
  155. # [03:48] <grantg> D:
  156. # [03:48] <andrewjbaker> grantg, I sometimes get redirects to localhost on Twitter. Not a Reddit user.
  157. # [03:48] * Joins: pcgenius (~peeyush@202.78.164.58)
  158. # [03:48] <grantg> definitely hacked
  159. # [03:49] <grantg> My reddit nick shows [deleted] on posts I submitted.
  160. # [03:49] * Quits: blokefrompoland (artur@spof.pl) (Ping timeout: 240 seconds)
  161. # [03:49] <andrewjbaker> :-(
  162. # [03:49] <BrianBlakely> That sucks :/
  163. # [03:49] <grantg> like http://www.reddit.com/r/javascript/comments/fed0r/shit_brix/
  164. # [03:49] <tw2113> that doesn't sound good
  165. # [03:49] <grantg> submitted 2 days ago by [deleted]
  166. # [03:49] <grantg> humm
  167. # [03:50] * Joins: blokefrompoland (artur@spof.pl)
  168. # [03:50] <grantg> time for a password change. :(
  169. # [03:50] <BrianBlakely> Better go straight to your bank accounts first
  170. # [03:50] <grantg> and a double check for key f'ing loggers
  171. # [03:50] <grantg> I keep my passwords separate
  172. # [03:51] <BrianBlakely> Weird, I see you're an OS X user
  173. # [03:51] <grantg> strange still
  174. # [03:51] <grantg> BrianBlakely: yeah
  175. # [03:51] <grantg> Doesn't make sense
  176. # [03:51] <BrianBlakely> I presume, also, a Chrome user
  177. # [03:51] <andrewjbaker> If nothing else, Webmail passwords gotta' be the most secure cos' a lot of sites use it for 'forgotten password' retrieval.
  178. # [03:51] <grantg> Unless somebody wanted to fuck with me.
  179. # [03:52] * grantg uses thw store password option in firefox and chrome
  180. # [03:52] <NiftyLettuce> grantg: is it /grantg?
  181. # [03:52] * Joins: dguttman (~dguttman@cpe-98-149-45-68.socal.res.rr.com)
  182. # [03:52] <grantg> *the
  183. # [03:52] <BrianBlakely> Are your twitter and reddit passwords the same?
  184. # [03:52] <grantg> /grantgalitz
  185. # [03:52] <grantg> BrianBlakely: yes
  186. # [03:53] <grantg> but not the same as my "serious" stuff
  187. # [03:53] <BrianBlakely> Makes sense, then
  188. # [03:53] <grantg> a.k.a. b of a
  189. # [03:53] <NiftyLettuce> grantg: gainesville?
  190. # [03:53] <NiftyLettuce> http://twitter.com/#!/grantgalitz
  191. # [03:53] <socialhapy> I couldn't grab that users tweets, is it protected?
  192. # [03:53] <BrianBlakely> Maybe it was some kind of phishing attack — this was widespread earlier this year
  193. # [03:53] <grantg> not protected
  194. # [03:53] <NiftyLettuce> grantg: password reset not working?
  195. # [03:54] <NiftyLettuce> grantg: looks like your profile shows up
  196. # [03:54] <NiftyLettuce> grantg: your tweets aren't loading looks like twitter is havin a hiccup
  197. # [03:54] <grantg> http://www.reddit.com/user/grantgalitz
  198. # [03:54] <grantg> :/
  199. # [03:54] <tw2113> i'd say contact the reddit admins
  200. # [03:55] <tw2113> maybe they could gather some info about what happened with the account
  201. # [03:55] * grantg checks the DNS records for phising attempts.
  202. # [03:55] <grantg> seems ok
  203. # [03:55] <NiftyLettuce> grantg: are you gonna put the emulator up on github?
  204. # [03:55] <grantg> no hosts-file-ish attack or wrong IP for domain
  205. # [03:56] <grantg> NiftyLettuce: I did already a while ago
  206. # [03:56] <andrewjbaker> grantg, priorities dude, change passwords first. Save your conscience. ;-)
  207. # [03:56] <NiftyLettuce> grantg: any work that needs done w/it?
  208. # [03:56] <grantg> oh nice
  209. # [03:56] <grantg> github account fine
  210. # [03:56] <grantg> https://github.com/grantgalitz/GameBoy-Online
  211. # [03:56] <grantg> and the project wasn't hacked.
  212. # [03:56] <xonecas> grantg: change that password first, I can't go back to playing super mario on my phone :-(
  213. # [03:57] <grantg> xonecas: Why would you be running js gameboy color on a phone anyways?
  214. # [03:57] <grantg> trying to melt your ARM CPU are you?
  215. # [03:57] <grantg> Or do a battery drain
  216. # [03:57] * grantg changes passwords
  217. # [03:57] <grantg> f**k, facebook too
  218. # [03:58] <grantg> hmm
  219. # [03:58] <xonecas> grantg: no, I wasn't running it on my phone. Your emulator I was running it in ff4b
  220. # [03:58] <grantg> only deactivated
  221. # [03:58] <xonecas> but without your emulator, I'll have to go back to the android GBA emulator
  222. # [03:58] <grantg> And password wasn't changed.
  223. # [03:58] <grantg> xonecas: heh
  224. # [03:59] <grantg> Seems someone just wanted to delete my stuff.
  225. # [03:59] <grantg> why?
  226. # [03:59] <xonecas> piss off any nerd at school/work? :-P
  227. # [03:59] * grantg thinks someone got a hold of my password saves on an old pc and used them to delete my shit.
  228. # [04:00] <grantg> Like as if I accidnetally hit save password for site.
  229. # [04:00] <grantg> *accidentally
  230. # [04:01] <grantg> will create new accounts if need be
  231. # [04:05] <NiftyLettuce> grantg: do you have a dog? he probably wants to spend more time w/u so he did that
  232. # [04:05] <grantg> heh
  233. # [04:05] * Joins: s_trevathan (~strevatha@mobile-166-137-137-050.mycingular.net)
  234. # [04:06] <andrewjbaker> grantg, here speaks the voice of experience: ;-) I once had a dedicated server compromised, wasn't profitable fortunately, but my initial reaction was of shock and awe. Change your passwords (I usually base mine on a phrase or limerick, "There was a young girl from Wisconsin..."), give it a week or so and try not to let paranoia overcome you, monitor your stuff... and act accordingly.
  235. # [04:07] <grantg> ok
  236. # [04:07] <andrewjbaker> Don't let paranoia eat you up; it's all to easy to succumb. ;-)
  237. # [04:10] * Quits: HM2K (HM2K@rofl.name) (Ping timeout: 240 seconds)
  238. # [04:12] <grantg> OMFG
  239. # [04:12] <grantg> http://offer.ebay.com/ws/eBayISAPI.dll?ViewBids&item=280625155361
  240. # [04:13] <grantg> scroll the fuck down to "Bid retraction and cancellation history"
  241. # [04:13] <grantg> That made my "I got hacked" day a little better.
  242. # [04:13] <BrianBlakely> ?
  243. # [04:14] <grantg> somebody put US $999,999.00
  244. # [04:14] <grantg> f'ing 4chan
  245. # [04:15] <NiftyLettuce> grantg: ouch woah
  246. # [04:15] <NiftyLettuce> grantg: call paypal right now
  247. # [04:15] <grantg> I bet their mother is doing the awwwwww yeeaaaaaaah dance
  248. # [04:16] <BrianBlakely> How did this parent not realize it was going on prior to destruction?
  249. # [04:16] <BrianBlakely> It says "they have been"
  250. # [04:16] <BrianBlakely> All parents are terrible at parenting
  251. # [04:16] <grantg> I think reddit also blew up this bid too much
  252. # [04:16] <andrewjbaker> grantg, agree with NiftyLettuce and in addition, and to reiterate, damage limitation is your current aim. Worry about the who, when and how later. ;-)
  253. # [04:17] <NiftyLettuce> grantg: i believe paypal protects up to $10,000
  254. # [04:17] <grantg> No, that's not my ebay account
  255. # [04:17] <grantg> no
  256. # [04:17] <grantg> That's a funny reddit link
  257. # [04:17] <grantg> That made my day better
  258. # [04:17] <grantg> You misunderstood me
  259. # [04:18] * andrewjbaker slaps grantg for givin' people the wrong damn impression. :-p
  260. # [04:18] <grantg> Funny as hell ebay bid http://cgi.ebay.com/Selling-8-Beyblades-Replace-DESTROYED-Bathtub-/280625155361
  261. # [04:18] <grantg> and people are bidding thousands just to make it even more hilarious
  262. # [04:19] <grantg> ...
  263. # [04:19] <grantg> http://www.reddit.com/r/pics/comments/fg0nw/not_the_saddect_ebay_auction_anymore/
  264. # [04:22] <grantg> andrewjbaker: I take a slap as calling me a http://www.youtube.com/watch?v=oG9h0EfMuoM
  265. # [04:24] <grantg> andrewjbaker: Not worried
  266. # [04:24] <grantg> Because these passwords were the not-so-serious passwords for non-vital sites
  267. # [04:25] * Joins: skqr (~skqr@rrcs-71-43-47-50.se.biz.rr.com)
  268. # [04:25] <grantg> So even if I accidentally saved it to a browser on another computer, it matters shit.
  269. # [04:25] <NiftyLettuce> "its a trap!" "the death star is fully operational"
  270. # [04:26] <andrewjbaker> andrewjbaker, not familiar with the term 'pinhead'... :-s Maybe urban dictionary will explain...?
  271. # [04:27] <andrewjbaker> grantg, o.O not meant like that. :-s
  272. # [04:28] <grantg> heh
  273. # [04:28] <andrewjbaker> grantg, like "silly you."
  274. # [04:29] <andrewjbaker> grantg, not in an offensive way tho'. Damn this English language. Gah.
  275. # [04:29] <grantg> it's ok
  276. # [04:29] <grantg> It's IRC
  277. # [04:29] <andrewjbaker> I wouldn't mind so much but I'm from England!!! LOL.
  278. # [04:30] <grantg> anyhow
  279. # [04:31] <grantg> no derailment to porting my js to java and c++
  280. # [04:31] <grantg> got netbeans open right now for the porting.
  281. # [04:31] <grantg> to java
  282. # [04:31] <andrewjbaker> Of the GB emulator?
  283. # [04:32] <grantg> yeah
  284. # [04:32] <grantg> You mean GBC emulator
  285. # [04:32] <grantg> ;)
  286. # [04:32] <andrewjbaker> LOL, yeah.
  287. # [04:33] <andrewjbaker> Is there a demand in the reverse direction? Or is this just for fun?
  288. # [04:34] <grantg> My google account is fine
  289. # [04:34] <grantg> nice
  290. # [04:35] <grantg> andrewjbaker: Maybe a java app to be found on android devices in the future? :P
  291. # [04:35] <grantg> hehehe
  292. # [04:35] <grantg> I'll never tell.
  293. # [04:35] <andrewjbaker> LOL, for 'maybe' read 'anticipated'.^^
  294. # [04:35] <grantg> Don't forget iOS 4
  295. # [04:35] * grantg has a jailbroken iphone 4
  296. # [04:36] <grantg> maybe even blackberries if crazy enough.
  297. # [04:36] * Joins: HM2K (HM2K@rofl.name)
  298. # [04:36] <grantg> (iphone 4 port would use the C++ codebase)
  299. # [04:37] <andrewjbaker> I've gone in the opposite direction; porting a 2.5D engine from C++ to JS.
  300. # [04:37] <NiftyLettuce> grantg: you using titanium?
  301. # [04:37] <grantg> never heard of it
  302. # [04:38] * grantg is left out on a lot of IDEs
  303. # [04:38] <grantg> :/
  304. # [04:39] * Quits: crypticsquared (~cryptics_@unaffiliated/crypticsquared) (Ping timeout: 255 seconds)
  305. # [04:39] <grantg> The great thing about making many fallbacks for audio in js is that it allows me to easily port it to java variants.
  306. # [04:39] <grantg> b/c of the different java subsets
  307. # [04:40] <grantg> A lot of hackery was done
  308. # [04:40] * Joins: crypticsquared (~cryptics_@unaffiliated/crypticsquared)
  309. # [04:40] <grantg> I do blocking function calls and passive event handlers (TWO COMPLETE OPPOSITE APIs) as separate audio paths
  310. # [04:41] <NiftyLettuce> grantg: http://www.appcelerator.com/
  311. # [04:41] <grantg> for fallbacking
  312. # [04:41] <grantg> nice
  313. # [04:41] * Quits: dguttman (~dguttman@cpe-98-149-45-68.socal.res.rr.com) (Quit: ...)
  314. # [04:41] * Quits: Jayflux (~jay_knows@cpc3-dudl6-0-0-cust14.wolv.cable.virginmedia.com) (Remote host closed the connection)
  315. # [04:42] * grantg tries has too much shit open right now
  316. # [04:42] <grantg> also working on working around the JIT deoptimization bug/quirk in safari/chrome
  317. # [04:42] <grantg> for the entire memory system of the emulator
  318. # [04:44] <grantg> heh
  319. # [04:44] <grantg> My pet peeve of java
  320. # [04:45] <grantg> JAVA: Y U NO HAVE UNSIGNED BYTE PRIMITIVE TYPE?
  321. # [04:46] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Quit: dgathright)
  322. # [04:46] <tw2113> i still love a quote i saw in #wordpress one day
  323. # [04:46] <grantg> makes CPU register pressure on the actual computer my code is running on much harder
  324. # [04:46] <tw2113> "you simply sucks the time"
  325. # [04:46] <andrewjbaker> Bit-shifts and OR FTW.
  326. # [04:47] <tw2113> or more fully quoted "nor you listen, nor you response, you simply sucks the time"
  327. # [04:47] * grantg hates using the one-up method as a workaround
  328. # [04:47] <grantg> i.e. using signed short
  329. # [04:47] <grantg> :/
  330. # [04:49] <andrewjbaker> And there was me thinkin' HTML5 was promoted as a plug-in-less platform.^^
  331. # [04:49] * Quits: NiftyLettuce (~niftylett@c-76-125-157-178.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
  332. # [04:50] <grantg> andrewjbaker: I might troll IE6 users and give them an applet version of my java port as a fallback.
  333. # [04:50] <andrewjbaker> grantg, you're too kind.^^
  334. # [04:50] <grantg> heh
  335. # [04:51] * grantg needs to make a js library of my stuff
  336. # [04:51] <grantg> actually
  337. # [04:51] <grantg> MULTPLE JS LIBRARIES
  338. # [04:51] <grantg> one for mozAudio/webkit audio compat
  339. # [04:51] <grantg> another for data uri wav pcm audio
  340. # [04:52] <grantg> another for the bmp image data uri fallback for something like ie8
  341. # [04:52] <grantg> and I might need to release the ajax lib I also wrote
  342. # [04:52] <grantg> since I call it the jquery of ajax
  343. # [04:53] <andrewjbaker> Forget fallbacks, posit when 'modern' browsers will implement what your app. requires.
  344. # [04:53] <grantg> I use the usual xmlhttprequest/activexobject compat
  345. # [04:53] <grantg> but I ALSO do iframe as a fallback for ajax
  346. # [04:53] <grantg> for realz
  347. # [04:53] <grantg> I can load in xml via an iframe trick
  348. # [04:53] <grantg> and do exactly what responseXML does
  349. # [04:54] * Joins: skyler_brungar-1 (~skyler@pool-71-191-197-219.washdc.fios.verizon.net)
  350. # [04:54] <grantg> and what xmlhttprequest does, but just with iframes
  351. # [04:54] <grantg> oh shit
  352. # [04:54] <grantg> chrome never fixed the bug I reported about that.
  353. # [04:54] <grantg> lololololololololol
  354. # [04:54] <grantg> onreadystate bug was never fixed. :/
  355. # [04:55] <grantg> http://code.google.com/p/chromium/issues/detail?id=32357&can=4&q=iframe&colspec=ID%20Stars%20Pri%20Area%20Feature%20Type%20Status%20Summary%20Modified%20Owner%20Mstone%20OS
  356. # [04:56] <grantg> iframe readyState is equal to "complete" when the iframe DOM is not ready when targeting iframes with form submits
  357. # [04:56] <grantg> lolz
  358. # [04:56] <grantg> slow day on fixing webkit bugs I see
  359. # [04:56] <andrewjbaker> ^^
  360. # [04:56] <grantg> since this affects all of webkit
  361. # [04:56] <grantg> not just chrome
  362. # [04:57] <grantg> Reported by grantgal...@gmail.com, Jan 14, 2010
  363. # [04:57] <grantg> lol
  364. # [04:57] * andrewjbaker has no doubt that implementing all the shizzle required of HTML5 is no mean feat.
  365. # [04:57] <grantg> over 1 year
  366. # [04:57] <grantg> heh
  367. # [04:58] <andrewjbaker> I'm still waiting for Firefox to implement the loop attrib. for the audio element.
  368. # [04:58] <grantg> readyState is fucked up with targeting iframes with a form submit (POST I believe)
  369. # [04:59] <grantg> I think webkit loads a BLANK fake html document in the mean time and reports that one's status instead of reporting that the data hasn't loaded in yet
  370. # [04:59] <grantg> just a guess
  371. # [04:59] <grantg> fyi, firefox AND IE don't run into this bug
  372. # [05:00] <grantg> talk about an edge case, heh
  373. # [05:00] * Parts: skyler_brungar-1 (~skyler@pool-71-191-197-219.washdc.fios.verizon.net)
  374. # [05:00] <andrewjbaker> Yeah.
  375. # [05:00] * Joins: skyler_brungar-1 (~skyler@pool-71-191-197-219.washdc.fios.verizon.net)
  376. # [05:00] <grantg> serious bug though
  377. # [05:00] <grantg> breakes the ajax via iframes method
  378. # [05:00] <grantg> which is actually a pretty cool method
  379. # [05:01] <grantg> and allows ajax to work on IE 5.5 and IE 6 even when activeX is *completely* disabled.
  380. # [05:01] <andrewjbaker> I imagine tho', that these issues are sorted based on end-user demand... maybe I'm wrong?!
  381. # [05:01] <grantg> yeah
  382. # [05:01] <grantg> true
  383. # [05:02] * grantg added in a dirty timing delay so that webkit browsers don't always fail the iframe method. ;)
  384. # [05:03] <grantg> oh
  385. # [05:03] <grantg> this is the script: http://www.grantgalitz.org/gameboy/js/other/transportHandler.js
  386. # [05:04] <grantg> I have a bunch of settings so you can even send out different data depending on what method is used
  387. # [05:04] <grantg> It can even do HTML ajax return
  388. # [05:04] <andrewjbaker> That's a lot of workarounds. Doesn't breed confidence.
  389. # [05:04] <grantg> via iframe
  390. # [05:04] <grantg> heh
  391. # [05:07] <grantg> the iframe fallback is the worst of all
  392. # [05:07] <grantg> required some serious IE DOM bug workaround
  393. # [05:07] <grantg> So that IE 7 wouldn't crash and burn
  394. # [05:07] <grantg> I tested this to hell.
  395. # [05:08] * andrewjbaker wonders why it's so damned hard to get organisations to agree on a single, common, pervasive implementation. Wouldn't it ultimately be in everyone's best interests to collaborate, communicate, implement and reap the benefits of a single codebase?! Maybe I'm asking the impossible.
  396. # [05:08] <grantg> heh
  397. # [05:10] * grantg likes knowing what's going on in my code
  398. # [05:10] <tw2113> thy all think they have the best idea for the way to do things
  399. # [05:10] <andrewjbaker> Imagine a world where the fundamental aspects of the technology underpinning today's Web just worked. Software companies would benefit from 'not having to write their implementation' and 3rd-party developers would know what's what.
  400. # [05:10] <grantg> and I hate having a 3rd party lib I don't recognize well do it for me.
  401. # [05:11] * grantg doesn't trust JQuery enough
  402. # [05:11] <grantg> no jquery in my GBC emulator.
  403. # [05:11] <grantg> ;)
  404. # [05:11] <grantg> yet there's compatibility. :D
  405. # [05:11] <andrewjbaker> Is that a good thing... really?
  406. # [05:12] * grantg likes working with the DOM firsthand, rather than using a library to wrap it
  407. # [05:12] <grantg> It's super easy to make DOM tree walkers for DOM level 1 (IE6)
  408. # [05:12] <tw2113> i imagine half of the arguement is that if they can implement their own version and charge for it, they'll go with that
  409. # [05:12] <andrewjbaker> Wouldn't you rather have preferred to have contributed to jQuery, polished its anomalies, and made use of a codebase that others were also responsible for maintaining?
  410. # [05:13] <grantg> heh
  411. # [05:13] <grantg> true
  412. # [05:13] <grantg> I should contrib to these larger projects.
  413. # [05:13] <grantg> rather than hording my own code to myself. ;D
  414. # [05:14] <andrewjbaker> LOL, code isn't about ownership... the possibility exists for anyone to have written the exact same code as yourself... not wishing to do you down in anyway or to suggest that anyone could have written the exact-same-code.
  415. # [05:15] <grantg> heh
  416. # [05:16] * grantg wonders if my own ajax lib is heavy b/c of all the timers
  417. # [05:16] <grantg> for the fallbacks
  418. # [05:18] <andrewjbaker> It just feels to me that WRT the Internet we've been given absolutely no excuse not to collaborate and collectively make the computer-world a better place that anything less is tantamount to a hugely wasted opportunity.
  419. # [05:20] <tw2113> the advocates are already there
  420. # [05:20] <tw2113> it's just a matter of bringing people into the ideology
  421. # [05:20] * Quits: pumkinhed (~pumkinhed@204.191.248.234) (Ping timeout: 255 seconds)
  422. # [05:20] <snover> andrewjbaker: internet explorer circa 2000.
  423. # [05:20] <tw2113> definitely one great thing about github is that you can fork gits there
  424. # [05:20] <andrewjbaker> Gah... show me those that have yet to grasp the possibilites. ;-)
  425. # [05:21] <tw2113> that's still most of the internet :P
  426. # [05:21] * andrewjbaker isn't disheartened... he's a tenacious so and so.^^
  427. # [05:21] <snover> The fact of the matter is that you can’t have one code to rule them all because the goals of one codebase may be different from another in fundamentally incompatible ways
  428. # [05:21] <snover> for instance
  429. # [05:21] * tw2113 supports FOSS/creative commons/etc whenever possible
  430. # [05:22] <snover> one codebase optimizes filesize over speed; another optimizes cpu over filesize; a third optimizes memory usage over cpu
  431. # [05:22] <tw2113> i believe there needs to be massive copyright overhaul
  432. # [05:22] <andrewjbaker> snover, OK... so those are arguments for configurability.
  433. # [05:22] <snover> andrewjbaker: you can’t configure for filesize…
  434. # [05:23] <snover> tw2113: anyone with two neurons and a heart that isn’t black as night believes that
  435. # [05:23] <snover> configuration is the antithesis of filesize
  436. # [05:23] <tw2113> or isn't in it strictly for money
  437. # [05:23] <snover> it’s also the antithesis of simplicity
  438. # [05:24] <andrewjbaker> OK, so I accept there have to be tradeoffs like features vs. filesize, etc.
  439. # [05:24] <snover> fundamentally incompatible tradeoffs.
  440. # [05:24] <tw2113> makes moments of 'ehhh" at work but i can understand why when my boss mentions not letting out all methods of work because it possibly removes us as being "needed" for future work
  441. # [05:25] <grantg> fuck yeah, just beat another boss in pokemon trading card game in my emulator.
  442. # [05:25] <grantg> nostalgia ftw
  443. # [05:26] <andrewjbaker> snover, so do you think that maybe there's a requirement to baseline the hardware before the software... in an, and I hesitate to use the term, 'ideal' world.
  444. # [05:26] <grantg> compat comes first
  445. # [05:26] <grantg> sorry
  446. # [05:26] <grantg> that's the way it is
  447. # [05:27] <grantg> even in my gameboy color emulator I make extensive use of fallbacks
  448. # [05:27] <snover> andrewjbaker: once again, fundamentally incompatible tradeoffs. legacy compatibility vs efficiency. processing speed vs power consumption. cost vs complexity.
  449. # [05:27] <grantg> as you can tell
  450. # [05:27] <snover> Desktop computers all use x86 not because it’s the best, but because it’s entrenched
  451. # [05:27] * grantg got a typed array fallback with no visible perf loss
  452. # [05:27] <grantg> :)
  453. # [05:27] <snover> embedded processors are usually ARM because it’s a more efficient architecture
  454. # [05:28] <grantg> snover: true
  455. # [05:28] <andrewjbaker> So the very best we can strive for is what the industry dictates constitutes the majority. How depressing.
  456. # [05:28] <grantg> snover: Don't get started on the birched up intel atom processor though
  457. # [05:28] <grantg> *bitched
  458. # [05:28] <snover> grantg: ITANIUM 4 LYFE BITCHEZ
  459. # [05:28] <snover> “no, really, compilers are going to get AWESOME by the time we release this hardware”
  460. # [05:28] <grantg> not power efficient + bitched up clock cycles per instruction
  461. # [05:29] <grantg> heh
  462. # [05:29] <snover> What does bitched up mean?
  463. # [05:29] <grantg> intel fucked up the atom processor
  464. # [05:30] <grantg> they tried to make a CISC efficient like a RISC
  465. # [05:30] <grantg> ARM 4 LYFE for netbooks
  466. # [05:31] <grantg> that's the future of mobile
  467. # [05:31] <grantg> intel can suck it
  468. # [05:31] <snover> But people still want to be able to run windows
  469. # [05:31] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Never look down on someone unless you're helping them up.)
  470. # [05:31] <grantg> snover: And meanwhile, MICROSOFT COMPILES WINDOWS 7 FOR ARM!
  471. # [05:32] <snover> That only happened recently didn’t it?
  472. # [05:32] <grantg> http://www.windows7news.com/2011/01/06/steven-sinofsky-windows-arm-demo/
  473. # [05:32] <grantg> yeah
  474. # [05:32] <grantg> future though
  475. # [05:32] <grantg> ARM 4 LYFE
  476. # [05:32] <grantg> even microsoft knows it
  477. # [05:32] <snover> Maybe someday we will be able to cut away from x86. Maybe.
  478. # [05:33] <andrewjbaker> Maybe one day we won't have to worry about the underlying hardware.^^
  479. # [05:33] <grantg> snover: Though ARM is the Intel of mobile
  480. # [05:34] * grantg wonders how many x86 devs will throw a fit when their asm-optimized programs don't run on windows7-arm
  481. # [05:34] <grantg> heh
  482. # [05:35] <grantg> UNLESS
  483. # [05:35] <grantg> there's the equivalent of rosetta of macintosh for windows!
  484. # [05:35] <grantg> LOLZ
  485. # [05:36] * grantg smells a rosetta for windows
  486. # [05:36] <grantg> but for x86 to run on ARM
  487. # [05:36] <grantg> said it here first yo .;)
  488. # [05:36] <snover> There’s currently only a PPC->x86 translator, at least from the company that made Rosetta
  489. # [05:37] * Joins: pumkinhed (~pumkinhed@72.45.85.159)
  490. # [05:37] <grantg> but x86->arm is fully realizable as well.
  491. # [05:37] * grantg would lol at that further if it went from ppc->x86->arm
  492. # [05:37] <grantg> inception
  493. # [05:38] <grantg> don't go to many dream levels down bro.
  494. # [05:38] <snover> Anyway, I don’t disagree with the idea that effort duplication sucks
  495. # [05:38] <grantg> 8
  496. # [05:38] <snover> But it only sucks when it involves the same set of goals
  497. # [05:38] <grantg> *too
  498. # [05:38] <snover> OR IF THOSE GOALS ARE STUPID
  499. # [05:38] <grantg> heh
  500. # [05:38] <snover> THEN EVERYONE THAT WORKS ON IT IS STUPID TOO
  501. # [05:38] * Quits: s_trevathan (~strevatha@mobile-166-137-137-050.mycingular.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  502. # [05:39] <snover> STUPID STUPIDS
  503. # [05:39] <grantg> lol
  504. # [05:39] <snover> 68k->ppc->x86->arm woo
  505. # [05:39] <grantg> O_O
  506. # [05:39] <grantg> 6502->68k->ppc->x86->arm
  507. # [05:40] <grantg> ;D
  508. # [05:42] <andrewjbaker> "<snover> But it only sucks when it involves the same set of goals" <- agreed.
  509. # [05:44] * Joins: benschwarz (~ben@59.167.185.148)
  510. # [05:44] <grantg> of course anything like 6502 emulation requires interpreter loop emulation
  511. # [05:44] <grantg> since a lot of asm there is clock cycle specific.
  512. # [05:45] <grantg> like the gameboy's GB-Z80 for what I'm doing.
  513. # [05:45] <grantg> in this case, the LCD controller is timed exactly against the cpu
  514. # [05:46] <andrewjbaker> But you can alter the clock freq. on some CPUs and add in NOPs where necessary.
  515. # [05:46] <grantg> 456 clock cycles per scan lin EXACTLY on a gameboy or gameboy color in single speed ~4 mhz mode
  516. # [05:46] <grantg> *scan line
  517. # [05:46] * Parts: snover (~Adium@unaffiliated/snover)
  518. # [05:47] <grantg> andrewjbaker: But you can't tamper and dynarec too much with old-school asm bytecode too much
  519. # [05:47] <grantg> since they want exact timings against an I/O perhipheral usually
  520. # [05:47] <andrewjbaker> And you shouldn't realistically. Yeah, I concur.
  521. # [05:48] <grantg> as in the asm routines were made the way they ARE becasue they had their exact clock cycles per opcode measured and counted!
  522. # [05:48] <andrewjbaker> But if the peripheral doesn't actual exist for the on which the emu. is executing... ;-)
  523. # [05:48] <grantg> heh
  524. # [05:48] <grantg> true
  525. # [05:49] <grantg> which is why only things like game console emulation need this.
  526. # [05:49] <grantg> and things with the LCD controller timed with the same crystal against a slow cpu
  527. # [05:49] <grantg> a.k.a. racing the beam asm routines
  528. # [05:50] <grantg> that's why
  529. # [05:50] <andrewjbaker> Forgive me, and my opinion counts for very little, but a lot of the time I see emulators as doing very little for pushing the boundaries of what computers are potentially capable of achieving. I guess this is one of the instances that snover would say it all depends on your requirements.
  530. # [05:51] <grantg> for executing asm routines fast enough and in the right order to not fail the graphics from the t.v. tube's electron beam from reaching a certain pixel at x clock cycle.
  531. # [05:52] * Joins: WRA (~raptors@pool-173-69-8-120.prvdri.fios.verizon.net)
  532. # [05:52] <grantg> andrewjbaker: If I did dynarec like rosetta for ppc to x86, half the games would break
  533. # [05:52] <grantg> easily
  534. # [05:54] <grantg> things like n64 emulators do dynarec though because a lot of n64 bytecode was compiled from C
  535. # [05:54] <grantg> but SNES and genesis require interpreter loop emulation
  536. # [05:55] <andrewjbaker> What are your ultimate aims for your GBC emu.?
  537. # [05:56] <grantg> to learn how to program better
  538. # [05:56] <grantg> by experience with doing this
  539. # [05:56] <grantg> I'm only 19, remember
  540. # [05:57] <grantg> heh
  541. # [05:57] <grantg> Well, age is no excuse
  542. # [05:57] <andrewjbaker> OK, well lets not get into the whole age thing... it doesn't matter what age you are.
  543. # [05:57] <andrewjbaker> Oh, LOL.
  544. # [05:57] <grantg> true
  545. # [05:57] <grantg> heh
  546. # [05:58] <andrewjbaker> Do you have a desire to discover what has come before WRT tech., etc.?
  547. # [05:58] <andrewjbaker> To replay some games of yore?
  548. # [05:58] <grantg> I like knowing how things tick
  549. # [05:59] <grantg> hence, why I wrote my own code instead of using jquery
  550. # [05:59] <grantg> for cross-compat
  551. # [05:59] <grantg> and this emulator
  552. # [05:59] <andrewjbaker> Indeed. A commendably outlook.
  553. # [05:59] <andrewjbaker> *commendable
  554. # [05:59] <grantg> thanks
  555. # [06:00] * grantg still needs to get my accounts back up. :/
  556. # [06:02] <andrewjbaker> There seems to be quite a diverse quantity of people on this channel; that's good.
  557. # [06:02] <grantg> heh
  558. # [06:05] <andrewjbaker> This is the greatest volume of chatter I've seen so far, tho' maybe I nip on at the wrong time. :-s
  559. # [06:05] <grantg> heh
  560. # [06:06] * Quits: addyosmani (~apple@host86-161-175-28.range86-161.btcentralplus.com) (Quit: addyosmani)
  561. # [06:08] <andrewjbaker> OK, I should think about getting some sleep. http://fleetingfantasy.com/ will have to wait until I can implement the session mgmt stuff within the next week.
  562. # [06:09] * Quits: andrewjbaker (~ajb@client-82-26-220-64.pete.adsl.virginmedia.com) (Quit: Leaving)
  563. # [06:11] * Quits: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15) (Quit: Page closed)
  564. # [06:31] * Quits: Killman (~killman@unaffiliated/killman) (Read error: Connection reset by peer)
  565. # [06:32] * Joins: Killman (~killman@186.3.10.3)
  566. # [06:32] * Quits: Killman (~killman@186.3.10.3) (Changing host)
  567. # [06:32] * Joins: Killman (~killman@unaffiliated/killman)
  568. # [06:36] * Joins: jeffszusz (~jeffszusz@dyn216-8-170-154.ADSL.mnsi.net)
  569. # [06:45] <BrianBlakely> Wrapping my codebase in (function() { })(); boosted my minification savings up dramatically. From ~15%-25% to ~60%
  570. # [06:45] * Quits: obert- (~obert@host208-137-dynamic.53-82-r.retail.telecomitalia.it)
  571. # [06:46] <BrianBlakely> Not sure if it's just a YUI Compressor thing, but it won't minify global variables
  572. # [06:48] * Quits: LynnWallenstein (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net) (Ping timeout: 240 seconds)
  573. # [06:50] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  574. # [07:01] * Quits: patcito (~123@190.42.79.26) (Remote host closed the connection)
  575. # [07:01] * Quits: skyler_brungar-1 (~skyler@pool-71-191-197-219.washdc.fios.verizon.net) (Quit: skyler_brungar-1)
  576. # [07:08] <BrianBlakely> Setting var doc = document garnered a savings of thousands of percent after minification (relating only to statements that used the document object)
  577. # [07:12] <WRA> :D http://www.raptoris.com/
  578. # [07:14] * Quits: skqr (~skqr@rrcs-71-43-47-50.se.biz.rr.com) (Ping timeout: 250 seconds)
  579. # [07:19] * Quits: coweso (~coweso@unaffiliated/toinso) (Quit: Leaving)
  580. # [07:23] * Quits: masondesu (~masondesu@c-76-107-156-58.hsd1.ms.comcast.net) (Quit: masondesu)
  581. # [07:24] <BrianBlakely> WRA: That's cool!
  582. # [07:24] <BrianBlakely> WRA: But the mask image reveals itself when the clouds cross ;)
  583. # [07:24] <BrianBlakely> http://jsperf.com/adding-new-elements-to-an-array
  584. # [07:25] <WRA> Brian, yeah thats due to the way I was doing the buffer
  585. # [07:26] <WRA> its pretty easy to overcome tho
  586. # [07:26] <WRA> but anyhow video + anything = CPU !@#!@#!@#!
  587. # [07:28] <BrianBlakely> hehe
  588. # [07:29] <WRA> the source is pretty clean if you want to check it out
  589. # [07:30] <BrianBlakely> Yeah, Tab Atkins points out that micro-optimization is super, super important in graphics like nothing else
  590. # [07:30] <BrianBlakely> http://html5doctor.com/video-canvas-magic/
  591. # [07:30] <BrianBlakely> WRA: I'm afraid I don't have the time, I'm sorry :)
  592. # [07:31] <xonecas> WRA cool stuff man, I've been working on something similar: xonecas.com:8888
  593. # [07:31] <BrianBlakely> WRA: If you aren't a jsperf user, I highly recommend it for micro-optimizations
  594. # [07:32] <WRA> thanks brian, I usually use the chrome one
  595. # [07:32] <WRA> Xonecas: thats pretty cool
  596. # [07:32] <WRA> I'm actually porting Flixel
  597. # [07:33] <xonecas> Cool! :-)
  598. # [07:34] <WRA> obviously not doing a direct port in many ways because the platforms are different
  599. # [07:47] <BrianBlakely> Good night all
  600. # [07:47] * Parts: BrianBlakely (~Adium@user-12lcofe.cable.mindspring.com)
  601. # [07:57] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
  602. # [08:00] * Joins: cryptics_ (~cryptics_@unaffiliated/crypticsquared)
  603. # [08:01] * Quits: cryptics_ (~cryptics_@unaffiliated/crypticsquared) (Client Quit)
  604. # [08:03] * Quits: jeffszusz (~jeffszusz@dyn216-8-170-154.ADSL.mnsi.net) (Remote host closed the connection)
  605. # [08:18] * Joins: Icehuu (~Ice@srh1380.urh.uiuc.edu)
  606. # [08:26] * Quits: HAITI (~j@unaffiliated/haiti) (Quit: leaving)
  607. # [08:29] * Joins: LongBeach (~mike@AFontenayssB-152-1-2-243.w82-121.abo.wanadoo.fr)
  608. # [08:37] * Joins: LynnWallenstein (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net)
  609. # [08:44] * Parts: pcgenius (~peeyush@202.78.164.58) ("Leaving")
  610. # [08:58] <WRA> hmm using ctx.drawImage and passing it a canvas but it doesn't seem to draw anything from that canvas
  611. # [08:59] * Quits: wingchun (~biu_tze@121.54.67.235) (Quit: leaving)
  612. # [08:59] <WRA> however if I getImageData from the canvas and then putImageData it'll work
  613. # [09:00] * Quits: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net) (Quit: Leaving...)
  614. # [09:19] * Quits: echoSMILE (~smile@unaffiliated/echosmile) (Ping timeout: 255 seconds)
  615. # [09:21] * Joins: echoSMILE (~smile@bl17-198-192.dsl.telepac.pt)
  616. # [09:21] * Quits: echoSMILE (~smile@bl17-198-192.dsl.telepac.pt) (Changing host)
  617. # [09:21] * Joins: echoSMILE (~smile@unaffiliated/echosmile)
  618. # [10:00] * Joins: NiftyLettuce (~niftylett@c-76-125-157-178.hsd1.pa.comcast.net)
  619. # [10:00] <NiftyLettuce> courier new or lucida sans typewriter?
  620. # [10:00] <NiftyLettuce> which one is more 'web safe'
  621. # [10:01] <paul_irish> cn
  622. # [10:01] <bot-t> (1 hour 42 mins ago) <Abjorn> tell paul_irish ily
  623. # [10:02] <NiftyLettuce> paul_irish: ily
  624. # [10:02] <paul_irish> :p
  625. # [10:02] <NiftyLettuce> ps stuffed mushrooms ftw, i made em
  626. # [10:03] <paul_irish> yumm
  627. # [10:03] <NiftyLettuce> those + killians irish red and call it a day man lol
  628. # [10:03] <NiftyLettuce> yughh 4am east coast
  629. # [10:10] <xonecas> paul_irish: xonecas.com:1234 :-)
  630. # [10:12] <NiftyLettuce> xonecas: whats that do?
  631. # [10:12] <NiftyLettuce> xonecas: websockets?
  632. # [10:12] <xonecas> every dot is a geotagged tweet :-)
  633. # [10:13] <xonecas> you wait long enough and you start seeing the world map :-)
  634. # [10:13] <NiftyLettuce> xonecas: baller.
  635. # [10:13] <xonecas> I got a talk about html5 @ college of san mateo, this is one of the demos.
  636. # [10:13] <xonecas> tonight/tomorrow, it should be able to remember the dots, with localStorage
  637. # [10:14] <xonecas> I wanted to connect replies and retweets together, but twitter, doesn't like me making so many requests...
  638. # [10:14] <NiftyLettuce> drawing lines from dot to dot u mean?
  639. # [10:15] <Icehuu> this might sound odd, but why are you offloading the JQuery library request to google?
  640. # [10:16] <xonecas> Icehuu: Its html5boilerplate, I just dropped in to get started quickly. But why shouldn't I?
  641. # [10:17] <xonecas> NiftyLettuce: yes, that would look cool... damn twitter limits!
  642. # [10:17] <NiftyLettuce> xonecas: why don't you use another devbox/twitter account and store in db w/cronjob?
  643. # [10:18] <xonecas> NiftyLettuce: didn't think about using another account for the reply trace, good idea. I'll try to make it work with one box, I don't have another server to trow that on
  644. # [10:19] <NiftyLettuce> xonecas: use mine
  645. # [10:19] <NiftyLettuce> xonecas: depending on what you need of course, you could just give me a script/cron job and it would write to a file, then you could just read file off my server
  646. # [10:20] <NiftyLettuce> xonecas: if you did the connect the dots thing that would be baller, kids would be like whaaaaa
  647. # [10:20] <xonecas> I know...
  648. # [10:20] <NiftyLettuce> eventually entire map would be covered in lines
  649. # [10:20] <NiftyLettuce> and you could then at that point say, what does this all mean.... global interconnectedness
  650. # [10:22] <xonecas> the server is a node.js server streaming from twitter (my account). I think I can create a second account and use a different http.client instance to get the reply traces, but the problem is also that twitter limits accounts to 350 reqs per hours, this app is making that in a few minutes...
  651. # [10:22] <xonecas> I would need like 10 accounts to make this work...
  652. # [10:23] <xonecas> let me push this to github so you can see.
  653. # [10:26] <NiftyLettuce> ok
  654. # [10:28] <NiftyLettuce> niftylettuce@gmail.com
  655. # [10:28] <NiftyLettuce> gotta sleep for a few hours
  656. # [10:28] <NiftyLettuce> bbl
  657. # [10:29] * Parts: NiftyLettuce (~niftylett@c-76-125-157-178.hsd1.pa.comcast.net)
  658. # [10:35] * Quits: jacine (~jacine@drupal.org/user/88931/view) (Quit: buh bye :))
  659. # [10:54] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
  660. # [10:55] <WRA> is there any way to turn off image smoothing/antialias in chrome?
  661. # [10:55] <WRA> I want a pixelated image when I scale it up
  662. # [11:03] * Quits: Killman (~killman@unaffiliated/killman) (Quit: bbl Zzzzzzz)
  663. # [11:08] * Joins: Ms2ger (~Ms2ger@91.181.114.182)
  664. # [11:12] * Joins: matjas_ (~matjas@91.182.101.93)
  665. # [11:21] * Joins: obert- (~obert@host208-137-dynamic.53-82-r.retail.telecomitalia.it)
  666. # [11:22] <paul_irish> WRA: nah.. dont know how to do nearest neighbor scaling anywhere
  667. # [11:22] <paul_irish> ff4: "B12 has a small enough list of bugs that it's plausible it will be the last beta, though we're not locking that up, since some of the plugin work needs to crystallize before we can assess timing risk." :(
  668. # [11:51] * Joins: jomn (~jomn@c80-216-13-27.bredband.comhem.se)
  669. # [11:57] * Joins: JKarsrud (~JKarsrud@178.74.12.26)
  670. # [11:57] * matjas_ is now known as matja
  671. # [11:57] * matja is now known as matjas
  672. # [12:02] * Joins: FireFly (~firefly@unaffiliated/firefly)
  673. # [12:04] * Quits: bobslaed1 (~bob@port474.ds1-fa.adsl.cybercity.dk) (Ping timeout: 272 seconds)
  674. # [12:12] * Joins: bobslaede (~bob@port474.ds1-fa.adsl.cybercity.dk)
  675. # [12:12] <WRA> @paul: www.raptoris.com
  676. # [12:12] <WRA> just implemented it myself
  677. # [12:13] * Quits: matjas (~matjas@91.182.101.93) (Quit: Computer has gone to sleep.)
  678. # [12:29] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 250 seconds)
  679. # [12:35] * Joins: danielfilho (~dcosta@200.226.123.5)
  680. # [12:37] * Joins: dmachi (~dmachi@pool-72-66-207-41.ronkva.east.verizon.net)
  681. # [12:37] * Quits: dmachi1 (~dmachi@pool-72-66-207-41.ronkva.east.verizon.net) (Read error: Connection reset by peer)
  682. # [12:42] * Joins: svenlito (~svnlto@78-86-0-182.zone2.bethere.co.uk)
  683. # [12:47] <acies> can you have linebreak in fill/strokText ?
  684. # [12:47] <acies> stroke*
  685. # [13:07] <Evet> could you recommend a good site to buy stock images
  686. # [13:10] <acies> sxc.hu
  687. # [13:11] * Joins: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
  688. # [13:17] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
  689. # [13:23] <Evet> acies: thanks
  690. # [13:35] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 240 seconds)
  691. # [13:49] * Joins: Titosemi (~titosemi@g229018096.adsl.alicedsl.de)
  692. # [14:02] * Quits: pretopia (~thijs@059-006-045-062.dynamic.caiway.nl) (Quit: leaving)
  693. # [14:06] * Joins: benschwarz (~ben@59.167.185.148)
  694. # [14:08] * Joins: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com)
  695. # [14:18] * Quits: LynnWallenstein (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net) (Ping timeout: 240 seconds)
  696. # [14:26] * Quits: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com) (Quit: p_nitsch)
  697. # [14:29] * Quits: symb (symb@p54A7A71A.dip.t-dialin.net) (Ping timeout: 260 seconds)
  698. # [14:31] * Joins: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com)
  699. # [14:35] * Joins: symb (symb@p54A7B33A.dip.t-dialin.net)
  700. # [14:36] * Quits: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com) (Ping timeout: 240 seconds)
  701. # [14:38] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
  702. # [14:50] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
  703. # [15:00] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
  704. # [15:01] <jetienne> multiple webworker uses multiple core ?
  705. # [15:06] * Quits: Ms2ger (~Ms2ger@91.181.114.182) (Read error: Connection reset by peer)
  706. # [15:12] * Joins: Ms2ger (~Ms2ger@91.181.114.182)
  707. # [15:13] * Joins: mokush (~quassel@188.24.40.245)
  708. # [15:13] * Joins: danielfilho (~dcosta@200.226.123.5)
  709. # [15:15] * Joins: realityking___ (~rouven@f053049093.adsl.alicedsl.de)
  710. # [15:17] * Quits: realityking (~rouven@g228143119.adsl.alicedsl.de) (Ping timeout: 240 seconds)
  711. # [15:20] * Joins: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com)
  712. # [15:22] * Quits: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com) (Client Quit)
  713. # [15:22] * Quits: Titosemi (~titosemi@g229018096.adsl.alicedsl.de) (Quit: Leaving.)
  714. # [15:30] * Joins: Titosemi (~titosemi@g229018096.adsl.alicedsl.de)
  715. # [15:33] * Quits: Titosemi (~titosemi@g229018096.adsl.alicedsl.de) (Client Quit)
  716. # [15:39] * Quits: LongBeach (~mike@AFontenayssB-152-1-2-243.w82-121.abo.wanadoo.fr)
  717. # [15:42] * Quits: peol (~andree@unaffiliated/peol) (Read error: Connection reset by peer)
  718. # [15:43] * Joins: peol (~andree@h55eb1e56.selukra.dyn.perspektivbredband.net)
  719. # [15:43] * Quits: peol (~andree@h55eb1e56.selukra.dyn.perspektivbredband.net) (Changing host)
  720. # [15:43] * Joins: peol (~andree@unaffiliated/peol)
  721. # [15:47] * Joins: pretopia (~thijs@059-006-045-062.dynamic.caiway.nl)
  722. # [15:49] * Joins: mokush_ (~quassel@188.24.45.219)
  723. # [15:49] * Quits: silanus (~silanus@p5DDEA78E.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  724. # [15:50] * Quits: mokush (~quassel@188.24.40.245) (Ping timeout: 240 seconds)
  725. # [15:52] * Joins: snover (~Adium@c-75-73-43-136.hsd1.mn.comcast.net)
  726. # [15:52] * Quits: snover (~Adium@c-75-73-43-136.hsd1.mn.comcast.net) (Changing host)
  727. # [15:52] * Joins: snover (~Adium@unaffiliated/snover)
  728. # [15:56] * Joins: Thasmo (~thasmo@d86-32-185-123.cust.tele2.at)
  729. # [16:08] * Joins: silanus (~silanus@p5DDEA78E.dip.t-dialin.net)
  730. # [16:18] * Quits: pretopia (~thijs@059-006-045-062.dynamic.caiway.nl) (Quit: leaving)
  731. # [16:18] * Joins: Killman (~killman@unaffiliated/killman)
  732. # [16:20] * Joins: nimbupani (~Adium@cm-84.215.191.149.getinternet.no)
  733. # [16:21] * Joins: masondesu (~masondesu@c-76-107-156-58.hsd1.ms.comcast.net)
  734. # [16:25] * Joins: nimbupani1 (~Adium@cm-84.215.191.149.getinternet.no)
  735. # [16:25] * Quits: nimbupani (~Adium@cm-84.215.191.149.getinternet.no) (Read error: Connection reset by peer)
  736. # [16:25] * nimbupani1 is now known as nimbupani
  737. # [16:38] * Joins: benschwarz (~ben@59.167.185.148)
  738. # [16:49] * Quits: jo-erlend (~jo-erlend@s07-00089.dsl.no.powertech.net) (Remote host closed the connection)
  739. # [16:49] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
  740. # [16:56] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Quit: dgathright)
  741. # [16:59] * Joins: LynnWallenstein (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net)
  742. # [16:59] <paulrouget> jetienne: ?
  743. # [17:00] <Pewpewarrows> github has a new favicon? my world is changing and I don't like it!
  744. # [17:01] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  745. # [17:09] <grumpytoad> hello any1 with safari ? can u check if this works for you http://bit.ly/hXiGwR ?
  746. # [17:10] * Joins: LongBeach (~mike@AFontenayssB-152-1-2-243.w82-121.abo.wanadoo.fr)
  747. # [17:13] * Joins: Trisox (Trisox@g31044.upc-g.chello.nl)
  748. # [17:23] * Quits: Ms2ger (~Ms2ger@91.181.114.182) (Ping timeout: 240 seconds)
  749. # [17:29] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
  750. # [17:42] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  751. # [17:45] * Joins: cocoadaemon (~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c)
  752. # [17:58] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
  753. # [17:59] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
  754. # [18:04] * Quits: mokush_ (~quassel@188.24.45.219) (Remote host closed the connection)
  755. # [18:19] * Joins: Ms2ger (~Ms2ger@91.181.114.182)
  756. # [18:23] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
  757. # [18:23] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
  758. # [18:34] * Joins: ndimatteo_ (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
  759. # [18:37] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
  760. # [18:37] * ndimatteo_ is now known as ndimatteo
  761. # [18:37] * Quits: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net) (Quit: jblanche)
  762. # [18:47] * Quits: Ms2ger (~Ms2ger@91.181.114.182) (Ping timeout: 240 seconds)
  763. # [18:48] * Quits: echoSMILE (~smile@unaffiliated/echosmile) (Ping timeout: 240 seconds)
  764. # [18:48] * Joins: ndimatteo_ (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
  765. # [18:48] * Joins: Brodingo (~Brodingo@cpe-70-116-9-4.austin.res.rr.com)
  766. # [18:49] * Quits: rworth (~rworth@pool-72-83-231-22.washdc.fios.verizon.net) (Quit: Coyote finally caught me)
  767. # [18:49] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Read error: Connection reset by peer)
  768. # [18:49] * ndimatteo_ is now known as ndimatteo
  769. # [18:53] * Quits: Trisox (Trisox@g31044.upc-g.chello.nl) (Ping timeout: 240 seconds)
  770. # [18:57] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
  771. # [19:02] * Joins: boaz (~boaz@64.119.153.2)
  772. # [19:15] * Joins: jo-erlend (~jo-erlend@s07-00089.dsl.no.powertech.net)
  773. # [19:15] * Joins: lil654 (~mike@cpc2-seac16-0-0-cust506.7-2.cable.virginmedia.com)
  774. # [19:21] * Quits: Killman (~killman@unaffiliated/killman) (Excess Flood)
  775. # [19:30] <Evet> is svg the last word in vectoral gui design?
  776. # [19:31] * Joins: Ms2ger (~Ms2ger@91.181.37.224)
  777. # [19:39] * Joins: matjas (~matjas@91.182.101.93)
  778. # [19:43] <Moo-_> Evet: maybe you would like to do 3D with WebGL to be hot :)
  779. # [19:43] * Joins: addyosmani (~apple@host86-161-175-28.range86-161.btcentralplus.com)
  780. # [19:51] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Quit: ndimatteo)
  781. # [19:52] * Joins: mahen23 (~neoanders@41.136.214.156)
  782. # [19:53] <mahen23> hi guys,
  783. # [19:53] <mahen23> i just made an html5 Ajax demo, check it out: http://mobilemru.com/html5/
  784. # [19:57] * Joins: Trisox (Trisox@g31044.upc-g.chello.nl)
  785. # [19:59] <Moo-_> mahen23: does not seem to work here
  786. # [19:59] <Moo-_> chrome 10
  787. # [19:59] * Joins: Killman (~killman@unaffiliated/killman)
  788. # [20:00] <Evet> Moo-_: i would love. but, how about browser suppıort?
  789. # [20:02] <Moo-_> Evet: it is irrelevant if you work with hot stuff :)
  790. # [20:02] <Moo-_> but I'd expect all the latest webkit, FF4 and IE9
  791. # [20:03] <Evet> Moo-_: mobile browsers?
  792. # [20:03] <Moo-_> Evet: won't happen any time soon
  793. # [20:03] <Evet> :(
  794. # [20:03] <Moo-_> Evet: and I am not sure if they support SVG that well either
  795. # [20:04] <Evet> its hard nowadays to build a gui that doesnt suck
  796. # [20:04] <Moo-_> Evet: for mobile, just go with native UI
  797. # [20:05] <Evet> Moo-_: it will be for web
  798. # [20:05] <mahen23> Moo-_: i do not seem to have any issue with Chrome 9
  799. # [20:05] <Moo-_> mahen23: now it works
  800. # [20:05] <Moo-_> what's the purpose of the demo?
  801. # [20:06] <mahen23> demonstrage edit in place, without using aditional jquery plugins
  802. # [20:06] <mahen23> demonstrate*
  803. # [20:09] * Parts: mahen23 (~neoanders@41.136.214.156)
  804. # [20:20] <jetienne> paulrouget: suppose i start multiple webworkers in a single page. what is the usual behavior of modern browsers ? do they use multiple core or not ?
  805. # [20:21] * Joins: patcito (~123@190.42.254.119)
  806. # [20:21] * Joins: BrianBlakely (~Adium@user-12lcofe.cable.mindspring.com)
  807. # [20:22] <paul_irish> yup
  808. # [20:22] * Quits: svenlito (~svnlto@78-86-0-182.zone2.bethere.co.uk) (Read error: Connection reset by peer)
  809. # [20:23] * Joins: svenlito (~svnlto@78-86-0-182.zone2.bethere.co.uk)
  810. # [20:26] <jetienne> thx
  811. # [20:29] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
  812. # [20:48] * Joins: benschwarz (~ben@59.167.185.148)
  813. # [20:48] * Joins: echoSMILE (~smile@unaffiliated/echosmile)
  814. # [20:49] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
  815. # [20:57] <BrianBlakely> Anyone have a methodology they like for grabbing translate() out of style.transform?
  816. # [20:58] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  817. # [20:58] <paul_irish> jquery css hooks probably has some good regexes
  818. # [20:58] <BrianBlakely> I've been using split()s, but currently seeing if a substring() and indexOf() would be better
  819. # [20:59] <BrianBlakely> paul_irish: RegEx is really slow, though :/
  820. # [20:59] <paul_irish> whaaaaat
  821. # [20:59] <paul_irish> no it isnt
  822. # [20:59] <Peter`> lol
  823. # [20:59] <nimbupani> O_O
  824. # [20:59] <BrianBlakely> Slower than a nice string function
  825. # [20:59] <paul_irish> touching elem.style is wayyyyyyyyy slower than regex.
  826. # [21:00] <BrianBlakely> But that's my baseline, a perf cost no matter which parsing method I use
  827. # [21:01] <BrianBlakely> Here's what I base my RegEx stuff on, while I was writing some cookie code I made this test: http://jsperf.com/cookie-parsing
  828. # [21:02] <BrianBlakely> Chr10 is the only browser that puts string functions and RegEx about shoulder-to-shoulder
  829. # [21:03] <BrianBlakely> So… yeah...
  830. # [21:03] <xonecas> is it faster than looping the array created by the split()?
  831. # [21:04] <paul_irish> brian... :/ the difference in speed is like.. sooooooo inconsequential
  832. # [21:04] * Joins: dared (~dared@hnvr-4dbb8ad0.pool.mediaWays.net)
  833. # [21:04] <paul_irish> that's like creating a local variable called TRUE to avoid scope chain traversal
  834. # [21:05] <snover> ?optimization
  835. # [21:05] <bot-t> The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet.
  836. # [21:06] * Quits: LynnWallenstein (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net) (Ping timeout: 240 seconds)
  837. # [21:07] <BrianBlakely> Perhaps this is shallow of me, but I like to always use the faster method, especially as I do most of my work for mobile devices, which appreciate it.
  838. # [21:09] <BrianBlakely> A cycle here and a cycle there add up when you're on an 1100MaH battery
  839. # [21:11] * Joins: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net)
  840. # [21:20] * Joins: toinso (~toinso@unaffiliated/toinso)
  841. # [21:24] <snover> BrianBlakely: an efficient, precompiled regular expression should not be significantly slower than string ops; maybe your regexp is just bad or you are recompiling it on every execution?
  842. # [21:24] <WRA> The First Rule of Graphics Programming: ZOMG DO IT RIGHT NOW.
  843. # [21:33] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
  844. # [21:35] <BrianBlakely> snover: The elegance of RegExp makes it a great option, but feel unsure about using a methodology that I know is slower, even marginally (or significantly, in the case of some engines).
  845. # [21:35] <BrianBlakely> but I feel*
  846. # [21:36] <BrianBlakely> ?filters
  847. # [21:36] <bot-t> BrianBlakely, Selectors - Each action we perform with jQuery requires a target; for example, in order to hide or show an element on the page, first we must find that element. To do so, we rely on jQuerys selector expression... http://api.jquery.com/category/selectors/
  848. # [21:36] <BrianBlakely> ?foo
  849. # [21:36] <bot-t> bar is foo
  850. # [21:36] <BrianBlakely> ?bar
  851. # [21:36] <bot-t> foo is bar
  852. # [21:36] <snover> BrianBlakely: what did your regexp look like?
  853. # [21:36] <BrianBlakely> snover: http://jsperf.com/cookie-parsing
  854. # [21:37] <BrianBlakely> ?regexp
  855. # [21:37] <bot-t> Need help? 1) Sample string. 2) Desired result. 3) Your attempt. 4) Bonus points for a plain english description of what you're trying to do. 5) Ask in#regex, they're the experts. http://www.regular-expressions.info/ and http://rj3.net/mdc/regexp
  856. # [21:37] * Quits: nimbupani (~Adium@cm-84.215.191.149.getinternet.no) (Ping timeout: 245 seconds)
  857. # [21:37] * Joins: nimbupani (~Adium@cm-84.215.188.14.getinternet.no)
  858. # [21:39] <BrianBlakely> ?mdn
  859. # [21:39] <bot-t> BrianBlakely, Using Firebug and jQuery (Screencast) - MDC Doc Center - https://developer.mozilla.org/en/Using_Firebug_and_jQuery_(Screencast)
  860. # [21:39] <BrianBlakely> OK, it's only a matter of time before I start entering in swears, I'll leave bot-t alone >_>
  861. # [21:40] <BrianBlakely> ?poo
  862. # [21:40] <bot-t> BrianBlakely, POO | jQuery Plugins - This plugin allow the user to use object oriented programmation in javascript like inheritance and polymorphism. http://plugins.jquery.com/plugin-tags/poo
  863. # [21:40] * Joins: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
  864. # [21:45] <BrianBlakely> snover: If you had a moment to look at that, what do you think? I'm not going to say that RegEx is my specialty, but I feel like the expression is about as efficient as it can be (though there may be tricks I'm not privy to)
  865. # [21:46] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
  866. # [21:48] * Joins: boaz (~boaz@64.119.153.2)
  867. # [21:51] * Quits: Thasmo (~thasmo@d86-32-185-123.cust.tele2.at)
  868. # [21:54] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  869. # [21:56] <Evet> is there something converts flash to html5?
  870. # [21:56] <paul_irish> ?g gordon demo paulirish
  871. # [21:56] <bot-t> paul_irish, Gordon demos - Paul Irish - http://paulirish.com/work/gordon/demos/
  872. # [21:57] <paul_irish> (kinda sorta)
  873. # [21:57] <BrianBlakely> whoa
  874. # [21:57] <snover> is anyone still working on that?
  875. # [21:57] <snover> I remember it got tech demoed and then I never heard a thing
  876. # [21:58] <paul_irish> no. tobey got bored and hung it up
  877. # [21:59] <BrianBlakely> Das too bad. Doubleclick just began accepting "HTML5" media for banners.
  878. # [22:00] <BrianBlakely> I've started doing work formerly done by our Flash guys
  879. # [22:00] * Quits: Killman (~killman@unaffiliated/killman) (Remote host closed the connection)
  880. # [22:00] <BrianBlakely> This would have helped
  881. # [22:00] <antonkovalyov> i love flash
  882. # [22:00] <antonkovalyov> it made my computer so much faster
  883. # [22:01] <antonkovalyov> expensive though, USD 250 for 120 gb :(
  884. # [22:01] <BrianBlakely> My upcoming machine will boot from a 256GB SSD
  885. # [22:01] * realityking___ is now known as realityking
  886. # [22:02] <antonkovalyov> nice
  887. # [22:02] <antonkovalyov> well, i removed my dvd drive and installed second hdd
  888. # [22:02] <BrianBlakely> I've been running on a MacBook Pro / Mac mini for about 4 years, can't wait to switch to a custom-built tiny god
  889. # [22:02] <BrianBlakely> antonkovalyov: Wise choice
  890. # [22:03] <antonkovalyov> i have mbp
  891. # [22:03] <snover> I’m getting my next computer from http://www.atechfabrication.com/
  892. # [22:03] <snover> or, well, the case at least :]
  893. # [22:03] <antonkovalyov> i remember how alex russel was talking about his new computer in the beginning of his talk at dayofjs
  894. # [22:03] <snover> Too bad 6-series chipsets got recalled
  895. # [22:04] <antonkovalyov> and somebody next to me was like "yeah yeah we get it, you've got yourself a 6000 computer"
  896. # [22:04] <antonkovalyov> $6000*
  897. # [22:04] <antonkovalyov> what are you guys using? linux or windows?
  898. # [22:05] <BrianBlakely> Well, OS X right now. I hope to dual-boot Windows & Hackintosh this year, if hardware allows
  899. # [22:05] <antonkovalyov> brrr windows
  900. # [22:06] <antonkovalyov> i love os x
  901. # [22:06] <antonkovalyov> i can tolerate linux
  902. # [22:06] <antonkovalyov> but not windows
  903. # [22:06] <antonkovalyov> kk call of duty time, laters :)
  904. # [22:06] <BrianBlakely> I don't like Windows very much, but OS X is not very nice for gaming or home theater stuff
  905. # [22:07] <BrianBlakely> Getting better every year, but still behind
  906. # [22:07] <snover> “no windows, now excuse me, i’m going to play my xbox”
  907. # [22:10] * Joins: dared_ (~dared@hnvr-4dbb80d9.pool.mediaWays.net)
  908. # [22:12] * Quits: dared (~dared@hnvr-4dbb8ad0.pool.mediaWays.net) (Ping timeout: 255 seconds)
  909. # [22:14] * Quits: Brodingo (~Brodingo@cpe-70-116-9-4.austin.res.rr.com) (Quit: Computer has gone to sleep.)
  910. # [22:14] <BrianBlakely> hehe
  911. # [22:14] <BrianBlakely> snover: That HeatSync case is amazing
  912. # [22:15] <snover> BrianBlakely: i know. so nice.
  913. # [22:15] <snover> I was going to just have them build it for me, but their quote seemed a little extreme
  914. # [22:15] <BrianBlakely> I was going to build my own case, but was really anxious about the fan noise. I'd rather have a completely silent system, this looks so nice
  915. # [22:17] <BrianBlakely> snover: I just put a quote together, comparing against my a la carte price list now
  916. # [22:17] <snover> You can’t buy most of the Sandy Bridge stuff anywhere yet
  917. # [22:27] * Joins: Titosemi (~titosemi@g229018096.adsl.alicedsl.de)
  918. # [22:30] <BrianBlakely> snover: Looks like a roughly $1500 cost for labor
  919. # [22:31] <snover> BrianBlakely: which case were you looking at?
  920. # [22:32] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
  921. # [22:34] <BrianBlakely> HS7000
  922. # [22:34] <BrianBlakely> Decked out to the brim
  923. # [22:34] <BrianBlakely> http://www.ewebcart.com/3391/cart?o=135136687;s=H7RIjGyLIuFxm5liQEy4i2CKgBZKEWzdSxoFPvSpLmg;t=NEO4FD6EKPJUC;return=http://www.atechfabrication.com/heatsync_7000_system_order_form.htm;la=r;p=cart;ac=view
  924. # [22:34] <BrianBlakely> The case by itself is just under $1000
  925. # [22:34] <BrianBlakely> And the add-ons are actually quite reasonable
  926. # [22:35] <BrianBlakely> Some, like the SSD, are sold almost at cost
  927. # [22:35] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  928. # [22:35] <Evet> paul_irish: http://wiki.nginx.org/IfIsEvil
  929. # [22:35] * Joins: mokush (~quassel@188.24.45.219)
  930. # [22:35] * Joins: tw2113 (~tw2113@fedora/tw2113)
  931. # [22:35] <BrianBlakely> But the markup of $1500 might be better spent on a Drobo <3
  932. # [22:36] <snover> BrianBlakely: ATI Radeon HD 5850 is a $200 part
  933. # [22:36] <snover> X25-M is a $390 part
  934. # [22:40] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Quit: Page closed)
  935. # [22:40] * Quits: echoSMILE (~smile@unaffiliated/echosmile) (Ping timeout: 255 seconds)
  936. # [22:44] * Quits: LongBeach (~mike@AFontenayssB-152-1-2-243.w82-121.abo.wanadoo.fr)
  937. # [22:45] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  938. # [22:47] <BrianBlakely> snover: Oh, I just did a quick Amazon search on the X25, came up the same price ($420)
  939. # [22:56] <BrianBlakely> paul_irish: I wanted to add a RegExp to my test case, though it looks like the relevant cssHook is using string ops right now. Thanks for the rec, though, it's an interesting implementation. :)
  940. # [22:57] * Joins: brendan^^ (~brendan@69.76.19.12)
  941. # [22:58] <brendan^^> Hey, I'd like to display meta data right next to an article. Is there some nice, semantic tag that I should use? <aside> seemed logical, but after reading about it, seems like it would be the wrong choice
  942. # [22:59] <paul_irish> <footer> is actually semantically appropriate for article metadata
  943. # [23:00] * Joins: Killman (~killman@unaffiliated/killman)
  944. # [23:04] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
  945. # [23:04] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Client Quit)
  946. # [23:04] * Quits: Trisox (Trisox@g31044.upc-g.chello.nl) (Ping timeout: 240 seconds)
  947. # [23:05] * Joins: Thasmo (~thasmo@d86-32-185-123.cust.tele2.at)
  948. # [23:05] * Quits: rickard2 (~rickard@netra.esec.du.se) (Quit: byta server, hej!)
  949. # [23:07] <BrianBlakely> If anyone is interested in checking this out: http://jsperf.com/get-x-y-coordinates-from-2d-translate
  950. # [23:08] <BrianBlakely> Also, if anyone would like to add a RegExp solution, I would be extremely delighted! :-*
  951. # [23:08] <BrianBlakely> Just go here: http://jsperf.com/get-x-y-coordinates-from-2d-translate/edit
  952. # [23:10] * Joins: Trisox (Trisox@g31044.upc-g.chello.nl)
  953. # [23:10] <BrianBlakely> Now, to take my Chinese cousin-in-law for his first American meal
  954. # [23:10] * BrianBlakely is now known as BrianBlakely|sus
  955. # [23:10] * BrianBlakely|sus is now known as BrianBlakely|eat
  956. # [23:11] <antonkovalyov> xbox is awesome
  957. # [23:12] <antonkovalyov> when microsoft makes hardware + software they tend to do a pretty decent job
  958. # [23:12] <nimbupani> kinect is awesome
  959. # [23:12] * Joins: Nick_Marshall (~yura@109.87.91.223)
  960. # [23:12] <antonkovalyov> meh :)
  961. # [23:12] <nimbupani> ummm
  962. # [23:12] <nimbupani> how can u say that if you have used it!
  963. # [23:13] * Parts: Nick_Marshall (~yura@109.87.91.223)
  964. # [23:13] <antonkovalyov> i used it
  965. # [23:13] <antonkovalyov> i dont like kinect games
  966. # [23:13] <nimbupani> yeah but the possibilities are immenseee
  967. # [23:13] <antonkovalyov> tbh i bought xbox only to play cod :)
  968. # [23:13] <nimbupani> ?w xbox cod
  969. # [23:13] <bot-t> nimbupani, No results found for 'xbox cod'.
  970. # [23:13] <nimbupani> :/
  971. # [23:13] <antonkovalyov> call of duty :)
  972. # [23:13] <antonkovalyov> we have xbox at work
  973. # [23:13] <nimbupani> i dont play games as you can OBVIOUSLY notice
  974. # [23:14] <antonkovalyov> and i beat world at war there and it was awesome
  975. # [23:14] <paul_irish> BrianBlakely|eat: http://jsperf.com/get-x-y-coordinates-from-2d-translate/2
  976. # [23:14] <antonkovalyov> so i bought xbox, played modern warfare 1/2 and now playing black ops multiplayer
  977. # [23:14] <antonkovalyov> we should all just play
  978. # [23:14] <antonkovalyov> html5 kill fest
  979. # [23:14] * Quits: brendan^^ (~brendan@69.76.19.12) (Quit: brendan^^)
  980. # [23:14] <paul_irish> BrianBlakely|eat: you make some assumptions about there being whitespace in the middle that might not be true, too.
  981. # [23:22] <paul_irish> FANTASTIC. turbotax's UA sniff assumes a single digit version number.
  982. # [23:23] <nimbupani> welcome to my world
  983. # [23:24] * Quits: matjas (~matjas@91.182.101.93) (Quit: Computer has gone to sleep.)
  984. # [23:24] <antonkovalyov> paul_irish, btw turbotax does not work in chrome :(
  985. # [23:24] <paul_irish> you sure?
  986. # [23:24] <paul_irish> it didnt last year
  987. # [23:24] <antonkovalyov> i almost cried
  988. # [23:24] <antonkovalyov> ya and there is no way to bypass the check
  989. # [23:24] <antonkovalyov> so i had to use firefox
  990. # [23:24] <antonkovalyov> and it took it 2 minutes to load :)
  991. # [23:24] <paul_irish> in my first week at google i emailed them and they said they're try to work in chrome compat
  992. # [23:24] <paul_irish> their page says they support chrome.
  993. # [23:25] <paul_irish> Mac OS X 10.5 (Leopard) and 10.6 (Snow Leopard)
  994. # [23:25] <paul_irish> Google Chrome 4.0
  995. # [23:25] <paul_irish> Mozilla Firefox 3.0
  996. # [23:25] <paul_irish> Safari 3.0
  997. # [23:25] <antonkovalyov> oh maybe that's the ua sniff bshit
  998. # [23:25] <antonkovalyov> because i am on chrome 10
  999. # [23:27] <paul_irish> exactly
  1000. # [23:28] * Quits: mokush (~quassel@188.24.45.219) (Remote host closed the connection)
  1001. # [23:28] <antonkovalyov> that sucks
  1002. # [23:29] * Joins: Nick_Marshall (~yura@109.87.91.223)
  1003. # [23:29] * Parts: Nick_Marshall (~yura@109.87.91.223)
  1004. # [23:30] * Quits: Thasmo (~thasmo@d86-32-185-123.cust.tele2.at)
  1005. # [23:33] <antonkovalyov> superbowl party! i hate american football so i am going to work on jshint.com from there cc paul_irish nimbupani
  1006. # [23:33] <antonkovalyov> laters
  1007. # [23:33] <paul_irish> sweet
  1008. # [23:34] * Quits: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net) (Quit: Leaving...)
  1009. # [23:45] * Quits: Ms2ger (~Ms2ger@91.181.37.224) (Quit: nn)
  1010. # [23:47] * Joins: benschwarz (~ben@59.167.185.148)
  1011. # [23:52] <WRA> do people in countries other than America watch American Football?
  1012. # [23:52] <WRA> ifso, why?#
  1013. # Session Close: Mon Feb 07 00:00:00 2011

The end :)