Sunday, April 30, 2006

Jon Flanders' Blog - Compiled Activities to XOML:BizTalk and Windows Workflow Foundation & WFPad - XOML editor for Workflows
Microsoft OLAP : How to work with Dimension Leaves
~gux (Gustavo Larriera) : SQL Server 2005 Express on stereoids: "Give a try to SQL Server 2005 Express Edition with Advanced Services (i.e. Reporting Services, toolkits, et al.). It is a worth value 500 MB bits & bytes :-)"
Creating Passionate Users: The myth of "keeping up": "Do you have a stack of books, journals, manuals, articles, API docs, and blog printouts that you think you'll get to? That you think you need to read? Now, based on past experience, what are the odds you'll get to all of it? Half of it? Any of it?... You can't keep up. There is no way. And trying to keep up will probably just make you dumber.You can never be current on everything you think you should be..."
Garmin: POI Loader: "is free software for your PC that lets you upload customized POIs to your compatible Garmin unit. POI Loader does not create customized POIs, nor is it software for your Garmin GPS. It simply gives you the ability to upload POIs created by others from your PC to your compatible Garmin — making it easy for you to navigate directly to these points of interest."
Google SketchUp: "tool for quickly and easily creating, viewing and modifying your 3D ideas"
Joomla!: "one of the most powerful Open Source Content Management Systems on the planet. It is used all over the world for everything from simple websites to complex corporate applications." & Joomla/Mambo vs. Drupal articles & Joomla! vs Drupal - Joomla Forums - Joomlaya.com: "Drupal has cleaner code and is easier to intergrate with other systems has been my personal experience. Mambo/Joomla has been much more user/newbie friendly for the most part. There are several good discussions here:..." & Drupal Vs Joomla (where Joomla Fails and Major Drawbacks....... a discussion) & Google Directory - Computers > Programming > Languages > PHP > Scripts > Content Management

Saturday, April 29, 2006

Portals Bridges - Portals Bridges Home Page: "provides support for JSR-168 compliant Portlet development using common web frameworks like Struts, JSF, PHP, Perl and Velocity" (via "Search WSRP4J")
Dave Brondsema's Blog - Portal comparison: Liferay v. uPortal: "A very good comparison of these and more portals: http://epubs.cclrc.ac.uk/bitstream/785/406.pdf..."
Enterprise Portals: Tip of Which Iceberg? -- CMS Watch: "After talking to dozens of customers and integrators around the world in connection the just-released Enterprise Portals Report, we came to identify different types of portals, and found that no single portal software vendor excels across all scenarios."
BEA Systems - BEA AquaLogic Interaction Integration Services & BEA Systems - Press Releases: "The BEA Portal .NET Application Accelerator includes the following capabilities:
  • ASP.NET Portlet API for developing in ASP .NET 1.1 or 2.0
  • Visual Studio 2005 IDE Integration for creating portlets in ASP .NET 2.0 directly through the File ïƒ New menu
  • .NET Web Control Consumer for consuming ASP.NET artifacts via WSRP
  • .NET WSRP Producer for producing ASP.NET artifacts via WSRP"
Building Struts Portlets: "In the WebLogic Workshop IDE, open the Portal application that contains the Struts module"
Enhancing Java Portlets: "Oracle Struts Portlet"
Welcome! - SmoothWall: "open source firewall distribution based on the GNU/Linux operating system. A range of add-on modules provide extra functionality, such as web content filtering, VPN gateway and bandwidth management (QoS)"

Friday, April 28, 2006

Get Started with RFID Development in Java
Designing Patterns With UML: "The newly released NetBeans Enterprise Pack 5.5 Preview supports design patterns with its Unified Modeling Language (UML) capability. This article describes the pattern types and the procedures for creating them and applying them to application components."
Clustering at the JVM Level to Maintain Business Logic Integrity: "The typical three-tier architecture keeps the code Java developers need for clustering inside the business logic, making clustering a real chore. Clustering at the JVM level makes Java applications easier to write and cheaper to run."
Discover Seam and Sew Up Your Java Projects Faster than Ever: "In the tradition of Spring, JBoss offers Seam, which uses a declarative state model, extensive use of annotations, and two-way dependency injection to make automation of huge portions of your complex Java EE apps not just possible, but downright sensible."
IBM PartnerWorld - Business Partner support and resources - Canada
Ruby—A Diamond of a Programming Language, Part 2
Give Your .NET Apps the Face They Deserve with WPF: "Getting Started:
  1. First, you'll need the WinFX runtime components.
  2. After installing these, reboot—and if you don't have it already, you can install Visual Studio 2005. If you don't have a copy of this, you can use the free Express Edition.
  3. Next, download the Windows SDK—a huge download of about 1G. Note that with the SDK, one option is to download the IMG file and burn it to a DVD or load it into a virtual CD/DVD application and install it from there. Unfortunately, when I did this, the installation failed every time. So instead, I recommend that you download the IMG, and then download the associated Setup.exe (you'll find that download on the same page). Put both of these in a directory on your HD. Run the Setup.exe application and it will read the IMG file for you, and you can install successfully.
  4. Finally, you must install the Visual Studio development tools (codenamed 'Orcas') for WinFX development. These include the 'Cider' designer for XAML in Visual Studio.
  5. If you've gotten this far, you're now ready to start coding WPF applications, but one final download (and one well worth your time) is the Expression Designer for XAML"
EasyEclipse | Plugins lists: DB Schema Viewer, eclipse-cs: The Checkstyle Plug-in for Eclipse, Eclipse Metrics Plugin - State Of Flow, FindBugs™ - Find Bugs in Java Programs, Metrics 1.3.6, CAP - Code Analysis Plugin ("analysis is based on a paper published by Robert Martin in 1994. It is called "OO Design Quality Metrics" - JDepend follows the same main idea") among many other useful addons - NICE!
Google Directory - Computers > Programming > Languages > Java > Development Tools > Code Refactoring: Refactorit is now #1!
Slime UML Home: "Slime UML makes it a snap to: Document your Java code; Reverse-engineer existing source code; Visualise complex Java libraries, even without source."
Studienprojekte - Graph Visualization: "The goal of this project is to familiarize with JUNG - Java Universal Network/Graph Framework - and to implement an API to draw hierarchical graph structures. The data to be visualized is primarily (but not limited to) Java source code, data stored in relational databases (MySQL) or RSF (Rigi Standard Format) data files. Have a look at Creole to get an idea of hierarchical graph structures. In addition it should be possible to show Kiviat diagrams for the nodes in the graph. Kiviat diagrams are used to visualize metrics for concepts."
Borland Together Product Documentation for Together 2006 for Eclipse and Together Architect 1.1

Thursday, April 27, 2006

In pursuit of code quality: Code quality for software architects: "Most well-designed software architectures are intended to support a system's extensibility, maintainability, and reliability. Unfortunately, inattention to quality issues can easily undermine a software architect's best effort. In this installment of In pursuit of code quality, quality expert Andrew Glover explains how to continuously monitor and correct quality aspects of code that can affect the long-term viability of your software architecture."
Invoking a Web service with a JMS client & The Geronimo renegade: Apache Geronimo's JMS implementation: ActiveMQ
Spring into JavaServer Faces
Ajax and the Yahoo! Connection Manager
alphaWorks : BPEL Repository : Overview: "A technology that enables a mechanism for storing any XML data and retrieving this data through an object-oriented querying mechanism."
freshmeat.net: Project details for Subversive: "Eclipse plug-in that provides Subversion (SVN) support. From a user's point of view, it provides Subversion support similar to CVS support, which is already part of the standard Eclipse platform. Besides functionality, it offers good usability and nice user interface." & Polarion Community: About Subversive Project
Release notes - Lambda Probe - Version 1.4.0.1
Enterprise .NET Community: NHibernate
Joel on Software's "development abstraction layer": "If a good software company is a yacht, then programmers build and service the lavish boat but don't steer it. That task is left to management, which just steers the boat and does nothing else. If management has to fix the engine or start cooking lunch, then there's a problem. Of course, this is far easier said than done, writes Joel Spolsky in a blog entry called The Development Abstraction Layer."
OpenDMTP - The Open Device Monitoring and Tracking Protocol/Program: "a protocol/framework that allows communications with small devices (mobile phones, PDA's, and other high-latency/low-bandwidth devices), especially geared towards the transmission of GPS, temperature, and other remote monitoring information... Java Servlet support for downloading KML-formatted GPS tracking data directly for viewing on Google Earth was added." & SourceForge.net: OpenDMTP GPS tracking now available for your Palm Treo 650
Design-Ireland.net - Running Scheduled Backups with Xcopy - e.g. 'xcopy my_directory h:\backup\20060427\my_directory /S/H/E /F/Y /C/R/V /K/D'
IBM Rational ClearCase plug-ins: "SCM adapter for Eclipse 3.1: Windows... This plug-in provides ClearCase functionality to Eclipse users for a tightly integrated CM solution. (Read Me — for installation, supported software and other product information)"
Dr. Dobb's | Maven: Building Complex Systems | April 21, 2006
Http.sys in WinXP SP2: What It Means with Windows Communication Foundation: "The following is a quick demonstration application illustrating how WCF interacts with HttpListener and ultimately, the HTTP API and Kernel model Http.sys for registration listening endpoints... This link is a VS 2005 Sample that leverages the December 2005 CTP version of WinFX (http://msdn.microsoft.com/windowsvista/)."
Code Snippets in Visual Studio 2005 - TIPS
Simple and Efficient Multi-threading with Blocking Queues: "Predicting Queue Behavior... The mathematical queuing model that results from these assumptions is characterized as “M/M/c”. The accompanying code gives a class which will calculate a number of metrics of these queues (such as average queue length). An alternative is to use the excellent and very complete Qts Plus Excel-based toolbox."
Top 10 Must-Have Features in O/R Mapping Tools
Dr. Dobb's | SQL Server 2005 Service Pack 1 Brings SAP Hooks, Text Search | April 19, 2006: "packs a few surprises, as well as the data mirroring and Express management perks that the company has promised."
Windows Vista Developer Center: Windows Vista Developer FAQ
Maintain Better Coding Standards with Ease Using Checkstyle

Wednesday, April 26, 2006

Tuesday, April 25, 2006

IBM Software - WebSphere Everyplace Micro Environment - Product Overview
J2ME : MicroDevNet : Home
Deploy MIDlets on J2ME-enabled devices (PDF)
Create VoiceXML pages within a Java Web developer framework, Part 2: Expanding Java-driven VoiceXML applications
Palm - Support - WebSphere Everyplace Micro Environment Applications and Software Websites & PalmOS.com: Java and the Palm OS
eqo's Mobile-to-Skype buddy list solution: "Essentially, eqo acts as the 'glue' betwen online communities such as LinkedIn, MySpaces, orkut, or Skype with mobile carriers such as T-Mobile, Cingular, Vodaphone, etc... Once eqo adds support for other popular IM communities, this software will be similar to Tello, which is a service-based (and fee-based) model that lets you "rent" aggregated presence information across several popular IM services. The major differences between the two are that eqo is currently free and eqo is designed for mobile phones where as Tello is a Windows application."
The Raptor Has Landed: Using Oracle's New Free PL/SQL IDE: "Like JDeveloper, SQL Developer remote debugging uses DBMS_DEBUG_JDWP, a server-side package based on Sun's Java Debug Wire Protocol. (It's a little-known fact that you can also use JDeveloper to debug PL/SQL that executes both locally and remotely, using the same mechanism.) "
'We will encourage you to develop the three great virtues of a programmer: Laziness Impatience Hubris' -- LarryWall
Enterprise .NET Community: Q and A with Miguel "Mono Man" De Icaza
WCF interop in the real world -- it's harder than you think: "During one of PluralSight's WCF courses, he decided to integrate the WCF app with eBay's SOAP API. 'Little did I know at the time how much fun awaited me,' Skonnard wrote in his blog entry summarizing the day's events"
Calorie Counter Database - Free Online Diet Program

Monday, April 24, 2006

J.D. Power Consumer Center View Ratings - Boats 2006 & J.D. Power Best Boat Votes for 2005 : Part 1 & Marine Engines - Four Cycle Engines
Google Directory - Recreation > Travel > Travelogues: "1) Virtual Tourist - Travel community with photos, travelogues, destinations, postcards, forums and chat areas..."
CakePHP for beginners: A quick guide for the curious: "Cake is a framework for PHP in the same way that Rails is for Ruby. Essentially, it's a tool designed to help PHP developers avoid reinventing the wheel all the time." - COOL
Web 2.0 Technologies: Rails, Geocoding, and Google Maps
Skype Journal: Microsoft offers Beta of Skype Wrapper for .NET Starter Kit
NetBeans Mobility Pack 5.0 Quick Start Guide
Blogging Roller: Free as in beer IDEs from MSFT: "I recently upgraded the RSS and Atom in Action examples to .NET 2.0 using the express editions of Visual Studio C# 2005 and Visual Web Developer 2005. My overall impressions were mixed. I was a little disappointed that I had to install two completely separate IDEs to get C# development ASP.NET development capabilties, but I was glad to see that Visual Web Dev. includes a test web server, so you don't have to muck with IIS."
The Apache Portals Site - Apache Portals: "The Bridges subproject includes common code and demos for the use of common web frameworks via portlets. Currently there is support for writing portlets using JSF, Struts, perl CGI scripts, php code and Velocity templates. Jetspeed-2 includes demos for those technologies." & Rick Hightower's Sleepless Night in Tucson : Weblog - Pluto: Faster, Lighter Portal Development Env? PAIN: "The 'getting started' guide is called 'Portal Driver User Guide' not 'Developer's Guide'. You can find said guide here: http://portals.apache.org/pluto/userguide/portal.html. Don't bother spedunking throught the rest of the site, you want to read this document first. It is not well advertised... "
Introduction to the Java Portlet Specification (via JSR 168, WSRP, Portlets & Enterprise Portal blog)
Only4Gurus - Newsletter 2.0: "SQL Server Express Edition - We upped the DB size limit from 2GB to 4 GB as that was just a reflection on how much data was being generated and was useful to customers. Let me repeat for clarity THERE IS NO WORKLOAD GOVERNOR IN SQL SERVER EXPRESS EDITION."
HOWTO: Be more productive (Aaron Swartz: The Weblog)
FAQ about the Meaning of Life
Personal Development for Smart People - Steve Pavlina
Mighty Seek - Web Application Security Podcast and Blog » PodPress: "A dream plugin for Podcasters using WordPress." (Video Tutorial)
Geek to Live: Automatically email yourself file backups - Lifehacker
PalmOS Howto: Replace Graffiti 2 with Original Graffiti

Sunday, April 23, 2006

Learn Python in 10 minutes | Poromenos' Stuff
PCWorld.com - 101 Fabulous Freebies
Particletree · Preloading Data with Ajax and JSON
TinyApps.Org : Palm OS
Portable USB Apps - TheInfoBox.com
Google Directory - Home > Consumer Information: "4) EConsumer.gov - Provides information on consumer protection laws in thirteen countries and offers consumers a way to file complaints online. 5) JD Power Information Center - Using consumer satisfaction data collected, this site provides consumers information to help them in their buying decisions. 6) ConsumerSearch.com - Reviewing the Reviewers - Database of categorized consumer product reviews from a variety of news and trade publications. For each product, it ranks and describes all reviews, provides a full story of expert analysis, and lists top rated products by category. 7) Canadian Consumer Information - Consumer information guides covering a variety of topics including children, consumer products and services, environment, food, health, housing and finance. 8) ConsumerReview.com - Consumer-generated product reviews, ratings, prices for brands and models. 9) Consumers' Checkbook - This independent, non-profit consumer authority provides articles and ratings for local services in the United States..." - START
ConsumerReports.org - PDA downloads: "You can download select individual Ratings reports to Palm, Windows CE, and Pocket PC handheld devices. Just follow the instructions below to take your reports with you!" - COOL
treo Addicts » Blog Archive » Google Talk on your Treo & Chatopus - Palm OS Instant Messaging Client For XMPP / Jabber: "it also supports the transport aspects of Jabber, allowing users to establish links to other instant messaging solutions including MSN Messenger, ICQ, AIM, Yahoo! Messenger, GaduGadu, Sametime and others." & Sending SMS with your Jabber Client: "The SMS gateway allows you to send SMS messages to over 100 countries and 450 mobile networks (see http://www.aspsms.com/ supportednetworks.asp). Each normal text SMS message will only cost around 7.5 cents (US) for all countries. There is no setup fee."

Friday, April 21, 2006

Google Directory - Computers > Systems > Handhelds > Palm OS - START
freshmeat.net: Project details for EasyEclipse: "This version adds five distributions with support for Java, PHP, Ruby, Perl, and Python and over 60 plugins assembled to work together. The five distributions are Starter Java, Desktop Java, Server Java, Mobile Java, and LAMP" - NICE
JVoiceXML - News: "implementation of VoiceXML 2.1"
freshmeat.net: Project details for Unimaginatively-named Calendar: "Subscriptions can be created to pull events from remote iCalendar sources and, of course, Sunbird and iCal users can subscribe"
Home - Lambda Probe: "the ultimate tool for monitoring and management of Apache Tomcat instance in real time. Lambda Probe will help you to visualise real time information about Apache Tomcat instance via easy to use and friendly web interface."
Manage grid resources with Condor Web services
Kick-start your Java apps, Part 2: "This tutorial shows you how to move an application from a conventional design to one based on Ajax (Asynchronous JavaScript and XML) technology... The application interactively fetches and displays employee information, including a photo, from a DB2 Express-C database... WebSphere Application Server Community Edition V1.0.0.1"
Developing with Apache Derby -- Hitting the Trifecta: Database development with Apache Derby, Part 2
alphaWorks : Client for JMS on J2SE with IBM WebSphere Application Server : Overview
Mashup Data Formats: JSON versus XML @ JAVA DEVELOPER'S JOURNAL
Brian Keller - Product Manager for XNA : Free Microsoft .NET training for Java Developers: "To access this training, please visit: http://msdn.microsoft.com/vstudio/java/migrate/workshop" & Java to .NET Framework Migration Workshop: Migrating JDK 1.4 Applications and Code
Help / Selling at Amazon.com / Amazon Marketplace / How to Identify ISBNs, UPCs, and ASINs & Amazon.com Help: Inventory Loader / Building Your Spreadsheet: "UPC (Universal Product Code) is a number used to identify almost all items sold in the USA. (Books are also typically assigned a UPC, but the ISBN is more commonly used.)" & GS1 US BarCodes and eCom: Learn How Build Your U.P.C. bar code & Before you Buy: "Serial Shipping Container Code (SSCC also called SSCC-18)... The following will seem quite cryptic to a newcomer to shipping container marking so I strongly suggest that you first read and understand GS1 US’s guide" & Small User: "Do you need only a few numbers? 2004 - 2006: In the past I have told everyone that the only place to obtain a legitimate U.P.C. number is from the GS1 US (formerly UCC)... GS1 US has implemented the Variable Length Prefix but it no more friendly to the small user than before. (See Update for the small user.) Therefore my advice to those needing only a few numbers remains the same: Buy the number where you get the best bargain." & European Article Number - Wikipedia, the free encyclopedia: "EAN-13 is used world-wide for marking retail goods. The symbol encodes 13 characters" & ISBN - Wikipedia, the free encyclopedia: "Because of a pending shortage in certain ISBN categories, the International Organization for Standardization (ISO) started migrating to a thirteen-digit ISBN (sometimes referred to as ISBN-13)" & GS1 - The global language of business - Home: "Tools for viewing and navigating GS1 XML 2.0.2 "
Amazon.com: Reviews for Bridges: Amazing Structures to Design, Build & Test (Kaleidoscope Kids): Books: Carol A. Johmann,Elizabeth Rieth,Michael P. Kline

Thursday, April 20, 2006

Asterisk@Home Handbook Wiki Chapter 3 - voip-info.org: "Securing your Asterisk@Home Server"
www.centos.org - Forums - General Support - Install & configure of XServer: "The install I started with Asterisk@home did not include the ability to use a graphic desktop." & www.centos.org - FAQ - General CentOS Questions - Can I add X to my server after install? or I installed from the Server ISO and it didn't install X, how do I install X?: "yum groupinstall 'X Window System' 'KDE (K Desktop Environment)' You may also want to add some other groups from the list like 'Graphical Internet' or 'Office/Productivity'" & LinuxQuestions.org - LQWiki - Run Levels: "Most often, one can tune the run level configuration via the chkconfig command, or start and stop these initialization scripts via the service command:..." & [CentOS] Configuring X after instal on CentOS4: "system-config-display"
Linux Today - Torvalds Re-Kindles GNOME vs. KDE: "Torvalds weighed in with strong words regarding the GNOME interface and encouraged others to switch to KDE." & Gnome vs. KDE-Linux Newbie-Linux Forums
[CentOS] yum install x windows?: "yum grouplist and yum groupinstall are what you want to use with yum... e.g. yum groupinstall 'X Window System' 'GNOME Desktop Environment' 'Sound and Video'" - TIP
SIPBroker - Login: "a free service that interconnects millions of users from all around the world and improves your VoIP telephone experience in several ways..."
Installing AsterFax: Asterisk @ Home, Install Java 5, Install Ghostscript - e.g. yum -y install ghostscript, Install X11 - e.g. yum -y install Xvfb, Install OpenOffice 2.0 - e.g. yum -y install openoffice.org, Install AsterFax, ...
asterisk@home 2.8 just out - Asterisk - Voice over IP: "I have been your fan for your DUMB me Guide. Often a lot of inspiration came from your guide to help set up A@H v2.5 then and v2.8 now... The #70 is now #700. Your calls will be parked at 701 - 799 (instead of the old one of 71-79)."

Tuesday, April 18, 2006

MCC: "It's a rework of famous Asterisk Stats written by Areski. The main goal for this project is to concentrate more on PDF reports (managers love them!)"
Skype Journal: PayPal Mobile - Drag and Drop Payments a Step Closer
OutlookReminder free download. Automatic appointment reminder by phone from Microsoft Outlook. A FREE Outlook addin that takes advantage the telephony capabilities of Voicent Gatewa...
Gmail for domains (and a few other email solutions) | Bryght: "So far, it's working great."
Asterisk VoIP News: New ncurses Asterisk Manager Interface | Daily News about Asterisk, VoIP and PBX Platforms
VoipSpeak - FreePBX 2.0 Preview
GEOTEK Phonebook for Asterisk - Features
Asterisk VoIP News: WIST - Web Interface for SIP Trace | Daily News about Asterisk, VoIP and PBX Platforms
TARION - Maintaining Your Home: "As an additional service to new homeowners, Tarion has developed Home Maintenance Checklists. Each checklist (Spring, Summer, Fall and Winter) includes a monthly breakdown of items for inspection, and are intended to assist homeowners to set up a regular schedule of check-ups and clean-ups. "
TARION - About TARION: "Tarion Warranty Corporation is responsible for administering the Ontario New Home Warranties Plan Act, which outlines the warranty protection that new home and condominium builders must provide, by law, to their customers"
Open Gardens: A web 2.0 FAQ
Vitamin - A resource for web developers, designers and entrepreneurs
IT|Redux » My Office 2.0 Setup & IT|Redux » Getting Things Done with Office 2.0
A (Re)-Introduction to JavaScript
Google Calendar Event URL Generator
The TeamXbox.com Guide to HDTV - Xbox
Caching WebSphere Portal V4 Portlets Using WebSphere Dynamic Caching: "07 Jul 2003"
Core Java Technologies Technical Tips: "REPORTING INDEXED PROPERTY CHANGES IN BEANS" - J2SE 5.0

Monday, April 17, 2006

Photojojo » The 7 Best Photo Contests to Enter Today: You’re a Star, Now Show the World
Fire your Boss! The Successful Home Freelancer's Guide
ZIP Code Boundaries: "A MySQL database for creating ZIP Code outlines in Google Maps and other mapping applications. These ZIP Code boundaries are derived from the U.S. Census Bureau's Zip Code Tabulation Areas (ZCTAs)."
Geek to Live: Take great notes - Lifehacker (GTD)
My Two Cents !: How to Run IE 7 without installing it
Running J2ME Applications on Palm-powered Devices: "Learn how to migrate your Enterprise J2ME applications to Palm-Powered devices including the Treo 650 and Palm LifeDrive."
sourcebot from Bloke.com: "I have put up an on-line Java Decompiler. Simply enter the URL of the .class file below to see the source"
Core Java Technologies Tech Tips: Generics and JMX, JConsole, and You Tech Tips, Understanding JMX Technology and Introducing the Sun Java Streaming XML Parser Tech Tips, Reading files from JARs and Getting Started with the JMX

Friday, April 14, 2006

PimpMyCamino & Camino - Mozilla power, Mac style.: "The Camino Project has worked to create a browser that is as functional and elegant as the computers it runs on. The Camino web browser is powerful, secure, and ready to meet the needs of all users while remaining simple and elegant in its design."
Rails Framework Documentation & Ruby Home Page
Eight Life Hacks for Health, Wealth, and Happiness : kadavy.net
Top 7 PHP Security Blunders [PHP & MySQL Tutorials]
AJAX Activity Indicators

Thursday, April 13, 2006

XML.com: Prototype: Easing AJAX's Pain
Using the Java Persistence API with Spring 2.0
Really Useful Fitness Blog: Expert Article: Improve your body pH, boost your energy!: "One of the best ways to increase your energy level naturally is to improve your body's pH balance. Here's a great article on the subject... Clicking on the following link will take you to some pages I created that have more information on alkaline and acid foods, how to test your own pH and what to look for in green drinks..."
ServiceBAT provides guidance, patterns for architects: "Microsoft's PAG Team has released the Service Baseline Architecture Toolkit, or ServiceBAT. This offers help for those designing and building services using WCF or ASMX, as Edward Bakker describes and demonstrates here."
WASP - Easing the Switch from Java to PHP
Short Demo Movie | WASP: "Here is a short 2 minute H.264 movie demonstrating the simplicity of creating web applications using WASP for PHP. This movie goes from 0 to working WASP page in 2 minutes flat... Be sure to check out the WASP How-To."
Backroad Mapbook: Cottage Country Digital Edition (Regional Cities: Barrie, Lindsay, Peterborough, Minden, Orillia, Parry Sound, Huntsville, Dorset, Haliburton)
Fishing Maps & Travel Books - Canada - Ontario
Google Local - Calabogie Lodge, Calabogie Ontario (RCI Resort ID 2130) & Calabogie Lake Fishing Map and Launch Site Information & Pathfinder Maps - fishing maps: "Calabogie Lake - Nautical chart with bathymetry/depth, fishing spots and buoy localization plus topographic data in 3D." & Calabogie Lake: "Game Fish species in the lake include: walleye (pickerel, doré), northern pike, smallmouth bass, largemouth bass, yellow perch, brown bullhead, channel catfish, rock bass, and American eel"
Google Directory - Regional > North America > Travel and Tourism > Lodging > Timeshares: TUG - Timeshare Users Group - Users group for timeshare owners. Reviews of resorts, advice for timeshare owners, classified ads, exchange listings.
Fishhawk Tips
Ontario Fishing Map Project - COOL!
Palm Bluetooth Internet Setup & Palm Bluetooth Guide - PalmZone.net & HOWTO: Palm Bluetooth Net Access with Windows & Internet on Air - Bluetooth Networking with the Sprint Treo 650 & mytreo.net | Treo how-to guides : Bluetooth dial-up networking (DUN) for the Treo 650 & Checking and sending email from a Bluetooth access point (AP)
Use Treo 650 as Bluetooth modem with Mac OS X & Luke's Site at gehnnom.net : Bluetooth Hotsync on my Treo 650 to my Laptop & Using the Palm Treo 650 with Debian GNU/Linux & Getting Bluetooth syncing with the Treo 650 on Fedora Core 3 & Syncing the Treo 650 with Bluetooth | Linux Journal
Using the Treo 650 for Internet Connection via Bluetooth DUN

Wednesday, April 12, 2006

Creating Passionate Users: Pushing your skill set
Brian Jones: Open XML Formats : Intro to PresentationML part 1 - Core architecture and the "presentation" part
OpenXML Developer : Two New Articles: "'Open XML Document Image Conversion' is the 3rd article in Sanjay's series on working with Open XML Formats in Java... The original intent of this article was to demonstrate a technique for compressing a large document that is bloated with embedded BMPs, but to Sanjay's surprise he found that the ZIP compression of a typical BMP screen shot in an Open XML package is so good that there's not really any room for improvement via this technique. Nonetheless, this article is a good example of how to replace embedded media in an Open XML document for those working in Java environments. The second article, 'Creating an Open XML Document in .NET', takes a look at how to write user-entered text into a newly created Open XML document."
Enterprise Portal, Portlets, JSR168 blog
Network Administration Tools - Monitoring and Articles: Installing SNMP on Windows Server 2003 Using Net-SNMP, Installing SNMP via RPMs on CentOS 4, Setting up SNMPv3 Users,...

Tuesday, April 11, 2006

Mapping and GIS Technology for .NET and Java Developers
GoodRecruits: 25 Most Difficult Job Interview Questions (and their answers)
Wanton Spirit » Blog Archive » My Weekend With Drupal: "Overall, a success. And it’s still nine minutes before midnight. Perhaps time for a martini…"
SitePoint Blogs » The J2EE guy still doesn’t get PHP
WASP | Web Application Structure for PHP 5: "WASP strives to allow web developers to make great applications with more fun and less code, but in the familiar playground of PHP." & ONLamp.com -- Simplify PHP Development with WASP & What is interesting is that WASP uses Drupal to power its site
Evolving JMX @ SOA WEB SERVICES JOURNAL: "if you had a requirement to aggregate JMX resources with WMI resources in a distributed manner, this would not be a straightforward task. The WSDM MUWS specification provides the needed mechanism and platform neutrality to address this challenge." & A little wisdom about WSDM & Understand Web Services Distributed Management (WSDM) PDF
Learn the Eight Principles of Web Services Management: "Managing Web services at the SOAP level complements and does not compete with other capabilities for management, such as WMI (Windows Management Instrumentation) or JMX (Java Management Extension), that are available through C#, Java, VB, or C++ methods. JMX is a standard in the Java environment for management of Java objects. WMI is an equivalent management standard in Windows."
Access Windows Performance Monitor counters from Java, Part 2: "In Part 1 of this series, Nicholas Whitehead introduced NSClient and NSClient4j. NSClient is a small footprint service that runs on Windows hosts. NSClient4j is a Java API that makes Windows Performance Monitor statistics accessible to Java clients on any platform. In Part 2, Whitehead exposes NSClient4j as a Java Management Extensions (JMX) resource and describes the benefits of doing so."
Something like JMX for .NET
Fish On Line Canada - Home - Message Board
Lorelle on WordPress » What Do You Do When Someone Steals Your Content
SQLite Administrator - International Milestone Beta
Rob Harrop’s Blog » Controlling MBean Registration Behavior in Spring & [#SPR-680] Notification Support in JMX - Spring Framework & See also Part 1 of "JMX notifications with Spring" on Spring's corner : Weblog (via Spring Framework - SWiK)
AOP@Work: Performance monitoring with AspectJ, Part 1: "Say goodbye to scattered and tangled monitoring code, as Ron Bodkin shows you how to combine AspectJ and JMX for a flexible, modular approach to performance monitoring. In this first of two parts, Ron uses source code and ideas from the Glassbox Inspector open source project to help you build a monitoring system that provides correlated information to identify specific problems, but with low enough overhead to be used in production environments." & AOP@Work: Performance monitoring with AspectJ, Part 2: "Ron Bodkin shows you how to add enterprise monitoring features to the Glassbox Inspector, including monitoring multiple applications, Web services, and Web application frameworks. He also shows you how to track application errors and contain them in monitoring code and demonstrates pragmatic approaches to deploying and controlling your monitoring infrastructure."
Extending Spring JMX support: "I use a relatively simple exercise -- adding notification events to Spring-based application methods and attributes -- to help you get comfortable with customizing Spring JMX. After following my example from start to finish, you'll be on the path to fine-tuning Spring's JMX management infrastructure for your application needs... I conclude the article with a working example based on a mockup service object with both start and stop methods and a read-write attribute to be managed. I test the implementation with a small client/server application designed for that purpose. The application server is a standard Java 5.0 MBeanServer supplemented with an HTTP adaptor from the MX4J open source project." - NICE
Blogging Roller: ROME chapter complete: "Over the weekend I finished the second of two new chapters I promised for RSS and Atom in Action. The first one covered Windows RSS. The one I finished late last night is the new Chapter 7 on 'The ROME newsfeed utilities.' Here's the outline:"

Monday, April 10, 2006

Office Developer Center: Creating Site Definitions for Windows SharePoint Services
Splunk > Splunk Base (via Start-up brings glitch wiki to IT pros | CNET News.com: "Efforts have been made to standardize log information into a single format that, in theory, will help system administrators pinpoint problems quicker. As part of its autonomic computing initiative, IBM published a common log file reporting format")
Dumping MySQL information schema - O'Reilly Databases
Digg PHP's Scalability and Performance - O'Reilly ONLamp Blog: "Owen mentioned they use the APC PHP accelerator platform as well as MCache to lighten their database load..." - LINKS
Sixwise.com: "The 'Dirty Dozen' Food Additives You Really Need to be Aware Of"
HUMMINBIRD: SmartCast Wireless Fishfinders
Live Weather - Australian Bureau of Meteorology — UMN MapServer: "The WMS is also easily viewable in Google Earth using the .kml files provided here" => Data Management - Google Earth Configuration files
Discovery Portal - York Region Metadata Repository - YorkCatalogue, Ontario, Canada & YorkCatalogue - Explore York Region Geospatial Metadata Information (GIS)
geogratis.cgdi.gc.ca - Important Notice: "The download Directory contains the data that GeoGratis serves up on "The Discovery Portal" and GeoGratis. This is the extent of GeoGratis?s data holdings. If the data you are looking for is not there, GeoGratis does not have it. 'Canadian Conservation Areas Database (CCAD)' access must use the online registration service). FTP access provides direct access to these collections at the same entry point."
GeoGratis: "Landsat 5 TM Data over Major Canadian Cities" (via MapServer OGC Web Services Workshop)
Getting Started with MapServer — UMN MapServer
DNR Garmin Extension for ArcView: Minnesota DNR & ArcView - Wikipedia, the free encyclopedia: "a Geographic Information System software product produced by ESRI. The full name of the product is ArcView GIS." & Is It Time for Open Source? - Articles: "In Canada, you can spend $50,000 (Jan2005 price) to get ArcIMS, ArcSDE running on Oracle and then build yourself a clunky online map, and painfuly coax it to swallow the data sets you need it to display. ... while eating the time to learn how to use it ... or paying for training. Or, you can download MapServer with PostGIS for free, and use a small part of that $50,000 to pay for time to learn how to use the software, and end up with a very responsive online mapping system that easily chews through many gigabytes of data ... Allowing companies to have great systems that they could otherwise never afford to develop. The MapServer community is large and responsive, I've had bugs fixed the same day I reported them... Ken is correct. ArcIMS and ArcGIS and their bloated pricing and underperforming system created a real need for Opensource software." & Open Geospatial Consortium, Inc. (OGC): "a non-profit, international, voluntary consensus standards organization that is leading the development of standards for geospatial and location based services" (OpenGIS Simple Features Specification for SQL Revision 1.1) & MapServer Workshops — UMN MapServer - START
Mapping Toolbox - Free GPS Programs: "Palm PDA users will like Cetus GPS for tracking and field data collection" & The Cetus GPS Book: "Cables for both are quite expensive at Garmin, but Blue Hill's Innovations and Pfranc sell some high quality connectors and Palm-Garmin cables World wide. If you buy a cable from them, please let them know, that they were recommended by Cetus GPS." - TIPS
Spring's corner - new: JMX notifications with Spring (2), Jencks in action, Use the JMS support of Spring with Joram & old Templth's blog: Use Groovy with Spring
ClearCase [Using ClearCase] at Black Sheep Networks Resources - UNIX ADMIN RESOURCES & Rational ClearCase Commands Reference with AJAX-based search for clearcase commands, cleartool subcommands and multitool subcommands & Clearcase Commands
dwlz.com: Palm Pilot Download Page Food Lists, Menus & More & Palm Pilot Central: READ THIS to get WWCalc, Food List, and Restaurants!! & wwcalc-for-palm - Files: "This group is for distributing info about WWCalc for Palm OS. WWCalc works ONLY on PDAs running the Palm Operating System"

Sunday, April 09, 2006

Jamie Thomson - Life, the universe and SSIS! : Interesting reads (ETL)
Mark Rittman's Oracle Weblog: Using the Sparsity Advisor in Oracle OLAP 10gR2 & Using Partitioning to Improve the Performance of Oracle OLAP Aggregation & New OLAP Calculation Builder, and GLOBAL Sample Schema, Available for Download: "Oracle have released for public download the Microsoft Excel-based OLAP Calculation Builder, that I'd mentioned earlier in the year. Using this piece of shareware, you can use an Excel template to create, en-masse, calculations that go into your Oracle Database 10gR2 analytic workspace."
Visual Studio 2005: Visual Studio 2005 Code Snippets: "A set of Visual Basic and Visual C# Code Snippets are included in the Visual Studio 2005 box – additional Code Snippets can be found below..."
Mark Rittman's Oracle Weblog: Top Ten Things I Hate About the Oracle Database
Nottawasaga.org...Home Domain of the Nottawasaga Steelheaders
Open Thread: Your best tip on doing presentations | 43 Folders (via Creating Passionate Users: And one more thing...)
Andy Budd::Blogography: Podcast Recommendations
Damn Small Linux (DSL), 50 megabytes of penguin power & Minimum Hardware Requirements - DSL Wiki
CLEC-Planet - Resources & Information For CLEC Providers & Internet Access Providers

Saturday, April 08, 2006

Creating Passionate Users: When only the glib win, we all lose
The Hogg Blog : Just Announced - Service Baseline Architecture Toolkit: "Service BAT is a toolkit that provides architectural guidance, tools, patterns, wizards, etc. to help you designing and building services using Windows Communication Foundation and ASMX. The Guidance Automation Toolkit is used to integrate all of this very nicely into Visual Studio.NET 2005. One of the great things of Service BAT is the level of customization. Service BAT doesn’t force to do anything you don’t like. You can customize most parts of Service BAT to make it meet your requirements"

Friday, April 07, 2006

Speeding Up AJAX with JSON
Market Research for Small Business on a Shoestring: Surveys and Focus Groups & Create a Media Kit for Your Small Business & Podcast: Entrepreneurial Tips sponsored by Southwest Airlines
Arun Gupta's Blog: WS-I Testing Tools Ant Tasks: "WS-I Testing Tools determine conformance with WS-I Basic Profile 1.1 (BP 1.1) and Simple SOAP Binding Profile 1.0 (SSBP 1.0). The testing tools download bundle comes with two tools that facilitate the process, they are Monitor and Analyzer. The bundle comes with a command-line version of these tools but for easier integration with Ant build scripts, ant tasks for these tools is available here." - COOL
WEBLOGIC JOURNAL: Monitoring and Controlling WebLogic Servers with WLST & 'HTTP Session Replication Failure' Issues
Developing Java web application to WebLogic Server 9.0: "In this article, you will deploy the web applicationt to WebLogic Server. You need to read the article of Developing Java web application with DB-VA EC, MySQL Tomcat, JSP and Servlet and follow the steps to create the SchoolProject because you will use the same example to deploy on WebLogic Server 9.0. Assume that you have been installed WebLogic Server 9.0."
ONJava.com -- Java Software Automation with Jakarta Ant
How To Run Ant FTP / Telnet / Rexec Task -Simple Thoughts - Java and Web Technology Blog & VSJ | Java Zone | Beyond the Ant basics
Java Reference Guide > Jakarta Commons - Net Class Library: "provides support for the following Internet protocols: Finger, Whois, TFTP, Telnet, POP3, FTP, NNTP, SMTP, And some miscellaneous protocols such as Time and Echo as well as BSD R command support"
the kdonald blog: JMX and Spring: "When I think JMX, I think a true operational management protocol like SNMP or CIM/WBEM."
Jasmin: JAX - Java AgentX Client Toolkit: "JAX is a Java package that provides classes to implement Java AgentX (RFC 2741) sub-agents. It is designed to allow easy integration with existent Java code without requiring much knowledge on SNMP." & Jasmin: A DISMAN Schedule-MIB Implementation: "The Schedule-MIB allows to schedule simple SNMP Set operations on the local SNMP agent on a regular basis or at specific future points in time. In conjunction with the Script-MIB this allows to launch short-time scripts at regular intervals or to start and terminate scripts on scheduled points in time. Besides this application in combination with a Script-MIB agent" & Jasmin: Smurf - A Script-MIB User Interface
ExpectJ - A Java implementation of Unix expect & CPAN Expect vs. native expect: Perl Scripts & Pexpect - a Pure Python Expect-like module & yax - Yet Another eXpect [ruby] (via Expect for languages other than Tcl)
AdventNet ManageEngine to build JMX Protocol Adaptors like RMI Adaptor,HTML Adaptor
SNMP Monitoring and Management: "To monitor a Java virtual machine (JVM) with SNMP" (via SnmpAdaptor: "provides a JMX SNMP Adaptor for JMX Agent") - TIP

Thursday, April 06, 2006

List of Ontario census divisions - Wikipedia, the free encyclopedia & Canadian Statistics -- Welcome: "This selection of summary tables provides an overview of statistical information on Canada’s people, economy and governments" & Census of Canada: Census of Population, Census of Agriculture & Data Sources - Leddy Library: "Canadian Census Analyzer" & Canadian Census Data - James A. Gibson Library, Brock University
Maintain Better Coding Standards with Ease Using Checkstyle: "Coding standards are a time-honored and widely respected programming best practice. However, they are not always easy to put into action. Find out how Checkstyle can help you define and enforce a set of coding standards and promote good and consistent programming habits across your team. "
Google Maps Mania & Google Groups : Google Maps & Main Page - GoogleMapki - START!
Google Maps API Documentation & Examples
http://pdf.sys-con.com magazines - THANKS!
AjaxWorld Magazine: AJAX and Mozilla XUL with JavaServer Faces @ AjaxWorld Magazine
XML.com: Prototype: Easing AJAX's Pain
Implement Logging as an Aspect Using Spring's AOP Framework
Why AJAX Is So Disruptive @ AjaxWorld Magazine: "I wrote an invited response in the AjaxWorld Magazine to Jeffrey Zeldman's off-kilter but widely read (i.e. Slashdotted) take on Web 2.0. In it I claimed Zeldman had way too much focus on Ajax as a Web 2.0 ingredient."
Digital Memories: "With Windows Vista, your photos and the tools you need are all in one place. Whether you're working with photos or video, editing or e-mailing your pictures, or putting together a slide show for your next party, you will have the tools to get it done—and more—quickly and easily."
Digital Asset Management for Photographers, Chapter 2 (PDF)
How to Use Windows XP: "TV and Multimedia - Take advantage of these resources to get the most out of your Media Center personal computer..."
Scotsmist Personal Computer Support Appendix, The Glossary N: "Nerd - A nerd is very similar to a geek, but with more RAM and a faster modem. Nerds often find geeks dull because geeks don't spend enough time talking about computers." (via Nerd Vittles :-)
Prakash Malani's Blog: Configuring WebLogic 8.1 and Hibernate 3.0 - Part II: "Hibernate ships with JMX Management Bean (MBean) implementation. I did not see a way to deploy Hibernate into WebLogic using JMX. What are the benefits of leveraging JMX with Hibernate and WebLogic? I see at least two benefits. One is deployment as well as re-deployment. But, more importantly is being able to monitor Hibernate and obtain statistics. Runtime monitoring from a JMX console is essential for health and caring of a deployed application..."
dev2dev: Spring Integration with WebLogic Server: "Spring offers extensive JMX support, which includes the ability to expose WebLogic Server’s MBeanServer through Spring’s MBeanServerConnectionFactoryBean. The MBeanServerConnectionFactoryBean is a convenience factory whose byproduct is an MBeanServerConnection. During application deployment, the connection is established and cached to be later operated on by referencing beans... For more information, see Understanding WebLogic Server MBeans and Spring’s JMX Support."
SpringHub.com - Spring Framework Hub - Web Links & Rob Harrop’s Blog » [TSE] Slides for Advanced MVC, Scheduling and JMX Presentations: Enterprise Management with Spring and JMX and JMX Samples (all code requires Spring 2.0 M1 or above)
Toshiba Class Actions - Satellite A70 & 5000 Series

Sunday, April 02, 2006

James Strachan's Weblog: "we now have some neat visualisations of ActiveMQ which can be auto-created at runtime by the broker."
Jamie Thomson - Life, the universe and SSIS! : SSAS: Foodmart 2005: "People that have used SQL Server Analysis Services prior to v2005 will be failar with the sample Foodmart database that was provided with the product. That has now been replaced by the AdventureWorks sample database instead. For those of you that want Foodmart back, Darren Gosball has made a 2005 version available for download here"
CSLA .NET 20 & Rockford Lhotka - dotnetrocks interview on CSLA .NET 2.0
Northwind Starter Kit: "I'm still sort of newbie as far as patterns are concerned, but I felt I needed a serious project for me to learn more quickly and effectively. That's why I embraced and hopefully revamped an Andrea's old project--the Northwind Starter Kit (NSK). NSK is a sample application to illustrate blueprints of a .NET-based layered application architecture. It includes a various presentation front-ends, various DAL based on SQL Server 2000 and Access, and a business layer designed according to various popular design patterns. It's in C#."
Free UML Tools for .NET Developers - DotNet2Uml - uml2svg - Generate UML Diagrams from Assemblies
ADO.NET 2.0 Tutorial : SqlBulkCopy Revisited for Transferring Data at High Speeds