The wheels are turning. Everyday, MySQL is being further integrated in NetBeans. Now you have access to databases formerly associated with Java DB. A good example would be the Travel database. A lot of Visual Web JSF tutorials use this database, and until now, if you wanted to use this database you had to use the Java DB Database Server. Not any more. Now you can use MySQL. I'll show you how.
Before you start, make sure you have MySQL installed on your machine. Also, make sure the MySQL server is running. You can check to see if the server is running by expanding the Databases node in the Services window.
Now it's time to create the database. Right-click the MySQL node and choose Create Database. The Create MySQL Database dialog box opens.
Select the Travel database from the drop down list and click OK.
The New Database Connection dialog box opens with the connection information already entered for you. Enter the root password (if you use one) and click OK. You'll also be prompted to choose a schema. Just accept the default and click OK.
The IDE runs an SQL script to populate the Travel database.
The database is now not only created, but it is also connected. How's that for efficiency? If by some chance the database had already been created, and all you needed to do was to connect to it, you'd only have expand Databases > MySQL in the Services window, right-click the Travel database, and choose Connect. It's really that easy.
Now we're in business. The database is there and connected. If you want to see what it contains, just expand the Travel database connection node in the Services window.
And to see the actual data, just right-click any table node and choose View Data.
Described as the French "Shakespeare in Love," I watched the film "Molière" about the famous but new-to-me 17th century French playwright and one verbal exchange stuck with me. The exchange is described in the wikipedia article about Molière:
In Le Bourgeois Gentilhomme, the title character, M. Jourdain, composes a love note as follows: "Beautiful marchioness, your beautiful eyes make me die from love" ("Belle marquise, vos beaux yeux me font mourir d'amour"). He then asks his philosophy teacher to rephrase the sentence which he does by shuffling the words in nearly every single way ("Beautiful marchioness, from love," etc.). M. Jourdain then asks which phrasing is best and the teacher promptly replies that the first is best. The phrase "Belle marquise..." is now used to indicate that two different sentences mean the same thing.
I was immediately reminded of the Adventure game's many variants of "A twisty maze of little passages, all different." Exploring the space of combinatorial permutations has had recognized literary value for longer than I thought!
Sun is now showing measured watts with measured performance for X64 servers as well, the rumor mill inside Sun is saying we are going see a lot more soon:
2008: X64 Virtualization
2008: X64 Java
Real measured watts on a variety of workloads is critical to truly inform customers.
Sun Microsystems y la Universidad de Santiago de Chile tienen el agrado de invitarlo al evento de lanzamiento de la nueve versión del sistema operativo OpenSolaris, a realizarse en el edificio CITE-CAMP USACH, este evento constará de una charla donde se describirán las virtudes del sistema operativo y las ventajas que este tiene con respecto a versiones anteriores, se sortearán regalos, se solucionarán dudas y se compartirá un café con los asistentes al evento, este evento es gratuito y de libre asistencia, cualquier persona interesada puede asistir a el e invitar a más gente para que asista al mismo.
Para los que no conozcan donde se encuentra el edificio CITE-CAMP dentro de la Usach, dejo más abajo un mapa que explica el lugar donde se encuentra dentro de esta, y recalcar que la entrada principal se encuentra frente al metro Estación Central.
La charla consistirá en una descripción de la arquitectura de OpenSolaris, las ventajas que tiene este con respecto a otros sistemas operativos, se realizará una demostración de las novedades del sistema de archivos y se resolverán dudas de la audiencia.
En el evento se repartirán versiones del sistema operativo, se regalarán poleras, gorros y artículos relacionados con Solaris, los esperamos.
In this video, Fritz Ferstly, Director of Sun Grid Engineering and HPC on Solaris, keynotes the Open Source Grid & Cluster Confernence. Download the iPod video version
For those that missed it, Neil Young's demo of what he's doing with Blu-Ray technology is posted now and well worth your time. The interview and demo starts at about the 4:45 mark. Streaming is here and there is also an MP4 download.
Since the Wenchuan Earthquake happened, I've been moved by many many pictures, stories... And this one I just read from http://web.wenxuecity.com/BBSView.php?SubID=mychina&MsgID=294507, which is originally in Chinese (【感动母爱】母亲已死,3个月的孩子压在她身下,手机留下了 ...), I translated it into English to share with you because mother's great love is the same all over the world.
【Moved by mother's great love】A mum died, with her 3 months's baby under her body, and she left words on the mobile phone...
She has died when the rescuer found her. She was overwhelmed by crushed house. Through gaps of those ruins, we can see her last posture. Being on her knees, the upper part of the body was prostrate forward, with her hands on the ground to support body. That was something like an acient who was kowtowing, just looked eerie because she was out of shape by pressure.
The rescuers confirmed her death by touching her through the gaps of ruins. They shouted at the ruins again and again, knocked the bricks using the crowbar, but no response inside.
Then the rescuing team went to next building, suddenly the leader ran back, calling "come here". He came to the body, stretched his hands under the woman, feeling and touching, then shouted loudly "there is someone, a baby, still living".
Through some efforts, rescuers cleaned up the ruins carefully which blocked her. Under her body, lied her baby, who was wrapped in a small red quilt with yellow flowers scattered in red. He is about 3 or 4 months' old. Since well protected by mother's body, he is totally safe. He was sleeping on both ears when the rescuer carried him out, and his lovely and peaceful face warmed everyone around him. The doctor along with the rescuing team unfastened the quilt to check if the baby is all right, and he found there was a moible phone filled in the quilt. The doctor looked at the screen subliminally, a written message was already there: "my dear baby, if you coulde live, don't forget how much I love you". As a doctor, he experienced too much of parting for ever; but at this moment, he wept. The mobile was passed, every person who saw this message sheded tears.
The Re-org The OGB has started a discussion
about a potential reorganization of the OpenSolaris community. This
grew out of the re-org that started last year with the previous OGB and
also discussions on various lists and at the OpenSolaris Summit in
California last week. We talked about it earlier this week on our call,
too.
I have a couple of interests here: First, I'm a member of the board and
I want us to have a flexible community with a minimum of governance and
process, and second, I very much want to complete the fixing of the
user groups and this re-org will provide an opportunity to do that.
With respect to the user groups, I moved all of them to projects when I
merged the old User Group Community, the Marketing Community, and the
Immigrants Community into the Advocacy Community Group (which was part
of the first community re-org attempt last year). The good part of this
is that the UGs are projects now
and have their own spaces on the site. That was Stephen's idea. Love
it. It took me three months, but it fixed the mess we created by
stuffing individual UG pages inside one community until everything
broke. But the UGs are still somewhat buried inside the Advocacy CG,
and the vast majority of UG members are not at all involved in Advocacy
and are not on advocacy-discuss. The user groups really need to be
their own collective group with top level billing along side Projects,
Community Groups, SIGs, Consolidations (or whatever mix of terms we
come up with and hopefully a reduced mix).
I can't predict where any of this will go. Can you? It will be interesting, though, that's for sure.
Silencing a computer I was fed up with the noise of my home system, which in the meantime also grew old. So I started to mod the rig piece by piece. First I have changed the power supply, which was an ordinary and stock Chaintech 400W power supply to a relatively silent 450W Corsair supply. The next job was to move the stock fan to something considerably silent. So I have found the Scythe S-FLEX fans, which uses Sony's Fluid Dynamic Bearing system to be completely silent even at 1200 rpm. A 12cm fan can make significant airflow even at lower speed. However, it was not enough. I wanted to control the rotational speed of all fans, so bought the Zalman ZM-MFC2 controller, which immediately gives me the possibility to check the power consumption of my system.
Finally, I have changed my old Asus Nvidia 7900 GT to a way faster and overclockable Galaxy 9600 GT OC. I also dropped two 40GB PATA Seagate drives and replaced them with a 300GB Seagate SATA disk. Another serious source of both power and noise level saving. Finally, the whole box is almost silent and it consumes 120-130W in Internet browsing mode and only 220W if I am running an FPS full resolution with all features turned on... Before the changes, the "idle" consumption was around 135W and the gaming power was close to
260W. The next step to change to CPU to a Core 2 Quad 9450 and the motherboard to an Asus P5KC and reuse the Zalman 9500 CPU fan... or to move to a Scythe Ninja Plus... In this case, it will be a fully passive CPU cooling... Resetting the "admin" Password in Sun Java System Directory Server
Need to reset the admin password for Sun Java System Directory Server? This tech tip offers an answer.
This week I'm in Oakland, CA, videoblogging at the Open Source Grid & Cluster Conference. Here's the first video I've had time to edit from this event.
A Realm is a Bin for Data When You Need to Store When you deploy OpenSSO in your favorite web container, opensso is configured as the root realm. A realm (under the Access Control tab) is a group of authentication properties and authorization policies that can be associated with a user or group of users, or a collection of protected resources. For example, you can create a realm that groups all servers and services accessed by employees in one region. Within that regional realm, you can group all servers and services accessed regularly by employees in a specific division, such as Human Resources. And even more fine-grained, you can add constraints that allow users to access a particular service from Monday through Friday, 9:00 a.m. to 5:00 p.m.
The root realm is where you configure user (identity) data stores, manage policies and create authentication chains globally. A Realm Administrator can do all these operations in the root realm while the Policy Administrator can only create and manage policies. Under the root realm, you configure sub-realms. Sub-realms enable the following scenarios.
You need an administrator who can create policies for a sub-set of resources only. For example, let's assume you want an administrator to create policies for resources that reside at https://paycheck.sun.com/paycheck.
Create a subrealm under opensso named paycheck.
Under the opensso root realm, create a policy referral with the Resource Name defined as https://paycheck.sun.com/paycheck.
Under the paycheck sub-realm, create a group under Subjects called PaycheckAdmin and select the appropriate privilege (Read and write access only for policy properties) under Privileges.
Modify the appropriate user profile and policy under the sub-realm to reflect this new privilege and the user can then login to the sub-realm and create policies for the defined resources. The sub-realm, in this case, is mainly for the policy administrator to manage the policies for the configured resources.
By default, paycheck will have the same data store and authentication chains as opensso, its parent realm. If configurations change in the parent realm, a corresponding change in the sub-realm policy might be needed.
You need each sub-realm to have its own set of data stores (identities), authentication chains and policy administrators. Ideally there would be nothing in common between the root and the sub-realm except for the referral policy created under the root realm to delegate all, or a subset of, resources to the sub-realm. With this scenario, users would be created within, and authenticate to, their sub-realm. Agents would also have to be configured to redirect user authentication to the sub-realm.
Regarding performance, the most resource-consuming component of the realm architecture is the persistent searches done using the one data store in the first scenario. This is not really an issue in the second as the searches go to different directories. A guess on the number of sub-realms that can be supported would be about 100 for the first scenario and
about 50 for the second.
And although a realm is a bin for data when you need to store, remember that a dream is a wish you heart makes when you're fast asleep. Sing along below but not too loud if you're in an office with the door open.
Oy, did I really just post a music video from Cinderella? Should I have posted something from La Cenerentola to show how couth I am? Maybe but unfortunately I don't understand Italian and thus couldn't find a cute title for this entry a la Rossini. Links for 16th May 2008 - Maker Faire Links - Part 2
See also the post from yesterday. Here's the
remainder of them, again in no particular order.
Sr. Crawford Beveridge membro do Conselho Executivo da Sun Microsystems.
No dia 12/05 segunda-feira, eu e os outros embaixadores de todo o Brasil nos encontramos em São Paulo na sede da Sun Microsystems para uma breve reunião e um logo após um encontro com o Sr. Crawford Beveridge.
Crawford Beveridge é atual Vice President Executivo "People and Places" e Diretor de Recursos Humanos Officer da Sun Microsystems. Além ser do Conselho Executivo da Sun Microsytems, é o braço direito do Presidente mundial Jonathan Schwartz. Pois quando o Jonathan não esta na Sun que responde é o Crawford.
Foi uma reunião muito prazerosa, onde Crawford mais nos escutou do que realmente falou, o motivo da reunião era justamente esse, de Crawford ficar por dentro do andamento do programa de embaixadores no Brasil, andamento dos nossos projetos, eventos, metas, números.
Foi um grande prazer poder conhecer uma pessoa de tão alto nível dentro da Sun como Crawford, foi uma grande experiência, creio que todos também sentiram-se orgulhosos de conhecê-lo. Pois ele veio em nome do Jonathan para o Brasil. E fico feliz principalmente de saber que nosso programa é importante para a Sun e é lembrado por eles.
Segue minha foto que eu tirei com ele para guardar de recordação.
Eu e Crawford
Encontro do embaixadores, momentos antes da reunião.
My colleague and friend Art runs what I think is one of the best and coolest communities at Sun. It's called the PASIG for the Preservation and Archiving Special Interest Group. He and Mike Keller, Chief Cybrarian at Stanford, have brought together what amounts to the world's best and brightest minds in the digital library community to discuss strategies for preserving access to the world's collective digital culture. I'm jazzed to be giving a talk on Wonderland and our Immersive Education community work at the upcoming meeting this month in San Francisco. Join us if you can for what is sure to be another great event.
Nel corso dei recentissimi forum annuali per
sviluppatori CommunityOne e JavaOne, abbiamo fatto degli annunci molto
importanti. Colgo quindi l'occasione per sottolinearne almeno un paio.
Abbiamo infatti annunciato la prima versione commerciale di
OpenSolaris, rivolta agli sviluppatori e ai team di sviluppo avanzati
(non ai consumatori...). OpenSolaris è pensato per gli sviluppatori che
vogliono liberarsi dai modelli di software proprietario e che
considerano l'innovazione e l'automazione dei sistemi operativi come
una fonte di vantaggio competitivo.
Se Solaris 10, il fratello maggiore di OpenSolaris, è pensato per i
dipartimenti IT che antepongono la stabilità carrier-grade
all'innovazione continua, OpenSolaris si rivolge a un pubblico
completamente opposto, fatto di sviluppatori che, dall'high performance
computing al social networking, sistemi di elaborazioni ad alte
prestazioni alle reti sociali, prediligono un repository in continua
evoluzione e costantemente aggiornato dalle innovazioni delle community
(e dal rollback automatizzato basato su ZFS) rispetto ad uno con
caratteristiche costanti. Andate su OpenSolaris.com e scaricate una
copia gratuita, oppure fate clic sul logo OpenSolaris per ricevere
gratuitamente un CD di avvio. O se volete un modo più semplice di
provarlo... andate su Amazon!
Abbiamo anche annunciato una partnership
con Amazon, tramite cui abbiamo reso disponibili OpenSolaris, MySQL
e Glassfish grazie al supporto commerciale dell' elastic cloud
computing di Amazon. Per come la vedo io, si tratta di un cambiamento
radicale nel settore: il database più diffuso al mondo diventa
disponibile ed è supportato commercialmente come un servizio di cloud
computing. Si tratta del container Java con la crescita più rapida
nonché di una versione di OpenSolaris ridefinita per soddisfare le
nuove esigenze mondiali.
Il settore
del software tradizionale, che è in passato è stato rivoluzionato
dall'open source e dal software come servizio, sta vivendo una terza
fase di cambiamento... quella dell'infrastruttura come servizio.
Sembra proprio che le nubi si stiano diradando.
(Ripeto, se volete ricevere una copia di OpenSolaris su un CD di
avvio, vi basta fare clic sul logo OpenSolaris qui sopra.)
If you understand german, are interested in virtualization and listen to podcasts, don't miss the current episode of the POFACS podcast.
POFACS, the podcast for alternative computer systems is a german podcast that coveres everything non-mainstream in computing. From people running their business on a Commodore 64 to the state of the art Amiga OS to office packages that fit on a floppy disk or one of the many Linux variants.
There have been a few episodes covering Solaris related technologies, such as ZFS and Project Indiana. Today adds an interview with my colleague Detlef from Berlin about virtualization.
Actually, whenever I listen to one of the POFACS episodes about some crazy new operating system that's being developed somewhere, I've always liked to try it out and see how it is. The perfect way to do that of course is to use virtualization, so you don't have to re-install your machine again. Well, that's where Sun's VirtualBox comes in: It comes with a great range of supported operating systems so there's a good chance it will run even the strangest alternative OS just fine.
But now, let me download Detlef's interview myself and listen to is. Enjoy!
Something many of you may not know is that I play music. You see, my grandparents and my great grandparents were musicians. My Grandfather Joe still plays a few days a week for various venues. He's in his 80's, oh - you should hear my grandma belt out You Are My Sunshine! I started playing in 5th grade. Now, I focus on the drums and play in a blues band. I love music and spent years in the music industry in IT at various levels.
What's this have to do with Sun? Working for Sun, I get to help the organization better it's processes and encourage positive simple and effective work. Lately, in doing my work, I have been helping our partners work together effectively. Oh, the struggles of getting various groups to work optimally together; Then it hit me....
As a big company Sun has many partners and these partners all play a sort of music and each to their own beat, so to speak. The key is to get the players to play together as one unit. When that happens we get some great music!
I like music and prefer the really good stuff, you know, when the band is playing as one - you know you have something really good when this magic happens.
Yesterday I received the item I have wanted since January 2007: the iPhone. No, it's not an official one, as we still are waiting for the release in Belgium. But I decided I waited long enough and bought an unlocked iPhone on the Internet. But this post is not about telling you how fantastic this device is, which it is btw :-)
What I discovered is that when the iPhone is connected over EDGE or GPRS you do not get your SMS, or text, messages anymore. It's similar to the old days when your US Robotics 28.8 modem was using the phone line. At first I was not pleased with this, but then I started thinking a bit more, and came to a conclusion that I had not thought about until yesterday.
How I stay in contact with my friends has changed quite significantly the last 6 months, and I can pinpoint the moment to when Facebook hit the mainstream, and my friends list grew from let's say 5 to over 100 (and counting). So before Facebook we used to rely on SMS to organise and set up a bar night, or just to say hi. But nowadays Facebook, and increasingly Twitter, is becoming the preferred way of contacting each other. And I seem to be "talking" to my friends a lot more than before as well.
And this leads to less texting to friends. I wonder whether the mobile operators are seeing the same trend, that's maybe why they are so keen to develop mobile social networking applications.
Anyway, to finish this post with a question: "How do you stay in touch with your friends these days?" I am interested to hear from you.
The CSI armada of shows is sailing in shark-infested waters and each of the shows is jumping them.
CSI: Miami jumped years ago. I stopped watching when I couldn't take the show, or David Caruso, seriously anymore. The only time I see the show is on The Soup, when they make fun of David Caruso.
The original CSI is usually pretty good, but it had a potential shark moment with the episode written by the guys who write Two and a Half Men. That idea doesn't even sound good on paper, so I can only assume it was some bizarre concession made to end the writers' strike.
And while CSI: NY as never been awesome, I watch it when I can. That may change if the New Yorkers don't stop being so Web 2.0 savvy, or at least thinking that they're savvy. It's bad enough when they try to solve crimes in Second Life, but the most recent episode actually featured the following line when tracking down a kidnapped blogger, who continued blog while captured:
I'll create a GUI interface using Visual Basic. See if I can track an IP address.
-- Spoken by Agent Dumbass
Are you freaking kidding me? That is just so wrong on so many levels. I had flashbacks to the magical "Unix GUI" in Jurassic Park. She might as well have said, "I'm going to draw a pretty picture with Crayola Brand crayons."
I could not watch any more after that. I should just delete that episode from my TiVo before those bits corrupt any of my other shows with their lameness.
Watching TV on a computer is a bit like playing World of Warcraft on a phone - you probably can, but it's a bit rubbish. There are some rather nice players out there right now, like the BBC iPlayer, but the main reservation I have is that I'm as likely to watch programmes, that have already been aired, via my computer in my office as I am to watch them via my hard disk recorder in the living room. Which is not very likely. Once a programme has gone, it's pretty much gone, and I never seem to to find the time to go back and 'watch again'. Unless it's a Robyn Hitchcock documentary on BBC 4. I can always find time for one of those.
I've often listened to my friend John Murray commentating on a mid-week champions league match on Radio 5 via Real Player from the BBC site, as I'm supposed to be on a conference call about widgets or something, and that works pretty well. They sometimes even sync up graphic scoreboards to give you something to look at while you're listening, but really, its still not like watching football on TV. I could probably find last Saturday's Match of the Day and watch it again on Wednesday, but it's not like watching it at the time and it's not live football anyway.
So all hail ITV. Even though they have a reasonable offering in the way of recently aired items to pick and choose from and watch again, what really makes itv.com worth going to is the fact that I can watch ITV channels there. Live. Well, a few seconds delay, but it's a live stream of the 4 ITV channels, not a stored, cut, archived and expired (usually) version of the ITV output. This is hugely significant, as it means that should, for instance, a UEFA Cup final happen to clash with a conference call about prototypes, then I am now able to have the full moving pictures of the game, as it happens, next to an InDesign document of web design components, while pretending to know what I'm talking about on the phone. I wouldn't actually do that, of course, I'd be 100% committed to the conference call, but let's just say that's a plausible scenario. I did try an experiment with the itv.com pictures streaming and John commentating via bbc.co.uk, to see how they might sync up. It took a few minutes to work out who was lagging, and to my surprise, the Radio 5 audio stream is about 2 and a half minutes behind the ITV1 video stream, but even that was better than listening to Clive Tyldesley (that doesn't translate well, but I expect Dave will understand).
Of course, the whole thing is pretty much 'undefined' as an experience if you're using Firefox, as the player requires Silverlight, but frankly, there are times when I'll just use Internet Explorer and be done with it.
Listening Post: The Roots: The Return to Innocence Lost
Installing oracle on solaris Installables from local box: /net/bs1/drivers/oracle/
(or try to get it from usg113:/space/balaji/oracle_installables)
Configuration steps used for Oracle 9i:
(Reference: http://www.dbspecialists.com/presentations/oracle920solaris.html)
1. put the below settings into /etc/system.
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmns=2000
set semsys:seminfo_semmsl=1000
set semsys:seminfo_semmni=100
2. groupadd -g 300 dba
3. useradd -c 'Oracle software owner' -d /home/oracle -g dba -m -u 300 -s /usr/
bin/ksh oracle
4. passwd oracle
5. groupadd -g 60300 apache
useradd -c 'Oracle Apache user' -d /home/apache -g apache \
"oracle_help/oracle-install-config.txt" 45 lines, 1129 characters
Installables from local box: /net/bs1/drivers/oracle/
(or try to get it from usg113:/space/balaji/oracle_installables)
Configuration steps used for Oracle 9i:
(Reference: http://www.dbspecialists.com/presentations/oracle920solaris.html)
1. put the below settings into /etc/system.
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmns=2000
set semsys:seminfo_semmsl=1000
set semsys:seminfo_semmni=100
2. groupadd -g 300 dba
3. useradd -c 'Oracle software owner' -d /home/oracle -g dba -m -u 300 -s /usr/bin/ksh oracle
4. passwd oracle
5. groupadd -g 60300 apache
useradd -c 'Oracle Apache user' -d /home/apache -g apache \
-m -u 60300 -s /usr/bin/ksh apache
passwd apache
6. runInstaller from CD/Disk1.
How to start / stop DB:
env: ORACLE_HOME=/export/oracle/OraHome1
ORACLE_SID=IDM
PATH, LD_LIBRARY_PATH
1. sqlplus
2. connect / as sysdba
3. startup
4. shutdown
5. lsnctl stop
6. lsnctl start
===========
select * from nls_database_parameters;
Google search features Beyond getting a nice drop-down date range menu for Google search, there are some other things which can make google searching more effective:
view:timeline - display a graph choosing the #results by date. type this into any google search box: specpower watts view:timeline
view:map - displays a map highlighting top search results, (take Sun's CEO for example): jonathan schwartz view:map
view:info - displays additional ways to highlight parts of the results based on dates, measurements, locations and images, e.g., jonathan schwartz view:info (then select "Locations")
re installation of appserver 9.1 on mac OS fails re installation of appserver 9.1 on mac OS fails. This is b'coz productregistry.xml is present in "$HOME" directory which is not removed when appserver is uninstalled.
During next installation it complains that existing installation is found,
to fix this issue please remove productregistry.xml from "$HOME" folder Aqua's Beta: we're listening
The feedback we got for the Aqua port of OpenOffice.org 3 Beta was extremely encouraging. This is very motivating. Thank you!
There was some constructive criticisms about some aspects of the port too. I'm happy to note that many of the issues are already solved in two developer's child workspaces (aquavcl07 and aquabmpfix01): keyboard handling, graphics performance and some visual details will improve considerably soon in one of the next regular development snapshots.
Nous avons fait des annonces importantes cette semaine,
lors de CommunityOne et JavaOne,
nos deux forums annuels destinés aux développeurs. J'aimerais revenir sur certaines
de ces nouveautés.
Nous avons annoncé la première
commercialisation d'OpenSolaris, destinée aux
développeurs rapides et aux équipes de développement - pas au grand public. OpenSolaris s'adresse aux développeurs refutant
les modèles logiciels propriétaires, et considèrant
l'innovation et l'automatisation des systèmes d’exploitation comme un avantage
concurrentiel indéniable.
Si Solaris 10, le prédécesseur d'OpenSolaris, intéresse principalement les services
informatiques privilégiant une solution stable plus que la rapidité
d'innovation. A l’inverse, OpenSolaris cible les
développeurs d’une informatique hautement performante et ceux des réseaux sociaux qui
préfèrent la création d'un référentiel actualisé en permanence regorgeant
d'innovations communautaires et bénéficiant d'un déploiement automatisé basé
sur ZFS. Allez sur OpenSolaris.com
pour télécharger gratuitement un exemplaire ou cliquez sur le logo OpenSolaris pour commander gratuitement un CD de démarrage.
Ou plus simplement, rendez vous sur Amazon !
Nous avons également
annoncé un partenariat
avec Amazon, qui nous assure un support
commercial d’OpenSolaris,
tout comme de MySQL et Glassfish,
sur via le réseau informatique extensible d’Amazon.
Voilà ce que j'appelle un profond changement dans notre industrie : la
base de données la plus connue au monde est désormais disponible et vendue
comme service Internet. C'est également le cas du conteneur Java à la plus
forte croissance et de la solution OpenSolaris
redéfinie pour le monde moderne.
Le secteur traditionnel des
logiciels, qui a connu deux révolutions - celle de l'Open Source, puis celle du
SaaS - Software as a Service, s'apprête à en vivre
une troisième : celle de l'infrastructure comme un service.
L'horizon Internet semble enfin s'éclaircir.
Je vous rappelle que vous pouvez obtenir gratuitement un exemplaire d'OpenSolaris, sous forme d’un « live cd »,
simplement en cliquant sur le logo OpenSolaris
ci-dessus.
using netbeans profiler helped us in winning customer confidence. we were working recently on customer issue and customer complained that our appserver is very slow on solaris 10 niagara box.
We were in soup we are not able to understand what to do how to improve performance suddenly !!!
We investigated everywhere applied all sorts of tuning and we are not able to show customer why its slow.
Then we took netbeans and did profiling on customer application and showed the result to them.
The slowness was due to customer application and it helped us to tell them that their application design is wrong and it won't scale well.
Also the Glassfish bundled with netbeans helped us a lot in investigating the issue.
Glassfish and netbeans go hand in hand and I am sure it will make developers life easy.
thanks to NETBEANS profiler it saved us........:)
NETBEANS 6.1 is cool and profiler is ultimate thumps up to netbeans. Bilan de notre troisième trimestre
Jeudi dernier, nous avons annoncé nos résultats financiers pour le troisième
trimestre. Ce bilan n'était pas conforme à mes attentes, ni à celles des
membres du groupe.
Comme vous pourrez le lire dans le communiqué
de presse, nous avons réalisé un chiffre d'affaires de 3,267 milliards
de dollars sur ce troisième trimestre, soit un résultat quasiment identique à
celui de l'an dernier. Ce chiffre d'affaires comprend une perte de 4 cents
par action selon les normes comptables GAAP (ce qui correspond au prix de
l'acquisition de MySQL finalisée lors de cette
période). Nous avons généré sur ce revenu environ 320 millions de dollars
de cash.
Le point faible ce trimestre est le chiffre d'affaires aux États-Unis, qui a
connu une baisse de presque 10 % par rapport à la même période l’an
dernier. Il s'agit là d'une chute considérable pour un marché qui représente normalement 40 % de notre chiffre d'affaires global. Le point fort de ce
trimestre se situe au niveau de nos résultats en Inde, qui ont augmenté de
30 % par rapport à l’année dernière. Les systèmes CMT (chip multi-threading) Niagara sont eux aussi une source de
satisfaction dans la mesure où ils ont vu leurs ventes augmenter de 110 %.
La croissance enregistrée dans 12 de nos 16 zones commerciales n’a pas
permis de compenser la baisse d’activité aux Etats-Unis -le marché le plus
important pour Sun. C’est la raison pour laquelle les résultats consolidés ne
montrent aucune croissance.
Malgré le fléchissement de l'économie américaine, nous sommes convaincus
qu'il existe encore de nombreuses opportunités et potentiels de croissance dans
le monde. Les résultats de ce trimestre vont immanquablement nous amener à
opérer certains changements sans toutefois que cela n’impacte notre cœur de
métier ounos orientations stratégiques.
L’infrastructure en réseau se déploie à l'échelle de la planète ; les
développeurs continueront à définir des architectures et à créer la demande et
nous continuerons à nous positionner pour tirer partie de ce marché.
Je vais maintenant répondre à certaines questions.
Que s'est-il passé aux États-Unis ?
En fin de trimestre, nous avons constaté un ralentissement assez violent, aussi
bien parmi les entreprises moyennes que les grands comptes. Comme nous avions eu
l'occasion de le souligner, nous avons clôturé le deuxième trimestre avec un
carnet de commandes bien rempli. En outre, le contexte était favorable en
termes de dynamique et les commentaires de nos clients indiquaient que nous
étions sur la bonne voie. Nous avons donc été très surpris nous aussi par les
premiers signes du ralentissement commercial début mars.
D'où vient le ralentissement subi par les gros systèmes ?
Cela
peut sembler paradoxal, mais les commandes de grands systèmes sont plus faciles
à ralentir que celles des petits. La vente de serveurs ou de systèmes de
stockage dans le cadre de projets d’envergure obéit généralement à un cycle de
vente long et une mise en production prolongée (on ne met pas les systèmes en
route le jour de leur livraison). Rien d'étonnant dans ces conditions à ce que
certaines entreprises préfèrent patienter quelques semaines, ou qu'elles soient inquiètes face à la crise américaine des subprime ou que leur directeur financier décide de faire
une pause dans les investissements.
Et n'oubliez pas que notre activité s’appuie sur un large éventail de
produits : les serveurs lames d’entrée de gamme et les services de
formation connaissent une croissance élevée, au contraire des systèmes
d'entreprise et logiciels d'infrastructure. Il n’existe aucun systèmeni produit qui ne puisse répondre à tous les
besoins, ce qui explique l'existence d'un portefeuille de solutions.
Quels aménagements allez-vous adopter ?
Nous avons l'intention de continuer à diversifier nos activités, tout d'abord
sur le plan géographique. En outre, la mise sur le marché de nos initiatives Open Storage, intervenue cette semaine, ainsi qu'une série
d'acquisitions telles que MySQL et Vaau, nous permettront de poursuivre notre progression sur
des marchés adjacents.
Nous avons également annoncé un plan de restructuration qui nous permettra
d'effectuer des réductions ciblées de nos frais d'exploitation. Cette
initiative entraînera la suppression de 2 500 emplois au plus.
Pour être clair : nous prenons des mesures à la fois fermes et
prudentes, visant à nous focaliser sur les opportunités de croissance et à
aligner notre structure de coûts sur notre modèle commercial. Comme nous
l'avons fait par le passé, nous suivons une stratégie à deux volets : nos
choix nous permettent à la fois d’investir et de désinvestir.
Les entreprises qui évoluent sont constamment confrontées à des choix.
Où se situe votre croissance lors de ce trimestre ?
Dans 12 de nos 16 zones commerciales et notamment en Inde (croissance de
30 %), au Brésil (croissance de 20 %), en Chine, en Russie, au
Moyen-Orient et au Canada pour ne citer que quelques exemples. D'une manière
générale, le monde considère toujours les avancées technologiques comme une
source de croissance, d'automatisation et d'efficacité. Même notre chiffre
d’affaires avec les clients de WallStreetétaient en croissance ce
trimestre.
En ce qui concerne les produits, nos activités dans le domaine de
l’efficacité énergétique continuent à porter leurs fruits, puisque les systèmes
Niagara ont vu leurs ventes augmenter de 110 % par rapport à l’an dernier,
tandis que nos nouveaux systèmes lames (AMD, Intel et SPARC) affichent une
progression encore plus élevée. L'équipe MySQL a
fourni une croissance remarquable lors de ce trimestre. Le chiffre d'affaires
pour la division Service a augmenté de 3 % (une grande partie de cette
hausse provenant évidemment des ventes logicielles). Les ventes de disques de
stockage ont progressé de 6 %.
Les revenus différés liés aux produits ont enregistré une belle progression
dépassant les 25 %. Ces revenus proviennent généralement des systèmes haut
de gamme et de configurations plus complexes, caractérisés par des marges
supérieures à la moyenne. Les revenus différés liés aux services ont baissé en
grande partie à cause de la migration de notre système ERP comme j’en ai déjà parlé - nous prévoyons que ce problème sera surmonté au
quatrième trimestre.
Quels problèmes avez-vous rencontrés ?
Les systèmes d'entreprise, synonymes de croissance considérable aux 1er et 2e
trimestres (20 % et 8 %, respectivement), ont chuté lors du 3e
trimestre. On ne peut spécifiquement attribuer ce déclin à la concurrence.
Conçus avec Fujitsu, nos systèmes APL ont réalisé des performances
exceptionnelles et ont marqué un renforcement de notre partenariat. Les
librairies de bandes ont elles aussi enregistré une baisse bien que les ventes
de média soient restées soutenues.
Compte tenu de la masse que représente ces deux
lignes de produits, nos ventes de systèmes d’entrée de gamme n’ont pas permis
de compenser la baisse des ventes de grands systèmes.
Pourquoi persistez-vous à distribuer gratuitement vos logiciels ?
Parce que notre priorité réside dans l'adoption par les développeurs. Je
vais vous donner un exemple.
La semaine dernière, une société importante du secteur des médias a emprunté
des sommes considérables. Jusqu’alors nous n'avions pas prêté attention à cette
entreprise. J'ai envoyé un message au notre directeur mondial des ventes
puisque l'infrastructure de cette entreprise semblait en phase de croissance.
Je voulais savoir si nous pris contact avec eux.
Mon directeur des ventes m'a répondu par la négative, tout en ajoutant que
nous allions le faire immédiatement. Il s'avère que cette société est
entièrement articulée autour de MySQL.
Avant ce premier contact et avant même de s’engager dans la réalisation de
cette importante infrastructure, l'équipe MySQL avait
obtenu un succès sur le plan de la conception. Ce résultat la plaçait devant
ses concurrents. Qu'aurait-on pu faire payer à cette entreprise avant ça ?
Peu importe la solution proposée, cette entreprise ne l’aurait pas utilisée car
les startups et les développeurs ne veulent pas payer
pour le logiciel. Par contre une question bien plus pertinente :qu'aurait-il fallu
payer pour que cette entreprise choisisse MySQL et
non des solutions propriétaires avant de se lancer dans un vaste programme
d'expansion ?
Là est la bonne question. Le fait est que nous n'avons pas eu à payer. L’adoption
de MySQL est à mettre au crédit de son équipe.
L'entreprise va-elle acheter une
licence maintenant ? Peut-être pas, mais nous serons idéalement placés si
elle décide de le faire, à l'instar de Facebook,
Nokia ou le New York Times. En attendant, ce référencement ne nous a rien
coûté. Ce matin, lors de notre StartupCamp, j'ai
demandé qui, dans l'assistance n'utilisait pas de logiciel gratuit... Personne
n'a levé la main. Pourquoi sommes-nous focalisés sur les startups ?
Parce que nous sommes interéssés par tous les
développeurs, quelle que soit la taille de leur entreprise.
Quels sont vos sentiments sur la concurrence ?
Ça ne me préoccupe pas. Dans cette période de ralentissement économique aux
États-Unis, la concurrence n'était pas notre principal souci – dans la mesure ou nous ne perdions pas de commandes à leur profit mais
qu’il n’y avait tout simplement pas de commandes sur ce trimestre. Nous sommes
plus vulnérables sur le marché américain et tributaire d’un certain nombre de
transactions ponctuelles (ceci dit, je ne considère pas que les serveurs
méritent d'être considérés comme secondaires par rapport au stockage. Une convergence
s'opère entre les 2 lignes de produits. Avnet, l'un de nos plus gros distributeurs, a vécu un
phénomène similaire aux États-Unis.
Pourquoi n'avez-vous pas annoncé plus tôt les résultats
trimestriels ?
Nous souhaitions avant toute annonce avoir consolidé les chiffres et finalisé
notre projet d'ajustement de la structure de coûts – ce qui n’a été possible
qu’à la fin avril en raison de la migration de notre ERP.
Egalement, nous devions revoir le plan de restructuration pour l'exercice 2009
avec le conseil d'administration avant toute communication. L'annonce a donc eu
lieu dès l’approbation du plan.
Comment avez-vous pu perdre de l'argent par rapport à l'an dernier, où
vous avez dégagé du bénéfice ?
Sans vouloir plonger dans les méandres de la comptabilité GAAP, nous avons
généré beaucoup de cash ce quarter - plus de 320 millions de dollars.
Toutefois, générer du cash est une chose et du revenu GAAP en est une autre car
il implique un certain nombre de postes comptables tels que les acquisitions, l'amortissement
des acquisitions, les provisions fiscales et l’impact des stock options – ce qui
revient après déduction à 22 cents.
Allez-vous racheter vos propres actions ?
Nous ne pouvons faire aucun commentaire sur les projets de rachat d'actions,
mais nous rendrons compte des achats potentiels à la fin du trimestre.
À quand la reprise de l'économie américaine ? Ce malaise va-t-il se
propager au reste du monde ?
La spécialité de Sun réside dans l'innovation au niveau des réseaux, pas dans
les prédictions économiques à l'échelle de la planète.
Voilà, j'espère que vous avez désormais une idée plus claire des facteurs
que nous avons pris en compte et de notre orientation. Je vais conclure sur une
question délicate :
Pourquoi le PDG de Sun perd-il son temps à écrire ce blog ?
Parce que je crois fermement qu'il faut faire preuve de transparence en ce qui
concerne notre stratégie etnos
résultats, pas uniquement dans notre rapport annuel. Je suis convaincu de
l’importance de cette transparence pour nos actionnaires, partenaires, clients
et employés de Sun.
Ceci est aussi vrai dans les périodes de réussite que dans les moments les
plus durs.
________________
Clause de réserve
Le blog de Jonathan contient des déclarations sur
les résultats et performances à venir de Sun, notamment des prévisions
concernant le plan de restructuration et les attentes concernant les produits
constatés d'avance. Ces déclarations prévisionnelles sont soumises à des
risques et des incertitudes. Par conséquent, les résultats réels peuvent être
nettement différents de ces conjectures. Les facteurs qui pourraient faire
différer les résultats réels des résultats prévisionnels incluent : les
risques associés au développement, à la conception, à la fabrication et à la
distribution des nouveaux produits ; l'échec des innovations
technologiques ; les pressions tarifaires ; un accueil mitigé des nouveaux
produits de la part des clients ; les erreurs et défauts possibles dans
les nouveaux produits ; la concurrence ; une conjoncture
défavorable ; le départ d'employés essentiels ; l'annulation ou le
retard de projets ; la dépendance vis-à-vis de fournisseurs de produits
exclusifs ; les risques liés à notre capacité à acheter une quantité
suffisante de composants pour répondre à la demande ; les risques liés aux
stocks et enfin les retards dans le développement des produits ou l'acceptation
des clients et la mise en œuvre de nouveaux produits et technologies. Veuillez
également vous référer aux rapports périodiques de Sun présentés à la
« SEC » (United States Securitiesand Exchange Commission - Commission américaine des
titres financiers et des bourses), notamment au rapport annuel sur formulaire
10K correspondant à l'exercice clôturé le 30 juin 2007, ainsi qu'aux
rapports trimestriels sur formulaire 10-Q correspondant aux trimestres fiscaux
se terminant le 30 septembre 2007 et le 30 décembre 2007. Sun
décline toute obligation et affirme n'avoir aucune intention de mettre à jour
ces déclarations prévisionnelles.
Preview of ?Exploring Life in Heaven with Rose Martin ? Sunday, March 20, 2005
Host: Rose Martin
An audio preview of the live multimedia presentation beginning soon in Branson, MO! Visit www.exploringlifeinheavencom for updates!
On the Job Training Sunday, February 6, 2005
Host: Rose Martin
Series:
How would you like to receive on the job training for the most exciting, fulfilling, and permanent position ever? Training is all done on your schedule, all supplies are provided, and it available 24 hours a day, 7 days a week! Find out how to begin your training program! Second of 2-part message.
On the Job Training Sunday, January 23, 2005
Host: Rose Martin
Series:
How would you like to receive on the job training for the most exciting, fulfilling, and permanent position ever? Training is all done on your schedule, all supplies are provided, and it available 24 hours a day, 7 days a week! Find out how to begin your training program! First of 2-part message.
Reaching to the Heavens - Part 2 Sunday, January 2, 2005
Host: Rose Martin
Series:
Given time, man could probably figure out a way to get to the third heaven! Sound impossible? God didn?t think so!
Reaching to the Heavens - Part 1 Sunday, December 19, 2004
Host: Rose Martin
Series:
Given time, man could probably figure out a way to get to the third heaven! Sound impossible? God didn?t think so!
Ready for the Party? Sunday, September 5, 2004
Host: Rose Martin
Series:
Have you accepted your personal invitation to the party Jesus will be throwing for all eternity? It's not too late to accept your invitation?yet!