Archive for July 2007
Internship
So I got an internship at a Web 2.0 company named Word Networks. It seems fine so far even though all I have been doing is fixing browser incompatibility bugs. It’s alright since I have learned a lot in the process that I would have normally glazed over if I were doing this alone.
Also going to start playing with a lot of interesting stuff. Since it’s under NDA I can’t discuss those aspects.
My Life now in RSS Format
Thanks to the goodness that is Yahoo Pipes!, I was able to create a feed of my life except for a major exception, facebook. If I had facebook as part of this I believe that the RSS feed would basically encompass everything. I could theoretically write a scraper, but I didn’t want to go to the trouble just yet.
So what is the feed actually showing? It is showing when I did a specific thing at a specific time. So as you go through it you can get a glimpse of what happened at really any given point in my life. This master feed is quite simple to create in Yahoo Pipes. All you do isĀ Fetch Feeds for all you feeds, sort it by pubDate in descending order and output it.
What does this mean? It means Web 2.0 makes a LOT of information available to the public. Although, I doubt that anyone would care about my virtual life it really introduces privacy issues. Maybe I will start using those privacy features a bit more…
[I did not link to the feed because I am quite freaked out, by it having so much info. You guys can do it yourselves.]
Path taken to put something in SCM
This is the path I take to get something into a SCM.
- I work on project.
- I don’t want to screw up the project I have been working on so I start organizing files in a directory.
- I put the directory under version control basically “hg init”.
- I add the files that I want under version control.
- I check in.
- I pull to another computer as a backup.
- I regularly push to the backup after doing a bunch of changes.
Ah isn’t life simple with distributed version control. No setting up repository servers or anything!
Linus is talking about the benefits of git which is another distributed version control. You should definitely watch it since he makes many good points about distributed version control and is quite right. Although, I wish he were nicer to the subversion folks. However, I totally recommend Mercurial as it simple to use and quite nice.