I lost an entire day of coding trying to get his to work. We are all lucky that I am a developer and not a systems admin.
However around 9pm I finally have it running. I burned through a lot of screwed up VM's trying to get this to ...
read more
I lost an entire day of coding trying to get his to work. We are all lucky that I am a developer and not a systems admin.
However around 9pm I finally have it running. I burned through a lot of screwed up VM's trying to get this to ...
read moreFrom my point of view the reason why we create multithreaded applications is so the user experience does not suffer. We have operations that need completed but running these on the main thread will block the UI and piss off our users.
Most of the operations have some similarities. Atleast ...
read moreI had to do a HD shuffle this weekend. I have a 64GB SDD that was in my Macbook Pro that replace the 320GB that was stock. I code in .NET now so I was in need of a Windows machine when I was away from home. 64GB is cramped ...
read moreI just puked up some old code for a little app that displays your iCal events in the terminal. I have it as one of my startup scripts so when I start a new bash session I see my events for the next 7 days. It's a very simple ...
read moreIf you use Terminal on your Mac like I do. It is the first application that is run at starup and the last to close. When you start Terminal in a new window or tab that is a great time to review your computer stats, iCal events, and disk sizes ...
read moreI just got the latest usage status for two of my desktop apps, HTTPAssistant and Encoder Assistant. It is always useful to know your market and who uses your apps. The apps have auto updates and the only data that is sent to the update server is the app version ...
read moreNSLog makes it really easy to print out strings or other objects in the command line. However you get a timestamp each time you use NSLog. If you are making a command line app and need to output some NSString or other data without the timestamp then this is a ...
read moreSo I love to read and I read a lot. If I had to guess I probably read 100+ pages a day. I like to read fiction and non-fiction alike. I have a kindle that gets used more than any other device that I own, except for my computer. I ...
read moreI just added the newest MacVim compiled for python using the 10.7 Lion SDK. You can downloading it below.
If you want to use the Python auto complete in vim then you have to compile vim for python on your system. If you are running OSX I have ...
read moreI have started to use JSON for all my config and sending data to and from my backend. Many of the JSON frameworks for other languages are very good and easy to understand and use for someone new. Sometimes xml frameworks are complex just to convert an xml string to ...
read moreI just bought this Arduino UNO and it should be here tomorrow. Amazon Prime! I got a LCD and some basic, LED, switches, and buttons for it. I will go though all the example projects to get familiar with the device and the language then I think I will make ...
read moreMany of the apps that I have worked on talk to a backend of some type. That communication is always done with HTTP GET and POST requests. There are many ways to test out your services. You can either have a dedicated web server for development purposes or run WAMP ...
read moreSo like many people my life is stored in my gmail. I trust google to keep my data safe but since so many things, from contacts to many different online accounts, are all registered under your gmail address it is important to have that data whenever you need it. There ...
read moreThere are so many programming languages. They each have something really cool that sets them apart and especially when you are just starting out it is hard to decide what one to learn. It is just as hard when you always have someone telling you to check out this or ...
read moreSo it looks pretty bad outside now and I have a few servers that are running at my home. We have bad utilities so I am sure that the power will go out. So as I scramble to make sure that all my devices have enough battery to make it ...
read moreSo this is much easier if you have a static site that is generated using pelican or jerkyll. Both of these apps are great for generating blogs out of markdown or other simple text markup language. I use pelican because it is built with python and that is what I ...
read moreEveryone needs a hobby. You need something in life that excites you. For me, I like photography. I have been working with HDR photography for a while now. I am not very good yet but I keep working at it. The only way to get better is to take hundreds ...
read moreI have been searching for a long time for a great todo and note taking system that works across platforms, machines, and that I have access to where ever I am. I also need something fast, something that I can grab in the middle of the night and jot down ...
read moreSo if you have been to my site before you may notice it looks a little different. I hope you also noticed the speed difference when loading posts. Ya, super fast. How is it done? By getting rid of everything that I don't need. Over the past few years ...
read moreThere is always a reason for the madness although it depends on the project. There are many third party libraries for pretty much any language you are programming in. Using third party libraries are great for productivity but they can turn on you in the end. I use and produce ...
read moreI read this article on lifehacker the other day about standing desk or sitting down, you should get up and move every 20-30 minutes.
I tried to think about a simple way to remind myself to get up and move so I just added this cron job to run at ...
read moreThis is a little bug in the AVFoundation framework. When using the AVAudioPlayer in
It is a pain whenever you do most of your testing on the desktop during development and then start testing on ...
read moreI am a nice person and I like to build desktop apps, mobile apps, and command line apps. I like to teach people and play with tech.

HTTP Assistant is a cross-platform REST client for testing web services. You can check out all the features and purchase it for $5.00 here.

This is another cross-platform app that will help you hash and encode text when working with web services. You can grab ...
read moreI love open source. Whenever I can, I release my code on github. I have many different projects in various languages on my page. I release all of my open source code under an MIT license. I fell that it’s the most open and easiest for others to understand ...
read moreWhen I first start learning an new language or framework, I like to rebuild one of my apps. By doing this I get good exposure to the different api's that the framework has to offer and you only have to focus on the syntax of the language and now ...
read moreSo here is the issue. You first started to use version control and because you were coding solo and the low learning curve, you started to ...
read moreThe thing about dvsc that makes me nervous is that all the code and revision history is on your local computer. This makes it very fast when committing, branching, and merging but what if you have a drive failure or worse? All your code is gone if you don't ...
read moreI have built a few applications for Android using the Flex framework. It is a great framework and I can build, test, and publish apps very quickly. It takes productivity to the max.
However, I have noticed that some of my apps take a noticeable time to launch on my ...
read moreEveryone needs a fast instance in a datacenter to work with. Amazon's EC2 or any other VPS provider will give you access. Sometimes you need to transfer files around fast or do some data processing. Having a fast instance will help you get your job done faster.
I have ...
read more