Sunday, June 5, 2011

GitHub

First of all, go to GitHub and register yourself. Next, to install git on your system you just need to run the follow command:

$ sudo apt-get install git-core git-gui git-doc

If already have ssh keys you can jump this paragraph. If you don't, this will create an .ssh folder on your home folder and generate ssh keys.

$ mkdir ~/.ssh
$ cd ~/.ssh
$ ssh-keygen -t rsa -C "your_email@youremail.com"


It will ask you some questions, just press enter. Or don't, you may want to have password on your key, but that costs a lot of time and patience if you do a lot of commits, just think about it.

Now, open your web browser, go to GitHub click on Account Settings -> SSH Public Keys. Copy the content of the file id_rsa.pub and past it on the form, as shown in the image bellow. To open whit gedit:

$ gedit id_rsa.pub


GitHub SSH add form.

Right now you're able to start working. Maybe covering some git commands next time. For more information:

http://help.github.com/win-set-up-git/

Saturday, June 4, 2011

Revision Control Software

Ok, in what is useful there is svn and git. Git is going to take over the world, but anyway, after many months of testing I see this like: svn - windows, git - linux. Because there is no really good integration of git for windows, for now. So, in windows you haves stuff like tortoisesvn, and you can integrate it in everything. On linux you have sudo apt-get install git, a way of saying.

Git Plans&&Billing.

For those who need revision control software, not only to group work, you may need you're own version control, also to have backups, there is GitHub. You can get a free account, public repositories and 300mb disk space. It is more than enough. In there they have tutorials for everything. Take a look around, next time I'll may talk about ssh to cover this.

Friday, June 3, 2011

UNIX tips: Learn 10 good UNIX usage habits

So I was just looking around in the interwebs and found a very old yet very awesome article about good UNIX usage habits. It really deserves a look around.

www.ibm.com/developerworks/aix/library/au-badunixhabits.html

IBM article web page screenshot.

Thursday, June 2, 2011

Netbook distro

I've been using Crunchbang for a long time now. It's light, fast and nerdy. But I installed it long time ago and my netbook needs a clean one. I love openbox but I can't find a way to set global proxy on the system, and that thing was a mess in the university, where I use it the most. I trully recommend Crunchbang, the best linux experience ever, had it a long time in my laptop. In my netbook right now is EasyPeasy, it is ubuntu based, you get all those .deb, but faster than Ubuntu Netbook Remix, and uses less energy. Aproved. Missing CrunchBang right now.


CrunchBang screenshot.
 geteasypeasy.com/

EasyPeasy screenshot.