PhantomJS returns a GIF to Rails (the call from step 4)
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 Scaling Up the Shard click for cool animated gif )
50 sextillion : # of earth-like planets in universe; 100,000: stars
Quotable Quotes:
@ petdance : "I wish I had enough money to run Oracle instead of Postgres." "Why do you want to do that?" "I don't, I just wish I had enough money to."
@ JBossMike : Java is old. Java…
…application/xml;q=0.9, application/xhtml+xml, image/ png, image/webp, image/ jpeg, image/ gif, image/x-xbitmap, */*; q=0.1
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 - Rails engine that integrates mocha and chai with the asset pipeline for JavaScript testing.
Loader Generator - Generator for gif loading images.
Purr Programming 2.0 - A little cuteness for your Monday morning.
Single page apps in depth - A book of architectural advice.
This is my new fave GIF of all time
newsweek :
gifhound :
WTF. Mark Zuckerberg and now-wife Priscilla Chan were spotted in this video for a Chinese TV documentary about the police force. The AP confirms that Zuckerberg and Chan were in Shanghai on vacation in late March when this footage was captured.
( Via CCTV )
this is a useful gif.
I'm working on a project that requires a bit of Javascript loading time before displaying the UI, so instead of doing what I usually do and downloading an animated gif from ajaxload I thought it would be a good opportunity to try out a CSS3 animation.
Inspired by 37 Signals loading bar (pictured above) and making good use of Chris Coyier's tutorial on CSS3 Progress Bars I set to work designing a bar in Photoshop and then replicating it in CSS3.
Animated GIF Thumbnails
One of my favorite parts of Campfire is how it plays GIFs. Perhaps this isn't the most productive way to communicate, but it sure is awesome. If you upload a GIF to Campfire now, it will resize and animate the thumbnail as well. Pretend the above image is animated, I'm only good at finding GIFs, not making them.
We're in Campfire every day at 37signals, and we love making little improvements to make your experience better. Hopefully these …
Smaller than an animated GIF (3K minified, 1.7K gzipped)
MIT License
an IRB alternative and runtime developer console
Amazon ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud.
Skeleton: Beautiful Boilerplate for Responsive, Mobile-Friendly Development
A Beautiful Boilerplate for Responsive, Mobile-Friendly Development
Twitter Bootstrap …
Creating the GIF and PDF was originally very difficult: you had to use BCC, print to a virtual PDF-ing print driver, open the PDF, screencapture it, crop the capture manually, and then send me the words you used, the resulting GIF, and the PDF. Repeat thirty times over. My freelancers understandably got bored, so I had someone write a script which would use a particular Windows macroing utility to drive my laptop's mouse and do the work. This took about an hour to get through …