Monday, July 21, 2014

Monday, March 17, 2014

thumbnail

SOLID (object-oriented design)


In computer programming, SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion) is a mnemonicacronym introduced by Michael Feathers for the "first five principles" named by Robert C. Martin[1][2] in the early 2000s[3] that stands for five basic principles ofobject-oriented programming and design. 

nitialStands for
(acronym)
Concept
SSRP
Single responsibility principle
a class should have only a single responsibility (i.e. only one potential change in the software's specification should be able to affect the specification of the class)
OOCP
Open/closed principle
software entities should be open for extension, but closed for modification.”
LLSP
Liskov substitution principle
objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program.” See also design by contract.
IISP
Interface segregation principle
many client-specific interfaces are better than one general-purpose interface.”[4]
DDIP
Dependency inversion principle
one should “Depend upon Abstractions. Do not depend upon concretions.”[4]
Dependency injection is one method of following this principle.









COURTESY: http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)


Sunday, March 9, 2014

thumbnail

Responding to Critical Feedback

Hearing critical feedback is not easy. It can hurt and not only because of any harshness in the delivery. Often, the difficulty we face in handling critical feedback lies in the fact that the feedback is at least partially true. If it were absurd, it wouldn’t trouble us.
Some comments about critical feedback
  1. Just because feedback is delivered in a critical, exaggerated, or hostile manner doesn’t mean it doesn’t contain a kernel of truth —or maybe a lot of truth.
  2. On the other hand, it could be a projection of the person’s own issues onto you, with nothing to do with your own actions or behaviours.
  3. And even when delivered skilfully, feedback might still be exaggerated, or partially or wholly invalid.
Hearing critical feedback requires at least two skills: the ability to respond to the person in a way that doesn’t make things worse, and listening for the kernel of truth in what they say and finding ways to check it out objectively.






Courtesy: http://www.selba.org/EngTaster/Social/Communication/RespToCriticFeedback.html

Sunday, January 26, 2014

thumbnail

How to extract the android app from phone ?

Prerequisite: Rooted device

Using ES File Manager

1) Open ES File Manager
2) Click on the menu button of your device
3) Click on "Manager"
4) Click on "App Manager"
5) Long press on app you want to extract
6) Click on "backup"
7) Extracted .apk files will be placed on the "backups" directory of your sd card

Using ASTRO

1) Open ASTRO File Manager
2) Click on the menu button of your device
3) Click on "tools"
4) Click on "Application Manager/Backup"
5) Choose apps to backup and click on "backup" to finish
6) Extracted .apk files will be placed on the "backups" directory of your sd card

About me

simple one.