Saturday, January 29, 2005
udk: CLI-UNO Language Binding: "allows to write UNO client programs for OpenOffice.org with languages like C# or VB.NET."
Friday, January 28, 2005
SolutionsIQ Professional Services - Capabilities: "Download the PDF: Reporting Scrum Project Progress to Executive Management through Metrics, Download the Excel spreadsheet: Project Data and Executive Dashboard"
Thursday, January 27, 2005
Wednesday, January 26, 2005
Send a Free SMS Wireless Message Now:
- phone#@txt.bellmobility.ca (140 characters)
- phone#@msg.telus.com (140 characters)
- phone#@pcs.rogers.com (125 characters)
- phone#@fido.ca (155 characters)
gmail and vim: "mozex, a Firefox plugin to allow you to run certain applications for certain types of objects on a web page"
IBM Redbooks | Using WebSphere Studio Device Developer to Build Embedded Java Applications: "free evaluation licensed copy of WebSphere Studio Device Developer is available for download at: http://www.ibm.com/software/wireless/wsdd"
Acegi Security System for Spring - Acegi Security System for Spring: "comprehensive security services for The Spring Framework"
OpenSymphony - SiteMesh Overview: "a web-page layout and decoration framework and web- application integration framework to aid in creating large sites consisting of many pages for which a consistent look/feel, navigation and layout scheme is required."
Mountain Goat Software - Articles: "Want Better Software? Just Ask: Seven Things Project Customers Can Do, Toward a Collection of Scrum Smells, The Upside of Downsizing: Using Scrum and User Stories to Scale Down a Project, Empirical Evaluation of a Proposed Set of Metrics for Determing Class Complexity in Object-Oriented Code, ..."
Javalobby.org - Welcome to the online edition of JavaPolis 2004: ", brought to you by a partnership between Javalobby and JavaPolis. We've recorded the slides, audio, and demos from over 80 speakers with 100 hours of presentations. As a Javalobby Network validated member or a JavaPolis member you get unlimited FREE access to all the content from the conference."
Tuesday, January 25, 2005
Struts Recipes: Hibernate and Struts: "In this excerpt from Struts Recipes, (Manning Publications, December 2004) authors George Franciscus and Danilo Gurovich illustrate how to use Hibernate in a Struts application. They also show how to create a Struts plug-in to improve performance." - Two sample chapters of Struts Recipes are available in PDF format (Chapter 2, Chapter 7)
Yahoo! Groups : mockexam_scjp Messages : Message 171 of 171: "Upcoming SCJP1.5 exam: ... We were also on a major mission to eliminate the 'trivia' questions. You won'd find, for example, questions where you're expected to have memorized the order of arguments on some method from the API, but instead you're expected to know the way things work..."
Interoperability Month - Home: "MSDN Webcast: Strategies and Tactics for Interoperability Using BizTalk Server (Level 300), Integrating Active Directory with Unix and Java/J2EE Environments (Level 200), ..."
Mountain Goat Software: "The book, User Stories Applied, is now available. User stories are great for Extreme Programming; but, they work equally well in other agile processes, especially Scrum. User stories also work well in companies with less agile processes but who want to move in the agile direction. If you're interested, please read the sample chapter on Writing User Stories."
Sunday, January 23, 2005
Dependency Walker (depends.exe) Home Page: "free utility that scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules."
Scrum @ AgileAlliance: ... Scrum - It's About Common Sense (Ken Schwaber), The Scrum Development Process (Mike Cohn), Jeff Sutherland's Scrum Log (Jeff Sutherland), Scrum (Mike Beedle) - START
Saturday, January 22, 2005
The Mono Handbook - Programming with ASP.NET: "Example Project: MonoWebMail - ASP.NET Mail & Groupware solution" - Also see Mono Handbook Home - START
Altova MapForce 2004 EDI Mapping: "ability to map sources in EDI format to XML, flat files, or databases"
Paul Golding's Weblog on Wireless: "Very neat utility for XUL interfaces on mobile devices" [thinlet.com]
Enterprise J2ME: Developing Mobile Java Applications: "Sample Chapter: Overcoming Challenges in Mobile J2ME Development"
RemoteTea SF Home: "delivers a fully fledged implementation of the ONC/RPC protocol for the Java 2/1.1 platforms"
Friday, January 21, 2005
Tom's Hardware Guide PCs & HowTo: Build Your Own XGA Projector II: Suitable TFT Monitors - Build Your Own Projector: Field Experience: "Projector fever is rife among the intrepid experimenters at THG! This enthusiasm is especially present on the part of those colleagues who initially viewed the project with a good deal of skepticism. However, when we recently broke a TFT panel while taking a monitor apart, we realized it was high time for a few updates to our original projector article. If you haven't read that yet, you can get yourself up to speed here: Supersize Your TV for $300: Build Your Own XGA Projector!"
Yahoo! Groups : toronto_bug Files: TBUG January 2005 presentation files - 'Web Services Interoperability' by Jungho Kim from architech-solutions.com (see SOA/EAI links)
Using JConsole & Using JConsole to Monitor Applications - Start your application with: -Dcom.sun.management.jmxremote to monitor the GC, thread, and memory status of the application throughout: [jdk_home]/bin/jconsole (tip from Monitor a Java Application in 1.5 JVM).
OOP Is Much Better in Theory Than in Practice: "Richard Mansfield contends that OOP is just the latest in a history of ideas that sound good in theory but are clumsy in practice."
Thursday, January 20, 2005
Wednesday, January 19, 2005
Calendar - Frequently Asked Questions: "Outlook does not store its calendar data in an open standard format, so Calendar and Sunbird currently do not support Outlook directly. However, you may be able to export your Outlook events as an .ics, .vcs, or .csv file, and import them into Sunbird or Calendar using the 'Calendar Files', 'vCalendar Files' (1.0), or 'Outlook Comma Separated' file type, respectively. Linux users may find this page of some use."
alexking.org: Software > tasks: "Why export to iCalendar? I like being able to look at my scheduled tasks in a calendar view. Instead of building yet another semi-functional calendar view, I created an iCalendar view that can be used with the included PHP iCalendar software or a calendar application like Apple's iCal or Mozilla Calendar. Microsoft Outlook is supposed to support iCalendars in the next version."
Tuesday, January 18, 2005
1oo% - LAMEr!: "Win32 GUI front end for the LAME freeware MP3 encoder (check out http://www.sulaco.org/mp3)"
The Code Project - Shell.NET - C# Programming: "set of console applications written in C#. It features some classical Unix applications like basename, cal, grep, tr, uniq, wc, but also some very unique tools like RunScript or TextTransform, a awk-like text processing application accepting scripts written in any of the languages supported by the installed .NET Framework."
The Code Project - Shell.NET - C# Programming: "set of console applications written in C#. It features some classical Unix applications like basename, cal, grep, tr, uniq, wc, but also some very unique tools like RunScript or TextTransform, a awk-like text processing application accepting scripts written in any of the languages supported by the installed .NET Framework."
The Code Project - Shell.NET - C# Programming: "set of console applications written in C#. It features some classical Unix applications like basename, cal, grep, tr, uniq, wc, but also some very unique tools like RunScript or TextTransform, a awk-like text processing application accepting scripts written in any of the languages supported by the installed .NET Framework."
IBM Redbooks | WebSphere Version 5 Application Development Handbook: ... "Requirements, analysis, architecture, and design—covering the early phases of a project, using Rational XDE" ...
XStream 1.1 released - Serialize Java objects to XML and back: "Provides implementations of ObjectInputStream and ObjectOutputStream, allowing drop in replacements for standard serialization, including support for streams of objects." - Tutorial:
http://xstream.codehaus.org/tutorial.html
http://xstream.codehaus.org/tutorial.html
Java Serialization and .NET - There Really *is* a Santa Claus: "You can take a single class (SomeType.java), marked with ISerializable, and then compile it twice - once with javac.exe, and once with vjc.exe. Serialize from Java and you can de-serialize from J#. and vice versa. It works in both directions."
Amazon Honor System: "safe and easy way for you to support your favorite Web sites and to buy digital content on the Web" - COOL
Procrastination, thief of... ooh! wanna watch a movie?: Corante > Strange Attractor >: "Phillip J Eby looks at procrastination and perfectionism from a programmer's point of view, discussing the inhibitions that cause procrastination in terms of filters in his brain that prevent him from starting work... Steve Pavlina who writes a great piece on overcoming procrastination..." [GTD]
Monday, January 17, 2005
Google Groups : 43 Folders : 43F IRC channel - "I just created #43f on irc.freenode.net; I'll look in periodically for the next couple hours. IRC newbies: get an IRC client. connect to server 'irc.freednode.net'. type '/join #43f'. bask in the "productivity"" - See freenode FAQ.
Tom's Hardware Guide PCs & HowTo: PCs & HowTo Articles In Chronological Overview - Articles And Reviews Released In 2004 And 2005: "Articles In Chronological Overview"
Tom's Hardware Guide PCs & HowTo: Clutter Rescue: 2 Port KVM Switches - Clutter Rescue: "The problem of having more than one PC means more clutter. Each PC requires its separate monitor, keyboard and mouse. In addition to lost space, money on these extra peripherals is wasted. But KVM says it can change that."
Trillian (chat client) - Wikipedia, the free encyclopedia: "Trillian is an instant messenging application for Windows that can connect to AIM, ICQ, MSN Messenger, Yahoo!, IRC, Novell, Rendezvous, and Jabber networks.. Examples of other multi-protocol instant messaging clients for Windows include Miranda IM (open source project) and Jabber compatible clients (Which use a program called a transport on the server side). For Linux and other Unix-like operating systems they include Kopete (KDE). The Milkbone and Gaim clients work on both Windows and Unix-like operating systems."
GAIM - The Only IM Client You Need: "lot of people have several screen names on various IM clients. There are a number of them out there - AIM, Yahoo, MSN, etc. - and each comes with its own ad-ridden, spyware-bloated client... To learn more or grab your own copy of Gaim - which includes the latest GTK+ Runtime environment in the Windows installer (which means it's easier to install than GIMP - of course, you can always install Gaim first, and then grab the GIMP without having to install GTK+ separately) - just visit their website, http://gaim.sourceforge.net/."
Sunday, January 16, 2005
History of XMPP: "The Extensible Messaging and Presence Protocol (XMPP) is the IETF's formalization of the core protocols created by the Jabber community in 1999."
Joel on Software - Advice for Computer Science College Students: "Stop worrying about all the jobs going to India."
DBAzine - An Introduction to Oracle Warehouse Builder 10g by Mark Rittman: "A Bit Of History" - COOL
Saturday, January 15, 2005
GForge CDE : Collaborative Development Environment: "tools to help your team collaborate, like message forums and mailing lists; tools to create and control access to Source Code Management repositories like CVS and Subversion. GForge automatically creates a repository and controls access to it depending on the role settings of the project."
MamboForge:Welcome: "Mambo is a business-oriented open source content management system written in PHP and uses the MySQL database."
Watch: Directory Tree and File Event Watcher: "Watch is shell utility that allows one to track directory and file state changes. It is similar to FAM [http://oss.sgi.com/projects/fam/] and dnotify [http://www.student.lu.se/~nbi98oli/dnotify.html] , but is implemented directly on top of the *BSD kqueue interface specification."
dnotify home: "is a simple program that makes it possible to execute a command every time the contents of a specific directory change. It uses the linux kernel directory notification feature to monitor directories. Because of this, dnotify does not need to poll files every few seconds (like `tail -f' does)."
Friday, January 14, 2005
Tools & Downloads - Enterprise Integration Patterns: "Visio Stencil for Integration Patterns that contains 51 integration pattern icons as Visio shapes." & Simple Messaging Toolkit (in C#) & Loan Broker MSMQ Example from Chapter 9 - COOL!
FasTracKids: "is a revolutionary enrichment education system for children
ages three to six. This instruction in 12 exciting subject areas takes place during 24 months and is delivered by FasTracKids’ licensees around the world"
ages three to six. This instruction in 12 exciting subject areas takes place during 24 months and is delivered by FasTracKids’ licensees around the world"
Thursday, January 13, 2005
Wired 13.01: The BitTorrent Effect: "Movie studios hate it. File-swappers love it. Bram Cohen's blazing-fast P2P software has turned the Internet into a universal TiVo. For free video-on-demand, just click here." & A Better Way to Share Files
BitTorrent for YU P2P movies & music at www.podzemlje.com!
You can find lots of things here and from Smiler's BitTorrent links.
You can find lots of things here and from Smiler's BitTorrent links.
Microsoft Windows AntiSpyware (Beta) Home: "Although formal support is not offered for this beta, we have set up a newsgroup forum to help get your questions answered."
Slashdot | CBC Opens ZeD.cbc.ca Code: "The Canadian Broadcasting Corporation has open sourced (Apache License 2.0) the code used to build ZeD.cbc.ca. The corresponding TV show (typically consisting of content uploaded by the community) aired the announcement last night (Jan 6_, along with the Canadian broadcast premiere of Revolution OS. It's always heartening to see cool things come from a state run corporation..." - ZeD Web Tech group - COOL
Wednesday, January 12, 2005
W3C Technical Architecture Group (TAG): "W3C has created the TAG to document and build consensus around principles of Web architecture and to interpret and clarify these principles when necessary, to resolve issues involving general Web architecture brought to the TAG, and to help coordinate cross-technology architecture developments inside and outside W3C. -- TAG charter"
RUP planning guide for Microsoft Project 2002: "Download the Microsoft Project RUP Planning Guide.
Read a white paper about planning a project using RUP and the RUP Planning Guide."
Read a white paper about planning a project using RUP and the RUP Planning Guide."
Tuesday, January 11, 2005
Computer Performance Monitoring: "This is my concise reference on analyzing and tuning Microsoft Windows 2000 and Linux servers using counters and other tools for performance testing and tuning" - START
Manageability - Open Source EAI Written In Java: "primarily Message Oriented Middleware (i.e. MOM) brokers that perform routing, brokering and transformations"
What the Bleep Do We Know!?: "is a new type of film. It is part documentary, part story, and part elaborate and inspiring visual effects and animations. The protagonist, Amanda, played by Marlee Matlin, finds herself in a fantastic Alice in Wonderland experience when her daily, uninspired life literally begins to unravel, revealing the uncertain world of the quantum field hidden behind what we consider to be our normal, waking reality."
RFG Predictions for 2005 | Business intelligence, data warehousing and analytics editorial from DMReview: "RFG believes 2005 will be a year of growing demands on IT, yet without appropriate corresponding budget increases on the operations side. Close scrutiny on major initiatives will continue, and in some cases expand, as legislation enacted years ago, such as the Sarbanes-Oxley Act of 2002 (SOX), now requires a higher level of compliance..."
Improve the quality of your J2EE-based projects: "Effective tools, gates, and accountability can help ensure your system's success... In addition to discussing some open source tools that aid in measuring system quality, he stresses the importance of accountability, without which, no development team would be successful."
A Java proxy for MS SQL Server Reporting Services: "Explore the URL interface of a new contender on the enterprise reporting tool market" - COOL
Additional Lifecycle Resources: "There is not one absolutely correct approach for project lifecycles. The purpose of this page is to provide additional references and resources that may be helpful to people seeking information on project lifecycles, portions of the lifecycle, different models, etc."
iBATIS.com: "JPetStore 4.0 is a fully functional web application based on iBATIS open source persistence layer products, including the SQL Maps 2.0 and Data Access Objects 2.0 frameworks. JPetStore is an excellent example of how these frameworks can be implemented in a typical J2EE web application."
Gmail Gems: 04/01/2004 - 04/30/2004: "Gmail lets you have a secure HTTPS session. For more details see this page." TIPS!
oreilly.com -- Online Catalog: AspectJ Cookbook: "Sample Excerpt: Compiling an AspectJ Project Using Eclipse (PDF)"
Monday, January 10, 2005
CertMag.com: PMI Announces CAPM Revision: "The Project Management Institute (PMI) has announced the release of a revised version of its Certified Associate in Project Management (CAPM) certification, which is a foundation-level credential that verifies project team members’ knowledge of project management terms and concepts."
Designing Enterprise Applications with the J2EE Platform, Second Edition: "The Web Tier: Controlling Dynamic Screen Flow" & "Sample Application Design and Implementation" [PDF] - TIPS!
ProjectSteps: Project Ethics: "An ethical Project Manager is a successful Project Manager. The PMI has established a Professional Code of Ethics that all Project Management Professionals (PMP) must adhere to. These ethics are meant to ensure that all PMPs abide by a set of values, and they live up to those values in pursuit of their careers."
Excellent mind mapping overview: "He provides an excellent set of mind maps to support his article which you can download, along with links to the 21-day trial version of MindManager and Mindjet’s free viewer program as well... Trev also supplies a link to Alan Ehrlich’s Strategies for Life-Long-Learning site and his article about using mind mapping in PDF."
Sunday, January 09, 2005
oreilly.com -- Online Catalog: Home Networking Annoyances: "Beta Chapter 4: File-Sharing Annoyances (PDF Format)"
oreilly.com -- Online Catalog: Windows XP in a Nutshell, 2nd Edition: "Beta Chapter 8: The Registry (PDF Format)"
oreilly.com -- Online Catalog: Jakarta Struts Cookbook: "Beta Chapter 14: Tiles and Other Presentation Approaches (PDF Format)"
Eclipse Foundation and Actuate Announce Approval of Business Intelligence and Reporting Tools Project: "To become involved in the development of BIRT please visit www.eclipse.org/proposals/eclipse-birt/index.html. More information is available at: www.actuate.com/corporate/corporateresources.asp?ArticleId=7256." COOL
Java Pro - Write a Web Service Client: "Among the toolkits available for Java are the open source Axis and the JAX-RPC..."
Comparing Business Intelligence Platforms from Only4Gurus.com: "This white paper compares the features of Microsoft� SQL Server 2000 Analysis Services, IBM DB2 OLAP Server 8.1, and Hyperion Essbase 6.5. As you'll learn, Analysis Services has functionality that compares favorably against other offerings such as IBM DB2 OLAP Server 8.1 and Hyperion Essbase 6.5. SQL Server 2000 Analysis Services and Hyperion Essbase 6.5 lead the industry in online analytical processing (OLAP), according to The OLAP Report (www.olapreport.com)"
43 Folders: Map Folding: Building a Weekly Plan: "I have to confess a small frustration with the Getting Things Done notion of a 'next action'..."
Engineer2Entrepreneur: Getting Things Done FlowChart: "I found that the diagram that GTD is not quite what I need to process things quickly and easily. So I though out what I needed to do with all my stuff. I formalized it into this flowchart."
ploticus: "non-interactive software package for producing plots, charts, and graphics from data. It was developed in a Unix/C environment and runs on various Unix, Linux, and win32 systems. ploticus is good for automated or just-in-time graph generation, handles date and time data nicely, and has basic statistical capabilities. It allows significant user control over colors, styles, options and details."
Wednesday, January 05, 2005
Assignment 3: RPC tests: "This assignment should be trivial for you as long as you can successfully compile and run programs that use RPC and RMI. To that end, go through the Sun RPC tutorial. This will guide you through writing and compiling a simple program that uses Sun RPC." - Assignment 3 FAQ
Sunday, January 02, 2005
Jack Canfield (Self-Esteem & Peak Performance, Chicken Soup for the Soul): "Jack closes with a brief short-course on the same Ten Steps to Success outlined in his other powerful programs. Participants learn:
- How to complete the past so the future can show up more fully
- How to use positive "self-talk" to help you achieve your dreams
- How to acknowledge and affirm your success
- How to clarify your purpose and define your vision of the future
- How to set goals and objectives
- How to visualize successfully meeting any goal
- How to take action and develop the step-by-step process for achieving any goal
- How to recognize and respond to feedback during the process
- How to persevere in the face of obstacles and roadblocks
- How to celebrate success once you achieve it.
Prentice Hall PTR - Designing a Data Warehouse: Supporting Customer Relationship Management By Chris Todman (Safari)
Z Solutions - Meaningful knowledge for data driven decisions: "The value of exploratory data mining is the ability to discover what the organization presently doesn’t know and the more difficult task, to correct incorrect beliefs about your customers, your products or your business." - A Manager's Guide to Neural Networks, ...
Oracle Link: "I decided to write this article after a few days of agony trying to connect a SQL Server instance to an Oracle database. This is not intended to be a technically definitive solution to the issue of linking SQL Server to Oracle but the article is intended to reflect my experiences, some Gotchas & what I did to rectify them in order to get our databases talking to each other. I have read a number of articles, which detail some of the problem & solutions I arrived at below (OPENQUERY & OPENROWSET) but there seem to be subtleties within some of these problems that readers may not be aware of. If nothing else, I hope that this article might save other people repeating the same pain that I had to endure."
William E. Pearson, III: Introduction to MSSQL Server 2000 Analysis Services Series, MDX Essentials Series, MDX in Analysis Services Series of Tutorials, MSSQL Server 2000 Reporting Services Series of Tutorials, ... START
Saturday, January 01, 2005
System Services Corp.-An Introduction to Data Warehousing: "This white paper introduces data warehousing concepts. This paper is derieved from the first two chapters of our forthcoming book Data Warehousing with MS SQL Server." [MS Word]
Action and Pitfall Tips Chapter for Review Posted: "Java Doctor is a book about diagnosing and troubleshooting enterprise applications, covering the methodologies, techniques and tools needed to successfully identify problems in scalability, performance and availability" - Download Chapter 9
Coding Horror: DVD Ripping and Nero Recode: "But don't take my word for it. The experts at CDFreaks loved Nero Recode... If you want a fuller overview of the Nero Recode software, there's a good review at CDRInfo."
The Sixth Sigma - Breakthrough Performance for Your Organization from Six Sigma: "information source on Six Sigma, Lean Six Sigma, and other leading management practices" & Weblog
Amazon.co.uk: Books: Lean Software Development: An Agile Toolkit: "The seven lean principles are:
1. Eliminate waste - anything which doesn't add value to the end product
2. Increase feedback - iterate so you can get early feedback
3. Delay commitment - so you can decide with the best knowledge
4. Deliver fast - so you can afford to delay commitment
5. Empower the team - they're the ones closest to the information
6. Build integrity in - have an integrated product team, use refactoring to keep the code clean, and use test-driven development to make sure it's all tested and you have a reason for doing everything.
7. See the whole - measure UP not DOWN - measuring details encourages micro-optimisation which tends to give overall suboptimisation. If you measure at a level higher you get global optimisations."
1. Eliminate waste - anything which doesn't add value to the end product
2. Increase feedback - iterate so you can get early feedback
3. Delay commitment - so you can decide with the best knowledge
4. Deliver fast - so you can afford to delay commitment
5. Empower the team - they're the ones closest to the information
6. Build integrity in - have an integrated product team, use refactoring to keep the code clean, and use test-driven development to make sure it's all tested and you have a reason for doing everything.
7. See the whole - measure UP not DOWN - measuring details encourages micro-optimisation which tends to give overall suboptimisation. If you measure at a level higher you get global optimisations."
ISM 611: "the focus of this course is on learning the data warehousing process and accompanying techniques (OLAP, Data Mining), not on learning specific tools. While this course is tool independent, various tools will be demoed and used to reinforce the lecture concepts." - START!
Subscribe to:
Posts (Atom)