Sunday, December 31, 2006

Sarajevo - Wikipedia, the free encyclopedia - MY HOME TOWN
theft of resources | Black Mountain: "Another way to fix it is by checking HTTP_REFERER in your .htaccess and denying access (or redirecting it) if it's from outside of your site."
Converting Addresses to Latitude/Longitude in One Step - Geocoding Canada with better precision than Google Maps!
Alexa Web Search - Help: "While we do not have immediate plans to develop an Alexa Toolbar for the Firefox browser, all is not lost. You have some choices:" SearchStatus | Firefox SEO Toolbar Extension & About This Site Firefox Extension
The Alexa Toolbar: Why You Need this Piece of Crap.: "Google Uses Alexa’s Information For Ranking and Indexing! That was reason enough for me to install the Alexa Tool Bar. Download it for yourself, and watch your Alexa Rankings Skyrocket over the next several weeks. We know Google looks at the Information, which means that Yahoo and MSN are probably looking at it too."

Saturday, December 30, 2006

Introducing Google's Geocoding Service: "As you've learned in previous installments of this ongoing series (tutorial 1, tutorial 2, tutorial 3, tutorial 4), the Google Maps API provides an amazingly capable solution for building compelling spatial applications."
Search Engine Watch Forums - Search Engines & Directories
HOWTO: Create a classified ad section | drupal.org
Installing Drupal 5 | Lullabot: "This video shows how to set up the database and install Drupal 5 all without ever having to type anything at the command line."
Resources and links on debugging, tracing and profiling Drupal | 2BITS.com - Drupal Development, Customization and Consulting - START!
Displaying page generation time on Drupal pages | 2BITS.com - Drupal Development, Customization and Consulting: "If you want the timer functionality without the full devel, here is a tiny module that displays the timer at the bottom of every page."
Bram Smeets Blog » Scoping in Spring 2.0: "up untill now it was not easily possible to scope your bean definitions either per request or per session. As of version 2.0, Spring offers more advanced scoping of your Spring-managed beans. You can define any arbitrary scope for a bean using a ScopedProxyFactoryBean and a specific scope implementation. When using a scoped bean, a proxy will be created for every reference to the scoped bean. The proxy will determine the actual instance it will point to based on the context in which the bean is called..."

Friday, December 29, 2006

Problematic extensions - MozillaZine Knowledge Base: "This article lists some of the extensions that are known to cause unwanted side effects in Firefox or in other extensions and plugins, along with recommended workarounds. This list is not comprehensive. An extension can still cause a problem even if it is not listed. If you do not find the problem here, follow the steps outlined in the Standard diagnostic - Firefox article."
How Trustworthy Is the TRUSTe Logo?: "For a description of Edelman's study, see his Web site's executive summary and his 35-page PDF report." & Privacy Seals Revealed: "Find out what the symbols really mean:
McAfee SiteAdvisor Blog - Example usage query for JasminaHomes.ca site & SiteAdvisor - Web Site Owner Verification Process & digg - McAfee SiteAdvisor Plus Adds Support for Firefox and AOL

Thursday, December 28, 2006

the HeatMap and the 'hottest' part of drupal.org -some feng-gui wisdom | drupal.org: "imulates human visual attention and creates areas of attention heatmap. Find out how people View your website and which areas of the page are getting most of the attention"

Wednesday, December 27, 2006

SitePoint Tech Times: "Here are just a few of the recent and imminent releases that are worth checking out:

But the one release that's really pushing my buttons as a web developer right now is Firebug 1.0 Beta, which I cover in this issue of the Tech Times.

Also in this issue, I thought I'd share some of the research I did when looking for an affordable solution for stamping and password-protecting PDFs for sale on sitepoint.com." & FREE PDF stamping

Rewriting a (large) PHP application in Rails, part 2
Enterprise .NET Community: Book Excerpt: Essential Windows Workflow Foundation - chapter 3 pdf
Amazon Web Services Developer Connection : Code Samples: "query request to the Alexa Web Search service"
JeremyEpsteinSoc2006: Existing import / export modules in Drupal contrib

Tuesday, December 26, 2006

Image Pager module: Dynamically switch among images with prev/next links | Barry Jaspan: "Image Pager, a new Drupal module I just contributed, provides a block that displays a selected subset of a page's images. The images are shown one at a time; the user can dynamically switch among them using previous/next links. Each image's alt and title text is shown as a caption." - need to examine and compare with slideshow module...
Slideshow 2.0 | kkaefer.com - I am looking forward to try this Drupal module again, now that the multiple slide shows issue I found when adding Real Estate listings to JasminaHomes.ca is fixed! Demo slideshow looks great!
SharePoint 2007 | Dries Buytaert: "Bert Boerland predicts: Within 3 years the acronym 'CMS' won't mean 'Content Management System' anymore but will be redefined to 'Community Management System'... Especially the introduction of SharePoint 2007 might have significant impact on this particular market. SharePoint 2007 adds features like forums, blogs, wikis, RSS feeds, news aggregation, surveys, issue tracking ... but also install profiles and custom content types. Clearly, Microsoft decided to play catch up. And rumor has it that the improved integration with Microsoft Office and Microsoft Outlook is jaw-dropping... Because of its strong document management functionality, Alfresco comes closest, I think... What was once an important Drupal differentiator (i.e. bundling a wide variety of functionality into a single platform) will finally become commodity in 2007. Instead, seamless integration with other applications might become essential to compete?"
Developing, tracing and debugging Drupal | 2BITS.com - Drupal Development, Customization and Consulting: "This is a collection of articles on how to trace and debug Drupal."
Drupal Flexinode update | webschuur.com
GreenAsh ground-up videocast: Part II: Installing and using add-on modules with Drupal 4.7 | GreenAsh: "The add-on modules that are covered include Views, CCK, Pathauto, and Category."
Drupal and the carpenter: Drupal can do you harm? | webschuur.com: "A good carpenter never blames his tools for a broken table" & Drupal Considered Dangerous for Startups? | Nick Lewis: The Blog: "Launching a web startup is inherently dangerous business; the success rate is depressing at best. The odds are that you will fail -- and fail miserably at that. People may even laugh at your startup for years to come."

Saturday, December 23, 2006

Friday, December 22, 2006

Thursday, December 21, 2006

Vivid Greetings - Holiday Greeting Cards
Resource-Zone - Announcements in Forum : Bugs and Features : dmoz.org technical problems: "We are currently experiencing technical problems with our servers. Currently the public pages are static pages that have been generated from a backup. UPDATE: December 18, 2006 -- Editors have regained access to the editors server. However, the public ODP scripts (including site suggestion, update listing, editor application, and abuse reporting) are still not available and we currently have no ETA for their return. Please be patient and, again, we ask that you not start threads asking when those forms will be available again--we will update this announcement when we have further information. Thanks."

Wednesday, December 20, 2006

sarahintampa: Microsoft's FrontPage Replacement: "Microsoft released a new product earlier this month called Expression Web, and it should leave FrontPage in the dust... Expression Web is just one of the many products in Microsoft's Expression Suite of web design tools and is a free download (60-day trial)."
Share Icon Project Web Site | alexking.org
Managing News Web 3.0 Prototype for The World Bank and WRI | Development Seed Blog: "We plan to release all the modules that we built for Managing News. Alex Barth, the project's lead developer and the single reason the system works so well, has already started the release back to Drupal. Drupal offers the base framework on which all functionality was added. On top of Drupal, the main modules that comprise the guts of the systems are:

Leech - these modules take news feeds, parse them, and turn them into nodes, making them fully available to Drupal's robust node API

Leech_yahoo_terms – when news articles are turned into nodes, this module sends their text to Yahoo News, handles the response, and turns keywords into taxonomy terms (tags) for each article

Url_profile – this determines the original source of an article, boils it down to its baseurl, and follows up http redirects for finding a feed's base that came in from Feedburner, for example

  • url_profile_technorati - this takes a baseurl and pulls information from Technorati using its API and the cosmos, bloginfo, and blogtags queries
  • url_profile_alexa - this takes a baseurl and gets a thumbnail of the website and its traffic rank
These are the main modules that aggregate and profile news articles."
Drupal OpenSearch Aggregator | Bryght & Drupal OpenSearch Aggregator | Steven Wittens - Acko.net
Talking RSS feed | Willy Dobbe: "This would be a great feature request for CMS-es like Drupal, combine an open source text to speech reader with a bit of code in a module to make RSS into 'podcasts'. And that way you dont have to use an external expensive party like readspeaker."
GreenAsh ground-up videocast: Part I: Installing and configuring Drupal 4.7 | GreenAsh: "Stay tuned for part II, which will cover the installation and configuration of add-on modules, such as Views, CCK, pathauto, and Category; and part III, which will cover custom theming with PHPTemplate."
Drupal HOWTO: render special classes around nodes with certain terms (in certain forms) | webschuur.com
O'Reilly Radar > Google Deprecates Their SOAP Search API: "They are urging developers to use their AJAX Search API ((Radar post) instead... The developer community has been discussing this and do not seem happy with the change. Discussion on the forums have pointed out that Yahoo! has a REST Search API. Live Search also has a SOAP API available."
FrontPage - Nutch Wiki: "Tutorial -- A Step-by-Step guide to getting Nutch up and running,..."
Remove database locking | drupal.org - This patch removes the locks from Drupal: "Using auto_increment in the sequences table and returning mysql_insert_id() in db_next_id() also allow us to setup mysql replication with multiple masters. This sort of replication requires insert in more than one database at the same time. We want to setup mysql for high availability using a master-master replication with following settings:..."
Drupal is the best PHP frontend for the Nutch search engine | RobsHouse.net: "Nutch is an amazing search engine that can scale in the same way Google scales. Drupal is a great web framework application that lets you make super-cool websites. Due to the amazing work of Steven Wittens, Drupal is the very best PHP frontend for Nutch, via the OpenSearch RSS standard. Drupal deserves all the attention it can get for this."
CRUD in Drupal | D'Arcy Norman dot net
Using open source software to design, develop, and deploy a collaborative Web site: Part 11: Using taxonomies in Drupal & Part 12: Hosting and deploying
[User] HOWTO: Use BlackBerry As Modem For Laptop! - BlackBerryForums.com : Your Number One BlackBerry Community

Monday, December 18, 2006

[JavaSpecialists 136] - Sneaking in JDBC Drivers: "It is sometimes quite useful to know how long a database statement takes to complete and how frequently it is called. A great tool for this is JAMon. In the latest edition, they have support for monitoring JDBC calls. All that you need to do is use their JDBC driver, point it to your driver, and you're done. This is extremely easy when all the config is in one place, but if you are connecting to several databases in various locations in your codebase, it will require code changes. Ideally we should not need any code changes." & JAMon - Documentation: "The Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications."
Windows Vista: Express Upgrade
Website Optimizer - Adwords - Google: "Take the guesswork out of landing page testing. Website Optimizer makes it easier to determine which version of your landing page users like best."
TG Daily Top-10: Technology disappointments of 2006 | TG Daily: "#10: Apple iPod, #9 Microsoft Internet Explorer 7, #8 HDTV, #7 Intel Viiv and AMD Live!, #6 802.11n, #5 Microsoft Zune, #4 Broadband Internet, #3 Digital Rights Management, #2 UMPC, #1 Sony"

Sunday, December 17, 2006

Django Djumpstart: Build a To-do List in 30 Minutes [Server Side Essentials]: "In a nutshell, Django is a rapid web development framework. Like a number of other frameworks that have been making news recently (for example, Ruby on Rails), Django is designed to take care of tedious and repetitive tasks for you, freeing you up to write interesting code again. However, unlike most of the other frameworks, Django goes a few steps further and tries to provide generic building blocks that you can stick together to accomplish common tasks (like building administrative interfaces or RSS feeds)... If you're new to Python, it'd probably be a good idea to read through the official tutorial to get a feel for the basics of the language. The official documentation for Python also includes a complete listing of all the standard modules and explanations of how to use them, so browse through that list to see what Python can do out-of-the-box."
Avoiding the 5 Most Common SEO Mistakes [Search Marketing] & The Ultimate SEO Checklist [Search Marketing]: "The checklists in this chapter of Deliver First Class Web Sites: 101 Essential Checklists can be used as a guide to optimize your web site for search engines. You can download this checklist, along with others that cover content management and site testing, for use in your own projects. However, it will definitely pay you to subscribe to some helpful SEO newsletters, visit web sites that cover the latest on SEO, and consider purchasing books by highly regarded SEO/SEM experts, such as The Search Engine Marketing Kit, by Dan Thies (Melbourne: SitePoint Pty. Ltd., 2005)."
SitePoint Tribune - Web Site Optimizer Helps you Make More Money: "Fortunately, with web sites, we don't need to guess at what works and what doesn't. It's a matter of testing and measuring, testing and measuring. Google's beta Website Optimizer makes this process even easier... In business, as in sport, the more information you have about your competitors, the better -- then you won't make an idiot of yourself! To this end, a great beta service that's available now is Spyfu, which gives users an insight into the rates that competitors are spending on online advertising."
The Java Persistence Query Language and EJB 3.0 Interceptors
Office 2007 SpreadsheetML classes in PHP - Maarten Balliauw

Sunday, December 10, 2006

The Sphere Journal Sample Issues
White Paper: AppSight & Microsoft Visual Studio Team System: Collaborating throughout the Application Lifecycle to Accelerate Problem Resolution by Identify Software, Inc.
Main Page - Nakedobjects: "architectural pattern for the design and development of business systems"
About Search Engine Optimizatio and Search Engine Optimization of Press Releases
Secure Software Announces Availability of CodeAssure Product Integration with IBM Rational Software Delivery Platform 7.0, Desktop Products: "CodeAssure supports the methodologies of CLASP™ Best Practices originated by Secure Software and adopted by enterprises worldwide. The Comprehensive Lightweight Application Security Process is available as an IBM Rational Unified Process (RUP) RMC-based plug-in"

Saturday, December 09, 2006

Using Firebug - You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page from Firefox.
Rhinocerus.net | Drupal Help, Drupal Themes and Drupal Modules: Handbook - Configuration and customization PDF, ...

Thursday, December 07, 2006

Unix Review > A Survey of Learning Management Systems: "This two-part article is a brief survey of Learning Management Systems and associated infrastructure. This first part will explore the value of Yale CAS, uPortal, Sakai, and Open Source Portfolio (OSP). The second article will expand the list of viable tools to include Moodle and other great products within the range."

Wednesday, December 06, 2006

Google Makes It Official: rel=”nofollow” by Blogging Pro
Getting Your Name on Search Engines by Blogging Pro
Secrets to a PR 7 blog? » @ YugaTech! [ philippine technology news and reviews ]: "
  1. Get links from old and highly trusted domains.
  2. Get site-wide links from a huge site with 150,000+ pages (a large forum perhaps).
  3. Get a few deep links from relevant articles or content.
  4. No massive and low-level directory submissions.
  5. Avoid link exchanges, esp. from new domains."
EduGlu = Drupal + Leech.module? | D'Arcy Norman dot net: "Thanks to a tip from Bill Fitzgerald, I checked out a copy of the Leech module for Drupal. Despite the rather bad name, it sounds like it is (or eventually will be) perfect for what I need. It lets users add their own feeds, and can associate said feeds and subsequently aggregated items wit any of the user's Organic Groups."
New Subscribers For Your Newsletter Thanks To Drupal | Ventanazul: "useful idea. do you use simplenews.module as newsletter?- I am using Campaign Monitor, which allows me to track how effective my newsletters are. I updated my module and now automatically add subscribers to Campaign Monitor. I have used Simplenews, and I liked it, but this was a quick hack and I didn't think about it. Adding support for other newsletters managers should be just a matter of adding the right code to the custom submit function in Newsletter Checkbox. IF anybody does it, let me know."
Arto Bendiken | Easier Drupal Debugging with Trace
7 Reasons Why Personal Blogs Rock
A Primer on Spring's Data Access Object (DAO) Framework
Drupal and Joomla comparison | CMS Report & Joomla and Drupal - Which One is Right for You? - Joomla Templates, Themes, SEO and Joomla Web Design & Architecture and Functionality in Content Management | Gadgetopia: "As a developer with the capability to write code, I find myself much more concerned with architectural matters. Functionality can be programmed, but I’m at the mercy of architecture. Put another way, give me the right tools and materials, and I can build anything. But give me nothing but a pile of sand and a toothbrush, and I’m pretty much screwed."

Tuesday, December 05, 2006

Tagging gives a story, an image, or anything else a couple of keywords to help define what the thing is all about. So, if you've found an article that talks about HIV/AIDS prevention programs in Africa, you can bookmark it with del.icio.us and give it the tags HIV/AIDS, sexual health, and Africa. Later when you want to write a blog post about AIDS in Africa or compare the different type of HIV prevention programs in use you can go to your del.icio.us bookmarks, look at your tags, and find the article you need without having to run a Google search on it.

Free Tagging on Autopilot | Development Seed Blog :"We’re using the new Yahoo Terms module in the aggregation tools we’re working on to let you search all this content by keyword. Once we’re done, you’ll be able to plug in a bunch of websites that feature content about AIDS in Africa or any other topic and have your website slowly build you a book of current information on the topic that’s fully sortable by keyword. You can take it for a test drive here" => Leech | drupal.org: "used for downloading things to a Drupal site. Leech comes with leech_news which is a news aggregator for RSS/Atom and used along with the required node_template module, can turn articles from news feeds into nodes. Leech is a reincarnation of the Aggregator2 module."

Sunday, December 03, 2006

How to Adopt Pets in "The Sims Unleashed"
Make subscription form appear in body area | drupal.org: "Subscription to the newsletters can be managed in the following ways: Anonymous users are directed to http://JasminaHomes.ca/newsletter/subscriptions, logged in users to ..." & Simplenews on User Registration Page? | drupal.org
Ten Tips for Smarter Google Searches
Simplenews newsletter marked as junk by Hotmail | drupal.org: "Does your sending server have an A record in your domain? (Probably) Does your sending server have an MX record? (If it doesn't receive email, then probably not and it doesn't need one then). Do you have an SPF record to indicate that it is an authorized sender? (unlikely, it's obscure http://www.openspf.org but as MS was involved in promoting the original standard Hotmail uses it as one criteria for a valid source email)."

Saturday, December 02, 2006

How to secure remote desktop connections using TLS/SSL based authentication
SpringerLink - The Journal of Real Estate Finance and Economics: Using the Spatial Configuration of the Data to Improve Estimation
Object Computing, Inc. - Java News Brief - December 2006: Automated Builds Made Easy with Hudson: "Continuous integration can help you identify build problems faster, enabling you to produce better software in less time. Though there are a number of automated tools available, I've shown how Hudson is one of the most innovative. It works well with popular tools like Ant, Maven, CVS and subversion, and its intuitive Web-based interface makes it simple for any developer to set up and managee an automated build process."

Friday, December 01, 2006

Thursday, November 30, 2006

Technorati Tags in Drupal Recipe | Bryght Wiki: "separator: it's underscore (_) by default -- change this to hyphen (-) which is better for search"
Search Engine Optimization (SEO) Tips for Wordpress | Google Success SEO SEM Tips
Pro Drupal Development by John VanDyk and Matt Westgate | RobsHouse.net
Apache Harmony - Open Source Java SE: "A compatible, independent implementation of the Java SE 5 JDK under the Apache License v2"
Discover the Ajax Toolkit Framework for Eclipse
Cook up Web sites fast with CakePHP, Part 1: Adding related information and services
Calculating System Parameters for UNIX and Linux: "This document explains how you can calculate the best parameters for your system. It is divided into two sections:

Wednesday, November 29, 2006

Brian Tracy International: "Free e-book: “Be a Sales Superstar” 21 Great Ways to Sell More, Faster, Easier in Tough Markets"
Introducing Prankmail.org (and the Drupal way VS roll’yer'own) | Bryght
OpenID and your digital identity | CMS Report: "More specifically, he discusses the use of a Drupal module for adding OpenID support in his post, Converting your site to OpenID."
Automatically Publishing and Setting a Term to Implement Taxonomy Access Control | pingVision: "The Snippet (see online) & Snippet Usage: If you have the Devel Module installed you can simply enter this into your Execute PHP Code Page/Block. Otherwise you'll need to enter it into a Drupal page, select the PHP input format, and then preview it. If you have more nodes than the limit number then you will need to preview multiple times."
QuickBooks is Coming to Drupal, but May Need a bit 'o Help | groups.drupal.org

Tuesday, November 28, 2006

Going incognito on the Internet - HP Small and Medium Business: "In Canada, the Personal Information Protection and Electronic Documents Act (PIPEDA) requires organizations to disclose to you what personal information they collect, why they collect it, what they intend to do with it and how they protect it. However, it’s still prudent to investigate all options in order to ensure your privacy online." & Public Proxy Servers
Five Proven Ways to Waste Money With Pay-per-Click Advertising | MarketingProfs.com
ScottGu's Blog : IronPython for ASP.NET CTP
Sample Chapter from Microsoft® Excel Data Analysis and Business Modeling by Wayne L. Winston: "Chapter 10: Functions for Personal Financial Decisions: The PV, FV, PMT, PPMT, and IPMT Functions"
International PHP Magazine::News::WS-Addressing for Ext/soap: "it was only recently that I worked with one requiring it in addition to WS-Security. It's not very difficult to implement, but I threw together a library for anyone else that might need to leverage it"

Monday, November 27, 2006

install profile | geodaniel.org: "GeoDrupal will be an install profile for the upcoming Drupal (probably v5.0) that creates a Geospatial Content Management System (GeoCMS) out of the box."
Real Estate Marketing Blog : Blogging is All Local: "The number #1 reason realty bloggers do not make money is that they comment on larger geographies and issues that are outside the scope of their marketplace."
43 Folders | Google Groups: Library Lookup Bookmarklet & Jon Udell: The LibraryLookup Project & Bookmarklet Builder
International PHP Magazine::News::How to Bridge PHP and Java for Powerful Web Solution

Saturday, November 25, 2006

Drupal: Podcasting on Your Bryght Site | Bryght Support
Drupal: Using imagecache with Views and CCK imagefields | 2BITS.com - Drupal Development, Customization and Consulting: "A while ago, Angela Byron of Lullabot wrote an article comparing Image and Image Exact Sizes with CCK Imagefield and Imagcache. The examples given in the article are clear, but if you are using views, you will need to do some more stuff to get what you want."
The Eagle Blog: Canadian IT Job Market - November 2006

Friday, November 24, 2006

Leading Average: Top Blog Trends
OpenOffice extension rivals SharePoint: "O3Spaces works by providing users a single web-based team environment, with built-in search capabilities and an optional Java-based Desktop Assistant. Its search functionality is said to work across PDF, ODF, and Microsoft Office document formats."
Free SEO Tools: Search Engine Optimization Tools

Thursday, November 23, 2006

Excel Tutorial on Linear Regression & Linear Correlation and Regression Analysis - Excel for Business Statistics & Perform a regression analysis - Help and How-to - Microsoft Office Online: "You can download sample files that relate to excerpts from Microsoft Office Excel 2003 Inside Out from Downloads on Microsoft Office Online. This article uses the files Analysis.xls and Home Price Estimator.xls" & Amazon.com: Microsoft Excel Data Analysis and Business Modeling: Books: Wayne L. Winston: "Non-Traditional Uses of Excel: Many of his chapters have fairly sophisticated subjects, 'Incorporating Qualitative Factors into Multiple Regression.' In this chapter he then looks at multiple factors that might go into predicting things like predicting sales, predicting the Presidential race - with fairly surprising results." & CORRELATION AND REGRESSION - Regression analysis using Microsoft Excel section from THE REALLY EASY STATISTICS SITE
Google search for regression "real estate" data:
Applying Regression Blog
Articles by Dr. Neil Gunther a recognized expert on performance management and capacity planning: Evaluating Scalability Parameters: A Fitting End: "Regression Analysis: The simplest way to perform the regression fit in EXCEL is to make a scatter plot of the transformed data in Table 3..." - TIPS!
The Statistics Homepage - Electronic Statistics Textbook: Glossary, Selected Topics in Graphical Analytic Techniques, Multiple Regression ("See also Exploratory Data Analysis and Data Mining Techniques, the General Stepwise Regression chapter, and the General Linear Models chapter.)" - The only Internet Resource about Statistics Recommended by Encyclopedia Britannica
Regression analysis - Wikipedia, the free encyclopedia: "See also:
Amazon.com: IT Systems Management: Designing, Implementing, and Managing World-Class Infrastructures: Books: Rich Schiesser
Prentice Hall Book excerpts: Ten Tips for Effective Capacity Planning, The Ten Cardinal Rules of Capacity Planning, A Step-By-Step Approach to Capacity Planning in Client/Server Systems (by the author of Capacity Planning for Web Performance)
BEA: The Art of Capacity Planning: "In a finely tuned system, the CPU utilization (at steady state) is usually in the 90-95% range. While throughput won't increase with the addition of more load, response times, on the other hand, will increase as more clients are added. The throughput at this point determines the capacity of the hardware." & WebLogic Server Performance and Tuning > Capacity Planning
IBM Redbooks | Performance Management for IBM eServer iSeries and pSeries: A Systems Management Guide: "The topics in this IBM Redbook support the growing need and recommendation to treat IBM Performance Management as a fundamental yet critical component of a systems management strategy. It explains how you can make the PM offering a part of your systems management strategy, how you use the interactive offerings, and how you navigate in the components of the offering. Whether you have one system, a network of many systems, or several stand-alone systems, the PM offerings provide reports and graphics that allow you to:
  • Quickly identify systems or logical partitions that are resource constrained
  • Balance the resources on an logically partitioned system
  • Evaluate resource constraints during peak production windows
  • Analyze day-to-day job scheduling
  • Evaluate growth options by passing the PM data to the Workload Estimator"
Small Business - Course Content: "Performing Calculations on Data Using Microsoft® Office Excel 2003"
10 Effective Ways to Get More Blog Subscribers | Copyblogger
Church of the Customer Blog: Small businesses and blogging
OpenXML Developer : Content Control Toolkit
Matt Cutts: Gadgets, Google, and SEO » Seeing nofollow links: "The ChromEdit extension I mention below is stale and doesn’t work with Firefox 1.5. Someone has made a version for FF1.5 though; it’s called ChromEdit Plus... You might need to restart Firefox once more, but when you do, this link should have a pink background, and a dotted red line around it..."
Democamp 11 | walkah: "Last night, I attended DemoCampToronto11 and enjoyed the ... well... mixed bag of goodies presented. The selenium demo made me make a note to myself to revisit that as a testing framework."
Procrastinate with Scheduled Actions | Barry Jaspan: "The Scheduled Actions module allows you to tell Drupal to perform some action (publish a node, send an email) at a later time... To use Scheduled Actions, you must first install the Actions module and the Scheduled Actions module..."

Wednesday, November 22, 2006

Set all paths to "absolute" | drupal.org
HP Media Vault: Big in size and performance | Tom's Networking
Performance Monitoring and Tuning - links & tips!
Adrian Cockcroft's Blog: October 2005: Help! I've lost my memory! Updated Sunworld Column: "This remains one of the most frequently asked questions of all time. The original answer is still true for many Unix variants. However while writing his book on Solaris Internals, Richard McDougall worked out how to fix Solaris to make it work better, and to make this aparrent problem go away. The result was one of the most significant performance improvements in Solaris 8, but the first edition of his book was written before Solaris 8 came out, so doesn't describe the
fix!"

Tuesday, November 21, 2006

Drupal module Xstatistics | webschuur.com
Is there an alternate to news_page module | drupal.org: "You would need to get your RSS feed items in to Drupal as nodes first. There's plenty of modules kicking around to do this one way or another. An overview of solutions is listed at DrupalFeedParsing" - TIP!
Is news_page module functionality inbuilt in drupal 5 | drupal.org: "Did you set access control for viewing news page module correctly..i believe you need to set - allow access to news page and news page feed for atleast 1 user otherwise you might get this error" - TIP
Drupal KML module | geodaniel.org
Quickfile: A Drupal Module For Selling Digital Products | Ventanazul
Brian McCallister: JRuby & ActiveMQ

Monday, November 20, 2006

Laptop Repair Help » Toshiba Satellite M35X and Satellite A75 power jack and battery charge problem "Hi all, it looks like Toshiba issued a 12-months warranty extension for Satellite A70, A75, M30X and M35X notebook computer and it’s effective November 7, 2006. For more details check out the following links
www.a70m30xsettlement.com/notice.pdf
" & Toshiba Settlement Website: "There are three forms of relief for Class Members: a Warranty Extension, a $25 Cash Payment or $50 Credit Voucher for use on www.toshibadirect.com, and a $35 Credit Voucher for use on www.toshibadirect.com. To find out which benefit(s) you qualify for and how to obtain these benefits, please refer to sections 8 through 13 of the Notice. If, after reviewing the Notice, you believe you are entitled to one or more $25 cash payment(s) and/or $50 credit voucher(s), you have the option of filing your claim electronically on this website. You do not need to file a claim for Warranty Extension or the $35 credit voucher; if eligible, you will automatically receive these benefits. Claim Forms must be postmarked or filed electronically on or before March 9, 2007."
Software Security at Microsoft: ACE Team Tour, Part 1 (via Microsoft Application Threat Modeling Blog)
WWE - Event Details - On-Demand Webcast
Virtual Labs Home: Microsoft Expression
ONJava.com -- Software Infrastructure Bottlenecks in J2EE: "Scalability is one of the most important non-functional requirements of a system. But there could be several bottlenecks within a system, which might prevent it from being scalable. In this article, we try to analyze the case in which the software infrastructure becomes a bottleneck, long before any of the hardware resources (such as CPU, memory, disk space, and network speed) are fully consumed. This is a tricky problem whose solution is explored below..."
Little's law - Wikipedia, the free encyclopedia: "In queueing theory, Little's result, theorem, or law says: The average number of customers in a stable system (over some time interval) is equal to their average arrival rate, multiplied by their average time in the system."
Downloads for Capacity Planning for Web Services & CS625/725 - Metrics and Performance / Topics in Metrics and Performance: "Chapter 8: SysMod.XLS, Examples 8.6 and 8.7... " & Capacity Planning for Web Performance: metrics, models, and methods: "Updated downloads: The following spreadsheets are updated and improved versions of the ones that come with the book's CD-ROM: SysMod.xls, OpenQN.xls, and ClosedQN.xls." - These workbooks come with the books:
  • "Performance by Design: computer capacity planning by example"
  • "Capacity Planning for Web Services: metrics, models, and methods"
  • "Scaling for E-Business: technologies, models, performance, and capacity planning"
by D. A. Menascé and V. A. F. Almeida; Prentice Hall, Upper Saddle River, NJ, 2004, 2002, and 2000.; 1998-2004 Daniel A. Menascé and V. A. F. Almeida
ARM: There seems to be some recent activity with respect to the Application Response Measurement specs!
The Guerrilla Manual: Hit-and-Run Tactics You Can Use on Your Boss or Throw Around in a Tiger Team Meeting: "The following distillations are taken from my Guerrilla Capacity Planning (GCaP) classes and will also appear in the new book of the same name." See also: Guerrilla Capacity Planning - Large A Tactical Approach to Planning for Highly Scalable Applications and Services & Supplementary Class Materials - Make sure to check out Class Notes (GuerrillaCaP.zip file contains HUGE amount of useful info)! & Analyzing Computer System Performance with Perl::PDQ (Pretty Damn Quick) book & PDQ Software Distribution

Thursday, November 16, 2006

IBM Sizing Guides - Tool kit: "The sizing guide toolkit consists of the eServer Workload Estimator program and optional example and documentation files that give you full authoring control to create, test and run a Sizing Guide customized for your Application. Once downloaded, you can develop a Guide right on your personal system." & IBM Sizing Guides
Performance and Capacity Management: "The Sun Capacity Management service can help you evaluate your server environment and develop a plan to help you meet your current and future business needs. You can improve utilization of your current assets by developing a model that uncovers congestion, thereby predicting shortfalls. This service is designed to build a solid foundation for the cost-efficient operation and effective management of your network computing environment."
Directory of Niche Sites -- ResearchBuzz: "Development Guide and Directory, at http://www.incominglinks.com/, lists niche sites with guidelines on how to become listed in them."
Open-source project treads on Google Maps turf | Tech News on ZDNet

Monday, November 13, 2006

Provisionator on Drupal CVS | D'Arcy Norman dot net: "PS. Man, does CVS suck! I've been using SVN for source code management for over a year. Feels like being dropped back in MS-DOS or something now that I'm using CVS again. Ick."
10 Things I Wish I Had Never Believed | steve-olson.com: "#3) Emotional people are weak, vulnerable, and easily manipulated - It’s the exact opposite. Strong emotions are a source of strength and power. The stronger your emotions and the better your ability to focus your emotion, the more creative and powerful you are. Denying your emotions creates weakness and vulnerability."
Forms Validation with CakePHP
Adopting Services Oriented Architecture (SOA) for the Enterprise: SOA Practitioners Guide and other documents:
  • "Part 1: Why Services-Oriented Architecture? - This guide provides a high-level summary of SOA.
  • Part 2: SOA Reference Architecture - This guide covers the SOA Reference Architecture, which provides a worked design of an enterprise-wide SOA implementation with detailed architecture diagrams, component descriptions, detailed requirements, design patterns, opinions about standards, patterns on regulation compliance, standards templates and potential code assets from members.
  • Part 3: Introduction to Services Lifecycle — This guide introduces the Services Lifecycle and provides a detailed process for services management though the service lifecycle, from inception through to retirement or repurposing of the services. It also contains an appendix that includes organization and governance best practices, templates, comments on key SOA standards, and recommended links for more information."

Sunday, November 12, 2006

Building Theme | Dudertowns: Lesson 006: Part 1 & Lesson 007: Part 2
OpenXML Developer : Adding Header - Footer to any WordprocessingML & OpenXML Developer : PresentationML Basics
OpenXML Developer : PresentationML Basics
Howto: Request Link Exchanges » Work Boxers: "But how do I find people to exchange with? Thanks to webmaster forums, there’s a wealth of information posted by other users looking to exchange links. By hitting the webmaster forums, you’re eliminating people who won’t even consider your link. Some webmaster forums that provide a link exchange forum include:
Blogging Roller: New RSS and Atom articles online
Provisionator - Easy site creation in a shared Drupal environment | D'Arcy Norman dot net
Serving static files with Apache and directories with url aliasing in Drupal using mod_rewrite | SysArchitects

Friday, November 10, 2006

Hello World, Part 6: WebSphere Enterprise Service Bus
Build multiserving Java applications, Part 1: "In this tutorial series, you'll learn how to build Web applications that can serve wireless clients according to client capabilities. This concept is called multiserving, and it's useful in pervasive computing applications. Wireless Universal Resource File (WURFL), an open source project at SourceForge.net, uses XML to describe the capabilities of wireless devices. This tutorial focuses on exploring and using WURFL, beginning with the concept of multiserving and seeing how WURFL enables multiserving by providing an XML format to express the capabilities of wireless devices."
Application virtualization, Part 1: Level 1 -- Abstracting your grid infrastructure
TermExtractor Demo @ Linguistic Computing Laboratory (LCL): "helps a web community to extract and validate relevant domain terms in their interest domain, by submitting an archive of domain-related documents in any format"
Alexa Developer's Corner - Webmaster Services
Google Directory - Arts > Writers Resources > Software: 8) WhiteSmoke Text Enrichment - Instant, full-text analysis solution, providing context-related language enrichment...
Link Popularity Check Tool, Website Webmaster Search Engine Tools,... - FREE SEO TOOLS!
Helping the Search Engines Index This Web Site... | The Smorgasbord: "I didn't get nearly as many hits as I should have. I got only one hit for the keyword 'wii'. But using our Drupal site search gets more than 2 pages of results! The one link I found had PHPSESSID and a bunch of code after the URL as well. Apparently, this is supposed to be fixed in Drupal 4.7.3, but for some reason, only search crawlers get URL's appended with the PHPSESSID..." & How to Impersonate Googlebot using Firefox see what Googlebot sees
Search Engine Optimization | groups.drupal.org: Drupal seo mistakes, SEO Web design report-optimizing my drupal site, What modules can influence SEO in Drupal?, Virtual path
How to Optimize a Drupal web site for Google and other Search Engine Crawlers | The Smorgasbord
Service links | drupal.org: "enables admins to add links to a number of social bookmarking sites, blog search sites etc. Includes sites are del.icio.us, Digg, Reddit, ma.gnolia.com, Newsvine, Furl, Google, Yahoo, Technorati, IceRocket and PubSub."
Drupal and FeedBurner | Rogue Wolves: "I recently decided to play around with FeedBurner and get some useful stats on my RSS feed. If you ever wanted to know how many people subscribe to your feed, what they use, and track hits then you should check out FeedBurner." & Publicize :: Chicklet Chooser: "Promote your FeedBurner feed directly on your website! Place HTML that Chicklet Chooser automatically generates for you in your site templates to help users easily subscribe to your feed."
Search Engine Optimization Strategy for the Technorati Blog Engine: Search Engine Map - LINKS
Adrian Cockcroft's Blog: Free performance and capacity tools & Adrian Cockcroft's Blog: CMG06 Conference - Reno December 3-8: Computer Measurement Group conference

Monday, November 06, 2006

International PHP Magazine::News::Ohloh: PHP and Ruby Comparison
Basic Java Performance Lingo > Measurement Terminology: Throughput curves: Brick and mortar store vs. Typical web site (From Gennaro Cuomo, 'A Methodology for Production Performance Tuning,' an IBM WebSphere Standard/Advanced White Paper)"
The Challenges And PitFalls Of J2EE: "Understanding Factors Affecting Sizing..."
how-to-ejb30-spring - Using EJB 3.0 Session beans in Spring Beans

Saturday, November 04, 2006

Audio Playlists In A Flash Player | Angry Donuts: "An example is here. As you can see it can work as a page or a block (though that player is a bit large as a block. Or if you prefer the Drupal 5 version. I checked this into the Views Bonus Pack tho of course it’ll take up to 8 hours for the tarball to regenerate. You can check out from CVS. It requires the audio module and this flash player."
Google Page Rank Explained? & Google Don'ts - Dirty Tricks and Bad Tips that Will Get Your Site Banned & SEOmoz | Articles >> Search Engine Ranking Factors & SEOmoz | Articles >> Google’s Patent: Information Retrieval Based on Historical Data
Losing Page Rank with Two Site URLs | Workbench & Photo Matt » WordPress no-www & www or no www - a Page Rank issue [Archive] - StatCounter Free Invisible Web Tracker and Counter: "However the PageRank value is not being updated regularly, it takes like several months and then their database is getting updated. But I believe that the value changes more often but it is not being seen until the next PR update."
SEOmoz | Articles >> Search Engine Ranking Factors & Link building tips for high Google rankings | Google Success SEO SEM Tips: "Many SEO companies will keep their link building techniques a top secret - especially how they use competitive intelligence. SEOMOZ recently published two exhaustive articles on link buidling. I recommend you to have look at them: Long List of Competitive Link Searches, Competitive intelligence in Link Building" & SEOmoz Blog | Long List of Link Searches
How Often Should I Submit My Website To The Search Engines?: "Major Internet Directories" & Submitting a Site to The Open Directory Project
Designing handheld-friendly websites | pingVision
Microsoft and Novell Collaboration on Windows and Linux Interoperability and Support Frequently Asked Questions: Information and background on the details of Novell Inc. and Microsoft Corp. agreement to enhance interoperability between Linux and Windows, including virtualization, Web services management and document format compatibility.
FSOSS Slides | Bryght - Why Drupal Can Kick Your CMS' Ass: "For those who missed it and/or are interested: the slides from my talk are available here and video is available here."

Friday, November 03, 2006

Novell Shares Spike 20% As Wall St Journal Reports Microsoft To Start Reselling SUSE LINUX
Drupalcon Brussels 2006 | Dominik Lukeš . Net: "This page summarizes my activities at this year's Drupalcon 06. Here are the audio files from the presentations I attended:..."

Thursday, November 02, 2006

Develop HTML widgets with Dojo (PDF)
Using Apache Derby databases, Part 1: Managed objects in a converged provider environment
ca4it Accounting Firms: "CA4IT has prepared a comprehensive List of Video FAQ's that we update on an on-going basis. It ensures that every client is advised of all relevant financial or tax matters that have come to our attention throughout the year."
Java – Achieve J2EE-PHP Interoperability: "The Zend Platform's PHP/Java Bridge provides the ability for PHP developers to create applications that interact with Java objects. Using the overloading capabilities just mentioned, Java objects can be instantiated and manipulated from within PHP scripts as if they were native PHP objects."
An Introduction to Groovy and Grails
Lego vs Playmobil : Is Drupal that hard, or is building a site hard? | webschuur.com
David Herron's Blog: Quick test of Resin's PHP support -- using Drupal: "the potential big win of using a PHP implementation written in Java"

Tuesday, October 31, 2006

Steering Clear of Search Engine Spam
Pathauto: State of the Module Update | pingVision (Drupal)
'Yahoo SEO Techniques' - Site-Reference Article (via SEO Techniques for high rankings in Yahoo | Google Success SEO SEM Tips: "Yahoo also places a lot of importance on keyword density; though Google prefers a keyword density of around 2 %, Yahoo favors sites with keyword density of 7 to 8%. Yahoo also gives importance to the description tags which most Google centered SEOs tend to neglect.")
Trying out Drupal 5 | D'Arcy Norman dot net
From VSLIVE: ASP.NET AJAX extensions employ JSON serializer
Enterprise .NET Community: Interoperability: Bridging .NET and Java

Sunday, October 29, 2006

The Best Things In Life Are Free (as in Free Speech*) | FunnyMonkey - Tools for Teachers: "Will highlights Google Blog Search and Google Custom Search. As an alternative, a school or a teacher could set up a Drupal site. Add in the leech module which copies blog posts -- or other content -- into the site. Then, add in the OpenSearch module and the OpenSearch client module. The result: a class-specific, fully searchable aggregation of selected resources. For more info on OpenSearch, click here."
The Fishbowl: Persistent Login Cookie Best Practice: "I would like to be able to say that such cookies are obselete, and we have a better way of handling user logins, but they aren’t, and we don’t."
Garland | Dries Buytaert: "Drupal has a new default theme. Better yet, we added a color picker that allows administrators to change the theme's color scheme without having to touch a single line of HTML/CSS."

Friday, October 27, 2006

WordPress Plugin: SIMILE Timeline at freshlabs journal: "It displays posts from a specific category in the timeline widget."
Web Design Process - Step-by-step
Successful Blog - 6 Reasons Readers Don’t Click Your Ads and What to Do about It
Vancouver League of Drupalers October 2006 | Bryght - LINKS
Webmaster Help Center - My site’s ranking in Google
New Website Optimizer Tool from Google | Google Success SEO SEM Tips: "Check the Google Press Announcement for more details. It will be interesting to see how Website Optimizer will compare to other third-party offerings for testing landing page design."
OpenXML Developer : Ecma whitepaper on Open XML: "It's a great overview for those who are new to the Open XML file formats."
My History of Struts 2 - O'Reilly ONJava Blog: "Struts 2 is the result of the merger of two competing open source communities: Apache Struts and OpenSymphony WebWork."

Thursday, October 26, 2006

Evolving Use Cases during a RUP Project
The Open API is now... Open! - Zillow Blog & Zillow - Zillow API Network: "Turn Your Site Into a Real Estate Portal With Zillow"
Develop an application with Apache Derby, Apache MyFaces, and Facelets
IBM Certified SOA Solution Designer certification prep, Part 1: SOA best practices
pathauto and Duplicate Links | OP Tech Works: "The default settings for pathauto are for the url alias to be set to the title of the page and for any updates to leave existing alias in place and to create a new one." (Drupal)
Firefox 2.0 not the website breaker like IE7 [updated] | rare pattern: "with its new Microsoft-only quirks, is creating all sorts of new headaches for website owners and challenges for web developers. Some websites won't work at all in IE7"
Themetastic, new default Drupal theme | Willy Dobbe
Now Free: 37signal's book, Getting Real | Nick Lewis: The Blog: "Hello Drupal world. I have reading material for you. Do browse the now free online version of 37signals' book, Getting real."
Feeling Blue, IBM Courting Drupal: "Hot off the gossip wire: IBM is falling for Drupal. Hmmmm. ECM leader IBM has developed a series of nine tutorials for Open Source CMS Drupal. And as it turns out, Drupal runs rather well on IBM Linux servers while plugged-into IBM’s DB2 Express-C database. The final tutorial covers just exactly how to do that."
The Drupal AdSense Module is Great | OP Tech Works
hField Wi-Fire: Modest help for weak Wi-Fi connections | Tom's Networking: "Adapters using Atheros Super G and Airgo True MIMO chipsets already have excellent receive sensitivity and can provide throughput vs. range performance equal to or perhaps better than the Wi-Fire."

Wednesday, October 25, 2006

How To Speed Up Your Snail-Slow Notebook Computer | MobilityGuru
TrimJunction - TrimPath - Trac: "a clone or port of the terrific Ruby on Rails web MVC framework into JavaScript."
[#SPR-1933] Add JavaScriptFactory - Spring Framework
Rhino in Spring: "project that intends to integrate Mozilla Rhino JavaScript interpreter, the interpreter for the best (in our opinion) dynamic language on the Java platform with Spring Framework, the also best (again, in our opinion) enterprise framework on the Java platform. The aim is to provide a system that amalgamates the rapid development benefits and flexibility of a dynamic language with the strength, scalability and versatility of the Java platform and the Spring framework." & JavaScript webflow for Spring

Monday, October 23, 2006

Windows XP: Format backup drives with NTFS
Feature Story: Learn about JRuby: "Second in a two-part Q&A with the developers behind the JRuby project"
A new default theme for Drupal? | Steven Wittens - Acko.net
Drupal Nodewords module | OP Tech Works
Configuring the Zend Studio PHPDocumentor extension for PHP-GTK | Riff Blog
diffopc : the diff tool for Open Packaging (OPC) files: "for open packaging-based Microsoft Office 2007 files (Word, Excel and Powerpoint), as well as XPS documents specs, there has not been much public visibility of tools for developers intending to directly access the file formats." & Brian Jones: Open XML Formats : Simple wordprocessingML document (video demo)
Getting to know the Atom Publishing Protocol, Part 1: Create and edit Web resources with the Atom Publishing Protocol
The ultimate mashup -- Web services and the semantic Web, Part 5: Change out Web services: "In this tutorial, you will encode information about individual services in an OWL file. You will then use the Jena API to extract that information and utilize it to make a REST request."
WebSphere MQ Solution Designer certification exam 996 prep, Part 3: Distributed queue management

Friday, October 20, 2006

Google Directory - Computers > Software > Diagnostics: Memtest86+ - A free, up to date memory advanced diagnostic utility based on the original Memtest86...