From here : http://www.indusladies.com/forums/schools/4665-age-criteria-admission-lkg-chennai.html
PSBB, DAV, chettinad vidhyasharm, State Bank of India Officers Association (SBOA) school, Vidya mandir, PS senior
Anything that interests me finds place here. Software dominates my interests and hence a good part of this blog as well.
From here : http://www.indusladies.com/forums/schools/4665-age-criteria-admission-lkg-chennai.html
PSBB, DAV, chettinad vidhyasharm, State Bank of India Officers Association (SBOA) school, Vidya mandir, PS senior
Nice thoughts from http://goodschoolsofchennai.blogspot.com/
1. Identifying the right skill and potential in the kid
2. Identify what interests the child.
3. Get your aspirations in line with what the Kids interest is.
4. Understand what needs to be provided to the kid to thrive on his interest.
5. Providing the right environment at home, school and the places that we visit regularly to inspire them to pursue their interest.
6. Providing the tools for them to nurture their talent.
7. Giving the quality time and feedback for them to improve.
8. Providing the freedom for them to express their point of views.
When we came across a pretty helpful Delta airways staff while checking in the baggage at
If you feel stressed out and overwhelmed, breathe. It will calm you and release the tensions.
If you are worried about something coming up, or caught up in something that already happened, breathe. It will bring you back to the present.
If you are discouraged and have forgotten your purpose in life, breathe. It will remind you about how precious life is, and that each breath in this life is a gift you need to appreciate. Make the most of this gift.
If you have too many tasks to do, or are scattered during your workday, breathe. It will help bring you into focus, to concentrate on the most important task you need to be focusing on right now.
If you are spending time with someone you love, breathe. It will allow you to be present with that person, rather than thinking about work or other things you need to do.
If you are exercising, breathe. It will help you enjoy the exercise, and therefore stick with it for longer.
If you are moving too fast, breathe. It will remind you to slow down, and enjoy life more.
So breathe. And enjoy each moment of this life. They’re too fleeting and few to waste.
By Leo Babauta through Julie911
Hope: A feeling of expectation and desire for a certain thing to happen.
Confidence: A feeling of self-assurance arising from one’s appreciation of one’s own abilities or qualities.
Optimism: Hopefulness and confidence about the future or the successful outcome of something.
In the above case, we had a special column for Key. Instead we could also have a code for the course like this:
| Student Table | | |
| Id | Name | Course |
| 1 | Abc | Comp |
| 2 | Xyz | Art |
| Course table | |
| Id | Name |
| Comp | Computers |
| Art | Arts |
This way the code is more readable. The downside is its pretty difficult to change the i.d. If in the future its required to change the id of “computers” course from “comp” to “it”, then that is not a easy deal.
| Student Table | | |
| Id | Name | Course |
| 1 | Abc | 100 |
| 2 | Xyz | 101 |
| Course table | |
| Id | Name |
| 100 | Computers |
| 101 | Arts |
In the above case the Course table is a lookup table. You look up with the course id and get the course name
Write unit tests and your functionality gets done faster and most reliable.
Firefox caches css files. So if you change a css file, it may still be using the old css file and your changes will not be seen. So clear the cache to see the changes take effect.
It uses JD Edward’s EnterpriseOne as a single point of management for its applications, BEA system’s web logic (integrated with Oracle’s home grown variant) as OFM (Oracle Fusion Middleware) along with its all famous DBMS to offer a full stack of software (added with OFA [Oracle Fusion Application] which are pre-packed applications that leverage on OFM and the DBMS.
- thehealthylivinglounge.com
Aiming high is good. Big goals are good. But when it comes to pursuit, small goals (that match your skill and challenge) must occupy your consciousness. Small goals have smaller sacrifices (like spending your time studying instead of watch your favorite TV show). Smaller sacrifices are within one’s skill/ability. Successful small sacrifices, gives one the confidence that the goal is achievable.
It is within one’s ability to be mindful of one’s smaller goal and be focused on putting effort towards the goal by seeing small efforts giving small results. These small results put together will one day look like the big goal that one set out to achieve.
Heaven and hell is not something that one experiences after death. It is something that is undergone or experienced here in earth. God doesn’t sit in heaven and decide if you are going to heaven or hell after you die. He sites in your conscience and delivers heaven or hell based on virtues and non-virtues that occupy your consciousness.
Virtues like honesty, love, forgiveness allow you to experience heaven manifesting as peace in each moment on earth. Non-virtues like cheating, egotism, anger take you into hell experienced as a heavy feeling or guilt.
-me
ISO Sensitivity controls the amount of light that gets captured for photos taken. This is the same as the exposure rate in analog/film based cameras. In analog cameras the amount of light captured in the film is controlled by the duration of time the shutter is open for one click (exposure rate). In digital cameras, this is controlled by setting the ISO Sensitivity level of the cells that capture the incoming light upon click.
During bright light conditions, a lower ISO sensitivity is preferred and a higher sensitivity in dark conditions.
Lets say we have N number of committed changes. A new defect surfaces. One brut way to find the cause of the defect is to revert the code to the point where the most dubious code change and see if the defect still arises. If it does, the most dubious code change or one of its successive commits are the culprits. If not, the most dubious code change is not the culprit.
The validation logic of an application can be spread across the application. Some logic against the UI, some against Business layer, some against service layer and some against DAO layer.
public Student createStudent(Student student, Couse course)
Lets say the responsibility of this API is to save the student and return the saved version back (the saved version will have the key).
Some implications of this API is that
| emp_no | emp_name | dept_no |
| 1 | xyz | 1 |
| 2 | abc | 2 |
| 3 | ghi | 4 |
| dept_no | dept_name |
| 1 | IT |
| 2 | Sales |
| 3 | Accounts |
| emp_no | emp_name | dept_name |
| 1 | xyz | IT |
| 2 | abc | Sales |
| emp_no | emp_name | dept_name |
| 1 | xyz | IT |
| 2 | abc | Sales |
| 3 | ghi |
| emp_no | emp_name | dept_name |
| 1 | xyz | IT |
| 2 | abc | Sales |
| Accounts |
| emp_no | emp_name | dept_name |
| 1 | xyz | IT |
| 2 | abc | Sales |
| 3 | ghi | |
| Accounts |
-
-
-
-
- Bay Area
-
- Massachusetts


There may be situations where in you only want to log the call stack (to find out how a method got invoked). An easy way to do this is to throw a new java.lang.Exception(“”). Catch it and log it in the log file. This way you can have the call stack for a method invocation without having the bebug.
try
{
throw new java.lang.Exception("Dummy exception to display call stack");
} catch (java.lang.Exception e)
{
log.debug("stack trace", e); // This will print the exception on to the log file
}
public String[] getFieldValues( DataObject bean )
{
List<String> fieldValues = new ArrayList<String>();
try
{
// TBD: handle null key
fieldValues.add(PropertyUtils
.getSimpleProperty(bean, "key")
.toString());
PropertyDescriptor[] properties =
PropertyUtils.getPropertyDescriptors(bean);
for (PropertyDescriptor property : properties)
{
String propertyName = property.getName();
Object propertyValue =
PropertyUtils.getSimpleProperty(bean, propertyName);
if (null != propertyValue
&& !propertyValue.toString().isEmpty())
{
fieldValues.add(propertyValue.toString());
}
}
}
catch (Exception ite)
{
// TBD: handle this
}
return fieldValues.toArray(new String[0]);
}
public static boolean isBlank(String str) will return true if str is null or trimmed str is “”You write in java and GWT compiles to javascript. Different dialects for each browser generated.
Used to write rich client applications like think client applications. GWT is a client side. Had remote procedure calls to made server side calls. On server side
JSF and other web framework support GWT. So GWT can be used to make
Put the pedal to the metal (use a tech. to achieve traction). :-)
· Use sparingly and try not to overload variable argument methods as it becomes difficult to figure out which method will get invoked. They are invoked when no other method signature matches the call.
· Zero or more arguments can be passed for variable arguments
· Variable arguments can only be used as the final set of argument in a method
e.g.
…..func1(String one, String… args) // correct
…..func1(String… args, String one) // not correct
Old:
public class Test2
{
public static void main(String[] args)
{
System.out.println(contact(",",new String[]{"one", "two", "three"}));
}
private static String contact(String seperator, String[] tokens)
{
StringBuilder s = new StringBuilder();
for (String currentValue : tokens)
{
s.append(currentValue);
s.append(seperator);
}
return s.toString();
}
}
New:
public class Test3
{
public static void main(String[] args)
{
System.out.println(contact(",","one", "two", "three"));
}
private static String contact(String seperator, String... tokens)
{
StringBuilder s = new StringBuilder();
for (String currentValue : tokens)
{
s.append(currentValue);
s.append(seperator);
}
return s.toString();
}
}

A business object is a software representation of a real life entity. The entity could be a person, process, event or place. Examples of business objects are employees, products, invoices and payments. Business objects contain business data and model business behavior/process.
Business objects are different from data object which only hold data and do not have any behavior.
There are 2 ways or 2 strategies to achieve business objects:
EJB Strategy: Uses Entity Beans to model business data (with or without Container Managed Persistence) and Session beans to model Business process.
Pojo Strategy: Use simple Pojo (Plain Old Java Objects) along with light weight persistence mechanism such as hibernate/JDO (Java Data Object) or JDBC.
Hibrid: Uses POJOs behind the scenes using EJBs. Implement session façade in session beans and use POJOs to persist data.