Archive
Watch This… You Will Definitely Share This ….
2011 in review
The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog.
Here’s an excerpt:
The concert hall at the Syndey Opera House holds 2,700 people. This blog was viewed about 19,000 times in 2011. If it were a concert at Sydney Opera House, it would take about 7 sold-out performances for that many people to see it.
How to choose programming language for given task?
This is basic question comes to Architects many times.
I consider following factors to choose a programming language.
1. Performance (High speed, low memory, low CPU utilization)
2. Maintainability (New team should be able to understand and fix issues)
3. Durability (Project should survive minimum 10 to 20 years. This is for backend projects. Not for UI development.)
4. Should work on Unix / Linux
5. Should have good documentation and support on internet
6. Preferably Open Source or low license fees.
7. Availability and affordability of resources (People, Software, Hardware, IDEs, Books, ..etc).
8. Proven track record or good team behind that language development.
Case Study: Which one I choose for backend development from Clojure, Groovy, JRuby, Java, Jython, Scala, Xtend, Haskell ?
My choices are as follows
Programming: Java.
Text processing: PERL
Database: Oracle
Web services and other framework: Spring
UI: JQuery, JSP, Displaytag
OS: Linux
Links:
http://bloodredsun.com/2011/10/04/scala-groovy-clojure-jython-jruby-java-jobs/
http://blog.efftinge.de/2011/12/groovy-scala-java-xtend-stupid.html
http://stackoverflow.com/questions/3439612/comparison-of-groovy-and-scala-against-java
Conclusion: Success of project depends on language we choose + other factors.
-o-
Java – USB – Lights
Problem Statement:
We need to display lights and play sounds for different activities in IT Departments.
Example: Specific production server went down. Or Build failed. Or Too much traffic on network, got email from xyz….etc
Solution 1:
DelCom Product: This comes with DLL and we need to write Java JNI.
http://www.delcomproducts.com/products_USBLMP.asp
Solution 2:
Arduino Micro Controller
http://joe.blog.freemansoft.com/2011/04/extreme-feedback-aka-status-lights-das.html
http://cweiske.de/tagebuch/usblamp-monitoring.htm
Writing simple USB Driver: http://www.linuxjournal.com/article/7353
Hudson Build Lights: http://www.rallydev.com/engblog/tag/indicator-lights/
-o-
Please watch “Sri Rama Rajyam” in theater
Hyderabad will be uninhabitable by 2020
If the present pollution trend continues, “Hyderabad will be uninhabitable by 2020“.
Nizampet, Gachibowly, Hi Tech City, Madhapur all are within vicinity of Patancheru, BHEL and Bollaram industrial area. Even people are not feeling smell or pollution with their senses, but it is in air and causing health problems.
Report 1:
“ENVIRONMENT PROTECTION TRAINING AND RESEARCH INSTITUTE” prepared this report.
http://www.epa.gov/ies/pdf/india/iesfinal_0405.pdf
Page 373 is showing projected PM10 numbers for Hyderabad.
Page 376 is showing expected deaths due to pollution
Report 2:
Government did pretty good job in pointing out each and every factory. The problem is executing the plan to reduce emissions.
http://www.cpcb.nic.in/divisionsofheadoffice/ess/Patancheru-Bollaram.pdf
Report 3:
http://www.thehindu.com/news/cities/Hyderabad/article873999.ece
This image is a link from above article in Hindu

Reference:
http://eptri.com/ (Environment Protection Training & Research Institute)
www.appcb.ap.nic.in (Andhra Pradesh Pollution Control Board)
http://en.wikipedia.org/wiki/Air_quality Different countries measure Pollution at different standards.
-o-
Option 1: Work hard and reduce pollution
Option 2: Runaway from Hyderabad
Option 3: Face Death/Ill health
-o-
SpotFixing on Brigade Road with Team Asha
Three Men vs. Fifteen Hungry Lions
This is the difference between working in small companies and big companies.
This is the difference between swimming in pools and ocean.
This is the courage and understanding we need in life.







