Back to blogging

Hi All,

Its been a while since i made a post to this blog. I have mainly been micro-blogging on twitter (@shauvik) and google buzz (shauvik).
From now on, I am considering posting reviews of technical papers and tools that i use to this blog.

So, stay tuned :)

Continue reading

Barcamp Atlanta 3

Barcamp Atlanta is tomorrow !
http://www.meetup.com/BarCamp-Atlanta/

Tentative schedule:

Friday 23rd Oct:
6pm – Registrations begin
7:30 to midnight – sessions
night – camp out with geeks (games/discussions/movies/food/beer)

Saturday 24th Oct:
morning – breakfast
sessions restart and continue till evening.

BarCamp was mentioned at the Fun in Atlanta lecture.
For those who don’t remember, Barcamp is an un-conference i.e. an adhoc gathering where everyone (generally) talks on something cool. The sessions are more dynamic and topics range from product/start-up demos, software tutorials, general discussions, how-tos etc. And ofcourse it’s not compulsory to stay all time, but believe me you’d want to! Be prepared to talk about some cool stuff you’d like to talk about or to volunteer (Without talks, barcamp isn’t fun !)

It is a free event but don’t forget to RSVP at this link:
http://www.meetup.com/BarCamp-Atlanta/calendar/11158798/

Last year i got a chance to have some liquid nitrogen ice-cream that was made infront of me, learnt poker and some cool more stuff, gave 2 talks (web security, beagleboard) etc. The year before that i got a chance to see the olpc, learnt about firefox 3 (which wasn’t released then) from mozilla developers and saw videos from people working in the commercial space industry (again this time !), gave a talk on code coverage.

You can check this for an intro on barcamp-atlanta ’07.
http://www.slideshare.net/shauvik/barcamp-atlanta-2007

Continue reading

Bash goodness

Yesterday, I was trying to get the running time of a program. time gives you only limited precision (second level (with 2 decimal digits))
So, i wrote up this script to do find the running time in bash:

#Find the runtime of program wget
for i in {1..100} ;
do
s=`date +A%S*1000000000+A%N`;
start=$((`echo $s | sed 's/A0*//g'`));
#Have to do this hack as every number that starts with a zero is considered as octal by bash.
wget -q http://site.com -Y on;
e=`date +A%S*1000000000+A%N`;
end=$((`echo $e | sed 's/A0*//g'`));
echo $(($end-$start));
done

Continue reading

MS Info Sec graduation ceremony – Fall 2008

Here is the video of the MS info sec students from my batch who graduated this semester.
Most of the indian names were as usual spelt incorrectly :-)

Continue reading

Using Firefox/Flock for Google Chrome like features.

I’ve been a Firefox user from 5 years and i have preferred it over other browsers. Recently i have also been trying Chrome and the Firefox based Flock browser.

Chrome is a new browser with loads of new features and this blog post is about how to achieve some of those things using Firefox.

The Firefox ProfileManager provides a way to maintain many profiles and keep their settings separate. This feature can be used for getting most of the chrome-like features.

Creating a new profile: Just start firefox with the -ProfileManager flag and it would give you a dialog to manage profiles. When you have created a profile, just use -P <profilename> to use that profile. Adding a -no-remote flag allows firefox to run with multiple profiles.

  1. Application Shortcuts: This chrome feature is not a big deal. You can do this by using a separate profile that has all toolbars hidden (for fullscreen effect).
    I have setup desktop/start menu shortcut for gmail (just like how chrome adds)
  2. Web-Page Isolation: Chrome starts a new process for every webpage. This feature prevents a crashed page(/plugin in a page) from crashing the browser.  I categorize sites as mainly work related (gmail, calendar, docs etc.) or social/information related (all other sites.). The main requirement for me is to isolate these 2 groups.(esp. my email/gmail from every other site)So, i use a separate profile for my gmail. And since firefox instances using other profiles don’t have a gmail session; my gmail is isolated from them.

  3. Incognito mode: This is an anonymous browsing feature in chrome used for private browsing. Again, you can setup a new profile in which history saving is turned off or turn on Private data clearing on browser close.

@Readers: Please let me know any cool firefox hacks/shortcuts you know and i’ll post a link to them here.

Blogged with the Flock Browser

Continue reading

, , , , ,

prev posts