Sunday, March 23, 2008
Unified Modeling Language(UML) - Class Diagrams.
UML is not a strict language, in other words, there is no compiler out there to check our code against standards. A rough sketch can do the purpose. UML is useful on both forward and reverse engineering. The main component of UML is class diagrams, there is almost none design document without class diagrams. In class diagrams, the following notations and relationships are really important. This class diagrams are going to be a blue print for long time, hence this notations are important to communicate because we don't know whether designer who developed this diagram going to be with company or not.
1. Associations
In Class diagrams, if a class associate with other class, the a solid line with a arrow, from source to target. A perfect example would be, Customer and Order class. Order class must give a customer id, who created order. Since we can identify an unique customer id from order, Order class has an association with Customer class, that same with customer class also, from customer class we can find orders by the customers.
2. Compositions
A class can have other class's reference in it. This is useful when we want to utilize other class's methods without inheritance. Decorator pattern is mainly based on compositions.
3. Generalization
This is for grouping similar classes, to add these similar methods in a super class and all other classes are derived(inheritance) from it. This is nothing but super class and sub class notation in UML.
4. Aggregation
Aggregation and association are interchangeable. There is no major difference between them. A car has an engine, then car (whole) has a aggregation relationship with engine (part). To make our life simple, we can use association notation instead of aggregation. Most of the UML gurus discourage us to use aggregation notation in class diagram. We can just use association for top level design and composition and aggregation can be used in detailed design.
5. Realization
Realization is relationship between an interface and implements class. The interface specifies behaviours and a class implements that behaviour then the class realize relationship with interface.
6. Dependency
Dependency relationship as name implies, if one class change, other class's state changes then these two classes are dependency relationship. MVC pattern can be good example of dependency relationship.
The other important elements from class diagrams are multiplicity (upper bound..lower bound), Stereotype, visibilities and properties.
Wednesday, March 19, 2008
BPEL - Manipulating with XML.
XPath is standard way of manipulating XML data in BPEL. More advanced manipulation can be done using Java,XLST and XQuery. XPath is a simple language to navigate XML document to find a information from XML. But XPath is painful to do complex manipulation hence most of the complex logic can be done in Java or XQuery.
Following is from http://www.w3schools.com/
Here is a simple XPath Query example
/BookStore/book[1] - Selects the first book from BookStore element.
/BookStore/book[last()] - Selects the last book from BookStore element..
/BookStore/book[last()-1] - Selects the last but one book from BookStore element..
It is not necessary to remember all systex and commands, since now almost all IDEs has plugins to develop BPEL logic and complex logic can be done in Java as custom code.
BPEL - Anatomy.
- PartnerLink - Reference to the services partcipants in the process flow and their ports/roles.
- Variables - List of messages exchanged between the BPEL process and each of the partcipanting web service.
- Flow Logic - The core of the business logic goes hers. The most used commands are receive,invoke,assign,pick,wait,throw,terminate,flow,sequence,switch,Scope,fault handlers.
- Falut Handlers - Catch and handle faults
- Compensation Logic - Undo logic.
A BPEL process file can directly comparable with Java class, PartnerLink is import statement, Variables is class variable, Flow Logic is methods, Fault Handler is nothing but exception handling.
The above guide can found in here.
Tuesday, March 18, 2008
Business Process Execute Language (BPEL)
Since Oracle Fusion is consider as next generation middleware implementation because one stop buy for products and cost benefits, Oracle's BPEL Process Manager getting more attention, major advantage of Oracle BPEL Process Manager is, it is not stored executable files as Oracle specific, that is, it is as native format. So portable to other BPEL engines in future is not an issue. One more advantage would be, instant fail over support and cluster management.
Oracle BPEL Process Engine consists of four components
1. BPEL Designer - GUI based
2. BPEL Console - Monitoring, Performance tuning and administration
3. BPEL Server - Sync and async messaging, exception management
4. Built in Integration Services - JMS messaging support, Java embedded.
Here is a quick start guide with installation of Oracle BPEL and executing a sample code. In general, learning curve for this is very little, assuming that you have some web service experience.
Monday, March 17, 2008
Weekend Movies
Great Movie. This movie revolving with 3 main characters
- Micheal Clayton (Geroge Clooney) : A gambling addict working in a well known law firm, scratching his seat for 17 years at same position, nick named as Miracle Worker.
- Arthur Edens (Tom Wilkinson) : A mental breakdown top notch lawyer, try to cover up a big organization (U-North) from 3 Billion dollar lawsuit.
- Karen Crowder (Tilda Swinton): A cut throat chief counsel working at U-North, her primary job is to rescue her company from the law suit.
As movie starts, I didn't understand first 2-3 scenes, after flashback started everything is clear. This story is based on 4 days happening between this 3 characters. Micheal wandering around for money to settle his unsuccessful bar business, he got an emergency call to Milwaukee to support his colleague and his long time friend Arthur's mental break down. At same time Karen found that Arthur is helping people who sued her company. After that, story becomes wild and Karen ordered to tap Arthur's phone calls, follow him and finally ordered to kill him. Micheal come into big play after Karen ordered to kill him also. Final moments of this movie is really great and twists and turns. Overall, this movie is must see for movie lovers.
2. No Country for Old men :
Excellent movie and core of this movie is, how bad this hit-mans are and the drug related crime in Texas. Javior Bardem acted as a hit-man, awesome and superb performance. No wonder why he was selected for best actor in Oscar. He just dramatize audience as well as Josh Brolin. Josh Brolin happened to found 2 million dollar suitcase from drug dealers and he wants to settle with that money. But poor guy doesn't know that it was buged. Where ever he goes, Javior followed him with sophisticated killing weapons. Finally Josh able to hide money and recovered it but murdered by Mexican gang members. But I won't agree with Javior's final murder, that is, Josh's wife. He justifying it by saying that he already given word to her husband (Josh), that too, she just came back from her mother's funeral. Tommy Lee acted as sheriff and he just can't stop any violence in this county. This movie is a flawless movie and can give 10 out 10 score.
Sunday, March 16, 2008
Exchange Trading Funds (ETF)
As I mention above, due to complexity of diverse, there is good opportunity for part time investors to pitch in ETF. Because ETFs are already well diversify. ETFs are well in middle of Stocks and traditional mutual funds. The benefits of ETF are
1. Low cost
2. Instant diversify
3. More transparency (This is one makes difference from mutual funds).
4. Tax Benefits(Because mutual funds managers are very frequently add/remove stocks and capital gains will transfer to stockholders rather ETF will not add/remove stocks frequently)
ETF can be traded as same as stocks or mutual funds. The Net asset value(NAV) would be determine after market close and if you are selling next trading day, you might loose or gain something since you are selling based on previous day NAV.
The only issue with ETF is complex creation and redemption process. But if you are familiar with mutual funds then okay. Normally if you buy a mutual fund, you are dealing with a money manager and he/she could decide to buy basket of stocks on your behalf. To make this process better, money manager could already created a basket of stocks and name it like "Large Cap Fund" as name implies, this fund dealing with large cap stocks so you can buy 25% of your investment money for "Large Cap Fund" and remaining goes for "Small Cap", and "International fund". The same here in ETF, all you can do is by typing "NY" to buy New York 100 Index Fund, which means you are buying a 100 stocks diversify fund on one click. If you are fully buying ETFs, you portfolio would looks like,
1. New York 100 Index fund (25%) - Fully US based and combination of large and mid size companies.
2. S&P Growth Fund(25%) - High growth S&P index.
3. Dow Jones Oil Funds (25%) - Group of oil explore and drilling companies.
4. S&P 50 Asia index(25%) - One fund for all Asian market companies.
Do you see modularity in here? Your portfolio now well diversify as well as you have a choice of modularity, sector wise, index wise, growth wise, geographic wise. If you thing swap oil funds with technology funds, we can easily swap it. The maintenance time to manage portfolio is almost zero.
http://www.ishares.com/home.htm - good one for ETF and well established one.
http://www.fool.com/etf/etf.htm - 60 seconds guide to ETFs.
Up in the air : A special work.
Already ISS is the most expensive object ever build by mankind[Source:Wikipedia], after all these additions it would become more expensive and greater scientific achievement .
Thursday, March 13, 2008
Spike of Oil Price.
With combination of credit market meltdown, oil price and decline home equity, things are looking very gloomy and positive signs are far away, may be summer of 2009 unless oil price come down and stimulus rebate checks going towards shopping not to pay off loans.
Tuesday, March 11, 2008
Manage situation before it controls you...
Most of us, try to play our game by the principle "don't drop ball". Don't drop ball is good and very honest way of doing our day by day job and reaching high on our career. But if we are stick with don't drop ball after having family and kids, we are vulnerable to "controlled by situation" person. If some situation happen to you, drop the ball and step back, analysis the situation, found an alternate way or delegate something and then carry the ball until you reach goal line. There is nothing wrong with that. If we are adamant to carry the ball all the time without dropping, each situation would make our life a living hell.
At the end of the day, our health, our family and our career is important to our life. We can make ton of money if we are in good health, good family support and good career. If we want to achieve all of this, drop the ball and step back and analysis when some situation demanding you to do so.
Saturday, March 08, 2008
Recession then Shopping spree then Boom.
Thursday, March 06, 2008
Finally Apple opened iPhone.
Wednesday, March 05, 2008
GOP Steady and Dems still ...
One more controversy is brewing from FL and MI that their voice has to be heard since Dems top leaders rejects FL and MI delegates all together because both the states conducted primaries earlier than party guidelines. I think that even court can't intervene here because the process is internal to one party and its leadership decisions.
As I learned more about these primaries and Caucasus, I believe it is true democracy and I wish all demarcate countries should follow this system. But associated cost and time with this is unbearable by most of the countries. As I know India has the similar set up but we are not utilizing it properly and everything there is finally decided by party leader with help from his/her close friends and relatives :).
Tuesday, March 04, 2008
We are the champions.(this time outside india)
The series winning game was simply a team effort, everybody contributed their share to win this game. Especially Sachin and Praveen were good. Sachin is like lion nowadays, when he is hungry, he would use all of his strength to score runs for team. Earlier he was like tiger, score in all games and showed his strength almost all games. But lion is always better than tiger. Unfortunately I didn't watch this game, so I can't comment on Praveen's blowing in details but based on scoreboard, he was awesome. Way to go team India.
Monday, March 03, 2008
Weekend Movies.
American Gangster
I can give 8/10 to this movie. Good storyline and screenplay and most scenes were filmed very naturally and costume also modified to fit into 1960s timeline. All the locations in the film were authentic and real places in and around New York city. One of my favorite hero is Denzel Washington and he was amazing in this film, he just lived as "Frank Lucas" character.He was really acted well in the scene where he burnt down $50k coat because that was the turning point of the movie, after he wore that coat to boxing match, everybody knows that he was rich and running a gangster.
Russell Crowe is another brilliant guy also acted as equivalent to Denzel. Director handled the scenes excellently by separating them the whole movie, that is, big plus for this movie. In other hand, movie was little slowed in the middle because of unnecessary family affairs to fill up time to delay the meeting of 2 characters.
Overall I skeptic about this is a real story, I think that 10-15% is real and remaining is just imagination from director Ridley Scott. It was very hard to believe that US military cargo planes used for heroin transportation.
The Brave One
I think Jodie Foster would love to act solo nowadays. The storyline should based on her role 100%. I hate monopoly even in movies. So nothing to write about this movie. I wasted 120 Mins by watching this movie.
Sunday, March 02, 2008
FOW - Future Of Web Apps.
Saturday, March 01, 2008
Any other logic?
The aim is to print all possible 3 and 2 letter word from String "GOLD".
public class TestChars {
public static void main(String []args) {
String str = new String("abcdef");
char[] chara = str.toCharArray();
int count = 0;
int countForTwo = 0;
for(int i = 0; i < str.length(); i++) {
for(int j = 0 ; j < str.length(); j++){
if(i != j) {
System.out.println("" + chara[i] + chara[j]);
countForTwo++;
}
for(int k = 0; k < str.length(); k++) {
if( i != j && j != k && i != k) {
System.out.println("" + chara[i] + chara[j] + chara[k]);
count++;
}
}
}
}
System.out.println("" + count);
System.out.println("" + countForTwo);
}
}
BTW, Cricker match getting interested now, "Noxious Weed" really undesirable for Aussies.
Thursday, February 28, 2008
Google's Killer Application.
I think that now Google can declare war against Microsoft office suite. Google has now all replacement products for Microsoft office. Actually now we are expecting a twist from Microsoft that they will release a online based mini office suite to fight against Google Apps.
Tuesday, February 26, 2008
What's behind Web2.0?
Sunday, February 24, 2008
Excellent Cricket Match.
I don't know what happened to Sachin Tendulkar, the ball he got out was very simple for him to play, having this many years of experience and genius cricket brain. I think he was bad form since this one day series starts, may be he become overwhelmed with continuous cricket career since he was 17. He can retire one day cricket now and concentrate on Indian domestic cricket to help Indian cricket to find more talented cricketers. Uthappa was good and our million dollar baby Dhoni was very slow to score his runs also cost us this game. But Dhoni wants to stay until the game ends, his intention was good but he just wasted lot of run scoring opportunities.
Thursday, February 21, 2008
Master - Worker Pattern.
"How, then, do you effectively use multiple processors? In most cases the way to go is clustering. Put all the classes into a single process, and then run multiple copies of that process on various nodes. That way, each process uses local calls to get the job done and thus does things faster. You can also use fine-grained interfaces for all the classes within the process and thus get better maintainability with a simpler programming model.”
A master is always one node and workers can be multiple nodes and Master controls job queue and creates set of tasks, put it in shared space and waits for workers to complete it.
here is good article about Master-Worker pattern http://www.theserverside.com/tt/articles/article.tss?l=DistCompute
Monday, February 18, 2008
Terracotta - A flashback.
Ok..flashback ends here. Now we have a open source, well defined and proven, NAM (Network Attached Memory) called Terracotta. Terracotta was there in market since 2006 but it made some buzz recently after it become open source at end of 2006. The year 2007 it got much needed support from open source community and become leader in Java clustring solutions. Here is a good simple introduction to Terracotta from infoQ.
Now question is where to use Terracotta. They are multiple places where ever we need a cache support. Here are some effective usage of Terracotta.
1. Distributed Caches
As per Terracotta.org, "Distributed caches powered by Terracotta can see as much as 100x throughput vs. native solutions, with no changes to existing code." and "Terracotta can support any data structure from simple hashmap to OSCache".
2. Hibernate
"Terracotta helps to reduce database overload caused by O/R-mapped applications deployed in a clustered environment. Use it to cluster your Hibernate second level cache, or get even more performance by clustering disconnected Hibernate objects."
3. HTTP Session Clustering
"Terracotta is used by Java websites both large and small to cluster web sessions. When clustered by Terracotta, web application session becomes highly available without actually being replicated to every app server in the cluster. This leads to scalable applications especially when used in conjunction with an HTTP load balancer. "
Sunday, February 17, 2008
Taste of Knight Rider again.
Now again in NBC today, it is Knight Rider 2 hour movie, this time KIIT is like Windows Vista with compare to early KIIT, which was like Windows 2.0. Integration with spy camera, image matching, solar energy fuel all are advance invention for KIIT. Today KIIT using C21 cargo plane for transportation. This time also I enjoyed the show as I did it 20 years ago as kid.
Saturday, February 16, 2008
My prediation worked.
I have to give myself some kudos.....Sony's gamble also paid off because they spent large sum of money to promote Blu-ray.
This is good time to buy Blu-ray player. My choice would be Sony BDP-S300 since it is moderate price and best quality among all other players.
Friday, February 15, 2008
Gone Baby Gone.
Thursday, February 14, 2008
Real firecrackers.
I don't think this actions would speed up global warming.
Tuesday, February 12, 2008
Big format war.
As per following graph from wiki, clearly majority of studios are in favor of Blu-ray but 2 major studios are still with HD DVD. Universal and paramount are leading movie producers and their market share is huge. So best bet would be wait for some more time before making decision.
Monday, February 11, 2008
Google Android - Is next Java for Mobile?
Now we have to connect the dots, you have the world's first class mobile application and control of unlimited wireless spetrum(700MHz explained here, this is after analog to digital TV conversion free'd spetrum). What you can do with that? We can transfer large set of data over phone to phone, we can transfer a viedo or pictures to any phone if we are running same Android software. So it is something like P2P support for mobile. We can download a Netflix movie in Mobile and watch it in Android movie player. It is inline with consumer-is-winner Google concept.
This is virutally end of Java ME ambition to rule mobile world. Google by-passing Java ME because it is not as fast as Google's expectation and Google is building their own JVM called Dalvik, which is going to be custom virtual machine on top of a Linux kernel.
Saturday, February 09, 2008
Groovy - All set to launch.
- it is just an extension of JVM
- easily integrate with existing java objects.
- no need to deal with 2 different objects.(one for Java and one for Grovvy like JRuby).
- zero learning curve for Java developers to start Groovy.
- easily integrate with existing java web-app frameworks.
Tuesday, February 05, 2008
Rich Internet Applications with Flex and AIR.
This is the presentation; I’m waiting for days to understand FLEX better. Nice one.Very detailed and good education for naive FLEX developers with Java background. As he explained, RIA is all about “expressiveness”. Web site needs to be more “expressive” in order to attract and retain users.
- Car insurance accidental information system is good, but he didn’t say what the success rate after FLEX migration.
- As performance side FLEX outpaced AJAX by wide margin. For example to show 2000 rows Ajax is taking more than 33 secs (note after a javascript warning), but Flex is taking 20000 rows little more than 1 secs.
- His demo application itself tempted to download FLEX SDK beta, FLEXBuilder. He showed how FLEX script acting as a object oriented way and MVC pattern and a component.
- Desktop Vs Web application at deployment time decision is plus for flex application, eBay example is good one.
-
Message driven collaboration charting also great and requires small bandwidth to collaborate efficiently.
- Debugging at front level may be difficult.
- I hate drop and drag front end approach,but good that they have both code and drop and drag switch over.
- Since all component's source code owned by Adobe, I don't know scope of adding and customizing components as we wish.
Sunday, February 03, 2008
Perfection denied by Confident Silent Killers.
Cool , great season and great games and next season is not far away.
Patriots to Perfection - 21 Hours away.
Cricket: India not looking good at this time. Sachin out was heart breaking and unlucky one. Lets hope rain will save India.
Saturday, February 02, 2008
Playing with Life.
But I'm thinking about who suffered the same issue but can't afford this treatment. They have to die because of this fraud. It is bulls*** and we have to punish this criminals until death before taking their kidney to give it needy and suffering people, they have to prosecute them in separate court not in civil courts. This doctors and criminals doesn't understand chasing money makes them Paranoia, narcissism and attention deficit disorders.Since they are always greedy and chasing money,that makes them to play with lives. Nobody will do this fraud unless they are mentally ill and paranoia.
Friday, February 01, 2008
Microsoft bids $45 billion for Yahoo
Here are more informations.
Fun Facts
- Yahoo and Microsoft working on this deal since late 2006, their top executives met at undersea, deep inside Amazon forest and Sahara desert to keep this top secret.
- If the deal goes thru, Microsoft said that they will keep Yahoo as a separate entity and will not interfere it's operation. But based on Microsoft's history and creditability they might sunset Yahoo products just to promote their own MSN after 2-3 years. So stop using Yahoo Mail, Flicker and other Yahoo service from today.
- Microsoft also said that they would announce a bid soon, after Google stock hit bottom like Yahoo, and they are saving money for that by adding more bugs in Windows Vista OS.
- The timing of this announcement is really boosting for some pessimistic who suffering from recession blue in wall street. (from Marketwatch)
- This M&A fuels other companies to buy their competitors because Microsoft can foresee market ahead of time compare with their peers. (from CNNMoney)
- If you love graphs here is detailed analysis of MSFT,YHOO and GOOG and clearly MSFT+YHOO is next EXXON+MOBILE.
- Antitrust is always an issue for this kind of deals, but Microsoft lawyers knows that how to resolve it because they have lot of experience with it.
Thursday, January 31, 2008
Super Bowl - Heating up.
The talk of street is Tom Brady has faked about his foot sprain, just to confuse Giants camp. I don’t buy it since quality guy like Tom doesn’t require to fake or confuse somebody to win his game. He has solid QB abilities, good support from team so nothing he can achieve by faking, in fact if he is faking that would degrade his team’s confidence and they can’t practice well for Super Bowl.
First trash talk came from Mr. Plax(unexpected from him) that Pats going to lose by 23-17 score,which i strongly disagree. From Pats side it was Brady (again unexpected) that he just laughed and repeated the question about Plax’s prediction. So some fans thinks that Tom Brady is becoming arrogant. But that is also not true since he is already in 5th super bowl competition and he can jump earth to sky if he wants to, but he is not doing it and always down to earth. Plax’s predication is strong message to Pats because he is confidence with Giants D. Watch out Brady, your man Moss will be double covered all the time.
This time we have to thank Randy Moss for keeping quite all time since this season started. He was famous for lot of trash talking when he is with other teams. I think that he is true believer of Tom Brady and want to stay at Pats organization for long time.
Wednesday, January 30, 2008
What's Next?
Tuesday, January 29, 2008
Apache Wicket : Everything is component.
Here is link http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket
Sunday, January 27, 2008
Rise of Obama. What does it means to me?
If you see
Saturday, January 26, 2008
Who is listening?
Earlier, I often get discouraged by my wife, friends and relatives because they are not listening to me. Sometimes a small things required lot of effort from me to get things done as I want, for example, which movie to go? Where we want to spend our next vacation? But after getting little older and enough maturity now I know how to get things done as per my wish. This is called Persuasion. Persuasion is something everyone has within their soul, this might take some time and experience to use it fully and successfully. Persuasion is not something related to marketing for selling goods, we should not confuse persuasion with sales and marketing, In fact if you are sales man for GE, you might not need to use your persuasion to sell your rocket engine to NASA, because everybody knows about GE brand. Same with
Persuasion required following 4 basic steps
- Credibility: Collect both positives and negatives of your points. People will not ask only positives but negatives also. You should prepare for both side of argument.
- Understand your audience: This is sometime you have to switch context and present different arguments that is one’s positive point now become negative now. I can’t persuade same way to my son as my wife. I can tell superman story to persuade my son but not with my wife.
- Connect emotionally: You have to connect emotionally with audience to persuade successfully. You have to be enough smart and emotionally intelligence to adjust your tone and body language according to audience emotion state.
- Don’t loose your position: You are persuading something’s because you are 100% sure that what you are trying to do is right. Your instinct tells you do so. If you have that instinct, just persuade persistently, until you hit the success. If you are not too confidence then don’t even try to persuade others. Don’t even think about persuade others by threatening them because no body will listen to you after that and your credibility will become a question mark.
Friday, January 25, 2008
Happy Republic Day.
Still India is youth and has to grow a lot to compete with other developed nation in this world. We grew a lot after 1991, after Manmohan Singh opened Indian market to all. Our main goal is to grow in all sector and eliminate poverty completely. After 2000, India is growing multi-folded with 8-9% GDP growth year over year. I was in Bangalore in 1998 and went back again in 2007, and I couldn't believe the amount of growth of this city. All main cities like Chennai, Hyderabad,Pune and Calcutta also growing the same rate as Bangalore. But still I witnessed a uneven growth in some places, that is mainly because of local people's and politician's unwillingness to accept progressive developments. It will take lot of time for them to change and join in modern trends.
Thursday, January 24, 2008
CTSH - America's 25 Fastest-Growing Tech Companies.
Here is more info http://www.forbes.com/2008/01/24/fastest-growing-technology-tech-fasttech08-cx_jr_pm_0124fastintro.html?partner=yahootix
I think Cognizant's success is because of following quote as they have lot of confidence employees,
WHEN YOU HAVE CONFIDENCE, YOU CAN HAVE FUN, IF YOU HAVE FUN, YOU CAN ACHIEVE LOT OF AMAZING THINGS
Wednesday, January 23, 2008
Devil's Advocate.
But devil's advocate is good if you play with a mature enough to understand the basics of debates and curious to know about both positives and negatives of each concepts. Otherwise it would lead to a bad relationship or even a break up after the first meeting. My favorite topics are Atheism Vs Theism, Capitalism Vs Socialism, Democracy Vs Dictatorship, Real Estate Investment Vs Stock Investment.
Tuesday, January 22, 2008
Bloodbath from Dalal Street to Wall Street.
But as an optimistic investor it is good time to invest some “investable”(means saving and profit from last year investments) money into stock market. It is good time for bargain hunters. We can pump 10-15% of our “investable” money into market now and wait and see for remaining, and increase 401k contribution and ESPP to a little high to accumulate funds/stocks at low price. If you are pessimistic, just get out of this market and wait for sunny summer days.
Monday, January 21, 2008
ZK Framework for RIA.
Sunday, January 20, 2008
So it's Yankees Nation Vs Sox Nation.
18-0 done and 19-0 is not too far.
Go Pats Go.
Saturday, January 19, 2008
Indian Tigers eats Australian Kangaroos
Ok..Back to Football, divisional finals are tomorrow and 4 strong teams and 2 winners. I don't know how Giants and Packers game going to be in this wild winter blast. Today we had a toughest day of this season in Chicago, today wind chill dips all the way south to -19F and really it was not pleasant even to stay at home. I don't know how NFL teams preparing players to play at this extreme cold.Clearly tomorrow games going to be interesting and all are looking forward to see Patriots Vs Packers Super bowl unless Giants really playing good in this extreme cold.
Friday, January 18, 2008
Why human walking in two legs?
Happy long weekend.
Thursday, January 17, 2008
ADHD - Is it over hyped?
But when coming to kids part is not like that, we have to be very careful before consulting doctor. Nowadays kids are out smart than our generation, this is because of science and technology advancement. Each one has to carefully determine their kid's behaviour and make judgement based on there best knowledge after they get more complaints from school. Because this ADHD drugs are very addictive and cause some brain damage to kids. All of us working hard and making money for our kids future hence we can't jeopardize there future by our own hands.
SaaS success stories so far...
Wednesday, January 16, 2008
If you want to be a leader.....
1. Just show your fingers as gun and try to act like you are shooting everybody in and around you, this makes somebody thinks you are a maniac, somebody thinks that you are a crazy guy, somebody thinks that you are going to fire them. If you are successfully created multiple perception for same action then you can be a leader.
2. Read more and identify complex English vocabularies and use it appropriate time. If you are able to read more and your brain allows you to store much information, that's good sign for leader in making.
3. At least yell at your co-workers once in a week to straight up some things, makes you to become leader very fast.
5. Attend meeting on time and talk more unwanted things other then real meeting agenda, if it is really helps business to achieve something. You are ready, just rock n roll.
6. Just start talking with co-worker at first floor and get into elevator with the same discussion with same co-worker and you get out in a wrong floor, If the co-workers also follows you. You are already a good leader.
7. Even though you are defending 3+4=8, somebody try to correct you for more than 5 minutes. Just think that you are great leader of 2008.
8. Same time if you can talk with 5 people for various tasks and you are not doing anything, you are a true leader.
Tuesday, January 15, 2008
Must have product of 2008.
Monday, January 14, 2008
Rich Internet Applications.
Sunday, January 13, 2008
Recession -Prepare for worst and hope for best.
Friday, January 11, 2008
Playoffs - Divisional weekend.
Thursday, January 10, 2008
iPhone - Radio Streaming.
Wednesday, January 09, 2008
2008 international CES Round 2
Mobile Navigator - Really cool to get information based on image. http://news.zdnet.com/2422-13934_22-182336.html
Media Extender - enabling users to move digital media files from a PC to a TV. (from HP,Samsung and Netgear) wireless or wired
Windows Home Server - hardware to store home file, digital music etc, storage limit is 2tb.
Surface Computing - applications for drawing, interacting with media, and manipulating photos that are instantly taken from a digital camera.
http://news.zdnet.com/2422-13934_22-182709.html
Tuesday, January 08, 2008
2008 International CES Round 1
I think this TV revolution going to continue another millennium, there is no end into it. In future, I think the whole TV screen going to change, and it is going to support 3 dimensional to 6 dimensional views. We have to dedicate a room for TV which going to fill up with plasmas or LCDs to display real time images as we can see it real 360 degrees and up and down.
Monday, January 07, 2008
Must read for software engineers.
What is this SaaS? SaaS is nothing but on demand software service from vendor, which software need not be in same box in client machine. SaaS becomes a new way to collaborate, communicate and trade business. To put SaaS in perspective, here is good example, Amazon developed some robust reusable SoA web services which is highly scalable, such as Amazon EC2 compute cloud, Amazon Simple Queue Service. RightScale is a company which just builds platform to access Amazon web services. Now RightScale enabled SaaS for other vendors to reuse Amazon's web service, mainly non techanical users also can access this service with out knowing much details about Amazon web service.
The following are going to be next generation enterprise computing.
SoA - Connectivity which is interoperable, reuse, integration
Web 2.0 - User controlled, Social networking, open, Collectively controlled(Wikipedia)
SaaS - on-Demand network service provider, this could be same vendor who developed Web Service or 3rd party who integrates all web service to make it as usable package.
Slap on Indian Cricket.
As last week end was full of sports action packed from wildcard football to India Vs Australia 2nd test match, there was a bad decision hit Indian cricket and shocked all over cricket world. Harbhajan Singh young and dynamic Indian cricketer was banned from 3 test matches; the reason is very troubling and unacceptable by any Indian cricketers and fans that he made some racial comments to only one non-white Australian Cricketer Andrew Symonds. But I personally think none of the Indian cricketer will do this sin. Because we fought decade and decades to overcome “racially motivated” issues in
Apart from that, very bad umpiring, which cost game for us. As of latest news, BCCI (Indian Cricket Governing Body) looking to discontinue this tour all together and ordered Indian team to stay at
Saturday, January 05, 2008
Emotional Intelligence.
- Empathy (One must be careful not to confuse empathy with either sympathy,pity,emotional contagion,telepathy
- Graciousness.
- The ability to read others.
There is now strong business case for EQ and most of the Fortune 500 companies try to asses their employee's EQ level. Based on articles,unlike IQ, EQ can be improved and developed.
Friday, January 04, 2008
Playoffs - Wildcard weekend.
Thursday, January 03, 2008
Iowa caucuses
Wednesday, January 02, 2008
Windows to Mac.
Saturday, December 29, 2007
Needs Vs Wants
Other things to consider when trying to figure out a need vs. a want:
Will this item help me get ready faster? Maybe a new electric shaving machine that works better will help you to office on time, and electric toothbrush also.
I need a new sweater for winter, but is it necessary for me to have the designer version that costs $50.00 more than another brand -– even though both will keep me warm? what about quality? if I buy a sweater for $25 which is not that quality as $33, then I need $33 one.
I need a car to get to office, but do I need a 500 HP speeds and DVD player with navigation? in other hand I need a car for my big family with DVD for my kids and navigation for better driving and some power also required.
So based on each one’s context “Want” can become “Need”. It is depends on each one’s money goals and able to spend on “Needs”
Friday, December 28, 2007
Patriots : Festival of Football.
Cool website for finding cool tools and web sites.
http://www.makeuseof.com
Monday, December 24, 2007
Memorable Photos.
Villa Olivia Ski Resort
Sunday, December 23, 2007
Great Professionalism by ABC 7 Chicago Newscast
Saturday, December 22, 2007
American Foot Ball a training of Life
1. You should take risks on early part of your life. Most of the play selection in 1st and 2nd Quarters is pass play (risk selection prone to interceptions). If you score more in first half you would be better off in second half.
2. Especially last half of your life doesn’t take risks. Most of the play selection in 3rd and 4th Quarters is running play very safe and good game to pass time.
3. Always look for backup plan (Plan B) for every situations/decisions. This is very true after seeing each team’s depth chart.
4. Thrust others and give them plenty of chance to overcome there obstacles. QB throwing ball to wide receivers, even though they drop ball first couple of times. After they established correct chemistry, QB can throw ball in air, believing that his thrust worthy wide receiver will catch it at any cost.
More to come……
From Generative AI to Agentic AI: 2 Weeks of Building MyNewsAI.io
From Generative to Agentic AI: 2 Weeks Building MyNewsAI.io Over the last two weeks, I set out to evolve MyNewsAI...
-
Already Microsoft getting heat from Google, that Google is capturing all critical functionalities from Microsoft office suite and developed ...
-
When I was young, i used to listen old stories from grandmother and a cousin of my grandfather. Most of the stories are from their flashback...
-
When I start thinking about future, my mind exploding without control, particularly current events and state of our economy. There is no d...

