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 ]

jdavidb (1361)

jdavidb
  (email not shown publicly)
http://voiceofjohn.blogspot.com/

J. David Blackstone has a Bachelor of Science in Computer Science and Engineering and nine years of experience at a wireless telecommunications company, where he learned Perl and never looked back. J. David has an advantage in that he works really hard, he has a passion for writing good software, and he knows many of the world's best Perl programmers.
+ -

  Comment: Cygwin (Score 1) on 2010.09.02 9:19

by jdavidb on 2010.09.02 9:19 (#72365)
Attached to: Rakudo Star 2010.08 released

I saw Rakudo pop up as a new Cygwin package this week, and I was impressed.

My thanks to the entire team.

Read More 2 comments
Comments: 2
+ -

  Comment: Re:Whoa (Score 1) on 2010.08.26 10:03

by jdavidb on 2010.08.26 10:03 (#72348)
Attached to: Cute caps

I changed jobs in 2007 in order to be able to move my family out close to my inlaws. In my previous job I was doing Perl with pressure to switch to Java. I traded that for doing Java after all, but closer to where I wanted to be, in a business environment that is somewhat saner.

Read More 8 comments
Comments: 8
+ -

  Comment: Re:Whoa (Score 1) on 2010.08.25 7:34

by jdavidb on 2010.08.25 7:34 (#72345)
Attached to: Cute caps
J. David writes a lot of one-off crap and wishes he wrote Perl full-time...

My signature was a quote from someone here about me that was just so incredibly complimentary that I grabbed it and kept it. I suppose keeping it was a little pompous, but you know, it really built me up. And reminds me to try to be a good programmer even when circumstances aren't always conducive.

To that end, even my one-off crap used strict and warnings, but I guess it still doesn't get me out of the guilt from reinventing a wheel. Has ucFirst been around forever, or was it something that came around after I quit doing Perl full-time in 2007? (Hoping for a little reprieve. :P :) )

Read More 8 comments
Comments: 8
+ -

  Comment: Re:You do know Perl has ucfirst, right? (Score 1) on 2010.08.20 11:18

by jdavidb on 2010.08.20 11:18 (#72331)
Attached to: Cute caps
No, I didn't. Thanks!
Read More 8 comments
Comments: 8
+ -

  Journal: Cute caps on 2010.08.19 16:55

Journal by jdavidb on 2010.08.19 16:55
User Journal

I'm doing some quick code generation (the output is Java), and I found myself writing the below routine. I like it because of the names I picked for the variables. Not exactly self-documenting (although it is when you think about it), but this is throwaway. You can probably tell what the code is doing and why I named the variables as I did, and you might be entertained.

Read More 8 comments
Comments: 8
+ -

  Comment: Thank you (Score 1) on 2010.08.12 10:29

by jdavidb on 2010.08.12 10:29 (#72308)
Attached to: use Perl;

I said thank you on pudge glob, but I should say it here, as well.

Is there any chance of making a sanitized database dump available on bittorrent for a time? Do you have any estimates for how big such a dump would be?

I personally would relish the opportunity to go back and read many things that I've simply lost pointers to.

Read More 15 comments
Comments: 15
+ -

  Comment: Thanks (Score 1) on 2010.08.09 12:51

by jdavidb on 2010.08.09 12:51 (#72269)
Attached to: My reply to Removing database abstraction

Thank you for the insights, and thank you for turning me on to Plack.

Read More 5 comments
Comments: 5
+ -

  Comment: Re:Renaissance (Score 1) on 2010.08.09 12:25

by jdavidb on 2010.08.09 12:25 (#72268)
Attached to: Perl 6 and Perl 5 are different languages

I see. I absolutely did not realize this! Thank you for helping me see this additional debt Perl 5 owes to 6.

I also didn't realize you were responsible for Test::Builder; I thought that was all Schwern.

Read More 22 comments
Comments: 22
+ -

  Comment: Re:Glad you came around (Score 1) on 2010.08.09 12:24

by jdavidb on 2010.08.09 12:24 (#72267)
Attached to: Perl 6 and Perl 5 are different languages

I want to clarify that what made my blood boil was the suggestion was that Perl 5 was Perl and Perl 6 was not Perl. I hope that was obvious and I hope you realized that, but just in case you or anyone else reading did not, I wanted to state it explicitly.

I don't believe any Sixer has ever made my blood boil, other than that idiot jdavidb who jumped into the Perl 6 RFC process ten years ago without knowing what he was doing when he really had no business "helping." But he quickly realized he didn't know what he was doing and couldn't keep up, and left things to the experts, and went back to being a Fiver. ;)

Read More 22 comments
Comments: 22
+ -

  Comment: Re:Glad you came around (Score 1) on 2010.08.05 9:38

by jdavidb on 2010.08.05 9:38 (#72252)
Attached to: Perl 6 and Perl 5 are different languages

Yes, the tuning fork analogy you use here clarifies the community issue for me immensely. I'm not on the Six branch of the tuning fork, though it has started to look somewhat attractive as of this year.

I can't say that I ever would have argued that "Perl 6 isn't Perl." I hope not. I read through the IRC log on your old post and found my blood boiling somewhat at the confusion behind those assertions. Perl 5 doesn't have an exclusive claim to the Perl name.

Read More 22 comments
Comments: 22
+ -

  Comment: Re:Renaissance (Score 1) on 2010.08.05 9:09

by jdavidb on 2010.08.05 9:09 (#72250)
Attached to: Perl 6 and Perl 5 are different languages

Moose is definitely attributable to Perl 6, but didn't the testing culture predate it?

Read More 22 comments
Comments: 22
+ -

  Comment: Glad you came around (Score 1) on 2010.08.05 9:07

by jdavidb on 2010.08.05 9:07 (#72249)
Attached to: Perl 6 and Perl 5 are different languages

Personally, I argued that they were two different languages in 2007. I thought pretty much everyone agreed other than trolls I reference in that post who seemed to be using the long wait for Perl 6 as an excuse to troll Perl. (You do not in any way appear to be among those.)

I can say that today I suspect I will be a Sixer at some point. I don't know when.

Meanwhile, I learned Rose::DB::Object the other day. So much fun, and there are so many great things going on.

Read More 22 comments
Comments: 22
+ -

  Comment: Re:Renaissance (Score 1) on 2010.08.05 9:04

by jdavidb on 2010.08.05 9:04 (#72248)
Attached to: Perl 6 and Perl 5 are different languages

I agree, and I'm a Fiver.

Read More 22 comments
Comments: 22
+ -

  Comment: Thanks! (Score 1) on 2010.07.28 8:12

by jdavidb on 2010.07.28 8:12 (#72216)
Attached to: Desperate Perl; or A Tale of Two Languages

This was a great article. Thank you for the pointer.

It also pointed me to a couple of modules I didn't know about. :)

Read More 1 comments
Comments: 1
+ -

  Comment: Re:Growl (Score 1) on 2010.07.27 9:27

by jdavidb on 2010.07.27 9:27 (#72215)
Attached to: Strawberry Win32 GUI programming

Thank you very much for this suggestion. Growl turned out to be perfect for a LOT of things I want to do.

Read More 9 comments
Comments: 9