|
I don’t usually blog about books until after I’ve finished reading them, but I can’t help myself - I’m reading The Quantum Thief by Hannu Rajaniemi.
|
|
Added Clojure 1.3 documentation today. The Clojure language itself is pretty tight, but its nice to have something to browse through when looking for some elusive method. You can view it by searching for clojure One thing I have discovered while doing this is that if I have a slight amount of familiarity with the language it really makes parsing it easier. This stands to reason as I can pick up errors more easily, but somewhat surpris..
|
|
Last night, I was listening to music, about to go to bed, totally relaxed, and then suddenly smelt that something was burning. I ignored it as I thought it was probably coming from outside. About 30 seconds later the smell was so strong I realized it must be in the room. In panic I just pulled out all electrical equipment such as the PC etc. (no time to “shut down”). The situation seemed to get worse still. I looked up at the light and ther..
|
|
SSH is the defacto way for working on remote servers. But, isn't it annoying to always enter your password? Follow this tutorial to generate and enable a certificate.
|
|
Just a quick note that I'm off to MicroConf in Las Vegas tomorrow. A buddy of mine from Denver Hack Nite is also going. It should be a really fun time and hopefully I'll learn a lot. I've been coding away like a madman (an excruciating 4-6 hours a day!) preparing a little proof-of-concept for the startup idea I'm working on. Can't wait to have it scutinized and hopefully not completely blasted to bits. I'll be blogging and tweeting if t..
|
|
With the fall from grace of the TWiT podcast (less Dvorak and no Calacanis makes for boring shows) I went looking for new podcast’s to keep me entertained over the last couple of months. Here are a few that I highly recommend. Tech Podcast TechZing Live The boys from tech-zing are full of energy, always come up with new stuff and usually manage to do one thing technical each show that makes me want to scream with frustration. All in a..
|
|
The method invocation operator, and expressions, in PHP
-
www.databasesandlife.com
-
15 years ago
-
eng
PHP is a weird language. $x = new Foo(); print $x->bar(); works fine as you’d expect. but print new Foo()->bar(); print (new Foo())->bar(); all do not work. I do not understand how you can build an expression parser, where the code above works, and the code below does not. It’s almost as if $x = new XXX(xxx) a separate case searched for by the parser? I mean if you have an expression parser capable of handling brackets, i.e. (1+2)..
|
|
The amazing Django documentation recommends that you use Apache and modwsgi to deploy your webapp. While this is certainly not bad advice, you may not want to use Apache after all. Apache is a beast that eats up a lot of memory, is kind of slow and can’t handle as much traffic. As a fun alternative, I would like to talk about deploying Django on nginx using the gunicorn web server. Just a quick note before we start: this isn’t an out-....
|
|
The amazing Django documentation recommends that you use Apache and modwsgi to deploy your webapp. While this is certainly not bad advice, you may not want to use Apache after all. Apache is a beast that eats up a lot of memory, is kind of slow and can’t handle as much traffic. As a fun alternative, I would like to talk about deploying Django on nginx using the gunicorn web server. Just a quick note before we start: this isn’t an out-....
|
|
Last month I went on a trip to the USA with a group of entrepreneurs from Iceland. We are/were all classmates and teachers in Klak - a kind of school for entrepreneurs - and the purpose of the trip was to visit a bunch of companies and schools out in Silicon Valley, the home of the tech industry. So how was it? well...
|
|
Last month I went on a trip to the USA with a group of entrepreneurs from Iceland. We are/were all classmates and teachers in Klak - a kind of school for entrepreneurs - and the purpose of the trip was to visit a bunch of companies and schools out in Silicon Valley, the home of the tech industry. So how was it? well...
|
|
I really appreciate the links to the source code in the documentation! I was wondering who had added that :)
|
|
If you are looking for some inspiration for your next weekend hack project, here is a list of ideas that could be built using the SoundCloud platform. Feel free to add your own ideas in the comments!
|
|
I’ve been thinking about hobbies lately. Though “hobby” isn’t a word I hear much these days, when I was a kid I thought about my hobbies all the time. In fact, I can subdivide my youth into the various hobbies I was interested in: Model trains Model airplanes Rock collecting Shell collecting and study of fish and ocean life Model rockets Electronics Science fiction Skateboarding Gaming (role playing, military, board games, …) The first ....
|
|
I’ve been thinking about hobbies lately. Though “hobby” isn’t a word I hear much these days, when I was a kid I thought about my hobbies all the time. In fact, I can subdivide my youth into the various hobbies I was interested in: Model trains Model airplanes Rock collecting Shell collecting and study of fish and ocean life Model rockets Electronics Science fiction Skateboarding Gaming (role playing, military, board games, …) The first ....
|
|
If you are looking for some inspiration for your next weekend hack project, here is a list of ideas that could be built using the SoundCloud platform. Feel free to add your own ideas in the comments!
|
|
I’ve been thinking about hobbies lately. Though “hobby” isn’t a word I hear much these days, when I was a kid I thought about my hobbies all the time. In fact, I can subdivide my youth into the various hobbies I was interested in: Model trains Model airplanes Rock collecting Shell collecting and study of fish and ocean life Model rockets Electronics Science fiction Skateboarding Gaming (role playing, military, board games, …) The first ....
|
|
I found this blog the other day when trying to brush up on my vim knowledge. I'm getting tired of my editor situation (Long story, used to be a scite man, migrated to e-text editor, then to notepad plus plus, all horrible) and wanted a refresh. Anyways, I was going to start to use pathogen, which is a vim plugin that makes it a bit more easy to manage a few vim plugins (so, a "meta" plugin) when I ran into this tutorial:
|
|
I found this blog the other day when trying to brush up on my vim knowledge. I'm getting tired of my editor situation (Long story, used to be a scite man, migrated to e-text editor, then to notepad plus plus, all horrible) and wanted a refresh. Anyways, I was going to start to use pathogen, which is a vim plugin that makes it a bit more easy to manage a few vim plugins (so, a "meta" plugin) when I ran into this tutorial:
|
|
If you like vim you probably know this already, but if you don't, here's how you change vim's tab size from the default 8.
|
|
If you like vim you probably know this already, but if you don't, here's how you change vim's tab size from the default 8.
|
|
This blog post is a summary of my lightning talk at XP2011 I needed to fail with modern methods for requirement gathering in order to understand old methods for requirements gathering. Many software projects write requirements in what is refered to as “user stories”. But a use story is not a story at all. There’s no drama, no action and no resolution. Instead, user stories are often just a bunch of interactions between the user and the syst..
|
|
C and I went to the movies to watch Source Code last night. If you haven’t seen it, watch out. This post contains spoilers .
|
|
Today was the 2011 HBF Run for a Reason . Despite the fact that I was feeling quite sick on Friday, I pulled myself together for the run. Free Transperth services were running, roads were closed, people’s breath misted through the air in the chill. I went to bed extra early on Saturday (at 8:45pm) and woke up at 5:15am in the dark, padding out of the bedroom so as not to disturb C and sleepily tugging on my running clothes. I would be runn..
|
|
And here's episode 2 of the Sig Sauer Saga! In which I attempt to UV map and texture the model from Part 1 . And do lighting and compositing for a decent somewhat photo-realistic render. Take a gander. Feedback appreciated!
|
|
There are many things to consider before switching to VOIP. My wife and I switched to VOIP in March out of frustration with our phone provider, Bell. After two months of VOIP phone service we’ve decided to go back to a standard phone line. There are many reasons that factored into our decision: It was very unreliable It cost more than a standard phone line It didn’t work with our security system I’ll expand on each of these in detail..
|
|
Added the Nginx HttpCoreModule Documentation to the index. Hopefully helps someone out there! You can view it here Nginx HttpCoreModule Documentation
|
|
Alongside with the SoundCloud Android app we’ve created a new Java Wrapper for the SoundCloud API and today we can finally release it to the public! It is simple to use, supports OAuth2 and requires a minimum of external dependencies so it should be easily embeddable in both desktop and mobile applications.
|
|
Alongside with the SoundCloud Android app we’ve created a new Java Wrapper for the SoundCloud API and today we can finally release it to the public! It is simple to use, supports OAuth2 and requires a minimum of external dependencies so it should be easily embeddable in both desktop and mobile applications.
|
|
Poking my head in here to confirm that I am in fact not dead. I humbly offer this nifty time-lapse video as proof. Started a small project to brush up on Blender skills. Modeling a Sig Sauer P220 in Blender 2.57. The model is low-poly and incomplete (need to finish the other side, the magazine, some bullets, etc.), but it's close. Next up, textures, materials, lighting, rigging, and animation!
|
|
In reply to Terry Jones. I work in the Launchpad.net codebase daily. It relies upon a large number of standard and external libraries. Some of the external libraries are installed on the system, some by buildout. Since last year I've been using a script, pyctags, to help generate tags for those libraries I'm interested in (alongside tags for Launchpa..
|
|
I’ve been writing applications off and on for nearly 4 years now, since before Django 1.0 was even released. I must say the framework could not be better described than by its own tagline “The Web framework for perfectionists with deadlines”. Among the things I love about it are: However, after using the framework for nearly 4 years I’m just now discovering my preferred way of managing environments. I know there’s still a bit of back and....
|
|
I’ve been writing applications off and on for nearly 4 years now, since before Django 1.0 was even released. I must say the framework could not be better described than by its own tagline “The Web framework for perfectionists with deadlines”. Among the things I love about it are: However, after using the framework for nearly 4 years I’m just now discovering my preferred way of managing environments. I know there’s still a bit of back and....
|
|
Git isn’t just something you have to put up with when working with other developers. Git is a wonderful tool that allows you to manage your code, its evolution and help you recover from mistakes should they arise. One of the things that people are intimidated by is git rebase. Let’s look at an example. You’re working on a team with two other developers. You have a blessed repository that sits on your company’s server. Everyone is working ....
|
|
Git isn’t just something you have to put up with when working with other developers. Git is a wonderful tool that allows you to manage your code, its evolution and help you recover from mistakes should they arise. One of the things that people are intimidated by is git rebase. Let’s look at an example. You’re working on a team with two other developers. You have a blessed repository that sits on your company’s server. Everyone is working ....
|
|
Now that I’ve covered my experience at the 2011 Panasonic Home Entertainment launch in Melbourne I’m itching to write about the overall trip - my first one interstate, in fact. This has been my first flight since we moved here from the US (at the end of 2005). I have never flown by myself before, so it was definitely an exciting experience for me. One I almost didn’t get to have as I came this close to missing my flight completely. I en..
|
|
A little while ago I wrote about Soup (who runs the Panasonic Insider Crew ) sending me to Melbourne to attend the 2011 Panasonic Home Entertainment launch . My Melbourne trip took place yesterday and I think I’ll need to separate them into two posts. For those who are just interested in the launch itself, this is the post for you. I’m not going to write about every single product or feature (instead I’ll only cover a couple that stood ..
|
|
I was fortunate enough to be given the opportunity to help Moby premiere his new record via SoundCloud. I didn’t know what to expect from…
|