…everything that would go out in a new deploy. Or if you're more of a visual learner, here's a gif for great justice:
This approach assumes a very basic development and deployment model, where deploys are happening straight from the same branch that features are being merged into. As projects grow more complex, so must your deployment model . Automatically tagging deploys as we've outlined here breaks down under more complex systems, but the tag interface continues …
Load info is a neat website that lets you generate your own loading icon.
The first page has a hypnotising array of load-icons to choose. Click on one and it'll bring up a box that lets you choose the size and colours you want and it'll generate you a customised animated gif you can use.
…buffer, it is returned, refilled, then enqueued again in a loop until there is no more data to play. The GIF below demonstrates how the audio data flows from the code to the system hardware. The red and green squares represent the empty and full buffers respectively.
Sending the Audio Data
Now that we have some background on how streaming works, let's play a song from our iTunes library. We can use a MPMediaPickerController to allow the user to pick a song to play. We will get …
Be the animated gif you wish to see in the world.
"You have to be kidding me" Tow Truck Fail . I too have days like this.
Avoid Polio with this one weird trick
How to : a Paper
This article outlines a practical and efficient three-pass method for reading research papers. I also describe how to use this method to do a literature survey.
The "screencast" further down the page is an animated GIF at retina resolution (biggest asset on the page at 386K)
The press logos under the plan selection are using webkit-filter to show them in greyscale (hint: add -webkit-transform: translateZ(0) so this works correctly on retina screens on Safari)
Rails returns the GIF and caches it into a file ( Rails page caching)
Email client or web browser renders the GIF
All this sounds pretty complex, but it's actually implemented in just about a hundred lines of code.
There's a few tricky things you have to deal with when installing Phantom.js on a Linux server, such as adding fonts that may not be part of your default Linux server setup, but it's …
( Dr. Who click for cool animated gif ) Up the Shard
@ petdance : "I wish I had enough money to run instead of ." "Why do you want to do that?" "I don't, I just wish I had enough money to."
@ JBossMike : is old. Java…
Chrome and Safari headers are effectively useless - we accept everything! Firefox and IE aren't doing much better. Opera is the only one explicitly enumerating the supported filetypes, which is the behavior we want, albeit it also adds some unnecessary types at the front. If we want server-driven negotiation to work, then the first task is to get the browsers …
…Tuesday. Get it at the beta price while you still can.
Konacha - engine that integrates mocha and chai with the asset pipeline for testing.
Loader Generator - for gif loading images.
Purr - A little cuteness for your Monday morning. 2.0
Single page apps in depth - A book of architectural advice.
This is my new fave GIF of all time