-
"At 14, Caroline Moore became the youngest person ever to discover a supernova. But months later, we're still figuring out how her find, dubbed SN 2008HA, can actually exist, since it defies everything we thought we knew." Awesome.
-
"Frankly anyone who thinks you need anything else for a working online content model is living in the past." Hah!
-
"Fast-forward ten years, and I'm now using all those accessibility features on a daily basis. At some point during the dot-com bust it turned out that the written word was the payload, and regular people started using alternative (browsing) devices to access text from the web. Arguments about device-independent, semantic markup and graceful degradation suddenly have an additional halo of legitimacy because they affect everyone."
-
"LEDs pulse back and forth in the mantle to indicate roughly how many friends are on Xbox Live. It goes into red alert if anyone's playing Left 4 Dead." Nicely done; might poke something similar into life for myself, just for kicks.
-
Tim O'Reilly on what he learned from studying the classics at University. Simply because of competence at the languages, I know more of the Romans than the Greeks, but this is thoughtful stuff. I was often asked at school by peers why I'd study something of "no practical value"; O'Reilly has some smart answers.
-
"I think that there are really obvious reasons this isn't currently happening. Tech-oriented, web-trained, fast-paced, hard-nosed Silicon Valley culture is not really that similar to game developer culture. Outside of GDC Austin… I haven't seen a lot of opportunities for the two industries to mix. Most crucially, everybody's too damn busy trying to get their jobs done to really spend a lot of time or thought on the issue." That gap in culture is something that still fascinates me.
Thames At Night From London Bridge
28 June 2009
-
"I don’t blame The Cure. That was your call. The Cure is just out there, like car horns or people who make noise when they cry. The Cure is a choice. When we hear Michael, it is not a choice to feel the beat. It is not a choice to cock your head and straighten all the fingers on your right hand." And, in a sea of media nonsense, still the best eulogy was written by an illustrated cat in a thong.
-
"Design, culture, scale, space, superpowers. Key concepts: design and contributing to culture; ourselves as individuals and the big picture; taking action. …other topics covered include million mile tomatoes, President John F Kennedy as a yogic master, superpowers and the tools of production." I am very lucky to work with smart people. I do not know what to do with my 100 hours.
-
There is nothing about this that is not amazing.
-
"…halfway through the film, the Ghostbusters realize that NYNEX isn't a phone system at all: it's the embedded nervous system of an angel – a fallen angel – and all those phone calls and dial-up modems in college dorm rooms and public pay phones are actually connected into the fiber-optic anatomy of a vast, ethereal organism that preceded the architectural build-up of Manhattan. Manhattan came afterwards, that is: NYNEX was here first." There is no way this wouldn't be awesome. And: a great write-up from Geoff.
-
How to compile APC into the Marc Liyanage PHP5 package (which is clearly the most sensible one to be using on OSX). Though this is for Server, it works fine on desktop, and as such comes recommended.
-
"This toaster was built from scratch by Thomas Thwaites, a design student at the Royal College of Art, London, as a project in extreme self-sufficiency and to highlight the effects of mass production we take for granted." And this is what it looks like.
-
"I'm Thomas Thwaites and I'm trying to build a toaster, from scratch – beginning by mining the raw materials and ending with a product that Argos sells for only £3.99. A toaster." This is clearly amazing, and a timely reminder of, you know, what the age of mass production really means.
-
"Fresh data straight out of our uber warehouse: As the news breaks, scrobbles soar as people go to pay tribute to one of the greatest pop artists of all times." I really didn't want to talk about this story at all – but at least there's some interesting data about it. So have some data.
-
"Pincus said game-based activity like this was an investment of what he called “social capital,” a means of maintaining contact with our growing network of friends and acquaintances. If the industry further emphasized this advantage in future games, Pincus argued with charming bullishness, social gaming could become as pervasive as social networks themselves."
-
'With Facebook Connect coming to Xbox 360 later this year, could we see similar connectivity between Xbox 360 and Facebook games? "Absolutely," Facebook's head of platform Ethan Beard told me back at E3. "Yeah, totally. That's a simple one — that's an easy one. There's probably things that we haven't even thought of [coming later]."' Hmmn. Worth a quotation, at least.
-
"…once we return to the sun, late on in our economic history, are we still innocent enough to view it this way? The sun isn't so very different from the Beatles back catalogue – there's a lot of it around, you can't control it, we value it highly, it's a 'public good problem' – but the Beatles are subject to various legal and political protections, most recently retrospective copyright extension. If EMI are allowed to profit from music that they didn't create, might not North Africa have some right to profit from energy that it didn't create?" Some brilliant stuff from Will Davies
-
"Prayer is an appropriate analogy: So many prayers are poems, and most are repeated to the point at which they become pure sound, a soothing sequence of syllables which remind us of something. “Hallowed be thy name” is not a phrase, for example, which immediately gives up its meaning in everyday English, and yet it still comforts those who intone it. The shipping forecast shows a bit, I think, how both poems and prayers work." A top trump of the web today: S3FM, RIG, the shipping forecast and numbers stations all in one post. Blimey.
-
"The amygdala is the “fight or flight” and emotional memory part of the brain. Its job is to protect by comparing incoming data with emotional memories. An amygdala hijack occurs when we respond out of measure with the actual threat because it has triggered a much more significant emotional threat." Wow, there's actually science behind that feeling. Useful to give it a name, too.
-
"This is why I tell people over and over again: you cannot trust what you see even with your own eyes. Your eyes are not cameras faithfully taking pictures of absolute truth of all that surrounds you. They have filters, and your brain has to interpret the jangled mess it gets fed. Colors are not what they appear, shapes are not what they appear (that zoomed image above is square, believe it or not), objects are not what they appear." This is crazy – and one of the few optical illusions I've seen that still works when zoomed-in super close. It's so hard to make head or tail of.
-
"So, to sum up: Transformers: Revenge Of The Fallen is one of the greatest achievements in the history of cinema, if not the greatest. You could easily argue that cinema, as an artform, has all been leading up to this. It will destabilize your limbic system, probably forever, and make you doubt the solidity of your surroundings. Generations of auteurs have struggled, in vain, to create a cinematic experience as overwhelming, and as liberating, as ROTF." This review is, essentially, amazing, and has elevated ROTF to a must-see for me.
-
"I'm continually drawn in by the belief that everyone finds their own way through life, age, cities, networks, whatever. And as Meehan's tale recounts, it's the whispers we leave on the wind that entice others to follow our hints." Just go and read the story; it's wonderful, and the fragments George picks out so carefully constructed. That made my evening.
An ExceptionNotifier for CodeIgniter
25 June 2009
CodeIgniter really is turning out to be The Little PHP Framework That Could. I’ve now dived pretty deep into it and still have few complaints; as I’ve said before, it makes all the boring stuff easy, has almost no “magic”, and stays out of the way.
As the application moves towards production, though, I began to miss a few things from Rails – notably, its ExceptionNotifier plugin. ExceptionNotifier will send you an email every time there’s an error on the site, which is really very useful with production applications.
So I investigated alternatives for CodeIgniter. I stumbled across this Stack Overflow post, which basically outlines exactly what I was looking for.
Except it doesn’t work.
Never mind! We can fix that, and the end result is MY_Exceptions.php
:
(You might want to “view raw” on that – there’s some funky syntax-highlighting going on).
This really does work out-of-the-box with CodeIgniter 1.7.x. You just drop it into system/application/library
, call it MY_Exceptions.php
, and it’ll extend the existing Exceptions library. Obviously, you’re going to need to change a lot of the obvious details like email addresses you want things sent to, and the name of the production domain you’ve configured in your app’s config.php
. You also need to make sure the error log level is set to “1” or higher in that config.php
file. But that’s about it; it really does work, and means that in production alone, you’ll get email from your app when a PHP error gets thrown, along with not only the line number and file the error was thrown in, but the URL that the user was accessing to generate the problem.
Not bad for an hour’s work. And, because it’s a Gist, you can either copy and paste, or just clone it straight into your application.
-
"The Tower of London tweets every time it opens and shuts…" Nice sub-editing, Daily Mail!
-
"Even the platform holders are excited about the potential for social networking to tie into games. At E3, Microsoft proudly announced integration of Facebook, music network Last.fm and Twitter with Xbox Live. The latter pair are fairly irrelevant, admittedly. Last.fm is solely a music service, while Twitter isn't actually a social network at all – it's a one-to-many broadcast system, which isn't quite the same thing." Oh. But that's where you're wrong, Rob. Sorry.
-
'“The degree to which you can engage your customer base in creating value for your other players” is key, says Newell. “When people say interesting or intelligent things about your product, it will translate directly into incremental revenue for the content provider.”' Masses of good things in here – think I've quoted it elsewhere – but it's not on my Delicious, so in it goes.
-
"DFC's main takeaway from the study is that the flexible, quickly-adaptable nature of online distribution services like Steam allow for developers to use a broad variety of promotions and incentives to keep their game communities fresh; individual promotions like the Survival Pack had a positive effect on both platforms, but it was the one-two punch of that DLC plus the followup free weekend through Steam that had the most meaningful impact on the game at any point on either platform."
-
Art of the Title interview the chaps behind Wall-E's end credits, which knocked me out the first time I saw them, and still give me the loveliest buzz to this day.
-
Generates a tiny file to do the most basic things, from the looks of it.