JT Smith
- Website: www.plainblack.com/
- About: My little part in the greater Perl world.
Recent Actions
-
Commented on What about a Perl example?
That's why I write a Perl wrapper for every web service I come upon that I like, and then submit it back to the service provider to let them know about it. They will often then link to the module...
-
Commented on A Case for Tie::Array::CSV
This is a great idea for a blog post. And really a pretty neat idea for a module too. And in the spirit of your request, mine is Ouch. It’s a simple exception handler, like Exception::Class, but without all the...
-
Posted MadMongers: A New Way To Build Web Services Apps to JT Smith
Tomorrow (Tuesday, January 14th), I'll be giving a talk at MadMongers about a new technique for building web-services enabled web apps. It is the core technology we developed to create The Game Crafter, and we…
-
Commented on The shit of booking.com
Andrew, I encourage you to delete this post. It does very little to hurt Booking, but it may in-fact hurt you. Let's say I'm looking to hire you and one other person. I'm on the fence about it. Which am...
-
Posted Announcing TheGameCrafter::Client to JT Smith
I've been publishing simple web service wrappers on CPAN for other people's web services for years, but for some reason I never got around to writing a wrapper for my own web services until now. I'm pleased to announce
-
Commented on Deep Cloning
I was just about to come up and post that. Somehow using Data::Printer on the variable causes it to not clone properly....
-
Posted Deep Cloning to JT Smith
I've been using Storable's dclone for years, but there's a module on CPAN called Clone that is said to be much faster. However, it doesn't seem to work.
use strict; use warnings; use Clone qw(clone); use Data::Printer; use 5.010; my $a = { blue => '#0000ff'… -
Posted Business::Shipping clobbers your Log4perl config to JT Smith
Just an FYI, if you're using Business::Shipping in your app and also Log4perl, then Business::Shipping will clobber your Log4Perl config with it's own. A quick work around for this is:
use Business::Shipping;
Log::Log4perl->init($your_own_config_file_path_goes_here);…
- Posted Meetup.com Event for The Perl Foundation Community Symposium to JT Smith
-
Posted Perl Social Event, Tuesday August 7th, Downtown Chicago to JT Smith
The Perl Foundation is having a Community Advocacy kick-off event in Chicago on August 7th. It’s going to be a fun, social event with talk about community. A “symposium” (check out the dictionary definition). It…
-
Posted Lacuna Expanse Goes Open Source to JT Smith
The Lacuna Expanse is a massively multiplayer empire builder game written in Perl. Long ago we open sourced the iPhone and web…
-
Posted YAPC::NA 2012 Survey Closes Friday to JT Smith
The YAPC::NA 2012 Survey closes on Friday. If you have not already done so please go fill out the survey. It will help next year’s organizers plan a better conference. Check your…
-
Commented on Lacuna Expanse Goes Open Source
I hope it is a good use of both. Lacuna represents my first use of Plack, Moose, DBIx::Class an a lot of other modules for that matter. =)...
-
Commented on A distributed design challenge
I may be just restating with Bill and Yanick already said in a dumber way, but how I'd handle it would be to keep a running total of all outstanding bids using INCRBY in a red is key of today's...
-
Commented on Want The Game Crafter to get sposoring? Use your Facebook to vote ASAP!
Thanks for your support!...
-
Commented on Would you help a small Perl startup?
I appreciate all the help!...
-
Commented on Would you help a small Perl startup?
Normally someone hijacking one of my posts for their own cause would garner nothing but ire from me. But I'm always willing to help out another Perl shop! Voted....
-
Commented on Would you help a small Perl startup?
Thanks Joel!...
-
Posted Would you help a small Perl startup? to JT Smith
The Game Crafter is a small Perl startup. We've applied for a $250,000 grant to help us achieve our goals faster. But we
-
Posted YAPC Videos On YouTube to JT Smith
YAPC Videos On YouTube:
We’ve begun uploading all the videos for YAPC::NA 2012 to YouTube. By the end of the week we should have them all…
-
Posted Wifi Stats for YAPC::NA 2012 to JT Smith
We thought it might be interesting to share some stats about Wifi from YAPC::NA 2012 this year to help future conference and workshop organizers plan their wifi needs better.
… -
Commented on YAPC's Not Over!
I'm not sure what to tell you. We're certainly not blocking anything. You're the only person who has brought this up, so it sounds like a local problem. That said, I'm happy to work through the problem with you. Email...
-
Posted Thank you sponsors! to JT Smith
We’d like to thank our sponsors one last time for stepping up to support us. We really couldn’t do this without their support.
… -
Posted YAPC's Not Over! to JT Smith
Thanks to all who came to YAPC::NA this year. However, YAPC isn’t over until you blog about your experience. Tell the world why you came, what you did, and why they should go next year!
[From the ="http://blog.yapcna…
-
Commented on Thanks for the Live Streams from YAPC::NA
You're quite welcome!...
-
Posted Safe Travels to JT Smith
Though many are sticking around to take in all that Madison has to offer, many others are headed back home from YAPC::NA 2012. Safe travels to you all.
[From the YAPC::NA Blog.]
-
Posted YAPC:NA Day 3 to JT Smith
YAPC::NA’s talks for Day 3 begin at 9am, with the plenary starting at 8:40am. Yesterday was a big success, but now it’s sort of sad that we’re already to day 3. Oh well, there’s always next year! Here’s to hoping…
- Posted The job fair is in full swing. to JT Smith
-
Posted Streaming via VLC to JT Smith
Someone over on the web figured out how to view the streams without Silverlight: http://mail.pm.org/pipermail/vienna-pm/2012-June/003125.html
[From the YAPC:…
-
Posted YAPC::NA Day 2 to JT Smith
Day 2 of YAPC::NA 2012 talks begin today at 9am sharp. The banquet was a huge success last night, and yesterday’s talks had the audience buzzing. Can’t wait to see what today brings. Hopefully you’re not all hung over from The…
Comment Threads
-
rlauer commented on
What about a Perl example?
The thought of creating a really consumable API that is worthy of putting on CPAN is a bit daunting. I think that discourages a lot of us. What's acceptable to us personally in terms of documentation, form, and packaging are usually not good enough for a broader audience. A cop out, but there it is. Yes, we should all give back a bit more.
I wanted to correct one thing - there are some decent Amazon APIs on CPAN, however the Perl APIs I used were provided by Amazon and looked to me like they were created by non-Perl programmers or by a translator of some sort. I've built a lot o…
-
zaki commented on
What about a Perl example?
One thing that I have noticed is that the CPAN modules have the opportunity to become better documentation than the documentation from the API provider. APIs for Perl can include a readable manual rather than just a list of functions. Also, if you include complete usable examples for common tasks, you include them under an examples directory and MetaCPAN will show them.
-
P commented on
Facebook::Graph News
I have just tried the Facebook::Graph api with dancer, but I am getting
"Error 404
Unable to process your query
The page you requested is not available
Powered by Dancer 1.3111"and the found the following from dancer log.
[7527] core @0.000114> request: POST / from 127.0.0.1 in /usr/local/lib/perl5/site_perl/5.8.8/Dancer/Handler.pm l. 56
[7527] core @0.000532> [hit #1]Trying to match 'POST /' against /^\/upload_photo$/ (generated from '/upload_photo') in /usr/local/lib/perl5/site_perl/5.8.8/Dancer/Route.pm l. 84
[7527] core @0.00… -
blumroy commented on
A Case for Tie::Array::CSV
Hi Joel, I’m starting to use it and hope to get a better hold of it. I’m using Mac, running Perl v5.12.3
The example you provide here works for me well, outputting the outfile.csv file.
By amending the code to : tie my @file, ‘Tie::Array::CSV’, ‘outfile.csv’; print $file[1][0]; I am able to read from the outfile.csv as well!
My problem starts when I make an attempt to open outfile.csv in Excel, make some value changes, and then save it again as CSV format (i tried all possible csv form…
-
Joel Berger commented on
A Case for Tie::Array::CSV
Tie::Array::CSV is just a thin wrapper for Text::CSV, you might try to see if you need to set some configuration variables. CSV is a human readable format so you might want to try to open a text editor and view the file at the different stages to see if something noticeable changes.
About blogs.perl.org
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.
