Friday, December 31, 2004
xCHM - the UNIX .chm viewer: "xCHM is a .chm viewer for UNIX (Linux, *BSD, Solaris). Success stories of xCHM on Mac OS X have also been received, and apparently xCHM even works if compiled under the Cygwin environment in Windows." - read xCHM Windows HOWTO
CHM lib: "CHMLIB is a library for dealing with Microsoft ITSS/CHM format files. Right now, it is a very simple library, but sufficient for dealing with all of the .chm files I've come across. Due to the fairly well-designed indexing built into this particular file format, even a small library is able to gain reasonably good performance indexing into ITSS archives."
Easy2Sync: Synchronize your notebook and desktop PC!: "If you have a notebook or just several PCs in general, you know how difficult it is to have the same data on all. It doesn't matter if we're talking about normal files or Outlook mails, contacts, etc." TIP
Slashdot | Microsoft Loses Passport: "Microsoft is abandoning one of its most controversial attempts to dominate the Internet after rival companies banded together to oppose it and consumers failed to embrace it."
Slashdot | IBM Grid Near 50,000 machines - Slashdot Users #13: "IBM's World Community Grid is off to a roaring start. Since kicking off six weeks ago (original Slashdot story), the grid has grown to almost 36,000 users with almost 50,000 machines. Growth continues as more media coverage hits. There is a team of Slashdot users - currently ranked 13th in points with only 79 members. If you have spare cycles, download the software, join us and crank for medicine. For those of you with dual processor systems, you'll have to use a homebrewed tool - beyond two is not supported yet. Alas, you also have to be running Redmond's finest. According to their FAQ, a Linux client is slated for development in 2005."
[util] favicon.ico generator: "Enter the Favicon from Pics web based favicon generator: http://www.chami.com/html-kit/services/favicon/"
Mastering J2EE Application Development Series from OTN: "Read the advice and real-world experiences of J2EE experts for simplifying the J2EE development life cycle." - START
XQuery and XSLT are declarative languages and other XQuery related posts: "Edd Dumbill posted an article called XQuery's Niche on XML.com that summarized another (related) XML-DEV perma-thread this month"
Architect Corner: "Releasing Architect-BOK [ebook in word format]. Need to clean up the articles in the Architect Bank of Knowledge. [selected articles from this blog]. Attached below are the compiled links, if you want to browse the BOK online. For offline reading, check out" COOL!
Maximizing GTD with Outlook Methodology: TIPS & "For answers to some of your questions and more ideas from Outlook practitioners, visit the GTD with Outlook Forum" & Setting Up Outlook for GTD & Managing GTD Projects in Outlook & GTD forum: Gear, Gadgets, Software, and Toys.
Thursday, December 30, 2004
Essential Skills for Agile Development - Test-Driven Development - Refactoring - High Cohesion - Low Coupling: "You can download a book for free, called Essentials Skills for Agile Development. I haven't downloaded it yet as I am still reading Refactoring to Patterns, but it is on my list. The book appears to be a overview of test-driven development, refactoring, iterative development, and creating applications supporting high cohesion and low coupling."
gilbdownload: Download Book manuscripts, Articles, Course Slides, Case Tools, etc. written by Gilb and Clients: Competitive Engineering: A Handbook for Systems and Software Engineering Management Using Planguage (Amazom.com reviews), manuscript for Evolutionary Project Management & Product Development Evo, Free web based video lectures based on the book (Web-Video), ...
The magic that makes Google tick - Printer friendly - ZDNet UK Insight: "Up to 2,000 PCs in a cluster, Over 30 clusters, ..."
Clarke Ching's I Think Not, Baby Puppy: Multitasking MAKES YOU STUPID: "A growing body of scientific research shows that one of jugglers' favourite time-saving techniques, multitasking, can actually make you less efficient and, well, stupider. Trying to do two or three things at once or in quick succession can take longer overall than doing them one at a time, and may leave you with reduced brainpower to perform each task." By Sue Shellenbarger, The Wall Street Journal.
"it really helps to have some scientific evidence to back up ones statements. In my internet search I found the following site you may like."
"it really helps to have some scientific evidence to back up ones statements. In my internet search I found the following site you may like."
mind map, thinking, accelerated learning, business: "We have included here examples of Mind Maps that have been drawn for a variety of different purposes. Some are hand drawn and some have been produced on the Mind Mapping software, MindManager."
MindManager X5 5.1 review by PC Magazine: "Starting a new project, researching a topic, or thinking through an idea? Then MindManager X5 5.1 should be the first place you turn. This mature 'mind mapping' tool is designed for people who need to organize and act on information, helping to catalyze thinking."
FreeMind: "a premier free mind-mapping software written in Java. The recent development has hopefully turned it into high productivity tool. We are proud that the operation and navigation of FreeMind is faster than that of Mind Manager because of one-click 'fold / unfold' and 'follow link' operations."
Nokia 6820 Phone: Java technology for application downloads (Nokia Developer's Suite 2.2 for J2ME), Nokia 6820 Phone Support, Nokia 6820 PC Applications.
Opera with Voice: "The Opera Voice feature allows the user to control the interface by talking and to have documents read aloud. Voice is currently offered in English and works on Windows 2000 and XP. A headset with a microphone is required to use Voice." COOL
Netcraft: Netcraft Anti-Phishing Toolbar Available for Download: "After downloading the toolbar, please read the tutorials to use the toolbar to its full potential" TIP
Developing the Microsoft Business Framework: "for a high level overview of what MBF means, you can have a look at the slides of a MBF session from PDC03"
TheServerSide.com - Struts action mappings: Divide Et Impera: "This article discusses different combinations of a Struts action class and a form bean and how these combinations can be used."
Earthquakes and Tsunamis: A deadly combination: "Here are some links to places that will accept donations and have more information..."
Step on the BI Accelerator: "SQL Server Accelerator for BI employs industry best practices and automates the creation of the back end for a customized BI solution. These features let SQL Server customers spend less time coding and more time building unique end-user BI applications."
FIX: Pre-Analysis Services Service Pack 3 Client Cannot Administer Analysis Services Service Pack 3: "application that has not been upgraded to SQL Server 2000 Analysis Services Service Pack 3"
Managing Virtual PC Images with SharePoint Development: "I stumbled across a nice post by Jan Tielens on Virtual PC images and differencing. Something I hadn't done before as all my images are built from scratch. This is not only time consuming in the construction (and something a trained monkey or a well-written NAnt script could do) but they're time consuming to copy around when you need something 'almost' like that image but not quite. There is a nice walkthrough blog here on Matt Hausmann's site that gives you a nice visual guide on building difference images"
XML 2004: Lated short trip report and links to my presentation: "Attendees had the unique opportunity to compare the (not too diverging) philosophies of Oracle and Microsoft on this topic since my talk was in the same session as Stephen Buxton's talk on SQL, SQL/XML and XQuery. I was just a pity that a scheduled IBM talk on the same topic got cancelled (we could have found out first hand what their plans are)."
Download details: Windows XP SP2 Support Tools for Advanced Users: "The Windows Support Tools for Microsoft Windows XP are intended for use by Microsoft support personnel and experienced users to assist in diagnosing and resolving computer problems." TIP!
Microsoft Grid Computing: "BigTop": "A nice article about Microsoft Research project around grid computing, code named 'BigTop'."
dBforums - Analysis Services: Unable to connect to Registry on Server & How to obtain the latest SQL Server 2000 service pack: "Service Pack 4 Beta Release date: December 20, 2004"
OpenP2P.com: File Sharing Without the Fear: "When it comes to file sharing, size matters. The RIAA sued only people who shared at least 1,000 songs... If you use Kazaa Lite, a far superior program, available from www.kazaalite.tk, choose Options->Kazaa Lite K++ Options->Traffic, and check the box next to 'Disable sharing of files with other users', as shown in Figure 1..."
WindowsDevCenter.com: Setting Up a Virtual Private Network by Wei-Meng Lee, author of Windows XP Unwired
Agile Development: Lessons learned from the first Scrum: "In 1993, at Easel Corporation in 1993, we we first applied the Scrum process to software development teams when we built the first object-oriented design and analysis (OOAD) tool that incorporated round-trip engineering. In a Smalltalk development environment, code was autogenerated from a graphic design tool, and any changes to the code from the Smalltalk integrated development environment (IDE) were immediately reflected back into design." [PDF]
testdriven.com: Your test-driven development community - Web Links: "CiLite is a continuous integration tool for Java projects. It is simple to set up and use. It uses a short Groovy script and a Quartz scheduler to periodically invoke an ant target in your build.xml. The result of the Ant invocation is mailed using Ant's inherent mail logger."
PyFIT Tutorial: "What follows is a step-by-step tutorial on using PyFIT within the FitNesse framework. PyFIT, written by John Roth, is the Python port of Ward Cunningham’s FIT framework" (Agile Testing)
Wednesday, December 29, 2004
Microsoft TechNet: SQL Server 2000 Resource Kit: Part 5 – Data Warehousing, Part 6 - Analysis Services - GOOD ONE
sql server data mining FAQ: "The data mining functionality in SQL Server 2000 Analysis Services are integrated tightly with both relational and OLAP data sources. SQL Server 2000 Analysis Services includes two of data-mining algorithms developed by Microsoft Research: Microsoft Decision Trees and Microsoft Clustering. It supports SQL-like data mining language that is specified in OLE DB for Data Mining. In addition, starting from SQL Server 2000 SP1, it supports third-party data mining provider aggregation. Visit a Microsoft TechNet page for Data Mining for an excellent introduction to Microsoft Analysis Service data mining feature. Also, the online tutorial “Analysis Manager Concepts & Tutorial" on the first "Getting Started" page from the Analysis Manager is a good start to use the data mining functionality."
SQL Server Developer Center: SQL Server Downloads: "Product and Update Downloads, Code Sample Downloads, Tool and Utility Downloads"
SQL Server Data Mining: "The main feature of this site is our Live Samples. The current samples include a hypothetical Movie Store, an automatic Data Validator, and an interactive model database that shows off some sample web controls for browsing mining models. To help out the community in understanding SQL Server Data Mining and implementing solutions, we offer Tutorials and weekly Tips and Tricks column providing answers to frequently asked questions and other insights from the development team. For more reference material, check out our Whitepapers and Articles section for a selection of good reading material on SQL Server Data Mining. If you are interested in some code samples – you can find those in our Downloads section. If you are looking for an archive of SQL Server 2000 Data Mining materials from our AnalysisServicesDataMining groups site, you can find those here."
SQL Server Developer Center:: "Data mining FAQ"
30. What are the third-party providers and tools available?
30. What are the third-party providers and tools available?
- DBMiner - various algorithms plugged in to Analysis Services
- Angoss resource kit for OLE DB for DM - Free visualization tools (decision trees, clustering, lift-chart) from Angoss, based on OLE DB for DM
- Curotto's paper - creates a new provider using the sample provider source code
- Also check the data mining community web site where we have several samples including a cluster viewer, thin-client, etc.
ETL Career - links: Informatica Professional Certification Program, BO training, First of all you should get trained in Microsoft Analysis Services and DTS.
MSDN Library: Preparing and Mining Data with Microsoft SQL Server 2000 and Analysis Services: "demonstrates how to apply data mining to a real-world situation using Microsoft SQL Server 2000, Microsoft SQL Server 2000 Analysis Services, and Microsoft Visual Basic 6.0. This book takes a real-world dataset and shows you how to: clean and prepare it for data mining; explore the data within a dataset and choose the appropriate columns for a data mining model; create data mining models from the cleaned data; and compare the data mining models to choose the one that best solves a given problem." COOL
Microsoft Office Assistance: Create a Project plan in 5 easy steps: "Microsoft Office Project 2003" TIP
CAP - Code Analysis Plugin: "a plugin for the eclipse platform and analysis the dependencies of your Java project. It opens a own perspective and displays the results in an clear way using different diagrams... The main approach of the 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... CAP depends on two plugins, that need to be installed, too: JFreeGraph & GEF (The Graphical Editing Framework )." COOL
OOP Case Study: The Bank Account Class (Part 3): "I was perusing Michael Feather's blog and his entry entitled Frustration Driven Development caught my eye. The post is very interesting in that it does a good job summarizing points that I have seen made elsewhere with regards to difficulty in inserting mock objects into existing code... Readers comments about this weblog entry."
One hundred and twelve QA & Testing Interview Questions: "TechInterviews.com is a source for IT Interview Questions."
testdriven.com: Your test-driven development community - Web Links: A Taxonomy for "Bad Code Smells" - "This taxonomy aims to provide better understanding of Code Smells and to recognize the relationships between smells. The five types of smells are: Bloaters, Object-Orientation Abusers, Change Preventers, Dispensables and Couplers, and indicate a Refactoring session may be in order." TIPS & Links
testdriven.com: How to misuse code coverage [PDF]: "Code coverage tools measure how thoroughly tests exercise programs. I believe they are misused more often than they're used well. This paper describes common misuses in detail, then argues for a particular cautious approach to the use of coverage."
Tom's Hardware Guide: Tom's Hard News: "The PDA, an endangered species - Once hyped, the traditional PDA today faces declining sales and growing competition from smartphones. While 'unconnected PDAs' will not die, converged devices will take over growth and the direction of the segment."
Yahoo! Groups : scea_j2ee Chat - This is a reminder of the new SCEA Study Group Chat to be held every Wednesday from 5 to 8 p.m. EST (GMT -5).
Colm Smyth's Weblog: Solaris 10 - A Blog Anthology: "A lot has been (and is being) written about Solaris 10 but it's hard to know where to start. This blog serves the same purpose as a book anthology - as an introduction and to give you a chance to sample some of the most interesting writing from some of the key Solaris engineering authors."
The "Slackers' Manifesto" - Article by Gina McColl on the BRW website talks about slacking, and whether it's a blight on business productivity, or a rational response to the hypocritical corporation. - see section The 10 commandments
SQL::Translator, The SQL Fairy: "a group of Perl modules that manipulate structure data definitions (mostly database schemas) in interesting ways, such as converting among different dialects of CREATE syntax (e.g., MySQL-to-Oracle), visualizations of schemas (pseudo-ER diagrams GraphViz or GD), automatic code generation (using Class::DBI), converting non-RDBMS files to SQL schemas (xSV text files, Excel spreadsheets), serializing parsed schemas (via Storable, YAML and XML), creating documentation (HTML and POD), and more."
Continuous Database Integration: "The following article came about after reading reading Evolutionary Database Design by Martin Fowler and Pramod Sadalage. The concepts were great, but I couldn't find anything on the web that really showed how to go about implementing it. So I decided to have a go at it myself from the ground up."
Vini Vidi Vici - Sean McCormack's Blog - Enterprise Architect - UML Modeling Tool: "As part of my current job, I've spent the past several months trying to find some decent modelling tools that are affordable and .NET-centric."
Nvu - The Complete Web Authoring System for Linux: "Finally! A complete Web Authoring System for Linux Desktop users as well as Microsoft Windows users to rival programs like FrontPage and Dreamweaver"
10 Tips for Writing High-Performance Web Applications - Improving .NET Application Performance and Scalability: "The latest issue of MSDN Magazine has an article called “10 Tips for Writing High-Performance Web Applications”... For more detailed information, don't forget about the Improving .NET Application Performance and Scalability Guide put out by the Microsoft Patterns and Practices group, which can be downloaded as a PDF." COOL!
SQL Server Accelerator for Business Intelligence (SSABI) - often unheard of and sometimes underestimated => How to Obtain SQL Server Accelerator for BI: To start building a BI solution, you should first read the Overview and Installation documentation. Then download the SQL Server Accelerator for BI.
2004 Yearender Part One - Most Significant Books of the Year (mostly psychology, human nature, and career advice - I like them :-)
Best of Articles :: Microsoft Smartphone Programming: "This (sort of) book is a collection of different articles combined under related chapters" - COOL!
Add In Samples Communicating with Web Services: "Download and install the Media Center Software Development Kit and you will find a sample Media Center Add-In which queries a web service and displays the return value in a MediaCenter.Dialog."
Amazon.com - Amazon Simple Queue Service allows you to create and delete queues, enqueue, read and dequeue messages that can stay put for as long as 30 days.
Open Clip Art Library :: openclipart.org: "This project aims to create an archive of clip art that can be used for free for any use."
Tuesday, December 28, 2004
Dan Fernandez - Demo of C# Express (pull images from Google): "you can download that from the Channel 9 Express site"
XAMLConverter: "simple tool that allows you to convert your files to XAML from another file format. The first version released supports SVG conversions."
thinktecture - Architecture Briefings: "Ingo Rammer's Architecture Briefings are white papers targeted to application architects, designers and developers working with .NET and Web Services technologies."
kbAlertz: 839462 : FIX: Your .NET Framework 1.1 assembly may stop responding under low memory conditions after you run the Native Image Generator (Ngen.exe) & KB 885055: How to obtain Microsoft .NET Framework 1.1 Service Pack 1 & KB 318785: Determine whether service packs are installed on the .NET Framework
Slashdot | What's Wrong with Unix?: "When Google published the GLAT (Google Labs Aptitude Test) the Unix question was intriguing. They asked an open-ended question about what is wrong with Unix and how you might fix it. Rob Pike touched on the question in his Slashdot interview from October."
Eclipse - eclipse2ant Plugin: "This small plugin allows you to export project settings to an Ant build file" - COOL
shahine.com/omar/ - PDF SpeedUp: "If you want to fix most of these things, PDF SpeedUp is a free application that should come bundled with Acrobat. It's a must have piece of software to make Acrobat behave (as much as you can anyway)."
J2EE and .NET Webservices Integration Problems: "Web services programming tips and tricks: Improve interoperability between J2EE technology and .NET, Part 1"
On XML Models of Process: "XML is an interesting language, but is it a useful one for describing a process? We have multiple competing standards for workflow and collaboration. We have BPEL, XPDL, SWFL, XRL, XScufl, and custom XML workflow models developed for the XFlow, AntFlow, Agile, YAWL, and OpenWFE tools. (If anyone is looking for a good idea for a masters thesis in Workflow, they should create a comparison of these different languages, catalog features, and create a roadmap for the rest of us)." - Also see OpenWFE wiki, workflow patterns page, Open Source Workflow Engines in Java
IronPython - A fast Python implementation for .NET and Mono: "IronPython is a new Python implementation targeting the .NET and Mono platforms."
Check out the Do-It-Yourself Planner: "Doug Johnston has crafted a terrific set of planner pages he calls the Do-It-Yourself Planner that can be used in a GTD workflow." TIP!
Eclipse Corner: "Visit the Hyades project site to find out more about the original Hyades project that is now expanding in the new top-level Eclipse Test and Performance Tools Platform project."
Web services skills a must for 2005: "Web services, security and Linux jobs continue to dominate the IT help wanted ads and are projected to remain among the hottest skill and certification areas in 2005, according to research firms that specialize in tracking skills and certifications... Security certifications top the list for a second year in a row. Sarbanes-Oxley and other regulations on data in the health care and financial services industries continue to drive the trend, Foote said..."
Develop your applications using SQLJ: "Create Java and J2EE apps that use SQLJ with DB2 UDB V8.1 and Application Developer V5.1.2"
Amazon.com: Books: Data Warehouse Design Solutions: "The way this book is structured is very much alike that of the Kimball's book. But I liked the fact that the chapters are dedicated to particular business areas, not particular industries. In the chapter about marketing you will find examples for three industries. I liked Chapter 13, 'Presenting Infomation' which is full of tips on effective reporting."
Amazon.com: Books: OLAP Solutions: Building Multidimensional Information Systems: "using real-life case studies on topics including planning for sales and marketing and portfolio analysis. The CD-ROM contains OLAP software for the case studies, a functional version of each case study, a copy of the product used to create the book's visualizations, and functional versions of the visualizations, plus a list of vendors and tools"
Amazon.com: Books: Impossible Data Warehouse Situations: Solutions from the Experts: "Nine leading data warehouse experts provide answers to 91 problematic situations encountered by organizations of all sizes, types, and structures. The situations are grouped into seven management areas--general management issues, changing requirements and objectives, justification and budget, organization and staffing, users, teams, project planning and scheduling--and seven technical areas--data warehouse standards, tools and vendors, security, data quality, integration, data warehouse architecture, and performance."
Creating an intelligent and flexible solution with BPM, business rules, and business intelligence: Part 4: "In this article series, we've shown you how some of the exciting new technologies in the industry can enable a more dynamic and responsive business environment. Through the examples of the IFM company we have illustrated how business process management gives the organization more control over process re-engineering, how externalization of business rules allows for the separation of policy from the process, how business intelligence can enhance the business process, and finally in this last article how sense and respond techniques can make a business more reactive and proactive in managing its operations."
DB2 Developer Domain - DB2 Business Intelligence: "Read this big picture for how DB2 business intelligence products and solutions help you get answers fast" and Sample Chapter from Business Intelligence for the Enterprise by Biere, Mike.
IBM DB2 Universal Database for Linux, UNIX and Windows - Support - Version 8 Manuals: Business Intelligence, ...
Monday, December 27, 2004
Control Chaos: "The ScrumMaster Certification course combined presentation, lecture and hands-on exercises to deliver a valuable and enjoyable learning experience."
Scrum Alliance: Open Space at XP DAY TORONTO: "Learn more about the Technology Adoption Lifecycle curve at http://en.wikipedia.org/wiki/Crossing_the_Chasm... To find out more about Open Space as a meeting approach you might like to check out: www.spiritedorg.com, the site maintained by Toronto's foremost OST trainer. The meeting approach will be new for many of you, so expect some pleasant surprises. An interesting story about what happened when Reebok used Open Space for Product Development can be found at http://tinyurl.com/3slw2: 'You never know who'll bring in your next 20 million dollars.'"
Bug Writing Guidelines: "and the Bugzilla bug tracking system found at bugzilla.mozilla.org, are for reporting bugs in mozilla.org open-source projects." - see also Ximian's Bugzilla Bug Database
Hacking Garmin eTrex GPS receiver: "Here is a real good tip - there are $10 cigarette lighter plug type mobile phone chargers based on the same chip!"
MySQL Administrator: "MySQL AB released a new version of MySQL Administrator (version 1.0.17). I had not previously used this tool, but with some time on my hands and the work crisis averted thanks to the installation of our new database server, I thought I would see how it shapes up. Since we use PHP as a scripting language, we have always used phpMyAdmin, but the web interface can be frustratingly slow. MySQL Administrator is installed on your client, and so it responds quickly. It can be installed on a Linux machine with a graphical desktop, or Windows (NT, 2000, XP, or 2003 only). This month I give a quick tour, see how you could use it, and highlight some of the places where you can find useful data to help optimize your databases." More resources:
MDB Tools - Unlocking Your Data: "project is a effort to document the MDB file format used in Microsoft's Access database package, and to provide a set of tools and applications to make that data available on other platforms. Specifically, MDB Tools includes programs to export schema and data to other databases such as MySQL, Oracle, Sybase, PostgreSQL, and others."
Sunday, December 26, 2004
Mars and Venus in the Workplace article - How to Meditate: "The Interactive meditation of Dr John Gray"
New Visions Magazine - The Interactive Meditation of Dr. John Gray - Dr. Bob Schwarz - May, 2002: "The phrase that you will repeat is: 'Oh God, my heart is open to you, please come sit in my heart.' This phrase is repeated gently over and over in the mind while you are meditating."
John Gray Personal Success Blockbuster: "You've elected to learn more about the blocks without answering any questions to determine which ones may apply to you. It is recommended that you return to the blockbuster at a later time and challenge yourself to answer those questions.." START
Link to Chapter Analyses from Here: "The following links take you to exhaustive chapter reviews that examine John Gray's arguments point-by-point. Apologists call it 'nit-picking,' Rebuttalists call them stellar. Call them what you will, but they are the very foundation of The Rebuttal from Uranus. Admittedly they are exhaustive, so if you can't read them all then take the time to read VI and VII."
Personal Success with John Gray VII: "Set Your Intention. Oprah loves this step, because as she's said many times before, 'Intention rules the universe.' What is it that you really want?"
ReSharper :: Features: "ReSharper aims to provide C# developers with the same level of power and productivity enhancements that have been available to Java developers using IntelliJ IDEA."
SourceForge.net: Project Info - Design Pattern Automation Toolkit: "A toolkit to design applications using design patterns, with facility to generate code, and reverse engineering. Drag and Drop facility to create UML Class diagrams Support to write custom plug-ins for code generators and reverse engineering." COOL
Rockford Lhotka - Effective Enterprise Java: "I just finished reading through Ted Neward’s Effective Enterprise Java book (ISBN 780321130006) and it is a must read for any enterprise .NET developer. I hear it now. “What?! A Java book for .NET developers? Rocky, you’ve gone over the edge!” No, I haven’t gone over the edge, and YES, absolutely a Java book for .NET developers."
Sushi Eating HOWTO: "This document provides a simple guide to eating sushi. Its target audience are non-Japanese people who enjoy sushi but aren't familiar with the customs and traditions that make for an outstanding experience. If you enjoy sushi, or if you think you'd like to give sushi a try, this document is for you." :-)
Required reading regarding your financial future - Blog Maverick - www.blogmaverick.com: " Thanks to Andrew Sullivan for posting Michael Kinsleys challenge to President Bush’s desire to privatize Social Security. I personally couldnt think of anything more threatening to our future, or more likely to cause economic calamity of the highest order."
Coding Horror: Blue Collar Software Development: "It takes a good developer to make a good architect. Never forget that you're a developer first and an architect second. Forget the ten dollar acronyms and fancy diagrams. Gather feedback from the developers doing the work to determine if your designs are working."
EJOSA - Enterprise Java Open Source: "Enterprise Java Open Source Architecture Template combines Model Driven Architecture (MDA) and Sourcecode Centric Development (SCD) model." The following examples are online now:
- OpenUSS - the main development base of EJOSA
- POW - Personalized Online Web Banner (Part of OpenUSS)
- MyPiggyBank - a simple example showing the application of EJOSA Templates
- Redwood
- OpenFjord - Open Flexible Java Online Research Designer
- Savus - Seminar Allocation System
- Eledge - Open Source Learning Management System
ComputerZen.com - Scott Hanselman's Weblog - NUnit Unit Testing of ASP.NET Pages, Base Classes, Controls and other widgetry using Cassini (ASP.NET Web Matrix/Visual Studio Web Developer): "There's a lot of info out there on how to cobble together NUnit Unit Testing of ASP.NET Pages and assorted goo. NUnitASP is a nice class library to facilitate this kind of testing, but it doesn't solve a few problems: ..."
J2EE for Beginners: EJOSA Revolutions 2.2 Released: "The Enterprise Java Open Source Architecture (EJOSA) Template was built to help computer science students, at the University of Munster, develop J2EE projects with a low learning curve. With little to no experience in J2EE, and a modest experience in Java, students were able to use the EJOSA template to create robust and production-ready J2EE projects. In the first part of this article, EJOSA architect Lofi Dewanto takes a close look at this magic template -- Enhydra (Web container), JOnAS (EJB container) and HypersonicSQL (data container for development) or Firebird DBMS (data container for production).' See: http://www.objectweb.org/phorum/read.php?admview=1&f=29&i=10171&t=10171
http://www.jaxmagazine.com/itr/online_artikel/psecom,id,653,nodeid,147.html
http://prdownloads.sourceforge.net/ejosa/ejosa-revo2.2-doc.pdf?download"
http://www.jaxmagazine.com/itr/online_artikel/psecom,id,653,nodeid,147.html
http://prdownloads.sourceforge.net/ejosa/ejosa-revo2.2-doc.pdf?download"
LaLiLuna - Tutorials for struts, ejb, myeclipse � Homepage: "Struts Hibernate Integration Tutorial finally released"
Patterns of Enterprise Business Solutions: "Read Patterns of Enterprise Business Solutions" ... Identity Management ...
Sun releases update to Java BluePrints Solutions Catalog: "latest Enterprise Java topics. Current topics include:
* Web Tier and Java Server Faces Technology
* Service Oriented Architectures with Web Services
* Business Tier with the J2EE Platform"
* Web Tier and Java Server Faces Technology
* Service Oriented Architectures with Web Services
* Business Tier with the J2EE Platform"
SourceForge.net: Project Info - basicPortal: "Best practices implementation of a basic Java/Web-based portal/CMS application. Includes use of Eclipse, PostgreSQL, Struts, JSTL, iBatis. Used by ZD Media, W.H.O. and others in more than 4000 copies. Fraunhofer 2004 Open Source Best Practices Award." - COOL (linked from http://wiki.apache.org/struts/StrutsTutorials)
Another Interesting Set of Struts Best Practices: "I remember a post, a while back on TSS, that linked to 'Struts Best Practices - Build the best performing large applications' (http://www.javaworld.com/javaworld/jw-09-2004/jw-0913-struts.html), generating avid reader response. This pointer to JAX Magazine's new article, 'Struts Best Practices - How To Develop Low-Maintenance, Quality Code' (http://www.jaxmag.com/itr/online_artikel/psecom,id,648,nodeid,147.html) will hopefully bring about a more comprehensive discussion on the best practices employed in the Struts world."
Struts Resources: http://infonoia.com/en/content.jsp?d=inf.05;
30 free videos, sample code: http://wiki.apache.org/struts/StrutsTutorials;
A sample site: http://wiki.apache.org/struts/PoweredBy;
Tool: http://www.scioworks.com;
Struts (and Apache) based PetStore: http://ibatis.com/jpetstore/jpetstore.html
Struts Resources: http://infonoia.com/en/content.jsp?d=inf.05;
30 free videos, sample code: http://wiki.apache.org/struts/StrutsTutorials;
A sample site: http://wiki.apache.org/struts/PoweredBy;
Tool: http://www.scioworks.com;
Struts (and Apache) based PetStore: http://ibatis.com/jpetstore/jpetstore.html
Use continuations to develop complex Web applications: "an alternative that could simplify your Web application development efforts: Use continuations to develop complex Web applications"
Opinion: What tool for xml binding?: "There are many options such as: Castor XML, JAXB or XmlBeans, XStream, JiBX, and many more..."
IBM Tivoli Provisioning Manager and Intelligent Orchestrator V2.1: "This workshop is designed for Business Partners and ISVs who will develop provisioning automation packages for specific solutions to be integrated into the IBM Tivoli Provisioning Manager environment. It is also relevant for people who will sell to, work with, and advise data center operators and application owners."
Sample Scripts for WebSphere Application Server Versions 5 and 6: "This page contains links to sample .jacl scripts that you can use to configure and administer WebSphere Application Server. You can run them 'as is' or modify them for your own environment."
DBAsupport.com : Oracle 10g Central : Oracle Migration Workbench - Part 4: "At the end of Part Three, we finished installing SQL Server and created a user account that has access to the Northwind database. In Part Four, we will go into more detail about SQL Server and how it compares to Oracle. This part of the series also covers the setup and preparation to use Oracle Migration Workbench to migrate the Northwind database from SQL Server to Oracle." TIP!
Commons Transaction - Overview: "The optimal - but maybe impudent - long term goal would be to create the transactional counterpart of Doug Lea's fabulous concurrent package which recently made it to Java 5.0."
ONJava.com: Session Replication in Tomcat 5 Clusters, Part 2: "In part one, I provided an overview of sticky versus replicated sessions, and session replication design considerations. I also discussed how session replication works in a Tomcat cluster, especially when a server is started up or shut down. In this part, I will cover the configuration details of a sample Tomcat cluster setup and compare different session replication scenarios and their respective impacts on cluster performance." Resources:
- Session Replication sample code for this article
- Tomcat Clustering/Session Replication Home Page
- Tomcat Load Balancer Home Page
- "Clustering and Load Balancing in Tomcat 5, Part 1"
- "Clustering and Load Balancing in Tomcat 5, Part 2"
- "BEA WebLogic Server: Using WebLogic Server Clusters"
- Patterns of Enterprise Application Architecture
Write Eclipse JUnit Tests in Jython: "Eclipse integrates the JUnit framework to enable seamless test integration in Java, and Python is a great language for writing tests. Learn how to write Eclipse JUnit tests in Jython (Python for Java)."
xml.apache: security: The Java section: "The Apache-XML-Security-J 1.2 supports XML-Signature Syntax and Processing, W3C Recommendation 12 February 2002 and (in beta) XML Encryption Syntax and Processing, W3C Recommendation 10 December 2002..."
SourceForge.net: Project Info - dotLucene a search engine library: "dotLucene is the .NET implementation of the Lucene full-text search engine library"
Build an Online Store Today with PayPal, PHP, and MySQL: "You'll need a PHP/MySQL-enabled Web server or site. If you don't have one, don't worry—all the details for building your own are in this article. If you don't know any PHP or MySQL, the same article is also a good place to start."
IBM: Professional Certification Program from IBM - Certification test information: "Business Intelligence Solutions V8.1 - Sample Test 705"
Joel on Software - Monday, December 06, 2004: "Rosh Gadol of course is quite the opposite: taking initiative and doing what is desired, not what is requested. Eric Sink alluded to it, in the difference between programmers and developers."
An Update On Yahoo's Video Search -- ResearchBuzz, December 16, 2004: "This afternoon one of the nice Yahoo people called me a with a brief update about the Yahoo Video Search, about which I wrote yesterday"
OpenNETCF.org - Home: "Welcome to OpenNETCF.org, the web's central repository for information and shared-source projects specifically targeting the Microsoft .NET Compact Framework." START
BlackBerry: "Several device manufacturers have already announced plans to make BlackBerry Connect available on their handsets. These include:
* Nokia 6810 and Nokia 6820
* O2 XDA II
* T-Mobile MDA II
* Sony Ericsson P910
* Motorola MPx and MPx220
* Samsung"
* Nokia 6810 and Nokia 6820
* O2 XDA II
* T-Mobile MDA II
* Sony Ericsson P910
* Motorola MPx and MPx220
* Samsung"
What Is a Windows Mobile Smartphone? :: November 2003: "This was the simple question posed on the Pocket PC magazine wireless forum (www.pocketpcmag.com/forum)"
XWiki . Main . WebHome: "Welcome to the XWiki.org open-source project to develop a Java eXtended Wiki engine."
PyGTD Documentation:: "In March of 2004 I read David Allen's personal-productivity book Getting Things Done, and I took to heart its central tenets of getting everything out of your head and into a trusted system, and writing down the very next physical action that will move you toward each of your stated goals. Allen's system is missing the dimensions of Urgency and Importance that Stephen Covey preaches in his Seven Habits of Highly Effective People, and that's an especially important aspect for any system that I will use. I have several long-term projects at work, and I need reminders to spend time on the important things that aren't too urgent... PyGTD is a simple system that incorporates major features from both Allen and Covey."
Extending BizTalk 2004: Create an Encryption Functoid: "the following example is meant to explain how to create a custom Functoid, it is not meant to illustrate a security best-practise!"
TM4J - Topic Maps For Java: "The goal of the TM4J Project is to develop robust, open-source tools for creating, manipulating and publishing topic maps"
Scotty's Engineering Log - Ontopia Knowledge Suite": "free download; if you have no idea what topic maps are, please read Steve Pepper's excellent work: TAO of Topic Maps: Finding the Way in the Age of Infoglut"
ResultManager - the GTD mind mapping tool: "About a month ago, I learned about ResultManager, an add-on program that provides powerful capabilities to MindManager for organizing, visualizing, and tracking these commitments. ResultManager automates the process of using MindManager maps for GTD, allowing me to focus on the work itself and not the management of the data itself. That's important. I have, from time to time, become so caught up in the 'how' of GTD to really reap all of the benefits of actually 'doing' GTD. Read any online group list or discussion forum and you'll find a number of folks wrestling with that particular question of focus"
Jeff Sandquist - Microsoft Evangelist - Tuesday, October 12, 2004: "This is part 2 of my series on getting a handle on your email inbox. In part 1, I talked discussed David Allen's Getting Things Done Methodology. I can't emphasize his approach enough, he has help me and many friends clear our phsycic ram and get things done."
jkOnTheRun: Memory lane- Ecco Pro: "I have to tell you this program still rocks! There is no better program I've seen for letting you customize exactly what data you want to keep, how you want it organized, and how to present it to you for viewing. One of the original diehard Ecco template masters, Wil Ussery, is STILL designing templates and sharing them on the Yahoo Group that is dedicated to Ecco Pro. I installed his latest template that was created this month and it is a complete implementation of David Allen's Getting Things Done methodology"
WatchThatPage - Monitor web pages extract new information: "WatchThatPage is a service that enables you to automatically collect new information from your favorite pages on the Internet"
palmOne Software Connection- Software for Palm Handhelds and Treo Smartphones: "Categories: Small Business, Task Lists, Student Aids"
:: View topic - Palm or Outlook solutions - Task Matrix?: "I am interested in incorporating some of Covey's ideas about importance into my GTD practice. I'm getting a lot done, but, a lot of what? I am interested to know if readers of this board have solutions for incorporating importance (quadrants) into your practice with Outlook or with any Palm software."
Daring Fireball: Markdown: "Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML)."
Mozilla Update :: Extensions -- More Info: Bookmarks Synchronizer: "Bookmarks Synchronizer is a Mozilla Firefox extension that let you connect to an FTP/WebDAV server and synchronize your bookmarks that are stored in an XML file."
Saturday, December 25, 2004
1map - map viewer for RIM Blackberry Handhelds - Faq - Working with GPS: "I have GPS reciever. How can I connect it to the pager? Where can I have a cable?"
Getting Started with Modeling Maturity Levels: "As software becomes more and more complex, the need for modeling increases exponentially. Learn about the six different levels of modeling maturity and why they're so important for you to begin implementing now—before it's too late."
Unit Testing in .NET: "You have been given the task of creating some business objects for a new .NET project. The UI has not been created (or designed) yet, so you start coding right away. After creating the first few objects, you decide that maybe you should do some unit testing."
The Great Divide: "One of the biggest mistakes that a software development group can make is to believe that they must build software that they could buy and adapt."
X12 EDI: It's Not Dead Yet: "Not so fast. X12 isn't dead yet. In fact, in many respects, X12 is still the best choice for electronic data interchange today. XML is making great progress toward being a good alternative, but we aren’t there yet."
Java Pro Magazine - Take Control of Your Home: "To transmit X10 signals, we found a device that plugs into the RS-232 serial port, allowing a program to control the device and send out commands. This device is called FireCracker and is sold by X10.com (We are not affiliated with X10.com nor are we endorsing FireCracker in any way. We are just using this device to get across the point of our article). The complete communication specification for FireCracker can be downloaded from ftp://ftp.x10.com/pub/manuals/cm17a_protocol.txt."
High availability Tomcat: "If you run only one instance of Tomcat, you lose requests/sessions whenever you upgrade or restart your site. In this article, author Graham King presents simple steps for connecting a pair (or more) of Tomcats to Apache using the JK2/AJP (Apache JServ Protocol) connector and to each other using Tomcat 5's clustering capabilities."
Integration Patterns: "The guide includes a catalog of 18 common integration patterns including implementations that use the Microsoft platform."
Certification - Java Technology SUN CERTIFIED ENTERPRISE ARCHITECT FOR THE JAVA 2 PLATFORM, ENTERPRISE EDITION
BI Dashboards Using Discoverer "Drake" And BI Beans: "... because BI Beans dashboards don't require the whole Application Server framework to deploy, and instead can be deployed through any J2EE-compliant application server (such as Apache Tomcat), you can build JSP-based dashboards any integrate them into an existing web-based application. If you're interested in find out more, you can read more about the dashboard functionality in a paper and presentation put together by Oracle's Chon Chua and Keith Laker entitled 'Introducing The Discoverer 'Drake' Release : Personalized Dashboards Supporting OLAP And Relational Access' available for download from the Open World site."
Subscribe to:
Posts (Atom)