Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

Re: Can Perl be more than a hobby language?

by strat (Canon)
on Nov 16, 2006 at 09:39 UTC ( #584407=note: print w/replies, xml ) Need Help??

in reply to Can Perl be more than a hobby language?

Well, I earn most of my money as a freelancer with Perl since 1998, and this may be more than the average german earns.

My main task is moving and synchronizing data between different systems for building metadirectories (there CPAN with the whole modules is the best reason for doing it with Perl). There are several tools for synchronizing data for a metadirectory (Siemens, IBM, ...), but they usually take one object from a source, do a mapping to the data, search one object in the target, and update it somehow. This often works fine, but is slow. With Perl (or any other language) you can use better algorithms (e.g. searching for n objects in the target in one step) and get much more speed when working with large directories or the like.

Sometimes I control external application (e.g. Excel) with perl, or write some little administration GUIs with CGI/mod_perl or Tk.

I additionally do some perl training, and get more and more offers from companies to teach some of their people in programming perl.

But a good knowledge of C can be very helpful, at least for a better understanding what happens behind the curtains, or for rewriting functionality that would be too slow in Perl (XS, Inline::C) or to access external C libraries.

Best regards,
perl -e "s>>*F>e=>y)\*martinF)stronat)=>print,print v8."

  • Comment on Re: Can Perl be more than a hobby language?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://584407]
[Corion]: Even we had automatic emails back when we maintained the machine ourselves...
[marto]: Corion you under estimate how lazy these admins are :P
[Discipulus]: we too; using opsview alarms
[marto]: the key word: outsourcing ;)
[Corion]: marto: Yeah, feels like that ;) You could set up the cronjob that auto-creates tickets :-))
[marto]: the ticketing system does not accept calls via email, nor has it a working API. It's tied into Active Directory for authentication and the Solaris boxes aren't on that domain
[Corion]: The one thing I haven't figured out a solution to is how to get an edge-trigger instead of sending an email every 5 minutes if the usage is above 90%. I want one mail when it goes over 90% but no more emails as long as it stays between 90% and 95%.
[Corion]: marto: Clever! ;)
[Corion]: You can only reach me by pager
[Corion]: Maybe the solution would be to launch a cron job every minute that takes two measurements a minute apart and sends a mail if the usage is below on the first and above threshold on the last measurement

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (9)
As of 2017-01-24 10:10 GMT
Find Nodes?
    Voting Booth?
    Do you watch meteor showers?

    Results (203 votes). Check out past polls.