For my final project in Computer Science 175: Intro to Graphics, I created a maze game with a buddy of mine. Click here for the project website – you can check out screen shots and even download the source if you’re interested!
Read Next
This paper was written for Economics 1339: Generating Wealth of Nations, a Harvard undergraduate course taught by visiting professor Jeffrey Borland.
Introduction
The convergence hypothesis at its most fundamental level posits that countries with lower productivity will tend to grow at faster rates than their more productive neighbors. This theory follows directly from the law of diminishing returns, which explains that the marginal output of a production factor progressively decreases as the factor is increased. Following this logic, a less productive country can exploit the same techniques utilized in more productive countries to achieve a greater output for any given level of input. While theoretically sound, the convergence hypothesis relies upon one key assumption that is not brought to bear in the real world – either no other determinants of productivity growth exist, or countries with varying productivities are equal in all other aspects. Empirical evidence runs contrary to both possibilities. For example, in the period from 1870 to 1913, America continued to increase its already well-established lead in productivity, while the average productivity level of laggard countries in Europe fell. Following the Second World War, however, Europe’s rapid growth and convergence with the United States seems to validate the hypothesis. These discrepancies imply the existence of other important determinants of growth. This paper seeks to examine the mechanisms by which convergence occurs to uncover the characteristics that explain why some laggard countries experience accelerated growth rates, why others with high productivity remain leaders, and why still others fail to ever catch up.
Coda ships with syntax highlighting support for a lot of great languages, but some are noticeably left out of the mix. I was recently helping a buddy set up an environment to develop C programs on an external server, and while Coda seemed a clear better alternative to using Nano (particularly since we could still compile and run the programs from Coda’s built-in terminal), the program lacked syntax highlighting for the C language.
Adding highlighting for C (and a host of other languages) turned out to be pretty easy.
To add support for other languages, download this zip file, unzip, and copy the Modes folder into Contents > Resources of the Coda package distribution. To access the contents of the package, right click on the Coda application and select “Show Package Contents”. Then navigate to Contents > Resources.
If you are asked, overwrite existing folders and files. Note that if you only want to install certain syntax highlighting modes, just copy and paste what you need (of the .mode files in the downloaded Modes folder) into the Modes folder in the Coda package. I forgot which languages were standard to Coda so I’ve just included all of the ones I have in the download.
Creating customized Mac icons for your folders, files, and applications is very easy – the most difficult part is ensuring that you have the right tools for the job. But hey, that’s why I’m here. 🙂 I’ve done the research to find the best ways to create your own customized Mac icons. Here’s a little tutorial on a couple methods that I have personally tested and confirmed.
VirtualBox is fantastic open-source software that allows you to operate a virtual machine with another operating system. Though it works on most platforms and can run most operating systems, I have a Mac and I needed a Windows OS to run Microsoft Visual Studio. It took a little while to figure out, but here’s a little tutorial on how to run Windows on a Mac for free. I’ll outline the steps to install VirtualBox, set up a virtual machine to run Windows XP, install some extra features, and enable file sharing between the host machine and the virtual machine.


