Archive (73 posts)
Detailed instructions to create a LAMP server using Debian 9 Stretch RC3. Prepare your server for php7 and MariaDB.
February 1st, 2017 25,900
A simple guide to create a bootable usb with multiple iso images. Quickly and easily using WinSetupFromUSB.
January 28th, 2017 25,158
Xubuntu desktop is the XFCE Ubuntu flavor. Lightweight, elegant, easy to use and configure for any workstation. Moreover, ideal solution to revive old systems.
January 26th, 2017 28,227
Ubuntu desktop in version 16.04 LTS is a Free and Open Source workstation environment, which can meet the requirements of the vast majority of users.
January 12th, 2017 31,560
PhpStorm is a excellent php IDE written in Java. This is a guide on how to install it on Ubuntu. Basic configuration.
Google Chrome is free but not Open Source, so it is not pre-installed on Ubuntu 16.04 This is a simple guide to setup and configure Google Chrome.
Mozilla Firefox is installed by default on Ubuntu 16.04 This is a simple guide to configure Firefox (Preferences, Java plugin, Adobe Flash plugin).
A simple guide to setup Java (Oracle Java or OpenJDK) on Ubuntu 16.04 desktop. Basic configuration.
A simple guide to setup samba on Ubuntu Workstation. How to mount samba shares with CIFS.
December 25th, 2016 26,322
How to manage your passwords on Linux (Ubuntu) workstations, Android devices using KeePass. How to sync to make them available anywhere.
December 19th, 2016 19,448
Ubuntu 16.04 seems to be ready for SSD. Here are some steps you should take to extend the life of your SSD drive. The keypoint is to reduce write actions.
December 17th, 2016 7,418
A simple guide to setup and monitor APC UPS on two or more Ubuntu/Debian computers (Master - Slave(s) setup) using apcupsd
December 11th, 2016 10,491
A simple guide to setup APC UPS on Ubuntu workstation computer (standalone mode) using apcupsd
Power Management module on Ubuntu 16.04 is a flexible tool to manage your computer UPS.
November 25th, 2016 9,664
A simple guide to setup Oracle Virtualbox on Ubuntu 16.04
November 24th, 2016 8,089
In this tutorial Clonezilla Live is used to create partition image and then to restore it in a virtual machine (Virtualbox).
November 16th, 2016 14,201
7z is an excellent archiving software offering high compression ratio and strong AES-256 encryption.
November 13th, 2016 21,639
After installation of Ubuntu Desktop 16.04, mouse is very sensitive (practically unusable) in most systems with wireless mouse.
October 29th, 2016 18,745
Find out how to add and remove software and apply system updates in Ubuntu Desktop (GUI utilities and command line version).
October 25th, 2016 26,337
After installing a new Linux kernel, old kernels are not automatically deleted. They remain in your disk. You have to delete them manually. Why?
October 16th, 2016 13,230
rsync is probably the most common solution for backup on Linux. rsnapshot offers advanced functionality, using rsync and perl.
January 24th, 2016 24,882
Upgrading to a minor version is done through the upgrade process of Debian. For major versions, the process is much more complex.
September 7th, 2015 25,738
Criteria for selecting the right SSL Certificate. Detailed instructions on how to setup the certificate in a Debian server. Validate your certificate.
A guide to upgrade a server machine from Debian 7 Wheezy to 8 Jessie using apt-get. Remember to create a full backup before.
Dedicated server setup, using Debian 8 Jessie step by step. It is a Hetzner EX40 server. Apache, php, MySQL, memcached. Basic monitoring and security tools.
Simple steps to enable and configure mod-security Apache module on Debian Wheezy, using Core Rule Set (CRS)
Debian 7 Wheezy with Xfce4 is a lightweight desktop environment, fast and user friendly. Support for sound, Flash, Nvidia and networking "out of the box".
Detailed guide to create OpenVPN server on Debian. Manage VPN users. Connect from any operating system.
Avoid reverse DNS errors when sending mail from a machine without public IP or domain available. Adjust exim4 to use SMARTHOST.
How to Install PostgreSQL 9.1 or the latest PostgreSQL version 9.3 on Debian 7 Wheezy. Basic settings after installation.
January 4th, 2014 270,460
November 19th, 2013 50,436
gettext is an ideal way for internationalization of software application resources. It extracts terms parsing source code. Poedit is an excellent front end.
October 21st, 2013 247,760
Logs is the best place to start troubleshooting. Concerning MySQL (or MariaDB), you need to refer to: General query Log, Error Log and Slow Query Log
October 13th, 2013 186,024
Fortunately, it is possible to use prepared statements with MySQL and PHP using MySQLi extension. But, how to bind params, if their number is variable?
Use of secondary icon in jQuery-UI button with jQuery-UI-bootstrap breaks the button layout. Here is a simple CSS fix as a workaround.
September 22nd, 2013 553,757
Automatically post on Facebook with PHP using Facebook PHP SDK. How to create a Facebook app. Obtain and extend Facebook access tokens. Cron automation.
September 18th, 2013 307,915
Automatically post on Twitter with PHP using Codebird-php. How to create a Twitter app. A PHP solution with cron automation.
A Simple PHP Class to Create RSS 2.0 Feed. This post covers RSS version 2.0. In simple words, an rss feed consists of a CHANNEL and channel ITEMS. You can
Detailed instructions to create a jquery-ui autocomplete using php and Mysql as server side technologies. Support for prepared statements.
A guide to upgrade a server machine from Debian 6 Squeeze to Debian 7 Wheezy using apt-get. Remember to create a full backup before.
Psad is an intrusion prevention software, which makes use of iptables log messages to detect and (optionally) block port scans and other suspect traffic.
Fail2Ban is an intrusion prevention software which analyzes log files and ban possible attacks (mainly Brute-force), using firewall (iptables and more).
Dedicated server setup, using Debian 7 Wheezy step by step. It is a Hetzner EX4S server. Apache, php, MySQL, memcached. Basic monitoring and security tools.
Installation and Configuration of Memcached, free & open source, high-performance, distributed memory object caching system with PHP on production Debian Server
Installation and Configuration of Memcached, free & open source, high-performance, distributed memory object caching system with PHP on Arch Linux
Remove unused style rules to speed-up browser rendering. Use Dust-Me Selectors on Firefox, Audit tools on Chrome or tools as gtmetrix.com or unused-css.com
GIMP Tutorial: How to Blend Images with GIMP using Layer Masks
SociaLink allows two people with the app to friend or follow each other instantly and in-person on Facebook, Twitter, LinkedIn and Instagram.
Cool Pinterest tools! Pin an image using right click, or pin entire screenshot, or a Twitter post or pin a quote! Measure your Pinterest influence.
systemd is a new system and service manager for Linux, a replacement for sysvinit, with remarkable adoption. Archlinux will not support initscripts anymore.
Detailed instructions to create a LAMP server using recently released Debian 7 Wheezy RC1. We select systemd as Linux init daemon.
Recently, many popular Linux distributions have moved from MySQL to MariaDB. Think if you have to move to MariaDB in your production servers.
PHP MySQL extension is deprecated. PHP MySQLi extension is Object Oriented, supports Transactions and protects from SQL Injection, using Prepared Statements.
Github is an ideal place to collaborate on Open Source Projects. Just fork the project, make your changes and submit a Pull request. Enjoy social coding!
Get quality stock photos for your website with less than 1.00 USD at 123RF, Fotolia, Dreamstime, Depositphotos, Bigstockphoto , Photaki and more.
Enabling GZIP compression saves bandwidth and may increase website response. Use web server logs or various online tools to check gzip compression setup.
Using php ADODB database abstraction layer, you can create PHP applications, which are functioning with many databases without modification to source code.
Using MySQL command line client and mysqldump to perform the most important tasks for everyday use, every administrator or web developer needs to know.
10 Web Development Blogs You Should Follow: useful resources for modern web development, maintained by developers and updated almost daily.
Updating Debian Server: how to get notifications, how urgent is to upgrade, which are security updates, when reboot required, which services need restart.
BigWebStats is a new online service, provides free, in-depth statistics for any website (traffic, social buzz, SEO, domain info, similar sites and more).
Preserve your Blog's URL consistency for better SEO results: redirect non-www to www (or the opposite), strip unwanted query string from incoming URLs.
Update your Blog’s thumbnail image in Technorati by updating thumbnail in ShrinkTheWeb.com
Top 10 resources for jQuery plugins. The official plugin registry, unheap, jquer.in, jqueryrain, jquery4u, myjqueryplugins, and more.
Use Creative Commons search or Google advanced search to find free images or media for your blog. Featured resources: Pixabay, morgueFile, IconFinder.
Easily get important SEO information for any webpage you visit: google pagerank, indexed pages, backlinks, traffic graphs, social shares for a url.
Creating Dynamic XML Sitemaps using PHP
Five big Social Networks you probably ignore: Pheed, VK (Russia), Sina Weibo & RenRen (China), Indyarocks (India)
February 28th, 2013 7,179
Dance Sirtaki with Zorba the Greek in your Browser. An amazing 8-bit video game.
February 27th, 2013 6,377
Every student in every school should have the opportunity to learn to code, said Code.org, a non-profit foundation dedicated to growing computer education.
February 26th, 2013 33,503
Use share links to easy share to social networks, as an alternative of share buttons.
February 25th, 2013 139,805
Debian should be the first choice for server, as it offers Upgradability, Security, Stability, Packages pre-configuration and it's Free and Open Source.
February 24th, 2013 17,494
You can handle dates in php5 in any database storing date as string in varchar(14) fields and format UTC yyyymmddhhnnss