Wednesday, September 28, 2016
Sunday, September 18, 2016
Wednesday, August 03, 2016
Monday, November 16, 2015
Tuesday, September 08, 2015
Tuesday, September 01, 2015
Tuesday, June 09, 2015
Friday, June 05, 2015
Tuesday, December 30, 2014
Links - first and last post of 2014 :-)
Deep learning reading list - http://jmozah.github.io/links/
The best things and stuff of 2014 - http://blog.fogus.me/2014/12/29/the-best-things-and-stuff-of-2014/
The best things and stuff of 2014 - http://blog.fogus.me/2014/12/29/the-best-things-and-stuff-of-2014/
Wednesday, September 07, 2011
Wednesday, July 20, 2011
How Digital Detectives Deciphered Stuxnet
http://www.wired.com/threatlevel/2011/07/how-digital-detectives-deciphered-stuxnet/all/
This is one of best stories I have read, as thrilling & chilling as it gets.
This is one of best stories I have read, as thrilling & chilling as it gets.
Thursday, June 23, 2011
Wednesday, June 22, 2011
OO Programming & TDD: Useful Links
OO Design Principles
http://mmiika.wordpress.com/oo-design-principles/
Effective Tests: Test Doubles
http://www.aspiringcraftsman.com/2011/05/16/effective-tests-test-doubles/
The Art of Separation of Concerns
http://www.aspiringcraftsman.com/2008/01/03/art-of-separation-of-concerns/
http://mmiika.wordpress.com/oo-design-principles/
Effective Tests: Test Doubles
http://www.aspiringcraftsman.com/2011/05/16/effective-tests-test-doubles/
The Art of Separation of Concerns
http://www.aspiringcraftsman.com/2008/01/03/art-of-separation-of-concerns/
Friday, June 17, 2011
Tuesday, May 24, 2011
Amazon's Dynamo - scalable key-value store
http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html
Overview of techniques used in building a scalabale decentralized key value store.
Overview of techniques used in building a scalabale decentralized key value store.
Friday, April 29, 2011
Screen - detach a process from console
Ever wondered how to start a download from server at night from your laptop and shut it down with out disrupting the download?
Of course there are many ways, use RDP etc but screen is a better choice because its powerful.It gives the power of resuming from where we left.
http://www.howtoforge.com/linux_screen
Of course there are many ways, use RDP etc but screen is a better choice because its powerful.It gives the power of resuming from where we left.
http://www.howtoforge.com/linux_screen
Tuesday, April 19, 2011
C++ Singleton Pattern
Friday, April 02, 2010
Perl HowTo: Parsing command line options
Sample program to work with CLI options. Play with this program options and pay attention to the reported usage errors to better understand how GetOptions() work. # CODE STARTS HERE
#!perl -w =head1 Using GetOptions() to process CLI options Ref: http://perldoc.perl.org/Getopt/Long.html =cut # Required module use Getopt::Long; use strict; my $grade = 'A'; my $pcile = 0.0; my $name = ''; my $result = 0; # Fail by default my $promote = 0; my @marks = (); my %history = (); sub show_usage() { print "\nUsage: --name name --grade [A|B|C|D] --marks m1 m2 m3\n" . " [--pass] [--promote | --nopromote]\n\n"; exit( 0 ); } if ( !scalar( @ARGV ) ) { show_usage(); } if ( !GetOptions( 'name=s' => \$name, # = - mandatory, string 'grade:s' => \$grade, # : - optional, string 'percentile:f' => \$pcile, # read float value 'marks=i{3}' => \@marks, # sequence of 3 numerals 'pass' => \$result, # optional, flag 'promote!' => \$promote, # -promote and -nopromote 'history:s{2}' => \%history ) ) # sequence of 2 strings { show_usage(); } print "\n SUMMARY \n\n"; print "Name : $name\n"; print "Marks : "; foreach( @marks ) { print $_ . " "; } print "\n"; print "Grade : $grade\n"; print "Percentile: $pcile\n"; print "Result : $result\n"; print "Promote? : $promote\n"; print "\n"; print "History : "; foreach( keys( %history ) ) { print $_ . " = " . $history{$_} . "; "; } print "\n"; 0; # CODE ENDS HERE
Subscribe to:
Posts (Atom)