Streams of thought by...

This is the (tumble) log by Innerfusion, I'll post various things about code, design, politics, or whatever is interesting at the moment.

11/10/2011
1:42am
1 note
Comments (View)

If we never let go of old technology, we’d be buried in complexity and crushed by outdated crap.

— Daring Fireball

3/30/2011
10:51pm
1 note
Comments (View)

The Chinese Shirt Roll →

Man, I hope this trend makes it here in the states

Posted in: funny trends
3/8/2011
1:21am
2 notes
Comments (View)

Adobe openly admits that the initial goal for the new tool will be to help convert animated banner ads so that they work on the iOS paltform

— Sweet!, …I’ve really been wondering when those ads would be coming to IOS via Adobe outs experimental Flash-to-HTML5 conversion tool, calls it Wallaby — Engadget

Posted in: ios adobe flash
1/25/2011
1:35am
1 note
Comments (View)

We chat about the nature of restaurant food (everyone orders the same shit) , ‘real’ Japanese cookery and why Americans eat so little of it (too intimidating and not ‘fancy’ enough), and the irony that despite his efforts to get people to eat something other than sushi, that’s all people want to eat.

— Andrew Zimmern and Morimoto on the nature of restaurant food via - Lunch with THE Iron Chef Morimoto « Bizarre Foods

Posted in: food travel
11/10/2010
12:18am
2 notes
Comments (View)

Big Bucket - Archive – Sneak Peek at The Incident 1.3 →

Ipad + TV adapter + Iphone as controller == so much awesome, I can’t wait for this to be come out. via @daringfireball

Posted in: iphone ipad video games
10/21/2010
4:46pm
4 notes
Comments (View)
If your computer is too slow, don’t buy more memory or upgrade… get a keyboard with a turbo button

If your computer is too slow, don’t buy more memory or upgrade… get a keyboard with a turbo button

Posted in: keyboards turbo computer
Testing out camera+ hdr effect while at valleyfair on Saturday

Testing out camera+ hdr effect while at valleyfair on Saturday

Posted in: hdr camera+ valleyfair iphone

Introducing Bam : A simple deployment utility

As a thought about the post that I wrote the other day. I figured why not just turn it into a gem? This would be a good excuse for me to write my first command line gem and also learn all the intricacies involved with it. So without further ado, here it is: bam the easiest, most fastest way to deploy your project! It’s super simple to get going and use too!

Installation

  gem install bam # => you might need sudo here

Usage

  cd into/your/project/root
  bamify
  # it should generate a deploy.bam file, go ahead and open it up and update it
  # do some work on your project
  bam

That’s it! No DSL to learn, a minimal amount of ceremony involved with setting it up, and best of all, the deploy file just involves setting 2 variables at the minimum. Now you to can deploy your recipes, er, I mean your site or project the Emeril Lagasse style with BAM! There’s also some variables to allow you to do some pre deployment tasks and post deployment tasks that are limited to running commands locally, but most of the time I don’t need them and honestly if it gets more complicated than that, just do yourself a favor and use capistrano.

Ok enough talk, show me already!

Alright here’s a basic demo of how it works:

Get the source at http://github.com/vanntastic/bam if you want to fork it. Here’s a quick video of Emeril reminding you how fast and simple your deployments can be:

Posted in: ruby gems deployment rsync bam
10/19/2010
1:29pm
3 notes
Comments (View)

Quick Deployment with Rsync and Ruby

UPDATE, this is now a gem!

As I’ve mentioned before, I’m a huge fan of using rsync for deployment. When working on smaller sites and projects, I find that the other deployment method that I use; capistrano, is a bit of overkill, I rarely, if ever need to rollback revisions or share assets across deployments on simple websites. Since I use git, I can rollback revisions and ignore certain files using .gitignore. With that said, I think that I’ve come up with the most simple and perfect way to deploy small projects. This assumes that you use the following:

  • OSX or any *nix variety OS (haven’t tested it on ubuntu, but I assume this’ll work the same)
  • rsync / ssh
  • git
  • and of course ruby
  • textmate or any other editor that accepts textmate’s bundle snippet system
  1. Add the following snippet to your bundles:
  1. Assign the word deploy for the snippet expansion.
  2. Add a file called deploy.rb to the root of your project, make sure and chmod 755 it.
  3. Type deploy and expand the snippet and fill in your deployment details.
  4. Once you are ready, just run ./deploy.rb in the terminal.

The great thing about this is that you ignore files on deployment simply by using .gitignore and rollback using git. Why attempt to re-do those things when git does such a good job of it itself? Enjoy!

Posted in: rsync ruby deployment git
10/15/2010
12:25pm
34 notes
Comments (View)
adobegripes:

Flash Player: Real classy Adobe, bundling trialware with your plugin to make a few measly bucks more off your users.

Only companies who have stopped caring about their product and only care about squeezing more dollars out of their customers at all costs pull crap like this.

More info on the Dark Patterns wiki

Via Reddit

Sidenote: latest mac chromium nightly disables flash by default because of a security vulnerability (http://img.skitch.com/20101015-tx9ghisw5mijnxgmq86msxyf5b.jpg)

adobegripes:

Flash Player: Real classy Adobe, bundling trialware with your plugin to make a few measly bucks more off your users.

Only companies who have stopped caring about their product and only care about squeezing more dollars out of their customers at all costs pull crap like this.

More info on the Dark Patterns wiki

Via Reddit

Sidenote: latest mac chromium nightly disables flash by default because of a security vulnerability (http://img.skitch.com/20101015-tx9ghisw5mijnxgmq86msxyf5b.jpg)

Posted in: flash adobe wtf
reblogged from adobegripes