[07:43:02] [WikipediaMobile] yuvipanda pushed 1 new commit to master: http://git.io/AvLSZA [07:43:02] [WikipediaMobile/master] Saved pages work again. Using zepto just for the AJAX. UGH - YuviPanda [07:43:25] Project WikipediaMobile - Nightly builds build #172: SUCCESS in 13 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/172/ [07:43:26] yuvipanda: Saved pages work again. Using zepto just for the AJAX. UGH [08:13:21] [WikipediaMobile] yuvipanda pushed 1 new commit to master: http://git.io/_Xgfjg [08:13:21] [WikipediaMobile/master] Do 'page saved' notification only *after* page is saved - YuviPanda [08:14:21] Project WikipediaMobile - Nightly builds build #173: SUCCESS in 7.9 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/173/ [08:14:21] yuvipanda: Do 'page saved' notification only *after* page is saved [08:31:53] [WikipediaMobile] yuvipanda pushed 1 new commit to master: http://git.io/HmzCaw [08:31:53] [WikipediaMobile/master] Creation of a phonegap plugin for the store of preferences in android preferences storage. - Thomas PT [08:32:07] Project WikipediaMobile - Nightly builds build #174: SUCCESS in 8 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/174/ [08:32:08] yuvipanda: Creation of a phonegap plugin for the store of preferences in android preferences storage. [08:35:55] [WikipediaMobile] yuvipanda pushed 1 new commit to master: http://git.io/2TpUZA [08:35:55] [WikipediaMobile/master] Merge pull request #133 from 4ndreaSt4gi/tempignore - Yuvi Panda [08:36:09] Project WikipediaMobile - Nightly builds build #175: SUCCESS in 8.1 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/175/ [08:36:10] stagi.andrea: Ignore temporary files [08:42:38] preilly you around? [08:49:25] * jdlrobson waves at yuvipanda - you're up late? [08:50:21] jdlrobson: up early [08:50:28] jdlrobson: am living on IST until the Pune hackathon [08:50:37] 2:20 PM here, working from a coffee shop [08:50:41] ahhh [08:50:43] jdlrobson: also, hello! [08:50:47] i think you're joining us from today? [08:50:49] i didn't realise you were over there! cool [08:50:53] yep first day :) [08:50:54] a [08:50:59] \o/ [08:51:18] already looking through code [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/MobileFrontend/] [08:51:30] ah, nice :D [08:51:34] don't suppose you are familiar with the javascript side of that? [08:51:46] jdlrobson: no, have been working fully 100% on the mobile apps [08:51:52] rather than the mobile frontend [08:52:33] hoping to grab preilly at some point [08:52:40] is he there with you yet or still in transit? [08:52:56] jdlrobson: am in India, afaik preilly, awjr, tfinc are in germany [08:53:34] mm i know preilly is india bound [08:53:38] don't know when though.. [08:53:48] [WikipediaMobile] yuvipanda pushed 1 new commit to master: http://git.io/K9rwgQ [08:53:48] [WikipediaMobile/master] Merge pull request #134 from 4ndreaSt4gi/forward - Yuvi Panda [08:53:54] he was making me jealous in the freezing coldness of brussels [08:53:57] jdlrobson: he's arriving here on 9th [08:54:14] jdlrobson: i think he's supposed to meet with you IRL in a week or two? [08:54:28] yep we are meeting a week tomorrow [08:54:31] cool! [08:54:41] Project WikipediaMobile - Nightly builds build #176: SUCCESS in 8 sec: http://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/176/ [08:54:42] stagi.andrea: Fixed all the enable-disable problems [08:54:51] so preilly is doing SFO -> brussels -> India -> London [08:59:51] jdlrobson: ha ha [09:00:23] hey preilly [09:01:04] jdlrobson: hey [09:01:07] currently going through application.js [09:01:15] jdlrobson: I'm going to go grab some food in a minute [09:01:19] preilly: where art thou? [09:01:31] jdlrobson: glad to see that you're poking around application.js [09:01:33] just a quick question then before you grab it - http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/MobileFrontend/javascripts/application.js?r1=100663&r2=100662&pathrev=100663 is giving me a few problems - not sure what problem the languageSelection.offsetWidth > 175 is solving [09:01:38] yuvipanda: I'm in Brussels [09:02:02] actually wrong commit there - but the bit on line 48 [09:02:03] languageSelection.offsetWidth + 30; [09:02:33] ah, okay [09:02:34] seems to increase the offsetWidth on the #nav and can't work out why [09:02:45] jdlrobson: oh, it was because it was getting progressively bigger on each iteration or something like that I seem to recall [09:02:49] preilly was there belgian beer drinking last night? [09:02:56] jdlrobson: yes [09:03:09] jdlrobson: I bbiab [09:03:17] s/I/I'll [09:03:18] why was it getting progressively bigger? :S [09:03:28] ok no worries i've got other things to look at [09:03:34] jdlrobson: okay, cool [09:15:13] preilly: have a look at this (https://bugzilla.wikimedia.org/show_bug.cgi?id=34240) when you can [09:15:26] or, you can tell me to go fix it myself, which I'd be happy to do too [09:15:41] :) [09:25:16] jdlrobson, are you a frontend dev? [09:25:27] yup [09:25:38] cool [09:26:12] and yourself? [09:26:16] API [09:26:39] that is, you'll consume data provided by me;P [09:26:41] ok so will probably have a lot to do with you :) [09:26:46] keke [09:26:49] :) [09:27:09] jdlrobson: ever encountered jQuery ajax making webkit segfault? [09:28:00] probably but i can't thing of any specific examples - why? [09:28:29] because the android app has jQuery making webkit segfault [09:28:35] but using zepto's ajax doesn't [09:28:38] well, we've got examples in our bugtracker [09:28:44] is there something common that I'm missing? [09:28:47] and not only for webkit [09:28:51] MaxSem: wah, where? [09:29:02] well, different examples [09:29:13] of browsers segfaulting? [09:29:21] but we've been very good at crashing IE some time ago [09:29:55] yuvipanda: what about that bug? [09:30:02] I think one bug with ancient FF was resolved by waiting for it to rot by itself [09:30:35] preilly: just filed it, so wondering if you've time to fix that or if I should go ahead and do that [09:30:45] yuvipanda, do you know of any way to convert from Indic to European numerals in wikitext? [09:31:04] MaxSem: not that I know of, no. [09:31:12] meh [09:31:21] also, 'Indic'? IIRC different languages here have different ways of representing numbers [09:31:25] yuvipanda is this the bug - > https://bugzilla.wikimedia.org/show_bug.cgi?id=34207 ? [09:31:29] omg [09:31:45] the hindi 7 looked very similar to the tamil 2, for example [09:31:49] I was interested in Hindi ones [09:31:53] and 8, 9, etc - I couldn't recgnize at all [09:32:02] jdlrobson: yes, that's the one I am talking about [09:32:30] can you point me at the code that does the saving? [09:32:30] the .send call happens, a console.log after that works, but crashes before the callback [09:32:55] yes, wait a second [09:33:02] and is it just off a file uri or does it do the same in the android app? [09:33:03] jdlrobson: saving works, loading is what crashes it [09:33:11] the android app is technically just a file uri [09:33:48] jdlrobson: https://github.com/wikimedia/WikipediaMobile/blob/master/assets/www/js/network.js#L8 [09:33:53] is teh call that ultimately does the loading [09:34:17] https://github.com/wikimedia/WikipediaMobile/blob/master/assets/www/js/app.js#L2 is where it is called from in this particular instance [09:34:26] yuvipanda: Are you talking about [09:34:29] preilly: yes [09:34:36] yuvipanda: why do you need it? [09:34:51] preilly: the app uses URL as a 'unique key' to save pages. [09:35:01] so /wiki/UK and /wiki/United_Kingdom should be the same [09:35:19] yuvipanda: okay [09:35:42] preilly: was there a particular reason you were getting rid of it? [09:36:03] yuvipanda: it is part of a section of that page that we don't use at all [09:36:15] jdlrobson: also, if you think the js on there could use some style fixes, I'm more than happy to listen to advice/links-on-how-to-do-it-right :) [09:36:19] yuvipanda: I'll just need to grab it and stuff it in the mobile template [09:36:26] okay! [09:37:33] yuvipanda: do you need that today? [09:37:37] nope [09:37:43] yuvipanda: otherwise I can do it in India [09:37:47] yuvipanda: okay, cool [09:37:54] preilly: sure! [09:54:12] so yuvipanda i'm running the android app off a file uri in Google Chrome on a mac and i've replaced zepto with jQuery and I'm getting no segmentation faults [09:54:31] jdlrobson: happens on mobile webkit :) [09:55:02] jdlrobson: if you haven't encountered that before, forget it. it works for now with zepto, so that's cool for now. [09:55:16] i'm guessing zepto makes more sense going forward? [09:55:23] no [09:55:27] we just moved away from zepto to jquery [09:55:40] ah ok did you look at xui.js as well? [09:55:44] it's subtly incompatible, has not much docs of its own + we want to use deferreds [09:55:59] jdlrobson: no, not yet [09:56:01] should we? [09:56:09] it looks interesting [09:56:17] very small [09:56:38] it is! [09:57:03] I think perhaps something like zepto/xui + a deferred library would be more than good enough for us [09:57:12] possibly in the 2.x timeframe [09:57:26] * jdlrobson nods [09:57:46] first i'd have to profile and see if jQuery adds significant speed/memory overhead [09:57:57] file size is immaterial, but ofcourse that adds a lot to the memory footprint [09:59:04] preilly: Hey, you're alive in a proper timezone. :-) [10:00:48] jerith: ha ha [10:01:27] preilly: What are the plans for the vumi app? [10:01:55] I've been doing a bit of thinking about it and it kind of needs a redesign. [10:02:06] ajerith: well, I want to try to demo something at Mobile world congress with it [10:02:19] ajerith: in what way? [10:02:34] The biggest problem is picking a reasonable subset of the article to present. [10:02:57] yeah, that's true [10:03:19] There isn't any kind of summary section for articles, is there? [10:03:32] not really [10:03:39] but, MaxSem could make it happen [10:03:55] he can do anything [10:05:04] anything? well, my skills of raising people from the dead are a bit rusty... [10:05:42] First prize would be a "give me the most relevant 150 characters" API. [10:06:16] MaxSem: I'm sure you've got an API for raising the dead [10:06:38] ajerith: what would determine relevance [10:07:05] preilly: That's why it's the biggest problem. :-) [10:07:09] it has a 150-tier auth scheme and API key is not available to ye mortals [10:07:46] MaxSem: Not even in the Mad Arabic Wikipedia? [10:08:33] no, but I have a sketch of 150 relevant characters: return array( 'the', 'a', 'citation needed' ); [10:10:32] We've been working on the first 150 characters, but there might be something useful in infoboxes or whatever. [10:30:49] thedj: i don't actually see files in the ShareKit folder [10:30:52] is this intentional [10:30:55] or am I missing something? [10:31:01] i'm unable to build/test this thing without that [10:51:16] brb everyone [11:50:18] jdlrobson: how's it going? [11:51:15] i was just about to go for lunch. I worked out why the outerWidth thing was there - currently reviewing reveal_for_hash [11:52:42] jdlrobson: ah, okay cool [11:52:47] jdlrobson: enjoy lunch [12:14:48] popping for lunch brb [14:32:01] MaxSem are you still around? [14:32:11] yup [14:32:31] i have a problem with my local mediawiki instance you may be able to help me with... [14:32:35] http://localhost:8888/mediawiki/api.php?action=opensearch&limit=5&namespace=0&format=xml&search=saasasas is returning json [14:32:44] instead of xml - is that something I have to configure? [14:33:32] nope [14:33:38] no, some modules override user-specified format if they are supposed to return something standardised [14:33:41] format=json [14:34:29] in this particular case OpenSearch expects data to contain a specific JSON [14:35:16] yeh i see if I get rid of action=opensearch it overrides format=xml [14:36:38] but weirdly the client side code i'm looking at seems to be expecting xml not json [14:36:54] it wasn't always so [16:10:21] * yuvipanda waves [16:10:23] anyone around? [16:10:42] hi yuvipanda [16:10:46] how are you? [16:11:00] that depends :) [16:11:11] sortof sleepy, first day working out of a cafe [16:11:25] more productive than a beach though - no wind-in-your-face [16:11:55] Astagi: i merged in a bunch of your code today [16:12:43] I see.. have a coffee! [16:12:49] yep saw that, thanks ^^ [16:13:09] Yuvipanda! [16:13:30] Astagi: it's ~10PM, so no more coffee [16:13:39] heya Amgine [16:13:50] [16:13:59] :D [16:14:07] I tested #32920 .. it works on my devices, I think we can close it ^^ details on github ^^ [16:14:23] Astagi: gimme a moment, let me check [16:14:53] oh didn't know it's 10 PM there... no, no more coffee ^^ [16:15:05] :) [16:15:07] no problem yuvipanda [16:15:16] am on 'standard' time right now because of the pune hackathon in a few days [16:16:29] yep :) you didn't go to FOSDEM did you? [16:16:37] nope [16:18:52] * tfinc looks around [16:18:55] jdlrobson: yo! [16:18:58] welcome! [16:19:05] yo tfinc! [16:19:11] how goes it? [16:19:19] i'm on for a bit from Poland right now [16:19:25] hi tfinc! [16:19:35] tfinc: yo [16:19:36] are all the others treating/heckling you well in here ? [16:19:41] jdlrobson: --^ [16:19:48] i would expect both from them all [16:20:07] I haven't met Astagi [16:20:11] spoken to yuvipanda today [16:20:15] yuvipanda i have some mails back from WMDE about OSM [16:20:29] tfinc: forward! [16:20:30] jdlrobson: Astagi is one of our awesome volunteers [16:20:40] hi jdlrobson nice to meet you :) [16:20:44] jdlrobson: who's' been doing an amazing job on knocking out bugs on the Android app [16:20:47] Hey Astagi pleasure to meet you [16:20:48] yes, a lot of his and Tpt's code have landed in our app :) [16:20:50] thanks tfinc :) [16:20:52] jdlrobson: we hope to see him in berlin in a couple of months [16:20:59] awesome - are you based in Germany? [16:20:59] nice ... [16:21:03] or planning to travel there? [16:21:07] tfinc: both the tracking bugs have dwindled down a lot [16:21:15] hi [16:21:16] yuvipanda: we need have a contingency plan incase OSM doesn't work out for 1.1 [16:21:17] reasonably smallish numbers :) [16:21:20] for iOS [16:21:31] tfinc: cloudmade/mapquest [16:21:37] would be my first choice [16:21:41] do you need help with osm stuff? [16:21:49] and yes, aude offered to help :D [16:21:54] I'll be in Berlin it's not a long travel for me :) [16:22:00] aude: how hard would it be to setup a very simple tileserver? [16:22:05] we're okay with even mirroring the official one [16:22:10] just *something* [16:22:15] yuvipanda: it's simplish [16:22:16] tfinc: aude offered to help on the setting up parts [16:22:27] yuvipanda: yeah i saw [16:22:32] are we ok using not so open open street maps? ;) [16:22:34] as a quick solution, you might want to use mapquest open tiles [16:22:39] jdlrobson you aske me if I'm based in Germany? [16:22:44] expect that to move at a snails pace while i'm in poland and in transit in india [16:22:52] jdlrobson: Astagi is in Italy [16:23:02] but we'll have a hackathon in Germany later in the year [16:23:08] and i'd love for Astagi to come by [16:23:10] Reedy: it's easy to setup osm, but to make sure it's all optimized well for wikimedia is a little harder [16:23:16] but still easy [16:23:21] * tfinc wonders if he's told Astagi yet but assume that he'll just come  [16:23:22] :D [16:23:26] ah cool yeh would be great to meet irc ppls [16:23:32] aude, I was making a remark with regards to the licensing changes [16:23:33] yup [16:23:38] Reedy: that too [16:23:46] Reedy: better than GMaps, I susppose? [16:23:50] * aude doesn't understand licensing and legal [16:24:05] osm -> wikipedia is compatible [16:24:13] wikipedia coordinates -> osm is not compatible [16:24:22] ahah tfinc :D will be there, np :P [16:24:23] * aude understands that much [16:24:28] we're just overlaying data on top of it so I think we should be clear [16:24:36] Astagi: nice. were just waiting on WMDE for a date [16:24:36] aude: and I think you got it the wrong wa [16:24:37] y [16:24:45] WMDE == Wikimedia Germany [16:24:46] yuvipanda: no [16:24:49] or [16:24:51] nice :) [16:24:59] ah yes [16:25:07] oh no [16:25:08] wait [16:25:10] gah [16:25:14] we (osm) can't import wikipedia data to osm [16:25:20] * aude is osm and wikipedian [16:25:42] * aude would love an odbl wiki places dataset [16:25:46] ah [16:26:14] aude: so, how much time do you think it'll take? [16:26:20] aude: it's just for the iOS and Android apps [16:26:48] yuvipanda: idk... maybe a week or two? [16:26:49] * tfinc hates that the android market auto detects your country and changes the interface each time regardless of your prefs [16:27:00] * tfinc wants to stab the android market prefs [16:27:01] tfinc: ^^ [16:27:02] i assume we have servers laying around? [16:27:19] aude: is it possible to actually just mirror someone else's tiles? [16:27:29] instead of actually to generate ours? [16:27:36] damn market :\ [16:27:50] 1,141,613 total installs :D [16:27:58] tfinc: woohoo! [16:28:07] yuvipanda: something like tilecache, yes [16:28:15] but not sure it's easier [16:28:16] that's great tfinc! [16:28:16] thanks to you guys over a million people no longer have to see ads when they browse wikipedia [16:28:33] as most of the top Wikipedia apps have ads [16:28:36] except for ours [16:28:39] aude: mostly because then styles won't be our problem :) [16:29:02] yuvipanda: true [16:29:13] :) [16:29:16] but [16:29:19] but but but [16:29:36] for wikipedia, we have a way to have tiles for different languages [16:29:46] say german maps, english maps, japanese maps [16:30:00] aude: have or would like to have? [16:30:01] osm by default mixes them [16:30:16] yuvipanda: we do multilingual maps on the toolserver [16:30:21] ah [16:30:41] we could just start with the basic osm style to have something now [16:30:50] but get the language specific maps soonish [16:31:01] aude: can the toolserver handle our load? [16:31:03] or we could use the mapquest style which is pretty [16:31:09] +1 on pretty [16:31:11] yuvipanda: maybe [16:31:24] * aude ideally would like a pretty wikipedia style, someday [16:31:38] tfinc: what resources do we have for this? [16:31:46] can you hook aude up with someone in ops? [16:32:18] yuvipanda: whats the schedule for iOS and android beta? [16:32:26] yuvipanda I think that #32920 won't come out anymmore .. I was able to reproduce it before, that's why I made that fix, but now after last commits seems to be disappeared.. Ghostbusters made a great work :P [16:33:23] Astagi: closed it as worksforme [16:33:29] aude: android - OSM is our last major blocker [16:33:45] yuvipanda: ah, ok [16:34:06] aude: iOS - OSM and another thing (saved pages) [16:34:07] yep saw that yuvipanda :) thanks! [16:34:10] + lots more testing on iOS [16:36:00] aude: ideally, for release before end of month [16:36:05] not ideally, more like 'worst case' [16:36:31] yuvipanda: ok [16:36:39] cool :) [16:36:56] tfinc: you were supposed to forward emails from WMDE about OSM :) [16:37:12] want me to cc you so that you can move them while I'm' flying ? [16:37:20] yes [16:37:31] i'm guessing you're going to be inaccessible for a longer period of time than I [16:37:52] yuvipanda: done [16:37:57] alrite [16:38:12] yuvipanda: who at wmde are you talking to? [16:38:14] but honestly .. i don't think well get OSM into 1.1 .. we've barely talked to ops about it [16:38:20] Kolossos [16:38:22] aude: --^ [16:38:30] tfinc: i still don't see why you don't want to talk to cloudmade or mapquest [16:38:32] ah, kolossos is great [16:38:49] aude: can you try convincing tfinc that it is perhaps possible that mapquest is not evil? [16:38:54] or atleast more evil than google? [16:39:18] mapquest people have asked me about osm and wikipedia [16:39:34] or that we could perhaps talk to cloudmade and make them give us better terms than 30 cents 'per user'? [16:39:52] * aude sure they wouldn't mind if wikipedia used their tiles for the app, in the interim [16:39:59] but would still give them a heads up [16:40:15] yuvipanda: not sure cloudmade has the capacity or it won't be free [16:40:36] +1 on using mapquest [16:40:38] ^ [16:40:42] tfinc: ^^ [16:41:29] damn there's a big bug on the alpha version :\ see it now.. [16:41:33] yuvipanda: it should be super simple to change the map tile source [16:41:44] Astagi: ? [16:41:48] aude: yes, it should be [16:41:52] when I'm on tablet and open history / saved pages etc.. [16:41:55] aude: using leaflet [16:42:00] leaflet is great [16:42:07] the new page doesn't override the content [16:42:16] but it's shown on the side.. [16:42:30] and yes, make a big mess.. [16:42:46] I tried the version on the market [16:42:50] and this not happen [16:42:59] Astagi: it is supposed to be shown on the side [16:43:12] aude: yes, much simpler API [16:43:36] * yuvipanda considers switching to Mapquest even for the nightlies [16:43:42] yuvipanda you mean history on the left and content on the right? [16:43:44] aude: does mapquest have a privacy policy someplace? [16:43:46] Astagi: yes [16:43:50] Astagi: all 'overlays' on the left [16:43:52] content on the right [16:44:20] yuvipanda: sure [16:44:27] yuvipanda: my worries are 1) our scale 2) privacy policy 3) likely others [16:44:28] #1 i think is fine [16:44:29] #2 worries me a lot [16:44:37] bust mostly because i haven't ready it yet ;) [16:44:38] oh I see now ... I think we shoul add a grey separator yuvipanda ... I thought was a bug :D [16:44:41] :D [16:44:46] read* [16:44:49] Astagi: ah, good idea. [16:45:17] will provide ^^ [16:45:27] Astagi: :) [16:45:33] or we can just as easily use the mapquest style for our own tiles [16:46:10] * aude needs 2 servers - one for the osm db, one for tiles [16:46:30] aude: how about this - we setup our own urls, and for now, just do temp. redirects to mapquest for the tiles [16:46:34] and then build our own servers [16:46:42] and when we're done, switch over to actually serving them [16:46:50] no market update needed to move people over [16:47:36] yuvipanda: or maybe the toolserver tiles would work [16:47:53] temporary [16:47:57] having a server-side redirector would give us easy way to switch over [16:48:04] yuvipanda: ok [16:48:22] preilly: you around ? [16:54:33] aude, down with those licenses! that's why I respect only two licenses: WTFPL and PD [16:54:56] MaxSem: :o [16:56:57] tfinc & preilly, have you seen https://www.mediawiki.org/wiki/Special:Code/MediaWiki/110772#c30557 ? [16:57:14] what's our official position on this rewrite? [16:59:16] hmm, that's interesting [17:01:59] * aude wants to use mobile frontend on wikimediadc.org [17:02:25] no idea yet how we'll do it [17:02:36] and wikimania mobile site [17:03:42] aude: awjr is working on it [17:03:44] Doesn't really need much setup [17:03:53] yuvipanda: cool [17:04:10] Reedy: lots of hardcoding present in mf right now, iirc [17:04:19] yeah [17:04:20] yuvipanda: i see [17:04:22] but it will work [17:04:43] * aude can be beta tester, i guess [18:01:35] All my current public projects are under wtfpl. [18:04:11] MaxSem: hi [18:04:18] did you see the email from Amit? [18:04:19] hi [18:04:50] this link is not working: http://mobile-feeds.wmflabs.org/w/api.php?action=featuredfeed&feed=featured&feedformat=atom [18:05:00] yup, was going to fix this once I commit my current work [18:05:35] the FAs are too old now and are out of 10 days window [18:06:24] those numerals are killing me [18:08:52] hey philinje. [18:09:10] that jquery segfault bug - I couldn't figure out what a 'fix' would be, so i'm using zepto just there [18:09:41] once me/tomasz are 'settled' in pune, hopefully we can ship a beta [18:09:50] and then I can spend time on the iOS bits [18:12:56] yuvipanda, no WiFi at the hotel? [18:13:10] MaxSem: no idea, and doesn't matter anyway [18:13:15] i'm always on HSDPA these days [18:14:14] yuvipanda, so why work from cafe? [18:14:24] MaxSem: ambience [18:14:29] plus nice chairs! [18:14:39] :D [18:15:08] umm yes, not every hotel room has chairs suitable for long-term sitting [18:16:03] am not in a hotel [18:16:05] am not in pune yet [18:16:10] am in chennai [18:16:18] hence the work-at-beach then-at-hotel [18:16:19] bits [18:18:25] yuvipanda: thanks for the update [18:18:44] philinje: also merged in most of tpt and Astagi's pull reqs [18:26:32] yuvipanda: did you get the images you needed? [18:27:35] heatherw: yes! [18:27:38] thank you! [18:27:49] am trying to put them in appropriate places in html now [18:27:57] yuvipanda: yay! you're welcome [18:28:17] :) [18:28:25] extra work for now, hopefully less work for later [18:29:37] yes [18:29:50] why they used sprites when we don't have any bandwidth issues is beyond me [18:34:46] There are, future, bandwidth issues, are there not? if we want the app to have uptake in, for example, non-urban south america, africa? [18:35:46] Amgine: no, these are distributed as *part* of the app itself [18:36:01] Amgine: and so, as one sprite or as 20 image files [18:36:04] negligible difference [18:36:12] sprites are used to reduce http overhead of x different requests [18:36:17] Ah. so desu ne. [18:36:22] and to get around simultaneous connection limits [18:36:28] which make no sense here [18:36:48] premature optimization. [18:37:39] or old habits :) [18:38:40] who they?! [18:40:22] Amgine: the volunteer devs(?) who started the project a long long time ago [18:41:28] yuvipanda, wasn't it started by Nitobi, or I don't understand something? [18:41:30] <- has many bad habits, and is old> [18:41:50] MaxSem: yes, they were who i was referring to [18:42:02] not sure if they just started it (voldev) or were paid to (contractors) [18:42:25] yuvipanda, by the way, to convert from indic numbers: {{formatnum: foo |R}} [18:42:51] MaxSem: hindi you mean? [18:42:51] :D [18:43:00] devangari-based [18:45:07] wah [18:45:08] accurate [18:46:23] okay [18:46:27] have a flight tomorrow [18:46:28] am off [18:46:35] gnite philinje MaxSem Amgine [18:46:52] sweet dreams yuvi [18:49:40] Oh. Damn. He's on standard time now... [18:59:06] Brion: at 1430 PST the students are expected to have a standup, but it is likely neither yuvipanda nor tfinc will be availabe to sit in/ride herd/be directive. [18:59:51] heh [19:00:05] ok i can be there i guess, not sure how much to herd :D [19:00:22] Thanks! I'm terrible at that role. [19:00:32] hehe [19:03:35] philinje, fixed. emailing Amit and that guy [19:10:33] MaxSem: many thanks! [19:49:04] brion: you have some time to help with the winphone7 app? the connection issues are solved but there is nothing displaying now [19:50:07] well i can mostly provide moral support ;) [19:50:26] don't have my win7 box with me [19:50:38] brion: that is fine. you have skype? [19:51:02] blobaugh: 'brionv' [19:59:32] github's down! it's the end of the woooooooooooorld [20:00:16] no, early? [20:00:22] i mean really? [20:01:08] https://status.github.com/ [20:01:13] well not the end of the world part [20:01:16] just…. awkward [20:01:22] SaaS ftw [20:06:11] it's back btw [21:07:55] http://techcrunch.com/2012/02/07/want-an-in-app-notification-center-theres-a-sdk-for-that/ [22:16:56] hey mobile team! have made some fix on the tablet view, regarding the about page, also I added a divider when you show the side bar.. [22:17:09] can someone have a look? https://github.com/wikimedia/WikipediaMobile/pull/135 [22:17:14] thnx :) [22:21:05] Hullo sheaclare! [22:21:15] hi Amgine [22:21:15] [22:21:23] hi dlemieux [22:21:28] hey guys! [22:21:52] dlemieux: just checking out your pull-req now [22:22:49] dlemieux: passes my uninformed test! :) [22:23:29] ping me in 5 min... I'm wrestling with xml and losing. [22:25:29] whee [22:29:11] Amgine: you guys been keeping the standups on wiki or etherpad pages or anything? [22:29:21] hi brion hi all ! [22:29:43] The log for the second one is on the wiki; I should add the log for the first, but there was a lot of cross-talk. [22:29:48] hey hey [22:30:03] https://www.mediawiki.org/wiki/UCOSP_Spring_2012/Standups/03_Feb [22:31:40] Okay, dlemieux, sheaclare, brion - we'll use #Wiktionary-mobile for the standups, to avoid interupting this channel. [22:32:04] Amgine: got it. [22:32:27] will archive to https://www.mediawiki.org/wiki/UCOSP_Spring_2012/Standups/07_Feb [22:33:20] We have got to get sheaclare on an irc client one of these days... [22:33:56] Hey guys [22:34:01] Hey TonyC_! We're going to be in #Wiktionary-mobile again [22:34:11] okay [22:34:16] Amgine: Does Colloquy not count :) [22:34:22] :) [22:34:39] sheaclare: you should be able to click on that channel name in colloquy