Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

+ -

  Comment: Re: Profiling your website while live on ... (Score 1) on 2010.07.22 2:54

Thanks Adam,

this is great work. I'm eager to try it on our systems. One of the most difficult things for me is to predict system behaviour when rolling out changes to the entire cluster instead of just, say, one box.

On one of our largest systems, when there's a potentially critical change, we roll it out on one box first, then 2/3, and if we don't sense any dramatic changes, we deploy to the full cluster. As I said, though, sometimes this is not enough.

The only strategies I can think of are:

1) randomly enabling the new feature/change for a sample of the users (either A/B testing or rand(x)>y)

2) setup an independent parallel staging cluster, and replicate a near-production load. Not easy, and requires lots of resources.

Do you have any war story about that?

Read More 2 comments
Comments: 2
+ -

  Comment: A possible way to find out? (Score 1) on 2010.06.09 1:34

You would have probably thought of that, anyway, are you keeping track in a database of the top 100 lists? Maybe analyzing differences between previous runs could lead to interesting discoveries.

Or maybe not, since you would have to have the number of dependencies for every CPAN module...

This is software engineering problems at a different scale than we're used to.

Read More 4 comments
Comments: 4
+ -

  Comment: Re: Aspect 0.90 - Aspect-Oriented Programming... (Score 1) on 2010.05.27 1:57

Adam, this is cool.

However, I'd be interested in the nature and details of your never-heard-of billion dollar site stability work. Any chance of you talking about that?

Read More 6 comments
Comments: 6
+ -

  Comment: Re:Two things (Score 1) on 2009.08.08 14:13

by cosimo on 2009.08.08 14:13 (#69918)
Attached to: Building a "useful Perl 6"
Rakudo Genesis?
Read More 26 comments
Comments: 26
+ -

  Comment: Re: Anyone want to adopt Getopt::Auto? (Score 1) on 2009.06.18 1:34

by cosimo on 2009.06.18 1:34 (#69101)
Attached to: Anyone want to adopt Getopt::Auto?
Can I give it a shot? The module seems fairly magical, but at least I'd like to try.
Read More 2 comments
Comments: 2
+ -

  Comment: Re:You're fixing the wrong problem :-( (Score 1) on 2009.05.24 15:12

Making use.perl.org more user friendly and nice is one of the possible ideas.

Another one is to "scatter" around Perl blogs a bit more. We have feed aggregators anyway. The more stuff we have out there, and in more different places, the better, in my opinion.

I certainly agree that use.perl has a great value. I was just suggesting to anyone intending to leave, and many already did, well, you can try My Opera. The worst that can happen is that you don't like it. But then I'd like to know why :)

Read More 6 comments
Comments: 6
+ -

  Comment: Re:Is your site Safari friendly? (Score 1) on 2009.05.24 15:07

Yes! My Opera is designed to work flawlessly with IE6-7, Firefox, Safari, Chrome, and of course Opera.
Read More 6 comments
Comments: 6
+ -

  Journal: To all of you considering moving away from use.perl.org... on 2009.05.20 1:02

Journal by cosimo on 2009.05.20 1:02
User Journal

Yes, we have a nice service that we host at http://my.opera.com.

This is my "random" blog, for example: http://my.opera.com/cstrep/blog/.

Read More 6 comments
Comments: 6
+ -

  Comment: Opera! (Score 1) on 2009.05.19 12:29

by cosimo on 2009.05.19 12:29 (#68655)
Attached to: Windows? Why?

Use Opera.

You get your bookmarks, notes, custom searches, and speed dials synced automatically across several machines. And it's fast and lighter than FF.

Read More 10 comments
Comments: 10
+ -

  Journal: IO::Socket and LWP::Simple for Perl 6 on 2009.04.18 15:08

Journal by cosimo on 2009.04.18 15:08
Perl 6

There's a long way to go, the code is crappy, there's support for nothing but INET sockets, whatever you want, but...

the minimal skeleton versions of IO::Socket and LWP::Simple are working in Perl 6. This happened thanks to Jonathan Worthington, as usual, Carl Masak, Martin Berends and me, who wrote the crappy code.

So here's the final lwp-get.p6:

#!/usr/bin/perl6
use LWP::Simple;
say LWP::Simple.get('http://www.rakudo.org');

Read More 1 comments
Comments: 1
+ -

  Win32::API port to 64-bits on 2009.02.03 18:19 cosimo

Submitted by cosimo on 2009.02.03 18:19
CPAN
I've been the current maintainer of Win32::API for some years now.

I am proud to be working on such a useful module, at least for Windows people. I even managed once to build it under Linux/winegcc.

Lately, I've been receiving user requests about porting it to 64-bit architectures. While this is something I want to do, I might have some problems. Mainly, my lack of knowledge about porting 32-bit stuff to 64-bits under Windows.

Luckily, there seems to be available information and enough interested users that can provide help, code, hardware and/or licenses.

So, if you are in any way interested in helping out or staying tuned on the 64-bit port of Win32::API, please join the libwin32 mailing list. I'm going to post some more details there.

Read More 0 comments

+ -

  Journal: Win32::API port to 64-bits on 2009.02.03 18:12

Journal by cosimo on 2009.02.03 18:12
CPAN

I've been the current maintainer of Win32::API for some years now.

I am proud to be working on such a useful module, at least for Windows people. I even managed once to build it under Linux/winegcc.

Lately, I've been receiving user requests about porting it to 64-bit architectures. While this is something I want to do, I might have some problems. Mainly, my lack of knowledge about porting 32-bit stuff to 64-bits under Windows.

Read More 6 comments
Comments: 6
+ -

  Comment: Cool! (Score 1) on 2008.12.06 4:44

Does that mean that I will be able to work on the 64-bit "port" of Win32::API ? :-)
Read More 27 comments
Comments: 27
+ -

  Journal: PAUSE warning about world-writable files? on 2008.09.27 14:41

Journal by cosimo on 2008.09.27 14:41
CPAN

Today I uploaded a proof-of-concept CPAN distribution I'm going to work on in the next weeks. It's called Imager-SkinDetector.

The PAUSE upload finished, and to my surprise, I received an indexer FAIL status. What? Why? The reason is that the distribution contains "world writable files".

Great. I'm probably the only one on Earth to not know, but... if you know some way to make them not writable on Windows, please tell me. Thanks!

Read More 8 comments
Comments: 8
+ -

  PAUSE warning about world-writable files? on 2008.09.27 14:41 cosimo

Submitted by cosimo on 2008.09.27 14:41
CPAN
cosimo writes "Today I uploaded a proof-of-concept CPAN distribution I'm going to work on in the next weeks. It's called Imager-SkinDetector.

The PAUSE upload finished, and to my surprise, I received an indexer FAIL status. What? Why? The reason is that the distribution contains "world writable files".

Great. I'm probably the only one on Earth to not know, but... if you know some way to make them not writable on Windows, please tell me. Thanks!

"
Read More 0 comments