drilix.com

Freedom, Community & Sustainability

Set Up a Web Server and Cloud at Home

November 5, 2014 -- William
Last modified on January 2015
Home server

In this tutorial we will go through each step needed to set up a Web server at home using an old computer, an Internet connection (with access to the configuration of your router) and some spare time. In the end of this tutorial you will have a server that displays web pages, serves files in a cloud, works with FTP, sends e-mail alerts, does automatic backup of data and, of course, that you can access from anywhere in the world.

Tutorial category: 
GNU/Linux
Command Line
Web Development
Open Source Hardware
Duration: Several hours

Apache configuration made simple - Survival kit

November 3, 2014 -- William
Last modified on August 2016
Apache logo

Let's be frank, Apache configuration is a pain in the neck. It takes usually much more time than we would like to and often we miss something and it gets weird. Don't worry, this tutorial will make things much easier for you! If you need help troubleshooting, move on to the end of the tutorial.

Tutorial category: 
Web Development
Duration: +- 15 minutes

VIM Commands - Survival Kit

October 30, 2014 -- William
Last modified on August 2016

VIM is a great text/code editor but not so user-friendly. Take some time to learn how to use it and it will seem much more friendlier then. On VIM you need to enter the ---INSERT-- mode to be able to edit your file like a regular text editor. To do this press the "i" key and you will see the 'insert' message at the bottom. Press Escape to exit the insert mode. Keep in mind that the commands below will not work if you are in the insert mode so you have to keep pressing "i" and "Esc" to get in and out of the insert mode. Now try some of the other commands:

Tutorial category: 
Free & Open Source Software
GNU/Linux
Command Line
Duration: 5 minutes or less

Debugging PHP errors

October 27, 2014 -- William
Last modified on September 2016
Bug

Debugging is probably the most important skill of a developer. It is often and underrated task because it doesn't create anything, it just makes things work as they should. On top of it, debugging is most of the time a tedious or stressful task (depending on what the error breaks for your users!). As a programer you should learn how to debug efficiently to be able to do it quickly and keep going with your life.

Tutorial category: 
Web Development
HTML
Duration: +- 30 minutes

Netbeans shortcuts that will dramatically improve your productivity

October 15, 2014 -- William
Last modified on August 2016

This is a short list of the top +-10 Netbeans shortcuts that will make your life much easier when coding. Some other tips and tricks are included as well! If you use Netbeans often you should probably learn these shortcuts by heart, it's not only about saving a little bit of time every time you use them, it's about keeping your mind concentrated on coding rather than text editing. Having a nice and fluid workflow can make a big difference!

Tutorial category: 
Free & Open Source Software
Web Development
Duration: 5 minutes or less