| Paul's profilePaul TurnerPhotosBlogLists | Help |
|
Paul TurnerCode, Education and Attitude Sun Microsystems - In the Dark?“ Just about every CIO and startup I meet says they're crippled by datacenter energy and space constraints -- today's solutions are clearly failing to meet the needs of Web 2.0 ”
— Jonathan Schwartz,CEO and president, Sun Microsystems.
Well this comment got me fired up tonight. I came across this when one of the guys from Readify saw this site http://www.sun.com/emrkt/blackbox/. I think that the site is a cool thing (datacenters in a shipping container) but my Criticism goes to the CEO who makes a really 'catch word' comment.
It brings me back to the days when 'Synergy' and 'e' (like e-business, e-learning) was added to everything.
So Jonathan, please define what "Web 2.0" is? Wikipedia has some interesting stuff to say: http://en.wikipedia.org/wiki/Web_2.0
It really does not give me much confidence in Sun if the CEO doesn't have a clue what he is talking about. I certainly don't know how many CIO's are realistically looking at Web 2.0 that they would be looking at large datacenters to house it. The first part of the quote, I can agree with, the Web 2.0 stuff... maybe Sun should do some research first!!!
And if anyone from Sun reads this... please get Jonathan to ping me with a response. I'd love to know what he was 'actually' talking about. March, 2007 Visual Studio Next...I've been thinking about properties... there is a new feature in the next version of Visual Studio. My thoughts about having just a property keyword instead...
A property meant to encapsulate things that are internal to a class. Therefore if you just wanted:
public property string Name;
why not just use a field (I would never do this myself as it breaks good OO design but...):
public string Name;
The point is that a property allows you to control access (read only, read/write, write only) but it can also encapsulate lots of code (similar to executing a method), so it can for example validate that a value is in a specified range i.e.
private int m_Age;
public int Age
{
get
{
return this.m_Age;
}
set
{
if(value < 0) // You are not born yet..
{
// Throw error...
}
else
{
this.m_Age = value;
}
}
}
Other than really trivial classes (that could be structs), I can’t see how having a property keyword could achieve this?? I made the same observation at an IT Architecture SIG when they got talking about how cool Ruby on Rails was and how it was better than writing Java or C# code because it was easier to write properties...
The new Orcas implementation is like writing empty properties and you don’t need to declare the private variable, so:
public int Age
{
get; set;
}
saves you having to add a private variable (private int m_Age;) and gives you the flexability to add it later but if you need to add the validation, you need to write it in full (like the previous example).
So adding a property keyword would not ‘cut the mustard’, the new implementation gives you flexibility but means you need to do a full implementation later if you need it. I would most likely do a full implementation 99% of the time because I’d want to use the property in my code too (in private code to the class), if you later decided to fully implement it, you would perhaps need to edit your private code.
I’d be interested in seeing how it serialized to...
March, 2007 ehhhh... Quicktime errormmmm... today I got an interesting error message from Apple QuickTime. Apparently it requires knowledge of asian languages to understand the error messages.
Well done Apple... you win the 'best error message' award!! March, 2007 Readify == CollaborationReadify is a 'virtual' company!! What I mean is... they are mostly not living is offices and making the daily trudge to work. Readifarians are dedicated, hardworking virtual workers...
How do I know this??? Well, I am already setup to VPN into my new vitual desk!! One thing I get... lots of email. mmm... actually it is Collaboration!! I am simply amazed at the level of the conversations and really valuable stuff that gets passed around at Readify. It really shows that the guys/girls there are REALLY REALLY SMART and more importantly WILLING TO SHARE!!
We have the:
So, I'd have to say that I am impressed... they certainly know how to collaborate and share knowledge!! February, 2007 First ACS board meeting tonight...It is wednesday and the first meeting of the Adelaide ACS board is on tonight. If you didn't know, I have now been on the ACS board in Adelaide for my second year this year.
I am on the local ACS Professional Development board too.
I regulary speak at ADNUG (Adelaide Dot Net User Group) meetings and I have been roped into doing a presentation on IT Architecture (the profession not the process) for the IT Architecture SIG (ACS sponsored). Rob Farley and Jeff Headley have said they will help out with doing a paper for Information Age on IT Architecture... so I have plenty to do.
So I guess I am well known in the Adelaide market...
Of course I'll be showing of pictures of my new daughter at the ACS meeting I must be famous...Well, if you remember, I did a search on Google for my name and came up at #13... Now Rob Farley tells me I am on other people's blogs.
I guess I better come up with something spectacular soon February, 2007 Soon to be at Readify!!February, 2007 Exam 70-431 TS: Microsoft SQL Server 2005—Implementation and MaintenanceWell, I have been promising Rob Farley for a while that I'd write up a blogg entry on the first MCTS exam in the SQL Server 2005 series.
Here goes...
It was an interesting exam, my primary study resource was the Microsoft Press book which was written by Solid Quality Learning, where Rob now works!!! The study guide definatly covers everything that is needed to pass the exam. Being an MCDBA in SQL 2000 also helps, as most of the concepts are similar to 2000, lots of new stuff too, but lots of revision.
The biggest surprise was the addition of simulations for exam questions. I am used to doing them, but I had no indication in the exam prep that the exam contained simulations. Of all the questions, I would of had around 20 simulations!!! Rob actually helped write the exam on one of his many trips to Redmond, so he was really intrested in how I went.
All in all, it was quite enjoyable but also rather probing and sometimes difficult. The background in SQL that I already had, made it a bit easier. I did pass with a score of 911, so the MS Press book definately payed off.
I can't speak highly enough of the work Rob put in to the exam and the guys at Solid Quality for the excellent book they produced.
Well done Rob and SQL!! January, 2007 Get certified as an ArchitectCheckout IASA (International Association of Software Architects) glossary page... Notice the different 'steams' as per my previous post.
BTW... I am on the Certification committe, so play nice Seek (recruitment) and job descriptionsWell... some things really drive me batty... I have been looking a some interesting jobs lately. In the process, I have found that lots of people don't realy use 'correct' terms for job descriptions.
One that reciently drove me nuts... here it is...
Well, in my books they want an Infrastructure Architect NOT a Solutions Architect. Get the definitions here!! I had the same problem when talking to a senior manager in my organisation... They were describing an Enterprise Architect job not a Solutions Architect... People just don't get it!!! Ahhhh...
I feel important -> #13 on GoogleI was reading some funny stuff today... and decided to 'google' my own name... Well I must be important!!!
I was #13 in the results!!
So, here is the question... what is your 'google score'??
P.S.
Is being #13 lucky? January, 2007 WPF on the WebDid you know that WPF apps can run over the web... IE 7 supports rendering of Xaml.
If you haven't noticed the templates in Visual Studio, they are called 'Xaml Browser applications'. It's like WPF but on the web... I have been using Illistrator CS 2 to import PDF files then, with Mike Swanson's Illustrator to Xaml export tool.
It works a treat. Check out the attached image for a good look. January, 2007 What would an Architect Evangelist do anway?After going to Tech.Ed in 2006, I was inspired by the guy (http://www.ronjacobs.com) who ran the 'What do Architects do anyway?' session.
I loved the way he put the key points in his session. If you didn't know, MS is looking for a new Architech Evangelist to join Frank's team.
So... what would an AE do anyway?
Well, lots of things, here is what I would do...
So, would I go for the job??? Well, maybe... but not unless it is in SA... December, 2006 Ribbon Bar == EvilI came across this site when looking for a Ribbon Bar Control. It seems that Microsoft have not released it as a control for Visual Studio which is a real shame. You are allowed to use the Ribbon Bar in your own applications but you either need to create it from scratch or purchase a commercial control to add to your projects.
It is kind of like when the new style flat toolbars came out and there was nothing in Visual Studio... hopefully either a free control or a MS supplied one will come out soon...
I am also a bit sad about the lack of Vista style icon packs (free ones that is)... I know that the lack of up-to-date icons has been an ongoing problem for developers (using Visual Studio), we need to band together to get the evil machine to give us some new ones...
December, 2006 Scary stuff x+=x++;I saw this post and had to share it... wow, talk about brain melt...
December, 2006 Microsoft Ad - Printed on Toilet Paper?I saw this ad on The Australian news paper web site. To me, it looks like it is printed on Toilet Paper...
What do you think?
December, 2006 Getting NAVISION to run under Vista (RTM) and SQL 2005Navision will not recognise the new SQL 2005 drivers under Vista, so it cannot connect with the SQL Option...
But here is a 'HACK' to get it to work...
November, 2006 Why would anyone want to use Service Broker?I have been wondering for a while where Service Broker fits. Finally it makes sense...
Read all about it here!!!
November, 2006 SQL Server 2005 Profiler and Performance monitor logsIt seems that you can run a profiler session under SQL Server 2005 and if you have a performance log (perfmon) running during the same period you can align the perfmon session with the profiler session. This allows you to see what SQL statement was running when you seen a 'spike' in perfmon.... way cool...
Anyway I tried to set it up... I ran profiler and recorded a perfmon session (it's a little different under Vista but it is still there)...
Then stoped profile, exported the perfmon log and tried to import the perfmon log in to Profiler.... the menu option was disabled??? huh... this is supposed to work???
Well as it turns out, I needed to close the Profiler session (not profiler its-self but just the session). Then I loaded the session from its .trc file, and guess what... the menu was available and I could import the perfmon log!!!!
Cool stuff!!! Self Test Software and Vista...As I am studing constantly for exams, I load Self Test Software's testing program on my Vista machine... The intall worked fine without a hitch. But in order to run the practice exams you need to activate them. No problem I said...
Well the activation process crashes the testing software... I contacted Self Test's support but they couldn't help (thanksgiving holidays and all)... so I need to wait for a fix. They said that I was not the first to report the issue so it seems to be a problem.
No practice exams... <sniff sniff>...
UPDATE: Finally got it working... A guy at work found (after buying a new game) that it would not run on Vista either. After some searching he found that if he ran it under 'Windows 98/ME' compatablility... it worked!!!
The same options allowed SelfTestSoftware to work too!!! Now I am Happy!!!
Weird thing is that the 'Windows XP' setting did not work??? Go Figure??? November, 2006 Windows Mobile 5 (K-JAM) on VistaWell after loading Vista on my primary machine all seems well. All my Apps loaded including SQL Server 2005 (Dev Ed) and Visual Studio. Then I wanted to sync my K-JAM... well the main problem is that ActiveSync does not exist on Vista and unfortunately MS did not include the Mobile Sync Center by default.
So just download Mobile Sync Center, and you can sync...
Interesting, even without Mobile Sync Center, when I plug in my K-JAM, Windows Media Player 11 picks it up and syncs my music... COOL!! CRM on IE 7Well I updated my CRM Server VPC lately with all the latest patches. One of those patches was IE 7... Guess what... CRM works fine!!!
I have not come up against any issues at all.
MS have really done a good job in compatability for both IE and Vista. November, 2006 Microsoft NAV 5.0 is due in Jan (for me anyway)...Lately I have been doing lots of MBS stuff. Mainly CRM 3.0 (dev work) and Microsoft Navision training in Perth. I love working in CRM and really wish Navision had all the cool .NET stuff...
Well in the next release it will!!! Starting with Microsoft Dynamics NAV 5 (Navision 5 with the new naming for MBS), there will be .NET available, Reporting Services and SQL Server 2005...
Lucky me... I'll get a copy in January when the now courseware comes out. Viva la VISTA RTM - Getting Virtual Server R2 to workSeems that you must run Virtual Server R2 as Admin or it won't connect to the Virtual Server. You can't set compatability on IE 7 under Vista (which includes the link provided by the Virtual Server install program).
You have to manually load IE7 (as Admin, by right clicking on it), then navigate to the VS Admin site. |
|
||||||||||||||||||
|
|