Web Building
How to make a diff file on Mac
Drupal 7: CTools module error: Failed: PDOException: SQLSTATE[23000]: Integrity constraint violation:
Easy, trackable Wordpress elearning with Gravity Forms quizzes and the TinCanAPI
Regular expression to match any line that contains a string
Firefox not displaying XML file as a tree
Javascript: use setTimeout() for detecting whether an object or element exists yet
Friction
Use BBEdit to replace the entire contents of multiple files
Drupal error message: "call_user_func_array() expects parameter 1 to be a valid callback"
Thread: Changing maxAllowedContentLength
Javascript testing for NaN: why doesn't !="NaN" work?
Clicking a link results in blank page with "true" in IE7
Prettify XML text in BBEdit
A handy tool for testing X-path expressions
.htaccess tricks Allow public access to a subdirectory
Drupal: imagepicker / openWYSIWYG module incompatibility fix
Create cross-browser drop-shadows
Enhanced RSS Display script in classic ASP
VB error: Object required: '[string: "foo"]'
Installing .mobileconfig files on iPad (Setting up MWireless and U-M VPN)
Drupal OpenWYSIWYG text editor
Some great free and not-so-free font sites.
Add phpMyAdmin to your Web Platform Installer IIS setup
Microsoft Web Platform installer: Drupal on IIS, the easy way.
Create an iCal file from your data using ASP
Set up a Cron job in Windows to run an ASP script
What is "cetrk.com"?
Multiple JW players on a page, revised for JW Player 4.7
Enhancing Learning through Technology - Part I
Defeat the IE 7 z-index bug
Firebug breaks on page errors whether set to break or not.
Use SC Plugin for OS X to browse Subversion repositories in the Finder
Umbraco installation error: The virtual path '/install/steps/welcome.ascx' maps to another application
IE 7 & 8: Navigation to the webpage was cancelled, revisited
Pass data to a Qualtrics survey and display it in the survey and reports
An ontology of Collaboration patterns
Confluence: create structure to help new wiki users get started
.htaccess: allow anyone from one IP but require password from everywhere else
Drupal: set up a draggable card sort view - Part 8
Drupal: set up a draggable card sort view - Part 7
Drupal: set up a draggable card sort view - Part 6
Drupal: set up a draggable card sort view - Part 5
Drupal: set up a draggable card sort view - Part 4
Drupal: set up a draggable card sort view - Part 3
Drupal: set up a draggable card sort view - Part 2
Infinite JW FLV players on a page, with error catching for Red5 bug
Using toggle javascripts to build an FAQ page.
Beginning Eclipse CVS - Branching: Merge changes back to the Trunk
Beginning Eclipse CVS - Branching: Work continues in the Trunk
JW FLV player 4.6: Two or more players on a page
Beginning Eclipse CVS - Branching Tutorial 5: Work in the branch
Beginning Eclipse CVS - Branching Tutorial 4: Create a branch
Beginning Eclipse CVS - Branching Tutorial 3: Share the Project
Beginning Eclipse CVS - Branching Tutorial 2: Create the Project
Beginning Eclipse CVS - Branching Tutorial 1: Branching Strategies
Beginning Eclipse CVS - Basics 6: Setting up the Eclipse interface for working with CVS
Secure FTP on hostgator using Dreamweaver
fatal error: class 'OAuthCommonHooks' not found
Drupal: increase upload file size limit
Drupal: set up a draggable card sort view - Part 1
Eclipse CVS for beginners: How to switch workspaces
Beginning Eclipse CVS - Basics 4: Check out an existing project from the CVS repository
Beginning Eclipse CVS - Basics 3: Import an existing set of project files into CVS
Beginning Eclipse CVS - Basics 1: Getting Started
Drupal: Use Taxonomy Access Control Lite to protect content areas for each course
ASP contact form for use on GoDaddy sites
IE8: Navigation to the webpage was cancelled
Create buttons for your site using nothing but Glossy.js
Escape double quotes in strings in Visual Basic
Make your own custom code for a Wordpress-style Flickr badge
Simple Ajax search form that creates a formatted report as you type keywords
Execute an asp function within an HTML page using #exec
Our complete set of customized site files for new dotproject customizers
Some less commonly-used CSS selectors
CVS error: server reported an error while performing the "cvs add" command. common: cvs server: [filename] added independently by second party.
Drupal: Take back control of a folder from Drupal and password protecting it
Troubleshooting Jeroen Wijering's FLV player in your HTML
Flash movie works under "Test Movie" but not when published.
New Google Gadget: The Daily Bailout
Caching in Google Gadgets
Changing the window scope in Firebug
Movable Type comment error: invalid Request: Corrupt Character Data For Character Set
Display invisible files in the finder - Leopard
Cleaning up and Preventing HTTP Injection Attacks
Getting the WYSIWYG module to work in Drupal 6
Drupal multisite - symlinking, a key step
dotProject Recipe: Add journal entries from the project view page
dotProject error: "date() expects parameter 2 to be long"
Java error message: Several Java Virtual Machines running in the same process
Use ASP to create a fast-loading site
Internet Explorer 7 blocks cross-domain iframe to parent communication
Use ABCpdf to generate pdfs of multi-paged html documents
Construct a variable name in PHP from a string and another variable
Site Optimization: use Google Suggest and Google Trends to determine top searches
Voice recording with the iPhone
Timing Issues and Javascript
How to analyze Captivate Movie structure
dotProject and phpSuexec
Perception 4.3 meets an Oracle 10g bug: Unsupported network datatype or representation
How to run Red 5 on a shared IIS server on port 80
Detect browser support for style properties
Notes after three years of using AdSense
Testing whether a frame has been loaded from the frameset page
Generate variable names dynamically in Javascript
Streaming Flash Video with open-source software
When colspan property doesn't appear to work in Firefox or Safari
mySQL error: duplicate entry '127' for key
Speed control widgets for Captivate
z-index problem in IE
PhpSuexec and Movabletype
Fixing "Too many redirects" error in MediaWiki
Using trace function to print out all properties of an object in Flash
A SCORM-ready template: Part 5 - Modifying the CSS styles
A SCORM-ready template: Part 4 - Building Pages
A SCORM-ready template: Part 3 - Settings
A SCORM-ready template: Part 1 - Features
Create Inter-sco navigation for SumTotal 6.5
dotProject Recipe: changing the tab names and content
A cross-browser keypress detection javascript
Easy way to escape text using Dreamweaver
Implementing search using indexing services and asp
Explanation of relative, absolute, network and web paths
Limiting number of tries on Perception Quizzes under SCORM control
The difference between target="_blank" and target=_new
Psychedelic Video Display: embedded Windows Media Player
Can't paste text into a file within Dreamweaver 8
Working with ODBC databases on a Mac
Dreamweaver: Mass Detach from Template
GoLive's Javascript IDE
Minimizing Flash of White on page load
Debugging and troubleshooting HTML and javascript
No table padding on IE for PC
Firefox more sensitive to malformed comment tags
Preventing Page Shift to left in Safari and Firefox
Make other extensions besides ".shtml" process for Server Side includes
Make a directory on a server part of another server's domain
Java console on Mac
Preventing Printing on web pages
Part 3. Step by Step guide to using Fireworks to create Popup Menus
Part 4. Step by Step guide to using Fireworks to create Popup Menus
Part 2. Step by Step guide to using Fireworks to create Popup Menus
Part 1. Step by Step guide to using Fireworks to create Popup Menus
Adapting the 3-column layout script to work with my blog
Testing: form fields don't display content in Safari in cloned node
Use server-side application variables to drive client-side scripts
Link to specific page or spot in a pdf
Troubleshooting Questionmark Perception database connections
Conditional SSI
Passing a variable in the URL to turn on and off layers in another page
Powerpoint and video
A tabbed web-based interface for Windows Media Player
How to do a redirect from an old webpage to a new one.
2 Caption Templates for MS Producer
CSS Border-top does not show in empty cells
Windows Media Player not responding to Player.controls.stop command
When MovableType won't recognize ImageMagick
JCAHO Trivia Game Part II: Entry Pages
A Trivia Game built with Questionmark Perception Part I
Drupal: "Headers already sent" error
Swap style sheets in iFrame contents based on parent window size
Scroll wheel changes selection in drop-down menus
Doctype again - and color names
Accessing elements on the parent page of an iFrame
Using Transparent PNG's as Background Images in DIVs
Combining Transparent PNG's with animated gifs
Basic "Advanced" Search Form with 3 selectors
Can't see .htaccess files with Fetch?
Troubleshooting Database Connections in Dreamweaver MX
Virtual Reality Field trip
Buttons don't work and Sounds don't play in a Powerpoint for Web presentation
Create Database-Driven Sites the Easy Way with GoLive 6
Exporting graphics from MS Office
Pop-up Menus Revisited
Javascript validation as a condition for a second function in the same event handler
Installing PHP/mySQL scripts - Tips for Designers
Selective JPEG compression in Photoshop
OSX and .htaccess files
Powerpoint as a poor mans' CMS