Articles
Listed here are my 470 published articles. My work has appeared in: ComputorEdge magazine (in their online edition, and in their San Diego, Colorado, and New Mexico print editions), DeveloperTutorials.com, DrupalEasy, Financial Sense, Free-Market News Network (FMNN), In Business magazine, INTERFACE, LewRockwell.com, Logigram, Nomadtopia Collective, Oracle Professional, O'Reilly Network's ONLamp.com, Pipeline Newsletter, PristinePlanet.com Newsletter, San Diego Flute Guild Newsletter, The Seed, SitePoint, UNREDACTED Magazine, and several newspapers. One of my articles was reprinted in the magazine Job Giant, and two others were used as course materials for an Internet marketing business class at San Diego State University and a computer maintenance class at Foothills Adult Education Center (El Cajon, California). One of my articles, on Avactis, was cited in Wikipedia.
In my articles and book reviews (like those of other authors), links to other websites can become obsolete over time. I will not be updating them, because often there are not valid alternate links to replace the out-of-date ones, and because of the large number of links and my limited time.
- Proprietary vs. Open Source CMSs
- Polyglot Passwords
- Denton Restaurants
- Microsoft Word in Office 2021 vs. Office XP
- Security Word Puzzle 4
- Good Books for a Good Life
- Security Word Puzzle 3
- Security Word Puzzle 2
- Security Word Puzzle 1
- Medical and Dental Costs in Mexico vs USA
- Drupal Module Ideas
- Spanish Language Learning Resources
- Airbnb's Room for Improvement
- Foreign Language Character Input Methods
- Minimax Alpha-Beta Pruning Can Obscure Losing Branches
- Virtual Mailbox Services
- File Privacy Basics for Hard Drives
- Pyraminx Puzzle Solution Methods
- Euler Line's Cartesian Formula
- Orthocenter's Cartesian Formulas
- Prepaid Phone Plans for Travelers in the US and Mexico
- Komodo IDE 10 Review
- Drupal Website Access Restriction Techniques
- Drupal Modules for Better Administration
- Drupal Case Studies Available
- Drupal Sponsorship by Organizations
- Monitoring Multiple Drupal Websites
- Drupal Distributions for Nonprofits
- Drupal Distributions for E-commerce
- Drupal's Robot.txt
- Drupal User Login Path Customization
- Drupal Text Output Security Guidelines
- Redirecting Website Users to a Secure Connection
- Cross-Site Scripting Vulnerability Testing
- Drupal Code Development Security Guidelines
- Drupal and ClamAV Integration for Scanning Upload Files
- Drupal for Building Standalone Forms
- Drupal Contrib Modules for Site Security
- Drupal Core Statistics Module
- Drupal Core Statistics in Blocks and by Longer Durations
- Drupal Database Search and Replace
- Tags for Online Marketing Metrics
- Drupal Data Management without Node API
- Pitfalls of Programmer Psychology
- Drupal, WordPress, and Joomla Connections
- Backdrop and Drupal Collaboration
- Meeting the Drupal Community
- Presenting at Drupal Events
- Drupal 8 Core Multilingual Functionality
- Workflow and Content Strategy Postmortems
- Workflow State Names Selection
- Workflows and Rules with Drupal Commerce
- Drupal Diff for Delineating Differences
- Workflow Participant Permutation Purgatory
- Content Workflow Basics in Drupal 7
- Drupal Taxonomy Tips and Tools
- Content Is (a Non-Nude) King
- Analysis of User Clicks and Paths
- Business Strategy Quantification
- Search for Superior Search
- RESTful Web Services Module Basics
- Drupal Night Before Christmas
- Web Services Essential Terminology
- Example Drupal 7 Web Services Modules
- REST in Drupal 8
- XML, JSON, and YAML Overview
- Limiting Drupal Registrations to Profiles
- Drupal Flag Module Checkbox Solution
- Drupal 8 Core Theme Improvements
- Drupal 8 Core's Own Directory
- Admin Toolbar Changes in Drupal 8
- Drupal 8 Core Module Changes
- Drupal 7 Check for Available Updates Solution
- Drupal 7 Content Types from Code
- Drupal 7 Form Building
- Drupal Development with Two Browsers
- Drupal.org Search Getting Started
- Drupal Login Form Access
- Google Search on Drupal.org
- Drupal 7 Essential Modules
- Apache, PHP, and MySQL Setup on Windows
- Website Development Local vs. Remote
- MySQL 5.x Installation on Windows
- PHP 5.x Installation on Windows
- Drupal Code Missing after FTP
- Apache 2.x Installation on Windows
- US Retirement Accounts at Risk
- Drupal 7 User Referral Module
- Creating a Drupal 7 Distribution
- Why Is SiteGround the Best Choice for Web Hosting
- RedHen A Drupal CRM System
- Drush 5 Installation and Basics for Windows
- Drupal Contact Form Alternative
- Simplify Your Drupal Admin Interface
- Drupal Database Backups for Code Updates
- Speed Up Basic Drupal Websites
- Ubercart Affiliate v2 Drupal Module
- Drupal Text Formats and Content for Test Nodes
- Drupal Functions for Sanitizing User Input
- HTTPS and Drupal
- admin Is Not a Secure Drupal Username
- Artisteer for Creating Drupal Themes
- Enabling Drupal 7 'www' Redirection on a Local Host
- Zenophile for Making Drupal Zen Subthemes
- Drupal Viewport Dimensions Using WindowSize
- Drupal 7 Starter Themes
- Drupal Theme Function and Template Discovery
- Modifying the Drupal Admin Theme
- Rubik as Your Drupal Admin Theme
- Drupal 6 Base Installation Settings
- When Drupal's Available Updates List and Update Pages Disagree
- Drupal 6 Modules for Every Website
- Book Selling with Business Cards
- CubeCart 3.0 Search Engine Optimization
- Drupal Mobile Website Development Book Available
- Reuse Drupal Fields for Future Views Sorting
- Make Drupal Custom Menus Available to Content Types
- Change a Drupal Menu Item's Path Before Unpublishing Its Node
- Setting Checkboxes in Drupal Admin, Redux
- Drupal 7 Books Valuable Resources for Site Builders
- Drupal Content Type Names Limited by Triggers
- Domain Name Registration The Sooner, the Better
- Setting Checkboxes in Drupal Admin More Efficiently
- Dia Free Diagramming Software
- LucidChart for Online Diagramming
- VLC Media Player
- File-Sharing Security Programs
- MapleXp A Free Time Tracker
- BitTorrent Essentials
- Data Backup on the Web
- Harvest for Time Tracking and Invoicing
- Antivirus Programs' Downsides
- Twitter Pros and Cons
- MySQL for Local Databases
- Malware Protection Beyond Applications
- Zoho Office Productivity Tools
- File-Compression Programs
- Squarespace for Building a Website
- WordPress.com for Your Blog
- Identity Theft Countermeasures
- FileZilla for Transferring Files
- Linux on a Thumb Drive
- Spybot Search & Destroy
- Windows Explorer Alternatives
- File-Synchronization Programs
- Flash Cookies and Countermeasures
- Firefox Browser Extensions
- Windows Autorun Management Utilities
- Google Calendar for Time Management
- Snagit for Screen Capturing
- Subversion for File Revision Management
- VoIP Basics
- Craigslist for Buyers and Sellers
- Cloud Storage Basics
- PDF-Reader Programs
- Careers on the Web
- Income Tax-Preparation Software
- Amazon Kindle Overview
- CamStudio for Screencasting
- Terraforming Earth's Deserts
- Solar-Powered Cooker Wins Climate Competition
- Xcelsius for Business Dashboards
- Firefox Extension Development
- Calendars for Your Website
- MP3 File Utilities
- Shopping for Deals Online
- Ergonomic Keyboards
- Avactis for E-commerce
- Backup Strategies for Hard Drives
- BCWipe for Secure File Deletion
- Quintessential Music Player
- Wave Energy Could Provide Electricity
- Carbon Dioxide Reduction Using Synthetic Trees
- Do Not Use admin as a Drupal Username
- Toilet Paper from Office Paper
- Wind Turbines in Electrical Transmission Towers
- Firewall Basics
- RSS for Your Website
- Favicons and How To Make Them
- Celtx Free Screenplay Software
- Screenplay Software Options
- OpenOffice.org Writer Macros
- Green City Planned in Florida
- OpenOffice.org Basics
- iTransact Payment Gateway
- CubeCart for E-commerce
- Plasma Gasification of Waste Creates Energy
- Personal Rapid Transit Systems
- Comodo Internet Security
- pChart Free Online Chart Program
- iPhone Applications Overview
- Solar-Powered Cell Phone from Samsung
- File Synchronization for Free
- Satellite Internet Service
- PDF-Creation Programs
- Firefox Extension Development Resources
- Video Telephony, Then and Now
- Scams Online
- Linux on a Flash Drive
- Flash Drive Security
- RSS on Your Website
- Biodiesel from Waste Coffee Grounds
- Windows Vista Hacked
- Windows Vista Tweaks
- Thunderbird for Desktop Email
- Cloud Computing Basics
- VMware Overview
- Office Tools on the Web
- uTorrent for Sharing Files
- BitTorrent Basics
- Income Tax Resources Online
- Firefox Web Browser Extensions
- Income Tax-Preparation Software Programs
- Google's Chrome Web Browser
- VoIP Talking Over the Internet
- Netbooks Laptops for the Web
- Home Security and the Computer
- PC Configuration Options
- Windows Drivers Troubleshooting
- Beta Desktop and Web Applications
- Jet Fuel from Algae
- Backups Using Image for Windows
- CubeCart 3.0 Currency and Shipping Solutions
- Toy Trend Is High-Tech
- Computer Art Software
- ACID Music Studio for Making Music
- File-Encryption Programs
- Finale NotePad Introduction
- Website Accessibility
- Google Desktop Basics
- WiFi Security Blunders
- China's Planned Green City, Dongtan
- Programming Your Windows Machine
- ISP Throttling and Countermeasures
- Website Attacks and Countermeasures
- WiFi Hotspot Resources
- Wind Power Super Project Planned
- Vertical Search Engines
- Choosing a Flat-Panel Monitor
- RSS and Atom News Feeds
- Malware Kidnapping Data
- Digital Photos Online with Jalbum
- Graves Going Green
- Drupal CMS e-Commerce Module Basics
- Drupal e-Commerce Module Advanced Use
- Solar Roof Tiles
- Creating an Online Newsletter with Drupal
- Web Database Access from Desktop Applications
- Ethanol from Reusable Solar-Powered Microbes
- US Oil Conservation Strategic, Not Ecologic
- CubeCart 3.0 Installation and Configuration
- Solar and Wind Energy Combined
- Installing and Configuring Drupal 6.1
- GWT Basics AJAX Programming with Java
- Linux Could Reduce E-Waste
- Drupal 6.0 Installation and Basic Usage
- Installing PHP on Windows
- Installing MySQL on Windows
- Installing Apache on Windows
- Ethanol from Anything Organic
- PHP Debugging with Zend Studio
- Zend Studio for PHP Programming
- Merchant Ships Powered by Kites
- Google Supports Renewable Energy
- Where to Buy PCs
- Acronyms The Language of Technology
- Senior-Friendly Websites
- Modern Modest Proposal
- Blog Action Day Focuses on Environment
- Linux Embedded in Motherboards
- RFID Hacking and Countermeasures
- Musical Networking Online
- Drawing Resources Online
- Wind Power from Moving Vehicles
- Satellite Radio Versus the Music Industry
- Search-and-Comparison Websites
- Wireless LAN Security Basics
- Open-Source Cars
- Internet Public Library Overview
- Bicycle Rental Program in Paris
- Linux Gaming Favorites
- Virtual Wealth in MMOGs
- Gaming with a Purpose
- Oil from Plastic and Rubber Waste
- Oil from Agricultural Waste
- Freelancing Pros and Cons
- Pollution-Fighting Paint
- TiVo Television on Your Time
- Water and Energy from Wind
- Laptop Travel Tips
- AIM AOL's Social Network
- Smartphones All-in-One Cell Phones
- Trade School Resources Online
- Virtual Worlds and the Real World
- Flash Basics Protect Your PC
- Laptop Battery Longevity
- Google Earth for Environmental Monitoring
- Ubuntu Basics
- Space Junk Imperils Spacecraft
- Entrepreneurship for Youngsters
- Incandescent Bulb's Future Not Bright
- iPod and Zune Alternatives
- Windows Vista Bad for Environment
- Blogging's Bad Side
- Printers for Photos
- All-in-One Printers
- Identity Data Loss by Organizations
- HDTV Resources Online
- Bluetooth Basics
- Skin Care the Natural Way
- PC Memory Usage
- Overclocking Your PC
- Flute's Earliest History
- Money Going Electronic
- Komodo 3.5 for Dynamic Languages
- Green Holiday Shopping
- Concrete Solution to Pollution
- Malware that Kidnaps Data
- Windows Vista's Image-Based Installation
- Socially Responsible Gift Shopping
- Radioactive Creatures from Nuclear Irresponsibility
- USB Flash Drive Advancements
- Watches for Your Inner Geek
- Law Enforcement Facial Recognition
- Internet Radio DIY Basics
- Computer Gaming for Older Adults
- E. Coli and Its Ecological Factors
- Nuclear Waste Tamed by Bacteria
- Night of Halloween
- PC Assembling Resources on the Web
- Video Sharing Online
- RSS for a Website
- Google Calendar Basics
- California Takes Lead in Greenhouse Gas Reductions
- Shipping Containers Recycled as Houses
- Amber and the Missing Diamond
- Gift Ideas of the Future
- Search Engine Alternatives to Google
- Ocean Life Regressing
- Greenhouse Gas Reductions for Britain and California
- Spear Phishing
- MMOG Development with Multiverse
- Al Gore's Global Warning
- Butanol, an Alternative to Ethanol
- Restaurant Coupons Online
- Digital Photography and Computers
- Windows Emulation
- Linux Shell Scripting Basics
- Wind Energy and Its Controversy
- Spyware Protection Beyond Applications
- Create Dynamic Images with ImageMagick
- Teflon's Dangers
- Cell Phone Resources Online
- Flexible LCDs
- Spyware Detection and Removal
- Map Services Online
- Podcasts Worth a Listen
- Green Roofs and Their Benefits
- Biological Computing
- Introduction to Open Source
- Dynamic Images on Your Website
- Wind Energy Usage Increasing Worldwide
- Mac Support Resources Online
- American Suburbia and Its Demise
- Internet Telephony Spam
- Petroleum Energy and American Suburbia
- National ID Card Threatens Privacy
- Environmentally Friendly Christmas Gifts
- Mozilla Firefox Extensions
- RSS for Online Marketing
- Bird Flu's Environmental Components
- Technological Innovations in 2005
- URLs and HTTP The Basics
- Arctic Warming Feared Unstoppable
- Hurricane Katrina's Environmental Impact
- Coal Fires Underground, Part 2
- Haunted Houses on the Web
- Coal Fires Underground, Part 1
- Wireless Networking Resources Online
- Linux Distros and Their Differences
- Linux Alternatives to Microsoft Office
- Fiber Optics to Bring Sunlight into Buildings
- Data Backup Via the Internet
- BeOS, Then and Now
- PC Assembly Resources Online
- Student Research Tools Online
- Toxin BPA Contaminates Plastic Beverage Containers
- FreeDOS Introduction
- FreeBSD An Alternative to Linux
- National Parks on the Web
- China's Pollution Problems
- Going Online for Green Shopping
- Legal Resources Online
- Search Engine Optimization Basics
- Windows XP Help Online
- Domain Name Selection and Registration
- Movie Industry Battles File Swappers
- Recycling CDs and DVDs
- Peak Oil on the Horizon
- Political Activism Websites
- Solar Power Gets Big Boost from Nano
- Internet PC Cheaper and Eco-Friendlier
- Certification of Technical Skills
- DNA-Based Microprocessors
- Freecycling Online
- Hemp as a Natural Fiber
- Iceland Plans to End Oil Usage
- Email on Your Computer or the Web
- Police Fingerprinting for Traffic Stops
- Bankruptcies in UK Soaring
- Brain-Controlled Prosthetics in Future
- Identity Theft Less Online Than Off
- National ID Card Emerging
- Electricity Production Method Discovered
- Identity Theft Aided by Government Silence
- Montenegro Reforms Opposed by EU
- Spam Worsening after CAN-SPAM Legislation
- Payment by Fingerprint Working
- Financial-Planning Websites
- Automobile Black Boxes
- Satellite Radio Services
- SMART Cars Coming to US and Canada
- Curitiba, the Ecological Capital of Brazil
- Recycling Automobile Tires
- Overclocking PCs
- Cell Phones Getting Smarter
- Hard Drive Backup Strategies
- eBay Drop-off Stores
- Media Revolution Old Line vs. Online
- Renewable Energy Source
- Encryption of Computer Files and Email
- Environmental Shopping Websites
- DVD Movie Rental Services on the Web
- Spyware Countermeasures
- Pet Ownership Websites
- Yahoo! Groups
- Healthy Cooking Websites
- Microprocessors in Toys
- Computer Games Without Violence
- Robots in the Home
- Flat-Panel vs. CRT Monitors
- Firewall Protection for Your Computer
- Certification of Computer Skills
- Windows Scripting Using DOS
- Notebook Computers vs. Desktops
- Hard Drive Failure
- Webcam Sites Around the World
- Freeware and Shareware on the Web
- Resolving Windows Driver Problems
- Buying a Computer Locally
- PC Case Options
- Internet Telephony
- Restoring Windows Application Settings
- Computer Case Modding
- Tax Preparation Software
- Buying a Personal Computer
- Speech Recognition Systems
- Computer Viruses and Countermeasures
- Trading Stocks Online
- Hardware Troubleshooting
- Web-Based Computer Games
- Where Do You Not Want to Go Today
- Knoppix Linux on a CD
- Getting Started in Computer Programming
- Computing Mathematical Proofs
- Software and Hardwood
- Optimizing Oracle Portal Packages
- Installing Oracle9i on Linux
- Five-Room House Puzzle
- Principles of Effective Technical Writing