Quantcast OffBeatMammal | Searching for monkeys in Cyberspace

OffBeatMammal

Searching for monkeys in Cyberspace

World AIDS Day

clock December 1, 2008 09:52 by author offbeatmammal

HIV/AIDS has been a global epidemic for more than 27 years. Most of today's youth have never known a world without it. The U.S. Centers for Disease Control and Prevention recently published national HIV incidence (new infections) that showed much higher numbers that previous estimates. The time is now. Together, we can prevent the spread of this pandemic – through awareness, care, prevention, education and research.

“HIV/AIDS has now become a pandemic that has literally put the world at risk, affecting diverse populations in different ways”. –Dr. Nora Volkow, NIDA Director
 

On December 1st, individuals and organizations will recognize World AIDS Day. This year’s theme is leadership – from all sectors, including government, but also leaders among individuals and families, communities, non-profits and other organizations. The question is not should you participate, but how can you?

If you want more information visit the Bloggers Unite Participation page or AIDS.gov or NIDA. If you're a blogger visit Bloggers Unite and see how you can spread the word.



The girl effect

clock November 26, 2008 10:30 by author offbeatmammal

A while ago I volunteered for a couple of days at the World Vision AIDS Experience. It's an eye opening look at how poverty and disease are threatening the future of the developing world, and how we can make a difference.

World Vision are not alone in seeing the problem, but it's interesting how many of the solutions revolve around the role of women in that environment.

With World AIDS day and Thanksgiving fast approaching, stop for a moment and consider the girl effect. What can you do to help fix the problem?

If you don't have time or money to contribute, visit the Girl Effect site and help spread the word, or put your computer to use to help crunch the numbers when you're not using it


Upgrading the Zune installation

clock November 24, 2008 20:57 by author offbeatmammal

I've been really pleased with the Zune integration in the Mustang so far. The sound quality is great and it's really reliable (being able to sync wirelessly when the car is on the drive is a bonus as well) but I wanted to see how hard it would be to do a full head unit integration...

Well, SoundGate, the folks who made the original ZuneCORE module I was using have just released their head unit integration for a long list of manufacturers - and my Mustang just happened to be on the list! So I had a small challenge of getting the FDZN4 unit installed in my Pony over the weekend.

Installation was remarkably straight-forward. I'm not the most technical of folks but managed it with no more tools than a cross head screwdriver, one socket and some electrical tape to hold things in place. In less than an hour I was able to use the controls on the factory original stereo to control the Zune as though it was an integral part of the car.

They say a picture tells a thousand words, so here's some pictures of my little installation:

If you're not a Zune user yet you should check it one out. If you have a Zune and wonder how you can integrate it with your car or boat check out SoundGate or the Zune Accessories site for other ways to enhance your listening and viewing experience. I'm wondering if I can feed the video out to a rear seat monitor now for Rhiannon...



MIX09 is Coming - Random Blog Bling time again

clock November 21, 2008 12:01 by author offbeatmammal

MIX09 is the Microsoft event of the year for all things web, so if you don't know what it is you should head over to VisitMIX and find out.

If you do know, you probably want to promote it... and just displaying the same old image for every visitor is so old fashioned, so I turned to my handy 4 lines of javascript to spice things up a little...

   1:  <script type="text/javascript"> 
   2:  var v1= Math.round(Math.random() * 6) + 1;
   3:  document.write('<br><a href="http://2009.VisitMix.com"><img src="http://blog.offbeatmammal.com/samples/MIX09/MIX09_BlogBling_' +v1 + '.jpg" border="0" alt="Visit MIX09"></a>');
   4:  </script>

or... even easier is to just insert this one line of Javascript into your page and as I find new bling I can update it automatically

<script type="text/javascript" src="http://blog.offbeatmammal.com/samples/mix09/mix09bling.js"></script>

if you define two variables in your javascript before you call the random blog bing script then you can over-ride the width and height - just like this

<script type="text/javascript">
var bling_width=120;
var bling_height=160;
</script>
<script type="text/javascript" src="http://blog.offbeatmammal.com/samples/mix09/mix09bling.js"></script>

and you can see the results here (just refresh the page to see it change)



Small Basic

clock November 11, 2008 21:05 by author offbeatmammal

SmallBasic Although I started my adventures in programming in Assembler (65c02, 68000) it was probably the discover of BASIC (I still remember it stands for "Beginners All-purpose Symbolic Instruction Code"!) that showed my that computers could be fun (nerd alert!)

I used various forms of BASIC on a wide range of machines - Atom, BBC B, MSX, Oric, RML, ZX81 etc - before PCs became a more regular feature in my life and QuickBASIC was often a quick and easy way to get things done in the days of DOS. With the rise of Windows Visual Basic became the de facto way that many developers were first introduced to programming.

Time passed and the development environment got more complex and VB "grew up", gained some object oriented type features and became a member of the .Net family of languages. It was no longer an easy starting point for new developers - and languages like C# and Java became more prominent.

Well, that simple, easy to get started concept is back. And in keeping with the aim the name says it all - Small Basic. It's not trying to be big and clever, but as a good way for kids to get started and see results quickly.

In it's default form there are only 15 keywords - but even so it's petty capable. The development environment features all the things you'd expect from a modern platform such as Intellisense and context sensitive help. The neat this though is that it's an extensible environment so other developers can add features and capabilities to the base product to help it grow.

Check it out at the MSDN DevLabs (the same folks who bring you PopFly), read more at their blog and don't forget to check out their "Hello World"!

I wonder how long it'll take me to re-write "snake" ;)



JavaScript - always something more to tweak

clock November 7, 2008 21:10 by author offbeatmammal

Thanks to a bunch of projects over the years I've learnt one or two handy tricks to make sure web pages load quickly, but there's always something new to learn!

In the past I've always tried to delay loading JavaScript files until the very end because most browsers block the loading of other files when they hit a <script type="text/javascript" src="xyz.js"> tag ... I guess it makes sense as the script being loaded may make some fundamental changes to the page layout.

But what if you do have a load of scripts that you need to load, but they won't really be relevant until the page is displayed anyway (ajax helper libraries, entry validation etc)?

Well, you can fool your browser into loading them just like ordinary files outside the control of the JavaScript engine - and the great thing is that the code is pretty simple and flexible (which was good as I had to drop it into a site where I've not looked at the code in over two years but other folks have added a bunch of scripts and couldn't work out why the page load had got significantly worse!

 

function loadJavaScriptAsync()
{
var args = arguments.length;
for (var i=0;i<args;i++)
{
document.write("<script src='" + arguments[i] + "'></" + "script>");
}
}
 
....
 
loadJavaScriptAsync(
"JSfile1.js",
"JSfile2.js",
"http://remoteserver.com/scripts/JSfile3.js",
"jsFile4.js");
 


The Internet on my TV

clock November 2, 2008 20:57 by author offbeatmammal

PlayOn Hulu and Netflix are two amazing examples of using the internet to deliver content but while I don't mind watching a 30 second funny clip on youTube or Soapbox there's no way I'm going to watch an episode of Gemini Division or Dr Horribles Sing-a-long Blog, let alone a full length movie unless I can lean back in my chair with the dogs at my feet and remote in my hand and enjoy TV as it's meant to be.

At home we already have a Media Center PC (it came with us from Australia and it great for watching DVDs that are not Region 1 encoded or has interesting codecs that need some extra support), an Xbox360 (can front-end the Media Center and play back content from network) and the majority of our content living on a Windows Home Server with some Maxtor external drives to extend that a bit further.

Until now most internet content has required jumping through hoops to get downloaded and delivered... but now it's time to PlayOn!

PlayOn-ScreenshotAll you have to do is install the PlayOn transcoder application on a Windows PC (WinXP SP2, Vista, Windows 7, Windows Home Server - if it can run Windows Media Player 11 it should work) that's on the same network as your Xbox360, PS3 or HP Media Smart TV (they want to get it working on the Wii as well), follow some simple instructions and you're pretty much good to go.

On the transcoding PC (which takes the Flash video or other formats from the web to something that your Xbox or PS3 can display) you can enter your Netflix account details or Hulu credentials and the application displays your queue [Actually, at the moment they don't have the Hulu queue working, but you can still access videos by navigating categories and drilling down alphabetically]

You still get to see the adverts that pay for Hulu (or need a log in to get to a Netflix queue) so it's not a way to bypass the monetization models of the providers but it's another wake-up call to the old school TV providers that they need to deliver more content when the audience wants it rather than rely on their programming schedules....

I'd happily pay what I currently pay for Cable for an online, on-demand delivery mechanism that uses much better ad targeting to reduce the interruptions to make for a much better end user experience.



Windows 7 - I found the Wow!

clock October 28, 2008 14:51 by author offbeatmammal

I run a variety of operating systems at home and at work. Windows XP, Vista and even OSX and Ubuntu all have their place in my life. The latter two are more curiosities - I get very little real value from either of them.

Although I use the latest and greatest at work (often dogfooding very early builds to help give feedback on problems so you don't have to!) I also have a couple of machines at home still running WinXP. One because the hardware wasn't up to Vista and  the other because, even with SP1, Vista offered no real benefit.

With Windows 7 though I think that's going to start to change.

At PDC today the audience got their first glimpse of Windows 7 in the keynote presentation, and they even got the bits to install and kick the tires as part of "the goods"

 Windows7 Taskbar Preview

While there are a number of great reviews popping up so I won't just repeat the details but just add some personal observation.

It's quick. Startup and general usage is significantly better than Vista, and WinXP feels just plain clunky after using Windows 7 for a few days. I hope this trend improves as we get closer to release and it doesn't get bogged down with extra "stuff" we don't need.

It runs with a smaller system footprint. The performance increases are part of this, but it installs and runs just fine on my UMPC whereas to get anything working right with Vista I had to manually kill a bunch of services and turn off themes before it became responsive enough to be useful. The touch and gesture support just works!

I feel like I'm in control. With Vista I never felt like I was empowered to make decisions about my workspace. With Windows 7 I have control over little things like what order programs appear in the toolbar, what icons appear in the systray and even what the "shutdown" button does (I make it "sleep" instead).

Things just work. Bearing in mind this isn't even classified as a beta yet, but it's stable enough that I'm using it every day and things are just working. I have only found one application that I wanted to use that wouldn't run first time - but turning on compatibility mode for the application and seconds later I was up and running.

The great thing for developers is anything you build now for Vista should pretty much work when Windows 7 is released (for instance you get touch control pretty much for "free" with the updated mouse drivers).

For people wondering if they should switch from WinXP to Vista or wait... if you have capable hardware you should make the switch now and take advantage of the platform (especially with SP1 available and SP2 on the way) - don't listen to the naysayers who've not actually used it!

I remember the leap from Windows 2000 to Windows XP for the significant improvement in my user experience. I'd say we're in for the same sort of leap again. I don't want to go back to Vista or WinXP again.



Navizon plus Virtual Earth powered by Popfly

clock October 25, 2008 15:16 by author offbeatmammal

A while ago a built my own code to display my latest location on Navizon (a GPS, WiFi and Celltower location service that runs on Windows Mobile, Nokia and iPhones)

While rolling my own gave me a fair amount of flexibility it struck me as fairly inefficient - all it's doing is grabbing an XML feed with location and displaying it on a map.

Since my first quick play with Popfly I've not really played around with the mashup service, but I had some idle time this morning and wondered what I could do to solve the same problem that way...

Well, 20 minutes later the Navizon + Virtual Earth mashup powered by Popfly was built (you just need to change the Navizon ID to show you instead of defaulting to me - if you sign up to Navizon to try this don't forget my referral code: 5E585D5B5A!)

This mashup refreshes every 30 seconds, pulling the location data from the Navizon XML feed and updates the pushpin with the username and the last seen data.

I'd like to find a way to tweak it so that it remembers the map zoom level for a particular user and makes it easier to change the userid for other folks when they're embedding the mashup (my previous attempt allows you to send userid, width and height of the map as parameters) ... maybe if I have some free time I'll play some more ;)



The Pony got a nosejob

clock October 17, 2008 17:01 by author offbeatmammal

Pony nosejob While I really like the look of my 2007 Mustang I’ve always been a fan of the “classic” late ‘60s models.

In an ideal world this would mean one thing – a 1967 Convertible in the garage alongside the contemporary model.

Sadly at my pay-grade (and the need to have something more practical to ferry the family and dogs around in) I have to be a little more realistic… so thanks to the folks at AutoFX in Tacoma I’ve now got a “Pony Package” grill with fog lights and the corralled Pony emblem that harks back to the original GTs.

As we were adding more light to the front of the car I took the opportunity to get them to fit a daytime running kit as well, so the car lights up now whenever the ignition is on (given the dark mornings we’re having here at the moment I think that’s a good idea!).

While they were behind the dash, and because they know their way around the wiring loom a lot better than I do, I also got them to properly hardware the ZuneCORE so it’s now only powered when the radio is (saves me having to remember to unplug it!).

Now I have to negotiate with Rhiannon for some other small changes I want to make (I know, she’s 9 but already decided that when she passes Drivers Ed that the Mustang will be hers – I’ve agreed, for now, on the condition her grades are good…. if she uses this post in evidence against me in 7 years time I guess I asked for it!)

AutoFX did an excellent job and I’ll be going back there! Strongly recommended, and well worth the drive from Redmond even in rush hour :)



Search

Calendar

<<  December 2008  >>
SuMoTuWeThFrSa
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Sign in


Blogroll

Archive

Tags

Categories


Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008