Forgot your password?
typodupeerror
Movies

Review of 'MacHeads' Documentary 277

An anonymous reader writes "Just prior to its premiere at MacWorld later this week, CNet has a review of MacHeads, the new documentary film covering the obsessive world of Apple fanboyism. MacHeads features commentary from original Apple employees, the self-confessed Apple-obsessed and girls who claim they'll never sleep with Windows users. Summed up by CNet: 'MacHeads is a superb film that will give Apple haters a few cheap laughs, and Apple fans a few cheap thrills. But it'll entertain both equally, while educating everybody else.'"
Books

Fraud Threat Halts Knuth's Hexadecimal-Dollar Checks 323

Barence writes "You may be aware of Donald Knuth, the creator of TeX and author of The Art of Computer Programming, who used to post checks to anyone who spotted an error in one of his books — one hexadecimal dollar, or $2.56. No one cashed them though. This blogger has two of them proudly on his wall, but the sad news is that modern day bank fraud has put a stop to Knuth's much-loved way of keeping his books free of errors." (Here's Knuth's own post about the sad change.)

Comment Some suggestions for Java web developers. (Score 2, Insightful) 558

We do Enterprise web development for a major University and leverage Java as our core language. We use a combination of software including Java, Hibernate, and Stripes to manage student information for tens of thousands of students. We have found this to be an excellent combination.

Recently, I have been experimenting with upgrading our platform by using Groovy for unit testing and batch jobs. Groovy is basically dynamic Java. It is 99% compatible with Java so essentially you can drop in you Java code and it will run except on a few edge cases. This is because Groovy compiles down to the same bytecode that a similar Java class does. You can't tell the difference except the smile on your face as your coding is reduces by approximately a 6:1 ratio.

Groovy incorporates some of the cool features that other 'dynamic' languages such as Ruby and Python have been rubbing in us Java guys noses for quite awhile such as closures, operator overloading, and autoboxing. A good book on Groovy is by Scott Davis' called "Groovy Recipes" (ISBN 10 0-9787392-9-9). Groovy is the ticket to moving Java into the 21st century.

If you are feeling adventurous and are starting a project from scratch, I suggest another web framework called Grails. This convention based framework and development environment uses the Groovy language and leverages popular and solid frameworks available such as Hibernate and Spring. A good book on Grails is "Beginning Groovy and Grails: From Novice to Professional" (ISBN: 978-1-4302-1045-0).

Dynamic Java is here folks and it runs on the JVM which is where things seem to be heading (JRuby, Jython,..). Why use a language that must be transformed to use the JVM? Instead use a language that the JVM was designed for!
Privacy

Submission + - Judge Orders FBI to Release Abuse Records (lawbean.com)

Spamicles writes: "A judge has ordered the FBI to release agency records about its abuse of National Security Letters (NSLs) to collect Americans' personal information. The ruling came just a day after the EFF urged the judge to immediately respond in its lawsuit over agency delays. This is the same case in which an internal FBI audit found that the bureau potentially violated the law or agency rules more than 1,000 times while collecting data about domestic phone calls, e-mails and financial transactions in recent years."

Slashdot Top Deals

Pound for pound, the amoeba is the most vicious animal on earth.

Working...