Seems like Rails is turning up everywhere. One thing's for sure, it's one of the main reasons that RubyForge now has (and needs) five file mirrors!
I'm working on a Rails app now that has both an XML-RPC front end and a web front end; it's been pretty fun to learn all the little ways Rails reduces the amount of scaffolding code in an application. Good times!
...from John Littler on O'Reilly's OnLAMP is here. He's got some nice quotes, including this one from Fred Brooks:
The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.
For those who haven't heard of him, Elliotte Rusty Harold is a big name in the Java world - he maintains a very popular blog/news site and has written a slew of excellent books.
He's also a committer on the open source Jaxen XPath engine; my static analysis utility PMD is among the many satisfied Jaxen customers.
How do I get my blog listed?
If your blog publishes a site feed in any format and automatically pings an updating service (such as Weblogs.com), we should be able to find and list it. Also, we will soon be providing a form that you can use to manually add your blog to our index, in case we haven't picked it up automatically. Stay tuned for more information on this.
...was a good exercise for me. It made me dig into all sorts of nooks and crannies of Java that I don't usually work with - unsigned right shifts and nested inner class scoping issues and all that kind of thing.
I've probably forgotten most of that stuff, but I thought it was worthwhile to have studied up on it once.
# Q. Where is the code?
# A. No code is available yet. I am still pondering the pertinence of allowing code in the wild. The good old full-disclosure debate... If you think I should release the code for PWNtcha, feel free to explain your arguments to me.
Ah well. Would have been interesting to see it... maybe he's using ImageMagick...
...for IBM developerWorks recently; here's his two part series on objects in PHP (part 1 and part 2).
If you like to write tech articles, I recommend dW; they're a good crew. Some of their tutorials (like my GLib collections tutorial) require registration, but, hey.
there are an awful lot of explicit forward references,
Are these always bad? I've been having the same trouble with PMD Applied; when I'm in an earlier chapter babbling about the XPath rules it seems really convenient to say "and if you want to learn how it _really_ works, check chapter 9 for a nuts and bolts description of DocumentNavigator and AxisIterators and all that". But I hesitate to add notes like that because folks don't seem to like them. Seems handy at times, though...
Yup, we use it to build ActionStep. It's very very fast... much faster than the compiler that ships with the Flash IDE. FWIW, Nicholas Carnasse wrote it, his blog is here.
> The Macromedia IDE makes me want to > gouge my eyes out.
Yup, it totally sucks. We use TextMate on OSX; much nicer.
Yup, I know, the Flash player isn't open source. But there's an open source compiler, MTASC (*), and with ActionStep, there's a rapidly growing (BSD licensed!) open source component library.
All sorts of nifty open source things are happening with Flash these days; you can track that sort of thing on OSFlash.
(*) Written in Ocaml, how cool is that? (**) (**) Very.
There were also a number of technologies that respondents were well aware of, but which most would not consider deploying, with OpenOffice, PostgreSQL, JBoss, Thunderbird, Mambo, Zope, Exim, and Sleepycat, falling into this category.
That seems odd... I wouldn't expect PostgreSQL to fall into that category, especially with all the EnterpriseDB stuff going on.
Apropos of nothing, if you need to get Jabber to log to a PostgreSQL database, look yonder.
...mentions, among other things, Ruby on Rails.
Seems like Rails is turning up everywhere. One thing's for sure, it's one of the main reasons that RubyForge now has (and needs) five file mirrors!
I'm working on a Rails app now that has both an XML-RPC front end and a web front end; it's been pretty fun to learn all the little ways Rails reduces the amount of scaffolding code in an application. Good times!
...are here here.
Also, from the Mozillazine article, looks like Portable Firefox has been updated as well.
And I'm posting this with 1.0.7, good times...
For those who haven't heard of him, Elliotte Rusty Harold is a big name in the Java world - he maintains a very popular blog/news site and has written a slew of excellent books.
He's also a committer on the open source Jaxen XPath engine; my static analysis utility PMD is among the many satisfied Jaxen customers.
Jeepers... that seems high.
On the other hand, there doesn't seem to be much reliable data available for most of the globe if this image is any guide.
Well said indeed. You're right, even attempting to argue this sort of thing is a step in the wrong direction.
> But it eases the rebuilding of the levees
Ah, right you are, that's a good point.
> Water has become level with the Lake
> in the city so no more water should flow
> into the city, except at high tide.
Yup, but looks like that's only because the water levels have equalized, not because the levee breaks have been plugged. Argh.
> certifications for a language do not mean
> you are a good developer, but if you really
> are good they should be like icing on the
> cake.
Yup, nicely stated.
...was a good exercise for me. It made me dig into all sorts of nooks and crannies of Java that I don't usually work with - unsigned right shifts and nested inner class scoping issues and all that kind of thing.
I've probably forgotten most of that stuff, but I thought it was worthwhile to have studied up on it once.
> breaking CAPTCHA that people can easily
> read usually isn't really that hard
Bummer! But I daresay for some purposes - like protecting a Wiki - CAPTCHA is still a decent first line of defense...
> ImageMagick's Perlmagick library
Cool, thanks for the info!
> It doesn't really matter which library he
> uses for image import, does it?
I'd be interested in knowing what it is... but I may well be the only person on the planet that is interested.
> your motives are still strange to me
Most of the time I don't understand them myself!
Ah well. Would have been interesting to see it... maybe he's using ImageMagick...
...here's an article by Curt Hibbs on Ajax with Rails. He's got an "Ajax in 60 seconds" history lesson at the top of the article...
...for IBM developerWorks recently; here's his two part series on objects in PHP (part 1 and part 2).
If you like to write tech articles, I recommend dW; they're a good crew. Some of their tutorials (like my GLib collections tutorial) require registration, but, hey.
Sir, allow me to say this: LOL.
> A lot of them can be pretty irritating
True, yup, probably there's room for an occasional one or two. I've mostly avoided them so far...
> he could do the same by thinking about Perl6
That's a very interesting story! Very cool.
> none of the jerks seem to be out today
Either that or they're all off in the "politics" section...
> Damned cranky ACs
:-)
Heh, yup
> Have you worked with MTASC much?
Yup, we use it to build ActionStep. It's very very fast... much faster than the compiler that ships with the Flash IDE. FWIW, Nicholas Carnasse wrote it, his blog is here.
> The Macromedia IDE makes me want to
> gouge my eyes out.
Yup, it totally sucks. We use TextMate on OSX; much nicer.
> What does any of that have to do with the article
:-)
It's all RIA stuff - Flash, DHTML, Ajax, whatever.
> how did you get a +5 for something
> so completely off topic?
Because it's on topic for RIA, it's informative, and it's interesting
Yup, I know, the Flash player isn't open source. But there's an open source compiler, MTASC (*), and with ActionStep, there's a rapidly growing (BSD licensed!) open source component library.
All sorts of nifty open source things are happening with Flash these days; you can track that sort of thing on OSFlash.
(*) Written in Ocaml, how cool is that? (**)
(**) Very.
> Berkeley DB is prittly much a gold-standard
> for what it does.
+1. I've used BDB with Guy Decoux's Ruby bindings and, as you say, for what it does, it works great.
That seems odd... I wouldn't expect PostgreSQL to fall into that category, especially with all the EnterpriseDB stuff going on.
Apropos of nothing, if you need to get Jabber to log to a PostgreSQL database, look yonder.
Well done sir. This is a fine quote from a fine book.