Although both the MySQL and PostgreSQL implement the ANSI SQL language there are some differences in their CREATE statement syntax as well as their supported data types. This makes almost impossible converting MySQL to PostgreSQL server (or vice-versa) by generating…
Use Composer without SSH access
If you have to deploy a PHP application to a remote web hosting server where you do not have access to a terminal like environment, then it seems that the only remaining deployment option is the File Transfer Protocol. You…
How to rotate even odd scanned PDF pages
Sometimes you need to scan a book page by page resulting a scanned PDF document. Usually you start with the first (odd) page then you turn your book and scan the other (even) page. Or you may start in reverse…
JavaScript chunked upload
One things you may encounter as a web developer is to write a code that uploads a file from the end-user's browser (the front-end) to the application server (back-end). If you are using PHP as a back-end scripting language then…
Xfce Desktop grey
If for some reasons or another you noticed that your Xfce desktop became grey out of a clear blue sky, nonetheless the mouse left-right click responding in a weird manner, you better read this first. First thing you tried was…
Creating a patch file in Linux
In the following I will show (1) how you can compile and install the Gimp GAP package from source code in Linux and (2) creating a patch file in Linux (Gentoo) that will help you to fix an issue found…
Automatic update for non WordPress hosted plugins
Writing a simple WordPress plugin is straightforward. All you need is a trivial PHP file with an WordPress plugin specific header. If you want to make its source code public and/or to share it with others then hosting the plugin…
Backup your WordPress site
Many of us have a web log where we share with others our thoughts, experiences or ideas. One of those CMS that aids in blog editing is the ubiquitous WordPress. It has a market share of 59% within the Content…
Create a hard drive icon in GIMP
For those who don't have Photoshop, Ilustrator or Inkscape there will always be the GNU Image Manipulation Program (GIMP). These days I was very determined to create the icons I use in one of my projects. After drawing few of…
No running instance of xfce4-panel has been found
If you are using Linux with XFce4 desktop environment and you've got either a "No running instance of xfce4-panel has been found" or "Modifying the panel is not allowed" error message then probably you started digging on Internet for a…