1. Windows users, do not use AutoCrlf in git

    If you are using git to fetch or modify your codes on Windows, do not enable this feature.
    If it is enabled, the source code fetched as CRLF and commited as LF, that was good, but most of editors handle (Unix EOL) LF, so you not need to fetch it as (Window EOL) CRLF.

    If you are like to use LF in your PHP code in windows and keep it as it in the original code repo, do not enable it.

    If you already enabled it, do not change before commit your work and push it, after that, change it to false, then revert all your code, git now fetch the files as LF.

    EOL = End of Line.


  2. We started new project MiniEdit

    We started the new project MiniEdit based on old one LightPHPEdit but on Lazarus/FreePascal to make it work on Linux.
    MiniEdit is open source editor, simple and fast one work as portable application.
    It is editor with code highlighter made for PHP but i work on it to use Pascal projects, so it need time to make it.
    Now i am working on addons for it (internal addons) to integrate Debug and SCM(SVN and GIT) tools.

    Download the source from github.com
    https://github.com/parmaja/miniedit


  3. How to set up NAT Routing on Windows XP

    Good article and worked for me

    http://forum.codecall.net/tutorials/10175-how-set-up-nat-routing-windows-xp.html

    http://www.ante.lv/xwiki/bin/view/Windows/WinXPRouting

    http://www.nanodocumet.com/?p=14

    netsh
    pushd routing ip nat
    uninstall
    install
    set global tcptimeoutmins=1440 udptimeoutmins=1 loglevel=ERROR
    add interface name="NIC2" mode=FULL
    add interface name="NIC1" mode=PRIVATE
    popd

    REGISTRY
    HKEY_LM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter=1