I’ve been working so much recently, clearing a huge backlog of work that i’ve got into a habit of mobile working again, as a way of varying the endless hours sat staring at a screen. Despite having some lovely studio space, I find it helps my productivity to wander off and work in a few different places. The 3 mobile broadband has made this even more of a possibility now, not having to stick to places with free wifi, although I did fail to connect from the back of one cafe up in clifton. I’ve also been making the most of the weather with a bit of garden working 🙂
Been meaning to get this working for ages – using apache 2.0 on my ubuntu dev server to proxy requests to an IIS server on the local network – to avoid having IIS facing the internet directly and to be able to have a central place to configure virtualhosts. Finally got it working with a bit of help from the helpful people on underscore. First enable mod_proxy, and then set up a virtual host something like the following:-
(note this is just to enable access to dev servers for testing etc. – not a production environment)
<VirtualHost *>
ServerName myvirtualhost.whatever
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPreserveHost On
ProxyPass / http://myiisserver/
ProxyPassReverse / http://myiisserver/
</VirtualHost>
I was having some real headaches getting mysql to work with a fresh install of php5 and IIS on a windows XP machine earlier. I was eventually put out of my misery by this excellent how-to.
The trick is: do not use the installer – it comes without mysql support by default. Use the zip package and follow the relevant instaructions in the article mentioned above, to configure it for mysql support. In addition to the steps described, I also found I had to move my php.ini file to the windows directory for to be picked up.
I recently got a mac mini and decided to give bootcamp a try as I needed a native windows machine from time to time. I initially created a 10GB bootcamp partition, thinking that would be enough, but after installing Visual Studio and a load of other stuff I was soon down to about 200mb. I had been fooled by the bootcamp setup into thinking that it would allow me to resize the partition later, but it doesn’t – the only choice you have is to delete the partition and start again. I didn’t want to install windows yet again, so after googling around I found an excellent bit of free software called WinClone. This allowed me to create an image of the bootcamp partition from within OSX, then delete the bootcamp partition, create a new one – (20gb this time) and restore the windows image. The added bonus is that I now have a backup of the windows install, should I ever stuff it up.
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.
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.
more pics
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.
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.
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.
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 🙂
http://www.apachefriends.org/en/xampp-windows.html
Runs like a dream.
Phil Wilson 2008-02-27 22:28:29