Whammo's Friends' Journals http://use.perl.org/~Whammo/journal/friends/ Whammo's Friends' use Perl Journals en-us use Perl; is Copyright 1998-2006, Chris Nandor. Stories, comments, journals, and other submissions posted on use Perl; are Copyright their respective owners. 2012-01-25T02:16:39+00:00 pudge pudge@perl.org Technology hourly 1 1970-01-01T00:00+00:00 Whammo's Friends' Journals http://use.perl.org/images/topics/useperl.gif http://use.perl.org/~Whammo/journal/friends/ I'm twittering my Perl stuff at http://twitter.com/briandfoy http://use.perl.org/~brian_d_foy/journal/40068?from=rss <p>I'll tweet at (http://twitter.com/briandfoy_perl) when I have something to say in 140 characters. I'll almost always use "Perl" when I post.</p> brian_d_foy 2010-01-02T13:06:32+00:00 journal Effective Perl Programming master class at Frozen Perl http://use.perl.org/~brian_d_foy/journal/40065?from=rss At <a href="http://www.frozen-perl.org/mpw2010/briandfoy.html">Frozen Perl 2010</a> in Minneapolis, I'm teaching a new master class based on my latest book, <a href="http://www.amazon.com/Effective-Perl-Programming-Software-Development/dp/0321496949">Effective Perl Programming, 2nd Edition</a>. Perl has changed quite a bit since Joseph Hall wrote the first edition over 10 years ago. Josh McAdams and I have added a lot of new information as well as updated the existing material. In the one-day class for intermediate Perl programmers, I'll cover selected topics from the book, including: <ul> <li>Working with Unicode in Perl</li> <li>Tricks with filehandles</li> <li>New regex features in Perl 5.10 and later</li> <li>Playing with pack()</li> <li>Using closures to make things simpler</li> <li>and other topics as time allows</li> </ul><p> Although the book hasn't been published yet, it is available for pre-order, and attendees to the class can get a sneak peek at the working manuscript as well as a soft copy of the course slides.</p> brian_d_foy 2010-01-01T13:32:50+00:00 journal What's your coolest Perl one-liner? http://use.perl.org/~brian_d_foy/journal/40028?from=rss <p>Josh and I are finishing up <a href="http://www.amazon.com/Effective-Perl-Programming-Software-Development/dp/0321496949/">Effective Perl Programming, 2nd Edition</a>, and the last part to finish off is the item on Perl one-liners.</p><p>Besides going through writing a one liner, we want to list a bunch of them too. Want to get your name in the book? Give us some one-liners that you wrote yourself and a couple of sentences about what it does. Make sure you tell us how you'd like your name to appear in the book, too.<nobr> <wbr></nobr>:)</p> brian_d_foy 2009-12-17T06:19:18+00:00 journal Perl 5.11.2 http://use.perl.org/~acme/journal/39925?from=rss <div><p>&#160; The streets were pretty quiet, which was nice. They&#39;re always quiet here<br>&#160; at that time: you have to be wearing a black jacket to be out on the<br> &#160; streets between seven and nine in the evening, and not many people in the<br> &#160; area have black jackets. It&#39;s just one of those things. I currently live<br> &#160; in Colour Neighbourhood, which is for people who are heavily into colour.<br> &#160; All the streets and buildings are set for instant colourmatch: as you<br> &#160; walk down the road they change hue to offset whatever you&#39;re wearing.<br> &#160; When the streets are busy it&#39;s kind of intense, and anyone prone to<br> &#160; epileptic seizures isn&#39;t allowed to live in the Neighbourhood, however<br> &#160; much they&#39;re into colour.<br> &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;- Michael Marshall Smith, &quot;Only Forward&quot; </p><p> It gives me great pleasure to announce the release of Perl 5.11.2. </p><p> This is the third DEVELOPMENT release in the 5.11.x series leading to a stable release of Perl 5.12.0. You can find a list of high-profile changes in this release in the file &quot;perl5112delta.pod&quot; inside the distribution. </p><p> You can download the 5.11.2 release from: </p><p>&#160;&#160; <a href="http://search.cpan.org/~lbrocard/perl-5.11.2/">http://search.cpan.org/~lbrocard/perl-5.11.2/</a> </p><p> The release&#39;s SHA1 signatures are: </p><p>&#160;&#160; 2988906609ab7eb00453615e420e47ec410e0077 &#160;perl-5.11.2.tar.gz</p><div><p>&#160;&#160; 0014442fdd0492444e1102e1a80089b6a4649682 &#160;perl-5.11.2.tar.bz2<br> <br> We welcome your feedback on this release. If you discover issues with Perl 5.11.2, please use the &#39;perlbug&#39; tool included in this distribution to report them. If Perl 5.11.2 works well for you, please use the &#39;perlthanks&#39; tool included with this distribution to tell the all-volunteer development team how much you appreciate their work.<br> <br> If you write software in Perl, it is particularly important that you test your software against development releases. While we strive to maintain source compatibility with prior stable versions of Perl wherever possible, it is always possible that a well-intentioned change can have unexpected consequences. If you spot a change in a development version which breaks your code, it&#39;s much more likely that we will be able to fix it before the next stable release. If you only test your code against stable releases of Perl, it may not be possible to undo a backwards-incompatible change which breaks your code.<br> <br> Notable changes in this release:</p><ul> <li> It is now possible to overload the C operator</li><li> Extension modules can now cleanly hook into the Perl parser to define new kinds of keyword-headed expression and compound statement</li><li> The lowest layers of the lexer and parts of the pad system now have C APIs available to XS extensions</li><li> Use of C&lt;:=&gt; to mean an empty attribute list is now deprecated</li></ul><p> Perl 5.11.2 represents approximately 3 weeks development since Perl 5.11.1 and contains 29,992 lines of changes across 458 files from 38 authors and committers:<br> <br> Abhijit Menon-Sen, Abigail, Ben Morrow, Bo Borgerson, Brad Gilbert, Bram, Chris Williams, Craig A. Berry, Daniel Frederick Crisman, Dave Rolsky, David E. Wheeler, David Golden, Eric Brine, Father Chrysostomos, Frank Wiegand, Gerard Goossen, Gisle Aas, Graham Barr, Harmen, H.Merijn Brand, Jan Dubois, Jerry D. Hedden, Jesse Vincent, Karl Williamson, Kevin Ryde, Leon Brocard, Nicholas Clark, Paul Marquess, Philippe Bruhat, Rafael Garcia-Suarez, Sisyphus, Steffen Mueller, Steve Hay, Steve Peters, Vincent Pit, Yuval Kogman, Yves Orton, and Zefram.<br> <br> Many of the changes included in this version originated in the CPAN modules included in Perl&#39;s core. We&#39;re grateful to the entire CPAN community for helping Perl to flourish.<br> <br> Jesse Vincent or a delegate will release Perl 5.11.3 on December 20, 2009. Ricardo Signes will release Perl 5.11.4 on January 20, 2010. Steve Hay will release Perl 5.11.5 on February 20, 2010.<br> <br> Regards, L&#233;on</p></div></div> acme 2009-11-21T08:56:15+00:00 journal OOPSLA 2009 http://use.perl.org/~acme/journal/39846?from=rss <div><p> <a href="http://www.oopsla.org/oopsla2009/">OOPSLA 2009</a> happened a few weeks ago. OOPSLA stands for Object-Oriented Programming, Systems, Languages &amp; Applications and I&#39;ve always been quite interested in the conference. The proceedings of the conference aren&#39;t put online, but I&#39;ve managed to find two interesting papers:</p><p> <a href="http://www.eecs.harvard.edu/~malvika/ons00025-bacon.pdf">A Market-Based Approach to Software Evolution</a> (PDF) tries to imagine an open market which is targetted around fixing bugs and improving software. It&#39;s quite interesting as it&#39;s quite similar to a proposal from Nicholas on <a href="http://www.nntp.perl.org/group/perl.perl5.porters/2009/05/msg146785.html">spending other people&#39;s money</a>. The authors point out many potential flaws.</p><p> <a href="http://dirkriehle.com/wp-content/uploads/2009/08/oni0017-arafat.pdf">The Commenting Practice of Open Source</a> (PDF) analyses projects on <a href="http://www.ohloh.net/">Ohloh</a> and tries to spot commenting trends. &quot;We find that comment density is independent of team and project size&quot;, but they find that it varies from language to language. &quot;Java has the highest mean of comment lines per source lines at.. one comment line for three source code lines&quot; and &quot;Perl has the lowest mean with.. one comment line for nine source code lines&quot;. They list as future work to find out why this might be the case.</p></div> acme 2009-11-05T08:41:53+00:00 journal I'm in Dublin on Sunday http://use.perl.org/~brian_d_foy/journal/39789?from=rss <p>I kept meaning to post this, and I can't believe it's already this late in October.</p><p>Jonas Nielsen and I are going to be in Dublin, Ireland on Sunday because we're both running the marathon on Monday. If any local Perl Mongers want to get together for a drink on Sunday early evening, let me know. I'm staying about a mile from the marathon start and otherwise have no idea of the geography.</p><p>It might be my only time to see Jonas. Once he leaves the start line, I won't see him for hours.<nobr> <wbr></nobr>:)</p> brian_d_foy 2009-10-22T20:13:37+00:00 journal I'm a Perl::Critic committer. http://use.perl.org/~brian_d_foy/journal/39787?from=rss <p>Elliot forced me to accept a commit bit to the Perl Critic repo.</p><p>My first policy will be *::YouArentAllowedToProgramAnymore, which deletes your source if it finds that you fail any policy, you have any use of 'no critic', you run Perl::Critic more than once on the same file, or if it's Friday afternoon. If you have your stuff in source control, you should be safe. That's the fence you have to jump over to get back in, though.</p><p>Elliot already shot down my policy suggestions for *::NotEnoughVowels, *::PassiveVoiceInString, *::MisconjugatedVerb, *::StupidVariableName, *::UsesWindows, *:;DependsOnModules, *::YouEditedThisInEmacs, *::Magic8Ball, *::YourNameIsPudge, *::YourModuleWebsiteIsUgly, and *::YourPerlIsSoLastMonth.</p> brian_d_foy 2009-10-22T14:07:02+00:00 journal Games http://use.perl.org/~acme/journal/39771?from=rss <div><p>A few weeks ago I was up in the hills about Geneva reminiscing with my sister about all the things we used to enjoy when we were smaller. When I was younger I used to really enjoy programming computer games, first on my 48K Spectrum and then later on in <a href="http://en.wikipedia.org/wiki/STOS_BASIC">STOS BASIC</a> and then <a href="http://en.wikipedia.org/wiki/68000">68000</a> assembly language on my Atari ST.</p><p>I haven&#39;t programmed a game in a very long time. However, I&#39;m an avid gamer, playing games while travelling on my DS and at home on my Xbox 360. I almost enjoy reading <a href="http://www.edge-online.com/">Edge magazine</a> more than I like playing games.</p><p>At YAPC::Europe in Lisbon, Domm pointed out that the <a href="http://search.cpan.org/dist/SDL_Perl/">Perl SDL project</a> (which wraps the <a href="http://www.libsdl.org/">Simple DirectMedia Layer</a>) was languishing and that we should all programs games in Perl.</p><p>A few months later I got around to playing with SDL and made a simple <a href="http://en.wikipedia.org/wiki/Breakout_clones">breakout clone</a> which I styled after <a href="http://www.worldofspectrum.org/infoseekid.cgi?id=0000472">Batty</a> on the Spectrum, but with gravity. It was fairly easy to program, but there was a lot to grasp. The Perl libraries are a mix between a Perl interface to SDL and a Perlish interface to SDL, with limited documentation, tests and examples.</p><p>Of course this is where I join the #sdl IRC channel on irc.perl.org and start discussing with the other hackers (kthakore, garu, nothingmuch). We decide on a major redesign to split the project into two sections: the main code will just wrap SDL and then there will be another layer which makes it easier to use. I&#39;ve started writing a bunch of XS on the <a href="http://github.com/kthakore/SDL_perl/tree/redesign">redesign branch</a> of the repository while trying to keep <a href="http://github.com/acme/bouncy">Bouncy (my game)</a> still working. There is a bunch of work still to do but we&#39;ve made a good start. This is what Bouncy looks like at the moment:<br> <br> <a href="http://www.youtube.com/watch?v=W0wdkKB0lvg">[YouTube video]</a><br> <br> The physics are pretty fun and it runs pretty fast (1800 frames/second). I'm taking a little break as I'm off to Taipei...</p></div> acme 2009-10-19T07:34:03+00:00 journal I need some Unicode examples for Effective Perl Programming http://use.perl.org/~brian_d_foy/journal/39675?from=rss <p>Josh McAdams and I are updating Effective Perl Programming, and I'm working on a bunch of items dealing with Unicode.</p><p>I need some really nice non-english and especially non-romance language examples for some of the features we want to discuss. I'd love to be able to include sample strings in Chinese, Japanese, Russian, Portugeuse, Arabic, and all sorts of other languages I have no clue about. Most of what I need are the sample phrases. If you don't have something interesting, maybe you can translate "Perl mongers" for me in an example like:</p><blockquote><div><p> <tt>use utf8;<br>my $phrase = '...'; # fill in your phrase<br> &nbsp; <br>if( $phrase =~ m/\N{Some charname}/ ) {<br>&nbsp; &nbsp; &nbsp;say 'I matched a<nobr> <wbr></nobr>...';<br>&nbsp; &nbsp; &nbsp;}</tt></p></div> </blockquote><p>I also want to add a couple of examples of other encodings, especially non-Western ones. I have no idea about those encodings, but I don't need anything fancy.</p><p>I'm sure that everything is going to get messed up and translated incorrectly, so I'll be sure to let you see the proofs of your example to ensure the typesetters get it right in the end.<nobr> <wbr></nobr>:)</p> brian_d_foy 2009-09-25T07:25:05+00:00 journal Perl/iX for HP e3000 MPE http://use.perl.org/~acme/journal/39628?from=rss <div><p>I&#39;m trying to update various URLs in the Perl source code. Regarding the <a href="http://perl5.git.perl.org/perl.git/blob_plain/HEAD:/README.mpeix">Perl/iX for HP e3000 MPE README</a>.</p><p>It&#39;s very out of date now and most of the URLs are broken. I&#39;ve contacted Mark Bixby, but he no longer has any involvement with the MPE/iX OS or that particular Perl port.</p><p>Does anyone run Perl on this platform? Does anyone build Perl on this platform? If so, please contact me and we&#39;ll try and update the details. Cheers!</p></div> acme 2009-09-15T13:54:28+00:00 journal $9.99 Learning Perl and Mastering Perl e-books from O'Reilly http://use.perl.org/~brian_d_foy/journal/39524?from=rss <p>O'Reilly dropped the regular price of e-books for <a href="http://oreilly.com/catalog/9780596520106/">Learning Perl</a> and <a href="http://oreilly.com/catalog/9780596527242/">Mastering Perl</a> to $9.99. I volunteered to be the guinea pig for pricing experiments. I specifically want to see if this makes it easier to get these books when access to the hard-copies is prohibitively expensive. You can get these books in Mobi, PDF, or ePub directly from O'Reilly. I'd like to do more of these sorts of experiments to get the books into as many hands as possible.</p><p>The $9.99 price is the regular price, so all existing discount and coupon codes apply. For instance, you can still use the 35% user group discount to get either book for $6.50.</p><p>These are the updated versions of the books too. All reported errata should be corrected, so they are slightly fresher than the hard copies.</p><p>Remember, the great thing about PDFs is that they don't take up any shelf space. Buy as many as you like!</p> brian_d_foy 2009-08-24T20:00:18+00:00 journal YAPC::Europe 2009 http://use.perl.org/~acme/journal/39471?from=rss <div><p>Two weeks ago I attended <a href="http://yapceurope2009.org/ye2009/">YAPC::Europe 2009</a> in Lisbon, Portgual. This wasn&#39;t the first YAPC in Portugal - in 2005 we went to <a href="http://braga.yapceurope.org/">Braga</a>, a university town inland and it was a very well organised conference. It&#39;s no surprise the YAPC in Lisbon was also amazingly well organised, as it was the same organisers -&#160; Jos&#233; Castro (cog), Alberto Sim&#245;es (ambs) and Magda Joana Silva. Thank you so much Jos&#233;, Alberto, Magda and all the others involved - it was amazing.</p><p>The theme of the conference was &quot;Corporate Perl&quot; and this made a useful track in the <a href="http://yapceurope2009.org/ye2009/talks">vast schedule</a>. It&#39;s amazing all the places Perl is used. Every talk I attended was great - the speakers knew their material and explained their content well. Some of the presentations are already online, see &quot;Talk&quot; in the schedule.</p><p>I liked the venue, three metro stops away from our hotel (also very walkable). The main room was huge and the three other tracks were just nearby, leaving a large space behind these for socialising with the just-over 300 attendees (and easy access to the sun). This was also where the terribly-important refreshments were, including oh-so-tasty <a href="http://en.wikipedia.org/wiki/Pastel_de_nata">past&#233;is de Nata</a>.</p><p>The attendees&#39; dinner was great. It was in a huge <a href="http://en.wikipedia.org/wiki/Churrascaria">churrascaria</a> (meat on swords!) by the river. It was also a good location for the <a href="http://yapceurope2009.org/ye2009/wiki?node=QuizzShow">Quizz Show</a>, with 16 two-person teams fighting to be the geekiest. This was quite hard, as the questions varied from Portuguese history, Star Trek, Buffy and Perl internals (&quot;How many levels of precedence does Perl 5.10.0 have?&quot;) to Unix history.</p><p>Community was very important at the conference - there are lots of seperate groups of Perl people clustered around the core, Perl modules, Perl projects or even cities and conferences are where you can mix, meet people in real life and start making crazy plans for the future. There are so many exciting things going on in Perl and I&#39;m really looking forward to YAPC::Europe in Pisa in 2010!</p></div> acme 2009-08-16T13:46:30+00:00 journal SIGGRAPH 2009 http://use.perl.org/~acme/journal/39465?from=rss <div><p>I always enjoy reading the papers of the <a href="http://www.siggraph.org/">SIGGRAPH</a> conference. It&#39;s nice to see what new graphical techniques are coming. Here are my favourite picks from 2009:</p><ul> <li> <a href="http://pages.cs.wisc.edu/~fliu/project/3dstab.htm">Content-Preserving Warps for 3D Video Stabilization</a> </li><li> <a href="http://algorithmicbotany.org/papers/selforg.sig2009.html">Self-organizing tree models for image synthesis</a> </li><li> <a href="http://www.wisdom.weizmann.ac.il/~levina/papers/lattice/">4D Frequency Analysis of Computational Cameras for Depth of Field Extension</a> </li><li> <a href="http://www.cc.gatech.edu/~wojtan/topo_goop/topo_goop.html">Deforming Meshes that Split and Merge</a> </li></ul><p>The last one contains great quotes like &quot;A stretched cow that is torn when two bars scissor together&quot; and &quot;These images from an animation show viscoelastic horses being dropped onto one another&quot;.</p></div> acme 2009-08-15T12:18:16+00:00 journal Moose book http://use.perl.org/~acme/journal/39415?from=rss <div><p>I love <a href="http://search.cpan.org/dist/Moose/">Moose</a>. It&#39;s a postmodern object system for Perl 5. It&#39;s very powerful, saves me writing a lot of code and is very extensible. Dave Rolsky <a href="http://blog.urth.org/2009/04/moose-docs-grant-wrap-up.html">received a grant</a> to write the <a href="http://search.cpan.org/dist/Moose/lib/Moose/Manual.pod">Moose::Manual</a> and it&#39;s a great introduction to Moose, how to use Moose and covers every part of it in detail. I don&#39;t really enjoying reading documentation on a screen, so I converted the manual from Pod to LaTeX so that the typography would be beautiful, fixed a few typos in the manual, designed a nice cover and you can now <a href="http://www.mrmonkey.com/">buy a copy for yourself</a>. At the YAPC::Europe 2009 auction a copy of the book signed by Yuval Kogman <small> <a href="http://search.cpan.org/~nuffin/"> </a> </small>and Larry Wall went for &#8364;120!</p></div> acme 2009-08-06T15:45:38+00:00 journal London.pm Technical Meeting 30th July 2009 http://use.perl.org/~acme/journal/39294?from=rss <div><p>London Perl Mongers organises technical meetings every two months. The technical meetings are a chance to find out what has been going on in the Perl community, what techniques people are using and how Perl integrates with other software. </p><p> The next technical meeting will be on the 30th July from 7pm to 9pm (you may arrive from 6.30pm, sign in at the reception) and the theme&#160; is &#8220;Corporate Perl&#8221;. You have to sign up to attend, see below. It will&#160; be held at Gumtree&#39;s&#39;s offices near Richmond station. Many thanks to&#160; Dave Cross, Gumtree and everyone involved for allowing us to use this wonderful venue. </p><p> Talks planned so far: </p><p> Dave Cross - Why do so many companies re-invent well-known CPAN<br> modules badly and end up writing far too much code?<br> Pedro Figueiredo - Perl in the cloud<br> L&#233;on Brocard - Fewer cables </p><p> Our venue size is limited so you will have to sign up to attend this meeting. </p><p> &#160;<a href="http://londonpmtech.appspot.com/">http://londonpmtech.appspot.com/</a> </p><p> See you there, L&#233;on </p></div> acme 2009-07-15T08:21:24+00:00 journal Digital Britain http://use.perl.org/~acme/journal/39136?from=rss <div><p>&quot;The <a href="http://www.culture.gov.uk/what_we_do/broadcasting/6216.aspx">Digital Britain</a> Report is the Government&#39;s strategic vision for ensuring that the UK is at the leading edge of the global digital economy. It is an example of industrial activism in a crucial growth sector.</p><p>The report contains actions and recommendations to ensure first rate digital and communications infrastructure to promote and protect talent and innovation in our creative industries, to modernize TV and radio frameworks, and support local news, and it introduces policies to maximize the social and economic benefits from digital technologies.&quot;</p><p>Got me watching BBC Parliament to see the announcement.</p><p>The <a href="http://digitalbritainforum.org.uk/">Digital Britain</a> was down after the announcement, leading to <a href="http://twitter.com/ktetch/statuses/2192932992">amusing comments</a> on twitter.</p><p>It is available in PDF and MS Word formats</p><p>The report itself is 245 pages and the executive summary has 83 points, so here are my notes:</p><p>JPEG artifacts by every page number</p><p> <strong>Chapter 2: Being Digital</strong> </p><p>Chapter 2 is entitled &quot;Being Digital&quot;, same title as a great book by Nicholas Negroponte published in 1995 where he tries to predict how the technologies will evolve. It&#39;s far more futuristic than this report, and the rate of change since 1995 is impressive.</p><p>P27 &quot;Universal Broadband Service, at a speed of 2 Megabits per second, by no later than 2012&quot;</p><p>P30 &quot;The financial savings flowing from an ability to use comparison websites and online-only deals are worth an average of around &#163;23 per month, per individual&quot;</p><p> <a href="http://www.ukonlinecentres.com/corporate/images/stories/downloads/economic%20benefits%20of%20digital%20inclusion%20-%20building%20the%20evidence.pdf">Economic benefits of digital inclusion</a> by UK Online Centres (which disables right-clicks on links so I couldn&#39;t copy and paste, sigh)</p><p>P32 &quot;It is already increasingly the case that those without access to the Internet suffer economic disadvantage&quot;</p><p>P33 &quot;Awareness of the Internet was widespread with only 3% of respondents saying they had never heard it&quot;</p><p>P36 &quot;Many of these personal computers could be put to secondary use&quot;. Computers are cheaper now, but affordability is key</p><p>P40 This figure is pointless and shows consultants were involved</p><p>P44-45 Shows how some television programmes can drive people online</p><p> <strong>Chapter 3a: A Competitive Digital Communications Infrastructure</strong> </p><p>No, I&#39;m not quite sure why it&#39;s 3a either</p><p>P47 &quot;The UK&#8217;s communications infrastructure is a vital enabler for the country&#8217;s society, economy, safety, security and well being&quot;</p><p>P47-48 &quot;In the case of broadband, realising the full value of the copper network cost tens of millions of pounds of investment; replacing it with a fibre network will take billions&quot;</p><p>P48 &quot;Our communications infrastructure finds itself in continuing and rapid technology evolution, in which the new<br>generation already looks unambitious by the time is fully rolled out. The Integrated Services Digital Network (ISDN) promised the ultimate international goal in 1984 of two telephone lines and a 16 Kbps data link to every home. The<br>Total Access Communications (TACS) mobile networks licensed in 1984 was viewed as the foundation of modern mobile communications, while the Videotex Services heralded as the last word in browsing for information. Not<br>only were none of them the last word, they were not even the last generation of &#8220;modern&#8221; networks but the generation before. All have been overtaken.&quot;</p><p>P48 &quot;Next generation fixed fibre and cable networks offer not just conventional high-definition video entertainment and<br>games, but potentially more revolutionary benefits for our economy and society &#8211; telepresence, e-healthcare in the home and, for small and medium sized businesses, access to cloud computing (which substantially cuts hardware<br>and application costs and allows much more rapid product and service innovation)&quot; seems rather unambitious and and odd place to hype cloud computing</p><p>P49 &quot;The pattern over the past 25 years has been the arrival of more advanced fixed and mobile networks at roughly 8-10 years intervals and it should come as no surprise that the next cycle is coming up fast&quot;</p><p>P50 &quot;The areas of the country that are covered by the Virgin Media network already have local optical fibre rings that run through Virgin&#8217;s street cabinets serving typically 500-1000 homes. Broadband coaxial cables then connect to individual homes. Coaxial cable can support 4 Gbps bandwidth on a shared basis. Virgin Media will this year extend its 50Mbps offering...&quot;. Errr, 4Gbps/500 is 8Mbps, not 50Mbps</p><p>P50 &quot;The other half of the country is served nearly exclusively by BT&#8217;s copper network as the only fixed network&quot;</p><p>P50 &quot;Without action being taken it is possible that entire metro areas could suffer data &#8216;brown outs&#8217;&quot;</p><p>P52 &quot;For those households who have it, broadband has become an essential utility as important as electricity, gas or voice telephony&quot;</p><p>P53 &quot;Universal availability of today&#8217;s network essentially requires incremental upgrades of existing infrastructure and the costs are therefore limited to the hundreds of millions of pounds. Delivering tomorrow&#8217;s network essentially involves installing a new network or networks, and the costs are in the billions... We will therefore take action on two fronts. First, we will ensure delivery of the Universal Service Commitment at 2Mbps, and second we will take action separately to address the issue of next generation broadband availability&quot;. This is the most important point that<br>people who have not read the report fail to grasp.</p><p>P54 &quot;and wireless network engineered solutions (including satellite)&quot; implies that 330k homes might be able to get 2Mbps but with the high latency of going via satellites in geostationary orbit</p><p>P54 &quot;c.11%, or about 2.75m, homes cannot readily get a 2Mbps (or higher) broadband service today&quot;</p><p>P56 image showing that Wales is a broadband deadzone </p><p>P59: &quot;There are genuine negative consequences for a country still connected to the Internet at 14.4 Kbps today. In twenty years&#8217; time, countries still connected to the Internet at 3.3Mbps (or the 256 Kbps that characterises the up-link speeds for many consumers today) will similarly be left behind&quot; is a rare reference to up-link.</p><p>P59 &quot;We welcome the substantial investment already taking place, and are confident that the UK&#8217;s competitive markets will provide the stimulus for further investment without any Government intervention, providing competitive coverage of superfast, next generation broadband for between half and two-thirds of the population&quot;</p><p>P60-62 has interesting comparisons on how Finland (1Mbps by 2010, 100Mbps to 99% by 2016), Germany (1Mbps by 2010, 50Mbps to 75% by 2014), USA (US$7.2bn investment), Australia (FTTH or wireless by 2017) and<br>New Zealand (FTTH to 75% proposal) are investing in broadband.</p><p>P62-63 show the costs involved rolling out FTTC (&#163;400 per connection) or FTTH (&#163;2000 per connection) </p><p>P63-64 &quot;There is no obvious means whereby the market, unaided, will serve the final third of the population. We therefore propose a Final Third Project to deliver at least 90% coverage of Next Generation broadband for homes and businesses by 2017&quot;</p><p>P64 &quot;The Government intends to propose a small general supplement on all fixed copper lines... from 2010 for a Next Generation Fund.... of 50p per month on fixed lines&quot; is odd as it is the only price mentioned per month instead of per annum.</p><p>P65 &quot;can be expected to raise &#163;150m-&#163;175m a year for the Fund&quot; - it&#39;s not that much money.</p><p>P67 &quot;there is at present no wholesale offering over Virgin Media&#8217;s network, a fact which BT and others have claimed is a factor limiting service innovation&quot;</p><p>P69-70 &quot;Today there is near universal coverage of GSM... But the extensive coverage we now take for granted with GSM has not yet happened with 3G networks... For these reasons, if we eventually move to a phasing out of GSM networks in favour of the next generation, we might face the end of universal mobile coverage in the UK. There are strong public policy arguments for wishing to preserve very extensive coverage&quot; so it looks like GSM is here to stay</p><p>P79 &quot;The Government... will, as part of its integrated package, convert existing 3G licences from time limited to indefinite&quot; to help get to universal coverage for mobile broadband</p><p>P82 &quot;one option is to make the provision of high speed broadband services part of the rail franchise requirements for train operators&quot;</p><p>P82 &quot;On the underground, the London Olympics in 2012, which will be the most digital Olympics in history, seems a particularly good reason for the Mobile Network Operators to work with the Mayor of London to provide and fund solutions to take the initiative to improve the broadband mobile access for mobile customers travelling by Tube&quot;</p><p> <strong>Chapter 3b: Going Digital</strong> </p><p>P92 &quot;digital offers a number of possibilities for radio to grow&quot;</p><p>P93 &quot;Radio services on MW will either upgrade to DAB or, if they are within the ultra-local tier, to FM. This will deliver an upgrade from FM to DAB and from MW to FM... by 2013&quot; so by 2015 we will all need DAB receivers instead of FM</p><p>P94 &quot;Digital radio is not now, nor should it be in the future, a single platform medium&quot;</p><p>P95 &quot;We are clear that at least for the foreseeable future DAB is the right technology for the UK&quot; but they will hedge their bets with DAB+ or DMB-A</p><p>P97 &quot;At a national level we will look to the BBC to begin an aggressive roll-out of its national multiplex to ensure its national digital radio services achieve coverage comparable to FM by the end of 2014...&quot;</p><p> <strong>Chapter 4: Creative Industries in the Digital World</strong> </p><p>P109 &quot;a significant proportion of consumers are choosing to access digital content unlawfully, principally via unlawful peer-to-peer file sharing&quot; is a lot of unlawful</p><p>P111 &quot;the Government will also provide for backstop powers for... Blocking (Site, IP, URL), Protocol blocking, Port blocking, Bandwidth capping (capping the speed of a subscriber&#8217;s Internet connection and/or capping the volume of data traffic which a subscriber can access); Bandwidth shaping (limiting the speed of a subscriber&#8217;s access to selected protocols/services and/or capping the volume of data to selected protocols/services); Content identification and filtering&#8211; or a combination of these measures.</p><p>P117 &quot;introduce exceptional statutory maxima of &#163;50,000 for all IP offences&quot; to match penalties for online and physical copyright infringement</p><p>P119 &quot;Industry participants argue that consumers should pay for a &#8216;right to copy&#8217;, reimbursing the copyright holder for the privilege of (a) retaining a recording of the material, and (b) being able to watch the material outside of the linear broadcast window&quot; - but the Government will to add this as a tax on recording devices</p><p> <strong>Chapter 5: Public Service Content in Digital Britain</strong> </p><p>P140 &quot;Free is very difficult for any paid-for business models to compete with&quot;</p><p>P143 &quot;the Government has therefore decided to consult openly on the idea of a Contained Contestable Element of the<br>Licence Fee used by or channelled through other organisations, primarily for news&quot; might well lead to the end of the BBC&#39;s unique way of funding</p><p> <strong>Chapter 6: Research, Education and Skills for Digital Britain</strong> </p><p>P186 &quot;It will soon not be possible to run a business effectively unless it is equipped with high-bandwidth access to the Internet. These are the roads of the 21st Century... the UK Government must seek next generation access that is scalable to 1Gb/s and beyond&quot; </p><p> <strong>Chapter 7: Digital Security and Safety</strong> </p><p>P190 &quot;It is not the Government&#8217;s policy to react to the challenge of the change the Internet presents by retreating to a position of protectionism or oppressive regulation&quot;</p><p>P195 &quot;The Government will carry out a major test in late 2009 of our ability to manage and recover from a major loss of network capacity&quot;</p><p> <strong>Chapter 8: The Journey to Digital Government</strong> </p><p>P209 &quot;Almost half of the UK population today have used the Internet in the last year to access information about Government or local council services or completed a Government form or process online, according to Ofcom research&quot;</p><p>P212-213 &quot;In addition to the Public Service Network we need to be able to add business applications to create a &#8216;G-Cloud&#8217;, using Cloud Computing... The G-Cloud delivery model would also help make other parts of the Government IT marketplace more cost-effective, flexible and competitive... and it would reduce the barriers to entry to the Government marketplace for application and other IT vendors, including SMEs, who would be able to provide services running on standardised, secure infrastructure without having to incur the costs of establishing and accrediting their own infrastructure&quot;</p><p>P216 &quot;Geographical data sets present some of the most valuable assets from which to develop online applications and services&quot; but no changes for the Ordnance Survey</p><p>P220 &quot;Concerns over privacy are only multiplied when arms of Government areinvolved in data gathering&quot;</p><p> <strong>Chapter 9: Delivering Digital Britain</strong> </p><p>P229 &quot;There is no room for complacency. The Government intends to do all it can to achieve the policy objectives we set out in this report, and urges all others to join it in the effort. The prize on offer is great. It will require a common effort to achieve it&quot;</p></div> acme 2009-06-17T11:11:42+00:00 journal NOSQL http://use.perl.org/~acme/journal/39130?from=rss <div><p>&quot;Non relational databases&quot; have seen quite a bit of interest recently. There was a <a href="http://blog.oskarsson.nu/2009/06/nosql-debrief.html">NOSQL</a> meeting in San Francisco last week and they have very kindly put some slides and videos up. I find it interesting but haven&#39;t got enough data yet...</p></div> acme 2009-06-16T13:02:07+00:00 journal 0.02% of perl is my fault http://use.perl.org/~acme/journal/39082?from=rss <div><p>I found <a href="http://dev.medozas.de/gitweb.cgi?p=hxtools;a=blob;f=libexec/git-blame-stats;hb=HEAD">a script</a> by Jan Engelhardt which uses the <tt>git blame</tt> command to work out who owns how much of bleadperl. Results:</p><p>Total lines: 2056059<br>&#160;&#160;&#160;&#160;&#160; 627291&#160; 30.51%&#160; Jarkko Hietaniemi<br>&#160;&#160;&#160;&#160;&#160; 308800&#160; 15.02%&#160; Nicholas Clark<br>&#160;&#160;&#160;&#160;&#160; 171558&#160;&#160; 8.34%&#160; Rafael Garcia-Suarez<br>&#160;&#160;&#160;&#160;&#160; 139288&#160;&#160; 6.77%&#160; Gurusamy Sarathy<br>&#160;&#160;&#160;&#160;&#160;&#160; 73773&#160;&#160; 3.59%&#160; Perl 5 Porters<br>&#160;&#160;&#160;&#160;&#160;&#160; 69452&#160;&#160; 3.38%&#160; Steve Peters<br>&#160;&#160;&#160;&#160;&#160;&#160; 64664&#160;&#160; 3.15%&#160; Larry Wall<br>&#160;&#160;&#160;&#160;&#160;&#160; 60445&#160;&#160; 2.94%&#160; Paul Marquess<br>&#160;&#160;&#160;&#160;&#160;&#160; 31900&#160;&#160; 1.55%&#160; Steve Hay<br>&#160;&#160;&#160;&#160;&#160;&#160; 30166&#160;&#160; 1.47%&#160; Marcus Holland-Moritz<br>&#160;&#160;&#160;&#160;&#160;&#160; 28996&#160;&#160; 1.41%&#160; Ilya Zakharevich<br>&#160;&#160;&#160;&#160;&#160;&#160; 27693&#160;&#160; 1.35%&#160; Nick Ing-Simmons<br>&#160;&#160;&#160;&#160;&#160;&#160; 22334&#160;&#160; 1.09%&#160; Yitzchak Scott-Thoennes<br>&#160;&#160;&#160;&#160;&#160;&#160; 20316&#160;&#160; 0.99%&#160; Andy Dougherty<br>&#160;&#160;&#160;&#160;&#160;&#160; 19755&#160;&#160; 0.96%&#160; Michael G. Schwern<br>&#160;&#160;&#160;&#160;&#160;&#160; 19141&#160;&#160; 0.93%&#160; Jos I. Boumans<br>&#160;&#160;&#160;&#160;&#160;&#160; 18858&#160;&#160; 0.92%&#160; Dave Mitchell<br>&#160;&#160;&#160;&#160;&#160;&#160; 17999&#160;&#160; 0.88%&#160; Yves Orton<br>&#160;&#160;&#160;&#160;&#160;&#160; 12218&#160;&#160; 0.59%&#160; Tels<br>&#160;&#160;&#160;&#160;&#160;&#160; 12120&#160;&#160; 0.59%&#160; H.Merijn Brand<br>&#160;&#160;&#160;&#160;&#160;&#160; 10602&#160;&#160; 0.52%&#160; Andreas Koenig<br>&#160;&#160;&#160;&#160;&#160;&#160; 10544&#160;&#160; 0.51%&#160; Hugo van der Sanden<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9918&#160;&#160; 0.48%&#160; Jerry D. Hedden<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9614&#160;&#160; 0.47%&#160; Andy Lester<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8455&#160;&#160; 0.41%&#160; Jim Cromie<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7883&#160;&#160; 0.38%&#160; Abhijit Menon-Sen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7815&#160;&#160; 0.38%&#160; Vadim Konovalov<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7705&#160;&#160; 0.37%&#160; John E. Malmberg<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6429&#160;&#160; 0.31%&#160; Abigail<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6221&#160;&#160; 0.30%&#160; Craig A. Berry<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5975&#160;&#160; 0.29%&#160; Radu Greab<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5841&#160;&#160; 0.28%&#160; Robin Houston<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5195&#160;&#160; 0.25%&#160; Tom Christiansen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5062&#160;&#160; 0.25%&#160; Dan Kogai<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4734&#160;&#160; 0.23%&#160; SADAHIRO Tomoyuki<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4720&#160;&#160; 0.23%&#160; Charles Bailey<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4416&#160;&#160; 0.21%&#160; Jan Dubois<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4389&#160;&#160; 0.21%&#160; Tim Bunce<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4376&#160;&#160; 0.21%&#160; Stephen McCamant<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4290&#160;&#160; 0.21%&#160; *initial checkin<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4032&#160;&#160; 0.20%&#160; Malcolm Beattie<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3984&#160;&#160; 0.19%&#160; S&#233;bastien Aperghis-Tramoni<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3801&#160;&#160; 0.18%&#160; Paul Fenwick<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3700&#160;&#160; 0.18%&#160; Richard Foley<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3461&#160;&#160; 0.17%&#160; John Malmberg<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3452&#160;&#160; 0.17%&#160; chromatic<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3266&#160;&#160; 0.16%&#160; Brandon Black<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3243&#160;&#160; 0.16%&#160; Steffen Mueller<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3111&#160;&#160; 0.15%&#160; Graham Barr<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3042&#160;&#160; 0.15%&#160; Jos Boumans<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2968&#160;&#160; 0.14%&#160; Gisle Aas<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2950&#160;&#160; 0.14%&#160; Peter Prymmer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2947&#160;&#160; 0.14%&#160; Hans Mulder<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2671&#160;&#160; 0.13%&#160; Wolfgang Laun<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2667&#160;&#160; 0.13%&#160; Sean M. Burke<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2652&#160;&#160; 0.13%&#160; Anno Siegel<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2482&#160;&#160; 0.12%&#160; Robin Barker<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2301&#160;&#160; 0.11%&#160; Simon Cozens<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2196&#160;&#160; 0.11%&#160; Ton Hospel<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2027&#160;&#160; 0.10%&#160; Brendan O&#39;Dea<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2008&#160;&#160; 0.10%&#160; Chip Salzenberg<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1774&#160;&#160; 0.09%&#160; John Peacock<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1764&#160;&#160; 0.09%&#160; Artur Bergman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1695&#160;&#160; 0.08%&#160; Andreas K&#246;nig<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1669&#160;&#160; 0.08%&#160; Spider Boardman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1633&#160;&#160; 0.08%&#160; David Landgren<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1565&#160;&#160; 0.08%&#160; Karl<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1555&#160;&#160; 0.08%&#160; Steven Schubiger<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1512&#160;&#160; 0.07%&#160; &#198;var Arnfj&#246;r&#240; Bjarmason<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1460&#160;&#160; 0.07%&#160; Stas Bekman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1253&#160;&#160; 0.06%&#160; Dominic Dunlop<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1232&#160;&#160; 0.06%&#160; Mark-Jason Dominus<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1213&#160;&#160; 0.06%&#160; Slaven Rezic<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1178&#160;&#160; 0.06%&#160; Paul Green<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1152&#160;&#160; 0.06%&#160; LAUN Wolfgang<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1082&#160;&#160; 0.05%&#160; Charles Lane<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1069&#160;&#160; 0.05%&#160; Vincent Pit<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1042&#160;&#160; 0.05%&#160; Joshua ben Jore<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1041&#160;&#160; 0.05%&#160; Prymmer/Kahn<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1034&#160;&#160; 0.05%&#160; Abe Timmerman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1018&#160;&#160; 0.05%&#160; Raphael Manfredi<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 932&#160;&#160; 0.05%&#160; karl williamson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 913&#160;&#160; 0.04%&#160; Ben Morrow<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 899&#160;&#160; 0.04%&#160; Lupe Christoph<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 895&#160;&#160; 0.04%&#160; Rick Delaney<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 892&#160;&#160; 0.04%&#160; Ken Hirsch<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 842&#160;&#160; 0.04%&#160; Ivan Tubert-Brohman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 828&#160;&#160; 0.04%&#160; Adriano Ferreira<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 765&#160;&#160; 0.04%&#160; Kirrily Robert<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 763&#160;&#160; 0.04%&#160; Jonathan Stowe<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 758&#160;&#160; 0.04%&#160; Reini Urban<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 735&#160;&#160; 0.04%&#160; Bram<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 734&#160;&#160; 0.04%&#160; Tim Jenness<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 715&#160;&#160; 0.03%&#160; Barrie Slaymaker<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 707&#160;&#160; 0.03%&#160; Alan Burlison<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 704&#160;&#160; 0.03%&#160; Ronald J. Kimball<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 695&#160;&#160; 0.03%&#160; Gerard Goossen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 690&#160;&#160; 0.03%&#160; Chris Nandor<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 673&#160;&#160; 0.03%&#160; Nathan Torkington<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 671&#160;&#160; 0.03%&#160; Michael G Schwern<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 645&#160;&#160; 0.03%&#160; Albert Dvornik<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 630&#160;&#160; 0.03%&#160; Jeffrey Friedl<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 625&#160;&#160; 0.03%&#160; Yuval Kogman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 607&#160;&#160; 0.03%&#160; Adrian M. Enache<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 582&#160;&#160; 0.03%&#160; Randy W. Sims<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 579&#160;&#160; 0.03%&#160; Inaba Hiroto<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 559&#160;&#160; 0.03%&#160; Jeff Pinyan<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 545&#160;&#160; 0.03%&#160; Juerd Waalboer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 544&#160;&#160; 0.03%&#160; Doug MacEachern<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 536&#160;&#160; 0.03%&#160; Jesse<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 504&#160;&#160; 0.02%&#160; Molnar Laszlo<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 491&#160;&#160; 0.02%&#160; Philip Newton<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 478&#160;&#160; 0.02%&#160; John P. Linderman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 473&#160;&#160; 0.02%&#160; Thomas Wegner<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 469&#160;&#160; 0.02%&#160; Mike Guy<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 461&#160;&#160; 0.02%&#160; Leon Brocard<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 458&#160;&#160; 0.02%&#160; Joseph S. Myers<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 444&#160;&#160; 0.02%&#160; Johan Vromans<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 432&#160;&#160; 0.02%&#160; Ben Tilly<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 428&#160;&#160; 0.02%&#160; Audrey Tang<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 423&#160;&#160; 0.02%&#160; Steven Knight<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 418&#160;&#160; 0.02%&#160; John Borwick<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 412&#160;&#160; 0.02%&#160; Olaf Flebbe<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 410&#160;&#160; 0.02%&#160; Allen Smith<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 392&#160;&#160; 0.02%&#160; Elizabeth Mattijsen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 389&#160;&#160; 0.02%&#160; Ingo Weinhold<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 388&#160;&#160; 0.02%&#160; Russ Allbery<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 386&#160;&#160; 0.02%&#160; Tassilo von Parseval<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 383&#160;&#160; 0.02%&#160; Tye McQueen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 377&#160;&#160; 0.02%&#160; Tom Phoenix<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 375&#160;&#160; 0.02%&#160; John Nolan<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 372&#160;&#160; 0.02%&#160; Douglas Lankshear<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 365&#160;&#160; 0.02%&#160; Paul Johnson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 356&#160;&#160; 0.02%&#160; Andy Armstrong<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 345&#160;&#160; 0.02%&#160; Alexander Gough<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 327&#160;&#160; 0.02%&#160; Norton T. Allen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 319&#160;&#160; 0.02%&#160; Dan Sugalski<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 318&#160;&#160; 0.02%&#160; Edward Avis<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 309&#160;&#160; 0.02%&#160; Casey R. Tweten<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 294&#160;&#160; 0.01%&#160; Renee Baecker<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 294&#160;&#160; 0.01%&#160; Benjamin Sugars<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 269&#160;&#160; 0.01%&#160; Rainer Tammer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 269&#160;&#160; 0.01%&#160; Gabor Szabo<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 257&#160;&#160; 0.01%&#160; Casey West<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 254&#160;&#160; 0.01%&#160; Michael Stevens<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 252&#160;&#160; 0.01%&#160; Kurt D. Starsinic<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 250&#160;&#160; 0.01%&#160; Wilfredo S&#225;nchez<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 248&#160;&#160; 0.01%&#160; Sam Vilain<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 247&#160;&#160; 0.01%&#160; Edgar Bering<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 243&#160;&#160; 0.01%&#160; Alexey Tourbin<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 237&#160;&#160; 0.01%&#160; Piotr Fusik<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 232&#160;&#160; 0.01%&#160; Andreas J. Koenig<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 232&#160;&#160; 0.01%&#160; Dave Rolsky<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 229&#160;&#160; 0.01%&#160; Chris &#39;BinGOs&#39; Williams<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 228&#160;&#160; 0.01%&#160; Fifer, Eric<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 226&#160;&#160; 0.01%&#160; Joe McMahon<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 225&#160;&#160; 0.01%&#160; Mike Hopkirk (hops)<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 222&#160;&#160; 0.01%&#160; Daniel Chetlin<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 210&#160;&#160; 0.01%&#160; beau beaucox.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 203&#160;&#160; 0.01%&#160; Stephen Zander<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 202&#160;&#160; 0.01%&#160; Roderick Schertler<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 201&#160;&#160; 0.01%&#160; Joshua Pritikin<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 199&#160;&#160; 0.01%&#160; James Bence<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 193&#160;&#160; 0.01%&#160; Hal Morris<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 192&#160;&#160; 0.01%&#160; Shlomi Fish<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 190&#160;&#160; 0.01%&#160; Sam Tregar<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 186&#160;&#160; 0.01%&#160; Tom Horsley<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 186&#160;&#160; 0.01%&#160; Fran&#231;ois D&#233;sarm&#233;nien<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 186&#160;&#160; 0.01%&#160; Robert May<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 181&#160;&#160; 0.01%&#160; Ilmari Karonen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 173&#160;&#160; 0.01%&#160; Andrew Savige<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 171&#160;&#160; 0.01%&#160; Mattia Barbon<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 170&#160;&#160; 0.01%&#160; Paul Moore<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 168&#160;&#160; 0.01%&#160; Randy J Ray<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 160&#160;&#160; 0.01%&#160; anders broadcom.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 157&#160;&#160; 0.01%&#160; Fergal Daly<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 157&#160;&#160; 0.01%&#160; Hallvard B Furuseth<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 155&#160;&#160; 0.01%&#160; Mark Fisher<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 154&#160;&#160; 0.01%&#160; Jens Hamisch<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 154&#160;&#160; 0.01%&#160; Richard Clamp<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 148&#160;&#160; 0.01%&#160; Russell Mosemann<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 147&#160;&#160; 0.01%&#160; Bo Lindbergh<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 147&#160;&#160; 0.01%&#160; Colin Kuskie<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 147&#160;&#160; 0.01%&#160; Steffen M&#252;ller<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 146&#160;&#160; 0.01%&#160; Scott Henry<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 143&#160;&#160; 0.01%&#160; Steve Grazzini<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 142&#160;&#160; 0.01%&#160; Chris BinGOs Williams<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 142&#160;&#160; 0.01%&#160; Brian Ingerson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 139&#160;&#160; 0.01%&#160; Jari Aalto<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 139&#160;&#160; 0.01%&#160; Mike Pomraning<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 133&#160;&#160; 0.01%&#160; Stephen P. Potter<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 133&#160;&#160; 0.01%&#160; John L. Allen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 132&#160;&#160; 0.01%&#160; Damian Conway<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 131&#160;&#160; 0.01%&#160; Lincoln Stein<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 129&#160;&#160; 0.01%&#160; Anders Johnson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 128&#160;&#160; 0.01%&#160; Salvador Fandi&#241;o<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 128&#160;&#160; 0.01%&#160; John Tobey<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 127&#160;&#160; 0.01%&#160; Ken Fox<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 127&#160;&#160; 0.01%&#160; Robert Sebastian Gerus<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 126&#160;&#160; 0.01%&#160; David Golden<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 124&#160;&#160; 0.01%&#160; Vishal Bhatia<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 123&#160;&#160; 0.01%&#160; Laszlo Molnar<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 122&#160;&#160; 0.01%&#160; Benjamin Smith<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 121&#160;&#160; 0.01%&#160; David Hammen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 119&#160;&#160; 0.01%&#160; Brent Dax<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 118&#160;&#160; 0.01%&#160; David Muir Sharnoff<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 118&#160;&#160; 0.01%&#160; Ville Skytt&#228;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 116&#160;&#160; 0.01%&#160; Mark Pease<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 114&#160;&#160; 0.01%&#160; bonefish cs.tu-berlin.de<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 113&#160;&#160; 0.01%&#160; David H. Adler<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 113&#160;&#160; 0.01%&#160; Thomas Dorner<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 109&#160;&#160; 0.01%&#160; Anton Tagunov<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 108&#160;&#160; 0.01%&#160; Florian Ragwitz<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 107&#160;&#160; 0.01%&#160; reneeb<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 105&#160;&#160; 0.01%&#160; Max Maischein<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 103&#160;&#160; 0.01%&#160; Jesse Vincent<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 102&#160;&#160; 0.00%&#160; Ilya Martynov<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 100&#160;&#160; 0.00%&#160; Carl Eklof<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 100&#160;&#160; 0.00%&#160; Iain Truskett<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 99&#160;&#160; 0.00%&#160; 0000-Admin (0000)<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 97&#160;&#160; 0.00%&#160; Daniel S. Lewart<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 96&#160;&#160; 0.00%&#160; Peter Scott<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 96&#160;&#160; 0.00%&#160; Jerry Hedden<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 95&#160;&#160; 0.00%&#160; chocolateboy<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 95&#160;&#160; 0.00%&#160; &#35998;&#24291;&#30693;&#34892;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 94&#160;&#160; 0.00%&#160; Ricardo SIGNES<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 94&#160;&#160; 0.00%&#160; Jon Orwant<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 91&#160;&#160; 0.00%&#160; Alex Waugh<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 87&#160;&#160; 0.00%&#160; Gerrit P. Haase<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 87&#160;&#160; 0.00%&#160; Alex Vandiver<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 85&#160;&#160; 0.00%&#160; Todd C. Miller<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 84&#160;&#160; 0.00%&#160; brian d foy<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 84&#160;&#160; 0.00%&#160; Anton Berezin<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 84&#160;&#160; 0.00%&#160; Marek Rouchal<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 83&#160;&#160; 0.00%&#160; M. J. T. Guy<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 83&#160;&#160; 0.00%&#160; David Mitchell<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 83&#160;&#160; 0.00%&#160; Juerd<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 82&#160;&#160; 0.00%&#160; Randy J. Ray<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 79&#160;&#160; 0.00%&#160; Jerrad Pierce<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 78&#160;&#160; 0.00%&#160; Green, Paul<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 78&#160;&#160; 0.00%&#160; Solar Designer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 78&#160;&#160; 0.00%&#160; Benjamin Stuhl<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 77&#160;&#160; 0.00%&#160; Marty Pauley<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 74&#160;&#160; 0.00%&#160; Andy Wardley<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 73&#160;&#160; 0.00%&#160; Dmitry Karasik<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 72&#160;&#160; 0.00%&#160; Chia-liang Kao<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 72&#160;&#160; 0.00%&#160; Mark Overmeer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 68&#160;&#160; 0.00%&#160; David Feldman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 68&#160;&#160; 0.00%&#160; Craig A. Berry) &lt;Craig A.<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 68&#160;&#160; 0.00%&#160; Nigel Sandever<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 67&#160;&#160; 0.00%&#160; David Dyck<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 67&#160;&#160; 0.00%&#160; Sherm Pendley<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 67&#160;&#160; 0.00%&#160; Achim Bohnet<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 66&#160;&#160; 0.00%&#160; Benjamin Holzman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 65&#160;&#160; 0.00%&#160; Tom Wyant<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 64&#160;&#160; 0.00%&#160; Andrew Pimlott<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 63&#160;&#160; 0.00%&#160; Rocco Caputo<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 63&#160;&#160; 0.00%&#160; Father Chrysostomos<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 63&#160;&#160; 0.00%&#160; Peter Dintelmann<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 62&#160;&#160; 0.00%&#160; Lucas Holt<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 61&#160;&#160; 0.00%&#160; Robert Spier<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 61&#160;&#160; 0.00%&#160; Richard Soderberg<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 61&#160;&#160; 0.00%&#160; Alexander Smishlajev<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 59&#160;&#160; 0.00%&#160; Nikola Knezevic<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 59&#160;&#160; 0.00%&#160; Tony Cook<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 58&#160;&#160; 0.00%&#160; rabbit+bugs rabbit.us<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 58&#160;&#160; 0.00%&#160; Lanning, Scott<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 58&#160;&#160; 0.00%&#160; Marc Lehmann<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 53&#160;&#160; 0.00%&#160; Simon Glover<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 52&#160;&#160; 0.00%&#160; Jason Vas Dias<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 51&#160;&#160; 0.00%&#160; Jeff Okamoto<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 51&#160;&#160; 0.00%&#160; Garry T. Williams<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 51&#160;&#160; 0.00%&#160; Roca, Ignasi<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 51&#160;&#160; 0.00%&#160; Larry W. Virden<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 50&#160;&#160; 0.00%&#160; Tom Phoenix (with help from M.J.T. Guy<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 50&#160;&#160; 0.00%&#160; Valeriy E. Ushakov<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 50&#160;&#160; 0.00%&#160; M.J.T. Guy<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 49&#160;&#160; 0.00%&#160; Mike Mestnik<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 48&#160;&#160; 0.00%&#160; Tom Hughes<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 48&#160;&#160; 0.00%&#160; Marcel Gr&#252;nauer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 48&#160;&#160; 0.00%&#160; David Nicol<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 47&#160;&#160; 0.00%&#160; Olli Savia<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 46&#160;&#160; 0.00%&#160; Matthijs van Duin<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 46&#160;&#160; 0.00%&#160; Matt Kraai<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 46&#160;&#160; 0.00%&#160; agrow thegotonerd.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 45&#160;&#160; 0.00%&#160; Niko Tyni<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 45&#160;&#160; 0.00%&#160; Peter Chines<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 45&#160;&#160; 0.00%&#160; Marvin Humphrey<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 45&#160;&#160; 0.00%&#160; Daniel P. Berrange<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 45&#160;&#160; 0.00%&#160; Jan-Pieter Cornet<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 43&#160;&#160; 0.00%&#160; Niklas Edmundsson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 43&#160;&#160; 0.00%&#160; Bill Campbell<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 42&#160;&#160; 0.00%&#160; RonaldWS aol.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 41&#160;&#160; 0.00%&#160; Moritz Lenz<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 41&#160;&#160; 0.00%&#160; Nicholas Oxh&#248;j<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 41&#160;&#160; 0.00%&#160; Ken Williams<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 40&#160;&#160; 0.00%&#160; Nicholas Clark (sans From field in mail header) &lt;Nicholas Clark (sans From field in mail<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 40&#160;&#160; 0.00%&#160; Blair Zajac<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 39&#160;&#160; 0.00%&#160; yves orton<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 38&#160;&#160; 0.00%&#160; josh<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 37&#160;&#160; 0.00%&#160; Brian Harrison<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 37&#160;&#160; 0.00%&#160; Tony Sanders<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 37&#160;&#160; 0.00%&#160; Pradeep Hodigere<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 36&#160;&#160; 0.00%&#160; Michael Carman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 35&#160;&#160; 0.00%&#160; Todd Vierling<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 35&#160;&#160; 0.00%&#160; Dan Brook<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 35&#160;&#160; 0.00%&#160; DH<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 34&#160;&#160; 0.00%&#160; Stephen Potter<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 34&#160;&#160; 0.00%&#160; Sascha Blank<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 34&#160;&#160; 0.00%&#160; Ulrich Pfeifer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 34&#160;&#160; 0.00%&#160; Michael Schroeder<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 34&#160;&#160; 0.00%&#160; Torsten Schoenfeld<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 34&#160;&#160; 0.00%&#160; Kenichi Ishigaki<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 32&#160;&#160; 0.00%&#160; nothingmuch woobling.org<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 32&#160;&#160; 0.00%&#160; Mark Kettenis<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 32&#160;&#160; 0.00%&#160; Luther Huffman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 32&#160;&#160; 0.00%&#160; Peter J. Farley III<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 32&#160;&#160; 0.00%&#160; Jonathan Hudson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 31&#160;&#160; 0.00%&#160; nick babyhippo.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 31&#160;&#160; 0.00%&#160; glasser tang-eleven-seventy-nine.mit.edu<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 31&#160;&#160; 0.00%&#160; Giroux, Mike (Exchange)<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 31&#160;&#160; 0.00%&#160; Ovid<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 30&#160;&#160; 0.00%&#160; david nicol<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 30&#160;&#160; 0.00%&#160; Rujith S. de Silva<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 30&#160;&#160; 0.00%&#160; Paul Szabo<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 29&#160;&#160; 0.00%&#160; Yasushi Nakajima<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 29&#160;&#160; 0.00%&#160; Martin Hasch<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 29&#160;&#160; 0.00%&#160; Ronald F. Guilmette<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 29&#160;&#160; 0.00%&#160; Gwyn Judd<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 28&#160;&#160; 0.00%&#160; Goro Fuji<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 28&#160;&#160; 0.00%&#160; johnh isi.edu<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 28&#160;&#160; 0.00%&#160; Wilson P. Snyder II<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 28&#160;&#160; 0.00%&#160; Alexandr Ciornii<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 27&#160;&#160; 0.00%&#160; Jose Auguste-Etienne<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 27&#160;&#160; 0.00%&#160; David R. Favor<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 27&#160;&#160; 0.00%&#160; Srezic Iconmobile.Com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 26&#160;&#160; 0.00%&#160; Winfried Koenig<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 26&#160;&#160; 0.00%&#160; Ian Phillipps<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 26&#160;&#160; 0.00%&#160; Christian Kirsch<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 26&#160;&#160; 0.00%&#160; Alain Barbet<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 26&#160;&#160; 0.00%&#160; Jonathan Steinert<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 26&#160;&#160; 0.00%&#160; James Mastros<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 26&#160;&#160; 0.00%&#160; Torsten Foertsch<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 26&#160;&#160; 0.00%&#160; Andy Bussey<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 25&#160;&#160; 0.00%&#160; Enrico Sorcinelli<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 25&#160;&#160; 0.00%&#160; perl-5.8.0 ton.iguana.be<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 25&#160;&#160; 0.00%&#160; Xavier Noria<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 25&#160;&#160; 0.00%&#160; Christian Winter<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 25&#160;&#160; 0.00%&#160; St&#233;phane Payrard<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 24&#160;&#160; 0.00%&#160; js ddre.dk<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 24&#160;&#160; 0.00%&#160; Kurt Starsinic<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 24&#160;&#160; 0.00%&#160; Jos&#233; Pedro Oliveira<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 24&#160;&#160; 0.00%&#160; Gerben Wierda<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 24&#160;&#160; 0.00%&#160; Martin J. Bligh<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 23&#160;&#160; 0.00%&#160; Stephanie Beals<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 23&#160;&#160; 0.00%&#160; Arthur Bergman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 23&#160;&#160; 0.00%&#160; Paul Saab<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 23&#160;&#160; 0.00%&#160; Kenneth Albanowski<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 22&#160;&#160; 0.00%&#160; Kay R&#246;pke<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 22&#160;&#160; 0.00%&#160; Dan Hale<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 21&#160;&#160; 0.00%&#160; David D. Kilzer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 21&#160;&#160; 0.00%&#160; Ash Berlin<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 21&#160;&#160; 0.00%&#160; kipp shonanblue.ne.jp<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 20&#160;&#160; 0.00%&#160; Axel Kollmorgen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 20&#160;&#160; 0.00%&#160; Owen Taylor<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 20&#160;&#160; 0.00%&#160; YAMASHINA Hio<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 20&#160;&#160; 0.00%&#160; Andrej Borsenkow<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 20&#160;&#160; 0.00%&#160; Bas van Sisseren<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 19&#160;&#160; 0.00%&#160; Michael De La Rue<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 19&#160;&#160; 0.00%&#160; Sergey Skvortsov<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 19&#160;&#160; 0.00%&#160; Christophe Grosjean<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 19&#160;&#160; 0.00%&#160; Norbert Pueschel<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 19&#160;&#160; 0.00%&#160; padre elte.hu<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 19&#160;&#160; 0.00%&#160; Casey Tweten<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 18&#160;&#160; 0.00%&#160; Archer Sully<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 18&#160;&#160; 0.00%&#160; abela geneanet.org<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 18&#160;&#160; 0.00%&#160; Elaine -HFB- Ashton<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 18&#160;&#160; 0.00%&#160; coral eekeek.org<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 18&#160;&#160; 0.00%&#160; Ian Goodacre<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 18&#160;&#160; 0.00%&#160; Norton Allen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 18&#160;&#160; 0.00%&#160; Unknown Ricoh Contributor II<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 18&#160;&#160; 0.00%&#160; Aaron J. Mackey<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 18&#160;&#160; 0.00%&#160; Michael Cummings<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 17&#160;&#160; 0.00%&#160; matthew green<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 17&#160;&#160; 0.00%&#160; Brad Hughes<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 17&#160;&#160; 0.00%&#160; Spiros Denaxas<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 17&#160;&#160; 0.00%&#160; Chuck D. Phillips<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 16&#160;&#160; 0.00%&#160; jdhedden 1979.usna.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 16&#160;&#160; 0.00%&#160; Joe Buehler<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 16&#160;&#160; 0.00%&#160; Steve Purkis<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 16&#160;&#160; 0.00%&#160; Matthew Sachs<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 16&#160;&#160; 0.00%&#160; Chris Pepper<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 15&#160;&#160; 0.00%&#160; Boyd, Brooks D<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 15&#160;&#160; 0.00%&#160; Devin Heitmueller<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 15&#160;&#160; 0.00%&#160; daniel biz.bitpusher.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 15&#160;&#160; 0.00%&#160; Richard Hitt<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 15&#160;&#160; 0.00%&#160; Tkil<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 15&#160;&#160; 0.00%&#160; John Holdsworth<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 15&#160;&#160; 0.00%&#160; Matthias Ulrich Neeracher<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 14&#160;&#160; 0.00%&#160; Martti Rahkila<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 14&#160;&#160; 0.00%&#160; Anatoly Vorobey<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 14&#160;&#160; 0.00%&#160; unknown<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 14&#160;&#160; 0.00%&#160; Tim Sweetman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 14&#160;&#160; 0.00%&#160; Dave Bailey<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 14&#160;&#160; 0.00%&#160; Earl Hood<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 14&#160;&#160; 0.00%&#160; Ed Allen Smith<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 14&#160;&#160; 0.00%&#160; Redvers Davies<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; ian.goodacre xtra.co.nz (via RT)<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; Steven N. Hirsch<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; ilmari vesla.ilmari.org<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; Neil Watkiss<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; Krishna Sethuraman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; Philippe M. Chiasson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; Brian McCauley<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; Offer Kaye<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; Paul David Fardy<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; Jan Starzynski<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; Mark Kvale<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; Dorner Thomas<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; Chun Bing Ge<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 13&#160;&#160; 0.00%&#160; John Hughes<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 12&#160;&#160; 0.00%&#160; Thomas Cont&#233;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 12&#160;&#160; 0.00%&#160; Max Baker<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 12&#160;&#160; 0.00%&#160; Marcel Grunauer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 12&#160;&#160; 0.00%&#160; Shinya Hayakawa<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 12&#160;&#160; 0.00%&#160; Greg Matheson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 12&#160;&#160; 0.00%&#160; kaminsky math.huji.ac.il<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 12&#160;&#160; 0.00%&#160; Rajesh Vaidheeswarran<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; Daniel M. Quinlan<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; ian dial.pipex.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; Martien Verbruggen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; Charles F. Randall<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; John Peacock via RT<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; Sisyphus<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; Sven Verdoolaege<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; Iain Spoon Truskett<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; Jay Hannah<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; David Cantrell<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; Nikolai Eipel<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; Claes Jacobsson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; root<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; Alexey Toptygin<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11&#160;&#160; 0.00%&#160; Wilson, Doug<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; Joe Smith<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; Joe Schaefer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; grommel sears.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; James Jurach<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; ml1050<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; Per Einar Ellefsen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; Information Service<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; Mark Fowler<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; Mike Hopkirk<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; Kriton Kyrimis<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; arbor al37al08.telecel.pt<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; Andrey Sapozhnikov<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; Jon Eveland<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10&#160;&#160; 0.00%&#160; Rich Morin<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9&#160;&#160; 0.00%&#160; Adam Krolnik<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9&#160;&#160; 0.00%&#160; bah longitude.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9&#160;&#160; 0.00%&#160; Daniel Mui&#241;o<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9&#160;&#160; 0.00%&#160; AUGUSTE-ETIENNE Jose<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9&#160;&#160; 0.00%&#160; William R Ward<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9&#160;&#160; 0.00%&#160; Steven Philip Schubiger<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9&#160;&#160; 0.00%&#160; Kay_R&#246;pke<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9&#160;&#160; 0.00%&#160; Randal L. Schwartz<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9&#160;&#160; 0.00%&#160; Mark Bixby<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9&#160;&#160; 0.00%&#160; bharanee rathna<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9&#160;&#160; 0.00%&#160; srezic cpan.org<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Mark Pizzolato<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Robert Millan<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Jeremy H. Brown<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Horst von Brand<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Nick Williams<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Edward S. Peschko<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Larry Parmelee<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; knew-p5p pimb.org<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Byron Brummer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; wolfgang.laun chello.at<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; David M. Syzdek<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Andreas Schwab<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Brian Jepson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; gomar md.media-web.de<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Risto Kankkunen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Steffen Ullrich<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8&#160;&#160; 0.00%&#160; Salvador FandiXXo<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Unknown Contributor<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Andrew Burt<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Luke Closs<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Pixel<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Graham TerMarsch<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Glenn Linderman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; John Bley<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Walt Mankowski<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Slaven_Rezic<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Jeremy D. Zawodny<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Eric E. Coe<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Matt Sergeant<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Benjamin J. Tilly<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; pxm nubz.org<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Milosz Tanski<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Ken Neighbors<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; Dan Jacobson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160; 0.00%&#160; William Mann<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Matthew T Harden<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Conrad E. Kimball<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Jesse Glick<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Hernan Perez Masci<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Frank Wiegand<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Luke Ross<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Mike W Ellwood<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; George Necula<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Daniel Frederick Crisman<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Adam Spiers<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Paul de Weerd<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Igor Sutton<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Calle Dybedahl<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Yasuhiro Matsumoto<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Zsban Ambrus<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Len Johnson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Benjamin Carter<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Dan Schmidt<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Matthias Urlichs<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; Paul Schinder<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6&#160;&#160; 0.00%&#160; David Manura<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Mike Giroux<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Trevor Blackwell<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Eric Promislow<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Martin Pool<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Raul Dias<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Sean Dague<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; John Kristian<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Alex Davies<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Brian Callaghan<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Scott L. Miller<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; oracle pcr8.pcr.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Mathias Koerber<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; author scotth sgi.com 842220273 +0000 &lt;author scotth sgi.com 842220273<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Tony Bowden<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Mike Schilli<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5&#160;&#160; 0.00%&#160; Arjen Laarhoven<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Matt Taggart<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Jonathan Roy<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Chris Heath<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Thomas Bowditch<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Newton, Philip<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; ilya juil.nonet<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; david dhaller.de<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Jon Gunnip<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Larry Shatzer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; coral<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Nikola Milutinovic<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; David Leadbeater<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Stian Seeberg<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; alexander_bluhm genua.de<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Brad Baxter<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; James<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Roca Carrio, Ignasi (PO EP)<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; James A. Duncan<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; (Ilya Martynov)<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Mark Dickinson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; spidb cpan.org<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; andrew deryabin<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; kevin brintnall<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Rainer Orth<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Dan Boorstein<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Chris Ball<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Larry Shatzer Jr.<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; perlbug veggiechinese.net<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; David Dick<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Mark Mielke<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Ed Peschko<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Mark Stosberg<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Michael A Chase<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Scott Bronson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Len Weisberg<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Jeremy Zawodny<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Patrick Dugnolle<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Mark A. Hershberger<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; Merijn Broeren<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4&#160;&#160; 0.00%&#160; W.BRISCOE ponl.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Hans Ranke<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; bilbo ua.fm<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Nat Torkington<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Warren Jones<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Kevin Ryde<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Dave Paris<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Mik Firestone<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Alan Ferrency<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Brian Clarke<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Patrick O&#39;Brien<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Chris Dolan<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Aaron Crane<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Duncan Findlay<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Tatsuhiko Miyagawa<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Lukas Mai<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Fyodor Krasnov<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; John Macdonald<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Tsutomu IKEGAMI<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Kevin Chase<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; chris broadband.att.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Kenneth Duda<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Jan D<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Karl Heuer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Mathieu Arnold<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Joe Orton<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; mike exegenix.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Joost van Baal<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Ask Bjoern Hansen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Luc St-Louis<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Amick, Eric<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; system PRIVILEGED account<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Paul Gaborit<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; premchai21 yahoo.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Eric Fifer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; David J. Fiander<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Benjamin Low<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Helmut Jarausch<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Ben Carter<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Paul Eggert<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3&#160;&#160; 0.00%&#160; Olivier Thauvin<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Mark Jason Dominus<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; kan dcit.cz<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; bob starlabs.net<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; dLux<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Andreas Karrer<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Aaron Kaplan<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Charles Randall<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Greg Ward<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Paul Holser<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Benjamin Goldberg<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Clinton Pierce<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Dinger, Tom<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Dr.Ruud<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Peter.Dintelmann dresdner-bank.com&#160; &lt;Peter.Dintelmann dresdner-bank.com<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; SAKAI Kiyotaka<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Bob Wilkinson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Tom Spindler<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Coral<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Mr. Nobody<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Hrunting Johnson<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Larry Shatzer, Jr.<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Stephane Payrard<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2&#160;&#160; 0.00%&#160; Steve Nielsen<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p></div> acme 2009-06-05T16:07:58+00:00 journal An evening of dynamic languages http://use.perl.org/~acme/journal/39055?from=rss <p>[Note: I&#39;m looking for non-Perl lightning talks for the following event. Please contact me: acme@astray.com]</p><p>London Perl Mongers organises technical meetings every two months. The technical meetings are a chance to find out what has been going on in the Perl community, what techniques people are using and how Perl integrates with other software. </p><p> The next technical meeting will be on the Wednesday 10th June 2009 from 6.30pm to 9pm and the theme is &#8220;Dynamic&#8221;. Space is limited, you have to sign up to attend, see below. </p><p> There are many dynamic programming languages out there, and the difference between them is quite small. These evening will consist lightning talks from many dynamic language user groups: Perl, PHP, Ruby and Django and a few more surprises. </p><p> It will be held at the British Computer Society, First Floor, The Davidson Building, 5 Southampton Street, London WC2E 7HA. Many thanks to Billy Abbott, the BCS and everyone involved for allowing us to use this wonderful venue. </p><p> &#160;<a href="http://www.bcs.org/server.php?show=ConWebDoc.25940">http://www.bcs.org/server.php?show=ConWebDoc.25940</a></p> acme 2009-06-01T07:05:55+00:00 journal Gallifrey.pm http://use.perl.org/~acme/journal/38993?from=rss <div><p>Way back in 2001, London.pm organised a series of tshirts. As <a href="http://use.perl.org/~davorg/journal/1210">Dave Cross explained</a>:</p><blockquote><div><p>They all have a large &quot;Programming Republic of London&quot; logo on the back and one of a series of small &quot;fictional&quot; PM group logos on the front. I&#39;m currently wearing my Sunnydale.pm shirt, but we also have Rivendell.pm, Tatooine.pm, ZZ9PluralZAlpha.pm[1] and Anhk-Morpork.pm (the last is for those strange people who can&#39;t see that Terry Pratchett is an unfunny, fifth-rate Douglas Adams wannabe).</p></div> </blockquote><p>Also, see the images as <a href="http://www.thegestalt.org/tshirts/">Simon Wistow explains</a>:</p><blockquote><div><p>Yes, the rumours are true. After epic battles with every t-shirt printer in london the official Winter Season London.pm t-shirts are finally ready.</p></div> </blockquote><p>Embarassingly we left out our favourite fictional Perl Monger group. However, it was, how shall I say, quite a lot of organising and quite tiring to ship tshirts around London and the world. Luckily, now we live in the future and I can outsource all that, so behold the official London.pm <a href="http://astray.spreadshirt.net/en/GB/Shop/Article/Index/article/Gallifreypm-9530899">Gallifrey.pm tshirt</a>.</p><p>It&#39;s being sold at cost and you can wear one at all fashionable geek gatherings. Enjoy!</p></div><p>Update: now with a <a href="http://astray.spreadshirt.net/en/GB/Shop/Article/Index/article/Gallifreypm-9558242">women&#39;s tshirt</a> and also available in the USA: <a href="http://astray.spreadshirt.com/us/US/Shop/Article/Index/article/Gallifreypm-Men-4568776">men&#39;s</a>, <a href="http://astray.spreadshirt.com/us/US/Shop/Article/Index/article/Gallifreypm-Women-4568769">women&#39;s</a>.</p> acme 2009-05-18T12:48:40+00:00 journal Travelling to YAPC::Europe 2009 http://use.perl.org/~acme/journal/38968?from=rss <div><p> <a href="http://www.yapceurope.org/2009/">YAPC::Europe 2009</a> will be held in Lisbon from the 3rd to the 5th August. I will be presenting a new talk entitled <a href="http://yapceurope2009.org/ye2009/talk/2024">Fewer cables</a>. As Leader of London.pm, I will be travelling on Sun 2nd August at 18:15 on TAP Portugal 357 from Heathrow to Lisbon, staying at the Hotel Alif, and travelling back at 18:35 on Sun 9th August on TAP Portugal 358 from Lisbon to Heathrow. You may join me if you wish. The <a href="http://yapceurope2009.org/ye2009/wiki">wiki</a> has useful pages about <a href="http://yapceurope2009.org/ye2009/wiki?node=Accommodation">accommodation</a>, <a href="http://yapceurope2009.org/ye2009/wiki?node=WhoIsStayingWhere">who is staying where</a>, <a href="http://yapceurope2009.org/ye2009/wiki?node=AirArrivals">air arrivals</a>, <a href="http://yapceurope2009.org/ye2009/wiki?node=AirDepartures">air departures</a> and details about the <a href="http://yapceurope2009.org/ye2009/tap.html">TAP discount</a>. See you in Lisbon!</p></div> acme 2009-05-13T12:27:52+00:00 journal What files does your Perl load? http://use.perl.org/~acme/journal/38929?from=rss <p>It can interesting to see what files your Perl loads. One way to do this is to use the <a href="http://search.cpan.org/dist/Linux-Inotify2/">Linux::Inotify2</a> module which uses <a href="http://en.wikipedia.org/wiki/Inotify">inotify</a> to monitor file changes. Something like:</p><p>#!/home/acme/bin/perl<br>use strict;<br>use warnings;<br>use Linux::Inotify2;<br>use File::Find::Rule;<br>use Perl6::Say;</p><p>my $inotify = new Linux::Inotify2<br>&#160;&#160;&#160; or die &quot;Unable to create new inotify object: $!&quot;;</p><p>foreach my $inc (@INC) {<br>&#160;&#160;&#160; next if $inc eq &#39;.&#39;;<br>&#160;&#160;&#160; foreach my $directory ( File::Find::Rule-&gt;new-&gt;directory-&gt;in($inc) ) {<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; $inotify-&gt;watch( $directory, IN_ACCESS )<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; or die &quot;watch creation failed&quot;;<br>&#160;&#160;&#160; }<br>}</p><p>while () {<br>&#160;&#160;&#160; my @events = $inotify-&gt;read;<br>&#160;&#160;&#160; unless ( @events &gt; 0 ) {<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; print &quot;read error: $!&quot;;<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; last;<br>&#160;&#160;&#160; }<br>&#160;&#160;&#160; foreach my $event (@events) {<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160; say $event-&gt;fullname if $event-&gt;IN_ACCESS;<br>&#160;&#160;&#160; }<br>}</p><p>Which outputs something along the lines of the following if you load Moose by running perl -e &#39;use Moose&#39; in another terminal:</p><p>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose.pm<br>/home/acme/perl-5.10.0/<nobr>l<wbr></nobr> ib/5.10.0/strict.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/warnings.pm<br>/home/acme/<nobr>p<wbr></nobr> erl-5.10.0/lib/5.10.0/warnings.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/warnings.p<nobr>m<wbr></nobr> <br>/home/acme/perl-5.10.0/lib/5.10.0/warnings.pm<br>/home/acme/perl-5.10.0/lib/5.1<nobr>0<wbr></nobr> .0/i686-linux/Scalar/Util.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/vars.pm<br>/home/<nobr>a<wbr></nobr> cme/perl-5.10.0/lib/5.10.0/warnings/register.pm<br>/home/acme/perl-5.10.0/lib/5.1<nobr>0<wbr></nobr> .0/Exporter.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/i686-linux/List/Util.pm<br>/hom<nobr>e<wbr></nobr> /acme/perl-5.10.0/lib/5.10.0/i686-linux/XSLoader.pm<br>/home/acme/perl-5.10.0/lib<nobr>/<wbr></nobr> 5.10.0/i686-linux/auto/List/Util/Util.so<br>/home/acme/perl-5.10.0/lib/5.10.0/Car<nobr>p<wbr></nobr> .pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Exporter.pm<br>/home/acme/<nobr>p<wbr></nobr> erl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP.pm<br>/home/acme/perl-5.10.0<nobr>/<wbr></nobr> lib/site_perl/5.10.0/MRO/Compat.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/mro.pm<br>/<nobr>h<wbr></nobr> ome/acme/perl-5.10.0/lib/site_perl/5.10.0/MRO/Compat.pm<br>/home/acme/perl-5.10.0<nobr>/<wbr></nobr> lib/site_perl/5.10.0/MRO/Compat.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0<nobr>/<wbr></nobr> i686-linux/Devel/GlobalDestruction.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.1<nobr>0<wbr></nobr> .0/i686-linux/auto/Devel/GlobalDestruction/GlobalDestruction.so<br>/home/acme/per<nobr>l<wbr></nobr> -5.10.0/lib/site_perl/5.10.0/Sub/Exporter.pm<br>/home/acme/perl-5.10.0/lib/site_p<nobr>e<wbr></nobr> rl/5.10.0/Data/OptList.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Params/U<nobr>t<wbr></nobr> il.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/overload.pm<br>/home/acme/perl-5.10.0/li<nobr>b<wbr></nobr> /5.10.0/overload.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Params/Util.pm<nobr> <wbr></nobr> <br> /home/acme/perl-5.10.0/lib/site_perl/5.10.0/Params/Util.pm<br>/home/acme/perl-5.<nobr>1<wbr></nobr> 0.0/lib/site_perl/5.10.0/Sub/Install.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5<nobr>.<wbr></nobr> 10.0/Sub/Install.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Sub/Install.pm<nobr> <wbr></nobr> <br> /home/acme/perl-5.10.0/lib/site_perl/5.10.0/Data/OptList.pm<br>/home/acme/perl-5<nobr>.<wbr></nobr> 10.0/lib/site_perl/5.10.0/Sub/Exporter.pm<br>/home/acme/perl-5.10.0/lib/site_perl<nobr>/<wbr></nobr> 5.10.0/Sub/Exporter.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Sub/Exporte<nobr>r<wbr></nobr> .pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Sub/Exporter.pm<br>/home/acme/pe<nobr>r<wbr></nobr> l-5.10.0/lib/site_perl/5.10.0/Sub/Exporter.pm<br>/home/acme/perl-5.10.0/lib/site_<nobr>p<wbr></nobr> erl/5.10.0/Sub/Exporter.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Sub/Exp<nobr>o<wbr></nobr> rter.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Sub/Exporter.pm<br>/home/acm<nobr>e<wbr></nobr> /perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Sub/Name.pm<br>/home/acme/perl-5.10.<nobr>0<wbr></nobr> /lib/5.10.0/base.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/base.pm<br>/home/acme/perl<nobr>-<wbr></nobr> 5.10.0/lib/5.10.0/i686-linux/DynaLoader.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/i<nobr>6<wbr></nobr> 86-linux/Config.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/i686-linux/DynaLoader.pm <br><nobr> <wbr></nobr> /home/acme/perl-5.10.0/lib/5.10.0/AutoLoader.pm<br>/home/acme/perl-5.10.0/lib/5.1<nobr>0<wbr></nobr> .0/AutoLoader.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/auto/S<nobr>u<wbr></nobr> b/Name/Name.so<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MO<nobr>P<wbr></nobr> /Class.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Imm<nobr>u<wbr></nobr> table.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Meth<nobr>o<wbr></nobr> d/Constructor.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/<nobr>M<wbr></nobr> OP/Method/Generated.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/<nobr>C<wbr></nobr> lass/MOP/Method.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Clas<nobr>s<wbr></nobr> /MOP/Object.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MO<nobr>P<wbr></nobr> /Method/Constructor.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/<nobr>C<wbr></nobr> lass/MOP/Immutable.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/C<nobr>l<wbr></nobr> ass/MOP/Immutable.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Cl<nobr>a<wbr></nobr> ss/MOP/Instance.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Clas<nobr>s<wbr></nobr> /MOP/Instance.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/<nobr>M<wbr></nobr> OP/Method/Wrapped.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Cl<nobr>a<wbr></nobr> ss/MOP/Method/Wrapped.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linu<nobr>x<wbr></nobr> /Class/MOP/Module.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Cl<nobr>a<wbr></nobr> ss/MOP/Package.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/i686-linux/B.pm<br>/home/acm<nobr>e<wbr></nobr> /perl-5.10.0/lib/5.10.0/i686-linux/B.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/i686<nobr>-<wbr></nobr> linux/auto/B/B.so<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class<nobr>/<wbr></nobr> MOP/Package.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MO<nobr>P<wbr></nobr> /Class.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Cla<nobr>s<wbr></nobr> s.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Class.pm<nobr> <wbr></nobr> <br> /home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Class.pm<br>/ho<nobr>m<wbr></nobr> e/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Class.pm<br>/home/ac<nobr>m<wbr></nobr> e/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Class.pm<br>/home/acme/pe<nobr>r<wbr></nobr> l-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Class.pm<br>/home/acme/perl-5.<nobr>1<wbr></nobr> 0.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Attribute.pm<br>/home/acme/perl-5.1<nobr>0<wbr></nobr> .0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Method/Accessor.pm<br>/home/acme/per<nobr>l<wbr></nobr> -5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Method/Accessor.pm<br>/home/acm<nobr>e<wbr></nobr> /perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Attribute.pm<br>/home/acme<nobr>/<wbr></nobr> perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Attribute.pm<br>/home/acme/<nobr>p<wbr></nobr> erl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP/Attribute.pm<br>/home/acme/p<nobr>e<wbr></nobr> rl-5.10.0/lib/site_perl/5.10.0/i686-linux/Class/MOP.pm<br>/home/acme/perl-5.10.0/<nobr>l<wbr></nobr> ib/site_perl/5.10.0/i686-linux/Class/MOP.pm<br>/home/acme/perl-5.10.0/lib/site_pe<nobr>r<wbr></nobr> l/5.10.0/i686-linux/Class/MOP.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i<nobr>6<wbr></nobr> 86-linux/Class/MOP.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/a<nobr>u<wbr></nobr> to/Class/MOP/MOP.so<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/Lis<nobr>t<wbr></nobr> /MoreUtils.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/List/More<nobr>U<wbr></nobr> tils.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/auto/List/MoreU<nobr>t<wbr></nobr> ils/MoreUtils.so<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Util/MetaRo<nobr>l<wbr></nobr> e.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Exporter.pm<br>/home/acme<nobr>/<wbr></nobr> perl-5.10.0/lib/site_perl/5.10.0/Moose/Exporter.pm<br>/home/acme/perl-5.10.0/lib/<nobr>s<wbr></nobr> ite_perl/5.10.0/Moose/Meta/Class.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.<nobr>0<wbr></nobr> /Moose/Meta/Method/Overridden.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/M<nobr>o<wbr></nobr> ose/Meta/Method.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Meth<nobr>o<wbr></nobr> d/Augmented.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Error/Default<nobr>.<wbr></nobr> pm<br>/home/acme/perl-5.10.0/lib/5.10.0/Carp/Heavy.pm<br>/home/acme/perl-5.10.0/lib<nobr>/<wbr></nobr> 5.10.0/Carp/Heavy.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/Carp/Heavy.pm<br>/home/ac<nobr>m<wbr></nobr> e/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Class.pm<br>/home/acme/perl-5.10.0/<nobr>l<wbr></nobr> ib/site_perl/5.10.0/Moose/Meta/Class.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5<nobr>.<wbr></nobr> 10.0/Moose/Meta/Class.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Met<nobr>a<wbr></nobr> /Method/Constructor.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/<nobr>M<wbr></nobr> ethod/Constructor.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Me<nobr>t<wbr></nobr> hod/Constructor.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Meth<nobr>o<wbr></nobr> d/Constructor.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Method<nobr>/<wbr></nobr> Destructor.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Class.pm <br><nobr> <wbr></nobr> /home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/TypeConstraint.pm<br>/home<nobr>/<wbr></nobr> acme/perl-5.10.0/lib/site_perl/5.10.0/i686-linux/metaclass.pm<br>/home/acme/perl-<nobr>5<wbr></nobr> .10.0/lib/site_perl/5.10.0/Moose/Meta/TypeConstraint.pm<br>/home/acme/perl-5.10.0<nobr>/<wbr></nobr> lib/site_perl/5.10.0/Moose/Meta/TypeCoercion.pm<br>/home/acme/perl-5.10.0/lib/sit<nobr>e<wbr></nobr> _perl/5.10.0/Moose/Meta/Attribute.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10<nobr>.<wbr></nobr> 0/Moose/Meta/Method/Accessor.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Mo<nobr>o<wbr></nobr> se/Meta/Method/Accessor.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/M<nobr>e<wbr></nobr> ta/Method/Accessor.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/M<nobr>e<wbr></nobr> thod/Delegation.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Util.pm<br><nobr>/<wbr></nobr> home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Util.pm<br>/home/acme/perl-5.10.<nobr>0<wbr></nobr> /lib/site_perl/5.10.0/Moose/Util/TypeConstraints.pm<br>/home/acme/perl-5.10.0/lib<nobr>/<wbr></nobr> site_perl/5.10.0/Moose/Meta/TypeConstraint/Union.pm<br>/home/acme/perl-5.10.0/lib<nobr>/<wbr></nobr> site_perl/5.10.0/Moose/Meta/TypeCoercion/Union.pm<br>/home/acme/perl-5.10.0/lib/s<nobr>i<wbr></nobr> te_perl/5.10.0/Moose/Meta/TypeConstraint/Parameterized.pm<br>/home/acme/perl-5.10<nobr>.<wbr></nobr> 0/lib/site_perl/5.10.0/Moose/Meta/TypeConstraint/Parameterizable.pm<br>/home/acme<nobr>/<wbr></nobr> perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/TypeConstraint/Class.pm<br>/home/acme<nobr>/<wbr></nobr> perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/TypeConstraint/Role.pm<br>/home/acme/<nobr>p<wbr></nobr> erl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/TypeConstraint/Enum.pm<br>/home/acme/p<nobr>e<wbr></nobr> rl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/TypeConstraint/Registry.pm<br>/home/acm<nobr>e<wbr></nobr> /perl-5.10.0/lib/site_perl/5.10.0/Moose/Util/TypeConstraints/OptimizedConstrain<nobr>t<wbr></nobr> s.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Util/TypeConstraints.pm<nobr> <wbr></nobr> <br> /home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Util/TypeConstraints.pm<br>/ho<nobr>m<wbr></nobr> e/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Util/TypeConstraints.pm<br>/home/ac<nobr>m<wbr></nobr> e/perl-5.10.0/lib/5.10.0/i686-linux/re.pm<br>/home/acme/perl-5.10.0/lib/5.10.0/i6<nobr>8<wbr></nobr> 6-linux/re.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Util/TypeConst<nobr>r<wbr></nobr> aints.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Util/TypeConstraint<nobr>s<wbr></nobr> .pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Attribute.pm<br>/home<nobr>/<wbr></nobr> acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Attribute.pm<br>/home/acme/perl-<nobr>5<wbr></nobr> .10.0/lib/site_perl/5.10.0/Moose/Meta/Attribute.pm<br>/home/acme/perl-5.10.0/lib/<nobr>s<wbr></nobr> ite_perl/5.10.0/Moose/Meta/Attribute.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5<nobr>.<wbr></nobr> 10.0/Moose/Meta/Attribute.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose<nobr>/<wbr></nobr> Meta/Instance.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Object.pm<br><nobr>/<wbr></nobr> home/acme/perl-5.10.0/lib/5.10.0/if.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.<nobr>1<wbr></nobr> 0.0/Moose/Meta/Role.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/<nobr>R<wbr></nobr> ole/Method.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Role/Meth<nobr>o<wbr></nobr> d/Required.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Role.pm<br><nobr>/<wbr></nobr> home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Role.pm<br>/home/acme/perl-<nobr>5<wbr></nobr> .10.0/lib/site_perl/5.10.0/Moose/Meta/Role.pm<br>/home/acme/perl-5.10.0/lib/site_<nobr>p<wbr></nobr> erl/5.10.0/Moose/Meta/Role.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moos<nobr>e<wbr></nobr> /Meta/Role.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Role/Comp<nobr>o<wbr></nobr> site.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Role/Applicatio<nobr>n<wbr></nobr> .pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Role/Application/Ro<nobr>l<wbr></nobr> eSummation.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta/Role/Appl<nobr>i<wbr></nobr> cation/RoleSummation.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/Meta<nobr>/<wbr></nobr> Role/Application/ToClass.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Moose/<nobr>M<wbr></nobr> eta/Role/Application/ToClass.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0/Mo<nobr>o<wbr></nobr> se/Meta/Role/Application/ToRole.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.10.0<nobr>/<wbr></nobr> Moose/Meta/Role/Application/ToRole.pm<br>/home/acme/perl-5.10.0/lib/site_perl/5.1<nobr>0<wbr></nobr> .0/Moose/Meta/Role/Application/ToInstance.pm<br>/home/acme/perl-5.10.0/lib/site_p<nobr>e<wbr></nobr> rl/5.10.0/Moose.pm</p><p>No, I&#39;m not sure why it&#39;s accessing some files multiple times. Now, who can change this into a CPAN module popularity contest?</p> acme 2009-05-06T15:27:50+00:00 journal Google Summer of Code 2009 http://use.perl.org/~acme/journal/38857?from=rss <div><div><p>For the past few years, Google has been organising the summer student hackfest that is the <a href="http://socghop.appspot.com/">Google Summer of Code</a>. The Perl Foundation has <a href="http://socghop.appspot.com/org/home/google/gsoc2009/dukeleto">nine projects</a> this year, but every year I dig through and get some statistics and read through every project to see which ones interest me. This year there are 995 projects by 148 organisations. The organisations with the most projects are:</p><p>38 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/kde">Welcome to KDE in GSoC 2009!</a> <br> 38 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/asf">The Apache Software Foundation</a> <br> 30 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/python">Homepage</a> (Python)<br> 25 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/gnome">GNOME&#39;s SoC Homepage</a> <br> 20 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/osgeo">OSGeo GSoC 2009</a> <br> 20 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/freebsd">FreeBSD Project SoC Homepage</a> <br> 20 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/eclipse">Eclipse Foundation Summer of Code 2009</a> <br> 18 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/joomla">Joomla! 2009 Summer of Code Home</a> <br> 18 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/drupal">Welcome to the Drupal Summer of Code homepage</a> <br> 15 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/videolan">VideoLAN</a> <br> 14 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/openmrs">OpenMRS</a> <br> 12 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/ccharles">MySQL</a> <br> 11 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/netbsd">The NetBSD Project Summer of Code 2009 Home Page</a> <br> 11 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/linux_foundation">The Linux Foundation</a> <br> 11 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/globus">The Globus Alliance @ GSoC 2009</a> <br> 11 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/debian">Debian&#39;s SoC Home Page</a> <br> 10 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/sipcomm">SIP Communicator&#39;s Home Page</a> <br> 10 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/sahana">Sahana GSoC 2009 Home Page</a> <br> 10 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/mozilla">Mozilla Project Home Page</a> <br> 10 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/maemo">Maemo Community</a> <br> 10 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/genmapp">GenMAPP Home Page</a> <br> 10 <a href="http://socghop.appspot.com/org/home/google/gsoc2009/ffopenwrt">Freifunk</a> </p><p>There are a lot of projects, the ones that I find interesting (for various reasons, see if you can guess) are:</p><p> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/atheme/t124021791572">ffaudio - stripped ffmpeg to handle audio formats for Atheme.org</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/asf/t124021710010">RAT 1 Cut&amp;Paste Detector for The Apache Software Foundation</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/boost/t124021999195">Graph Partitioning in The Boost Graph Library for Boost C++ Libraries</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/boost/t124022000158">Proposal for Generic Trie, Radix Tree, and Suffix Array Data Structures</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/debian/t124022198476">Cloud computing/Amazon EC2 integration with Debian</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/debian/t124022197893">Aptitude Package Management History Tracking with Debian</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/etherboot/t124022262294">boot.kernel.org - Universal remote network booting for the masses with Etherboot</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/freebsd/t124022318501">Package tools rewrite via a new package library, with new features with FreeBSD</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/ffopenwrt/t124022302768">Small distributed storage for Freifunk</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/gimp/t124022366145">OpenGL GPU-based Buffer &amp; Operations in GEGL for GNU Image Manipulation Program</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/gnome/t124022404581">Improving the DVB experience with GNOME DVB Daemon for GNOME</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/hg/t124022472367">Using mercurial as a client for git repositories for Mercurial</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/hg/t124022472507">Mercurial on Py3k for Mercurial</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/karlberry/t124022551476">screen - embedded scripting support for GNU Project</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/karlberry/t124022551084">Improve &quot;sort&quot; on multi-core systems for GNU Project</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/mozilla/t124022728761">Improving the Register Allocator of Trace Monkey for Mozilla Project</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/mozilla/t124022729055">Web pages over rsync for Mozilla Project</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/mozilla/t124022729459">Automated Duplicate Detection for Bugzilla for Mozilla Project</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/mono/t124022708105">Implementing Git as class libraries in managed code for Mono Project</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/ntp/t124022893892">High throughput, low jitter stratum-1 NTP server for NTP Project</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/netbsd/t124022812652">Implementing efficient wide character regular expressions for The NetBSD Project</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/osgeo/t124023165096">Label placement for Quantum GIS for OSGeo - Open Source Geospatial Foundation</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/openstreetmap/t124023143877">Automatic Street-Sign Detection and Reading for OpenStreetMap</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/openssh/t124023132653">Renovate sftp(1) for OpenSSH</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/python/t124024630693">An architecture independent SIMD library for Python for Python Software Foundation</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/python/t124024625558">3to2 tool for backporting Py3 code for Python Software Foundation</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/python/t124024627242">LLVM backend for PyPy&#39;s JIT compiler generator for Python Software Foundation</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/plan9/t124024225905">GitFS for Plan 9 from Bell Labs</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/rockbox/t124024737024">Make Rockbox a musical instrument for Rockbox</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/rf/t124024722651">&quot;You can&#39;t control what you can&#39;t measure&quot; for R Foundation for Statistical Computing</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/redhat/t124024691837">InstantMirror for Fedora Project &amp; JBoss.org (Red Hat)</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/sipcomm/t124024895085">Hush-hush chats with Off The Record (OTR) messaging for SIP Communicator</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/scummvm/t124024839993">Project Game script decompiler for ScummVM</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/swig/t124025045266">Implement Perl binding for Xapian using SWIG for SWIG</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/svn/t124025038287">Show progress output for Subversion</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/tcltk/t124025110514">Regexp engine cleanup for Tcl Community Association</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/worldforge/t124024965632">Implement a fishing task in WorldForge for WorldForge</a> <br> <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/wikimedia/t124025075087">A universal Image Rendering and Resizing Daemon for Wikimedia Foundation</a> </p><p>Good luck to all the students! L&#233;on</p></div></div> acme 2009-04-23T15:46:01+00:00 journal London.pm technical meeting 16th April 2009 http://use.perl.org/~acme/journal/38843?from=rss <p>Last Thursday we held another <a href="http://london.pm.org/">London Perl Mongers</a> technical meeting. The theme was &quot;Less code&quot; and I started by showing off <a href="http://www.pouet.net/prod.php?which=52938">Elevated</a>, a 4KB graphics intro by <a href="http://www.rgba.org/">rgba</a> which recently won first place at <a href="http://breakpoint.untergrund.net/">Breakpoint 2009</a>. Yes, 4KB, including the music. It&#39;s all procedurally generated using flat mesh displaced with a <a href="http://iquilezles.org/www/articles/morenoise/morenoise.htm">Perlin noise</a>-based procedural vertex shader, with textures computed procedurally and even camera movements are generated in the <a href="http://en.wikipedia.org/wiki/Graphics_processing_unit">GPU</a>. In 4KB!</p><p> Chris Jack - Perl one-liners<br> James Laver - Generic higher order Perl<br> Ovid - Role driven programming<br> Adeola Awoyemi - Using JQuery to make your life easier<br> Ben Evans - Perl on the JVM</p><p>The talks were all great and you can <a href="http://london.pm.org/tech_talks/">download the slides</a> on the London.pm site. Thanks to all the speakers! </p> acme 2009-04-22T08:40:27+00:00 journal backticks make my Windows testing service hang on ack http://use.perl.org/~brian_d_foy/journal/38804?from=rss <p>I've run into an interesting situation in testing CPAN modules on Windows using <a href="http://www.jetbrains.com/teamcity/index.html">TeamCity</a>. Testing from the command line, either cygwin or command, works fine, but when the automated tester has a go, it fails. I traced this back to modules that use system() or backticks. The ack distribution has been the one to demonstrate the problem first. I wonder if anyone else has seen a similar problem.</p><p>I've been working on a custom internal CPAN for a big company, and their CPAN is actually in subversion. When the subversion repo changes, lots of tests kick off, including tests for individual modules as well as integration tests. These tests run on both unix and Windows using the TeamCity build agents. Some of the Windows tests just hang forever, although they run fine on my workstation.</p><p>It appears that the Windows build agents are run as a Windows service, so it's not connected to something that can handle system calls. I don't understand the Windows set-up and architecture enough to say more than that. Once the build agent hits a line of code that wants to shell out somehow, it hangs forever. It only does this in the build agent.</p><p>I was working with ack, which has a t/Util.pm for things that most of the tests use. There is a run_ack_with_stderr() subroutine which uses backticks, and that's where the code hangs. Once it runs t/ack-1.t, everything stops.</p><p>Paul's IPC::System::Simple::capture() works as a backticks replacement and has already solved many problems we've had with Windows. However, my first try in replacing backticks made all sorts of other tests fail even though it could run the commands now. Nothing hung, but there was something I wasn't capturing correctly or putting in the right place, I figure. I eventually had to cut bait since I'm not getting paid to work on third-party modules.</p><p>I'm curious how this works for the Windows CPAN testers. Are you just running the testing script from a command or terminal window? Do you ignore distros that just hang? I didn't see any sort of ack failure that showed the same symptoms.</p><p>And, is there some sort of medal or award that Paul can get for IPC::System::Simple? I wasn't keen on depending on it at first, but now that I've experienced a bit of grief trying to make Windows be unix, I really appreciate IPC::System::Simple taking care of all of that.</p> brian_d_foy 2009-04-13T21:54:29+00:00 journal Get 15% off OSCON http://use.perl.org/~brian_d_foy/journal/38757?from=rss <p><a href="https://en.oreilly.com/oscon2009/public/register">Register for OSCON</a> with the discount code os09pgm and get 15% off, courtesy of the Perl track committee.</p> brian_d_foy 2009-04-04T23:57:35+00:00 journal I'm going to Moscow for YAPC::Russia http://use.perl.org/~brian_d_foy/journal/38750?from=rss <p>I get to go to <a href="http://2009.yapcrussia.org/mayperl2/">YAPC::Russia</a> because United Airlines has ridiculously cheap airfares to Moscow to celebrate their new direct service from Washington, DC. Even better than that, the frequent flier deals get me to Moscow for the price of a domestic ticket.. The conference is May 16-17, but I'll be there the week before too.</p><p>I just got my <i>Lonely Planet Moscow City Guide</i>, so now I have to start planning my trip.</p> brian_d_foy 2009-04-04T02:03:48+00:00 journal 2008 jobs.perl.org report http://use.perl.org/~brian_d_foy/journal/38615?from=rss <p>Here are the numbers for the number of job advertisements posted to <a href="http://jobs.perl.org/">jobs.perl.org</a> in 2008, by month.</p><p>I'm not affiliated with jobs.perl.org, and this is only the simplest of analyses. I didn't try to correct for duplicate posts where the same job was re-advertised. I don't attempt to draw any conclusions about the popularity (up or down) of Perl from these numbers. In general, I think that the continual uptrend through 2006 is about more people discovering the service, and the dismal numbers in 2008 mostly reflect the current economic cycle more than anything to do with technology.</p><blockquote><div><p> <tt>-------------------------------------------------------------------------------<nobr>-<wbr></nobr> ----------<br>Year | Total |&nbsp; &nbsp;Jan&nbsp; &nbsp;Feb&nbsp; &nbsp;Mar&nbsp; &nbsp;Apr&nbsp; &nbsp;May&nbsp; &nbsp;Jun&nbsp; &nbsp;Jul&nbsp; &nbsp;Aug&nbsp; &nbsp;Sep&nbsp; &nbsp;Oct&nbsp; &nbsp;Nov&nbsp; &nbsp;Dec<br>-------------------------------------------------------------------------<nobr>-<wbr></nobr> ----------------<br>2001 |&nbsp; &nbsp;280 |&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp;2&nbsp; &nbsp; &nbsp;8&nbsp; &nbsp; 21&nbsp; &nbsp; 40&nbsp; &nbsp; 34&nbsp; &nbsp; 33&nbsp; &nbsp; 29&nbsp; &nbsp; 34&nbsp; &nbsp; 30&nbsp; &nbsp; 35&nbsp; &nbsp; 14<br>2002 |&nbsp; &nbsp;413 |&nbsp; &nbsp; 34&nbsp; &nbsp; 33&nbsp; &nbsp; 35&nbsp; &nbsp; 16&nbsp; &nbsp; 45&nbsp; &nbsp; 26&nbsp; &nbsp; 37&nbsp; &nbsp; 46&nbsp; &nbsp; 33&nbsp; &nbsp; 42&nbsp; &nbsp; 31&nbsp; &nbsp; 35<br>2003 |&nbsp; &nbsp;560 |&nbsp; &nbsp; 43&nbsp; &nbsp; 36&nbsp; &nbsp; 56&nbsp; &nbsp; 56&nbsp; &nbsp; 21&nbsp; &nbsp; 39&nbsp; &nbsp; 44&nbsp; &nbsp; 64&nbsp; &nbsp; 53&nbsp; &nbsp; 52&nbsp; &nbsp; 52&nbsp; &nbsp; 44<br>2004 |&nbsp; &nbsp;949 |&nbsp; &nbsp; 75&nbsp; &nbsp; 58&nbsp; &nbsp; 78&nbsp; &nbsp; 88&nbsp; &nbsp; 74&nbsp; &nbsp; 88&nbsp; &nbsp; 82&nbsp; &nbsp; 87&nbsp; &nbsp; 65&nbsp; &nbsp; 87&nbsp; &nbsp; 85&nbsp; &nbsp; 82<br>2005 |&nbsp; 1429 |&nbsp; &nbsp; 93&nbsp; &nbsp;110&nbsp; &nbsp;120&nbsp; &nbsp;135&nbsp; &nbsp;135&nbsp; &nbsp;125&nbsp; &nbsp;115&nbsp; &nbsp;113&nbsp; &nbsp;106&nbsp; &nbsp;132&nbsp; &nbsp;144&nbsp; &nbsp;101<br>2006 |&nbsp; 1857 |&nbsp; &nbsp;164&nbsp; &nbsp;138&nbsp; &nbsp;157&nbsp; &nbsp;151&nbsp; &nbsp;166&nbsp; &nbsp;153&nbsp; &nbsp;140&nbsp; &nbsp;176&nbsp; &nbsp;152&nbsp; &nbsp;172&nbsp; &nbsp;179&nbsp; &nbsp;109<br>2007 |&nbsp; 1966 |&nbsp; &nbsp;182&nbsp; &nbsp;156&nbsp; &nbsp;181&nbsp; &nbsp;190&nbsp; &nbsp;177&nbsp; &nbsp;168&nbsp; &nbsp;176&nbsp; &nbsp;165&nbsp; &nbsp;145&nbsp; &nbsp;179&nbsp; &nbsp;148&nbsp; &nbsp; 99<br>2008 |&nbsp; 1451 |&nbsp; &nbsp;156&nbsp; &nbsp;140&nbsp; &nbsp;152&nbsp; &nbsp;158&nbsp; &nbsp;156&nbsp; &nbsp;158&nbsp; &nbsp;136&nbsp; &nbsp;110&nbsp; &nbsp; 85&nbsp; &nbsp; 87&nbsp; &nbsp; 71&nbsp; &nbsp; 42<br>---------------------------------------------------------------------------<nobr>-<wbr></nobr> --------------</tt></p></div> </blockquote><p>Also see the threads for the <a href="http://use.perl.org/~brian_d_foy/journal/32142">2006</a> and <a href="http://use.perl.org/articles/08/01/02/0030255.shtml">2007 jobs.perl.org reports</a> for past discussions.. Some other resources include:</p><ul><li> <a href="http://www.presicient.com/langjobs.html">renodino's Dynamic Languages Jobs Barometer</a></li><li> <a href="http://use.perl.org/~Tim+Bunce/journal/35267">Tim Bunce's jobs trends searches from indeed.com</a></li></ul> brian_d_foy 2009-03-08T10:10:37+00:00 journal Perl 5.005_05 RC2 http://use.perl.org/~acme/journal/38564?from=rss <div><p>Hi there porters, </p><p> Perl 5.005 is a great version of Perl and still used by many people.<br> There have been a few distribution updates and tool changes which mean<br> that it no longer compiles cleanly everywhere, so I believe it&#39;s time<br> for another maintenance release of perl5.005, which will lead to<br> perl5.005_05. </p><p> Please compile and make test this release candidate on as many<br> platforms as possible: </p><p> &#160;<a href="http://acme.s3.amazonaws.com/perl/perl5.005_05-RC2.tar.gz">http://acme.s3.amazonaws.com/perl/perl5.005_05-RC2.tar.gz</a> </p><p> This is a release candidate. I&#39;m interested in compilation fixes. I&#39;m<br> not interested in fixing warnings. </p><p> It is hosted on the Perl 5 Git repository: </p><p> &#160;<a href="http://perl5.git.perl.org/perl.git/log/refs/heads/maint-5.005">http://perl5.git.perl.org/perl.git/log/refs/heads/maint-5.005</a> </p><p> Which means you can see the Changes file here: </p><p> &#160;<a href="http://perl5.git.perl.org/perl.git/blob_plain/6b83263:/Changes">http://perl5.git.perl.org/perl.git/blob_plain/6b83263:/Changes</a> </p><p> See perlrepository.pod if you want to play with Git: </p><p> &#160;<a href="http://perl5.git.perl.org/perl.git/blob/HEAD:/pod/perlrepository.pod">http://perl5.git.perl.org/perl.git/blob/HEAD:/pod/perlrepository.pod</a> </p><p> Thanks! L&#233;on </p></div> acme 2009-02-27T16:28:19+00:00 journal What is Moose and why is it the future? http://use.perl.org/~acme/journal/38554?from=rss <div><p>Last week London.pm organised a technical meetings themed along the question &quot;What is <a href="http://www.iinteractive.com/moose/">Moose</a> and why is it the future?&quot;. I was in Taipei on the day but <a href="http://perl.dragonstaff.co.uk/">Peter Edwards</a> took charge and the speakers Ash&#160;Berlin, Tomas Doran, Mike Whitaker and Piers Cawley introduced us to Moose, how to use it effectively and explained advanced techniques. I think everyone was convinced to at least try it out. <a href="http://london.pm.org/tech_talks/">The slides are available</a> on the London.pm website.</p></div> acme 2009-02-26T17:18:07+00:00 journal