Thursday, February 26, 2004
All necklaces are equal... but some necklaces are more equal than others...
NZPundit had a post this morning linking to a Herald article on the ongoing necklace debate at Marlborough Girls College. Briefly...
“A Pakeha student whose necklace was forcibly removed by a teacher - even though Maori students are allowed to wear their taonga (treasures) - has quit school over the incident.”
While I'm no fan of the Human Rights Commisariat this looks like a fine time to have a good go at the establishment. On that note I've got a NZ$50 note to kick off a legal fighting fund for anyone who's interested in having a go at:
PoliTechLaw | Rants|Thursday, February 26, 2004 9:36:15 PM UTC||
The Ministry of Ed
The school, the board of trustees or the principal especially
The teacher who forcibly removed the necklace
Robert Scoble vs The Hornets Nest
Well, Well, Well...... Scoble has stirred up a hornets nest with his post on Gay Marriage. He posts some follow up here.
Die hard Libertarian that I am I can't let it go without comment.
In the ideal world I don't think that the government would have anything to do with marriage save for enforcing any properly made contract that might stem from a marriage. In the same way I don't think the government should have anything to do with what goes on in your bedroom. ...or what sort of crack you like to smoke.... etc...
Marriage and participation therein should be left up to the churches. Most of them are die hard bigots but there are increasingly tolerant people among both clergy and parish. The important thing though is that churches are private organizations and in a free world private organizations and individuals should be free to be as discriminatory or tolerant as they see fit. If non religious people like me want to get married then we can also start a private organization to record the commitments that we make.
But, we don't live in the ideal Libertarian Utopia (yet!) do we. So my current feelings are that while the government continues to bring the concept of marriage under a legal framework then the law should apply to, and the protection thereunder be available to, all people no matter who they share their life with. Ultimately I believe that private people should be free to discriminate as they see fit, the government should not.
PoliTechLaw | Rants|Thursday, February 26, 2004 9:23:07 PM UTC||
What I want in a phone....
Scoble just posted an entry on why he hasn't got a Smartphone yet and it kinda rings true for me. Here are my needs/likes/wants for a phone...
- Gotta have Bluetooth. I use my phone with all my other devices to access the internet over GPRS. Bluetooth is a must have
- Gotta be a phone and not some chunky PPC like thing. I am a divergence kinda guy more than a convergence kinda guy. I am happy to carry multiple 'Best of Breed' devices rather than a single 'Jack of All Trades Master of None' device. I don't want qwerty keyboards or any of that bollocks... I'll be carrying a Tablet or Pocket PC most of the time anyway.
- Compact Framework and Smartphone 2003. Kinda goes without saying... If I'm buying a programmable device I want the latest service packs etc.
-MP3 Player. This is about the only area where I think convergence works for me.... I see no need in having an iPOD like device with multiple Gigs of storage. I am going to be syncing often enough to refresh my music regularly.
- Decent battery life. It's a phone after all, my current phone does 4-5 days..... I don't want to lose too much of that time with a new device.
Nice to Have
Toy Box|Thursday, February 26, 2004 1:07:28 AM UTC||
- Camera. I like the Mobile to Blog idea that Casey has been doing
- WiFi. I can make do with Bluetooth but my primary Home Area Network is WiFi so I can lose some radio interference by sticking to WiFi for Syncing
Wednesday, February 25, 2004
New Motorola Smartphone with.... WMS2k3 and.... CF SP2
Michael Yuan is reporting the release of two new Windows Smartphone devices from Motorola.
These have all the usual fruit that you'd want and expect on a current generation mobile;
- 1.3MP Camera
- Tri Band GPRS
..... as well as a few things that set them apart....
- WiFi!.... Yes WiFi!
- Smartphone 2003 OS (first in the US with that I think)
- SP2 of the framework.... which is just as well becuase you can't update the CF into RAM on these devices.
I'm going to grab one while I'm in the US in April if I can find one. Does anybody have any pointers as to where to get one in and around the Seattle/Redmond area?
.NET | Toy Box|Wednesday, February 25, 2004 8:15:54 PM UTC||
More Questions from my Webcast
1) If you add a file (say an xml config) file to a CF project and set its BuildAction property to Content would you still need to include it in the CAB inf file?
No. If it is included in your project and set to BuildType 'Content' in VS.NET then the default CabWizard *.inf file will include that file in your final CAB.
However, if you want to be able to place some of those files into sub folders then you will need to edit the *.inf file. The reason is that the default *.nf generated simply places all of the content files (even if they are in folders in VS.Net) into the application directory.
[PMS] Ahh. Got it.
2) I installed Microsoft's Remote Desktop Manager as well as vxUtil, both of which I seemed to install via my desktop without my having to use ActiveSync directly. Which of the deployment models do these use? Can you point me to some more info on it?
They both actually use Active Sync to manage the install. Basically what happens is
1. The package you download on your desktop installs the drops the cab files onto your desktop hard drive
2. The desktop installer application passes the CAB files to active sync which in turn passes them down to the device
3. Active sync on the devices executes the package on the device.
[PMS] This is the Exe that I ran I presume. How does step 2 happen? Is this a standard installer (e.g. MSI) or something custom written? What generated the Exe? Any references to info on this technology?
The Active Sync App manager has an API that the sdetup program on your desktop talks to.
You can also buy off the shelf setup builders that make EXEs that can talk to the App Manager API
Related to that, for commercial PPC apps, what deployment mechanism is the most prevelent used? Simple CABs?
.NET|Wednesday, February 25, 2004 8:09:16 PM UTC||
Most commercial apps are deployed using Desktop based installers that communicate with App Manager. The focus of my discussion was really on enterprise apps where depolyment if often away from the desktop. It is worth noting here that even with a desktop installer approaqch there will be a CAB file written somewhere to your file system. If you need to install the app by had (or over the network somehow) you can go and find that cab file and copy it manually down to the device.
Tuesday, February 24, 2004
Making the Pocket PC Emulator work over the network
If you are using the Pocket PC emulator to debug Compact Framework applications that rely on networking you may want to look at this article. it describes the process to follow to ensure that the emulator can comunicate over the network.
.NET|Tuesday, February 24, 2004 10:37:41 PM UTC||
Monday, February 23, 2004
New Fruit on MSDN
Couple of goodies have popped up on MSDN Subscriber downloads recently.
Win XP SP2 Beta
.NET|Monday, February 23, 2004 10:37:58 PM UTC||
Windows Sharepoint Services
Worth waiting for: cbrumme does CLR Hosting
When you were a kid did you need to know how things worked? Like taking things apart? Interested in the guts of the .NET framework? Good.
Your first point of call should probably be Don Box and Chris Sells' great book $a(ISBN 0201734117,books). It's a great read, especially for those coming from other managed environments (Java especially) as it allows you to get your head into exactly what .NET is without having to wade through 'how to program in an OO environment' 101. It's the sort of book that any .NET programmer worth their salt should 'cover to cover' at least once in their career. Then you can slot it back on the shelf for ready reference in answering those particularly gnarly newsgroup questions.
But, I digress. The second place to head is the weblog of Chris Brumme, one of the architects on the CLR team. This blog has an extremely high signal to noise ratio with the posts usually stretching into several pages of extremely detailed information on a given aspect of the CLR and/or Framework. His recent post on hosting covers allot of ground with the real value, I think, being that it gives some insight into the considerations involved in producing highly performant server software - viz SQL Server.
Chris describes in some detail:
- How CLR threading interacts with the underlying host.
- How SQL server manages multi-threading in a slightly surprising fashion
- Hooks that are being introduced in the Whidbey timescale to allow the CLR to better cooperate with 'extreme' hosts such as SQL Server.
- Schemes for managing memory and threads in post physical and virtual (hyperthreading) MP environments.
.NET | Human Aggregation|Monday, February 23, 2004 12:08:31 AM UTC||
Friday, February 20, 2004
Thursday, February 19, 2004
Do You Skype?
Have you tried Skype yet?
It's a Peer 2 Peer IP Telephony product that just works. A friend is in Hawaii for business (I know!!!!... tell me about it) and we've talked a few times over the last wee while on Skype and it really does just work straight out of the box.
Quality is good and if you both have a full duplex soundcard then it's very close to being as good as a phone call... without the cost- Skype is FREE as in FREE BEER.
It gets a double thumbs up from me. It makes me feel like I did when ICQ came to the fore back in 96-97... I had a genuine sub 100,000 UID back then
Now if they could just write a version for Pocket PC I could wander around the house while talking....
Toy Box|Thursday, February 19, 2004 9:01:16 AM UTC||
Wednesday, February 18, 2004
Tuesday, February 17, 2004
Anyone else really like Hummus?
Now as anyone who knows me would tell you, I'm far from being a tree huggin, yogurt slurpin, sandal shod hippie. But, I'm pretty partial to a well made Hummus Mediterainian Chickpea Dip. I make a pretty mean one myself but also buy quite a lot in the tubs from the supermarket. I think I'm going to have to do a bit of a review of some of the brands that I have tried. They range from the divine to the downright nasty.... what do you think? Are you a chickpea muncher too?
Gastronomics | Rambles|Tuesday, February 17, 2004 10:38:02 AM UTC||