The Sun Storage 6180 array outperforms the IBM DS5020 system by 62% in price-performance for SPC-2 benchmark using RAID 5 data protection.
The Sun Storage 6180 array outperforms the IBM DS5020 system by 64% in price-performance for SPC-2 benchmark using RAID 6 data protection.
The Sun Storage 6180 array is over 50% faster than the previous generation systems, the Sun Storage 6140 array and IBM DS4700, on the SPC-2 benchmark using RAID 5 data protection.
Select results from Oracle and IBM competitive systems for the SPC-2 benchmark (in performance order), data as of August 7th, 2010 from the Storage Performance Council website.
Sponsor System SPC-2 MBPS $/SPC-2 MBPS ASU Capacity (GB) TSC Price Data
SPC-2 MBPS = the Performance Metric
$/SPC-2 MBPS = the Price-Performance Metric
ASU Capacity = the Capacity Metric
Data Protection = Data Protection Metric
TSC Price = Total Cost of Ownership Metric
Results Identifier = A unique identification of the result Metric
Complete SPC-2 benchmark results may be found at http://www.storageperformance.org.
Results and Configuration SummaryStorage Configuration:
Server Configuration:
Software Configuration:
SPC-2, SPC-2 MBPS, $/SPC-2 MBPS are regular trademarks of Storage Performance Council (SPC). More info www.storageperformance.org, results as of 8/9/2010. Sun Storage 6180 Array 1,286.74 SPC-2 MBPS, $/SPC-2 MBPS $56.88, ASU Capacity 3,504.693 GB, Protect RAID 6, Cost $73,190, Ident. B00044. Sun Storage 6180 Array 1,244.89 SPC-2 MBPS, $/SPC-2 MBPS $50.40, ASU Capacity 3,504.693 GB, Protect RAID 5, Cost $62,747, Ident. B00043.
Developer Snapshot OOo-Dev OOO330m5 is available for download.
OOO330 is the development codeline for upcoming OOo 3.3.x releases.
If you find issues within this build please file them to
OpenOffice.org's bug tracking system IssueTracker.
Download:
http://download.openoffice.org/next
Release Notes:
http://development.openoffice.org/releases/OOO330m5_snapshot.html
MD5 checksums:
http://download.openoffice.org/next/md5sums/OOO330m5_md5sums.txt
Some will call this a new feature. Some will call this a bug fix.
I call it a chance to slap my forehead, really hard, again.
A couple years ago, we made it really hardIMPOSSIBLE to use NetBeans to create a domain that uses the 'default ports'. The strategy we decided to employ was one that would let users create multiple domains that could run at the same time.
That has changed, today.
If you want to create a domain that can run while another domain is running, you will need to uncheck the 'Use default ports' control. If there is some process active on the default ports (like 4848 or 8080), the dialog opens with 'Use default ports' unselected AND disabled. If you hover over the disabled control, the tool tip will provide more details about the 'problem'.
Oracle Open Office 입니다.
- Oracle Open Office 3 실행 시 최초 스플래쉬 이미지 -
이전에 썬에서 배포하는 엔터프라이즈용 오픈 오피스 스위트는 지역에 따라 StarSuite 또는 StarOffice라는 이름으로 배포가 되었었는데요. StarSuite 또는 StarOffice라는 이름이 Oracle Open Office로 브랜드 이름이 바뀌었습니다.(Wikis:http://globaldc.oracle.com/perl/twiki/view/OracleOpenOffice)
- Oracle Open Office 3 정보 -
썬에서는 StarSuite으로 오피스 문서의 포맷 및 툴이 표준화되어 있었는데, 지난 주 부터는 썬 로고가 들어간 StarSuite이 기본이 아니고 Oracle Open Office가 실행이 되도록 표준이 바뀌었습니다. 아직 오라클 전체적으로는 MS Office가 표준입니다만, 이제 오픈 오피스도 오라클 제품이 된 이상 오라클도 OpenOffice를 표준으로 정하게 되겠지요? ㅎ.ㅎ
This week will be my final week at Oracle. I am very much going to miss the great team I work with but due to many other reasons I have decided to move on.
Where am I going?
I'm sure several people already know, if you don't, this will be revealed soon. It will still be related to MySQL, but not so much MySQL Cluster. I do fully intend to still write patches for MySQL and MySQL Cluster in my spare time and I'll still probably be lurking in the MySQL Cluster mailing list and forums.
What does this mean for this blog?
In all likelihood it will become stale very quickly (worst case it will be removed). I will no longer be able to edit it.
Will there be a new blog?
Yes, at some point soon. Watch out on Planet MySQL.
IndicThreads.com had their inaugural conference on Upcoming Technology on Aug 20/21 in the city of Pune, India. As the name says, the goal of this conference is to talk about upcoming technologies and Cloud Computing was the chosen topic this time. Harshad & Sangeeta Oak - the driving forces behind Rightrix and this conference made it clear that this conference is not intended to be a training and the aim is to present the latest happening in the cloud world and get the attendees thinking. BTW, Harshad is also an Oracle ACE Director and a Java Champion. The theme of the conference was easily summarized in "Learn, Discuss, Debate, Argue".
Please provide feedback for the sessions at http://u10.indicthreads.com/feedback.
I gave a session on "Running your Java EE 6 applications in the Cloud" and the slides are available below:
Running your Java EE 6 applications in the CloudI continue to stick to my philosophy of "Code is king" and showed several code samples & screen snapshots. Several attendees told me afterwards that they liked the session because it was well grounded.
The conference had a single track which gives you the ability to attend all the sessions, and there were several of them. Here are my brief notes from some of the sessions I attended. All the slides from different sessions are given below:
And now some notes ...
Cloud computing - making the right choice by Kalpak Shah
Architecture Challenges in Cloud Computing by Prabodh Navare
Getting started with jClouds by Vikas Hazrati
Preparing data for your cloud by Narinder Kumar
Day 2 had interesting sessions on Azure by Janakiram M from Microsoft, EC2 by Simone Burnozzi from Amazon and multi-tenancy by Vikas from Inphina.
The Unconference at the end of Day 1 had some interesting topics like Cloud Standards, how Cloud can help fight massive scale diseases, and what a Java stack needs to provide in the cloud.
Over all, I had a great time, enjoyed some great conversations with Dhananjay Nene, Vikas Hazrati, Narinder Kumar, Rohit Naik, Navin Kabra, Manju, Amarpal Singh, and several others. I hope more attendees can join us for an impromptu social gathering in the evening. Anyway, looking forward to participate in the future Upcoming Technology conferences and others hosted by IndicThreads.
Here are some pics from the event:
And the complete album:
Technorati: conf indicthreads cloud india puneIndicThreads.com had their inaugural conference on Upcoming Technology on Aug 20/21 in the city of Pune, India. As the name says, the goal of this conference is to talk about upcoming technologies and Cloud Computing was the chosen topic this time. Harshad & Sangeeta Oak - the driving forces behind Rightrix and this conference made it clear that this conference is not intended to be a training and the aim is to present the latest happening in the cloud world and get the attendees thinking. BTW, Harshad is also an Oracle ACE Director and a Java Champion. The theme of the conference was easily summarized in "Learn, Discuss, Debate, Argue".
Please provide feedback for the sessions at http://u10.indicthreads.com/feedback.
I gave a session on "Running your Java EE 6 applications in the Cloud" and the slides are available below:
Running your Java EE 6 applications in the CloudI continue to stick to my philosophy of "Code is king" and showed several code samples & screen snapshots. Several attendees told me afterwards that they liked the session because it was well grounded.
The conference had a single track which gives you the ability to attend all the sessions, and there were several of them. Here are my brief notes from some of the sessions I attended. All the slides from different sessions are given below:
And now some notes ...
Cloud computing - making the right choice by Kalpak Shah
Architecture Challenges in Cloud Computing by Prabodh Navare
Getting started with jClouds by Vikas Hazrati
Preparing data for your cloud by Narinder Kumar
Day 2 had interesting sessions on Azure by Janakiram M from Microsoft, EC2 by Simone Burnozzi from Amazon and multi-tenancy by Vikas from Inphina.
The Unconference at the end of Day 1 had some interesting topics like Cloud Standards, how Cloud can help fight massive scale diseases, and what a Java stack needs to provide in the cloud.
Over all, I had a great time, enjoyed some great conversations with Dhananjay Nene, Vikas Hazrati, Narinder Kumar, Rohit Naik, Navin Kabra, Manju, Amarpal Singh, and several others. I hope more attendees can join us for an impromptu social gathering in the evening. Anyway, looking forward to participate in the future Upcoming Technology conferences and others hosted by IndicThreads.
Here are some pics from the event:
And the complete album:
Technorati: conf indicthreads cloud india pune
However, once the user is happy with the change and confirms it by pressing the Enter key, the Save button should be enabled, as shown below:
How to do this? The Outline component, which provides the table above, inherits from org.netbeans.swing.etable.ETable, which inherits from JTable. So, there's nothing new here: KeyStroke enterKey = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, true); outlineView1.getOutline().getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(enterKey, "enter"); outlineView1.getOutline().getActionMap().put("enter", new AbstractAction() { @Override public void actionPerformed(ActionEvent e) { fire(true); } });
When Enter is pressed, "true" is passed to "fire". And that's been discussed before, i.e., this is where you add the SaveCookie to the InstanceContent: public void fire(boolean modified) { if (modified) { //If the text is modified, //we add SaveCookie impl to Lookup: ic.add(impl); } else { //Otherwise, we remove the SaveCookie impl from the lookup: ic.remove(impl); } }
That's all. Now you've integrated your OutlineView with the NetBeans Platform's save functionality.
As of build 105 of JDK 7, the compiler and libraries have support for Project Coin's try-with-resources statement (ARM blocks).
We're curious to get feedback on how try-with-resources works in practice, so please download the build, use the feature to on your favorite Closeable type, and report back on how it goes.
The first column is removed, The small edit buttons are gone, except when you select a cell. Only the useful properties, instead of ALL the properties, are displayed in the Properties window. The tabs in the windows are removed. The selected row is highlighted. A combobox is displayed as the property editor for the city property. For the rest, everything else is the same. The appearance of the OutlineView has been normalized, however. In other words, the behavior is now similar to a standard JTable, even though a BeanNode is used to enrich the domain objects with new features, such as a hierarchical structure for the data provided by the model.
Related reading:
JDK 7 build 106 is available. Build 106 updates the HotSpot virtual machine to HotSpot 19 build number 06, adding an LLVM-based JIT known as Shark, software floating point & cross-compilation support, the ability to build just the client JIT compiler, as well as a set of general fixes and improvements. You can check out the list of changes for details, and get the source code.
Slides for the many of the presentations from this year's JVM Language Summit have been published, including John Rose's presentation on JVM Futures, Fredrik Öhrström' presentation on Efficient compilation of Lambdas using MethodHandles and JRockit and Lukas Stadler's presentation on Coroutines for the Java Platform. In addition, Alex Buckley's Oracle TechCast Live fireside chat "Toward a Universal VM" is available online.
Over at Project Coin, Joe Darcy updated the specification of the try-with-resources statement to require uniform suppression of all throwables.
Project Lambda has seen a lot of activity since Brian Goetz published a new draft for interface evolution via “public defender” methods, and called the community to action on the mailing list asking for feedback from developers trying the Project Lambda prototype out on real code bases, and share their experiences. Developers wanting to try out the prototype should follow the build instructions, read the informal and basic guide on the provisional syntax currently implemented in the prototype and report their experiences on the lambda-dev mailing list.
Source: http://www.oracle.com/us/corporate/press/167252
Redwood Shores, Calif. – August 19, 2010
News FactsBy providing the industry’s most complete virtualization, with integrated management and support, Oracle helps customers quickly and efficiently deploy and manage complete application stacks. Oracle Virtualization includes:
Oracle Server Virtualization: Designed for efficiency and optimized for performance, Oracle Server Virtualization technologies enable improved consolidation ratios, cost savings and application performance.My birthday is upon me.
My birthday present was an iPhone 4. Yeah, I got it early, but it was nice to have for my just-finished vacation drive. I noticed that when I'd reshuffle the 1763 songs on there, I'd more often than not hit a collision with a song I swear I'd heard during the previous shuffling. Time for some math...
The Birthday Problem (or Birthday Paradox, not because it's a real paradox, but because it's counterintuitive) shows that it only takes 23 people to be in the same room before the chances that two of them share a birthday are equivalent to a coin flip. The link above shows how one derives this. Basically, as you keep adding people, the probability of there NOT being a shared birthday decreases. That probability hits near-enough to 50% at 23 people.
I figured if I would have listened/remembered 30 songs from a previous shuffle. That's 2-3 hours of music, not a lot when you're driving all day. So if I accidentally shook my iPhone and reshuffled the songs, how many would I need to hear until I had a coinflip's chance of hearing a repeat from the previous 30?
Basically, the probability of NOT hearing a previously-heard song was (1763-30) / 1763. If that wasn't a repeat, the probability of another non-collision would be (1762 - 30) / 1762. Note that unlike the birthday problem, I'm decrementing the denominator as well. This is because I'm not going to hear the same song twice in a random shuffle.
I wrote a C program (because I hack way too much ON code) to compute things. Here it is: #include <stdio.h> int main(int argc, char *argv[]) { double p; int i, listened, total, tries; if (argc != 4) { fprintf(stderr, "usage: ipod [listened-songs] [total-songs] [tries]\n"); return (1); } p = 1.0; listened = atoi(argv[1]); total = atoi(argv[2]); tries = atoi(argv[3]); for (i = 0; i < tries; i++) p *= (double)(total - listened - i) / (double)(total - i); printf("P(NO repeat for %d on the second playthough): %lf%%\n", tries, p * 100.0); printf("P(Repeat for %d on the second playthough): %lf%%\n", tries, (1 - p) * 100.0); return (0); }
Turns out, I need to hear 40 songs to have a coinflip's chance of hearing one of the previous 30 songs I heard before reshuffling the 1763 total songs. mactavish(~/sources)[0]% ./a.out 30 1763 40 P(NO repeat for 40 on the second playthough): 49.942794% P(Repeat for 40 on the second playthough): 50.057206% mactavish(~/sources)[0]% The above program should work for any sized iPod/iPhone collection, or any sized song-memory/patience. I really hope I got the math/derivation right. Any probability wizards in the audience can feel free to school me in the comments section.
Security is hard! However, the tools that you use to protect your identities should not be.
Security is hard because of a number of specific environmental, economic and business driven reasons. One, the threat vectors are growing at exponential rates. This is driven by the fact that the financial rewards for exploiting data and information are increasing globally. Whether the data is stolen identities, pricing information for the new release of a product. fraud on internal or external purchases or any of the other 1000 different nefarious threat vectors, businesses and consumers need to be protected.
Two, the number of identities, devices and service providers is also increasing. The internet is the way we do business globally. It is the path to which our customers purchase, partners exchange data, and business provide services within their network. And, at the heart of every exchange of data is an identity. This identity has critical attributes about an individual that drive the appropriate access to information and services.
Three, organizations are under increasing regulatory pressure. Whether it is SOX, FERPA, HIPPA, JSOX, etc. there are access management controls that must be in place to ensure the CFO, CTO and CEO can sign the compliance documents necessary to manage risk in their business.
This is a complex environment. Why do the tools that we use to manage access and security within our organization have to be equally complex. This is why F5 and Oracle have been working together to bring a solution which simplifies access management. The Big IP Solution is a great way for organizations to simplify access management. Whether they are integrating multiple Single-Sign-On products with Oracle Access Manager or using this appliance to simplify their IT infrastructure. The result is faster time to market, faster time to deployment and faster time to security.
On Thursday, August 26. We are hosting a webcast that will take you through the solution and talk about why we believe this will simplify Access Management. Please join us as F5 and Oracle product experts explain this simple solution.
Title: Live Webcast: Streamline Access Management with F5 & Oracle
When: Thursday, August 26, 2010, 10:00 a.m. PT or 1:00 p.m. ET
Where: Register for this live webcast here: Streamline Access Management with F5 & Oracle