Re: [Wikitech-l] [Wikitech-ambassadors] Lua rollout to en.wikipedia.org and a few others

2013-02-16 Thread Bináris
2013/2/16 Matthew Flaschen mflasc...@wikimedia.org


 See https://www.mediawiki.org/wiki/Lua for more information.


 That's a surprise for me! I thought Scribunto would be deployed to much
more wikis in the first run. How did huwiki get in this batch? I am really
happy with this.

-- 
Bináris
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Engineering Announcement: Marc-Andre Pelletier joins TechOps

2013-02-16 Thread Ryan Lane
On Fri, Feb 15, 2013 at 11:25 PM, Ct Woo ct...@wikimedia.org wrote:

 All,

 I am pleased to announce Marc-Andre will be joining us as aTechnical
 Operations Engineer (contractor) starting this February 25, 2013. His
 primary focus will be to build up the Wikimedia Labs infrastructure and to
 assist the community developers to migrate their tools to that
 infrastructure, especially those residing on the Toolserver today.

 Marc-Andre is an active wikipedian and he is better known as 'Coren' on
 English Wikipedia and has been  a volunteer editor since 2006  where he has
 served as administrator and arbitrator. He also always kept himself
 involved with the technical and procedural aspects of automated editing
 (so-called bots), having written and operated a copyright-violation
 detection bot  for several years.

 Marc has been a Unix system administrator  and occasional computer science
 instructor for 20+ years, in fields ranging from telecommunication to game
 development. He studied IT at  École de Technologie Supérieure (Canada).

 Please join me to welcome him and you can find him on IRC (freenode.net)
 using the nick 'Coren'.


\o/ Great to have you on the team Coren!

- Ryan
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] [Wikitech-ambassadors] Lua rollout to en.wikipedia.org and a few others

2013-02-16 Thread Chad
On Sat, Feb 16, 2013 at 12:06 AM, Amir E. Aharoni
amir.ahar...@mail.huji.ac.il wrote:
 Is there any way to handle Unicode strings in the version that is
 going to be deployed? For example, things like getting the length of
 the string François as 8 rather than 9?

 If not, is there any plan to have this ability any time soon?


Yes, a library has been written for Scribunto called ustring to
handle unicode. We've actually got docs for this (and a couple
of other libraries) available on mw.org[0].

-Chad

[0] https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Creating WOFF files -- sub-setting larger fonts

2013-02-16 Thread Mark A. Hershberger
Santhosh pointed out that size was very important[1] when creating WOFF
files for use on Wikimedia sites.  When I asked for help creating a
subset of FreeSerif on the freefonts-bugs[2], Steve White said that was
one thing on the big To Do list.[3]

In an amazing display of the power of open source, Bob Hallissy from SIL
produced ttfsubset[4].  Perhaps the i18n team would find this of a use
when they need to produce WOFF fonts.

[1]
http://lists.wikimedia.org/pipermail/wikitech-l/2013-February/066531.html
[2] https://lists.gnu.org/archive/html/freefont-bugs/2013-02/msg2.html
[3] https://lists.gnu.org/archive/html/freefont-bugs/2013-02/msg4.html
[4] https://lists.gnu.org/archive/html/freefont-bugs/2013-02/msg5.html

-- 
http://hexmode.com/

There is no path to peace. Peace is the path.
   -- Mahatma Gandhi, Non-Violence in Peace and War


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Engineering Announcement: Marc-Andre Pelletier joins TechOps

2013-02-16 Thread Marc A. Pelletier

On 02/16/2013 02:25 AM, Ct Woo wrote:
Please join me to welcome him and you can find him on IRC 
(freenode.net http://freenode.net) using the nick 'Coren'.


Thanks for the welcome, CT!

For the curious, my full name is pronounced [ma?k.ãd?e p?l?t^(s)je], but 
everyone is free to call me simply Marc, which is the name I use in 
English-speaking environments.  Online, you can also use Coren which 
is what my IRC nick is and most everyone knows me by.


I look forward to working with you all, gang!

-- Marc

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Engineering Announcement: Marc-Andre Pelletier joins TechOps

2013-02-16 Thread Marc A. Pelletier

On 02/16/2013 11:12 AM, Marc A. Pelletier wrote:

[ma?k.ãd?e p?l?t^(s)je]


... not sure what happened to my Unicode in transit there.  I should 
probably simply put the IPA on my user pages instead.  :-)


-- Marc


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] New IEG Proposal: Revision History Visualizer and Improvement Suggester using Geo-Spatial Technologies

2013-02-16 Thread Basil George
Hi all
I am Basil George, a research scholar at IIIT, Hyderabadhttp://iiit.ac.in/,
India. I have submitted an IEG proposal to build a tool for easy
visualization of revision histories of Wikipedia pages along with their
relevant statistics by rendering them onto a map. The tool will also
provide suggestions as to which geographical areas lack editors on a
particular topic. Free and open source geo-spatial technologies will be
used for this project which, we hope, will encourage  more technology
developers to pitch in and contribute to developing Wikimedia.

Please go through the proposal
herehttp://meta.wikimedia.org/wiki/Grants:IEG/Mapping_History:_Revision_History_Visualizer_and_Improvement_Tracker_using_Geo-Spatial_Technologies
and
do endorse it if you find it interesting.

Looking forward to a good discussion.

Thanks and regards,

-- 
Basil.
http://researchweb.iiit.ac.in/~basil.george/
Chance favors the prepared mind.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New IEG Proposal: Revision History Visualizer and Improvement Suggester using Geo-Spatial Technologies

2013-02-16 Thread Brian Wolff
On 2013-02-16 1:30 PM, Basil George basilgeorge...@gmail.com wrote:

 Hi all
 I am Basil George, a research scholar at IIIT, Hyderabad
http://iiit.ac.in/,
 India. I have submitted an IEG proposal to build a tool for easy
 visualization of revision histories of Wikipedia pages along with their
 relevant statistics by rendering them onto a map. The tool will also
 provide suggestions as to which geographical areas lack editors on a
 particular topic. Free and open source geo-spatial technologies will be
 used for this project which, we hope, will encourage  more technology
 developers to pitch in and contribute to developing Wikimedia.

 Please go through the proposal
 here
http://meta.wikimedia.org/wiki/Grants:IEG/Mapping_History:_Revision_History_Visualizer_and_Improvement_Tracker_using_Geo-Spatial_Technologies

 and
 do endorse it if you find it interesting.

 Looking forward to a good discussion.

 Thanks and regards,

 --
 Basil.
 http://researchweb.iiit.ac.in/~basil.george/
 Chance favors the prepared mind.
 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

First off its nice to see technical ieg's being proposed.

How do you plan to gelocate logged in users. Logged in user's ips are
considered sensitive and your tool will not have access to them to do geo
ip stuff on. You could maybe try and process user pages but that sounds
difficult.

-bawolff
On 2013-02-16 1:30 PM, Basil George basilgeorge...@gmail.com wrote:

 Hi all
 I am Basil George, a research scholar at IIIT, Hyderabad
 http://iiit.ac.in/,
 India. I have submitted an IEG proposal to build a tool for easy
 visualization of revision histories of Wikipedia pages along with their
 relevant statistics by rendering them onto a map. The tool will also
 provide suggestions as to which geographical areas lack editors on a
 particular topic. Free and open source geo-spatial technologies will be
 used for this project which, we hope, will encourage  more technology
 developers to pitch in and contribute to developing Wikimedia.

 Please go through the proposal
 here
 http://meta.wikimedia.org/wiki/Grants:IEG/Mapping_History:_Revision_History_Visualizer_and_Improvement_Tracker_using_Geo-Spatial_Technologies
 
 and
 do endorse it if you find it interesting.

 Looking forward to a good discussion.

 Thanks and regards,

 --
 Basil.
 http://researchweb.iiit.ac.in/~basil.george/
 Chance favors the prepared mind.
 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New IEG Proposal: Revision History Visualizer and Improvement Suggester using Geo-Spatial Technologies

2013-02-16 Thread Marc A. Pelletier

On 02/16/2013 01:24 PM, Brian Wolff wrote:

How do you plan to gelocate logged in users. Logged in user's ips are
considered sensitive and your tool will not have access to them to do geo
ip stuff on. You could maybe try and process user pages but that sounds
difficult.


Just a random thought to put out there:  wouldn't it be possible to 
create an anonymised dataset for research purposes?  That would 
seriously reduce the amount of sensitivity and, if restricted to fully 
vetted research purposes, wouldn't be a significant disclosure of 
private information.


Just thinking out loud, here.

-- Coren / Marc


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New IEG Proposal: Revision History Visualizer and Improvement Suggester using Geo-Spatial Technologies

2013-02-16 Thread Brian Wolff
On 2013-02-16 2:30 PM, Marc A. Pelletier m...@uberbox.org wrote:

 On 02/16/2013 01:24 PM, Brian Wolff wrote:

 How do you plan to gelocate logged in users. Logged in user's ips are
 considered sensitive and your tool will not have access to them to do geo
 ip stuff on. You could maybe try and process user pages but that sounds
 difficult.


 Just a random thought to put out there:  wouldn't it be possible to
create an anonymised dataset for research purposes?  That would seriously
reduce the amount of sensitivity and, if restricted to fully vetted
research purposes, wouldn't be a significant disclosure of private
information.

 Just thinking out loud, here.

 -- Coren / Marc



 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

I imagine that it would be difficult to anonoymise that properly and still
have enough data to present something interesting ( however im not
particularly versed in data analytics so maybe it is possible)

The original poster (assuming I understood correctly) wanted to make per
page maps of where people edited from. Well there are certainly hot button
topics that have a very very active edit history, the majority of articles
have only a small number of editors. If you start cross referencing user
contribs with geo history maps im sure one would be able to find out who is
where.

-bawolff
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New IEG Proposal: Revision History Visualizer and Improvement Suggester using Geo-Spatial Technologies

2013-02-16 Thread Basil George
On Sat, Feb 16, 2013 at 11:54 PM, Brian Wolff bawo...@gmail.com wrote:

 First off its nice to see technical ieg's being proposed.

 How do you plan to gelocate logged in users. Logged in user's ips are
 considered sensitive and your tool will not have access to them to do geo
 ip stuff on. You could maybe try and process user pages but that sounds
 difficult.

 -bawolff

*We have tried to address the privacy issues in obtaining IPs
herehttp://meta.wikimedia.org/wiki/Grants_talk:IEG/Mapping_History:_Revision_History_Visualizer_and_Improvement_Suggester_using_Geo-Spatial_Technologies#Addressing_privacy_concerns.
As we have mentioned, no personal information of individual editors other
than their rough geographical locations (at state/country level) will be
used and displayed.
If the tool is deployed as a MediaWiki gadget, we guess it will be
installed on the server where the MediaWiki is hosted. Will there still be
privacy issues in obtaining the IPs?
In the standalone case where the tool will be used as an independent
application, is there any way of obtaining the IPs without violating the
privacy terms?*

Thanks,
-- 
Basil.
http://researchweb.iiit.ac.in/~basil.george/
Chance favors the prepared mind.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New IEG Proposal: Revision History Visualizer and Improvement Suggester using Geo-Spatial Technologies

2013-02-16 Thread Matthew Flaschen
On 02/16/2013 01:50 PM, Basil George wrote:
 *We have tried to address the privacy issues in obtaining IPs
 herehttp://meta.wikimedia.org/wiki/Grants_talk:IEG/Mapping_History:_Revision_History_Visualizer_and_Improvement_Suggester_using_Geo-Spatial_Technologies#Addressing_privacy_concerns.
 As we have mentioned, no personal information of individual editors other
 than their rough geographical locations (at state/country level) will be
 used and displayed.

Please see my detailed reply at
https://meta.wikimedia.org/wiki/Grants_talk:IEG/Mapping_History:_Revision_History_Visualizer_and_Improvement_Suggester_using_Geo-Spatial_Technologies#Addressing_privacy_concerns

Bottom line, under the privacy policy this is only okay for logged out
users, and logged in users who opt in.

Matt Flaschen

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] WikiEditor caching (??)

2013-02-16 Thread vitalif

vita...@yourcmc.ru wrote 2013-02-14 21:38:

Hello Wiki Developers!

I have a question: I think it's slightly annoying that WikiEditor
shows up only some moment after the editing page loads and that the
textarea gets moved down (because WikiEditor is only built 
dynamically

via JS).

Do you think it's possible to cache the generated WikiEditor HTML
code in some way to speed up loading?


Anyone?

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New IEG Proposal: Revision History Visualizer and Improvement Suggester using Geo-Spatial Technologies

2013-02-16 Thread Matthew Flaschen
On 02/16/2013 12:30 PM, Basil George wrote:
 Please go through the proposal
 herehttp://meta.wikimedia.org/wiki/Grants:IEG/Mapping_History:_Revision_History_Visualizer_and_Improvement_Tracker_using_Geo-Spatial_Technologies
 and
 do endorse it if you find it interesting.

I also think you should notify the affected Wikipedias themselves on the
village pump (or local equivalents).  If this were approved, it would
affect users more than developers.

Matt Flaschen

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] many staffers away Monday 18 Feb

2013-02-16 Thread Sumana Harihareswara
Because of US President's Day, many Wikimedia Foundation staffers in
the US will be unavailable Monday 18 February.  If you have an
emergency, I believe #wikimedia-tech will be responsive, just as it is
on weekends.
-- 
Sumana Harihareswara
Engineering Community Manager
Wikimedia Foundation

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] WikiEditor caching (??)

2013-02-16 Thread Paul Selitskas
WikiEditor is initialized when the 'ready' event is fired in JavaScript:

/extensions/WikiEditor/modules/ext.wikiEditor.js:
$( document ).ready( function() {
 // Initialize wikiEditor
$( '#wpTextbox1' ).wikiEditor();
} );

First we need to find out when is the right moment to initialize
WikiEditor, that being said when all needed modules are done. I'm not sure
if using mw.loader.using instead of $( document ).ready() helps to fix the
issue a lot. Well, I may be wrong :)


On Sat, Feb 16, 2013 at 11:59 PM, vita...@yourcmc.ru wrote:

 vita...@yourcmc.ru wrote 2013-02-14 21:38:

  Hello Wiki Developers!

 I have a question: I think it's slightly annoying that WikiEditor
 shows up only some moment after the editing page loads and that the
 textarea gets moved down (because WikiEditor is only built dynamically
 via JS).

 Do you think it's possible to cache the generated WikiEditor HTML
 code in some way to speed up loading?


 Anyone?


 __**_
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/**mailman/listinfo/wikitech-lhttps://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
З павагай,
Павел Селіцкас/Pavel Selitskas
Wizardist @ Wikimedia projects
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New IEG Proposal: Revision History Visualizer and Improvement Suggester using Geo-Spatial Technologies

2013-02-16 Thread Tyler Romeo
Keep in mind we already do log IP addresses (to an extent, for CheckUser
and whatnot), so the issue isn't actually capturing information, it's the
use and display of that information, especially since such display would be
public. Like Brian said, de-anonymizing such information might not be
difficult, *especially* on articles that are edited by only a select group
of users, e.g., most Wikipedia articles.

*--*
*Tyler Romeo*
Stevens Institute of Technology, Class of 2015
Major in Computer Science
www.whizkidztech.com | tylerro...@gmail.com


On Sat, Feb 16, 2013 at 4:00 PM, Matthew Flaschen
mflasc...@wikimedia.orgwrote:

 On 02/16/2013 12:30 PM, Basil George wrote:
  Please go through the proposal
  here
 http://meta.wikimedia.org/wiki/Grants:IEG/Mapping_History:_Revision_History_Visualizer_and_Improvement_Tracker_using_Geo-Spatial_Technologies
 
  and
  do endorse it if you find it interesting.

 I also think you should notify the affected Wikipedias themselves on the
 village pump (or local equivalents).  If this were approved, it would
 affect users more than developers.

 Matt Flaschen

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New IEG Proposal: Revision History Visualizer and Improvement Suggester using Geo-Spatial Technologies

2013-02-16 Thread Risker
On 16 February 2013 20:06, Tyler Romeo tylerro...@gmail.com wrote:

 Keep in mind we already do log IP addresses (to an extent, for CheckUser
 and whatnot), so the issue isn't actually capturing information, it's the
 use and display of that information, especially since such display would be
 public. Like Brian said, de-anonymizing such information might not be
 difficult, *especially* on articles that are edited by only a select group
 of users, e.g., most Wikipedia articles.


I'm assuming you've added an extra not there - for many articles that
have a very small number of editors, it would be vanishingly easy to start
geolocating people, especially with a couple of cross references.

I'll throw in for the record that geolocation is really problematic for
countries with very limited numbers of IPs (which coincidentally are often
countries with censorious governments), and there are huge regions where IP
data cannot be considered at all accurate: for example, most of the Middle
East.

Risker/Anne
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New IEG Proposal: Revision History Visualizer and Improvement Suggester using Geo-Spatial Technologies

2013-02-16 Thread Tyler Romeo
Eh, English. But that's what I meant, it would be very easy.

*--*
*Tyler Romeo*
Stevens Institute of Technology, Class of 2015
Major in Computer Science
www.whizkidztech.com | tylerro...@gmail.com


On Sat, Feb 16, 2013 at 8:17 PM, Risker risker...@gmail.com wrote:

 On 16 February 2013 20:06, Tyler Romeo tylerro...@gmail.com wrote:

  Keep in mind we already do log IP addresses (to an extent, for CheckUser
  and whatnot), so the issue isn't actually capturing information, it's the
  use and display of that information, especially since such display would
 be
  public. Like Brian said, de-anonymizing such information might not be
  difficult, *especially* on articles that are edited by only a select
 group
  of users, e.g., most Wikipedia articles.
 
 
 I'm assuming you've added an extra not there - for many articles that
 have a very small number of editors, it would be vanishingly easy to start
 geolocating people, especially with a couple of cross references.

 I'll throw in for the record that geolocation is really problematic for
 countries with very limited numbers of IPs (which coincidentally are often
 countries with censorious governments), and there are huge regions where IP
 data cannot be considered at all accurate: for example, most of the Middle
 East.

 Risker/Anne
 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New IEG Proposal: Revision History Visualizer and Improvement Suggester using Geo-Spatial Technologies

2013-02-16 Thread Marc A. Pelletier

On 02/16/2013 01:38 PM, Brian Wolff wrote:

If you start cross referencing user
contribs with geo history maps im sure one would be able to find out who is
where.


Yes, I think that's unsurmountable; there are very many articles with 
few enough distinct contributors that even anonymised the data becomes 
too specific.


-- Marc


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] WikiEditor caching (??)

2013-02-16 Thread Isarra Yos
Yeah, having it activate when the relevant element loads instead of the 
entire page would probably help a lot with that.


On 16/02/2013 14:20, Paul Selitskas wrote:

WikiEditor is initialized when the 'ready' event is fired in JavaScript:

/extensions/WikiEditor/modules/ext.wikiEditor.js:
$( document ).ready( function() {
  // Initialize wikiEditor
$( '#wpTextbox1' ).wikiEditor();
} );

First we need to find out when is the right moment to initialize
WikiEditor, that being said when all needed modules are done. I'm not sure
if using mw.loader.using instead of $( document ).ready() helps to fix the
issue a lot. Well, I may be wrong :)


On Sat, Feb 16, 2013 at 11:59 PM, vita...@yourcmc.ru wrote:


vita...@yourcmc.ru wrote 2013-02-14 21:38:

  Hello Wiki Developers!

I have a question: I think it's slightly annoying that WikiEditor
shows up only some moment after the editing page loads and that the
textarea gets moved down (because WikiEditor is only built dynamically
via JS).

Do you think it's possible to cache the generated WikiEditor HTML
code in some way to speed up loading?


Anyone?


__**_
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/**mailman/listinfo/wikitech-lhttps://lists.wikimedia.org/mailman/listinfo/wikitech-l







--
-— Isarra


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l