I want to make it all from scratch! OS, compiler, webserver, search engine... I know this is a crazy idea but i want to get around it all to get mor knowledge and to learn more about the single components.
Your work life is probably about doing this right and efficient. The economic of today is mostly about how to do things more cheaply and efficiently. I just saw a video with Seth Godin who came with some good points about being your self. Turn things upside down and find out what is your strengths.
A little lesson in doing things in your own way is to learn the alpabeth from behind. Here it is :
z, y, x, w, v, u, t, s, r, q, p, o, n, m, l, k, j, i, h, g, f, e, d, c, b, a
With a few addisions Emacs can be used as a full IDE for PHP and Drupal. In this blogpost i will describe how you can navigate around through definitions in your Drupal project.
Besides Emacs you need a program called ctags which is used to analyse the structure and references in your code. Download ctags here and compile and install it like other GNU software. When ctags is installed 'cd' to your drupal root folder and run this command : ctags -e -R --langmap=php:+.module.inc
This is a little helper to manage multiple machines in Virtual Box. I startet out be installing a debian in a new virtual machine. Using bridged networking it got a fine internet connection. Now make a clone of this and remember to reinititialize the MAC-addresses for all network interfaces. When you boot up the new clone you might just have your loopback interface and no ethX. What to do???
Let me start with the beginning! Microsoft had two parrallel operating systems in the 90's. One for the kids which the called win9x and one for the grownups whivh they called WinNT. WinNT was a quite reasonable system which were functional and offent stable. It had some good security defaults and it could be used to do some acctual work.
Microsoft had also heard about the internet in the 90's, so they should ofcourse make their own browser. They picked som free library with functionality to view webpages and put a blown ui on top of that! IE was born! :-)