Developer Aspirations

YAPB - Yet Another Programming Blog

Friday

27

June 2014

Google I/O 2014

by Colin Miller

I was able to attend Google I/O this year and I wanted to give my thoughts. This may be a bit rambly as I'm still processing the things I saw and experienced. I'll break it down into sections of the highlights of what I found interesting. Keynote I missed the first part of the keynote due to the huge line that it was to get in. I was waiting…

Friday

11

April 2014

Upgrade Your Command-Line - Part 5: TaskWarrior

by Colin Miller, on command-line, bash, taskwarrior

Coming to the end of this series, I'd like to mention a tool that you can use in the terminal, but isn't directly related to using a terminal. It's a tool to keep you organized and on-task right in the terminal without having to switch to a browser or external app. It's a powerful ToDo and Task management application called TaskWarrior. After installing TaskWarrior you interact with it with the…

Thursday

10

April 2014

Upgrade Your Command-Line - Part 4: better prompt

by Colin Miller, on command-line, bash

So far I've covered navigation and multi-tasking on the command-line. In this part I'm going to cover another important aspect of the command-line: information feedback. When using the command-line, you're often viewing various bits of information. Having more (useful) information can make you more productive. The most looked at piece of information in a shell, is the command prompt. You may recognize your command prompt as something like: colin@colintmiller…

Wednesday

09

April 2014

Upgrade Your Command-Line - Part 3: tmux

by Colin Miller, on command-line, bash, tmux

On to part 3 of my 5 part series on upgrading your command-line. In part one I talked about improving the speed of navigating your filesystem using bashmarks. In part two, I expanded on that navigation speed by improving the cd .. command with an improved version. In this part, I'd like to talk about multi-tasking in the terminal itself. Many Unix veterians are familiar with screen which allows you to…

Tuesday

08

April 2014

Upgrade Your Command-Line - Part 2: super cd ..

by Colin Miller, on command-line, bash

In the first part of this series I talked about bashmarks for quickly navigating using a bookmark like system. In this part, I'd like to introduce another enhancement for speeding up navigation: upgrading the cd .. command. As you know, unix-like filesystems have 2 virtual directory markers in each directory. The . directory represents the current directory. The .. directory represents the parent directory. I find that often when I'm navigating deep into…

Monday

07

April 2014

Upgrade Your Command-Line - Part 1: Bashmarks

by Colin Miller, on command-line, bash, bashmarks

A few years ago I was complaining to a coworker how frustrating it was to always type out these long paths to particular directories that I needed to access. For instance I might need to access some http logs in /var/log/http/custom_server/backlog/. After looking at the logs I might go back to my project that resides in /home/cmiller/Projects/android/LinkedIn/. A shortcut if that…