Wednesday, November 29, 2006


Java is finally free

Sun has released Java to the open source community under the GPL version 2 license.

The following components of the JDK has been open sourced so far, more elements of the JDK are on the way:

  • javac, the Java programming language compiler

  • Java HotSpot Virtual Machine

  • JavaHelp 2.0 extensible help system

Sun is also establishing the OpenJDK Community:

The OpenJDK Community is where developers will gather to collaborate on the open-source JDK code base and related projects. The OpenJDK project in which the open-source code base will ÒliveÓ is part of this community. Through the OpenJDK project, developers will be able to directly influence the future of the JDK implementation, participate with their peers in an open community and help take Java technology where it hasn't been before. Sun is evolving the existing JDK Community, where developers have been working on the source code over the past two years, into a site where Sun and non-Sun developers alike can collaborate together on the implementation.

More information at the Java OpenSource FAQ

Tuesday, November 28, 2006


XML Notepad 2007

Microsoft has released XML Notepad 2007. The design of the previous version, XML Notepad 2006, is explained in detail on MSDN.

Handy features include:

  • Tree View synchronized with Node Text View for quick editing of node names and values.

  • Incremental search (Ctrl+I) in both tree and text views, so as you type it navigates to matching nodes.

  • Cut/copy/paste with full namespace support.

  • Drag/drop support for easy manipulation of the tree, even across different instances of XML Notepad and from the file system.

  • Infinite undo/redo for all edit operations.

  • In place popup multi-line editing of large text node values.

  • Configurable fonts and colors via the options dialog.

  • Full find/replace dialog with support for regex and XPath.

  • Good performance on large XML documents, loading a 3mb document in about one second.

  • Instant XML schema validation while you edit with errors and warnings shown in the task list window.

  • Intellisense based on expected elements and attributes and enumerated simple type values.

  • Support for custom editors for date, dateTime and time datatypes and other types like color.

  • Handy nudge tool bar buttons for quick movement of nodes up and down the tree.

  • Inplace HTML viewer for processing xml-stylesheet processing instructions.

  • Built-in XML Diff tool.

The source code should be on CodePlex but I have not been able to find it yet...

Thursday, November 16, 2006


Windows PowerShell v1.0

Windows PowerShell v 1.0 ex Monad has been released. It is available for Windows Vista, Windows XP and Windows Server 2003 in English and localized version. The Scripting with Windows PowerShell site has more documentation and webcasts.

Main features:

  • More than 130 command-line tools (called "cmdlets") for performing common system administration tasks, such as managing services, processes, event logs, certificates, the registry, and using Windows Management Instrumentation (WMI).

  • Command-line tools are designed to be easy to learn and easy to use with standard naming conventions and common parameters, and simple tools for sorting, filtering, and formatting data and objects.

  • Support for existing scripting languages and existing command-line tools, and multiple versions of Windows, including Windows XP, Windows Server 2003, Windows Vista™, and Windows Server code name “Longhorn".

  • Features that enable users to navigate data stores, like the registry and certificate stores, as if they were a file system.

  • Standard utilities for managing Windows data in different stores and formats, including Active Directory Service Interfaces (ADSI), Windows Management Instrumentation (WMI), Component Object Model (COM) objects, ActiveX Data Objects (ADO), HTML, and XML.

  • Sophisticated expression parsing and .NET Framework object manipulation at the command line, including pipelining of objects help IT professionals to work more efficiently and effectively.

  • An extensible interface that enables independent software vendors and enterprise developers to build custom cmdlets to meet unique application and system administration requirements.

Tuesday, November 14, 2006


poSecrets 2.0

I have just uploaded poSecrets 2.0 in the downloads section.

Main changes from version 1.5:

  • Added new field, URL

  • Added "Go to site" command. It launches the default internet browser on the PC or the Pocket PC with the URL of the selected item.

  • Changed form display location

  • Fixed column sort bug on notes field

Note: poSecrets 2.0 is able to open files created with older versions of poSecrets. It automatically updates the file format when you save so you must update to poSecrets 2.0 on both the PC and the Pocket PC.

Enjoy, and let me know if you find any bugs or have any suggested improvements.