John Sequeira

Amped::Technology
John Sequeira's weblog: enterprise application development, typed weakly.

Thursday, August 14, 2003


Virtualization + Grid Computing = Xenoservers?

http://www.cl.cam.ac.uk/Research/SRG/netos/xeno/xen/ [Source: Hack the Planet]

Weird. A competitor to UserModeLinux and Plex86/Freemware for Linux virtualization, sponsored by Microsoft?
11:51:54 AM      comment []  trackback []



Coders who downloaded Template::Toolkit also downloaded Log4perl...

Ratings, Reviews, and the Amazonization of CPAN:

http://use.perl.org/article.pl?sid=03/08/13/1350221&mode=thread&tid=32

http://cpanratings.perl.org/
10:03:59 AM      comment []  trackback []



Music, Photos, Bill Paying, TV and ... Phone Service?

The list of things in my life that have escaped the analog world is growing. It's fun to think about what's next.

http://www.eweek.com/article2/0,3959,1207890,00.asp

I would love to get rid of my land line phone and swap it for Vonage. The Vonage feature I'm most interested in is the online voicemail. When I'm away, somehow I always find a way to check my email but I always forget to check voice messages.

It would be great if they could be consolidated, or if you could do things like send an SMS with the Caller ID to my cell phone when someone calls my landline. phreaking with LWP?
10:03:59 AM      comment []  trackback []



Not sub-PAR

From perl.org:

"This major release features truly stand-alone executables (no need to ship libperl or perl5x.dll anymore), customizable icon on Win32, remote PAR (use lib 'http://example.com/foo.par';), multi-architecture PAR files, digital signatures, aggregate PAR files, and the ability to convert CPAN distributions to PAR distributions for easy installation. Let the list know what you think of it!"

I mentioned before that I had ported a web application for a client from mod_perl to fastcgi so they could sell it to IIS users. I bundled the source code up as an exe using perl2exe and was really happy with the simplicity of distribution - whenever I send the client a new build it's just an exe that he can overwrite the old one with. By setting up the application to take url, authentication and querystring parameters via command line arguments, you can actually write automated unit tests using only a DOS batch file - no web server or moving parts required.

I like to avoid external project dependencies on small closed-source companies, so I checked out replacing the perl2exe with PAR. Reading the docs, I replaced:

perl2exe aboutface.fpl (my fast perl handler)

with

pp -o aboutface.exe aboutface.fpl

And out came an executable the was much smaller than the perl2exe executable. Testing the fastcgi app in a web browser, everything seemed to worked as planned. Magically, the app bundled up without complaint several platform specific DLLs for log4perl, FCGI.pm, DBD::ODBC, etc. And it just worked. Marvelous.

I've had several issues sending perl modules or applications to clients running Windows. I've had to instruct them on downloading ActiveState's perl, then going through either a ppm, CPAN.pm, or cut and paste installation of dependency libraries depending on how the module was best installed. With PAR, I can now bundle up the perl libraries for them, and avoid putting them through the ppm or -MCPAN configuration gauntlet.
10:03:59 AM      comment []  trackback []



Users of hard-to-host software (mod_perl, OpenACS, etc): Rejoice!

User Model Linux virtual hosting via is now $24/mo :

http://www.bytemark-hosting.co.uk/index.html

Wow. and 10% off for free software authors. I'm paying Pair $18/mo for a server that doesn't even support FastCGI. Not for long.
10:03:58 AM      comment []  trackback []


© Copyright 2005 John Sequeira.
 
August 2003
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
Jul   Sep

Click to see the XML version of this web page.
Click here to send an email to the editor of this weblog.
Yahoo: johnseq2
MSN: john_seq@hotmail.com
AIM: amped02139
Skype: johnjulian