FriendFeed Window

We the FriendFeeders received a great news the other day, that the near realtime synchronization between FriendFeed and Twitter has finally been back in business!

One of the most selling points of FriendFeed (to me at least) was its being a one-stop source for your friends’ activities and blog/news feeds around the world, but the breakage of Twitter synchronization almost ruined that because nowadays most of what you and your friends are up to is in realtime tweets. I’m happy to see it come back and find that FriendFeed isn’t so far neglected even after Facebook’s acquisition.

Anyway, now that FriendFeed is back I want a nice FriendFeed client that fits a corner of my desktop. If you are a FriendFeeder¬† you know the best client for FriendFeed is a web browser, and as much as you do I really miss the realtime window. I thought it might still serve as a good client, but it lacks some critical features like “CC to Twitter” which you need to reply to your imaginary friends (= non-friendfeeding twitterers you imported), that were added after the site renewal where everything went realtime and the realtime window was gone off from the site.

So, here’s a bookmarklet I hacked up:

FriendFeed Window

Drag the link above to your bookmark toolbar to install the bookmarklet, and whenever you want to open a FriendFeed window, fire the bookmarklet on a FriendFeed page.  (This is due to security restrictions and jQuery dependency)

Enjoy!

[Update on 2009-12-29: Added some code to set the base target to “_blank”.]

git-info: Displaying information about a Git repository a la `svn info’

I haven’t been writing much in English about technical stuff, so I am going to start this blog with a series of articles that introduce some of my little works.

I picked git-info(1) to begin with, which is a small shell script that provides Git with a similar functionality to “svn info“.¬† As a long time user of Subversion who was new to Git I really missed a handy command to see repository information at a glance, so I wrote this.

knu’s git-info at master – GitHub

A sample output (at the time of writing) is as follows.

% git info
Repository Path: /home/knu/src/github/git-info/.git
Path: /home/knu/src/github/git-info
Remote Repositories:
    origin  git@github.com:knu/git-info.git (fetch)
    origin  git@github.com:knu/git-info.git (push)
Remote Branches:
      origin/HEAD -> origin/master
      origin/master
Local Branches:
    * master
Repository Configuration:
    [core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
    [remote "origin"]
        fetch = +refs/heads/*:refs/remotes/origin/*
        url = git@github.com:knu/git-info.git
    [branch "master"]
        remote = origin
        merge = refs/heads/master
Last Changed Commit ID: da32fa59f7fab84606ce3c144e636043e96d8063
Last Changed Author: Akinori MUSHA
Last Changed Date: Tue Jul 28 10:37:09 2009 +0900
Last Changed Log:
    Take the directory as a physical path.

Hope this helps you on your way.