Sunday, February 27, 2005

Google Blog

Google Blog: "Wednesday, February 23, 2005

Google movies: now playing
Red pill blue pill. Ship hits iceberg. One ring to rule them all. If you love movies, you know which films these phrases refer to. Now, thanks to our new movie feature, Google web search knows too."

Multiplicity Pro review by PC Magazine

Multiplicity Pro review by PC Magazine: "With Multiplicity Pro, you use a single mouse and keyboard to control any number of PCs. You retain all the processing power of multiple PCs without the clutter, and you can copy and paste text, images, and files between PCs. If your desk holds more than one PC, you need this product."

Yahoo! News - House-price websites spark Internet fever among nosy Britons

Yahoo! News - House-price websites spark Internet fever among nosy Britons: "House-price websites spark Internet fever among nosy Britons"

Two websites, one run by the government and another privately owned, are capitalising on Britons' national obsession with their main financial asset -- property -- by publishing the sale price of homes bought since 2000.

Yahoo! News - JBoss upgrades object-relational technology

Yahoo! News - JBoss upgrades object-relational technology: "JBoss upgrades object-relational technology

Fri Feb 25, 7:30 PM ET"

San Francisco (InfoWorld) - JBoss at its JBoss World 2005 conference in Atlanta next week will upgrade its Hibernate object-relational mapping software and debut service programs for open source projects and users of the vendor’s middleware.

Business Objects' Crystal Reports Professional | Improving With Age | March 3, 2005 | Network Computing

Business Objects' Crystal Reports Professional | Improving With Age | March 3, 2005 | Network Computing: "Business Objects' Crystal Reports Professional
Improving With Age

Version XI retrieves data from virtually any source and requires minimal technical knowledge to create complex reports.

Mar 3, 2005 | By Daniel Koffler"

Mozilla Firefox 1.0 Release Notes

Mozilla Firefox 1.0 Release Notes: "Here's what's new in Firefox 1.0.1:

* Improved stability
* International Domain Names are now displayed as punycode. (To show International Domain Names in Unicode, set the 'network.IDN_show_punycode' preference to false.)
* Several security fixes."

Athlon 64 vs. Opteron Processors : What's the difference again?

Athlon 64 vs. Opteron Processors : What's the difference again?: "Athlon 64 vs. Opteron Processors : What's the difference again?
AMD64 is an advanced 64-bit computing initiative that includes two similar yet distinct microprocessor families, the well-known Opteron chip and the newer Athlon 64 processor. We dive into the technology to explain the differences--and help you find the right processor for your specific applications.

by Conrad Carter February 23, 2005"

Integrate Cocoon with Lucene for Full Text Search of Unstructured Data

Integrate Cocoon with Lucene for Full Text Search of Unstructured Data: "Integrate Cocoon with Lucene for Full Text Search of Unstructured Data
By wrapping the Lucene search engine's return data in XML and then using Cocoon's XML-handling capabilities, you tap into the power of XML for multi-channel publishing of unstructured information.

by Wellie Chao February 23, 2005"

IBM backs open-source Web software | Tech News on ZDNet

IBM backs open-source Web software | Tech News on ZDNet: "IBM is putting its corporate heft behind a popular open-source Web development technology called PHP, in a move meant to reach out to a broader set of developers."

Thursday, February 24, 2005

Orinda Software Trial Download

Orinda Software Trial Download

OrindaBuild™ is a utility that examines your Oracle® database and generates Java™ source code to access the stored procedures, packages, functions, tables and sequences it finds there. OrindaBuild also takes files containing SQL statements and creates matching Java source. By automating the tedious task of writing access code, it can dramatically improve productivity. OrindaBuild also helps to reduce the time taken for Java code to catch up with database design changes.

Download file

Download file: "Cadifra is a fast and lightweight UML diagram editor running on Windows 2000 and XP. Can embed diagrams into Microsoft Word (and others). Unlimited undo/redo. No code generation."

Download file

Download file: "DB Visual Architect(DBVA) is a full featured Object Relational Mapping (ORM) plugin for Eclipse that provides the industry's best round-trip code engineering support with Java."

UML for the Software Developer, Part 3: Aggregating

UML for the Software Developer, Part 3: Aggregating: "UML for the Software Developer, Part 3: Aggregating
Part 3 of this series on UML tackles aggregation, which is a special form of association. Part 2 showed you how associations related one class to another, but this article shows that associations are not strong enough when you need to specify ownership.

by Mark Goetsch February 23, 2005"

Thursday, February 17, 2005

Javalobby.org - TestNG: Catch the testing fever

Javalobby.org - TestNG: Catch the testing fever

Writing unit tests has always been the weak point in my portfolio. Each time I go to start them, I get frustrated with setting them up, then trying to get JUnit working just right. Then one day, as I was preparing the JavaPolis presentations, I noticed a presentation by Cedric Beust about a new testing framework, TestNG. As it turned out, I was also starting a new pet project and decided that since I was testing Java 5 and some other new technologies, I might as well try to catch “unit testing fever.”

Javalobby.org - General: 5 Programs for/by Java Developers

Javalobby.org - General: 5 Programs for/by Java Developers: "General: 5 Programs for/by Java Developers
At 12:39 AM on Feb 14, 2005, R.J. Lorimer wrote:

Software drives most of us. Not only do we spend our time developing software in one way or another, but additionally we all use software to develop... our software. Most of us find ourselves constantly looking for that edge, and we usually do so through advances in software or advances in our technique."

Javalobby.org - "Head First Design Patterns" Review

Javalobby.org - "Head First Design Patterns" Review: "'Head First Design Patterns' Review

* Download Sample Chapters
* Buy this book at Amazon

I will be honest. When I first saw this book, I judged it by its cover. I also judged it by thumbing through it and looking at the gaudy captions and pictures in it. Based on that, combined with its use of teen slang such as 'wicked-cool', I was ready to write this book off as being geared towards high school age nerds rather than serious software engineers. But I could not have been more wrong..."

Saturday, February 12, 2005

The Virtual Laser Keyboard (VKB) online worldwide shop - now available!

The Virtual Laser Keyboard (VKB) online worldwide shop - now available!: "The Virtual Keyboard (VKB): How does it work?

You can use the VKB (Virtual PC Keyboard) with both your laptop and PC and with a compatible mobile device, compatible Smartphone and PDA.

The virtual laser keyboard (VKB) works by using both infrared and laser technology to produce an invisible circuit and project a full-size virtual QWERTY keyboard on to any surface. The virtual PC keyboard behaves exactly like a real one: direction technology based on optical recognition enables the user to tap the images of the keys, complete with realistic tapping sounds(!), which feeds into the compatible PDA, Smartphone, laptop or PC."

Thursday, February 10, 2005

NotePage releases free RSS-to-HTML script

NotePage releases free RSS-to-HTML script: "NotePage releases free RSS-to-HTML script

Posted by: webmaster on Wednesday Feb 09, 2005 Viewed: 96 times

A free PHP script, rss2html.php, that converts RSS feeds to HTML has been made freely available by NotePage, Inc., makers of the popular RSS feed creation software, FeedForAll."

Sunday, February 06, 2005

BT Wholesale unveils further broadband price and product developments

BT Wholesale unveils further broadband price and product developments: "February 3, 2005
BT Wholesale unveils further broadband price and product developments

BT Wholesale today announced plans to deliver higher speed broadband services throughout the UK together with a range of wholesale broadband pricing initiatives. The changes include more competitive wholesale broadband pricing in response to service provider requests to support the continued explosion of end user take up of broadband connections."

Saturday, February 05, 2005

ONJava.com: Bitwise Optimization in Java: Bitfields, Bitboards, and Beyond

ONJava.com: Bitwise Optimization in Java: Bitfields, Bitboards, and Beyond: "Bitwise Optimization in Java: Bitfields, Bitboards, and Beyond
by Glen Pepicelli
02/02/2005

Quick quiz: how do you rewrite the statement below, which alternates between two constants, without a conditional?

if (x == a) x= b;
else x= a;

Answer:

x= a ^ b ^ x;
//where x is equal to either a or b"

Integrate Cocoon with PostgreSQL for XML-driven Apps

Integrate Cocoon with PostgreSQL for XML-driven Apps: "
Integrate Cocoon with PostgreSQL for XML-driven Apps
XML and relational databases are a natural fit. Learn how to access PostgreSQL data from Cocoon, so you can develop robust XML-driven applications with a relational backend.

by Wellie Chao January 28, 2005

Cocoon is a powerful tool for publishing content to multiple formats from XML. It can be used for static content, but its most powerful application is publishing dynamically generated XML streams. The XML streams can come from database information wrapped in XML tags, from XHTML Web site content from a remote site (as would be common in portal integration), from Web services, or from a multitude of other sources. "

Fishing with the MIDP 2.0 Game APIs

Fishing with the MIDP 2.0 Game APIs: "Fishing with the MIDP 2.0 Game APIs
Game developers have been using MIDP since its inception, but it was only with the release of MIDP 2.0 that this platform included tools specifically made for game development. Learn how these five new classes can help you create richer, more smoothly-animated graphics.

by David Hemphill February 4, 2005"

Friday, February 04, 2005

Programmers Heaven -> AOP-Spring-Instro-Part2-P1

Programmers Heaven -> AOP-Spring-Instro-Part2-P1: "An Introduction to Aspect-Oriented Programming with the Spring Framework, Part 2

by Russell Miles
10/20/2004

In part one of this series, you were shown how to implement the 'HelloWorld's of aspect orientation: tracing and logging. Using the Aspect-Oriented Programming (AOP) facilities provided by the Spring framework, you were shown how to use before-, after-, and exception-based advice, along with how to use simple regular-expression-based pointcuts. While tracing and logging provided some great examples to get you started, this article takes things a couple of steps further by looking at a new form of advice: around advice."

Programmers Heaven -> AOP-Spring-Instro-Part1-P1

Programmers Heaven -> AOP-Spring-Instro-Part1-P1: "An Introduction to Aspect-Oriented Programming with the Spring Framework, Part 1

by Russell Miles
07/14/2004

This article, part one of this introduction to Aspect-Oriented Programming (AOP) with the Spring framework, covers the basics to get you quickly developing using aspect orientation in Spring. Using tracing and logging aspect examples, the HelloWorlds of aspect orientation, this article shows how to declare pointcuts and advice in order to apply aspects using the unique facilities that the Spring framework provides. "

Thursday, February 03, 2005

Learn the essentials of debugging

Learn the essentials of debugging: "Learn the essentials of debugging
Level: Introductory

Terence Parr (parrt@cs.usfca.edu)
Professor of computer science, University of San Francisco
07 Dec 2004"

Practically Groovy: Ant scripting with Groovy

Practically Groovy: Ant scripting with Groovy: "Practically Groovy: Ant scripting with Groovy

Level: Introductory

Andrew Glover (aglover@vanwardtechnologies.com)
CTO, Vanward Technologies
14 Dec 2004"