Friday, March 31, 2006 "This home page has only a fact-filled intro for techies. Screen shots, flash presentations, product photos, dealer locator, etc., are available on our commercial site at The commercial product uses the same open source software--there is no difference. Our support site has online documentation, a quick start guide, forums, mailing lists, FAQ's, change logs, download links, doxygen diagrams, etc... Pluto is the only solution seamlessly combining: 1) media & entertainment with a server for music, movies and tv shows, plus a PVR and DVD Player, 2) a home automation system to control everything in the home with touch-screen tablet and Bluetooth mobile phone controllers, 3) a phone system with video conferencing, 4) a security system that feeds you live video on your mobile phone when something happens, and lets you speak to visitors through your stereos, and 5) a home PC solution... Pluto also incorporates lots of other big open source projects like Asterisk, Xine, MythTV, Firefox, VideoLan, SlimServer, etc., all of which have special Pluto 'wrappers' to allow them to work together seamlessly as a total home solution."

Thursday, March 30, 2006

Kimberly L. Tripp: Improving *my* SQL skills through your questions! - TechNet Webcast Series for the ITPro - Part 3 of 11
Wikipedia, the free encyclopedia - Enhanced Data Rates for GSM Evolution: "or EDGE, is a digital mobile phone technology which acts as a bolt-on enhancement to 2G and 2.5G General Packet Radio Service (GPRS) networks" - my friend Martel Manalo explains: "Rogers product is based on GSM EDGE technology. Telus and Bell are based on CDMA EVDO. EDGE supports datarates of 200kbs. EVDO is rated at 400kbs" - THANKS
Create VoiceXML pages within a Java Web developer framework, Part 2: Expanding Java-driven VoiceXML applications
Developing with Apache Derby -- Hitting the Trifecta: Database development with Apache Derby, Part 1
Dreaming in Java - O'Reilly ONJava Blog
A Tale of Two Tools - Maven2 and StatCVS - O'Reilly ONJava Blog: "The other tool that I have been using is StatCVS. I was trying to figure out how to automate, in some fashion, the creation of release notes. My project is using CVS so I could get a dump of commit messages using cvs log. But the CVS log output is extremely verbose and certainly not suitable for management or other non-technical parties. The CVS redbook led me to — a PERL script that creates a GNU-style change log from a cvs log. But, I had a hard time getting this running under cygwin so I researched a little more. This search led me to StatCVS. This tool, written in Java, parses a CVS log file and generates a set of web pages containing information gleaned from the log. Among other things, the tool does a nice job of formatting the commit messages, excluding the files that had no changes and grouping commit messages intelligently." - NICE
Ignorance is Bliss? - An Introduction to Internet Security - Part 2 | Tom's Networking
Mail reader: " Newsletter - Volume 03 - Issue 6 - 12/2005"
Real Estate Forum | Real Estate Agents | Real Estate Websites - Commercial RE site finished!: "The superior CMS Drupal, in terms of SEO weighs heavily in my opinion and the combination of the Taxonomy Features the possibilities for Real Estate related sites are endless!!"
Drupal Podcast No. 9 | Lullabot: "Questions answered. How to podcast with Drupal"
Samhain Labs | Defending against brute force ssh attacks
Real Estate Management | "You can customize Drupal to your likin: Flexinode module - for the real estate listings with pictures; Categories - obvious reasons; Frontpage module - so you can make it look exactly the way you want; Gmap module will offer google maps; Google sitemap module will submit the listings to Google... Nice. is with Drupal? Inspiring... I'm nearly complete with a new module to do this. I'll post it here when I'm finished. Meanwhile, you can see a sneak peek at Essex County Real Estate | Robert Bruckner — REALTOR" & How I Interfaced Flash with Drupal for Taxonomy | & RPF: Real Estate Module | "Possible solution Content Construction Kit (CCK) |"
Open-Realty: "free web based listing management application" & Open-Realty Wiki
Real Estate Broker — "provides a easy and professional way to publish real estate objects on the company website."
Brian Jones: Open XML Formats : Create a rich Word document based on your own custom XML (without the need for XSLT): "I have an example I've demo'd at a number of conferences that I wanted everyone to get a chance to play around with. If you grab this ZIP file: resources/ you'll see a Word document and an XML file called 'item1.xml'... CONTRACT OF SALE OF COMMERCIAL PROPERTY..."
Learn About Small Business +: "free, personalized online resource to help small business owners and their employees apply technology to their business"

Wednesday, March 29, 2006

Revision3: Systm Episode 5 : Asterisk - NICE
AJAX, LAMP, and liveDVD for a Linux-based camera: "company used asynchronous Javascript and XML (AJAX) to add advanced features to the user interfaces in its Linux-based cameras" - NICE
Microsoft's Lineup of SQL Server Related Webcasts for April 2006 Sorting Custom Paged Results Secure Your Linux Server
IBM WebSphere Developer Technical Journal: Building a powerful, reliable SOA with JMS and WebSphere ESB -- Part 2
Creating Highly Functional Tables in JSP Using DisplayTag and JavaScript: "Every Web developer has to tangle with tables. A new open source library, DisplayTag, can make life with tables much more organized. Find out how to combine the DisplayTag library with JavaScript to make a slick app that displays line item details."
Treo Software on | Treo Downloads - Graffiti 1 Files for Treo 600 - System Tools
Microsoft Office Open XML - Wikipedia, the free encyclopedia: "a primary file format to be used by the upcoming release of Microsoft Office, Office 2007... ECMA announced Dec 9, 2005 that it had accepted Microsoft's proposal to document the standard.For information on this subject see Comparison of OpenDocument with Microsoft XML formats" & Brian Jones: Open XML Formats : Back from the Ecma meetings: "If you'd like to take a look at the initial draft, it's here"
Brian Jones: Open XML Formats : Video discussing the site (weblog)
Visual Studio Tools For Office "v3" - March Community Technology Preview (CTP): "highlights of this CTP include: Support for the new Office Open XML file formats in Microsoft Office 2007"... Add-In projects for Microsoft Access 2007, Microsoft Excel 2007, Microsoft SharePoint Designer 2007, Microsoft InfoPath 2007, Microsoft Outlook 2007, Microsoft PowerPoint 2007, Microsoft Project 2007, Microsoft Publisher 2007, Microsoft Visio 2007, and Microsoft Word 2007,..."
Simplify report creation with .NET's various reporting options: Builder AU: Architect
WF news: VS 2005 extensions, ASP.NET page flows and debugging: "Another aspect of WF that still needs to be worked out is its integration with environments such as ASP.NET. As Jon Flanders points out, this should not be too difficult, as ASP.NET apps are a natural workflow. Until Microsoft does this, Flanders has built a sample for using WF to run page flows. The sample is posted here. Finally, Christian Weyer is sharing the method he discovered for debugging WF workflows hosted in ASP.NET. The process, which he admittedly determined after 'banging my head several times,' is available here." (WWF)

Tuesday, March 28, 2006

Speed Up Your SQL Inserts
Using the Enterprise Library Data Access Block for .NET 2.0
JMX: Exposing your Beans - Spring Documentation Sandbox (via Dashboard - Confluence)
Home - CAS Account Management Module - JA-SIG Wiki: "Extensions to the JA-SIG Central Authentication Service in support of integrated account management, including account creation, password creation, password reset, and administrative account blocking" & AuthCAS - Central Authentication Service - JA-SIG Wiki: "a mod_perl module for Apache that can be declaratively configured and does support proxy tickets. This module is written in perl and does not require any compilation against Apache source (which can be a pain). It only requires that mod_perl be installed on the Apache server." & MOD_CAS - Central Authentication Service - JA-SIG Wiki: "When not to use MOD_CAS..." (all via Dashboard - JA-SIG Wiki) - NICE
Announcements: CAS 3.0.4 Final Release - Posted Friday, February 17, 2006 (via Acegi Security System for Spring - CAS adapter - Dependencies)
List Pages - Tree View - Central Authentication Service - JA-SIG Wiki & Proxy CAS Walkthrough - Central Authentication Service - JA-SIG Wiki & Central Authentication Service - Edit this page - CaseWiki - START
Gregory Szorc's blog - search for: 'Single Sign-On': "Case Single Sign-On Service Upgraded - If you have been to lately, you will notice it has changed from when you last saw it. [[CAS]], the software powering our single sign-on service has been upgraded to the latest and greatest version. We took this opportunity...; Single Sign-On Eases Headaches, Especially on February 15 - Hopefully by now you are acquainted with the university's single sign-on service, [[CAS]]. You appreciate how much easier it makes your day. You get to work in the morning, sign on, and don't worry about specifying your password again and...; USG Finance System Now Using CAS - [[CAS]] was silently deployed earlier this week and now the USG Finance System uses it. I look forward to hearing from others as they embrace the new Case single sign-on system....; Evaluating Single Sign-On Alternatives - In a previous post, I raised the need for a replacement single sign-on service for the university and investigated the usage of Oracle's single sign-on product as a viable replacement. The results were discouraging. Therefore, a separate single sign-on product...; Evaluating Oracle Single Sign-On - Many of you know about It makes your lives much easier because now you only have to enter your password once for numerous web services. However, there is a problem with the service: it is too complicated."

Monday, March 27, 2006

Notepad Starts With "[.ShellClassInfo] LocalizedResourceName=@%SystemRoot%\System32\Shell32.dll,-21787" When You Start Your Computer
Internet Media Players for Windows, Linux, Mac OS X, BeOS - How to watch streaming internet TV and listen to live online radio: "To record streaming media get the URL of a stream and use command line strings like in the following examples: mplayer.exe -dumpstream mms://"
Integrate third-party components into Geronimo: "Geronimo provides integration with third-party components through its unique GBeans feature. GBeans allow you to 'roll your own' application server, making it as heavy or as light as you want by plugging and unplugging specific components into Geronimo."

Sunday, March 26, 2006

Google Maps Mania: Toronto, Canada Google Maps Mashup Roundup! & Google Maps Mania: 3 new Google Maps Mashups for Ottawa and Toronto! & Google Maps Mania: U.S. Backcountry Google Maps: "The Google Maps API has been used to import 5 mapping layers that include the Google satellite view, USGS aerial and topographic overlays and Nexrad weather, all among popular backcountry location markers. You can also submit your own waypoints and trip reports and view resort and traffic web cams." & Google Maps Mania: Google Maps API Mania & Google Maps Mania: powers 3 new Google Maps Mashups!
Google Maps Mania: The Apprentice cast on Google Maps! & Google Maps Mania: American Idol + Google Maps TorontoMLS Google Maps: "Only works with links that are e-mailed to you by a realtor. So you can’t just go to this site and expect to use it!"
Google Maps Mania: More Google Maps Creation Tools and Resources - START!
ProjectSteps: Twenty Good Life Tips, More Project Management Sayings
In Relation To...: A story about FreeMarker and Velocity: "Velocity served me well and is probably serving many projects well; it just did not cut it well for Hibernate Tools. Today I am convinced that I could have saved myself and the Hibernate world from a lot of trouble if I had decided to use FreeMarker from the beginning."
Hack Media: Security podcasts - hack a day - _
Paco's Blog: Mono Application Deployment Tutorial for the Nokia 770
Paco's Blog: Last Day at BrainShare 2006: "Take a look at these two tutorials: Getting Started with Linux Desktop Development Using Mono, Getting Started with ASP.NET, ADO.NET and Web Service Development on Mono" - projects - rundfunker: "The Rundfunker is a tabletop mp3 player that scans the WLAN for local audio sources and is able to play shared audio-files. It has a built-in 2-way speaker system, a LCD display and a very simple yet powerful user interface."
Using Mologogo with Google Earth - hack a day - _: "It lets you track GPS enabled phones using Google maps."
Google Maps Mania: New Google Maps Mashups for Canada: Libraries, Golf Courses, Toronto Housing and Live Music: "Toronto Real Estate Map" & Google Maps Mania: New Google Maps mashups for Toronto: "Mississauga Real Estate Map"
Google Maps Mania: Web 2.0 and Social Networking sites using Google Maps
LookSmart's Furl - The mcadman Xbox Archive - LINKS
Google Maps Mania: Using Google Maps from your Media Center and XBox360: "Check his blog post about this here. It has also been said that this can be used through the XBox360 as well!" & Google Maps for Windows Media Center & Google Maps on your 360 with MCE app - Xbox 360 Fanboy
Concurrent Remote Desktop Sessions in Windows XP SP2 | Sig9 - Scott Hanselman - Media Center Extenders and the Xbox 360 - LINKS
Easy DivX to Xbox 360 Streaming: "The required app is MCE Video Encoder, which functions as both a standalone streaming app and add-in for Windows XP Media Center Edition."
Don't Meet Your Heroes - The CSS & Web Standards News Compilation Site - DMYH
Tamagotchi Connections & Tamagotchi Planet: Tamagotchi Original Virtual Reality Pet, Connection, Mesutchi, Osutchi, Morino and more!
IPCop Linux Firewall | Tom's Networking
Netgear FS728TS: Smart Switch for the Masses? | Tom's Networking: "Four gigabit ports"
How Flickr uses PHP, MySQL and Web Services | Kai's Blog: "Moshe Weitzman posted a link to this great presentation “Flickr and PHP” by Cal Henderson in the developer mailing list of Drupal. It's about how Flickr uses PHP, MySQL and Web Services. I found another very similar presentation that looks. Here's a different one done by Cal at O'Reilly Emerging Technology Conference: Web Services Mash - up"
Ian Landsman's Weblog » Blog Archive » Beat Open Source Competitors by Raising Your Price
Spring Live ~ Weblog: "[TSSJS] Spring Update with Rod Johnson"
Parsing a SOAP Message without Web Services - Codehaus XFire - Confluence: "One example of needing to parse a SOAP message is if you are using a message driven bean to listen to a JMS queue. The text received from the queue is a String with a SOAP message. How do you go about parsing the SOAP to get at the body? Also, how do you leverage XFire's flexible binding mechanism to marshall the SOAP Body for you?"
Raible Designs ~ We Build Web Apps: "[TSSJS] Apache Geronimo Prime Time with Jeff Genender"
A. Sundararajan's Weblog: "Scripting for the Java Platform"
A. Sundararajan's Weblog: "Understanding Java class loading"
Really Useful Fitness Blog: Expert Article: How to Burn Fat Fast, Lose Belly Fat Faster
SitePoint Blogs » A pro-PHP Rant
Chris Shiflett: Ruby on Rails Fans - PHP vs Rails What Corporate Projects Should Learn from Open Source
Implementing CSS Based Printing
How I Pimped My Desktop: "Step one is to install the uxtheme multi-patcher. I first learned about this patcher via this post by Ryan Farley. This effectively replaces the uxtheme.dll that comes with Windows with one that allows you to use other custom styles.... You can find information about the patch from here or directly download it from this link... Once you have the patch installed, you can download interesting themes from DeviantArt. The particular theme I chose is called VXP Final."
Quickstart Guide to Subversion on SourceForge: "For More Information:
Collaborative Filtering For Your Musical Tastes That Works: "It would have been nice if there were some way for the site to simply listen in on what you were listening to and make recommendations based on your actual habits. That’s what Last.FM does..."
WCF Interop Plug-Fest: "different partner and competitor WS-* stacks are tested for interoperability with Windows Workflow Foundation"
Brain Bulb: PHP Security Audits: "Prior to a PHP security audit [webcast], you should document your application in as much detail as possible (particularly the design) and address as many security concerns as you can. We recommend adhering to the practices taught in the PHP Security Guide"
How to make a custom TV-torrent feed · TorrentFreak, torrents and more: "Go to the shows listing on"
IBM's Recommended PHP reading list (via PHP weblog)
HOW-TO: SSH HTTP proxy setup - hack a day - _: "We’ve been linking to a couple proxy options in the links posts recently and [tom] thought it would be a good idea to write up how to use Privoxy. In [tom]’s case he wanted to route all of his internet surfing at work through an encrypted tunnel to his home machine. The guide is Windows based" - TIP
Wireless LAN security guide - By George Ou -- Online Catalog: Baseball Hacks: "This comprehensive guide walks readers through the sport's core statistical categories, and then demonstrates how to use this data to truly understand baseball. Statistical analysis, data mining, probability, forecasting, and other valuable tools are examined... Sample Hacks: Hack 10: Get a MySQL Database of Player and Team Statistics, Hack 24: Use Microsoft Excel Web Queries to Get Stats, Hack 35: Compare Teams and Players with Lattices, Hack 50: Measure Defense with Defensive Efficiency, Hack 66: Measure Hits by Pitch Count"
Search Theory - Nutch Wiki (via Aaron Johnson: Lucene Archives: "Nutch, Yahoo!, and Hadoop"...)
Tomcat Probe: "A self-contained web application, which is designed to dig into Tomcat internal objects to display invaluable runtime information about deployed applications and Tomcat instance in general. - NICE! REST on Rails: "Mapping REST Concepts to Rails Patterns"

Saturday, March 25, 2006

TwistedSNMP: "You will need both Twisted and PySNMP 3.x or PySNMP-SE installed..."
Java date and time API - Home - Joda Time: "Joda-Time provides a quality replacement for the Java date and time classes. The design allows for multiple calendar systems, while still providing a simple API. The 'default' calendar is the ISO8601 standard which is used by XML. The Gregorian, Julian, Buddhist, Coptic and Ethiopic systems are also included, and we welcome further additions. Supporting classes include time zone, duration, format and parsing."
Panasonic Youth » Blog Archive » Top Five Worst APIs in Java
Panasonic Youth » Blog Archive » Ruby and Ruby on Rails Book Roundup
The Next Net 25: 25 startups that are reinventing the web - Mar. 3, 2006
Read/WriteWeb: Yahoo ups the ante with APIs: "Yahoo has announced four new APIs for its Developer Network: Photos, Calendar, MyWeb and Shopping."
Agile Testing: PyCon notes part 2: Guido's keynote: "New in Python 2.5"
Agile Testing: Ajax testing with Selenium using waitForCondition
Agile Testing: Bunch O'Links on agile/testing topics
Ajaxian » Laszlo Demonstrates Ajax Runtime: "Back in December we discussed how Laszlo was going to target Ajax as well as Flash. Several people wrote in to tell us that yesterday, Laszlo released a demo of their Ajax renderer... Play around with both versions: Flash Version, Publish Post Version, Source Code"
Jon Flanders' Blog - Using WF to run a page-flow:BizTalk and Windows Workflow Foundation: "Here is an overview of this sample. First – there is a state-machine based workflow. Although a sequential workflow would work, state-machine is really more appropriate for this scenario (see Dave Green’s post here about the two different models)." (
IBM Redbooks | WebFacing and Single Sign-on: Exploiting Identity Tokens in Multi-Tier Web Applications
IBM Redbooks | Microsoft BizTalk to WebSphere Business Intergration Server Express Migration
IBM Redbooks | WebSphere RFID Handbook: A Solution Guide
IBM Redbooks | Solaris to Linux Migration: A Guide for System Administrators
Arun Gupta's Blog: JAX-WS 2.0 Samples on Tomcat 5.5.x
Enter The JBoss Matrix: "How's BPEL different from BPM... IMHO, two products take a different perspective and are leading the way to consensus in how BPM software should look like: JBoss jBPM and Microsoft's Windows Workflow Foundation. The goal of traditional BPM products is to create the ultimate process language The best process language ever! JBoss jBPM and Microsoft's Windows Workflow Foundation support multiple process languages. Different environments require different process langauges... BPM vendors should challenge Graph Oriented Programming and the (similar) concepts of Microsoft's Windows Workflow Foundation. We should take the community of AOP (Aspect Oriente Programming) as an example. In the past year and a half, a public debate has lead to concensus and a great leap forward" - INTERESTING!
Integrating Islands with Landmasses: Revisiting WMQ Basics - Queues & Channels (WebSphere MQ)
John Reynolds's Blog: Software for Business People (like my dad): "The NetBeans 5.5 Orchestration Designer is very cool, but it is only the tip of the iceberg. We should soon see tools that let someone who really understands a business (like my dad) make (appropriate) process changes without having to involve a programmer"
Vasanth Dharmaraj's Blogs - Developing a Firefox extension: "
Mustang (1.6) versus Tiger (1.5) Performance Comparison: "The first benchmark of Mustang (JDK1.6) versus Tiger (JDK1.5) shows that Java users are up for an agreable surprise. According to this JavaLobby discussion the virtual machine raw speed has improved significantly (40-100%)." - IMPORTANT
IBM releases User Interface Help System Built on Eclipse: "to help developers create online help systems that can be easily browsed and searched and that can run on many different operating systems or across a network"
O'Reilly Network: What Is Web 2.0: "Design Patterns and Business Models for the Next Generation of Software" (by Tim O'Reilly)
Event Lobby (EVENT: 18499): "Joe Walker on using AJAX with DWR"
Article on determining load capacity during development - LINKS
Better code testing with JUnit and FIT: "One of the features of Framework for Integrated Tests (FIT) is that it enables the customer or business side of an organization to get involved in the testing process early (i.e., during development), whereas JUnit's strength lies in unit testing during the coding process. This article by Andrew Glover shows you how to combine the best of FIT and JUnit for better teamwork and effective end-to-end testing"
Ajaxian » JSEclipse 1.5 released: "Supports most common JavaScript coding idioms and features from major JavaScript libraries like Dojo and Prototype"
Ajaxian » Javeline TelePort released under the GPL: "server communication layer supporting all popular web services such as XML-RPC, SOAP, JSON, REST and Comet. By using it, developers can elegantly implement asynchronous communication as part of their AJAX projects. It has robust error, time-out and retry handling. TelePort features an advanced polling interface for controlling reconnecting and the polling frequency, and has advanced debugging features"
Ajaxian » Ajax Tutorial Round-up - NICE!
Ajaxian » Ajax Pet Store
Ajaxian » Ajax Templating - Separation of Layout and Logic
Ajaxian » Writing Your Server-Side Ajax Handler: "As I have stated in the past, I’m a huge fan of Prototype AND I choose PHP as my language of choice…so my examples will be using both, but the idea is portable."
WTP Updates: "Note, if you are starting with Eclipse 3.1.0, there are some separate and specific instructions for updating the base platform to the 3.1.1 or 3.1.2 level"
Fasttrack - Trac: "Fast Track is a simple approach to project status tracking... We have some Screenshots of Fast Track available as well"
Home - Trails Framework - Inspiring opensource Confluence: "We have created a first version of Trails with Spring MVC as view layer. It can be found in this branch. It is not as mature as the Tapestry version, but the basic functionality should be in there. Running ant create-project from the root creates a Trails project the same as the Tapestry version."
Spring-Loaded: The Spring-Ruby connection (March 24, 2006): "Spring 2.0 M2 introduced a new set of script factory beans that enable you to load scripted objects into the Spring application context and to manipulate them as if they were written in compiled Java. To get started, you're going to need spring.jar from Spring 2.0-M2 (or greater) in your classpath. You'll also need commons-logging.jar and jruby.jar." - GREAT!
Nerd Vittles » Newbie’s Guide to Asterisk@Home 2.7: Unabridged Installation and Upgrade Guide
Seven Steps to Better Presentationss, by Jeffrey Veen
UCD-SNMP (NET-SNMP) Integration: "Nagios is not designed to be a replacement for a full-blown SNMP management application like HP OpenView or OpenNMS. However, you can set things up so that SNMP traps received by a host on your network can generate alerts in Nagios. Here's how..." - #2 in Google Directory - Computers > Software > Operating Systems > Linux > Networking > Projects
O'Reilly Network -- Enterprise-Wide Network Management with OpenNMS
User talk:Jonathan - OpenNMS: Tomcat 5.5 JMX How-To, Net-snmp 5.3 CPU collections, Official Documentation, Newbies: "Please read the installation guide, and then download the software for your platform", Comparison with other network management systems: "OpenNMS VS HP OpenView"
comp.protocols.snmp SNMP FAQ Part 2 of 2: "As a subset of OpenNMS' Bluebird Project, we are pleased to announce and make available our jsnmp library, a Java2 library providing SNMP v1 & v2 functionality." & - Tools & Products: Java SNMP Development: "joeSNMP (name change from jSNMP) - Java SNMP libraries from, ..."
Real-Time Hydrometric Data - Environment Canada
Rich Internet Applications and AJAX - Selecting the best product (via Free Eclipse Plug-in for Rich Internet Application Development)
Enjoy Every Sandwich : Mission Almost Accomplished: SQL Server Express with Advanced Services: "LAMP: Linux, Apache, MySQL and PHP. A pretty nice combination of technologies for easily building interactive and Database-backed Websites. I love the concept, its one that Microsoft didn't really captialize on with .NET 1.x. Sure, you had Windows as the OS, not free, but affordable for businesses. You also have IIS which is easy enough to configure and has improved considerable with the introduction of IIS6. And, yes, ASP.NET 1.x was most certainly a great web applicaiton platform. But where was the bit that that competed with MySQL? Well, that was MSDE. Enough said. Little wonder why there's been a lot of interest in SQL Server 2005 Express Edition. But something about that offering just didn't make out the gate in time. Namely:
  • Like the MSDE story, there wasn't a free GUI for working with yet. For better or worse, XM didn't make it, and SSMSEE wasn't ready at RTM. I'm glad they didn't hold up for it, but its still somewhat holding the ASP.NET 2.0 platform for going head-to-head with LAMP, IMHO.
  • Towards the end of the development cycle of SQL Server 2005, the SQL Team decided that Express Edition really should support Reporting Services and Full-Text search. However, that decision was really made too late in the cycle to include them in the RTM. Microsoft said these features would be available with SP1."
SSIS: Using InfoPath XML Files in SSIS XMLSource Adapter
Asterisk VoIP News: FreePBX 2.0.1 Released!: "AMP is now 'freePBX'"

Friday, March 24, 2006

Thursday, March 23, 2006

Why XForms Matter, Revisited - O'Reilly XML Blog: "A profound change is likely about to shake up your world if you're a web developer, one that I suspect will make the recent efforts in the AJAX space pale in comparison as far as its effect. Very quietly, over the last few weeks, the Mozilla team has been upgrading their XForms capabilities through the use of an XForms extension. It requires that you are running Firefox or above, or Seamonkey 1.0 or above, but frankly, there are very few reasons for you not to be at this stage if you're a Firefox or Seamonkey fan..." -- Advanced Configuration of the Spring MVC Framework: "In this article I will present some configuration tips for the Spring MVC framework that could help you manage multiple instances of your Spring-based web application. The configuration management topic is often neglected in the literature, but as we will see, it is very important for real-life web development..."
SWIXML - Generate javax.swing at runtime based on XML descriptors & Building GUIs with SwiXml
Jon Udell: Bookmarklets 101
developerWorks : IBM WebSphere Developer Technical Journal - Cover: Locking strategies for database access, Develop Spring applications for IBM WebSphere Application Server -- Part 1, Building a powerful, reliable SOA with JMS and WebSphere ESB -- Part 2
Crossing borders: Continuations, Web development, and Java programming
Search engine optimization basics, Part 3: Get your Web pages into search indexes
Add a Bluetooth text protocol to J2ME apps
Introducing IBM Workplace development tools
Archimedes Trajano: J2EE with Maven 2 + WTP
Using Java to Clean Up Your Bookmark Library
Using the Java Persistence API with Spring 2.0
Jon Aquino's Mental Garden: Where I find my freeware
Raible Designs ~ We Build Web Apps: "Using JasperReports with AppFuse and Spring MVC"
Raible Designs ~ We Build Web Apps: "Using Drools with AppFuse "
Mozilla Update :: Extensions -- More Info:FireBug - All Releases: "a new tool that aids with debugging Javascript, DHTML, and Ajax. It is like a combination of the Javascript Console, DOM Inspector, and a command line Javascript interpreter."
ACM Queue - Performance Anti-Patterns - When tackling system performance, it's best to know what mistakes to avoid.
d2r: windows vista: me likey!: "I use FasterFox, so I know I wasn't dreaming. We compared the speed of loading the same pages on similarly configured machines (both Linux, Mac and Win) and Vista blew them all away. Sometimes twice as fast. WOW."

Wednesday, March 22, 2006

Creating Passionate Users: Dignity is Deadly, Part Two: "I made a list of what I've found in start-ups versus what I've lived in the corporate world..."
Archimedes Trajano: "After looking at Kick-start your Java apps which I saw on the Adsense section of this webpage, I decided to download the IBM WebSphere Community Edition to try things out and see how it goes"
Creating Passionate Users: Some quick links...: "While you're becoming an expert, let Steve Pavlina help you become an early riser. (He has lots of other great stuff as well). And if you're differently-financed as I am, you might check out the I will teach you to be rich blog..."
Asterisk@Home Without Tears: Filter Your Incoming Calls - Only Accept Known Calls: "There is a good article on this site relating to filtering incoming calls and also some discussions here"
ODP.NET Download: "ADO.NET 2.0 and Oracle Developer Tools for Visual Studio 2005 Beta"
Asterisk phone cisco 79xx - "Ringtones, Asterisk Cisco 79XX XML Services..." & "Perhaps a good place to start is the Cisco documentation - Cisco IP Phone Services Application Development Notes (XML). This is a callmanager document which also pertains to SIP": Cisco Unified CallManager Programming Guides - Cisco Systems
Networking with coworkers: "Turn your office phone network into an application platform with VoIP and XML" & Cisco IP Phone Services Software Development Kit (SDK) [Cisco 7900 Series Unified IP Phones] - Cisco Systems & 6. Cisco IP Phone 7960 Administrator Guide for SIP, Version 1.0 - Getting Started with Your Cisco SIP IP Phone (Version 1.0) [Cisco SIP IP Phone 7960 Software] - Cisco Systems
Twisted: "an asynchronous networking framework written in Python, supporting TCP, UDP, multicast, SSL/TLS, serial communication and more." & Selenium: Driven Selenium Reference (via Agile Testing: Web app testing with Python part 2: Selenium and Twisted) & Agile Testing: Quick update on Selenium in TestRunner mode & Agile Testing: Running Selenium in Python Driven Mode: "Here is a step-by-step HOWTO on running Selenium in Driven Mode using Python. I just tried on a Windows XP computer (see this blog post of mine for details on running it on *nix)" (via Getting Started with Selenium)
WebLogic Blog: "How do I monitor from the command line the number of HttpSessions for my web-app?" & weblogic.Admin Command-Line Reference & Programming WebLogic Management Services with JMX (PDF) & Starting / Stopping WebLogic Server - (Release 8.1.2): using weblogic.Admin Java tool & Enterprise Java Community: Java Doctor Book in Review and Community Contribution Project: "Chapter 9: Action and Pitfall Tips"
Cory Foy: No Fluff Just Stuff Conference - Day 2 - The Debauchery continues: "Facets of Ruby,..." (via Meme Agora Weblog)
Mozilla Update :: Extensions: XPath Checker - All Releases: "interactive editor for XPath expressions" and XPather - All Releases: "XPath generator, editor, inspector and simple extraction tool" and Contributed User-Extensions - Selenium (via "Testing with Selenium" and Agile Testing: Useful tools for writing Selenium tests)
RDT - Ruby Development Tools: Welcome
4.1.1 Release Notes - RAD, HTML, WYSIWYG, JSF, Struts, XML :: MyEclipse: "The MyEclipse 4.1.1 maitenance release contains mostly fixes, but it also has introduced a few new features: View source capability added to MyEclipse Web 2.0 Browser; New JavaScript Console view added to Web 2.0 Workbench; New customizations available in Hibernate Reverse Engineering Mapping wizard; New Desktop Feature that includes 2 desktop-related actions. (Windows Only)... What's new in 4.0: MyEclipse UML Modeler (Pro Edition); MyEclipse Visual Web Designer; JSF Project, Wizards, Graphical Designer; Hibernate 3 support with new Hibernate; Configuration Editor; Advanced Oracle Connector (Pro Edition); Spring IDE integration and enhancements; Tapestry support (Spindle integration) and enhancements; 3 new appserver connectors" & Hibernate Developer Guide by example: "I want to provide you with an easy-to-follow introduction to Hibernate 3 including complete working examples." (laliluna Tutorials) & Eclipse and MyEclipse Tutorials, Demos, setup and configuration :: MyEclipse: UML - The WebStock Case Study Part 1 - Web Development with MyEclipse and JBoss, Web Development with MyEclipse and JBoss Part 2 – Enterprise Java Bean Development with MyEclipse,... (via MyEclipse Newsletter - March 5, 2006)
IBM Team programming with Rational ClearCase Storing an XML Document in Apache Xindice: "The advantage of a native database over a relational database is that mapping of XML to SQL is not required. Instead, XPath is used to query the Xindice database and XML:DB XUpdate is used to update the database."
Writ - Wikipedia, the free encyclopedia: "a formal written order issued by a body with administrative or judicial jurisdiction"

Tuesday, March 21, 2006

Ruby—A Diamond of a Programming Language?
Gore-Tex PacLite Stowaway Wading Jacket: Fishing Jackets at L.L.Bean (via GORE-TEX® and WINDSTOPPER® Fabrics | Search Results)
WILSON'S "Toronto Fly Fishing Centre" (via Simms - The Choice of Professional Guides Worldwide) -- Fine-Tuning Kubuntu :: View Forum - Ontario Lakes: "Ten new lakes have been posted on the Ontario bulletin board..."
[JavaSpecialists 123] - Strategy Pattern with Generics
Integrate QuickBooks into a Customer Self-Service Portal: "Download the QuickBooks SDK 5.0 from"
Automated Code Coverage and Unit Tests & NCover - Code Coverage for .NET & Kiwidude's Geek Spot: "Ramblings about NCoverExplorer, .Net development and other geek toys"
A Glance at Web Application Security Reducing Pre-Exam Stress and Anxiety
Build your own profiling tool: "Create an ideal profiler using the Java 5 agent interface and AOP"
Access the Linux kernel using the /proc filesystem
15 Seconds : A Step-by-Step Guide To Using MySQL with ASP.NET - Part 3
Mastering OLAP Reporting: Meet Business Needs with Matrix Dynamics, Part II
Questions to ask HR between the interviews
Questions to ask HR between the interviews <>

Sunday, March 19, 2006

GigaOM : » Here Comes Open Source Telecom: "This is a story about a stealthy startup called Vyatta, that has build the world’s first commercial open-source router, and how open source is slowly moving its way into the telecom world. Vyatta’s first product, an enterprise class router that will compete with Cisco-medium to low end offerings is currently in beta testing with some customers is based on XORP or extensible open router platform and runs off on two Intel chips." (via Sangoma Asterisk cards test drive)
CiviCRM 1.3 Released | OpenNGO: "a web-based solution that runs locally on a web server or on a hosting provider. Installs on local machines should consider using the XAMPP/WAMP stacks which almost painlessly install Apache/PHP/MySQL: Apache 1.3+, PHP 4.3.3+, MySQL 4.0, 4.1 or 5.0, Drupal 4.6.3+ or Joomla 1.0.3+ / Mambo 4.5.3+" - Drupal demo
DB2 and open source: Put yourself on the map with Google Maps API, DB2/Informix, and PHP on Linux
Create a simple J2ME application for Blackberry with WebSphere Studio Device Developer
Use PHP to build a search engine optimization app, Part 1: Getting started
A Linux Distribution Comparison Matrix
XLiveCD: "allows users of Microsoft Windows to connect to remote Unix computers, run graphical applications and have the graphics displayed on their desktops. The software runs from the CD without being installed."

Saturday, March 18, 2006

PythonTestingToolsTaxonomy - Cheesecake - Trac
podcast | Lullabot - Drupal Podcasts: Installing Drupal 4.7, Intro to Drupal, Themes, Modules,... - NICE Developing a government website in Drupal, Government/Enterprise Installations, Predictions for 2006: "Drupal will make more inroads on companies, governments, public institutions like school and universities, open source projects, and -- most of all -- non-professionals. Just like in 2005, we'll make substantial progress. 2006 will be one hell of a ride... Thanks. I just re-read my 2005 predictions and from the looks, I was 100% correct."
*NEW* Podcast Module | & New module: video.module | - LINKS
NewsForge | Shopping cart comparison: Drupal's E-Commerce vs. Mambo's mambo-phpShop: "Drupal's shopping cart module is called E-Commerce. Its features include selling not only physical products but also file downloads, as well as running auctions with an extra auction module installed. It has basic inventory management capability with a fairly good administrative backend, allowing an administrator to print invoices, send out shipping notifications by email, and update the status of orders. Customers can also see a list of their recent orders when they are logged in... I created a table to illustrate how they stack up against one another..." & E-Commerce package showcase: Shop Online | Fearless Living, SNOWBOARD MAGAZINE | Products, Places & Personalities, MBR.ORG | New England's Premier Basketball Destination – Guide to Toronto Hotels, Toronto Tourism, and all Toronto Canada has to offer...
Plugins « WordPress Codex & Mark on WordPress » WP Tutorial: Your First WP Plugin
Listible! Quick way to get resources - LINKS
Getting Control with Subversion and Xcode: "You are now ready to develop code on Mac OS X Server v10.4 using Subversion for version control from the command line, your Web browser, and Xcode. Three powerful options for accessing Subversion's leading-edge version control constructs give Mac OS X developers the power and flexibility to efficiently develop, edit, and maintain complex projects with multiple contributors."
Ajaxian - Ajax Tutorial Round-up
I blog, you blog, we all blog ! » Blog Archive » Open Source functional testing for web sites
Agile Testing with Python Test Frameworks (PyCon 2005) & Agile Testing with Python Test Frameworks (SoCal Code Camp 2006)
PushToTest - Free open-source software test automation solutions - What Is In Your Performance Toolkit?
Virtual Labs Home: Windows Communication Foundation
Virtual Labs Home: SQL Server 2005: Analysis Services, ...
Download details: IronPython: "Python programming language for the .NET platform"
Xbox 360 FAQs - Xbox: "he Xbox 360 is an integrated music, picture, games, and movie center. You can use the Xbox Live Camera to video chat or send video messages to friends across the globe via Xbox Live. You can also connect to a Windows XP Media Center PC and stream recorded television, videos, movies, music, and photos from the MCPC straight to the Xbox 360." & Media Center Extender: Getting Started: "You have your Xbox 360 and Media Center PC up and running, now you’re ready to let the fun begin. Here is some information that will help you get the most out of your system."

Friday, March 10, 2006

Tuner2 - your ears will know
Cardsharp on Software: "CRUD in Tapestry, Hibernate and Spring"
EclipseZone: Catch exceptions in the debugger, Generating good hashCode() and equals(Object) methods, Running all tests within an Eclipse project, Eclipse Ant View
EclipseZone - Developing Eclipse/OSGi Web Applications Part 2
Cardsharp on Software: Overtime and Startups, Habits of Effective Entrepreneurial Developers, Why Java is Great for Startups
AspectJ article from ObjectiveView online magazine: "In ObjectiveView, volume 9, an online magazine distributed via PDF, Alex Ruiz has written a worthwhile introductory article on AspectJ..."
IBM releases Bytecode Instrumentation Profiling Toolkit for Java
GregariusCvsToSvn - gregarius - Trac: "Quick and dirty guide to migrate your CVS controlled Gregarius installation to Subversion"
TracInstall - Bryght Public Repository - Trac: "Trac Installation Guide" & Windows Installation instructions for SVN w/TRAC
subversion: Subversion Links - START
HOWTO: Hosting a Subversion Repository (PDF)
O'Reilly Network -- What Is TurboGears (Hint: Python-Based Framework for Rapid Web Development): "Similarities with Rails..."
KDE Wiki - KDE Subversion HOWTO & Subversion Cheat Sheet & Fai subversion howto - FAIWiki & Version Control with Subversion: "Appendix A. Subversion for CVS Users"

Thursday, March 09, 2006 -- Why PHP 5 Rocks!
Garbage Collector » Eclipse workaround to firefox missing feature
Maven - Guide to Developing Java Plugins
Spring Live ~ Weblog: "The current latest version of Equinox (version 1.6) uses Maven's standard directory layout - so that might be quite a change for users. However, none of the Ant targets have changed, so users should be able to use the same commands they've been using in previous chapters."
Subversion for Windows with Apache server HOWTO
The Trac Project - Trac: "Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission; to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies... Good Starting Points:
  • TracGuide -- Starting point for Trac documentation.
  • TracFaq -- Frequently asked questions.
  • TracDownload -- Trac is open source software, available for download,
  • ChangeLog -- Recent changes between Trac releases,
  • MailingList -- Join the mailinglist for user and developer discussions,
  • TracProject -- Learn more about the project and get involved (see also, HowToContribute),
  • RoadMap -- The proverbial road ahead.
  • TracTeam -- It's their fault - well not really.

For a complete list of available wiki pages, see TitleIndex."

Developing Programmers .com » Blog Archive » CVSTrac and Trac Combined Tutorial, CVS and Subversion: Combined Tutorial

Wednesday, March 08, 2006

Building CSharp Code - ActiveMQ - Confluence: "If you want to use Eclipse there are the following two C# eclipse plugins we are aware of": Black-sun Eclipse Plugins, Omnicore Software: X-develop
The no-framework PHP MVC framework - Rasmus' Toys Page (via PHP Web development Resources)
Paul Andrew : Presenting Windows Workflow Foundation - C# Samples for WF Beta 2
Mark Schmidt's Abode : WFPad for Windows Workflow Foundation Beta 2 is here!
Moustafa Khalil Ahmed's Space : Managing Workflow’s Lifecycle
Windows Vista Developer Center: Windows Workflow Foundation: Introduction to the Windows Workflow Foundation Rules Engine
Really Useful Fitness Blog: 9 Personal Trainer Hints
EclipseZone - Eclipse Monkey - Now That's Cool
Really Useful Fitness Blog: Raw Almonds - A fitness "superfood" everyone should try & Cooking For Engineers - Recipe File: Asparagus with Almonds
Rick Hightower's Sleepless Night in Tucson : Weblog: "Top 10 Tips For New Eclipse Users"
Ajax - ActiveMQ - Confluence
ANSI Color logging with log4j for any appender - Oregon State University Open Source Lab Wiki
Enterprise Java Community: Clustering JSR-168 Portlet Applications in Tomcat
Transparently adding metadata to POJOs
Lucene 1.9 released
Programming EJB 3 in an EJB 2.1 environment with CUBA: "a very small and easy to use open source development toolkit for the design of Java components which can be run as 2.1 or 3.0 EJBs, as AXIS web services or in a stand-alone J2SE application. CUBA has just released its version 2.0.0 with an API and component model equivalent to the EJB 3.0 SessionBean model."
Gavin seems to really dig JSF: "My current stack is Facelets/JSF/Spring/Hibernate. Facelets add a whole new dimension of view reuse. You gotta try it."
Mark Rittman's Oracle Weblog: Taking a "Sneak Peek" At XML Publisher 5.6 Enterprise
Events Home: Windows Mobile Smart Client Applications: "Part Six of this webcast series covered creating and working with the user interface (UI). In this webcast, we show you how to add data-driven functionality to our sample application. Learn how to display data from the Microsoft SQL Server 2005 Mobile Edition database, and how to quickly search through a database table. We also explain how you can use data binding not only to display data but also to automatically set different properties on controls. The discussion concludes with a look at the differences between DataSets and SqlCeResultSets." "A Subversion Eclipse Plugin"

Tuesday, March 07, 2006

Reporting Services: Deliver SQL Server Reports To SharePoint To Enhance Team Collaboration -- MSDN Magazine, March 2006
Catalog of Database Refactorings
Quick Reference Cards (PDF)
Microsoft ASP.NET 2.0 Webcast Series: ASP.NET 2.0 for JSP Developers, for PHP Developers, ...
Welcome to Streamripper: "Open Source (GPL) application that lets you record streaming mp3"
Aussie VoIP Info : FreePBX: "new name for Asterisk Management Portal"
Asterisk monitoring -
Nerd Vittles » Asterisk Call Queues: The Smarter Way to Manage Incoming Calls
Microsoft Windows Vista Developer Center : The Windows Vista Developer Story: .NET Framework Communication, IIS, and Collaboration: "Infrastructure improvements reduce the complexity of adding P2P functionality to applications, including better support for identity and contact management, peer naming and discovery, peer presence and session initiation, and mesh communication. Many of these improvements apply to the existing Windows XP collaboration architecture, although Peer Channel is a collaboration extension of WCF."
Enterprise .NET Community: Inside IIS & ASP.NET
Visual Studio 2005 goes open source with PHP tool
MVC architecture in ASP.Net using C# and Microsoft Data Access Application block
Gym Exercise Tracker in C# and .NET - Printing the DataGridView
Monitoring and Tuning SQL Server with Profiler
Configuring RHEL/Centos 4.2 Server for Oracle RAC 10g R2 Readiness: "In part 7 of this series, we started a detailed explanation of setting up a RHEL 4.2 or Centos 4.2 OS. This article works towards our goal by configuring the Network and Linux servers for Oracle readiness. In addition, we will take a brief look at Vmware Virtual Center."
Subversion User List Archives: Win32 Apache Service and mod_dav_svn & Re: vs. "You just need and"
Dependency Walker (depends.exe) Home Page (via subversion: Subversion FAQ: "I am trying to use mod_dav_svn with Apache on Win32...")
DNKA - remote desktop search tool: "It acts as a web server (search server) by interacting as a layer between Google Desktop Search (Enterprise) and user. And allow other users to search, view and download your files, emails, chats and web history."

Monday, March 06, 2006

EJB Cluster & File uploads & EJB and file access
Andreas Schaefer's Blog: RE: File Access in EJB: "As Simon Brown pointed out the J2EE specification restrict you to access files on the file system but sometimes you have to and then you need to control the damage by keeping the breach of the specification local and not to spread it all over your code. Being confronted with this question just recently I came up with these solutions:..."
Lint4j in Eclipse - Getting Started & EJB problems reported by Lint4j - Lint4j

Sunday, March 05, 2006

Open Web Design - Most Popular & Open Source Web Design - Download and upload free web designs. (via Raible Designs ~ We Build Web Apps: CSS Framework Design Contest)
AMIS Technology blog » Blog Archive » Migration from MySQL to Oracle - using Oracle Migration Workbench: "I started out by downloading the Oracle Migration Workbench from OTN as well as the MySQL 4.0 plugin. The Reference Guide on Windows is here as well as the Release Notes. All Migration Workbench Documentation. I had to download the MySQL Connector/J 3.0.x driver as well..."
AMIS Technology blog » Blog Archive » Selenium IDE - plugin for FireFox - easy black box web application testing: "Selenium IDE is not only recording tool: it is a complete IDE. You can choose to use it’s recording capability, or you may edit your scripts by hand. With autocomplete support and the ability to move commands around quickly, Selenium IDE is the ideal environment for creating Selenium tests no matter what style of tests you prefer. See for a Tutorial (movie) that perfectly illustrates what the IDE can do..." - NICE
AMIS Technology blog » Blog Archive » Aspect Oriented Programming (AOP) in PL/SQL - Is it hot? Is it cool? Or utterly useless?
James Strachan's Weblog: Limitations of WS-* and the need for Queued Messaging & Using JMS from .Net using a pure C# client
Monkeygrease » Overview: "a very simple servlet filter that will allow a web developer to inject JavaScript, CSS or other elements within a web page."
Raible Designs ~ We Build Web Apps: "Why I like Tomcat 5.5.12 better than Tomcat 5.5.15"
Raible Designs ~ We Build Web Apps: "DbUnit Tip: Turn off foreign key constraints when importing into MySQL"
Raible Designs ~ We Build Web Apps: "Paul Browne asks (and answers) 'which Ajax enabled framework should you use as an Enterprise Java developer?"
Raible Designs: CSS Framework Design Contest: "The CSS themes from this contest should be usable in corporate intranets, as well as customer facing applications. Sure, wacky designs are cool, but sharp and clean are better. Extra points will likely be given for themes that pretty up how forms are laid out and displayed. links to some good examples, particularly Wufoo..."
Sangoma Asterisk cards test drive & Sangoma User Recommendations -
Raible's Wiki: AppFuseAjaxWithDWR
Rick Hightower's Sleepless Night in Tucson : Weblog: "JSF and JSP married"
JMS Transport - XFire - Confluence
JAXB 2.0 - XFire - Confluence: "With XFire and JAXB 2.0 it is very easy to do 'Schema First Development'. This page will lead you through what it takes to develop a service. This example is contained in the distribution under 'examples/jaxb2'."
Slow Consumers - ActiveMQ - Confluence: "Slow consumers can cause problems in the broker. Here's the various things we can do. In general slow consumers don't affect queues that much as consumers compete for messages; so a slow consumer just gets less than the others..."
JSR 181 Service - XFire - Confluence: "This guide leads you through the steps of writing a simple service using JSR 181 annotations. JSR 181 annotations allow you to customize your service and the resulting WSDL relatively easily. This guide assumes you're already familiar with the concepts of getting up and running with XFire outlined in the Quick Start guide. The full example can be found in 'examples/jsr181' in the distribution."