Archive for the 'Uncategorized' Category

Silverenlightenment

Friday, January 11th, 2008

I’ve just returned from a Silverlight seminar/ workshop run by Mason Zimbler, where I was lucky enough to be one of a few Bristol freelancers invited to attend. This wasn’t a Silverlight evangelism seminar, but rather a practical hands on seminar that introduced the Expression suite of software (Design, Blend and Encoder) and some basic tasks using each piece of software. Having said that, we were able to discuss the all important question that always crops up for Silverlight - why would you use it rather than Flash?

I haven’t done a recent side by side comparison, and I don’t want to risk inviting a flame war from MS averse developers and fans of Flash, but Silverlight certainly has a few nice features, that weren’t in flash last time I looked. Notably it has excellent HD video streaming and handling, including a really nice video fill feature where multiple movies can be efficiently rendered at runtime into other (skewed, flipped, animated, reflected) containers from a single source movie, and I love the uncompiled nature and the fact that it uses XML (XAML) and javascript for scripting, and can integrate seamlessly with the DOM.

Downsides of course - the development tools are MS only, and even with Microsoft’s pervasiveness it is going to take a while for the critical mass to install the browser plugin - currently available for a handful of browsers for PC and Mac, not yet (ever?) for linux.

I was hoping to see a few more components provided in the box for common functionality such as form fields. I was under the impression that Microsoft would try to take advantage of silverlight’s .net underpinnings and sell Silverlight to hordes of Visual Studio developers by creating a library of form elements like you would find in a typical visual studio project. Third party components do exist, but I was surprised not to see it built into Blend.

Overall impression: it’s actually pretty good. If it wasn’t for the MS-only tools (and .net hosting to take full advantage of the features?) i’d be pretty enthusiastic about it. Being platform agnostic, I will certainly install the Expression suite trial (180 days), and experiment with it further. The “Design” program alone may make a decent cheap alternative to photoshop/ fireworks, but that’s not such a big deal - i’m more interested in the DOM interaction aspect, and the fact that I can use my JavaScript knowledge to create rich media interaction.

Bristol Skillswap Relaunched

Wednesday, September 26th, 2007

I attended the relaunched Bristol Skillswap last night at Goldbrick House in Bristol. The new format is called “Talking Points” - five chairs in a circle, one of which is always empty. Someone starts a (web related) subject to discuss with the other seated people, when someone in the room wants to join in, they claim the empty chair and someone else has to leave. When this was being explained by organise Laura Francis, I was initially worried that this was all a bit musical chairs, and end up with four people sat there trying to persuade people to join them. In reality it worked straight away, and there was always people ready to jump in and claim the empty chair. If anyone needed proof that geeks can have the same arguments in real life that they do on a mailing list or forum - this was it!
The first session was kicked off by Andy Budd - “Are standards still relevant?”, followed by Elliot Jay Stocks (Carsonified), followed by Matt Jones (Dopplr). Matts session was more of a traditional talk format - but the relaxed atmosphere and free beer ensured plenty of audience participation in the form of heckling.

bristol skillswap at goldbrick house bristol

more pics

BBC create button to increase awareness of missing Gaza reporter Alan Johnston

Wednesday, April 18th, 2007

Alan Johnston banner

The BBC are encouraging bloggers and website owners to display this web badge to show support for and spread the message about the plight of journalist Alan Johnston, who was abducted in Gaza in March. More details here.

The drive against white noise

Monday, February 5th, 2007

I’ve been trying to eradicate our living room of machine hum. For the past six months or so a noisy beige linux boxTM has provided a) always on living room internet access, b) a vmware server c) automated nightly backup of various web databases.

I’m slowly getting out of the habit of carrying my powerbook everywhere so I figured that a better solution is to have the powerbook as the living room machine (quiet, instant reliable hibernate for powersaving, and a mac therefore aesthetically pleasing!), and move the noisy box somewhere else. I tried and failed to get the noisy beige box working with a wireless card - I could have persisted but after wasting a few hours that weren’t available to waste I switched my attention to wasting time combining a few spare parts to build a windows 2000 server (i’m doing a lot of freelance MS specific stuff at the moment, was using a VM, but was finding the VNC-only access very tedious). Getting the wireless working with that was a challenge but finally got it working - flaky - but working nethertheless.

So now the noisy beige linux box will become a virtual machine on the windows 2000 server, and be eradicated from my living room.

gmail mobile app certificate error

Monday, November 13th, 2006

I decided to try the new java gmail app on my sony k750i. It installed OK, but when I tried to connect it was telling me I did not have the “appropriate certificate”. After abit of googling I found advice on this forum thread to navigate to the following URL on my phone browser:-

https://www.verisign.com/cgi-bin/support/rootcert/getrootcert.cer

I did this (even though I am reluctant to take the seven hours it takes to type in a URL that long on my phone) and it gave me a certificate to accept. The app now works a treat :-)

comlounge TV coverage of plone conf and sprints

Monday, November 13th, 2006

I have to admire the commitment and effort of Christian Scholz with the videos from plone conf (and subsequent sprints) he has been producing under the banner of COM.lounge TV. These things are appearing online at a prolific rate, it’s difficult to keep up! From my experience with helping Nate to video a few things at snow sprint 3, it takes a lot of organisation, time and effort and… free disk space to get these things edited and online in any decent amount of time, let alone to produce them with professional quality like these ones. I think “videocast evangelist” Robert Scoble could learn a thing or two from Mr Scholz.

gmail tips - bulk delete using filters

Monday, October 23rd, 2006

If you are like me and have thousands of unread emails for various mailing lists cloghging up your gmail account, you can bulk delete them (rather than paging through and manually secting then deleting 100 or so at a time), by using a filter, or in my case changing the existing filter to delete any matches, then selecting the “apply to x conversations below” checkbox and updating the filter. Don’t forget to uncheck the delete checkbox and update the filter again afterwards, unless you want all future matches to automatically be deleted (in which case you might be better unsubscribing!).

Add a user to a group in Invision Power Board

Friday, October 13th, 2006

It took me ages to work out how to do this for some reason. The solution was to go in via the Admin Control Panel, find the user (via user search on Admin CP homepage) and edit their profile, which will contain a drop down for primary group and multi-select box for secondary groups - select which ones you want and update. Warning - it is possible to lock yourself out of IPB this way!

Excellent accidental itunes playlist #1 - T and music with Rick Hurst, beginning with a Teenage Riot

Thursday, October 12th, 2006

By some fluke of circumstances, I have ended up listening to my iTunes library organised by song name, beginning with Sonic Youth - Teenage Riot. It’s shaping up into a nice little playlist - who needs a DJ ;-)

Teen Age Riot - Sonic Youth
Teenage Ska - The Skatalites And Friends
Tell Her Tonight - Franz Ferdinand
Tell Mama - Janis Joplin
Tell Me Baby - Red Hot Chili Peppers
Tell Me Why - Neil Young
Tell You Why Tomorrow - Hüsker Dü
Temptation island - love as laughter
Terraplane Blues - Robert Johnson
Territorial Pissings - Nirvana
Test Transmission - Kasabian
Testimony - Grant Lee Buffalo
Testing 1, 2, 3 - Barenaked Ladies
Texas Idiot - Athritic Foot Soldiers (AFS)

plone navigation current folder/ node

Monday, October 2nd, 2006

I wonder if I am missing here - While the plone navtree is set up to help me apply a style to the currently selected item, I can’t think of a way to apply a style to the parent folder of that item. If the current location is something like:-

root -> sub-folder 1 -> item 3

“item 3″ will have a class of :”navTreeCurrentItem” applied to it, but I would also like “sub-folder 1″ to have a class, something like “navTreeCurrentNode” so that I could apply a style to that too.

I can’t think of a straightforward way (well, any way in fact, I get so lost trying to find the relevant bit of code in plone 2.5) to do this, please let me know!