Sunday, April 26, 2020

THE CURIOUS INCIDENT OF THE DOG IN THE NIGHT-TIME by Mark Haddon

THE CURIOUS INCIDENT OF THE DOG IN THE NIGHT-TIME by Mark Haddon

Thanks for this wonderful story. Next time when I see children with special needs, I hope I will see things in a different light. This story could be very well a real one in our community. It depicts the alternative reality perceived by people with special needs. Very good thriller!

Monday, April 6, 2020

Refreshing Basheer !!

Read three short stories from Basheer. Very refreshing!! Made my day.
വിശ്വവിഖ്യാതമായ മൂക്ക്
നീതിന്യായം
പഴയ ഒരു കൊച്ചു പ്രേമകഥ

Friday, March 20, 2020

AWS Certified Solutions Architect

AWS is simply amazing. It makes IT simple and agile to the end customer. Backed up by security aspects ingrained ground up, this is one of the best thing I’ve learnt. This book cover cloud computing in general, Amazon S3, EC2, EBS, VPC, ELB, Amazon CloudWatch, Auto Scaling, IAM, Amazon RDS, Redshift, DynamoDB, SQS, SWF, SNS, DNS and Route 53, Elasticache with memcached and redis, CloudFront, AWS storage gateway, AWS directory service, KMS and CloudHSM,  CloudTrail, Kinesis, Elastic MapReduce, data pipeline, Import/Export, OpsWorks, CloudFormation, Elastic Beanstalk, Trusted Advisor and AWS Config.

Sunday, March 15, 2020

An Introduction to GCC by Brian Gough

This book is a beginner's guide on GCC and covers the topic comprehensively. The topics I like most are Compilation options, optimization and tools section. Its amazing that a high quality tool, like this, developed by open source community. Great book and a great tool!

Recommended option: gcc -ansi -pedantic -Wall -Wextra -Wconversion -Wshadow -Wcast-qual -Wwrite-strings
To core dump: ulimit -c unlimited
GDB command: gdb a.out core
Optimization level: -O0 to -O3
Verbose debugging: gcc -v
Prevent excessive memory usage: ulimit -v limit
Prevent excessive memory usage soft limit : ulimit -S -v limit
GNU archiver to create: ar cr
GNU archiver to list .o: ar t
Profiler gprof: gcc -pg file.c, gprof a.out
Code coverage gcov: gcc -fprofile-arcs -ftest-coverage cov.c, gcov cov.c
Tool-chain:
  Preprocessing: cpp
                           gcc --save-temps
  To assembly:  gcc -S
  Assembly to machine: as file.s -o file.o
  Linker: ld -dynamic-linker

To find details of a.out: file a.out
Examining symbol table: nm a.out
Find dynamically linked libraries: ldd a.out

Wednesday, January 8, 2020

The witch of Portobello by Paulo Coelho

This is the story of a witch and her making. It’s the transcript of her story from people she knew. Through her, the author introduced more loving feminine God. And finally she vanished to obscurity.

Thursday, December 19, 2019

The Linux Command Line by William Shotts

That was a journey through Linux command line with a good dose of bash programming. Thoroughly enjoyed the journey. Rough notes here

Ka’aba

  Here’s a condensed summary of all your reflections and frameworks, designed as a weekly reflection checklist to revisit and realign your l...