Re: [CODE4LIB] newbie

2010-03-25 Thread Eric Celeste
To offer a counterpoint to no PHP folks, One reason I like PHP is because right now its pretty much essential to know if you are using open source web applications like MediaWiki, Wordpress or Drupal. I feel like Javascript is also a must for web work. Agreed. I actually hated both PHP and

Re: [CODE4LIB] newbie

2010-03-25 Thread Jon Gorman
On Wed, Mar 24, 2010 at 2:24 PM, jenny jennynotanyd...@gmail.com wrote: My question is, where would you recommend I would begin? What's hot right now in the library world? Python, PERL, Ruby? Any advice you'd have for a beginner like me or even recommendations for online courses would be

Re: [CODE4LIB] newbie

2010-03-25 Thread Brian Stamper
On Wed, 24 Mar 2010 17:51:38 -0400, Mark Tomko mark.to...@simmons.edu wrote: I wouldn't recommend PHP to learn as a programming language, if your goal is to have a general purpose programming language at your disposal. PHP is a fine language for building dynamic web pages, but it won't

Re: [CODE4LIB] newbie

2010-03-25 Thread Shirley Lincicum
If you don't have access to Safari or books 24x7 through other means (e.g. work, affiliation with a public or academic library), you can get access to a decent collection of current programming ebooks by joining ACM, see http://pd.acm.org/ for details. A Professional membership is $99 annually.

Re: [CODE4LIB] newbie

2010-03-25 Thread Yitzchak Schaffer
On 3/25/2010 10:24, Brian Stamper wrote: On Wed, 24 Mar 2010 17:51:38 -0400, Mark Tomko mark.to...@simmons.edu wrote: I wouldn't recommend PHP to learn as a programming language, if your goal is to have a general purpose programming language at your disposal. PHP is a fine language for

[CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread Joe Hourcle
On Thu, 25 Mar 2010, Brian Stamper wrote: On Wed, 24 Mar 2010 17:51:38 -0400, Mark Tomko mark.to...@simmons.edu wrote: I wouldn't recommend PHP to learn as a programming language, if your goal is to have a general purpose programming language at your disposal. PHP is a fine language for

Re: [CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread MJ Suhonos
Contemporary library web development: a Series of Hoses. http://en.wikipedia.org/wiki/Series_of_tubes MJ On 2010-03-25, at 11:00 AM, Joe Hourcle wrote: On Thu, 25 Mar 2010, Brian Stamper wrote: On Wed, 24 Mar 2010 17:51:38 -0400, Mark Tomko mark.to...@simmons.edu wrote: I wouldn't

Re: [CODE4LIB] newbie

2010-03-25 Thread Yitzchak Schaffer
On 3/24/2010 17:43, Joe Hourcle wrote: I know there's a lot of stuff written in it, but *please* don't recommend PHP to beginners. Yes, you can get a lot of stuff done with it, but I've had way too many incidents where newbie coders didn't check their inputs, and we've had to clean up after

Re: [CODE4LIB] newbie

2010-03-25 Thread Matthew Bachtell
As someone who uses PHP to do the small things I would recommend using Python or another language. I am trying to transition away from PHP to Python as it is not a panacea. PHP's great for web scripting but was never intended to do all of the duct taped projects that I have put together with it.

Re: [CODE4LIB] newbie

2010-03-25 Thread Gabriel Farrell
You should /join #code4lib. Only there will you learn the secret one true path to wisdom. On Thu, Mar 25, 2010 at 11:31 AM, Matthew Bachtell matthewbacht...@gmail.com wrote: As someone who uses PHP to do the small things I would recommend using Python or another language.  I am trying to

Re: [CODE4LIB] newbie

2010-03-25 Thread Benjamin Young
He means JavaScript. ;) Honestly, though, PHP and all it's fault not withstanding, I highly recommend starting with a C syntax-based language such as JavaScript, PHP, Java, or even C# (and obviously C and C++). Get some basic programming concepts understood, and then pursue the language the

Re: [CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread Nate Vack
On Thu, Mar 25, 2010 at 10:00 AM, Joe Hourcle onei...@grace.nascom.nasa.gov wrote: You say that as if duct tape is a bad thing for auto repairs.  Not all duct tape repairs are candidates for There, I fixed it![1].  It works just fine for the occassional hose repair. At the risk of taking an

Re: [CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread Bill Dueber
Also...it's pretty good for plugging leaks in ducts. On Thu, Mar 25, 2010 at 11:51 AM, Nate Vack njv...@wisc.edu wrote: On Thu, Mar 25, 2010 at 10:00 AM, Joe Hourcle onei...@grace.nascom.nasa.gov wrote: You say that as if duct tape is a bad thing for auto repairs. Not all duct tape

Re: [CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread Sean Moore
I remember watching a show once where they tested various tapes for suitability of duct patching. Duct tape actually came in quite low on the list. To provide lab data about which sealants and tapes last, and which are likely to fail, research was conducted at Lawrence Berkeley National

Re: [CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread Michael J. Giarlo
Quack. -Mike P.S. Oh, duct. On Thu, Mar 25, 2010 at 11:55, Bill Dueber b...@dueber.com wrote: Also...it's pretty good for plugging leaks in ducts. On Thu, Mar 25, 2010 at 11:51 AM, Nate Vack njv...@wisc.edu wrote: On Thu, Mar 25, 2010 at 10:00 AM, Joe Hourcle

Re: [CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread MJ Suhonos
Also...it's pretty good for plugging leaks in ducts. Actually, true story: I was in the hardware store, poking around the tape section, with a roll of your typical silver duct tape in my hand, obviously browsing. An employee came up to me asking what I was looking for, and for what purpose.

Re: [CODE4LIB] newbie

2010-03-25 Thread Joe Hourcle
On Thu, 25 Mar 2010, Yitzchak Schaffer wrote: On 3/24/2010 17:43, Joe Hourcle wrote: I know there's a lot of stuff written in it, but *please* don't recommend PHP to beginners. Yes, you can get a lot of stuff done with it, but I've had way too many incidents where newbie coders didn't check

Re: [CODE4LIB] newbie

2010-03-25 Thread Aaron Rubinstein
On 3/24/2010 4:47 PM, Kyle Banerjee wrote: Just so I can use some of my favorite technical jargon, you need to find a reference implementation. That's a fancy way of saying, find the simplest example you can. Then just copy and tweak the code until you grok it. There's an infinite amount to

Re: [CODE4LIB] newbie

2010-03-25 Thread Ross Singer
On Thu, Mar 25, 2010 at 12:29 PM, Aaron Rubinstein arubi...@library.umass.edu wrote: This is some of the best advice.  Reading and adapting good code has been my favorite way to learn.  There was a discussion a couple years back on a code4lib code repository of some kind[1].  I'd love to

[CODE4LIB] Job Posting: Web Environment Manager, VCU Libraries

2010-03-25 Thread Jimmy Ghaphery
Web Environment Manager. Virginia Commonwealth University Libraries seeks faculty candidates for the position of Web Environment Manager, responsible for delivering an exemplary online library presence to the VCU community. Position reports to the Head of Library Information Systems.

Re: [CODE4LIB] newbie

2010-03-25 Thread Mike Taylor
Newbie programmers (and established ones still looking to improve) might be interested in this blog article that I wrote a few days ago about some of the best programmers I've had the privilege of working with:

Re: [CODE4LIB] newbie

2010-03-25 Thread Aaron Rubinstein
On 3/25/2010 12:47 PM, Ross Singer wrote: I disagreed with this back in the day, and I still disagree with running our own code repository. There are too many good code hosting solutions out there for this to be justifiable. We used to run an SVN repo at code4lib.org, but we never bothered

Re: [CODE4LIB] newbie

2010-03-25 Thread Walker, David
Google code has project feeds in Atom, too. --Dave == David Walker Library Web Services Manager California State University http://xerxes.calstate.edu From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of Aaron Rubinstein

Re: [CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread Thomas Bennett
What is normally labeled duct tape is usually a single layer of cheese cloth with some type of vinyl or plastic on one side and adhesive on the other basically. Duct tape that will pass state inspection, at least where I live, is normally sold as a thin piece of aluminum with adhesive and a

[CODE4LIB] Digital Preservation Management workshop, June 13-18 @ M.I.T in Cambridge, MA

2010-03-25 Thread Lance Stuchell
Apologies for cross-posting Digital Preservation Management: Short-Term Solutions for Long-Term Problems Location: The Massachusetts Institute of Technology, Cambridge, MA, USA Dates: June 13-18, 2010 We are very pleased that the Massachusetts Institute of Technology (MIT) will host the

Re: [CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread Simon Spero
The proper name is actually Duck Tapehttp://www.nytimes.com/2003/03/02/magazine/the-way-we-live-now-3-02-03-on-language-why-a-duck.html?sec=spon=pagewanted=all, yet unlike Duck Typing, it makes everything it touches more reliable. Discuss. However, C4L10 exposed a major gap in my meeting-tech

Re: [CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread Rosalyn Metz
Simon you can purchase the dongles at the Mac store (did it for another conference the week after code4lib). Also thank you all for the duck tape info. This explains why the duck tape i used to attach the dryer vent ducts didn't work. i shall now go by the proper tape. and now this

Re: [CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread Ethan Gruber
I thought Duck Tape was a brand of duct tape? On Thu, Mar 25, 2010 at 2:58 PM, Rosalyn Metz rosalynm...@gmail.com wrote: Simon you can purchase the dongles at the Mac store (did it for another conference the week after code4lib). Also thank you all for the duck tape info. This explains why

Re: [CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread Peter Schlumpf
Programming languages as with many other things, are arbitrary. They aren't carved into stone tablets -- they're all made up. Some are better suited for certain problems than others. If you don't like any out there, go invent your own. To argue that one language is better than another is

Re: [CODE4LIB] newbie

2010-03-25 Thread Genny Engel
Agreed -- I coded up many nice SQL injection vulnerabilities before I ever learned PHP. As for Perl, anyone remember the notorious formmail.cgi from Matt's Script Archive? For **web** programming specifically, it's critically important for newbies to get a grounding in security issues,

[CODE4LIB] Job posting: Digital Library Applications Programmer

2010-03-25 Thread Delphine Khanna
Hi, We have a “Digital Library Applications Programmer” position opening at the University of Pennsylvania Library. To be a bit more specific than the official announcement: * We have built a Solr-based system (the “DLA”) that we use to deliver various digital collections and catalogs. For

Re: [CODE4LIB] newbie

2010-03-25 Thread Ranti Junus
Speaking of Regular Expression, O'Reilly Media has an ebook deal of the day for the Regular Expression Cookbook ($9.99, use code DDREC) [1] OK. I don't know if it's OK to post the info like above, but they advertise that on their Facebook page [2] and I can't resist sharing the saving. ranti.

[CODE4LIB] Duct tape (was: PHP bashing (was: newbie))

2010-03-25 Thread Ken Irwin
I love how we changed the name of this thread to PHP bashing just in time for it to become a thread about duct tape. And y'all are forgetting the best automotive use for duct tape: as a temporary scaffolding for smearing Bondo onto. I just did this, in fact, and have the pink residue on my

Re: [CODE4LIB] PHP bashing (was: newbie)

2010-03-25 Thread Genny Engel
I think it's perfectly sensible to declare that there is one best language. Here is the current spec for it: http://lolcode.com/specs/1.2 The only place where I seriously take issue with this language is in their misspelling of kthxbai, but perhaps that is an internal joke sort of like

Re: [CODE4LIB] newbie

2010-03-25 Thread Tim Spalding
Finally, I never would have put the strings PHP and sexiness in a sentence together (though I guess I just did). A simple Google search shows how very wrong you are: sexy php - 56,100,000 results sexy asp - 8,380,000 sexy java - 6,360,000 sexy ruby - 2,840,000 sexy perl - 532,000 sexy C++ -

Re: [CODE4LIB] newbie

2010-03-25 Thread Andrew Hankinson
Just out of curiosity I tried them in quotes: sexy ruby - 72,200 sexy python - 37,900 sexy php - 25,100 sexy java - 16,100 sexy asp - 14,800 sexy perl - 8,080 sexy C++ - 177 sexy FORTRAN - 67 sexy COBOL - 8 I tried sexy lisp but the results were skewed by speech impediment fetishes. Which I'd

Re: [CODE4LIB] newbie

2010-03-25 Thread Tim Spalding
Ruby may be sexy but sexy ruby on rails gets only four hits. As for sexy python, well, no comment. T On Thu, Mar 25, 2010 at 10:36 PM, Andrew Hankinson andrew.hankin...@gmail.com wrote: Just out of curiosity I tried them in quotes: sexy ruby - 72,200 sexy python - 37,900 sexy php - 25,100