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 |
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 | - Drupal Development, Customization and Consulting - START!
Displaying page generation time on Drupal pages | - 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 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 -some feng-gui wisdom | "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" & 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 | - 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 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 | - Drupal Development, Customization and Consulting: "This is a collection of articles on how to trace and debug Drupal."
Drupal Flexinode update |
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? | "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 : 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 |
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 -
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) |
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 | - 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 | "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! - : 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. | 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 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 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 | "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 | "Subscription to the newsletters can be managed in the following ways: Anonymous users are directed to, logged in users to ..." & Simplenews on User Registration Page? |
Ten Tips for Smarter Google Searches
Simplenews newsletter marked as junk by Hotmail | "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 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