Schedule

Schedule

Saturday, December 20

1419102000 The Tech Guy

Sunday, December 21

1419188400 The Tech Guy
1419202800 This Week in Tech

Monday, December 22

1419271200 Tech News Today
1419274800 Triangulation
1419280200 iPad Today
1419292800 Tech News 2Night

Tuesday, December 23

1419357600 Tech News Today
1419361200 MacBreak Weekly
1419368400 Security Now
1419375600 Before You Buy
1419379200 Tech News 2Night
1419382800 All About Android
1419391800 Padre's Corner

Wednesday, December 24

1419444000 Tech News Today
1419447600 Windows Weekly
1419454800 This Week in Google
1419465600 Tech News 2Night

Thursday, December 25

1419530400 Tech News Today
1419534000 Know How...
1419537600 Marketing Mavericks
1419543000 Coding 101
1419546600 Home Theater Geeks
1419553800 The Giz Wiz

Friday, December 26

1419616800 Tech News Today
1419638400 Tech News 2Night

Saturday, December 27

1419706800 The Tech Guy

Sunday, December 28

1419793200 The Tech Guy
1419807600 This Week in Tech

Monday, December 29

1419876000 Tech News Today
1419879600 Triangulation
1419885000 iPad Today
1419897600 Tech News 2Night

Most Recent Episodes

Tech News 2Night

BBC says Apple mistreats factory workers.

This Week in Law

Photojournalist claims a blog infringes his copyright of the monkey selfie.

Tech News Today

The BBC has aired a new documentary slamming Apple

This Week in Computer Hardware

AMD Omega Driver, mechanical keys, and Broadwell NUC pics.

The Giz Wiz
Episode #1498: Inflate My Ego December 18th, 2014

TalkBand, disco lights, inflatable chair, and more!

Home Theater Geeks

Multichannel audio, speaker placement, and multiple subwoofers.

Tech News 2Night

A Security Flaw in Millions of Routers

Coding 101

Polishing up the holiday pricer.

Know How...

In case you didn't know this is Episode 123

Marketing Mavericks
Episode #35: Game of Drones December 18th, 2014

Taking an idea and taking off with it

Coding 101 28

Perl: The Wonderful World of CPAN

July 31 2014

Hosts: Fr. Robert Ballecer, SJ and Shannon Morse

Guest: Patrick Delahanty

The Code for today's show is availible at our: Github

Ivory Tower

Let's talk about CPAN
- "The Comprehensive Perl Archive Network"

One of the greatest benefits of programing in a modern language like PERL is the fact that you can take advantage of the work of tens or hundreds of thousands (millions?) of other programmers.

CPAN has more than 136k PERL modules that you can download and use without for free and without royalty.

So let's figure out how to get a module from SPAN
1. Drop into the Command Line (or Terminal)
2. Type: "perl - MCPAN -e shell"
-- If you've never used CPAN before, you MAY get a message saying that it's downloading all the necessary packaged and repositories to make CPAN work.
-- Let it download and install all the necessary packages

* Once it's done, you'll get a "cpan>" prompt.

Now let's search for some modules!
* I'm going to look for LWP modules
-- "LWP" is short for "Library for WWW in Perl"
-- It's a set of very popular modules that allow you to access data on the World Wide Web.

3. Type: "i /LWP::/"
-- This will search for all LWP modules
** "i" will invoke a search -- /LWP is the argument for the search :: "/" tells it to look for ALL LWP modules

4. Install the Module!
-- "install (name of module)
-- In our instance, I want to install the module called "LWP::UserAgent::POE"
** So I type: "install LWP:UserAgent:POE"

* PERL will automatically download the module, unzip it, install the package.
- Let it do it's thing... and you're ready to use the module!

* If you go to your PERL folder, you should be able to find the files that were just installed
-- C:\Perl64\cpan\build\

Get in Touch With Us!

* Subscribe and get Coding 101 automatically at TWiT.tv!
* Follow PadreSJ and Snubs on Twitter.
* Watch the show live and join the chatroom every Thursday at 1:30pm PST.
* Email us at Padre@twit.tv and Shannon@twit.tv.
* Join our Google+ Community!
*Also, check out our transcripts.