The Best Mac Git Gui

Git is one of the most powerful and effective revision control systems available. It’s lightweight and highly configurable, complimenting almost anyone’s programming workflow. Predominately you interact with git from the command line, inputting commands such as `git status` or `git commit` to manipulate your repository.

When you first learn git the CLI can be daunting and confusing. Browsing through your history of commits with `git log` is not efficient. Even after you learn a few tricks such as `git log –graph –oneline –all` it remains difficult to really explore your history.

This is why a git GUI can put the joy back into using git.

Continue reading

Import Posterous Posts Into WordPress

Even though I’ve been using Posterous to host my photo blog for the past few months I’ve begun to grow weary of not using WordPress. While Posterous is easy to use I don’t feel like I’m in complete possession of all the content I’ve been creating. With that in mind, last night I started the process of exporting my Posterous posts and importing them into a WordPress installation.

Exporting posts from Posterous was not as easy as I had hoped. There is no native export tool on Posterous’ website nor any 3rd-party Posterous export tool.

After a fair amount of searching I found the only way to get my posts out of Posterous was to use WordPress’ import Posterous tool.
Continue reading

List Your iTunes Library By Artist and Year

Just found out: you can organize your iTunes Library to show your music by artist and by the year their albums were released.

This means that rather than just listing all your music alphabetically by artist, and then by the artist’s albums, you can instead have each artist’s album listed by the year they were released.

I didn’t even know that I wanted to list my music like this, but now that I know I can I do. Awesome.

10 things to know about street photography

I’m a hobbyist photographer and I’m always looking to improve my craft. I learn what I can through practice but that can only get you so far. It’s always helpful to pick up a trick or two from someone who is an expert.

Until reading this article I didn’t know who Henri Cartier-Bresson was. Now I do and I appreciate his work and tips.

The page is easy to consume as it’s in easy list format. I especially like tip #7: ‘See the world like a painter’. Good tips.

Read all the tips here.

Finding A Job

I’m helping a friend find a job. I’ve already gone through the entire job search process and I do not envy the guy. It’s a hard, grueling process but one that when successful is such a rush.

Off the top of my head I shared with him a list of job listing websites I used during my search. These sites are mostly geared toward technology jobs but hopefully it’ll spark an idea of a place to search for a job you haven’t thought of before. Like maybe one of your favorite websites is hiring, or has links towards a website that is hiring.
Continue reading

Making A Brain Dump On The Internet

I had an idea the other day to start documenting all the various pieces of information that I’ve collected over my years of living. The types of information I intend to share are those that I have found aren’t common knowledge. The knowledge is more ‘special’. As in – it is highly targeted and specific in its use and application.

In summary, most of the information I intend to share are technical in nature.

However! It is my hope that through the power of words I will make complex concepts easy to understand. Skills that once were mysterious may be shown to be as plain to understand as brushing your teeth. (Which is not to underestimate the difficulty of brushing three times a day.)

I’m starting by fanning out what topics I intend to cover and will slowly update each page with information as time permits.

Get started with the hub page which for now I’m calling Resources. Click here to read my newly created Resources page.

How I Make My Week of Links

The first few times I was formatting my ‘Week of Links’ post I had a very loose and chaotic system in place. Most of my reading is done through my Google Reader account, which helps centralize all the different websites and blog feeds into one place. This way, instead of having to load 10+ websites every day to catch up on news, I am able to go to my Google Reader and read all my news in one neat location.

When I first started saving links to use for these posts I would shift between tagging them, starring them, or sending them to my Instapaper account. This quickly became chaos and resulted in more confusion and work than I had ever intended.

Slowly, as the weeks progressed, I fell into a rhythm. During the week I would Star each Google Reader item that I thought was interesting or worthwhile to share. After the week was over I would go through my starred items from the past week, sometimes skipping articles that were no longer relevant or interesting, and open each article in a new tab (in the background thanks to this Google Chrome Extension). At this point I have one Google Chrome windows open with about 15-20 tabs, each with the article loaded.

From here I open the most excellent Chrome Extension Session Buddy and use its export feature of my open tabs to produce a CSV file with the title and URL of each article.

Until this week I would manually go through this list and create the HTML necessary to make each headline linkable, which was quite an arduous and boring job. This week however I made a breakthrough and was able to automate this task through the use of only FOUR lines of Python code. Opening a Terminal window on my Mac I entered into the Python Interpretator and ran the following four lines:

import csv
reader = csv.reader(open("googlRss.csv", "rb"))
for row in reader:
	print '<a href="%s" target="_blank">%s</a>' % (row[1], row[0])

Which produced the following result:

After this point it was only a matter of adding my comments to each headline, and voila! The Week of Links was ready for publishing!

Improve Your Diet: Go Gluten-Free

Last night I read an article that has all but convinced me to go gluten-free with my diet.

I’ve been in the process of reducing the amount of wheat and grain that I eat, going from highly processed white bread to whole wheat. I’ve also been avoiding unnecessary uses of bread: instead of making a lettuce, tomato, mayo, and turkey sandwich with two slices of bread I now use the lettuce to hold my sandwich together. That, along with other choice improvements in my diet – such as not eating as much – has been largely easy to maintain and keep.

With these changes I’ve seen incredible weight loss (thirty pounds) and improvements in my overall health. I feel better, more energized, and overall more healthy.

Who knew diet could be so powerful? Continue reading

What Apple Introduced on Monday

Apple’s WWDC has come and gone. The day was ruled by the (now) newly announced iPhone 4. There was no mention of other product’s being upgraded. As you read in my last post there were possibilities of the Mac Pro being updated along with the MacBook Air and many of Apple’s other products. However that was not to be – the iPhone ruled the day.

If you surf over to Apple’s iPhone webpage they’ve posted a video that is not only a great advertisement for the iPhone but also gives a very good overview of what is new in iPhone 4. If you don’t want to watch the video here’s a brief run-through of its new features:

FaceTime – Video calling on your iPhone. Thanks to the addition of a front-facing on the iPhone 4 you can now have face-to-face chats with anyone else who has an iPhone 4 and is on a Wi-fi network. I can already imagine how amazing it will be to experience this feature in action.

Retina Display – iPhone 4’s display has been vastly improved over the iPhone 3GS. It has 326 pixels per inch, making its screen quality purportedly comparable to printed text. If anything else everything on the iPhone 4 will look sharper, clearer, and more authentic.

Multitasking – I hope this needs no explanation but if it does: Finally you can run apps concurrently. You can leave Pandora streaming in the background as you browse the web on Safari. Yes, please!

HD Video Recording – Record 720p video at 30fps on the iPhone 4. But what good is recording video if you can’t edit video..?

iMovie on iPhone – This one surprised everyone. You can now edit movies right on your iPhone 4. This includes adding transitions, titles, and including an audio soundtrack. This still blows me away.

5-Megapixel Camera – 5 megapixel with LED flash. Also it can do that whole HD Video thing too.

There’s many more features that were announced but really I’d be wasting your time if you read them here. Apple’s site has so many more pretty pictures. I’ll hopefully get some opinions up here later but for now that’s your Apple update. Enjoy! :)

Amazon Marketplace How-To Guide Part 3

And here’s the third and final part of my How-To Guide for Selling Your Stuff on Amazon Marketplace. I loved writing this part because here’s where you get paid! Nothing is better then getting cash for your old things. If you have any questions on any of these parts leave a comment with your question and I’ll reply.

How to Get Paid by Amazon Marketplace

Continue reading