Using composer on Gandi Simple Hosting

TL;DR Install composer in ~/web/includes and set the config option cache-dir to ~/tmp/composer in your composer.json. Change to your htdocs directory and run ~/web/includes/composer install.

Keep reading
thoughts on development and production

Building things

I decided last night that I am just going to get something done. That's it … I decided. Of course I didn't actualy do anything—except lay awake for half the night thinking about what I could do, and sneezing.

Keep reading
thoughts on development and businsess

Enormously significant insignificance

Did you see it? Take another look at the cover image.

Keep reading
thoughts on life, the universe, and everything

Typewolf Cheatsheet

Quotes & apostrophes, dashes & hyphens, useful typographic characters and accents are all covered in @typewolf 's Typography Cheatsheet—along with answers to questions such as:

Keep reading
thoughts on design and typography

Absolute zero downtime deployment

So the technique goes that you have a directory structure similar to this:

Keep reading
thoughts on development and production

Con Man: Because Convention Man doesnt sound as cool

A new comedy from Alan Tudyk and Nathan Fillion is raising a phenomenal amount of money on Indiegogo. The Vimeo exclusive show follows Wray Nerely (Alan Tudyk) who was a co-star on Spectrum, a sci-fi series which was canceled too soon yet became a cult classic! Wray’s good friend, Jack Moore (Nathan Fillion) starred in the series and has gone on to become a major movie star…

Keep reading
thoughts on sci-fi, firefly, con man, and crowdfunding

X-Clacks-Overhead "GNU Terry Pratchett";

AT LAST, SIR TERRY, WE MUST WALK TOGETHER

Keep reading

Simple, approachable, wonderful!

1988. Apple have already been taking over the world with the Apple II. This little machine that I got my hands on is a revision or two from the ground breaking, industry defining Macintosh that introduced itself just four years before.

Keep reading
thoughts on apple, retro, and classic

Here's To The Crazy Ones

Here’s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. They’re not fond of rules. And they have no respect for the status quo.

You can quote them, disagree with them, glorify or vilify them. About the only thing you can’t do is ignore them. Because they change things. They push the human race forward.

While some may see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do.

Keep reading
thoughts on apple and steve jobs

The Source Sans Step

Web designers have been presented with two problems over the years; firstly the lack of choice to use anything more than Helvitica (or worse Arial) and Times New Roman for text on a web page. Secondly the expense and complex licensing of quality fonts.

Keep reading
thoughts on fonts, adobe, and open source

PHP ORM

Looks like this could be a winning ORM for PHP doctrine-project.org. You can using YAML to define the schema files and create the database from the classes. The thing that really got me excited though is at the end of the documentation, under Plugins, the AuditLog and versioning plugin that will automatically trac versions of any table. Here is the code for a simple new item object:

Keep reading
thoughts on development and php

Pecl json extension

This just took me too long to figure out. I needed json_encode function, and it seems that the fedora yum repos. doesn’t have a very up-to-date version of php5. I didn’t want to have to go all out and configure and make php from scratch so I looked to pecl for help. After installing pear and much trying I found that I also needed the php-devel package in order to compile pecl packages. Then I also discovered that I need to specificaly enable the extension in the php config. I did it by creating a file in /etc/php.d called json.ini with the following:

Keep reading
thoughts on development and php

Codeigniter 1.6.0

Lightweight PHP framework, Codeigniter releases 1.6. This release includes:

Keep reading
thoughts on development and php

24 Ways—Underpants over my trousers

Good to see 24 Ways back for their third year. Andy Clarke of Stuff and Nonesense has written an article called Underpants Over My Trousers, where he talks about comic design applied to the web. Panel sizes and use of borders, very inspiring ideas well worth reading.

Keep reading
thoughts on development

Not sucking at communication

I have been waiting for a chance to read the Lessons in not sucking series over at Church Marketing Sucks, I’m liking it so far, I may need to run a seminar on this stuff at church. I particularly like part three, Common Communication Mistakes. It’s mostly obvious stuff, but really good to read. Fast. Good. Cheap. Pick two!

Keep reading
thoughts on life