![]() |
|
Spaces home Zhiyi's blogs, books and...PhotosProfileFriends | ![]() |
|
November 05 VictoryFor a long time ardent Hillary support, Obama's victory is bittersweet. Obviously, I wish it was Hillary.
It's great to see the end of 8 disastrous years, and It's wonderful that the states are firmly turning into blue in every race, senate, house and governors.
Yet it's a daunting challenge to turn around the abysmal economy amidst the once in lifetime financial meltdown.
It take time and patience, yet I'm more optimistic than yesterday.
Cheers. October 23 Greenspan Mea Culpakrugman was right that Greenspan was too ideological. It's honarable though for Greenspan to finally admit it himself. In his own words,
"Those of us who have looked to the self-interest of lending institutions to protect shareholders' equity (myself especially) are in a state of shocked disbelief."
July 15 WSJ exceptionJava, Struts, IBM (for web container) and Oracle (for database).
================================================
Error page exceptionThe server cannot use the error page specified for your application to handle the Original Exception printed below. Please see the Error Page Exception below for a description of the problem with the specified error page.Original Exception:Error Message: Listener refused the connection with the following error: ORA-12516, TNS:listener could not find available handler with matching protocol stack The Connection descriptor used by the client was: (DESCRIPTION=(FAILOVER=ON)(ADDRESS_LIST=(LOAD_BALANCE=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp01v)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp02v)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp03v)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp04v)(port=1521)))(CONNECT_DATA=(SERVICE_NAME=J20))) DSRA0010E: SQL State = null, Error Code = 0Error Code: 500 Target Servlet: action Error Stack: com.dowjones.bo.BOException: Listener refused the connection with the following error: ORA-12516, TNS:listener could not find available handler with matching protocol stack The Connection descriptor used by the client was: (DESCRIPTION=(FAILOVER=ON)(ADDRESS_LIST=(LOAD_BALANCE=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp01v)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp02v)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp03v)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp04v)(port=1521)))(CONNECT_DATA=(SERVICE_NAME=J20))) DSRA0010E: SQL State = null, Error Code = 0 at com.dowjones.bo.PageCacheBO.getPage(PageCacheBO.java:90) at com.dowjones.j4j.util.MSTUtils.addMSTContext(MSTUtils.java:160) at com.dowjones.j4j.struts.actions.IncludeDynamicModuleAction.execute(IncludeDynamicModuleAction.java:51) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501) at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1439) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:112) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469) Error Page Exception:Error Message: JSPG0036E: Failed to find resource /utils/error.jspError Code: 404 Target Servlet: /utils/error.jsp Error Stack: java.io.FileNotFoundException: JSPG0036E: Failed to find resource /utils/error.jsp at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.findWrapper(AbstractJSPExtensionProcessor.java:300) at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(AbstractJSPExtensionProcessor.java:273) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:321) at com.ibm.ws.webcontainer.webapp.WebApp.sendError(WebApp.java:2804) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:111) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1439) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:112) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469) June 24 Microsoft packs search to Yahoo.It's almost a reality show between Yahoo and Microsoft for the past 5 months. They talked, they disliked and they broke up. Apparantly they couldn't live without each other, so they talked again, and they broke up again. Now they're talking again.
More seriously, Microsoft waries about the full integration with Yahoo, so that rules out the full buyout. Yahoo doesn't want to rely on Microsoft's search due to it uncertain future. Let's brainstorm on another option: Microsoft packs search plus cash to Yahoo and owns 40%+ of Yahoo.
- Yahoo get the huge boost and maintains its identity.
- Microsoft now rely on Yahoo for search, of which it maintains a dominant position. May 05 It ain't overI dreamed about it twice last night.
Both Yahoo shareholders and employees appear dispirited, if not angry, so it's possible that Yahoo board feels pressured to go back to the negociation table.
On the hindsight, I should have hedged against the deal-off. May 03 Ballmer walksIt's over, finally. It's quite a loss finantially for me. At least I can sleep better.
Ballmer explains at length why he doesn't want to go proxy fight. He especially warns about yahoo-google ad deal, in a sense also reminding yahoo of the fact that it's detrimental to yahoo as well. Ballmer's tone sounds friendly, as opposed to his threatening tone in his proxy fight warning letter 4 weeks ago, yet as he lays out his case, he essentially tells Yahoo: go to hell.
I think Ballmer made the right decision. Now it's time for Yahoo to face it future, amidst some angry shareholders. I wish Yang would accept the offer, but I accept and respect his decision as well.
May 01 TornedEarly this year, I was torned by the Democrat primaries. I strongly supported Hillary, and it sucked so much energy out of me, especially mentally. I'm still a fan of Hillary and I still believe she can deliever, but I stopped paying attention to the primaries, which seems never ending. I have been able to get back to my normal life since.
Now it's the Microsoft Yahoo saga. I have accumulated some Yahoo shares. I decided 3 month ago to hold on to them all the way as I held my faith in Hillary. Ever since the deadline passed on Saturday, I have waited eagerly for any break through. For now We know that it's a few bucks difference, and Ballmer is facing Hamlet's dilemma: to yahoo or not to yahoo. If it doesn't end soon, it could drag on and on...
I'm torned. April 29 Citi sells stocks to fund dividendsLooks like that it's important to keep dividends, while it's okay to dilute shares. http://www.nytimes.com/reuters/business/business-citigroup-stock.html All but silence on Microsoft-Yahoo sagaIt's getting unbearable now. I hope they're talking, and getting closer, one way or the other. http://kara.allthingsd.com/20080429/microhoo-how-to-talk-without-moving-your-lips/ Greedy WaMuI had always thought WaMu was a decent company. I have accounts there and I like their customer service, so the Seattle Times report is a surprise for me. I understand that people may make a bad bet, but I can't trust anyone in the money business who trades greed over integrity. WaMu CEO and its board should resign.
April 11 JPM keeps buying Bear's sharesJPM has kept buying Bear's shares, now reaching 48.4% of all.
It's obvious that JPM wants to secure the Bear deal, but 48.4% is more than sufficient, given that not shareholder votes. It could be that Bear, especially its Q1, isn't so bad at all, and JPM goes preemptively to make sure the deal is 100% done. April 10 9th inning of Microsoft Yahoo sagaAfter mostly dormant 2 months, all players have come out now: Google, AOL, and News Corp, which means that the saga is about to end.
- Yahoo has really tried to seek all its options: first talks with Google, AOL and New Corp, then rosy projection of its future. Sadly neither works. Finally, the alignment with Google. It's a huge poison pill. Yahoo would give away one of its core: search. Secondly, Yahoo would inevitably downsize its core engineering and it would be demoralizing. Yahoo is desperate.
- Rupert is a shameless and brilliant strategist. He knew he couldn't fight against Microsoft, but he courted Yahoo anyway to see what he could get. Now he switched, just to get a piece of Microsoft prey.
- Microsoft will get Yahoo soon, with a few more bucks.
Update: Sue Decker assured Yahoo employees on 04/12/2008: "Let me be clear about our commitment to search... We have every intention of being a significant player in search, and paid search is an important part of our business.''
Update 2 (5/1/2008): Ballmer is torned whether to throw out a few more bucks, while Yahoo begs them by floating the creative open ad-outsourcing deal. It's a poison bill for Yahoo. I can understand both of them. April 03 $2?Many were stunned when JP Morgan offered $2 for Bear Stearns. One question was who set the price. The testimony finally revealed that it was the Treasure Department. Specifically, Henry Paulson, former CEO of Goldman Sachs, wanted it so low and punishing. Why? Moral hazard.
March 31 ShineIt has been a while since Yahoo came up with something good that expands its portal asset.
Let it Shine March 20 Financial regulation
The devil is in the details. If S&P and Moody's can't assess risk well, how can the Fed (or the new regulatory entity) do better?
March 17 The worst over?The market seems to have responded to Bear Stearns collapse well. S&P was down about less than 1% now (3pm EST).
We have probably reached the bottom, crisis-wise. We will likely see some small players fall again, but I doubt any big ones. The rehabilitation will be a long long process.
At least, I can sleep better tonight. |
|
|