A few years ago I found an article pointing out how spammers had figured out how to abuse some code I wrote back in 2001 or so. I’d put it on the list to fix and even started a blog post so that I could take my lumps publicly.
Now I’ve rediscovered that draft post…and that [...]
Posted October 16, 2009 by Casey Bisson
Categories: Politics & Controversy, Technology. Tags: bad, buggy, bugs, open source, programming, software development. Be the first one.
There it is in the PHP manual for return():
Note: since return() is a language construct and not a function, the parentheses surrounding its arguments are not required. It is common to leave them out, and you actually should do so as PHP has less work to do in this case.
I knew the parentheses were optional, but I’ve [...]
Posted May 5, 2009 by Casey Bisson
Categories: Technology. Tags: documentation, parentheses, php, programming, return(). Be the first one.
I’ve got a PHP script that sometimes just dies with no errors to the browser and no messages in the error log. I’ve seen this in the past with scripts that consumed too much memory (yeah, it should have issued an error, but it didn’t, and increasing the memory limit fixed it), but now the [...]
Posted August 7, 2008 by Casey Bisson
Categories: Dispatches, Technology. Tags: memory, memory_get_peak_usage, memory_get_usage, php, programming. Be the first one.
David Cloutman pointed to Craiglist’s job ads as an indicator of programming language popularity. Here’s the hit counts for “web design jobs” and “internet engineering jobs” in the Bay Area:
PHP
Java
Ruby
Python
PERL
internet engineering jobs
167
246
85
98
109
web design jobs
110
71
22
19
31
Cloutman has a few ideas for what the numbers mean, but I’m just entertained by the data. (Note: he corrected his original [...]
Posted July 15, 2008 by Casey Bisson
Categories: Technology. Tags: java, languages, perl, php, popularity, programming, python, ruby. Be the first one.
Poul-Henning Kamp, the guy behind the Varnish reverse proxy, talks about 1975 programming:
It used to be that you had the primary store, and it was anything from acoustic delaylines filled with mercury via small magnetic dougnuts via transistor flip-flops to dynamic RAM.
And then there were the secondary store, paper tape, magnetic tape, disk drives the [...]
Posted June 26, 2008 by Casey Bisson
Categories: Technology. Tags: memory management, Poul-Henning Kamp, programming, thrashing, virtual memory. Be the first one.
Colin over at Command-Tab alerted me to some great cheat sheets, including this one for JavaScript at ILoveJackDaniels.com.
tags: cheat sheet, cheat sheets, javascript, programming, web, web development
Posted August 2, 2005 by Casey Bisson
Categories: Blink, Technology. Tags: cheat sheet, cheat sheets, javascript, programming, web, web development. 3 Comments.