Monday, November 24, 2008
Is it really that simple
Over on CodingHorror is a post about a "bug/feature request" that seems to have been made into a big issue. It's a request to have the Windows Forms designer automatically default the forms font to Segoe... On the surface of this, its a pretty simple request...
The problem for me is that i use VS2008 and target Win XP AND Vista.. Unfortunately, I cannot guarantee that Segoe is actually present on the target machine, and I'm not too sure if I'm actually allowed to distribute the font (I'm guessing I can't..).. This raises an interesting problem.. Windows Forms doesn't deal very well with automatic resizing. It can be done, but requires a lot of extra work, and because of this, I don't want to use Sagoe and risk the target machine picking the next best font..
Sure, there are options available, like having project settings determine the font.. i.e. a "Vista Only" option, but personally I think that allowing the users to just select the font they want works best..
Anyways, back to the grind...
Thursday, October 30, 2008
I'm excited
As for me, I've had no major issues with Vista, I use it to work, i use it to play, and for the most part, it works.. Sure, there are one or two little things that I may think need improving, but that's the same for any OS..
But, I guess back to the topic, and that its the reason for my excitement.. The last few days have reminded me exactly why I love this industry. Here's why:
Tuesday I started a new Job, and we also started to get information flowing in from PDC2008. The big news items, well, here they are:
- Details on Windows 7 have started flooding in, it's Vista but it's better..
- The Announcement of Windows Azure.. Yep, the cloud computing OS
- And Office on the Web
I'm not going to go into details of each and every feature here, but there are a lot. I guess what I'm more interested in is the fact that a company who, according to the press is "struggling" to provide such wide ranging announcements and to even get a lot of positive feedback from folk who have been very critical of late.
I can't wait to get my hand on some of this.
Monday, October 20, 2008
Silverlight 2.0 Released
Monday, October 13, 2008
Current Reading List
Feel the Fear and Do It Anyway
The God Delusion
Fish!
I don't know why, but I quite often find myself reading a few books at the same time.. Maybe I need to learn to focus a little more ;)
Thursday, October 02, 2008
w00t
I'm all for collaboration, and any tools that help me communicate better with team members is a win in my books.
*If your IM client supports it..
Tuesday, September 30, 2008
VS2010 & .Net 4.0
Oh yeah, just a quick wish on the collaboration side.. I want to be able to have multiple people working on a diagram at the same time.. Think of it like collaborative "white boarding" but.. well.. not on a whiteboard.. I know that there are a million tools available for basic whiteboard sharing, but they all ultimately end up requiring one person to convert it into UML/DML etc.. I'd just like to take the middle man (or format) out of the picture..
Can't wait too see where this all goes..
Thursday, August 28, 2008
IE8 Beta 2
Besides this, there are many other features that IE has been needing for a while. The biggest as far as I'm concerned is InPrivate, closely followed by the work done on performance (speed increase, memory usage etc).
Unfortunately I won't get a good chance to get my hands dirty until later today, but I'm sure looking forward to getting IE8 beta 2 running on my machine at home.
Wednesday, August 27, 2008
What a tool!
His rant goes on about people who won't be bothered reading the instruction manual and watch the training video, and because of this, only passionate people will use it.
Now, I think ubiquity is a nice concept rolled up into a geeky, non-usable form. Blaming users for not wanting to learn what is in effect a command line for the browser seems to be a bit off the mark. If you actually spend the time to even read the first page about ubiquity, it talks about providing the "Verbs" (actions) on context menus. This is where the future is. It provides the features you need where people don't have to remember all the possible things they can do.
So, I can understand someone which passion getting excited about ubiquity, but taking an elitest stand and saying that it's no good for anybody else is just a complete load of crap as far as I'm concerned. I think maybe a bit of critisism about the form it's been delivered in is probably a better approach to take than bagging people who prefer to use the mouse than type commands into a black window.
An example of what I think would work, is based on what is provided on the ubiquity page.
The scenario: A typo on a blog (ironic that this post probably has typos too..).. They highlight some spelling mistake on a web page and use ubiquity to highlight by typing in the highlight command. The next step is to select a larger amount of text with the highlighted part to give more context of where the mistake is. They then type into ubiquity "email too xxx".. This opens gmail and starts a new email filled with the selected text and the Send To address filled in.
How I think it should work:
Select the typo and right click. Select actions->Highlight.
Select more text and right click. Select actions->Email
This is what IE8 does through activities. The difference, it's not done in a non-user friendly way using a command line tool.
Anyway, time to stop ranting... Ubiquity is a nice tool, I just think it's not quite ready for normal users.
Thursday, August 14, 2008
WPF Datagrid CTP
Anyways, so far the best link I've found for it is here. So take a look and have fun..
*Just a little side note.. I'm sure this is one of the last big things that people are holding out for with the adoption of WPF, though to date I've managed pretty well without it..
Thursday, July 24, 2008
Tuesday, July 15, 2008
Windows 7 Wish List
- Express Development tools as part of the install
- A decent graphics package
- A serious Voip package
- Serious Support for Multiple desktops
- Diagnostic tools, memory checker etc..
Now, I understand that Microsoft are actually in a bit of a pickle as far as some of these are concerned. I'm sure they'd love to include lots of things, but may be restricted due to Anti-Trust type things.. So, my proposal is this, a package manager like what's available in most linux distros.. Make it easy to download tools from Microsoft, they don't have to be included in the OS, just easy to get.
Now, once again, this could still cause problems. I suspect the Package Manager will still have to include links to 3rd party apps. This though shouldn't be a big problem. Allow companies to easily register their products, and provide easy categorisation. Allow users to choose apps to install by category and popularity. By default only provide the 5 most popular items for a given category..
Now this system is likely to also require some sort of payment system, but I'm sure this wouldn't be too hard. It's about making people life easier, and as a geek, this really appeals to me.
Anyway, that's my little list of what I think would help windows re-capture some of the "geek" kudos.
Friday, July 11, 2008
I was away for a bit...
Thursday, July 10, 2008
Purple Monkey Dishwasher
For me, I learned that the more people who are involved in a chain of communications, the higher the risk of information being incorrect when it reaches it's target.
Unfortunately, I still see this type of thing happening in my day to day work. It's not uncommon for developers to be 3-4 times removed from the users of a system. Now what makes this worse is that the information being passed around tends to be a lot more complicated than when we were we little kids. Complicated business requirements, processes, legal requirements. None of this is particularly easy on the best of days, but after it's been through the process, it's almost guaranteed to be incorrect when it gets to the developer. The only question is how incorrect.
Now, don't try and read behind the lines here for any hidden messages about Business Analysts, expert users etc.. There is none of that. They are all an important part of the process. So is keeping the developers in the loop on communications. There are a hundred different ways to do this, from the simple CC on an email through to using forums for all requirements gathering etc.
Think about the Chinese whispers situation at your work and see if you can't do something to help the message get to the developers in a clearer way.
*Yes, the title is a classic line from the Simpson's where a message was passed through a crowd at a protest rally. The message made it to the Edna, complete with Purple Monkey Dishwasher at the end. "We'll show them, especially for the Purple Monkey Dishwasher comment!"
My GMail Account...
For some time after that, I managed to keep track of everything at home, then later on my mobile phone. By this stage, I had also subscribed to SQLDownUnder. The amount of email pouring in was huge. I got a little behind with my reading and before I new it, the amount of emails were just too much to keep up with using the poor mobile interface for Gmail. I stopped checking this account.
Just today, I got a bright idea.. I'll check this account, clear it out and start using it again.. I thought that maybe the interface had improved... And, for the most part it has. It's way better than it used to be. The problem, it still doesn't have any easy ways to deal with large amounts of data. There are all the normal features like a delete button and the ability to mark items as read. Cool... Except I have 1972 emails that need to either be deleted or marked as read.
What I want (and this applies to live mail as well) is the ability to say "Mark all emails read" without having to select them in the Mobile interfaces. I can do this for my junk mail, so why not my normal mail??
Anyway, back to it, only 99 pages of email to clear from my mobile :)
Wednesday, July 09, 2008
A little Tip
Mobile Live Blues..
So, for now, I just have to make sure I specifically head over to mobile.Live.com and then click on the Mail link from there.
Oh yeah.. I also have another small little gripe.. Accessing sites on a mobile device, I generally have to pay for all my data downloads, and for anybody else in Oz, they would know that it's fairly expensive. Another feature of Mobile Live that I'm less than impressed with is the Ad Banners.. Screen real estate is limited AND data data is expensive.... Not happy Jan!!
Monday, July 07, 2008
The New Hermit Crabs on the Block
Before I tell you what I know know, let me set the scene.. See, my sister and her kids once had several pet hermit crabs. These hermit crabs were kept in their little tank, and just kind of lay around, occasionally moving around the tank and not really doing much else. Occasionally they would be given a few new shells that better matched their size. The problem was, they were all plain old boring crab shells. Sure, they did vary in size and shape a little, but apart from that, there was really nothing that made one crab stand out from the next. Those poor little boring crabs...
Enter the new range of designer hermit crab shells!!! All the newest crabs on the cat walks are wearing them...
All I can say is I'm shocked.. and changed forever!!
Tuesday, June 10, 2008
My Phone Battery
Thursday, June 05, 2008
Save XP???
First up, it's just making life difficult for people who really need to use the support lines, yet these people who have XP running fine on their machines are happy to push their own agendas at the cost of others.
Next up is this. If I wanted to go out and by a brand new 2001 Mitsubishi Magna.. Guess what? I can't.. Why, it's discontinued.. It's a business decision they made to not make it any more. Do Mitsubishi still make enhancements to the Magna.. Nah ah... Are they under warranty anymore.. Nope.. This is not just unique software and cars either. Try it with nearly any industry. Power tools, sports equipment (yep, new golf club models every year!!), clothes, phones, TVs, Stereos, iPods.
Every business tries to moves forward. Sometimes products are successful, sometimes new products are failures. Now, as I've said before, I'm very happy with vista and office 2007 (though there are a few things i'd prefer were a little different..) but at the end of the day, Vista is the successor of XP which had a remarkably long shelf life compared to many other things in I.T. and in this case, much longer than the type of support you get in nearly any industry...
Anyway, back to my original point. Grow Up!! If you don't like it, use Mac, Linux whatever.. Just grow up...
That's my 2c for the day :)
Friday, May 30, 2008
Help Microsoft Donate
(Just a note, I'm sure this is a promotion to help spread the Silverlight love, but I think it's a very worthwhile cause non the less.)