Dufan Imlek Promo

Dufan imlek promo

Dufan imlek promo

The Real Story Why Microsoft Needs Yahoo

So one day, Scott McNealy, founder and chairman of Sun, read in his morning newspaper how the use of Java was rapidly diminishing, courtesy of something called 'The LAMP Stack'. Furiously, he called his accountant.

Scott: "I knew this Java thing was a bad idea in the first place! I see only one solution. We need to buy this Lamp!"
Accountant: "Euh, LAMP is not a company. It's an acronym. It's Linux , Apache, MySQL and PHP"
Scott: "Then buy me Linux!"
Accountant: "But we still have this Solaris thing.."
Scott: "Then buy me Apache!"
Accountant: "That's a foundation. Nothing to buy there."
Scott: "Then buy me MySQL!"
Accountant: "We don't do databases."
Scott: "It's a database?"
Accountant: "What rock have you been living under?"
Scott: "Sweet. I can own the Lamp AND piss off Oracle at the same time!" (waves fake plastic magic wand) "Make it so!"


And so it happened.

Ten days later, Microsoft CEO Steve Ballmer was reading the CIO Magazine, and read about this interesting thing called PHP, that according to the author you could use to write "WHAT?!". "WHAT?!", obviously a highly advanced and evolved version of "Hello World", caught his attention. So he called Bill Gates.

Steve: "Hey, you heard about this PHP thing?"
Bill: "Pee Age Pee? You're not that old yet, are you?"
Steve: "What? No, wait, it's a programming language, apparently better than ASP.NET."
Bill: "Who cares if it's better. I mean; we made the worst operating systems ever and still rule. (Checked out Leopard yet? It is SO cool.)"
Steve: "I don't know Bill... remember that internet thing that we didn't know about years ago? Kind of nearly missed the boat there."
Bill: "Right. Didn't we solve that in the same way? Worst browser, highest market share, that sort of thing?"
Steve: "Yes we did, but then we also didn't know about this 'mp3' thing until it was too late."
Bill: "We did manage to make Zune the worst player, but somehow we're not market leader. Guess we got sloppy?"
Steve: "Maybe it's just different times. Maybe we should have a different strategy."
Bill: "Ok, so let's just buy PHP then."
Steve: "It's not a company. But Encarta says it's written by a Rasmus Lerdorf."
Bill: "So let's hire him."
Steve: "Tried that. Didn't want to join. Can't blame him, works at Yahoo."
Bill: "Then I guess we'll have to buy Yahoo."


So it happened.

Two of the most controversial announcements of this month, and both appear to be part of devious plots to take over the LAMP stack. What's next? My prediction: Red-Hat buys Zend; Oracle buys Red-Hat; Sun and IBM join forces to buy Oracle, Microsoft buys Sun, kills IBM and peace is restored in the galaxy.

P.S. Can you imagine Microsoft running sites like Flickr? These guys invented MS Paint!

Reference http://www.jansch.nl/2008/02/02/microsoft-and-sun-the-real-story/

Sun Microsystem buy MySQL

Sun Microsystems has agreed to buy MySQL AB for $1B, giving them additional leverage in the open source community and providing access to MySQL to its larger corporations. The deal is expected to close during the third or fourth quarter.

The grand question, of course, is: what does this mean in the long term? Sun already offers JavaDB as a smaller-scale DB (compared to 'large offerings' like Oracle9 and IMS). Is Sun merely diversifying its own portfolio, looking for an additional revenue stream from MySQL AB's customers, or shifting away from JavaDB/Derby? Consider the following quote from Sun's press release:

Berinvestasi di Reksadana (Mutual Fund)

This Mutual Fund article moved to :

http://opini-pribadi.blogspot.com/2008/01/berinvestasi-di-reksadana-mutual-fund.html

Netbeans 6 Has Been Released

Netbeans 6

Netbeans 6 has been released a few day ago.

The highlight feature of Netbeans 6 are :
*. Enhanced Editor
*. Easy-To-Use Java GUI Builder
*. Visual Mobile Development
*. Ruby and Rails Support
*. Visual Web and Java EE Development
*. Visual UML Modeling
*. C and C++ Development

Download free Netbeans 6.0
http://download.netbeans.org/netbeans/6.0/final/

To order free DVD
http://www.netbeans.org/about/media.html

I already order free DVD shipment into my office.

I can't wait to see the new Netbeans. The most feature i want to try is Ruby and Rails support and Visual Web for Web development.

7 Guide For Pagination

Pagination is now common in web development. If you have a large set of data then you musti show it in pagination instead of showing them all.

Dufan Promo (again), 50% Discount

Dufan (Dunia Fantasi) Promo. 50% off for entry

dufan diskon 50%

TGS 2007 Babes

Tokyo Game Show 2007 (TGS 2007) Booth BabesI choose the nice girl from benoa.net



tgs2007 booth babes

tgs2007 booth babes

tgs2007 booth babes

tgs2007 booth babes

tgs2007 booth babes

tgs2007 booth babes

tgs2007 booth babes

tgs2007 booth babes

tgs2007 booth babes

tgs2007 booth babes

JBoss Seam 2.0 Has Been Releasead

JBoss Seam is a powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets and Business Process Management (BPM).

Some Seam 2.0 new feature is :
* The Seam component model now supports web services, including direct support for conversational web services
* Seam components can now be written in Groovy
* New improved EL syntax
* Integration with Quartz, Hibernate Search and JFreeChart
* Support for JSF 1.2, as well as support for non-JSF environments like GWT
* Eclipse IDE support in the next release of JBossTools, including Seam project wizards, EL code completion, a visual JSF editor, hot deployment and test integration

Bugs in Oracle Query ?

I want to query a data with date condition. Guess what ? This similiar query give a different result.

1st query give the exact result that i wanted.
SELECT * FROM my_table
WHERE TO_CHAR(date_time, 'DD/MM/YYYY') BETWEEN '01/10/2007' and '6/11/2007'

2nd query result nothing
SELECT * FROM my_table
WHERE TO_CHAR(date_time, 'DD/MM/YYYY') BETWEEN '01/10/2007' and '06/11/2007'

The different is, the 1st query use 6-11-2007 instead of 06/11/2007.

FYI, i use Oracle database 9i and running query in Toad for Oracle 8.5.3.2

Any idea why this can happen ?

My 2007 Dream Book 2nd Review

According to my 1st review, my incomplete dream is :
2. New handphone, GSM and CDMA
    Done, i bought nokia 2115i, Nokia N70 and SE K510i
3. Learning PL/SQL
    Done, but still keep learning
4. Better GPA in 8th grade
    Failed :(
5. Exercise everyweek
    Not anymore since september
8. Mandarin language
    Not even think about it
9. Saving every month
    Done in my mutual fund

I still have 2 month left. Hopely can get the rest of my dream.

Yahoo! Messenger 9.0 Beta

YM 9 beta

Yahoo! Messenger 9.0 Beta
Now with a new friend-happy design!

*. Your friends come first
Enjoy a fun new look, with more room for friends' images, info, updates.
*. Express your true self
Add your personality with new Emoticons, plus new skins.
*. Share your passions
Use Flickr to swap photos (and always keep all your friends in the picture).

Download here

Introducing Vixta, Vista for Linux

Vixta, Is a Fedora customized version that looks like Windows Vista, operates similarly to Windows Vista, and even incorporates a lot of the GUI effects that you'll find only in Windows Vista.

vixta

The people behind Vixta wanted the prettiness of Windows Vista, but wanted to run Linux. They also wanted to make the user interface smooth and easy enough to use that other people who may be used to Windows would appreciate it.

Vixta's interface is a custom KDE mod, and when you install it, the first thing you'll notice is how much it really does look and feel like Windows. You get a single button to access your programs, settings, and desktop search. Additionally, there's a taskbar and widgets that all look like they could have been pulled directly from Vista.

In the end however, Vixta is definitely Linux. You don't install Windows apps (much as you might be tempted to), and you use open-source and Linux-friendly alternatives. Vixta may be attractive and open-source, but it's not the type of OS that you swap out for your friend's copy of Vista just to see if she notices. Still, if you're a Linux fan or looking for a distro that's a lot like Windows so you can get your feet wet, Vixta might be worth a shot.

Download Vixta here

vixta

MySpace Join OpenSocial

MySpace has confirmed they join Google OpenSocial team.

Google OpenSocial works much like the open-source code that allows third-parties to design apps for Faceboook, only OpenSocial will extend beyond a single social network, to other blogs and Web sites. At the time of its launch, LinkedIn, Friendster, and Google's own social network, Orkut, had already signed partnerships with Google. Companies behind some of Facebook's most popular apps, including iLike and Slide, have thrown their hats in the ring.

When we first reported Google's launch of the new developer platform, OpenSocial, we couldn't help but comment on the fact that it seemed like product of bad blood, in light of the company's loss to Microsoft in the recent Facebook bidding war.

According to Reuters, Myspace and Google announced today that both companies have been working on projects for more than a year.

Both companies confirmed the partnership in a joint press release. "Our partnership with Google allows developers to gain massive distribution without unnecessary specialized development for every platform," said Myspace co-founder and CEO, Chris DeWolfe. "This is about helping the start-up spend more time building a great product rather than rebuilding it for every social network. We're pleased to collaborate with Google to establish a landmark standard for social applications."

Myspace is currently the world's largest social networking site, with 110 million users to Facebook's 48 million.

Read more

Java Framework Conference

Funny Java Framework conversation. What do u think ?

Starts out with Wicket, Stripes and RIFE making some sensible comments..

Then, Struts1, the grandfather in the rocking chair in the back, interrupts them: "Bah! I was out there making thousands of sites work while you were all in diapers!"

"Yeah, yeah.."

Moderator to three strangely alike-looking guys scattered across the room, wearing shirts with numbers 3, 4 and 5 on them: "and you guys?"

Tap3: I put all you fools on the map!

Tap4 (to Tap3): who are you?

Tap5 (to Tap4): who are you?

Moderator: you mean you guys aren't related? You don't even know each other?

Taps (stroking their beards): Nope..

Struts1: look, here comes my grandson!

(A "horse" comes in, you know those horse costumes with two guys under it..)

Moderator: Hi, Struts2, is that you under there?

Struts2 (person at the head of the horse): yes..

Moderator: who's that behind you?

(Voice at the horse's butt): WebWork!

Then this loud noise as a bunch of security trucks surrounding a limo arrive.

Struts1: there's my other grandson, late, as usual..

(JSF comes in)

JSF: (speaks garbled)

All: what?

JSF (frowning, pressing a button): (h:outputtext value="sorry, I keep forgetting I have to do this everytime I want to say something.. well sorry I'm late, but I wanted to tell you all that I'll be the new STANDARD around here..")

All (looking at each other): who is this guy?

Facelets comes running in frantically.

Facelets: JSF! How many times do I have to tell you never to speak to the media directly? As your publicist, I do all the talking!

JSF (hanging his head): (f:verbatim)Sorry..(/f:verbatim)

Wicket: Hey JSF, race you to write a custom component! GO!

Facelets: hold on now.. (dials cell phone).. let me call Seam and see what we can do.. find a vendor..

Wicket: FINISHED! I win!

RIFE: (starts to say something)

(somebody interrupts)

Moderator: quiet, RIFE was talking, let him finish!

RIFE: No problem, I can easily continue what I was saying.. (finishes what he was saying, using a different template syntax, er, a different accent..)

Stripes: hey JSF, you don't still use your grandfather's XML config file, do you?

JSF: (h:outputtext value="uh..")

Stripes: (shakes his head)

Spring MVC: everyone's welcome to my house, it's pretty cool, not only do I have a web framework for you, but all kinds of other good stuff too.. swimming pool.. tennis court.. bowling alley.. big screen HDTV.. pool table.. open house! come on over!

Moderator: hey, you guys sitting there quietly, you want to stand up and say your names?

"Click!"

"Aranea!"

"Waffle!"

Australian guys: BWAHAHAHAA! His name is Waffle!

Waffle: alright, alright, enough with that already..

"Naked Objects!"

Moderator: hey, none of that in here..

Then, somebody is knocking at the door, trying to get in. It's Rails. But it's a Java web framework conference.. so security won't let him in..

Moderator: anybody can vouch for this guy? should we let him in?

All: nope..

Moderator: anyone even know him?

Grails: nope..
Trails: nope..
Sails: nope..
Pails: nope..
Quails: nope..
Jails: nope..

Moderator: sheesh..

Why Microsoft Paid Less For Facebook

The reason why Microsoft just paid $240 million than $750 million for Facebook

1. Microsoft Only Needs an Entrenched Position
Ballmer's plan to acquire 100 startups in 5 years is still sketchy, but we got the point -- Microsoft wants momentum. If the company is to go forward as planned then taking a small, strategic piece of Facebook makes sense. Microsoft's financial interests in Facebook's ad platform already exist, so it only makes sense to strengthen that tie as the hype builds. Getting a direct line to Facebook's international audience (which makes up a whopping 60% of its users) isn't too shabby either -- at least for Redmond's ad sales department. A larger commitment (financial or otherwise), could definitely help with Facebook's cash flow, but at this juncture the company really needs support for its ad platform, just as Microsoft needs an entrenched position in the online ad market.

2. Microsoft Wouldn't Drink the $15 Billion Kool-Aid
Let's face it -- a $15 billion valuation for Facebook is just as pretentious as a monocle. With today's alliance, Microsoft most likely chose a figure it was willing to spend ($240 million) and then invested accordingly. Even though Facebook can claim that it's 1.6% of $15 billion, it will always be $240 million to Microsoft. At the end of the day, the social networking site is probably just happy to have a lighter load for generating revenue, and Microsoft is glad it didn't dump $750 million into what could be the next Skype.

3. Microsoft Was the Highest Bidder
$240 million really isn't that much. Especially when $750 million was the going figure for the longest time. In terms of Google's cash flow, a company accountant could trip coming out of the bathroom and drop that much cash. It's safe to say that Microsoft was the highest bidder because it wanted this particular investment more. That's not to say that Google turned its nose up at Facebook entirely. The interest was there -- just not at Facebook's asking price. The cost of hubris? Having to eat crow and take Microsoft's down-to-earth offer.

GIMP 2.4 Released

GIMP 2.4


Gimp.org has just announced press release about GIMP 2.4

G
eneral improvements :
*. Refreshed Look
*. Scalable Brushes
*. Selection Tools
*. Foreground Select Tool
*. Align Tool
*. Changes in menus
*. Improved display when zooming in or out
*. Support for file formats

Microsoft Beats Google for Facebook


Microsoft has beat Google in its bid for Facebook. The software giant will invest $240 million in the social networking site in a move that will preserve Microsoft's existing advertising deal with Facebook.

Facebook chose Microsoft over Google because it was pleased with the way Microsoft's ad partnership had developed over the last year, said Owen Van Natta, VP operations and chief revenue officer at Facebook.

http://www.microsoft.com/Presspass/press/2007/oct07/10-24FacebookPR.mspx

IntelliJ IDEA 7.0 Released

IntelliJ IDEA 7.0

Jetbrains has announced the release of IntelliJ IDEA 7.0

Being traditionally focused at developers’ productivity, IntelliJ IDEA continues adding numerous productivity-boosting features and enhancements to make everyday development a real pleasure:

* Spring and Hibernate support
* Web and enterprise development
* Performance improvement
* Eclipse and Maven integration
* VCS integration
* Dynamic language
* Debugger
* Project configuration
* Refactoring

Full feature can be found here

IntelliJ IDEA 7.0

IntelliJ IDEA is commercial Java IDE, but you can try for 30 days.

Square Root More Than 2 in Java

I know its sound simple, but in fact i spent more than 20 minute in Google to find the answer.

By default Java only provide method square root by 2 like this :
double root = Math.sqrt(new Double("4")); // 4 square root by 2, result is 2

If you want square root more than 2, use this :
double root = Math.pow(new Double("8"), new Double("0.3333333")); // 8 square root by 3, result is 2