Quicksilver Shelf Plugin – My First Screencast

July 3rd, 2009  |  Published in Technology  |  2 Comments

As I was trying to kill time, I was researching Quicksilver extendability other than just quick-launching apps. Yes, I know Spotlight does it from the get-go.

My search led to a Lifehacker.com article (as usual, with this kind of things) written a while back about Gina Trapani’s Top 10 Quicksilver Plugins (at the time: November 2007). One of the plugins that intrigued me to check out was the Shelf module/plugin.

Read the rest of this entry »

Bash Completion, Along with SVN and Git Tab Completion

February 9th, 2009  |  Published in Development  |  Comment

Time is precious. I installed these utilities to save some of it:

I install bash-completion via MacPorts on my Macs.

sudo port install bash-completion

I then saved this svn-completion script to locally, and did a sudo cp:

sudo cp bash_completion /opt/local/etc/bash_completion.d/svn-completion.sh

Note: “bash_completion” is the file linked on “svn-completion script“. I hope that avoids confusion.

Last but not least, I then installed the git-completion script. I first checked the version of Git I have via MacPorts which happens to be 1.6.0.5.[1] I then saved and untarred the Git tarball of the version I have locally. Then did another sudo cp of the actual git-completion script to the same directory where my svn-completion.sh is located at:

sudo cp git-1.6.0.5/contrib/completion/git-completion.bash /opt/local/etc/bash_completion.d/git-completion.sh

After that, I added the following to to my .profile (or .bash_profile):

# for bash-completion
if [ -f /opt/local/etc/bash_completion ]; then
    . /opt/local/etc/bash_completion
fi
source /opt/local/etc/bash_completion.d/svn-completion.sh
source /opt/local/etc/bash_completion.d/git-completion.sh

Either restart your Terminal, or re-execute your .profile, and that would do it.

For more info on Git completion, check out this article by Kamal Fariz (bitfluent).

  1. Got it by using git version. []

Git Info – Almost Like “svn info”

February 9th, 2009  |  Published in Development  |  Comment

I have been trying to find something like svn info but for Git. Luckily, I stumbled upon Duane Johnson’s script. Here’s git-info.sh:

#!/bin/bash

# author: Duane Johnson
# email: duane.johnson@gmail.com
# date: 2008 Jun 12
# license: MIT
#
# Based on discussion at http://kerneltrap.org/mailarchive/git/2007/11/12/406496

pushd . >/dev/null

# Find base of git directory
while [ ! -d .git ] && [ ! `pwd` = "/" ]; do cd ..; done

# Show various information about this git directory
if [ -d .git ]; then
  echo "== Remote URL: `git remote -v`"

  echo "== Remote Branches: "
  git branch -r
  echo

  echo "== Local Branches:"
  git branch
  echo

  echo "== Configuration (.git/config)"
  cat .git/config
  echo

  echo "== Most Recent Commit"
  git --no-pager log --max-count=1
  echo

  echo "Type 'git log' for more commits, or 'git show' for full commit details."
else
  echo "Not a git repository."
fi

popd >/dev/null

I made an alias in my .profile to make it a bit more accessible:

alias gi='. /Users/$USER/git-info.sh'

Action Method by Behance

September 16th, 2008  |  Published in Technology  |  Comment


Action Method – Splash 20080916, originally uploaded by stechico.

In a recent announcement, Behance unveils its new product called Action Method (AMO). They have spent the past year designing and developing the new platform for productivity and project management.

The system is based on the “Action Method” and the design of our paper product line, but the technology itself is revolutionary. Now being beta-tested by a select group of people and teams, AMO is a web-based application that offers a radically different approach to managing projects and collaborating with others.

You may signup to be notified when it launches by click here.

Meanwhile, on a side note, I’m digging the Methodology page’s copy and visuals:

The success of any idea ultimately comes down to action. Our method is a discipline for everyday productivity.

Designed for those with many ideas and lots of creative energy, the Action Method seeks to simplify project management and life.

Muji Chronotebook

September 16th, 2008  |  Published in Design  |  Comment

This Chronotebook from Muji is a fresh concept. It was designed by Wong Kok Keong (Orcadesign, in Singapore) and won a Judges’ Prize in Muji’s International Design Awards #2 (May 15 to July 31, 2007).

Diary schedules are arranged in lines and grids, which are difficult to see and has little flexibility. This notebook makes it clear, intuitive and easy to plan and see your daily schedules.

Cool Hunting’s brief write-up on it gives us a qualitative insight on how useful it can be, and how different it can be to what we have been used to:

Beige, minimal, with rounded corners and just small enough to fit in your pocket, the Chronotebook has trademark Muji aesthetic appeal. The clock, located in the center of an open page, is divided in halves by the midline of the book—the left hand white graphic represents AM, while the dark graphic on the right is PM. Not only does the layout illustrate our circadian nature but it forces you to organize tasks according to the time of day they need to be done. Overall, it’s easy to look at, simply comprehended and accomplishes a design feat by adding a small feature (a more logical way to break up your day) that has big rewards in functionality.

Anyways, thought I’d share with those of you looking for a new way to organize or log your day, etc.