Making PDFs Portable: Integrating PDF and Java Technology @ JDJ: "Making PDFs Portable: Integrating PDF and Java Technology
By: Ben Litchfield
Published March 24, 2005
Since Adobe released the first public PDF Reference in 1993, a number of PDF utilities and libraries, supporting all kinds of languages and platforms, have been made available to users and developers alike. However, support for Adobe's technology has lagged in Java application development. And this is curious because PDF documents tend to be a popular way of storing and interchanging information when dealing with enterprise information systems - an application domain that Java technology is particularly well suited to. Yet it seems that, until recently, mature, capable PDF support wasn't readily available to Java applications developers."
Links to articles and resources that I find interesting / useful ... mainly tech sites, with a bias towards the open-source software movement.
Sunday, May 01, 2005
Go Fast It Runs Too Slow @ JDJ
Go Fast It Runs Too Slow @ JDJ: "Go Fast It Runs Too Slow
'Speed Is as Speed Does'
By: Joe Winchester
Published March 9, 2005
Go fast, it runs too slow, you've got to make the number show. Diddle de bop, da la de doop, sitting around and feeling groovy.
Speed Is as Speed Does
Many moons ago I was working on a project that had to be sped up and we had the benefit of a very experienced consultant to help us out. Fresh from his business-class flight and clutching his pay-as-you-go expense account lunch, our management team eagerly led him over to where our assembled developers waited in awe (and with a certain amount of natural coder-sapiens resistance to the hired gun who'd come to town to sheriff us)."
'Speed Is as Speed Does'
By: Joe Winchester
Published March 9, 2005
Go fast, it runs too slow, you've got to make the number show. Diddle de bop, da la de doop, sitting around and feeling groovy.
Speed Is as Speed Does
Many moons ago I was working on a project that had to be sped up and we had the benefit of a very experienced consultant to help us out. Fresh from his business-class flight and clutching his pay-as-you-go expense account lunch, our management team eagerly led him over to where our assembled developers waited in awe (and with a certain amount of natural coder-sapiens resistance to the hired gun who'd come to town to sheriff us)."
NASA Open-Sources Java PathFinder @ JDJ
NASA Open-Sources Java PathFinder @ JDJ: "NASA Open-Sources Java PathFinder
Ames Research Center Releases Explicit State Software Model Checker
By: JDJ News Desk
April 28, 2005 11:00 AM
'Java PathFinder is a program that helps people find bugs in other programs,' said John Penix, a computer scientist at NASA Ames Research Center, located in California's Silicon Valley, as the Center announced today that they are releasing Java PathFinder as open source code at no cost to people who would like to use it."
Ames Research Center Releases Explicit State Software Model Checker
By: JDJ News Desk
April 28, 2005 11:00 AM
'Java PathFinder is a program that helps people find bugs in other programs,' said John Penix, a computer scientist at NASA Ames Research Center, located in California's Silicon Valley, as the Center announced today that they are releasing Java PathFinder as open source code at no cost to people who would like to use it."
Exploring Enums: The Wait Is Finally Over @ JDJ
Exploring Enums: The Wait Is Finally Over @ JDJ: "Exploring Enums: The Wait Is Finally Over
By: Ajith Kallambella
Published November 30, 2004
To enumerate means to itemize or to list. In the world of programming, enumerations, enums for short, are used to represent a finite set of values (constants) that a variable can attain. In other words, it defines the domain of a type. For instance, different states of a fan switch - off, low, medium, and high - make up an enumeration."
By: Ajith Kallambella
Published November 30, 2004
To enumerate means to itemize or to list. In the world of programming, enumerations, enums for short, are used to represent a finite set of values (constants) that a variable can attain. In other words, it defines the domain of a type. For instance, different states of a fan switch - off, low, medium, and high - make up an enumeration."
JFluid: A New Way to Profile Java Applications @ JDJ
JFluid: A New Way to Profile Java Applications @ JDJ: "JFluid: A New Way to Profile Java Applications
By: Gregg Sporar
Published June 3, 2004
Anyone who develops production applications eventually spends some time profiling. JFluid is an experimental new technology for profiling Java code. It was developed at Sun Microsystems Laboratories and can be a handy tool in your profiling toolbox."
By: Gregg Sporar
Published June 3, 2004
Anyone who develops production applications eventually spends some time profiling. JFluid is an experimental new technology for profiling Java code. It was developed at Sun Microsystems Laboratories and can be a handy tool in your profiling toolbox."
Unbreakable Java: A Java Server That Never Goes Down @ JDJ
Unbreakable Java: A Java Server That Never Goes Down @ JDJ: "Unbreakable Java: A Java Server That Never Goes Down
By: Thomas Smits
Developers using Java on clients or in small projects may not believe that there is a fundamental problem with Java's robustness. People working with huge applications and application servers written in Java know about the problem but may doubt that it's possible to build something like an unbreakable Java architecture. Some may even remember the White Star Line promising that their ocean liner Titanic was unsinkable; an iceberg in the North Atlantic proved them wrong and demonstrated that there is no such thing as an unsinkable ship. Is it really possible to build a Java application server that never goes down?"
By: Thomas Smits
Developers using Java on clients or in small projects may not believe that there is a fundamental problem with Java's robustness. People working with huge applications and application servers written in Java know about the problem but may doubt that it's possible to build something like an unbreakable Java architecture. Some may even remember the White Star Line promising that their ocean liner Titanic was unsinkable; an iceberg in the North Atlantic proved them wrong and demonstrated that there is no such thing as an unsinkable ship. Is it really possible to build a Java application server that never goes down?"
VSJ | XML & Web Services Zone | The Joy of SQLX
VSJ | XML & Web Services Zone | The Joy of SQLX: "The Joy of SQLX
SQLX, sometimes refered to as SQL/XML, is an emerging standard that specifies a sybtax for returning result sets from relational databases as XML.
By Edward Carson
Published: Thursday, April 01, 2004"
SQLX, sometimes refered to as SQL/XML, is an emerging standard that specifies a sybtax for returning result sets from relational databases as XML.
By Edward Carson
Published: Thursday, April 01, 2004"
VSJ | XML & Web Services Zone | High Velocity Web Applications
VSJ | XML & Web Services Zone | High Velocity Web Applications: "High Velocity Web Applications
Velocity is an easy-to-learn template language that can be used in manipulating textual data during reporting, generation of HTML, XML and other textual output. This introduction will show how easily the Velocity engine can be integrated into applications.
By Sing Li
Published: Saturday, November 23, 2002"
An old article but it does contrast the use of JSP vs Velocity when used through struts.
Velocity is an easy-to-learn template language that can be used in manipulating textual data during reporting, generation of HTML, XML and other textual output. This introduction will show how easily the Velocity engine can be integrated into applications.
By Sing Li
Published: Saturday, November 23, 2002"
An old article but it does contrast the use of JSP vs Velocity when used through struts.
VSJ | Database Development Zone | Database Change Management Best Practices: Achieving an Automated Approach and Version Control
VSJ | Database Development Zone | Database Change Management Best Practices: Achieving an Automated Approach and Version Control: "Database Change Management Best Practices: Achieving an Automated Approach and Version Control
Darren Fuller discusses the need for database change management and problems with current approaches, and examines an automated methodology, the requirements to implement such an approach and describes the benefits that can be realised.
By Darren Fuller, Innovartis
Published: Sunday, October 03, 2004"
Darren Fuller discusses the need for database change management and problems with current approaches, and examines an automated methodology, the requirements to implement such an approach and describes the benefits that can be realised.
By Darren Fuller, Innovartis
Published: Sunday, October 03, 2004"
VSJ | Database Development Zone | Spirit of change
VSJ | Database Development Zone | Spirit of change: "Spirit of change
DB Ghost should be of interest to anyone involved in managing changes to SQL Server databases.
By Kay Ewbank
Published: Thursday, September 02, 2004"
DB Ghost should be of interest to anyone involved in managing changes to SQL Server databases.
By Kay Ewbank
Published: Thursday, September 02, 2004"
VSJ | Database Development Zone | SQL – out with the old, in with the new
VSJ | Database Development Zone | SQL – out with the old, in with the new: "SQL – out with the old, in with the new
Three steps for better performing and more scalable database access.
By Ingo Rammer
Published: Saturday, May 01, 2004"
Three steps for better performing and more scalable database access.
By Ingo Rammer
Published: Saturday, May 01, 2004"
VSJ | Articles | Getting started with Java threads
VSJ | Articles | Getting started with Java threads: "Getting started with Java threads
Learn to work with Java threads and try out JDK 1.5’s new semaphores
By Sing Li
Published: Friday, April 15, 2005
You can perform multiple tasks at the same time using the thread support in the Java programming language. Originally conceived for writing server programs that run on hardware with multiple processors, multi-threaded programming is now a standard item in every Java programmer’s toolbox. It is important to understand what threads are, how to use them, and when they should be used.
This article introduces you to the fundamentals of concurrent processing using Java threads. It includes several functional yet easy to follow hands-on examples, designed to illustrate the basic concepts and to provide a framework for further experimentation. Instead of adopting the classic approach using JDK 1.1-style synchronization primitives, this article will explore the simplicity of JDK 1.5’s new semaphore."
Learn to work with Java threads and try out JDK 1.5’s new semaphores
By Sing Li
Published: Friday, April 15, 2005
You can perform multiple tasks at the same time using the thread support in the Java programming language. Originally conceived for writing server programs that run on hardware with multiple processors, multi-threaded programming is now a standard item in every Java programmer’s toolbox. It is important to understand what threads are, how to use them, and when they should be used.
This article introduces you to the fundamentals of concurrent processing using Java threads. It includes several functional yet easy to follow hands-on examples, designed to illustrate the basic concepts and to provide a framework for further experimentation. Instead of adopting the classic approach using JDK 1.1-style synchronization primitives, this article will explore the simplicity of JDK 1.5’s new semaphore."
VSJ | Articles | Deep and speedy SQL
VSJ | Articles | Deep and speedy SQL: "Deep and speedy SQL
The new SQL Server 2005 Express Edition is aimed at developers – is it up to the job?
By Kay Ewbank
Published: Sunday, March 20, 2005
If you’re developing a database application and want to stay within the Windows fold, but not spend a fortune on the database server, your choices are somewhat limited. There are applications such as MySQL, PostgreSQL, and Firebird, and they each have their advantages. However, if you want to have the option of moving to a commercial product in the future, and in particular, if you prefer to use Microsoft products, your only option until now has been to use MSDE. The Microsoft Desktop Database Engine was something of a wallflower in publicity terms; it used the same engine as Microsoft’s SQL Server but had no real management tools or user interface. It was also limited in its performance by various performance and capacity ‘throttles’ to encourage you to move to ‘real’ SQL Server once your database application started having more than a few thousand records. You were also limited to having no more than five concurrent users of your MSDE databases."
The new SQL Server 2005 Express Edition is aimed at developers – is it up to the job?
By Kay Ewbank
Published: Sunday, March 20, 2005
If you’re developing a database application and want to stay within the Windows fold, but not spend a fortune on the database server, your choices are somewhat limited. There are applications such as MySQL, PostgreSQL, and Firebird, and they each have their advantages. However, if you want to have the option of moving to a commercial product in the future, and in particular, if you prefer to use Microsoft products, your only option until now has been to use MSDE. The Microsoft Desktop Database Engine was something of a wallflower in publicity terms; it used the same engine as Microsoft’s SQL Server but had no real management tools or user interface. It was also limited in its performance by various performance and capacity ‘throttles’ to encourage you to move to ‘real’ SQL Server once your database application started having more than a few thousand records. You were also limited to having no more than five concurrent users of your MSDE databases."
VSJ | Articles | ‘For’ goes forth
VSJ | Articles | ‘For’ goes forth: "‘For’ goes forth
Java 1.5 – or ‘Tiger’ to use its original code name – has lots of new features, but some of the best are well hidden. We take a look a how iterators are a thing of the past.
By Brett Mclaughlin & David Flanagan
Published: Monday, February 28, 2005"
Java 1.5 – or ‘Tiger’ to use its original code name – has lots of new features, but some of the best are well hidden. We take a look a how iterators are a thing of the past.
By Brett Mclaughlin & David Flanagan
Published: Monday, February 28, 2005"
VSJ | Java Zone | Playing tag with JSP 2
VSJ | Java Zone | Playing tag with JSP 2: "Playing tag with JSP 2
If you want to do anything even slightly advanced with JSP then you need to use custom tags. Sing Li shows how easy it really is.
By Sing Li
Published: Monday, December 06, 2004"
If you want to do anything even slightly advanced with JSP then you need to use custom tags. Sing Li shows how easy it really is.
By Sing Li
Published: Monday, December 06, 2004"
Java Serialization @ JDJ
Java Serialization @ JDJ: "Java Serialization
Lesson 7, Java Basics
By: Yakov Fain
In lessons 5 and 6 of this series, you've learned how to use some of the Java streams to read or write bytes, characters or numeric data. This lesson is about reading or writing entire Java objects into streams."
Good, quick introduction (approx 20 paragraphs) to Serialization and Externalization, plenty of examles and manages to cover performance issues etc...
Lesson 7, Java Basics
By: Yakov Fain
In lessons 5 and 6 of this series, you've learned how to use some of the Java streams to read or write bytes, characters or numeric data. This lesson is about reading or writing entire Java objects into streams."
Good, quick introduction (approx 20 paragraphs) to Serialization and Externalization, plenty of examles and manages to cover performance issues etc...
jslint: The JavaScript Verifier
jslint: The JavaScript Verifier: "JSLint
The JavaScript Verifier
©2002 Douglas Crockford
JSLint is a JavaScript program that looks for problems in JavaScript programs."
This web page also contains some extremely useful javascript tips / advice hints etc...
The JavaScript Verifier
©2002 Douglas Crockford
JSLint is a JavaScript program that looks for problems in JavaScript programs."
This web page also contains some extremely useful javascript tips / advice hints etc...
Tom's Hardware Guide: Tom's Hard News
Tom's Hardware Guide: Tom's Hard News: "Clarion intros in-car, iPod -compatible GPS-stereo system
April 30, 2005 - 13:51 EST
If you have an iPod, you might be happy to know that Clarion developed a key-on-the-dashboard solution for the usage of your music device in your car.
It's not a simple iPod compatible car stereo, but rather a full car GPS stereo system. The MAX950HD consists of a DVD player, a 30 GByte harddrive, a 6.5-inch colour touch screen that displays TV, DVD movies and GPS maps. The kit is iPod compatible, so you'll get all the information from your iPod on the large colour screen, and you can control your fave audio player straight from the touch screen. Sound-wise, expect nothing less than Cloud 9, since this in-car entertainment solution is DTS and Dolby 5.1 compatible. The amp pumps out four times 43 watts. Price of this set, without the iPod, is about $2800. "
The ultimate iPod accessory?
April 30, 2005 - 13:51 EST
If you have an iPod, you might be happy to know that Clarion developed a key-on-the-dashboard solution for the usage of your music device in your car.
It's not a simple iPod compatible car stereo, but rather a full car GPS stereo system. The MAX950HD consists of a DVD player, a 30 GByte harddrive, a 6.5-inch colour touch screen that displays TV, DVD movies and GPS maps. The kit is iPod compatible, so you'll get all the information from your iPod on the large colour screen, and you can control your fave audio player straight from the touch screen. Sound-wise, expect nothing less than Cloud 9, since this in-car entertainment solution is DTS and Dolby 5.1 compatible. The amp pumps out four times 43 watts. Price of this set, without the iPod, is about $2800. "
The ultimate iPod accessory?
Saturday, April 30, 2005
Peer Pressure » Eclipsing Firefox
Peer Pressure » Eclipsing Firefox: "Okay, so I’m spoiled, but what I want is Eclipse (IBM’s amazing Java-based IDE), but inside Firefox. So I’m in my browser with the development sidebar open and displaying the full hierarchy of all my project files. I click on a file and it opens inside Firefox’s built-in code editor (were such a beast to exist), checking it out of my source control system if necessary. "
Games News
IGN PC for PC Games, PC Game Cheats and Computer Games: "The IGN Editors' Choice Award is a sign of excellence reserved for only the best products. The award signifies excellence in entertainment value, performance, design, originality, and lasting appeal. A product bearing this award has our unequivocal recommendation and is sure to become a classic in its field. "
Elixir Studios to close following cancellation of key project
Rob Fahey 11:59 28/04/2005
Closure blamed on lack of room for small independent developers wanting to work on innovative and original ideas
There are still original titles being produced within the industry - but sometimes they lack something in terms of execution or marketability e.g. The Great Art Race
There are plenty of RTS titles worth a look at the moment though,
Hot on the heels of Warhammer 40,000 Dawn of War and LOTR The Battle for Middle Earth came World of Warcraft MMO - which everyone tells me is awesome.
An announcement on Warhammer 40,000: Dawn of War - Winter Assault - the first Expansion pack to Dawn of War - not entirely unexpected!
Then there are some more games to take a look at:
Act of War: Direct Action
Act of War: Direct Action
It's rather nifty.
by Dan Adams
March 14, 2005
GamingHeadlines review
--------------------------------------------------------------------------------------------------
Star Wars: Empire at War Preview
The most promising Star Wars RTS yet.
by Tom McNamara
April 21, 2005
--------------------------------------------------------------------------------------------------
Empire Earth II
Also known as: Empire Earth 2
Empire Earth II
Mad Doc looks to conquer the planet with their awesome new RTS.
by Dan Adams
April 25, 2005
--------------------------------------------------------------------------------------------------
Dragonshard
Also known as: Dungeons & Dragons: Dragonshard Wars, Dungeons and Dragons: Dragonshard Wars
Dragonshard Multiplayer Hands-On
Not just an RTS with the D&D label.
by Tom McNamara
--------------------------------------------------------------------------------------------------
X3: Reunion
Also known as: X³ - REUNION, X2 III
Gaming Headlines News article
--------------------------------------------------------------------------------------------------
Sparta: Ancient Wars
Also known as: Sparta - Ancient Wars
--------------------------------------------------------------------------------------------------
Earth 2160
Earth 2160 Preview
The rabbit hole goes deep.
by Tom McNamara
February 28, 2005
--------------------------------------------------------------------------------------------------
Interesting news - a blast from the past resurrected from the scrapheap:
Prey Confirmed
Hunting a live one: 3D Realms' shooter is back from the dead.
by David Adams
April 26, 2005
Thought this one was dead an buried!
--------------------------------------------------------------------------------------------------
Battlefield 2
CES 2005: Hands-On: Battlefield 2
It's time to re-enlist in EA's mass combat FPS.
by Nix
January 10, 2005
--------------------------------------------------------------------------------------------------
RPG style game:
Guild Wars
Guild Wars Preview
An up to date look at ArenaNet's eye-catching online action RPG
featuring persistent characters in a fantasy world
January 14, 2005
--------------------------------------------------------------------------------------------------
Shooter:
Pre-E3 2005: Hellgate: London
The makers of Diablo invite you to experience hell on Earth.
by Dan Adams
April 26, 2005
--------------------------------------------------------------------------------------------------
Elixir Studios to close following cancellation of key project
Rob Fahey 11:59 28/04/2005
Closure blamed on lack of room for small independent developers wanting to work on innovative and original ideas
There are still original titles being produced within the industry - but sometimes they lack something in terms of execution or marketability e.g. The Great Art Race
There are plenty of RTS titles worth a look at the moment though,
Hot on the heels of Warhammer 40,000 Dawn of War and LOTR The Battle for Middle Earth came World of Warcraft MMO - which everyone tells me is awesome.
An announcement on Warhammer 40,000: Dawn of War - Winter Assault - the first Expansion pack to Dawn of War - not entirely unexpected!
Then there are some more games to take a look at:
Act of War: Direct Action
Act of War: Direct Action
It's rather nifty.
by Dan Adams
March 14, 2005
GamingHeadlines review
--------------------------------------------------------------------------------------------------
Star Wars: Empire at War Preview
The most promising Star Wars RTS yet.
by Tom McNamara
April 21, 2005
--------------------------------------------------------------------------------------------------
Empire Earth II
Also known as: Empire Earth 2
Empire Earth II
Mad Doc looks to conquer the planet with their awesome new RTS.
by Dan Adams
April 25, 2005
--------------------------------------------------------------------------------------------------
Dragonshard
Also known as: Dungeons & Dragons: Dragonshard Wars, Dungeons and Dragons: Dragonshard Wars
Dragonshard Multiplayer Hands-On
Not just an RTS with the D&D label.
by Tom McNamara
--------------------------------------------------------------------------------------------------
X3: Reunion
Also known as: X³ - REUNION, X2 III
Gaming Headlines News article
--------------------------------------------------------------------------------------------------
Sparta: Ancient Wars
Also known as: Sparta - Ancient Wars
--------------------------------------------------------------------------------------------------
Earth 2160
Earth 2160 Preview
The rabbit hole goes deep.
by Tom McNamara
February 28, 2005
--------------------------------------------------------------------------------------------------
Interesting news - a blast from the past resurrected from the scrapheap:
Prey Confirmed
Hunting a live one: 3D Realms' shooter is back from the dead.
by David Adams
April 26, 2005
Thought this one was dead an buried!
--------------------------------------------------------------------------------------------------
Battlefield 2
CES 2005: Hands-On: Battlefield 2
It's time to re-enlist in EA's mass combat FPS.
by Nix
January 10, 2005
--------------------------------------------------------------------------------------------------
RPG style game:
Guild Wars
Guild Wars Preview
An up to date look at ArenaNet's eye-catching online action RPG
featuring persistent characters in a fantasy world
January 14, 2005
--------------------------------------------------------------------------------------------------
Shooter:
Pre-E3 2005: Hellgate: London
The makers of Diablo invite you to experience hell on Earth.
by Dan Adams
April 26, 2005
--------------------------------------------------------------------------------------------------
PC Pro: News: Google turns to RSS news feeds for placing ads
PC Pro: News: Google turns to RSS news feeds for placing ads: "News
[Internet]
Friday 29th April 2005
Google turns to RSS news feeds for placing ads 10:24AM
Google has begun testing the placing of adverts within RSS news feeds.
The ads are beginning to appear in feeds from several of Google's testing partners; the first instances were in around 60 feeds from LonghornBlogs and have since appeared in Engadget's feed."
The last realm of advertising free space has just been invaded.
[Internet]
Friday 29th April 2005
Google turns to RSS news feeds for placing ads 10:24AM
Google has begun testing the placing of adverts within RSS news feeds.
The ads are beginning to appear in feeds from several of Google's testing partners; the first instances were in around 60 feeds from LonghornBlogs and have since appeared in Engadget's feed."
The last realm of advertising free space has just been invaded.
Friday, April 29, 2005
MSN Tech & Gadgets
MSN Tech & Gadgets: "Lexar JumpDrive Lightning
The product: While USB flash drives are nothing new, Lexar has taken it upon itself to make a snazzy version that will be attractive to executives. The new JumpDrive Lightning (to be released in the first quarter of 2005) features a shiny stainless-steel exterior with rounded edges. The only other physical details are a keychain/lanyard loop, Lexar's logo, and the LED that sits on the drive's broad side.
"
The product: While USB flash drives are nothing new, Lexar has taken it upon itself to make a snazzy version that will be attractive to executives. The new JumpDrive Lightning (to be released in the first quarter of 2005) features a shiny stainless-steel exterior with rounded edges. The only other physical details are a keychain/lanyard loop, Lexar's logo, and the LED that sits on the drive's broad side.
"
Sennheiser RS130 Intro - Sennheiser RS130 review - Headphones/Headsets - CNET Reviews
Sennheiser RS130 Intro - Sennheiser RS130 review - Headphones/Headsets - CNET Reviews: "CNET editor's take
Reviewed by Steve Guttenberg
Edited by David Carnoy
Reviewed April 27, 2005
Editors' rating:
Good
6.7
out of 10
Wireless headphones are popular among home-theater devotees who like to indulge in uninhibited late night soirees, as well as music lovers who don't want to be tied down to their receivers or computers. Sennheiser is one of Germany's leading headphone manufacturers and a major proponent of wireless technology, so we couldn't wait to try its new-for-2005 model, the RS130 ($170 list)."
Reviewed by Steve Guttenberg
Edited by David Carnoy
Reviewed April 27, 2005
Editors' rating:
Good
6.7
out of 10
Wireless headphones are popular among home-theater devotees who like to indulge in uninhibited late night soirees, as well as music lovers who don't want to be tied down to their receivers or computers. Sennheiser is one of Germany's leading headphone manufacturers and a major proponent of wireless technology, so we couldn't wait to try its new-for-2005 model, the RS130 ($170 list)."
infoSync World : The 7", 100 GB AV700 media viewer from Archos
infoSync World : The 7", 100 GB AV700 media viewer from Archos: "Leaving competitors in the dust, Archos' due-out-shortly AV700 portable media viewer offers a whopping 7' display coupled with up to 100 GB of storage."
infoSync World : Preview: Nokia N91
infoSync World : Preview: Nokia N91: "A 4 GB hard drive, Wi-Fi 802.11b/g and 3G: live from Amsterdam, Jørgen Sundgot sneaks a peek of Nokia's N91"
OK that's a feature set I could live with - plus 2Megapixel camera.
OK that's a feature set I could live with - plus 2Megapixel camera.
RedHanded » Sparklines for Minimalists
RedHanded » Sparklines for Minimalists: "Sparklines for Minimalists #
by why in inspect
If you’ve read Joe Gregorio’s Sparklines in data: URIs in Python, then you know that he’s presented us with an incredibly compelling use for data: URIs. Namely, this is not an external file: But we don’t have Python’s image library, so what are we to do?
What if I offered you a handful of code that could generate inline sparkgraphs without library code? Presenting Bumpspark."
by why in inspect
If you’ve read Joe Gregorio’s Sparklines in data: URIs in Python, then you know that he’s presented us with an incredibly compelling use for data: URIs. Namely, this is not an external file: But we don’t have Python’s image library, so what are we to do?
What if I offered you a handful of code that could generate inline sparkgraphs without library code? Presenting Bumpspark."
Ask E.T.: NEW... Sparklines---new revised draft from Beautiful Evidence
Ask E.T.: NEW... Sparklines---new revised draft from Beautiful Evidence: "
Topic
NEW... Sparklines---new revised draft from Beautiful Evidence
.
-- Edward Tufte, May 27, 2004
Here is a much-revised and extended draft of the sparkline chapter for Beautiful Evidence (2005).
The chapter is now 18 pages long and probably will require a high speed connection. Images that are blurry on the computer screen are crystal clear on paper. Stephen Malinowski, Brad Paley, and Bonnie Scranton helped with several important graphics. New examples or helpful comments much appreciated"
Topic
NEW... Sparklines---new revised draft from Beautiful Evidence
.
-- Edward Tufte, May 27, 2004
Here is a much-revised and extended draft of the sparkline chapter for Beautiful Evidence (2005).
The chapter is now 18 pages long and probably will require a high speed connection. Images that are blurry on the computer screen are crystal clear on paper. Stephen Malinowski, Brad Paley, and Bonnie Scranton helped with several important graphics. New examples or helpful comments much appreciated"
Sam Ruby: Sparklines for Minimalists
Sam Ruby: Sparklines for Minimalists: "Thu, 28 Apr 2005
Sparklines for Minimalists
Joe Gregorio I am deeply impressed with the work being done on RedHanded, which is not only sparklines in Ruby, but they’re generating BMPs and PNGs from scratch. Wow.
Wow is an understatement. I’m humbled."
Sparklines for Minimalists
Joe Gregorio I am deeply impressed with the work being done on RedHanded, which is not only sparklines in Ruby, but they’re generating BMPs and PNGs from scratch. Wow.
Wow is an understatement. I’m humbled."
Sparklines in data: URIs in Python | 2005-04-25 | BitWorking
Sparklines in data: URIs in Python | 2005-04-25 | BitWorking: "Sparklines in data: URIs in Python
Sparklines, as defined by Tufte, are intense, simple, word-sized graphics. Kind of like this: . I seemed to stumble across them at just the right time, as I have regression tests I am adding to on a daily basis. The result is a flood of information. I believe sparklines may be the answer to my information avalanche."
Sparklines, as defined by Tufte, are intense, simple, word-sized graphics. Kind of like this: . I seemed to stumble across them at just the right time, as I have regression tests I am adding to on a daily basis. The result is a flood of information. I believe sparklines may be the answer to my information avalanche."
ONJava.com: Generic Types, Part 1
ONJava.com: Generic Types, Part 1: "Generic Types, Part 1
by David Flanagan
Editor's note: Java in a Nutshell, 5th Edition covers the extensive changes and new features in 5.0, chief among them generic types. In part one, author David Flanagan walks through how to use generic types, and in part two next week, he covers how to write your own generic types and generic methods."
by David Flanagan
Editor's note: Java in a Nutshell, 5th Edition covers the extensive changes and new features in 5.0, chief among them generic types. In part one, author David Flanagan walks through how to use generic types, and in part two next week, he covers how to write your own generic types and generic methods."
Thursday, April 28, 2005
Google Blog
Google Blog: "Wednesday, April 20, 2005
From lost to found
How many times have you used Google to find an obscure funny website or fun facts about 'The Wizard of Oz,' but then got distracted by other web pages and tasks? I know - me too. Wouldn't it be great to find them again, and for that matter review all your Google searches over time? Which is exactly why we built My Search History. "
Google imitates A9
From lost to found
How many times have you used Google to find an obscure funny website or fun facts about 'The Wizard of Oz,' but then got distracted by other web pages and tasks? I know - me too. Wouldn't it be great to find them again, and for that matter review all your Google searches over time? Which is exactly why we built My Search History. "
Google imitates A9
Beyond Tables: Dealing with the Convergence of Relational and XML Data
Beyond Tables: Dealing with the Convergence of Relational and XML Data: "Beyond Tables: Dealing with the Convergence of Relational and XML Data
Developers are under increasing pressure to work with heterogeneous information. The advent of XML provided a data representation suitable for both regular (database tables) and irregular content, and was a significant step forward, but representation alone is not enough. We need a powerful standardized method for querying that data as well. XQuery fulfills that need.
by Jonathan Bruce April 27, 2005"
Developers are under increasing pressure to work with heterogeneous information. The advent of XML provided a data representation suitable for both regular (database tables) and irregular content, and was a significant step forward, but representation alone is not enough. We need a powerful standardized method for querying that data as well. XQuery fulfills that need.
by Jonathan Bruce April 27, 2005"
SOA: Refactoring Mainframe Applications into Dynamic Web Applications, Part 2
SOA: Refactoring Mainframe Applications into Dynamic Web Applications, Part 2: "SOA: Refactoring Mainframe Applications into Dynamic Web Applications, Part 2
By refactoring your mainframe applications into Web services, you separate presentation from logic, and gain the ability to reuse mainframe data in Web applications. The second part of this two-part article completes the refactoring by showing you how to build a browser front-end that uses the XMLHttpRequest object to query the mainframe services exposed through the new Web interface described in Part 1.
by Jeff Hanson April 11, 2005"
By refactoring your mainframe applications into Web services, you separate presentation from logic, and gain the ability to reuse mainframe data in Web applications. The second part of this two-part article completes the refactoring by showing you how to build a browser front-end that uses the XMLHttpRequest object to query the mainframe services exposed through the new Web interface described in Part 1.
by Jeff Hanson April 11, 2005"
Nvu - The Complete Web Authoring System for Linux, Macintosh
Nvu - The Complete Web Authoring System for Linux, Macintosh: "Finally! A complete Web Authoring System for Linux Desktop users as well as Microsoft Windows and Macintosh users to rival programs like FrontPage and Dreamweaver.
Nvu (pronounced N-view, for a 'new view') makes managing a web site a snap. Now anyone can create web pages and manage a website with no technical expertise or knowledge of HTML."
New Announcement Apr 14, 2005:
The fourth pre-release version of Nvu 1.0 Preview Release is now available for download. To download the installation files for available platforms visit the download section.
Nvu (pronounced N-view, for a 'new view') makes managing a web site a snap. Now anyone can create web pages and manage a website with no technical expertise or knowledge of HTML."
New Announcement Apr 14, 2005:
The fourth pre-release version of Nvu 1.0 Preview Release is now available for download. To download the installation files for available platforms visit the download section.
NewsForge | Firefox news readers run the gamut
NewsForge | Firefox news readers run the gamut: "Mozilla
Firefox news readers run the gamut
Tuesday April 26, 2005 (07:00 PM GMT)
By: Kevin Quiggle
Mozilla's Firefox browser includes a built-in capability (Live Bookmarks) for working with news feeds. However, there are numerous news reading extensions available that provide a full range of additional capabilities, from 'just the basics' to options for managing and using collections of news feeds."
Tech-guide admin: Personally - I'm a big fan of Sage.
Firefox news readers run the gamut
Tuesday April 26, 2005 (07:00 PM GMT)
By: Kevin Quiggle
Mozilla's Firefox browser includes a built-in capability (Live Bookmarks) for working with news feeds. However, there are numerous news reading extensions available that provide a full range of additional capabilities, from 'just the basics' to options for managing and using collections of news feeds."
Tech-guide admin: Personally - I'm a big fan of Sage.
Wednesday, April 27, 2005
index
index: "
Getting Started with HttpUnit and JDeveloper 10g
Written by Olivier Le Diouris, Oracle Corporation
February 2004.
Popularized by the eXtreme Programming, JUnit allows you write the unit tests for your Java code.
From Java as well, but to test application running over the internet, HttpUnit intends to achieve the same kind of goals."
Getting Started with HttpUnit and JDeveloper 10g
Written by Olivier Le Diouris, Oracle Corporation
February 2004.
Popularized by the eXtreme Programming, JUnit allows you write the unit tests for your Java code.
From Java as well, but to test application running over the internet, HttpUnit intends to achieve the same kind of goals."
JDevelopr making coffee
JDevelopr making coffee: "
Teaching Oracle JDeveloper to Make Coffee
Getting started with JDeveloper extension development
Shay Shmeltzer
May 2004
Ask any serious Java developer what are the tools in his arsenal and coffee will sure be one of them. Coffee is what keeps the developer's eyes open after hours of staring at his code trying to figure out why it doesn't work. I was surprised to discover that JDeveloper - although being a comprehensive Java IDE - is missing support for making coffee cups straight out of the IDE. I figured out that this could be a helpful feature that will attract many new developers to use JDeveloper. So I decided to go ahead and add coffee making capabilities to JDeveloper."
Teaching Oracle JDeveloper to Make Coffee
Getting started with JDeveloper extension development
Shay Shmeltzer
May 2004
Ask any serious Java developer what are the tools in his arsenal and coffee will sure be one of them. Coffee is what keeps the developer's eyes open after hours of staring at his code trying to figure out why it doesn't work. I was surprised to discover that JDeveloper - although being a comprehensive Java IDE - is missing support for making coffee cups straight out of the IDE. I figured out that this could be a helpful feature that will attract many new developers to use JDeveloper. So I decided to go ahead and add coffee making capabilities to JDeveloper."
No Magic releases MagicDraw UML 9.5
No Magic releases MagicDraw UML 9.5: "No Magic releases MagicDraw UML 9.5
Posted by: webmaster on Tuesday Apr 26, 2005 Viewed: 58 times
No Magic has announced the release of MagicDraw UML Version 9.5, the award-winning UML modeling and CASE tool that includes Eclipse integration enhancements and improvements."
Posted by: webmaster on Tuesday Apr 26, 2005 Viewed: 58 times
No Magic has announced the release of MagicDraw UML Version 9.5, the award-winning UML modeling and CASE tool that includes Eclipse integration enhancements and improvements."
Oracle10g SQL Time-series Tuning
Oracle10g SQL Time-series Tuning: "Oracle10g SQL Time-series Tuning
by Donald K. Burleson
This article is a brief overview of SQL tuning in Oracle10g, with a focus on the new 10g SQL tuning features. The main new features of SQL tuning in Oracle10g include the following:
* Oracle10g now automatically collects and refreshes schema statistics using the dbms_stats package, and histogram collection is now easily automated with dbms_stats
* One common cause of sub-optimal SQL is missing materialized view and indexes, especially function-based indexes. The SQLTuning Advisor and SQLAccess Advisor provide an easy method for identifying and tuning SQL with sub-optimal execution plans.
* SQL Profiles are a great improvement of Optimizer Plan Stability (stored outlines).
* The new dba_hist tables contain a wealth of historical information about historical SQL execution statistics.
* Time-series analysis of object usage within SQL can give us important insights into holistic tuning for SQL statements."
by Donald K. Burleson
This article is a brief overview of SQL tuning in Oracle10g, with a focus on the new 10g SQL tuning features. The main new features of SQL tuning in Oracle10g include the following:
* Oracle10g now automatically collects and refreshes schema statistics using the dbms_stats package, and histogram collection is now easily automated with dbms_stats
* One common cause of sub-optimal SQL is missing materialized view and indexes, especially function-based indexes. The SQLTuning Advisor and SQLAccess Advisor provide an easy method for identifying and tuning SQL with sub-optimal execution plans.
* SQL Profiles are a great improvement of Optimizer Plan Stability (stored outlines).
* The new dba_hist tables contain a wealth of historical information about historical SQL execution statistics.
* Time-series analysis of object usage within SQL can give us important insights into holistic tuning for SQL statements."
Using JConsole to Monitor Applications
Using JConsole to Monitor Applications: "Article
Using JConsole to Monitor Applications
By Mandy Chung, December 2004
The Java 2 Platform, Standard Edition (J2SE) 5.0 release provides comprehensive monitoring and management support. It not only defines the management interfaces for the Java virtual machine, but also provides out-of-the-box remote monitoring and management on the Java platform and of applications that run on it. In addition, JDK 5.0 includes the Java Monitoring and Management Console (JConsole) tool. It uses the extensive instrumentation of the Java virtual machine to provide information on performance and resource consumption of applications running on the Java platform using Java Management Extension (JMX) technology.
The article describes how JConsole can be used to observe information about an application running on the Java platform. The article first gives an overview of the J2SE 5.0 monitoring and management architecture and how JConsole plugs into the architecture. It then describes how to use JConsole to access several core monitoring and management functionalities provided by the Java platform including:
* Detect low memory
* Enable or disable GC and class loading verbose tracing
* Detect deadlocks
* Control the log level of any loggers in an application
* Access OS resources—Sun's platform extension
* Manage an application's Managed Beans (MBeans)"
Using JConsole to Monitor Applications
By Mandy Chung, December 2004
The Java 2 Platform, Standard Edition (J2SE) 5.0 release provides comprehensive monitoring and management support. It not only defines the management interfaces for the Java virtual machine, but also provides out-of-the-box remote monitoring and management on the Java platform and of applications that run on it. In addition, JDK 5.0 includes the Java Monitoring and Management Console (JConsole) tool. It uses the extensive instrumentation of the Java virtual machine to provide information on performance and resource consumption of applications running on the Java platform using Java Management Extension (JMX) technology.
The article describes how JConsole can be used to observe information about an application running on the Java platform. The article first gives an overview of the J2SE 5.0 monitoring and management architecture and how JConsole plugs into the architecture. It then describes how to use JConsole to access several core monitoring and management functionalities provided by the Java platform including:
* Detect low memory
* Enable or disable GC and class loading verbose tracing
* Detect deadlocks
* Control the log level of any loggers in an application
* Access OS resources—Sun's platform extension
* Manage an application's Managed Beans (MBeans)"