Tech & The Way Of The Least Resistance

The Blog

May
19

I was browsing the Born To Learn website this week and I came across this challenge, 60 days to earn the MCSE certification. Sounds fun, doesn’t it?

But, I’m not even MCSA certified right now, I need to do 2 more exams (70-642 & 70-646). So I expanded the challenge to fit my own situation. 40 Days to MCSA, followed by 60 Days to MCSE. So 100 days to reach full MCSE status.

To comply with the BTL-challenge, I’ll make a plan on the blog, week by week and report on the resources I’ll use and the progress I make.

All support is more than welcome, off course!

May
04
Posted by Olivier at 2:26 pm

Today I had a small battle with Citrix. With Access Gateway to be precise.

Logging in worked fine for customer X, but once logged in, there was an SSL Error 4 when trying to start a VDI. So my best friend, Google, stepped up and provided me with the much needed info. Apparently, the STA’s weren’t configured on the CAG appliance. OK, no problem, just put in the FQDN’s for the STA’s. No go. The appliance couldn’t resolve the FQDN’s. Small issue, since CAG allows me to configure the HOSTS file. Issue resolved I figured. So, back to testing… SSL Error 29 popped up.

STA Logging just gave Ticket Request followed by a Ticket Timed Out. Luckily, the CAG debug.log provided a clue. The VDI machines were not in the ICA ACL. Since the latest version of CAG, Citrix forces you to create the ACL, otherwise it will never work. so in the Delivery Console -> Access gateway appliances -> Edit properties, there is a heading called ICA Access Control. Just entered the ip range for the VDI machines et voila, issue resolved!

Not too bad for a first day at my new job…

So, my iPhone is slowly dying. Cracked display, cracked backcover, broken vibration motor.

And the decision about what model is going to replace it has been made, it’s going to be the new Nokia Lumia 800.  Switching over to the Microsoft platform entirely as I have recently sold my MacBook Air (2011 model) and have ordered a Dell XPS 15, which will be a monster (I hope).

Expected delivery for the new toys? I hope next week…

Feb
10
Posted by Olivier at 4:10 pm

Really Useful Tip! (And I can’t take credit for it – it was sent by email from the lovely folks @powershell.com.

You can find the email address of the logged in user quite easily by using the following piece of powershell sweetness:

$searcher = [adsisearcher]"(samaccountname=$env:username)"
$searcher.FindOne().Properties.mail

I can see myself using this in say, a login script or something of the likes.

Feb
01
Posted by Olivier at 8:54 pm

Channel 9 has a nice series of videos on beginning to develop apps for WP7. Since I enjoyed writing stuff in C# during my first year @Groep T, I decided to dive in and give it a go.

My Macbook Air running Windows 7 is the ideal development tool, running Visual Studio 2010 with the Windows Phone SDK. I worked my way through the first five videos and created my first phone app, obviously a Hello World app. Not as advanced as the WPF applications I used to make at school, but still, seeing the emulator fire up and run the stuff I made was fun and made me wanting to do more.

The video series itself was made by the lovely folks over at learnvisualstudio.net and is aimed at the complete beginner, explaining stuff like the CLR, the Class Library and simple things like operators or scope. A nice way to refresh those terms and concepts and reconsolidate the foundations of C# I picked up last year.

I’ll keep writing about how my adventures fare and if I’ll ever reach the level to write an app that makes it to the marketplace.

Jan
27

So, my iPhone 4 is up for a replacement pretty soon and I’m considering my options.

The new iPhone 5 is rumored to appear this year and I’m pretty curious for the specs and the design. I’ve always been very happy about my iPhone. Sure, it has some drawbacks, the design is fragile, the battery life is terrible, but the camera is fantastic, the UX is first amongst it’s equals and the amount of apps/the quality of those apps is unsurpassed.

Android isn’t bad, but I just don’t like it for some reason. Is it the UX? Is it the design of the phones? I can’t say, it doesn’t appeal to me.

But now there’s Windows Phone 7.5, better known as Mango. Boy oh boy. Sleek UX, seamless integration with Lync/Exchange/e.a. Social networks are integrated right within the address book, creating circles of meaningful people, family or coworkers for example, and getting updates from Facebook, LinkedIn and Twitter specifically from those people. Information Rights Management built right in, just as Office 365 and OneNote.

And yet, I’m still not convinced. Several reasons are holding me back.
First off, the amount of apps available. Several apps that I use regularly on my iPhone are not (yet?) available on the Marketplace. Sure, it’s just a matter of time but I want instant gratification! Are there actually developers working on the new platform, I sometimes wonder.
Second, the amount of information from Microsoft is scarce. I’ve got several songs from the iTunes store, Microsoft doesn’t tell you if you’re able to carry them with you to your new phone. Such info would be very handy for users in doubt, such as myself. In an ideal world, the iTunes music store would be available from any brand of phone, but that day is not even close.

Come on Microsoft, make a good case and convince me to buy a phone with your newest mobile OS. Otherwise, I’ll just stick with iPhone and wait for the “5th” incarnation.

So, we had a fun question from a designer @work yesterday, he needed to find the creation date and the size of some dll’s in different assemblies. You could do in several ways, but PowerShell was the most powerfull solution. Problem was that dll’s reside in different subdirectories. So, how to do this in one single command?

The solution I came up with was:

Get-ChildItem * -Recurse | Where {$_.psIsContainer -ne $true} | select Name,CreationTime,LastWriteTime,Length | fl

Worked like a charm & illustrates why I love PowerShell!

Jan
20
Posted by Olivier at 9:34 am

Who said programming has to be dull? Microsoft released a Visual Studio plugin that turns coding into a game by letting programmers earn achievements and badges.
You can find the full list here.

The only remark I can make is, while the idea itself ain’t too bad, the achievements say nothing about the skills or knowledge of the programmer but more about the features of Visual Studio.

The original idea was written up by Rudi from While True blog (>clickety<)