Thank you, MacPorts: How to add OpenSSL support to your PHP

Many interesting web APIs require SSL, for instance Google’s GData API. This adds OpenSSL support to your MacPorts-installed PHP, so that you can use the “ssl” transport layer: sudo port install php5-openssl Done. Thanks, jmr_mp in the MacPorts IRC channel, for telling me about the existence of this short and neat patch-applying port, so that …

NoSQL meeting report

So I went to a NoSQLSummer meeting yesterday night. Upon entering the deathly empty MINC complex, I thought “startups never sleep?”, but I found most of Neo’s staff in a cosy war-room called “Innovation Lab”. No coffee, but soda bottles. Copies of the paper were spread around the large table. We met. We hung out. …

A regular Tuesday at the Forsk

Tuesday Forsk yesterday, it was awesome. Just great. People were their normal selves, but everyone just had that extra edge of greatness that night. It begun with a minor planning meeting in one corner. Pragmatic. Anna F came by and planned her workshop. StG had worked on his Rbox project, and murmured “Do you want …

Malmö tech city

A summer’s rainy morning in Malmö. I’ve just hopped off the morning train from Copenhagen, clutching a crumpled paper that I just finished. I got wind of it through the NoSQL Summer reading club’s Malmö instance. On the way into the office, I saw my FOSS friend T, waiting for a car. Handing him the …

Etching nametags, collection of resources

Looking around for etching stuff. People with machines have a lack of taste. Explanation of what I want to do. Make signs, one for each engineer. I admire his technical skill Envious of these machines a Polish website on laminates have pictures. They mention Rowmark (“Great people, great plastic”. Amazing.) Do you have any thoughts …

Change ID of a Component in ExtJS

ExtJS: The Component manager instance’s all collection does not let you change an ID of a component. Let’s say… you wanted to, anyway. Add this: Ext.ComponentMgr.all.changeKey = function(oldkey, newkey) { var comp = this.map[oldkey]; var index = this.indexOfKey(oldkey); this.keys[index] = newkey; this.map[newkey] = comp; delete this.map[oldkey]; }; Is there anything really wrong with this approach?

Jeri Ellsworth: tech heroine

Jeri Ellsworth Originally uploaded by Jason "Textfiles" Scott At the Forsk we talked a bit about our women tech heroes. Jeri Ellsworth, see picture, is clearly in my pantheon of heroes. Taught herself everything. Had a DIY racecar career. Then she got into custom-built electronics, and designing chips. Well, she got very good at it. …

7th Öresund JavaScript Meetup (and the next)

So that was the 7th meetup about JavaScript. We learnt stuff about extending Chrome, that WebKit browser. Mark Wubben taught us. Thanks, Mark! You provided much more than a glorified walkthrough of the extant documentation, you gave us insight into how the workflow feels, and how a finished product can look. That went well. When …

Peter Stuge of coreboot now blogs

Recently, the word “hacker” has created turmoil where I live. A friend who develops amazing things has written a bit about it. I want to frame his story by this back-and-forth between us: Me: “The Web has enormous reach.” Peter Stuge: “Yes, unfortunately.” In an unthinkable turn of events, this man took up blogging in …