Category Archives: Web Development

Enable userdir Apache module on Ubuntu Linux and other Debian based distributions

Apache logoLately I've spent a lot of time on web programming using open source based technologies like PHP, MySQL and PostgreSQL. This works really great on Linux because every tool you need for web programing is right there a few keystrokes away using your favorite distribution and package manager. One essential thing you need to setup for web programming is localhost web server serving files inside your home directory. I've wrote about one method of making Apache web server work this way in my following article:

LAMP development in your home directory with suPHP module

In this article I will show you how to do the same thing in another way by enabling Apache module called userdir on Debian based distributions like Ubuntu. The official definition of userdir is that "this module allows user-specific directories to be accessed using the syntax". So lets get started...

Continue reading

Quick Chat for WordPress - New version 1.80

Hi everyone. Last few days I've been rather busy working on Quick Chat. This new version is partial rewrite of previous Quick Chat with focus on security. Also I've added two requested features that deal with chat identity theft prevention. Namely Quick Chat admin options now have "Protect registered users user names from being used by other users" option turned on by default. This means that after user name change Quick Chat will use ajax to fetch information does chosen chat user name belongs to any registered user. If chat user name isn't available, user will have to change his user name to participate in chat. Also I've added "Reserved chat user names list" admin option where site admin can add user names that would be baned from chat. On this list I've placed names "admin" and "moderator" by the default (restriction isn't case sensitive).

Continue reading

Enable Apache mod_rewrite on Ubuntu Linux system

Apache Logo

Any LAMP (Linux Apache MySQL PHP) web development effort requires fully functional Linux web server. You can also develop using LAMP installation on other operating systems but that just isn't the real thing. The way I develop is by using Ubuntu LAMP local server I can play with without fear of cutting off hundreds of people from any public site just because I've typed colon instead semicolon somewhere in some php file. If you want to know how to setup Ubuntu Linux for your development work here's one of my earlier articles on that topic:

Ubuntu Netbeans and LAMP server with Xdebug as non-root user

In this article I will show you how to enable Apache mod_rewrite engine on your Ubuntu LAMP installation. This module is used by web administrators to "mask" their site URLs into the form they want users to see. This is done because it is not necessary or secure to expose your site innerworkings like GET parametars or scripts paths on your server.

Continue reading

Quick Chat WordPress plugin - New version 1.25

Hi everyone again! WordPress chat plugin "Quick Chat" has reached version 1.25. New features since my last post are:

  • Support unlimited multiple instances of the Quick Chat on the same page
  • Quick Chat can be added to the posts or pages by placing WordPress shortcode
  • Insert from smilies repository fade-in and fade-out effects
  • Set textarea and smilies repository width to 100% of available space
  • Quick Chat now removes its WordPress options and database when being deleted

For more info please visit Quick Chat information page here at or Quick Chat page.

New version should be offered automatically to you by WordPress update system. If you want to delete your database and options and do fresh install you should first upgrade to 1.25, delete Quick Chat from the WordPress Plugins, and then reinstall latest version. Cheers!