Building SQLite into your IOS applications

When I first started with IOS development, I used SQLite as the main database engine for my first iPhone application, AutoXLogger.  I recently started looking at the effort involved to revive this project and update it for IOS 7.0 and beyond. The version of SQLite that ships with Xcode is quite old and it lacks many…

Advertisements

Microsoft Surface

With Surface, Microsoft has finally figured out how important it is to control the hardware platform. Apple was the first company that successfully make the personal computer a consumer device. Apple owns every aspect of their design. That has been the key to their success. My MacBook Pro is one of the best laptops that…

upgrading macports on OSX mountain lion

Like many other I ran into issues after upgrading to mountain lion (OSX 10.8).  The install and upgrade of the OS went smoothly, and the upgrade installed the latest version of xcode. I ran into issues with macports when I ran an upgrade from the terminal.   After the upgrade finished I attempted to upgrade my…

Configuring gitolite hooks for sending email.

In my previous article Gitolite administration I covered how to installed and configure the basic elements needed to run Gitolite on your server.  At this point I would expect you to be familiar with the basic concepts of Git and gitolite configuration settings.  This post demonstrates how to configure hooks Gitolite v2 on your Mac. Gitolite…

resolving Gitolite permissions issues.

9 times out of 10 it’s ssh. I am converting a client from CVS to Git managed with Gitolite.  So far the process has been smooth, but here have been  a few hiccups along the way.  The most common problem is the generation of proper ssh keys that Git can use. Converting the clients users…

gitolite administration

Gitolite administration is fairly simple.  Gitolite uses Git itself to manage the git repositories.  As a result many of the administrative tasks are wrapped around Git commands.  The gitolite-admin repository is used to store the project members and repository information. Inside this repository we have two folders, “conf” and “keydir“. The conf folder contains a…

Gitolite on OS X

As a software developer one of the tools of the trade we need is a revision control system.  This system tracks changes to the source code files and other documents related to individual projects that I am working on.  Recently I have been using Git to track my projects. Git is an open source project…

Enabling SSH on your Mac

I use a MacBook pro for my primary development these days, now that I am switching between ObjectiveC and C++. anyhow, If you are like me, you probably have an old Mac lying around doing nothing, or maybe its only getting lightly used.  who knows. I don’t have a home server setup at the moment…