Sunday, July 30, 2006

HOWTO Use Drupal nodes to display information from other sources | "Just use a node, Use Flexinode/CCK, Qcodo, Synchronizing"
SEO Advice | "I just implement Drupal and in my theme and in the features I add to the site (my "module mix") I make sure to follow the Webmaster Guidelines from Google and some of the tips from Matt Cutt's blog"
Files Changed by Drupal Upgrades: "Select the Drupal Version You Are Upgrading From:..."
Google Directory - Computers > Software > Internet > Clients > FTP > Windows: "1) WS_FTP - FTP client. Allows resumption of interrupted downloads and offers command line support for automated downloads. 2) Filezilla - Open Source (GNU/GPL) FTP client for Win32. 3) CuteFTP - Offers site-to-site transfers, transfer scheduling, filtered transfers, MP3 and file finder, and automatic restoration of dropped connections."
Photojojo » 3 Easy Ways to Make Postcards from Your Photos (And Brighten Someone’s Day)
Geek to Live: Essential email filters - Lifehacker: "I receive hundreds of email messages a day, but only a couple dozen actually make it into my inbox. Thanks to the automated power of full-strength email filters, just the messsages that are important enough to deal with catch my attention when I'm busy... The examples here use Gmail's format because of its superior searching capabilities that allow for complex, specific filters. Many can be applied to most modern email clients."
MP Hosting - Making You More Visible! - Tutorials
BPEL Cookbook: Best Practices for SOA-based integration and composite applications development
Web-based Databases Using PHP
geography network explorer for ArcReader

Saturday, July 29, 2006

What would I do different if I had to start my blog over? - Hugh Hewitt: "#5. Praise/critique ratio at 7:1..."
Drupal specific questions to ask your hosting company | - Drupal Development, Customization and Consulting
How I’d Optimize PerezHilton for Advertising - Case Study
Performancing Metrics | "a free professional grade blog statistics service aimed at professional bloggers" & PMetrics - Performancing Metrics WordPress Plugin
103bees Search Term Analytics - Review: "103bees is a free tool for analyzing inbound search engine traffic. As with most tools of this nature you use it by adding a small piece of javascript code to your template and it then goes to work analyzing what SE the traffic is from, what keywords they come to your blog after searching, what landing pages they hit on your blog etc... All in all - 103bees is a great little program. Marcus over at Performancing has a great review of 103bees also."
Dave Sifry on Making Your Blog Popular & Sending Traffic Away or Keeping Traffic On Site? & Search Engine Optimization for Blogs - The Complete ProBlogger Guide to SEO: "might like to read some of the SEO Resources and Articles that I’ve gathered here."
3 Ways to Immediately Increase Search Engine Traffic |
How to Write a Killer “How To” Post That Gets Attention | Copyblogger
Link Building Blog: First Step: I am an Alexaholic: "This graph represents Text Link Ads compared to other top blog ad systems."
Video ads best practices | Google Demo, google aggregator news
Tips for Non-U.S. Sites | Google Demo, google aggregator news: "If you want to know what visitors from different countries are searching for, take a look at the query stats in Sitemaps."
Optimizing Base items to get more eyeballs | Google Demo, google aggregator news - TIPS

Friday, July 28, 2006

Stocking up | Google Demo, google aggregator news: "A few months ago we launched Google Finance..."
A roadmap for Google help | Google Demo, google aggregator news
AdWords 101: Setting up a campaign (Part 1 of 2) | Google Demo, google aggregator news
MapServer and Drupal | SysArchitects: "a tiny but fun maps.module, in a contrib cvs repository near you. And if you're a MapServer wizard, improvements are welcome."
Podcasts at StartupNation - Tips for Entrepreneurs - powered by FeedBurner
3 Key Components of a Business Plan podcast
PodcastingTricks: "I’ve been getting lots of calls and emails lately about recording phone calls for podcasting. A while back, I posted a link to an article on how to record using Skype. But if you want to do it like the big boys do, you need a telephone hybrid."
Blogging Roller: Implementing the Atom Publishing Protocol & Blogging Roller: MS Word 2007 to speak Atom Publishing Protocol
How Scalable Are PHP Web Applications? | The Baheyeldin Dynasty: "Java developers and enthusiasts often keep repeating how Java is scalable, and look down on how PHP is just 'scripting' that does not scale. Well, we know we have a few big sites running Drupal, which of course uses the LAMP stack. Sites like The Onion, NowPublic, OurMedia, SavannahNow and others I forgot about. But, outside of Drupal, there are really larger sites that use PHP and MySQL..."

Thursday, July 27, 2006

Banner | "The banner.module allows you to display ads on your Drupal website. It randomly displays the banners, and automatically tracks how many times each is displayed and clicked. Users of your website can be given ownership of banners, and be allowed to modify certain settings and view statistics. Supports numerous graphic formats, flash animations, and text."
Drupal Modules - Web Design Tips and Tricks
SpikeForge: Spike PHP Security Audit Tool: Project Info - Spike Developer Zone: "a new open source tool to do static analysis of php code for security exploits"
DBA Interview Questions - Part 7: "Download Tech Yourself SQL in 21 days"
DBA Interview Questions - Part 7 <>: "Download Tech Yourself SQL in 21 days"
Behind the Scenes with Apache's .htaccess - Brainstorms and Raves
15 Days Of jQuery
Crime Rates Ottawa - Ottawa police report for all Ottawa Carleton districts
DRM - Daniel’s Random Mutterings » » Video Blogging using Django and Flash(tm) Video (FLV) (via CMS + FFMpeg + FLVtools2 + FlowPlayer + S3 = your own personal YouTube! | Roland Tanglao's Weblog & Flash Insider)
Google Local Business Center: "Why should you list your business on Google Maps?" & Official Google Base Blog: Preventing common errors in Google Maps bulk uploads
Recommended Firefox Add-ons :: Mozilla Add-ons :: Add Features to Mozilla Software
Make cents with BigDecimal

Wednesday, July 26, 2006

The Smart Traveler's Guide to Data Theft Protection | Tom's Networking: "If you want a cheaper VPN solution, and don't mind a bit of elbow grease and setup time, OpenVPN provides a free way of deploying a VPN on your home network. For an even easier solution, consider setting up your own SSL-based VPN using the "Community" (free) version of SSL Explorer"
Introducing! Interactive Networked Storage Charts | Tom's Networking: "NAS devices generally fall into four categories:
  1. Single drive diskful
  2. Single drive diskless (BYOD)
  3. Multi drive diskful
  4. Multi drive diskless (BYOD)
NAS Charts"
Video Streaming Need To Know: Part 1- Encoding, Bit Rates and Errors | Tom's Networking
Two New Twists on Skype Phone Gear | Tom's Networking
How to Build a Successful Website by Chris Beasley (via Free Programming and Computer Science Books)
OpenID bounties and identity convergence | B.Mann Consulting & OpenID in an Educational Context | FunnyMonkey - Tools for Teachers
A DIY SSL VPN with SSL-Explorer - Part 1 | Tom's Networking: "Remote access to a home or work PC is almost a requirement these days, especially if you telecommute..."
Drupal Showcase (via Drupal Planet): Second Goose » RubyBaboon, Drupal Showcase - Chevron Renaissance Gold Coast Apartments | Nick Schoonens
Dreaded blank page of death | DevBee
Forrester reports on Drupal | Dries Buytaert: "two reports on Drupal: A 6-page report on Drupal itself, and a 15-page report that compares blogging platforms (including Drupal)."
Using open source software to design, develop, and deploy a collaborative Web site, Part 2: Design for an effective user experience: "In this article you explored the process we used to design our client's Web site. The process is also useful to design other user experiences, such as applications and interfaces for physical objects. Hopefully this article has given you some ideas about how to organize your own process. References to methods and techniques are provided for you to explore how others describe aspects of their design process. Once the Web site has been designed, we begin the implementation phase. The next two articles in this series describe how to install the development environment for both Windows (Part 3) and Linux (Part 4). You'll then have the environment needed to start working with Drupal to create your own Web site. Subsequent articles will discuss specifics about developing a Drupal specific Web site."
Farbtastic color picker released | Steven Wittens - Farbtastic: jQuery color picker plug-in for Drupal
Drupal OpenSearch module released | Steven Wittens -
A List Apart: Articles: Automatic Magazine Layout (via auto image placement | Tejasa)
A List Apart: Articles: Automatic Magazine Layout
Panels | "The panels module is the ideological son, successor to and almost complete replacement for the dashboard module." & The Dashboard Revisited | Angry Donuts
Various Ways To Display Adsense Ads on Drupal 4.7 | - Drupal Development, Customization and Consulting

Monday, July 24, 2006

JVoiceXML - Home
Google Code - Google's Developer Network (Google Maps API & Google Earth & Google Code Blog & Featured Projects Blog): "Google engineer Mihai Parparita's latest Maps mashup is just too nifty not to mention here on Code: Overheard in NY + Maps' API + Reader = Overplot. His blog post explains a few of the specific problems he encountered while creating it:..." - READ UP
Google Earth Tools via (Google Earth Community: GE-Graph/GE-Path new versions available (freeware): "GE-Graph was developed to generate graphs from kml files saved by Google Earth. The data can also be typed into the application or pasted from other applications. The file generated by GE-Graph can be exported to Google Earth.")
TJ's KMLDocument for Google Earth (+KML Reference): "I've already written a couple of applications that manually create the required KML, but on the latest project I needed something more structured and developed. I decided to design and write a class to encapsulate all KML/KMZ functionality with Schema checking... The result is an evolving set of KML W3C XML Schema and KML RelaxNG Schema and KML W3C DTD which you're welcome to work with and help develop."
Drupal coder: writing a Drupal XML-RPC service | Riff Blog
Introducing the Asterisk Integration module | CivicSpace: "I am also working on a more fully featured dialer module that will be suitable for delivering a message to a very large number of recipients. This will be integrated with CiviCRM."
Introducing the Asterisk Integration module | CivicSpace: "I am also working on a more fully featured dialer module that will be suitable for delivering a message to a very large number of recipients. This will be integrated with CiviCRM."
OpenDNS > What We Do: "OpenDNS can identify and stop sites trying to phish (steal) your personal information or money. The OpenDNS phishing protection works with all operating systems and browsers, and complements any other security measures already in use, such as a firewall and anti-virus software."

Sunday, July 23, 2006

FAQs about CISSP CISA CISM & other security certifications - i-TotalSecurity Consulting Ltd
The Ancient Art of Programming » 2005 » February: Spring XmlRpcServiceExporter: "In the end, I got so fed up with SOAP, that I decided to look into a totally different way of exposing Web Services: XML-RPC. What a great spec! It fits on one sheet of paper! Withing 15 minutes, I had a working XmlRpcServiceExporter, which exported the business interface of my Spring-managed bean to a .NET client. On the Java server-side, I used Apaches XML-RPC implementation; on the .NET client-side, I used Charles Cook’s excellent XML-RPC.NET." & XmlRpcServiceExporter (OpenNMS API) & Xmlrpcd configuration - OpenNMS
Howstuffworks "Health Channel"
CSS Beauty | CSS Design Showcase | News, Jobs, Community, Web Standards
Toronto - OWASP: "The past presentations are avaiable for download from here: Basic Web Application Testing Methodology, Basic Web Services Security, Authentication Security"
Watchfire Adds Web Services Scanning: "The company introduced the Version 6.5 iterations of both its AppScan and AppScan DE (Developer Edition) packages, promising increased vulnerability auditing features including compliance reporting tools tied directly to the credit card industry's PCI (Payment Card Industry) Data Security Standard."
Webcast-071906-Mainsoft-IBM-Jumpstart SOA: "Run ASP.NET Apps Natively on IBM WebSphere Portal" webcast
eBay Developers Program: New Products using eBay Web Services featured in eBay Live! Keynote: eBay Phone Alerts,...
SitePoint Blogs » The importance of non-judgment and non-attachment in sales and entrepreneurship: "The last blog post talked about the importance of failure. There are two mindsets that makes failure acceptable and bearable, and they are non-judgment and non-attachment." : portail PHP et MySQL - PHP statistics for June 2006
SitePoint Blogs » Suggested guidelines for responding to RFPs
SitePoint Blogs » The sales funnel: "Today’s post covers a basic principle in sales, but one that is always worth a refresher."
SitePoint Blogs » Second Life for a weekend
Google Analytics Blog: What's a visit worth?: "The answer can be found in the sometimes overlooked $/Visits column found in the Google Analytics conversion reports, including Campaign Conversion, Source Conversion, Overall Keyword Conversion and CPC vs Organic Conversion. In fact, because this metric is found in so many reports, you can compare per-visit values for organic search referrals, paid keywords, CPC campaigns -- and almost anything else you can think of. It's a great comparison metric that can help you shift your marketing budget to high-performing traffic sources and keywords... To learn how to set up goals, take a look at the Help Center article "How do I set up goals?""
Google Analytics Blog: New report added: AdWords Keyword Positions: "displays search position correlated with visits and conversions for each of your keywords. Drill down on any keyword to see its display position."
EDN: ESRI Developer Network - ESRI Developer Summit Presentations
Google Earth Blog: 500 National Geographic Africa Flyover Images, plus Articles and Movies
Map,GIS News Blog for UK, Europe and World: "The very useful Arc2Earth has now been tinkered with so that Google maps, Ask maps and Microsoft Local (Virtual Earth) tiles can be loaded in to ArcGIS."
Google Earth Community: Viewing list of forums & Google Earth Community: RSS feeds of Google Earth Community
Google Earth Blog: City of Portland GIS: "team just announced public availability of their KML (GE compatible) files allowing access to several layers of GIS data for their city. This includes things such as crime statistics, zoning, earthquake data, flood plains, and a lot of other useful data. The neat thing is that these are network layers and are based on your current view of the city. It takes a bit of time to get used to, but you zoom to the area of Portland you are interested in, and a couple of seconds later an image loads showing that layer's data."

Saturday, July 22, 2006

Google Earth Blog: Environmental Groups Leveraging Google Earth
Google Earth Links: "This section is devoted to providing links to important web resources about Google Earth, KML/KMZ, sightseeing GE's satellite/aerial photos, software tools, games, and more":
  • Getting Started
  • KML/KMZ - Google Earth Files
  • Sightseeing
  • Google Earth Related Blogs/Sites
  • Google SketchUp (Free) - 3D Modeler for Google Earth
  • Software Supporting Google Earth
  • Google Earth for Teachers
  • GPS Track Visualization Tools/Software
  • Hurricanes - Storm Tracking
  • Google Earth Games
Google Earth Blog: December 2005 Archives: "Frank's Favorite Google Earth Blog Stories For 2005:
  1. 500 National Geographic... - The new National Geographic layer was just announced. Fantastic resource!
  2. Arizona Hiking Trip - Documented my own personal hike up a mountain in Arizona. All you need is a GPS to do your own.
  3. Business Opportunities and Google Earth - My thoughts on business and Google Earth
  4. City of Portland GIS - These guys have done the best GIS related work in Google Earth
  5. Real Estate Done Google Earth Style - Real estate is one of the most powerful uses of GE
  6. Sailing the Seven Seas - I spent months documenting a sailing trip we took two years ago using Google Earth
  7. Sir Ernest Shackleton - One of the best historical documentaries for Google Earth
  8. Tracking a Whale Shark - Regularly followed a Whale Shark until they lost the signal a couple of weeks ago
  9. UK Autumn Leaves - A really cool network link which allowed you to track leaf color changes
  10. World Wide Panorama - Find a world of panorama pictures using Google Earth"
Google Maps API Official Blog: Speed improvements, custom cursors & geocoder updates: "Accuracy in the geocoder response."
Data Mining 101: Finding Subversives with Amazon Wishlists | Applefritter Public Library Directory, Locator and Maps
Consumer ArcGIS - “you know, for the masses” at James Fee GIS Blog
Map,GIS News Blog for UK, Europe and World: "Google - hidden changes (Geo Metadata)"
GeoServer update: Open Source server for Google Earth and beyond - Anything Geospatial ( The GIS, mapping, mashup, and geospatial weblog - see for even more! - by Glenn Letham: "See more in this announcement or jump directly to"
The Art of Starting Up a Business : Guy Kawasaki
Geotagging made easy | Development Seed Blog & Location proximity filter | & Multiple Locations for Content Nodes |
Custom paging for views | Lullabot
How to properly add CSS files | Lullabot (Drupal)
How to create a "publish on" option for nodes | Lullabot: "I could have opted for the Scheduler module, but that was a bit bulky, 4.7 support was flaky, and it required another table in the database. I also wanted an easy way to integrate JSCalendar from the awesome Javascript Tools module..."
How to create a "publish on" option for nodes | Lullabot: "I could have opted for the Scheduler module, but that was a bit bulky, 4.7 support was flaky, and it required another table in the database. I also wanted an easy way to integrate JSCalendar from the awesome Javascript Tools module..."
Drupal and XML: Looking Forward | Nick Lewis: The Blog: "I’ve begun to develop a module that integrates the CAP XML format (Common Alerting Protocol) with drupal’s node, location, google map, category, and CCK modules. Put plainly, the CAP format seeks:"
How to create a block region for node.tpl.php | Nick Lewis: The Blog
Storing and Sharing Bookmarks in Drupal | FunnyMonkey - Tools for Teachers: "The userlink module allows users to save and share links. To access the full potential of the userlink module, we recommend using the functionality offered by freetagging, and the contributed module tagadelic."
CMS simplicity | urlgreyhot: "'Complexity delivers short-term gain but long-term pain'"
Customizing Drupal - Installing And Using PHPTemplate | Dave's $0.02
Drupal CivicSpace distribution -> Tutorial, Handbook? | "You may want to look at the CitizenSpeak module, CivicSpace's CivicCRM functionality, and Google Maps integration for ideas meaningful to politically-oriented site. I'm thinking constituent mapping (with automatically generated map points), CRM, mailing lists, community forums / mailing list integration, group and individual blogging, etc. You may also get much more involved with Drupal, and build asterisk-based VOIP solutions, integrated web-to-fax campaigns, or similar features, though these will generally take much more technical know-how and work."
Podcasting on Your Bryght Site | Bryght Support
Color scheme & [ws] Color Scheme Generator 2 & Steel dolphin Creative - Color Scheme tool

Friday, July 21, 2006

Bach flower remedies - Wikipedia, the free encyclopedia: "The best-known Bach flower remedy is 'Rescue Remedy,' a pre-blended combination of Rock rose, Impatiens, Clematis, Star of Bethlehem and Cherry Plum remedies. The ingredients are believed to relieve acute stress, anxiety, and panic attacks, especially in emergencies. Rescue Remedy is taken as needed, and is available either in a small spray-bottle, in a glass bottle with an eye-dropper."
Digital Inspiration: Convert PDF without Adobe Acrobat PDF writer, Convert PDF to HTML - Free Online Conversion: "Compose a new message in GMail... Attach any PDF or Word document that you want to convert to HTML... You instantly receive a message in your GMail Inbox folder. Open the message and click the 'View as HTML' link next to your attachment."
CyberWyre » Advanced Google Tips - Making A Living 100% Online › Theming the Akismet spam counter (Drupal)
Fighting Spam with CAPTCHA | Lullabot & Akismet module v1.0.0 for Drupal 4.7 | "After several days of work and tests at, I'm proud to announce the immediate availability of about 2000 lines of code compiled into Akismet module v1.0.0 for Drupal 4.7." & Akismet Anti-Spam Modules for Drupal and phpBB | CMS Report: "There is one caveat to using the Akismet modules though. You'll need a API key that is available, as far as I know, only by opening an account at"

Wednesday, July 19, 2006

Sarbanes-Oxley Compliance Journal :: VISA PCI Best Practices for All Organizations: "What sets VISA CISP’s Payment Card Industry (PCI) Data Security Standard apart from similar government regulations is specificity. VISA spells out detailed auditing requirements and provides auditing forms."
Positive Sharing » Top 5 reasons why “The Customer Is Always Right” is wrong
Dev2Dev: Practical Enterprise Service Bus Use Cases for SOA, Chris Hogue's Blog: Workshop 9.2 - Cool Features You Might Have Missed II, Andy Piper's Blog: Spring Console Extension - "Essentially the console extension displays registered spring beans in a table and allows you to call the accessors and mutators. In order to do this the beans needs to be exported via JMX and then registered with the console extension. The extension comes in two pieces, a client piece that gets packaged with your spring application and does the registration, and a server piece that gets packaged with the server and adds the extension page", Anthony Jen's Blog: Blending Spring, CommonJ Timer, JMX , JRockit and Weblogic Server: Developing the application(1)
Java - BEA's Portal Development Evolution
Drupal newsletter |
Drupal OpenSearch module released | Steven Wittens -
PHP block snippets | "This section presents a collection of custom blocks submitted by Drupal users. Other examples of custom block examples are available in the "Blocks" section of the Drupal CVS Repository." & PHP page snippets | "intended for use within a drupal page filtered as PHP that simply enables you to 'pull' specific content from your drupal database. Allowing you to create dynamic and sophisticated page layouts." & Theme snippets | "Did you write a nice custom template function? Please add a book page below this one. Please remember to document your code well." - TIPS
Declarative Caching Services for Spring
Ilia Alshanetsky - Publications: php|architect's Guide to PHP Security Amazon Web Services Store: Simple Queue Service / Amazon Web Services & Introduction to the Amazon Simple Queue Service: "Build and distribute applications that take advantage of Amazon's computing infrastructure to reliably deliver messages between application components. This tutorial is the second in a series on creating applications with Amazon Web Services and, in this installment, you can learn how to implement a Web service by using the Amazon Simple Queue Service."
All About Interop : JavaOne 2006 - Interop Session (Web services and MainWin): "Best Practices for Interoperability Between Java Technology and .NET Server Applications"
how do i create a community "face page"? -- A page with pictures of everyone who has uploaded images of themselves? | "another possibility for making this work: try looking at the For example, on my site, go to" & Custom user profile pages in Drupal | Development Seed Blog & How To Use A Bryght Site: Edit Your User Profile | Bryght Support

Tuesday, July 18, 2006

CivicSpace 0.8.2 Installer Guide | CivicSpace: Creating a database account with a username and password | CivicSpace (via CPanel web admin screens)
Welcome To REM - Real Estate Magazine For The Canadian Real Estate Professional - Canada: "Real estate agents (42 per cent) finished below senior public servants (50 per cent), journalists (49 per cent), lawyers (48 per cent) and insurance brokers (46 per cent)..."
Ruby for the Java world: "Script your Java applications and efficiently reuse your Java libraries with this dynamic language"
Converting a CSS/HTML design to PHPTemplate - An Introduction | Bryght Support
SiteGround: Drupal Tutorial - Drupal Themes using CPanel!
Audio and video recordings of the Drupal conference | CCK, e-Commerce, Theme development,...
DrupalCon - Theme Development presentation | Steven Wittens - "You can take a look at the slides. The presentation was filmed, the video is available through BitTorrent. The other presentations are linked on More information available here:"
Truly corporate Drupal sites |
Is there a way to give blocks diffrent colors | "Okay, let me explain what this line does and how you can address it from your CSS file:... Kudos Steve, splendid tutorial"
Carlos Sanchez's Weblog: Maestro and Better Builds With Maven Book 1.0.1g - FREE book
SVG ArcWeb Services .NET samples posted in “ESRI Labs” at James Fee GIS Blog
ArcGIS Explorer, ArcExplorer and ArcWeb Explorer at James Fee GIS Blog

Monday, July 17, 2006

Ontario Association of Non-Profit Homes and Services for Seniors
Long Term Care and Seniors: Alternative Community Living Programs (ACLP): "This program provides housing support services and essential homemaking to older adults in order for them to stay in the community and remain independent."
Map GIS UK News Blog for UK, Europe and World: BBC Local News, Travel and Weather Map
Trip Planner - Yahoo! Travel
Image Publishing | "This module aims to provide a full implementation of the Gallery project's Gallery Remote API in order to support publishing images using Drupal's Image module. This module should support publishing images via any of the various clients Gallery itself supports, including:" Other methods for adding pictures to your Gallery
Search Engine Indexing Experiment - Google, Yahoo, MSN and | iDonny Web Productions: Submitting an XML sitemap to google - Drupal Gsitemap Module | iDonny Web Productions: "The gsitemap.module in Drupal enables a site owner to dynamically generate and update a Google sitemap based on the current content in the CMS. The module can periodically submit and up-to date sitemap to Google and it also provides a URL that Google can visit to download the latest sitemap." & URL list | "Creates a list of node URLs at /q=urllist.txt or (/urllist.txt for clean URLs) for submitting to Yahoo!'s Submit Your Site for search engine indexing. Though Google will download it too, it's better to use the gsitemap module to utilize Google Sitemaps."
Drupal cron.php restriction | & New! Blacklisting in Drupal troll module |
Content Construction Kit (CCK) |
Some Google Maps mashups: Click for a Zip Code Boundary Map (Zip code data is derived from the census "ZCTAs (ZIP Code Tabulation Areas)" which may be different than the USPS defined zip code delivery routes. A USPS zip code is not a geographical area but a route which may not be definable as a polygon), - The place for outdoor enthusiasts.
Google Maps Mania: Google Maps Creation Tools and Resources - Part 7
Google Maps Mania: Mapping Your Photos with Google Maps

Sunday, July 16, 2006

[print version] Site helps developers navigate open-source jungle | CNET "A few former Microsoft employees have launched a Web site that evaluates open-source projects. The site, called Ohloh, is not a reviews site, but instead a directory of open-source software, its co-founders said."
Hacking Techniques in Wireless Networks
Websense Mines for Malicious Code with Google
Show Me the Money: IT Salary Negotiation Tips
Microsoft Office Search: Invoice Templates

Friday, July 14, 2006

CivicSpace Case Studies & Marketing Materials | CivicSpace:
Creating Small, Fast Loading Graphics for Web Pages
» IHT Lets You Roll Your Own Podcast. Or Not.: "Here’s what I THOUGHT I could do with AudioNews. What I thought I could do was pick and choose the stories I want, and then get them all mooshed together in one podcast to which I could subscribe in iTunes. So I wandered through the headlines, picked a half-dozen stories of interest, and then went to the My Podcasts link to get the podcasts URL."
Hello World, Part 3: WebSphere Integration Developer
Understanding the Zend Framework, Part 2: Model-View-Controller and adding a database

Thursday, July 13, 2006

SitePoint Design View: "jQuery - The Web Designer's Fix-all Tool" & jQuery: New Wave Javascript: "jQuery is a new type of Javascript library. It is not a huge, bloated, framework promising the best in AJAX - nor is just a set of needlessly complex enhancements" & Pave the way for integration of jQuery into core | "Why to use jQuery and not prototype/scriptacolous/... : * jQuery is highly modular. We take only the modules we want (i.e. the query system, events, the basic effects, ajax) and can then extend these by our needs. Module developers could even provide their module-specific plugins/extensions to jQuery, so we'll have lots of code reused by having all the required flexibility * jQuery is small (~20k compressed). * jQuery has a great DOM query system that eases most of the common js tasks in drupal..."
MySQL's Query Cache
Meta Tags | "It looks like meta tags module is dead, at least I could not find it anymore. For those of you that need to manage meta tags, I recommend another module - On 4.7.2 at least it works great, setup is smooth and usage is a piece of cake." & description meta tag | "Try nodewords module, which makes it possible to add several meta tags (abstract, copyright, description, keywords) either manually, or semi automatically."
Drupal site: TWiT.TV | Podcasts you love from people you trust

Wednesday, July 12, 2006

Forty Media - Blog - Five Rules for Great Websites
Tips for Avoiding Summer Blog Death |
10 Post Ideas For Businesses That Blog by Blogging Pro: "A great post on Simplenomics, found via Successful Blog, talks about what Businesses can blog about if they have a blog. I know that many businesses want to have a blog as a line of communication between their prospective clients and the business, and that can be difficult. You don’t want to be too personal, or too much like a press release page, and so finding topics can cause an amazing amount of stress."
CMS simplicity | urlgreyhot: "Gerry McGovern makes excellent observations on CMS feature simplicity and sustainability of use in his article, 'Complexity delivers short-term gain but long-term pain'. He bases his argument on the 'feature fatigue' phenomenon, cited by researchers at the Smith School of Business, which claims that most people focus on features when buying a product not on usability."
KIN::pumpkin::description: "open source, fully functional, free TFTP server and TFTP client"
troll | "This module provides troll management tools for community sites including users by IP address, banning IP addresses, advanced user searching and blocking user by role"
Drupal Podcast No. 17: Essential Modules | Lullabot
Drupal community standards: Should Drupal enforce an ethical policy? | & Fetchgals | "Fetchgals is a public domain webspider used to download or display free images gathered from adult entertainment TGP sites (Thumbnail Gallery Posts). This module provides a user interface for the fetchgals package and automates the entire process. It also allows you to display the content gained right there on your own Drupal site."
Cheap Router Roundup | Tom's Networking
Total Validator :: Mozilla Add-ons :: Add Features to Mozilla Software
Google Analytics Blog: Spotlight on Conversion University: "Some of our latest articles include: Sitemaps for Search Engine Optimization (SEO) in Driving Traffic, Qualitative Measurement for Brand Lift Campaigns, AdWords Targeting and Tracking Tips"
SEOmoz | Page Strength SEO Tool (via SitePoint Blogs » Search Engine Marketing)
Podtastic! Professional Podcasting for the Rest of Us [Content]
It feels really good to ride ahead of the technology wave :-)

Last year, when I was creating a scalable middleware platform for IVR hosting provider, I selected and mastered the Spring Framework along with iBatis and ActiveMQ. All of them are now either used by big vendors like BEA and IBM or became a mainstream OS projects... This year I started learning Drupal to be able to help my wife build her Real-Estate CMS site. Drupal is almost unknown here in Ontario, but my research on Google had me convinced it was the right tool for me (Back-end developer) to create a meaningful Web application.

And now, look at this IBM article from yesterday - IBM: "With all things considered, we decided to use Drupal" | "IBM Internet Technology Group team released its evaluation of various CMS systems. The team operates a closed community based website and evaluated various open source CMS packages including Drupal, Mambo, Ruby On Rails, Typo3 and some more blog-centric engines such as Movable Type, WordPress and TextPattern."

If IT tools were stocks I'd be rich by now...
Papillion: A New Theme for Drupal! | Sami Khan (via Planet Drupal |
Using Javascript and AJAX | "In addition to Javascript and AJAX approaches used in Drupal core, there is an emerging body of other tools and approaches for introducing "Web 2.0" functionality into Drupal.
  • The Javascript Tools module is a collection of ready-made tools and libraries for achieving common tasks. Features and tools include feature-rich forms, client-side tabbed pages, popup calendars, and more. See the module description for details. This is also a place to consider sharing your Javascript tools and widgets.
  • The S/P Ajax module introduces effects using the increasingly popular Scriptaculous library, built on Prototype. S/P Ajax includes numerous effects, including draggable page elements, pulsing message, and even expanding menus (through the helper module S/P Magic Menus).
  • The MOO module facilitates use of the MOO.fx JS library.
  • See also How to use ajax for your modules (with Xajax) for tips on using the Xajax toolkit."
Which modules might there be using to | "Drupal is a fantastic tool. There are so many functions that make development easy. In AstBill we have only used a few of them. The successfull development of AstBill shows that Drupal is an exelent software development platform."

Tuesday, July 11, 2006

Eclipse IDE plug-in accesses Team Foundation Server
Looking for sample project (with step by step instruction) to play with and learn Drupal | "I think the tutorials on and, more recently, will help you to some extent... You may find something useful at"
Configuring Drupal for Media: a step-by-step recipe |
What is the best "Tell a Friend" Type module? | - TIPS
Drupal | urlgreyhot - TIPS
Google Advertising & Google AdWords Help Center & Google Adsense Tips - Adsense Adwords - Top Keywords & How to set up Google Adsense Module? | & Resources for using Google Adsense with Drupal | The Baheyeldin Dynasty - START
Drupal tip: Extending maxlength of categories field using freetagging | urlgreyhot
Site promotion | " is an invaluable resource when it comes to superb marketing & seo techniques & ideas. Drupal amazingly works really well because of its clean code, standards support and ease of integrating friendly urls and such." | "I just update my drupal powered site Work with aggregator2 and nodevote. As you can see is an aggregator news for google services / blogs"
Google Summer of Code 2006 Proposed projects | Google Site Search Enhanced Module: "Enhance the current version of the Google Search Module [Download Here], currently in use here: This module provide an interface with the Google Search API and produce search results directly inside the site, with pagination (using"
Drupal based Live CD: AstBill - Billing Routing and Management software for Asterisk and VOIP - AstBill. See Demo site! AstBill is used by several small businesses and is the platform for the new European Asterisk call termination service. (also Drupal)
Drupal Skype Integration - Bryght Public Repository
Boston Meetup, June 20 2006 | "In my presentation I will talk about how to integrate Drupal with telephony or voice-over-IP (VoIP) technologies. In particular, I would like to focus on the work that I'm doing with Asterisk, the open-source PBX (, and on some new Drupal modules that provide audio blogging, voicemail and other features that help expand the outreach of traditional websites to people for whom computers are either inaccessible or too hard to use. As an example, I'll demo the current version of 'What's Up', a telephone-based, neighborhood news system for and by kids. It will be great to get feedback from the Drupal community and discuss potential applications of these new tools!" & Asterisk integration | & Drupal - Asterisk Integration Works | "At any rate you can read about the "Forest Lake Telephone Company" at this posting on drupal .org: or you can just register and try it out on the forest lake site. Go to : for instructions on trying it out."
ElderWeb Drupal Demo Site | A drupal demo site: "This is a proximity search created by the Location Views module along with the GMap module." & Location proximity filter |
Drupal Videocasting bootstrapping: iTunes made easy on Flickr - Photo Sharing!: "Getting your videos onto iTunes Video is not hard – especially with Drupal."
Geotagging made easy | Development Seed Blog: "We are working on building a new geocoder module for Drupal to make syndication of content to maps and Google Earth easier." Comparing Media RSS formats & rss-media : Message: Re: Is there anything good out of iTunes RSS? (Part of a thread inspired by RSS and Media: Can’t we all just get along?)
Noob guide to installing new Themes on 7100 series - : Your Number One BlackBerry Community : Your Number One BlackBerry Community
Urbits Melbourne ~ Drupal CSS Analysis
Extreme Drupal Theming with PHPtemplate | Nick Lewis: The Blog
Learning How To Theme in Drupal, Starting at Square One | Nick Lewis: The Blog

Monday, July 10, 2006

The Kleercut campaign and open-source networks (via Excellent campaign site |
Drupal Theme Garden | Smell the Drupal Themes: "a place where you can see the work of Drupal artists in action" & New contributed theme: SpreadFireFox | "Those who have visited Spread Firefox will know that it has a very nice theme, designed by Chris Messina (a.k.a. FactoryJoe). Since SpreadFirefox (also nicknamed SFX) runs on CivicSpace" & New contributed theme: Lincoln's Revenge | "This is the third theme by designer Chris Messina (a.k.a. FactoryJoe), who brought us the distinctive style of SpreadFireFox, and the Democratica themes. This theme is already in use on the Of, By and For web site."
How to Post From to Urban Vancouver from Flickr | Urban Vancouver
Controlling the Googlebot
LAMPuniversity | "Integration of, and for drupal as main framework. Exploring some steps for that idea. You can check that site for more information about the project:"
DUG-TO Info Page
Podcasting on Your Bryght Site | Bryght Support: "What makes podcasting different than, say, just uploading an MP3 and linking to it from your weblog are RSS feeds with the enclosure element. That's a technical way of saying that some programs can get a machine-readable file that tells the program to download the MP3 at a time you specify, rather than having to check the site and download the file yourself. Bryght sites will automatically create a URL for the MP3 you upload, plus it will place that URL in the enclosure element of the RSS feed without you having to learn the RSS format. Having a separate RSS feed for podcasts will let your listeners get only pointers to MP3 files, plus whatever notes you write out for the podcast." - examples by Roland Tanglao are: Urban Vancouver, Dogma Radio Integration | "Your site will communicate with the site every time cron.php is run. If you have already configured cron jobs for your site ads will start appearing in the block as soon as the next cron run completes (note that must sell some links for your site first). If you don't have cron tasks enabled follow the directions found on for doing so. You may also consider installing the Poormanscron module to help."
Build an Online Reporting Application Using Oracle XML Publisher
The Oracle+PHP Cookbook: Online PayPal Payments with PHP and Oracle

Friday, July 07, 2006

Web 2.0 Blog | ("Still totally basic, only standard B7 theme, much more design work to be applied etc."): Drupal: Web 2.0 swiss army knife | Web 2.0 Blogs
Formatted Drupal Installation instructions for better readability: Windows-specific guidelines |
Home - CRM - CiviCRM Wiki: Drupal / CivicSpace Installations
18 Comments on profile module need to be cleaned up and put into documentation | "Looking at the profile documentation, it looks like the new pages (HOWTO: Create new profile fields and HOWTO: Make a field part of the registration process) have been created and old comments deleted. Therefore, I'm mark this as closed." See also Use cck node as user profile. | & profile module with mutiple selection field type | - TIPS
2006 Summer of Code Projects (14) | Multi-site administration through rich XUL client (using XULRunner),...
Drupal Theme Generator Version 2
Computer Arts - 50 ways to become a better designer
Drupal and XML: Looking Forward | Nick Lewis: The Blog » Blog Archive » 50 days with Polyphasic Sleep
Views Tutorial for Beginners |
Google Sitemap Tutorial is here
ASP.NET 2.0 Resources: Analyzing and Interpreting AdSense results with Google Analytics
Google Analytics: How do I restrict a user's access to certain domains or reports?
Microsoft Office Clip Art and Media Home Page (via BAR-eX Podcasts: Where to find excellent, free, online clip art) I Love Whoppers With Cheese: How Our Parents Have Programmed Us to Fail at Dieting: Books: Christopher Batista
CityNews: Podcasts and RSS
.: 680 News: "Subscribing to a Podcast"

Thursday, July 06, 2006

2006-06-26: Playlist module for 4.7 released! | Drupal for Artists & Musicians & Playlist (toolkit, modules) | "Features: 1) iTunes podcast/xspf/m3u/pls feeds generated on the fly, with full metadata support 2) album artwork can now be integrated (through URL) 3) xspf flash players for each feed, including popup players for each 4) audio browser, similar to iTunes, used to search audio tags and find the audio to add to playlists 5) upload new audio files to playlists on the fly with an inline uploader 6) listening station: an xspf flash player block that has a dropdown select to listen to different playlists on the site 7) Cut n' paste HTML and javascript includes for integrating the flash player on other sites 8) lots of customization options"
news | Drupal for Artists & Musicians
The easy 1-2-3 guide to getting free HDTV on your PC | (via First HDTV Show For The Internet Is Using Drupal |

Wednesday, July 05, 2006

KML 2.1 Tutorial (via Tech Talk: Google Earth Add-Ons -- Maps, Models, and More)
Link Building Blog: Indented Second Google Listing - Double Your Ranking Real Estate "Ontario Election 2007: Launch of Coverage"
Performancing Firefox: Posting to Drupal | "With help from Marcel I've finally gotten Performancing Firefox to work with Drupal. Im posting from it right now, and I'm going to tell you how to do likewise." - TIP
Drupal Module for Performancing Metrics |
Best All Round CMS | "I quit two jobs as a Java developer to focus on working with Drupal, and I love it... I usually copy the chameleon theme, change all the function names to sitename_whatever() instead of chameleon_whatever() and rename it - then customize that -- but i beleive therre are some pretty good theme editor plugins available that make it very easy to do if you're not to techy..."
OWASP Code Review Guide Table of Contents - another GREAT document by OWASP team!
Recover your XP product key from the registry using C#
Views | "This tool is essentially a smart query builder that, given enough information, can build the proper query, execute it, and display the results. It has four modes, plus a special mode, and provides an impressive amount of functionality from these modes."
Drupal explained simply | Drupal ecommerce

Tuesday, July 04, 2006

HOW TO: Using Performancing for Firefox | "It appears that when you post here from PFF, drupal defaults it to 'Filtered HTML', be sure and change that to 'Full HTML' when you login if you want to keep your normal html formatting."
Google Analytics: free advanced website statistics | & Google Analytics | module
Life according to Corey » Blog Archive » Drupal 4.7 Review
Performancing for Firefox | "a full featured blog editor that sits right within Firefox"
Open Source Web Design - Download and upload free web designs.
BBC NEWS | Technology | Safety tips for social networks
Using Lotteries in Teaching Chance Course: "Chance Profiles discuss how certain topics that occur frequently in the news have been taught in CHANCE courses" (via Introductory Probability book)
Google Directory - Reference > Libraries > Library and Information Science > Technical Services > Cataloguing > Metadata > RDF > Applications > RSS > News Readers > Web Based
WordPress -> Drupal? | "there is a new wp2drupal migration module, see for more info"
Drupal Podcast No. 13: Jonathan Chaffer | Lullabot: "JonBob talks about his contributions to Drupal and about the current work on the Content Construction Kit (CCK) and Drupal in general... URLs in this ’cast: CCK; Views; Actions; A forum post about CCK templating"
» Microsoft Announces Some Updates to Its Book Search
» Google Maps Australia, Ask Maps Footsteps: "Ask’s mapping service works very much like other map services. You provide a starting point (it can be as general as a city name or as specific as an address) and an end point. You can also add additional points if you’re taking a more complicated trip."
SPIKE and BURP for real world computer security usage (Part 2) the World's Greatest Recipe Collection
Three Stars and a Chili Pepper: Social Software, Folksonomy, and User Reviews in the College Context | Academic Commons
Online Journalism Review's Blog Software Comparison Chart
Steven Hargrove: How to redirect a web page, the smart way

Monday, July 03, 2006

Google Tutor & Advisor» Tips, Techniques and Advice for Google Users: "How to create a sitemap" & Google Sitemap | "module creates a XML sitemap in accordance with the Google specification."
Pageflakes - The whole Web at your Fingertips!
Gmail Mobile: "Point your phone's web browser to"
You've Been Haacked 1K Times: "Create Your Own Control Panel Shortcut... The article Developing Software in Visual Studio .NET with Non-Administrative Privileges is quite helpful in outlining the issues you may run into as a developer..."
6/6/06: "So in commemoration of this numerologically significant day, be sure to show the evil horns gesture to somebody today and include a little head banging. Our President will lead us with a showing of the horns... I always knew he was in with the Devil" :-)
Digital Cameras - Unbiased reviews, prices and advice from Digital Camera HQ
digg - Secure Gmail From Sniffers: "This article looks at the potential security risks associated with using gmail, especially in the workplace where traffic may be monitored. It investigates how to keep the HTTP-SSL connection open for more then just login credentials, but for the whole gmail session to read, write and chat without worrying about prying eyes."
digg - Little-Known Tweak to Boost Hard Drive Performance!
Southern Ontario Road Maps
E-Commerce: sell products on your site | (via (via Getting To Know Drupal Part 2 - Interviews from OSCMS Conference, Vancouver - Google Video)) | Movies have the power to inspire. You have the power to act. Participate! [Drupal site by]

Sunday, July 02, 2006

"Getting to Know Drupal" Video | Lullabot: "While searching through Google Video to see if any of the Lullabot videocasts were up there, I came across this video interview with Drupal founder Dries Buytaert and me. It was taken in Vancouver last week and serves as a pretty good intro to Drupal and a little background on the project."
Translated version of: Drupal 4,7 Cheat Sheet (PNG)
Take control of your Drupal theme | Lullabot

Saturday, July 01, 2006

G2P Beta: Using Google to locate MP3s & Google Proxy (for sites that your company doesn't want you to visit:|en& ;-)
PhotoZou - Photo Sharing!
Know your rights when you've been pulled over - Lifehacker: "How to Avoid being Arrested by Cops [Google Video]"
stu nicholls | CSS PLaY | experiments with cascading style sheets | home page
Extreme ASP.NET: Asynchronous Web Parts -- MSDN Magazine, July 2006
Max Kiesler - What You Should Know About AJAX Security: 24 Tutorials | popular urls to the latest web buzz - expands on trendalicious! idea
Make Money Online with ProBlogger Blog Tips » Writing Content: " I’ve seen (and written) a lot of posts about how to get posts picked up by social bookmarking sites and what to do when it happens, but one of the things that has struck me recently is that another opportunity often presents itself when a site like Digg links links to a post you’ve written."
Web 2.0 Workgroup - A network of Web 2.0 resources
10 Ways to Tweak Your Tech Resume
Google Maps Mania: Scribble your own Google Map with QuikMaps
James Governor's MonkChips: New Product Category: IBM announces a "mashup server" (via Blogging Roller: Enterprise mashup server)
Bogle’s Blog » Berry Bloglines: "Berry Bloglines isn’t restricted to the Blackberry; you can use it from any smart phone with a web browser. Simply point your web browser at"