The article says "detectives tried to plant software on at least one journalist's computer that would enable messages to be traced", but if you read the end, it sounds like they put a web bug (image link) in an email to see who the email was forwarded to.
While this investigation as a whole seems abhorent, a web bug seems less invasive (and probably less illegal) than the implied act of installing spyware on someone elses's computer.
A big advantage of Velocity is that it combines a flexible templating language with ease of integration into existing applications and frameworks. Because of this, a lot of java-based web frameworks include Velocity support. Struts, WebWork, Turbine, Maverick, Spring, to name a few. Using Velocity it's also possible to roll your own web markup language with Velocity as a base, as the folks on the Roller team have done.
In addition, Velocity is more than just a web scripting language. (as opposed to JSP which is almost exclusively that). Besides using it to create web pages in a webapp, I have made Velocity templates to assist my applications in sending email and have made templates to auto-generate code to help with my object/relational mapping. There's also a translation to C# called NVelocity.
A quick tip for \.'ers. There appears to be a bug that can cause iTunes to freeze frequently, usually whenever the app loses and regains focus.
A post on the Apple forum helped solve this.
The problem apparently has to do with disconnected network drives. So if you're using a laptop from home, and you have network drives that aren't connected, go the My Computer window, right-click, and choose disconnect. (At least that's what I did on Win XP). I'm speculating that it tries to scan the drives periodically and freezes until it hits a timeout. After I removed the drives it worked fine for me.
The Jakarta project at http://jakarta.apache.org has dozens of high quality free software products. Surprises me that no one has mentioned this.
The best is Apache Tomcat, a high performance app server and the reference implementation of the JSP/Servlet standards. Other highlights include Velocity (templating language), JMeter (web performance testing), Torque (O/R mapping) and a number of development libraries.
Here's an interesting article on this. It's by a seller of discount laptops so it's a little biased, but still interesting. Main points-- (1) a desktop CPU is cheaper, (2) many users have their laptops plugged in so power consumption is less relevant and (3) even desktop CPU's use less power than older CPUs.
"Information Wants to be Free!" is the mantra of Ken MacLeod's SF novel Stone Canal, which may sound like a cliche to Slashdot readers. However this and it sequels are actually thoughtful, engaging looks at how a future society based on true anarchic principals would work.
Prominently featured are the notions of private courts and private enforcements of contracts. A respected judge arbitrates a violent feud between the leader of the colony and a would-be-rebel. The extreme case is the privitization of nuclear deterrence on Earth, when Kazakhistan sells "rights" to left over USSR nuclear arms, permitting countries (even welathy private individuals) to enjoy the power of threatened mutually assured destruction.
Heinlein's a good example of how a Science Fiction writer can have a significant influence on naming a technology. Anyone remember Heinlein's novella "Waldo"? Waldo was a crippled mad inventor who could control huge mechanical arms remotely from his zero gravity hide-away.
These days waldos are routinely used everywhere from nuclear power plans to unmanned underwater submarines.
I suspect most of the influence of SF is on the names. "Cyberspace" is the most prominent example but there are plenty of others.
The article says "detectives tried to plant software on at least one journalist's computer that would enable messages to be traced", but if you read the end, it sounds like they put a web bug (image link) in an email to see who the email was forwarded to.
While this investigation as a whole seems abhorent, a web bug seems less invasive (and probably less illegal) than the implied act of installing spyware on someone elses's computer.
We've tried it from 3 different computers, using RealAudio and RealAlternative. (tried continuously between 10:30 and 10:40). Seems to be down.
How embarassing for them.
A big advantage of Velocity is that it combines a flexible templating language with ease of integration into existing applications and frameworks. Because of this, a lot of java-based web frameworks include Velocity support. Struts, WebWork, Turbine, Maverick, Spring, to name a few. Using Velocity it's also possible to roll your own web markup language with Velocity as a base, as the folks on the Roller team have done.
In addition, Velocity is more than just a web scripting language. (as opposed to JSP which is almost exclusively that). Besides using it to create web pages in a webapp, I have made Velocity templates to assist my applications in sending email and have made templates to auto-generate code to help with my object/relational mapping. There's also a translation to C# called NVelocity.
A quick tip for \.'ers. There appears to be a bug that can cause iTunes to freeze frequently, usually whenever the app loses and regains focus. A post on the Apple forum helped solve this. The problem apparently has to do with disconnected network drives. So if you're using a laptop from home, and you have network drives that aren't connected, go the My Computer window, right-click, and choose disconnect. (At least that's what I did on Win XP). I'm speculating that it tries to scan the drives periodically and freezes until it hits a timeout. After I removed the drives it worked fine for me.
The best is Apache Tomcat, a high performance app server and the reference implementation of the JSP/Servlet standards. Other highlights include Velocity (templating language), JMeter (web performance testing), Torque (O/R mapping) and a number of development libraries.
Here's an interesting article on this. It's by a seller of discount laptops so it's a little biased, but still interesting. Main points-- (1) a desktop CPU is cheaper, (2) many users have their laptops plugged in so power consumption is less relevant and (3) even desktop CPU's use less power than older CPUs.
http://www.powernotebooks.com/P4_Truth.php3
WILL
"Information Wants to be Free!" is the mantra of Ken MacLeod's SF novel Stone Canal, which may sound like a cliche to Slashdot readers. However this and it sequels are actually thoughtful, engaging looks at how a future society based on true anarchic principals would work.
Prominently featured are the notions of private courts and private enforcements of contracts. A respected judge arbitrates a violent feud between the leader of the colony and a would-be-rebel. The extreme case is the privitization of nuclear deterrence on Earth, when Kazakhistan sells "rights" to left over USSR nuclear arms, permitting countries (even welathy private individuals) to enjoy the power of threatened mutually assured destruction.
Heinlein's a good example of how a Science Fiction writer can have a significant influence on naming a technology. Anyone remember Heinlein's novella "Waldo"? Waldo was a crippled mad inventor who could control huge mechanical arms remotely from his zero gravity hide-away. These days waldos are routinely used everywhere from nuclear power plans to unmanned underwater submarines.
I suspect most of the influence of SF is on the names. "Cyberspace" is the most prominent example but there are plenty of others.