bartman's blog

where your WIND coverage ends

I got a SIM card from WIND on Friday, [the opening day]{nexus-on-wind-in-ottawa}, and put it into my Nexus One. All of a sudden everyone I know wants me to drop by their house to test the service there. Guys, it’s only $15 for a month of testing… :D So far, in my neighbourhood (Central Park), and the surrounding area (drove down Merivale, Baseline, Carling, and Kirkwood), I get 3-4 bars (out of 4). I am well covered here, it seems.

Nexus One live in Ottawa on WIND Mobile

I visited the WIND Mobile store at Westgate Mall this morning and signed up for WIND service. (I was the first geek there… yeay!) I am using my Nexus One and getting 3..4 bars for voice (out of 4), and decent data throughput.

the WIND excitement

I heard that WIND stores were actually open in Ottawa, but they are not authorized to sell anything yet. One such store is 5 minutes from my house, at the Westgate mall, so I dropped by on my lunch break.

sata hotswap pico-HOWTO

I had been unpleasantly informed by mdadm that sdc has been failing. Yey, another one – I thought. Not wanting to disrupt most of my day, I decided to try hot swapping the disk.

serving http content out of a git repo

While preparing for my [Git]{tag/git} Workshop for Flourish Conf, I thought about serving files over http directly out of a git repo. Here is a short shell script that I came up with: git-serv.cgi. It takes request URLs like http://domain/examples/dir/file and looks up the objects in a bare git repository in /home/git/examples.git. It looks only on the master branch, and nothing is ever checked out. If it finds a tree object, it prints the file listing at that point in the tree. If the object is a blog, it dumps the contents. Otherwise some error is reported.

pimped out zsh prompt

Here is [yet another]{zsh-git-prompt} update to the series. I’ve updated my git prompt again, now using the zsh 4.3.7 built in vcs_info module. This time the motivation came from Zsh Prompt Magic article. Here is what it looks like now: Everything is now self contained in one file: S60_prompt. Grab it and source it into your zsh config. The features are: name of current branch, git repo state (rebase, am, bisect, merge, etc), markers indicating staged/unstaged changes, little 1 after branch name indicates dirty working tree, little 2 after branch name indicates staged changes, highlight depth decended into the repository on the right, show failure of commands via prompt background change, show command/insert mode when using vi mode (set -o vi).

live termcasting of your terminal over telnet

I mentioned [earlier]{ubifs-on-sheeva} that I will be giving a talk at Flourish Conf next month. While preparing for the talk I decided to I wanted to share my terminal with the participants of the Workshop via telnet. The more popular alternative would be to use screen built in sharing, or maybe vnc, which would require more memory and CPU overhead… and additional accounts using the former method. I only have a SheevaPlug to work with, so I am trying to be as conservative as possible.

Debian on UBIFS upgrade on SheevaPlug

I picked up a SheevaPlug recently. In a few weeks I’ll try to use it as a git server in a classroom setting at Flourish Conf, where I will be speaking about [Git]{tags/git}. This platform consists of a 1.2 GHz ARM processor (Feroceon 88FR131 rev 1 (v5l)), 512M of SDRAM, 512M of NAND flash, 1Gbit ethernet, USB, SD card reader, and … well, that’s it.

nexus one

Some people have asked me to review my experience with Nexus One as a user in Canada. Here be my first impressions.

skype on Debian Linux (64bit)

My aunt asked that I get my mom hooked up on skype for my mom’s B-day. That involved getting a webcam and hooking it up on my parents’ Ubuntu system. Since I’ve never done anything with webcams, I didn’t know where to start. This blog entry is about trying skype and the webcam going on my Debian Sqeeze laptop.