Erlang: The Movie!
(Disclaimer: I’ve bought a book on Erlang, and I’m sure today’s Rails videos will be just as funny in a few years)
Photographer, software developer, sysadmin, startup-founder, atheist Buddhist, vegan and Green. Wears a hat.
This blog reflects my personal opinions only, although most posts are so old they might not even do that anymore.
Erlang: The Movie!
(Disclaimer: I’ve bought a book on Erlang, and I’m sure today’s Rails videos will be just as funny in a few years)
I’m standing as a candidate in the May 2008 local authority elections, in the Manchester City Centre ward. I’m the Green Party candidate.
More about this in a little while.
Hosting has always been the weakest aspect of Ruby on Rails. You can’t simply upload a set of files and expect them to run, as you can with PHP thanks to mod_php. FastCGI is flaky (I’m still trying to escape it at work). A proxied pack of Mongrels is great when given a dedicated server and enough care and attention, but awkward and demanding on shared hosting.
Phusion’s Passenger, an Apache module also referred to as mod_rails, looks as if it’s exactly what many people have wanted: upload a Rails application to web host using Passenger and it just works. Passenger looks after managing your application for you, restarting it and spawning new backend processes as needed. It’s even easy to install - just type gem install passenger
and then tweak your Apache config.
I’m not going to switch my production services at work to this for quite a while, in fact, as they’re hosted on a dedicated box there may be little benefit (and Mongrel looks like a better fit) but if it performs as advertised it should be enormously useful for web hosts, ISPs and universities. The issue of RAM usage remains, but that isn’t a problem only for Rails apps.
Well worth watching.
Camera-shy Anne Diamond carefully reviews the excellent adult game ‘Resident Evil 4’
This game shouldn’t be allowed to be sold, even to adults
and gets so angry that games begin to dematerialise in her hands.
An excellent example of terrible image editing and lazy proofing, via Photoshop Disasters. Also, notice the Daily Mail’s clever trick of scanning and uploading bits of their own newspaper.
I’m a scruffy semi-bearded man who takes photographs of everyday things, usually wearing boots, baffling t-shirts and a hat. I often get puzzled looks from people: “Why is that man taking a photo of a wall?”. I don’t mind.
I expect to be reported as a terrorist at some point if this stupid campaign spreads from London to Manchester: “That man is taking pictures of a bus shelter! Call the police!” That’s something I do mind.
* Petition to clarify the laws surrounding photography in public places
* Flickr spoof of the Met Police poster
* Birmingham police officer ‘forced press photographer to delete images
* Free Download - The UK Photographers Rights Guide
* London’s Spitalfields market: shoot the architecture, we take away your camera
Update: Austin Mitchell MP (a keen photographer himself) is going to raise this issue with the Home Office. More at BoingBoing.net. It’s probably worth sending a letter or email to your local MP.
There a few things less interesting than bloggers blogging about their blogging. Stop reading now.
Well, you were warned…
I’m building up a new collection of unpublished blog entries again, although it’s nowhere close to the previous queue of over 700 abandoned items. I’ll often quickly write a few hundred words about something and then abandon the item.
It’s hard to believe there’s anything close to quality control going on here, but I only seem to publish about one eighth of the items I type into Ecto. Writing something is easy, editing something is much more time consuming. If the item is trivial then it’s easy to post, but if the item’s got actual content then I feel uneasy publishing it and tend to leave it in limbo until it’s too late to be of use.
Most of the best things in the backlog are related to my day job and overlap with a great deal of the links I add to Del.icio.us each day. I’ve been toying with the idea of starting a second weblog for a while now, and I think I might as well have a go. I’ll keep Apetracks as a relatively useless personal writing exercise while also posting to a blog dedicated to identity and directory tech. I’m already amassing a lot of information on this topic for my own use so sharing any gems I come across may be of use to other people. I’m not an IDM guru but I am rather active at the ‘coal face’; there are plenty of blogs written by IDM consultants but few written by people who deal with real IDM issues day-to-day.
I’ll have a go at actually publishing some content to the new blog before announcing it.
I’m also going to try posting some of the backlog this time rather than just deleting it.
While Apetracks isn’t often updated my Flickr photostream gets updates almost every week, and my Del.icio.us feed at least once a day.
More planned redevelopment, this time around Oxford Road.
It’s common for a very well presented campaign to be nothing but hot air. This seems to the opposite: a great plan badly presented. Which makes a nice change, I suppose.
I shouldn’t criticise without offering an alternative, so I’ll suggest calling it “The Corridor”, since people already talk of ‘The Oxford Road Corridor’ (and it sounds academic), and maybe presenting the idea using an accessible and usable site made with that new-fangled HTML.
Link: Manchester City South via Manchester Confidential Property - City South: where’s that?
We’ve been away on a short holiday in the Lake District, with the aim of getting some fresh air and exercise, and some photography practise too if the weather was good.
The first evening at the hotel we witnessed a fantastic sunset. I’ve not seen rays radiating from a sunset before - very beautiful, and it resembled photos of the aurora borealis. They were slowly moving as we watched. Crepuscular rays?
Another guest at our hotel took an excellent photo of the same sunset from Castlerigg Stone Circle.
I can’t really add much to this excellent article in the Guardian, based on a Manchester blog:
The RenterGirl blog, a heartfelt account of life as an urban nomad
The blog itself has far more gruesome details.
To the outsider most of the urban housing developments look similar and are advertised with the same imagery of sleek stylish models, so it’s easy to assume what they’re like to live in, and who lives there. In most cases this impression is wrong. Most developers also seem to seem to assume that residents have a lifestyle and requirements that simply don’t exist in any real way.
Hundreds of flats have been built that don’t suit real life at all. Nowhere to keep a suitcase. Nowhere to put a bin. Nowhere to dry clothes. I viewed one flat that had two tiny bathrooms but nowhere to put a television, and one where no windows opened and the only ‘fresh’ air was from a single pipe emerging from the ceiling. Flats without ovens, with nowhere to dry dishes, or nowhere to store dishes. Whole blocks where the combined moisture from drying clothes and cooking makes the building tropicaly humid, almost stifling.
There are blocks of big-name-designed apartments in Manchester where the corridors are spotted with dog shit and one bedroom flats cost £150,000. In the last flat we rented we had the luxury of mushrooms growing in the corridor, damp, dodgy wiring, deafening 24 hour parties and rubbish bags left in the foyer and on stairways.
Manchester Council likes to talk of Manchester becoming more like a European city, but most European cities have a mixed population in the city centre. Almost every development in Manchester is chasing the same section of the market. There’s little room for people wanting to live in the city for the long term, rather than just stay for a few years before moving to Chorlton. There’s nothing for families and little for elderly people. There’s a shortage of GPs and don’t even try to find a children’s playground.
It’s not all bad. The problem blocks are usually those with a high number of landlords and short-term renters. Renters themselves are usually fine, but there’s often a big enough percentage of bad renters (and bad landlords) to damage life for everyone else. Flats that can’t be lived in as homes, or for long periods, attract people who don’t live “normally”, or socially, and who don’t give a damn about the area or neighbours because they’ll be moving on. Many blocks effectively become unmanaged halls of residence for the recently graduated (or even wealthy students). No one plans to stay long, few people care about where they live. The term “Neverland” used by RenterGirl is very appropriate. It only takes a few people without a conscience to ruin things for everyone else. I should add that blaming bad residents is only half the story: I think bad landlords are the root cause of the problem.
Not everyone living in the city centre is like that, and not all developments are equally troubled. Many older developments tend to be less shiny but much less intensive, with functioning communities and much more respect (there’s a topical buzzword…). I think that indicators of better developments can include:
* The more owner-occupiers the better.
* Built in the 1980s or 1990s and still surviving more or less intact.
* Wider than it’s tall.
* A big, strict set of rules for occupants.
* Self-managed or owned cooperatively.
* Low service charges can result in poor maintenance later on, although high charges can indicate something’s gone wrong.
* Be wary of upper floor flat’s if there’s only one lift. It will break.
* Flats of various sizes , with three bedroom properties that aren’t token/trophy penthouses. People in larger flats tend to stay longer.
* Few for-sale signs. People don’t want to leave the better places.
* New buyers tend to be attracted by the new developments, so the better/older places are often no more expensive
* The management fund should be growing
* If a recent developer, check the list of outstanding problems submitted to developers: the shorter the better.
* Check how responsive the management agency is: leaking pipes fixed immediately is not so bad, they could be left for months…
We were rather impressed with what we saw of Granby Village in the city centre (we failed to get a place there) and we’re now very happy with Piccadilly Village. The little Smithfield estate in the Northern Quarter also interested us, but very few of the properties were for sale (some are probably still Council owned, however).
I hope that over time the developments with problems grow established communities as some sort of balanced ecosystem evolves, but in some cases whole buildings can reset: we visited one building that had become almost empty; most owners had deserted it, cutting their loses, and it was gradually being repopulated with hardy frontier settlers ready to repair both the water-damaged plasterwork and the community.
Community is key to all this. At a new development on Great Ancoats Street a sign proclaims “A thriving exciting community!”. Nobody has moved in yet. A community is more than just a collection of residents, and it isn’t built ready for sale.
JRuby started off looking like a novelty project with little practical use, but in less than a year it’s become a practical tool, something with definite advantages over it’s more established rivals. IBM, Oracle and Sun are already using it themselves for web apps. Netbeans 6 has rather good support for Ruby built in, and much as I cringe when running Tomcat servers (from a sysadmin’s perspective) from a developer’s point of view .war files are a definite advantage.
This article describes what happened when some of Sun’s Java web developers chose to try JRuby and Ruby On Rails.
I think JRuby is going to do very well in 2008.
Link: Igor Minar’s Blog: JRuby on Rails Rewrite of mediacast.sun.com Launched