Sweating the Details

Icon

A Compulsively Obsessing Blog

Cheaters! Cheaters!

High-score leaderboards in iPhone games are virtually ubiquitous, but as with any hastily-built system the opportunity for cheating and other misdeeds is ripe. On such a poorly-secured and highly-visible platform, hackers are not long to follow.
Read the rest of this entry »

Long Hiatus!

As you’ve likely noticed, I haven’t been updating lately – I’ve been busy launching a new company, Limbic Software, and pushing some really cool stuff with games on the iPhone.

Read the rest of this entry »

Setting up Trac on Dreamhost

Trac is one of the preferred free solutions for project management and issue tracking, and has some really slick SVN integration as well. However, the downside to installing Trac can be substantial, as the installation process is potentially error prone, especially with a shared host such as Dreamhost. This article describes my installation process on DH, and may work for other shared hosts as well.

Read the rest of this entry »

Darkroom Finally Launched

I’ve been working hard getting Darkroom and the Darkroom Website up and running, but it’s all finally done, and open to the public.

Have a look!
Read the rest of this entry »

More Elegant Object-Oriented PHP Output of MySQL Data

If you’ve ever had to write a PHP page which displays data from a MySQL query, you’ve run into this problem before:

How do you design a system to elegantly separate database code from display code, and maintain a clean object-oriented structure?
Read the rest of this entry »

WP-Syntax Colorizer

WP-Syntax is a fantastic WordPress plugin which automatically syntax-highlights source code in <pre> blocks for a large number of languages, using GeSHi. Unfortunately, styling WP-Syntax’s output can be a bit of a headache, particularly with regard to some undocumented functions.
Read the rest of this entry »

Keeping Your SQL Safe with PHP

In this world of simple hacking tools, lost revenues and broken hearts, it pays to have your bases covered. One of the largest open hazards facing the beginning web programmer is SQL injection attacks, and this article will teach you the basics of safeguarding your fledgling development.

Read the rest of this entry »

Efficient Web Development with SVN

I’ve always used Subversion (SVN) in C/C++/Obj-C development, but I’ve recently made the transition to using SVN for LAMP development as well, starting with my work on Darkroom. This affords greatly simplified testing, uploading and synchronization, as well as, of course, providing version control. Read the rest of this entry »

About

Arash Keshmirian is a co-founder of Limbic Software, developers of TowerMadness for the iPhone. In this blog, he writes about issues facing software developers, entrepreneurs, and his generation as a whole...
...or he'll just post some random art.

Twitter: @akgfx

Email:

Flickr Photos

Weird Tropical Fruit

Spot the Monkeys!

On the road to Arenal Volcano

More Photos