Phil Cohen's Projects
Groovy implementations of various algorithms & data structures from "Algorithms" (Cormen, Leiserson, Rivest, Stein).
User scripts for Talon Voice
Automatically restarts executables when they change. Used to aid the development of LANdrop, when I normally ran test clients on multiple computers. Manually upgrading each one was tedious, so I wrote this. When a new build is made, the test computers get the new build via Dropbox; BinaryDaemon notices the change and restarts them. Full automation.
Simple macOS CLI to connect/disconnect a Bluetooth device. Useful for AirPods or other Bluetooth headphones.
Kick-ass error reporting using C# and FogBugz
A CSS stylesheet that can be used to improve the look and legibility of Hacker News
One man's Cursorless configuration.
The cursor never loved you anyway
Automatically updated data feeds from austin-college
An exam project. Client/server asteroids, with weapons, aliens, powerups, game modes, and more...
A virtual filesystem for speeding up the performance of source control checkouts.
The user-friendly command line shell.
Productivity tool
Conquer internet addictions. Note: this is a prototype and is rapidly changing.
This is my fork of GitExtensions. Most changes will be UI improvements.
Grails Spring Security Core Plugin
Auto-posts Evernote clippings to Twitter!
Homebrew Tap for older versions of JetBrains products
A useful library of screenshots and UI mockups
IntelliJ IDEA Community Edition
IntelliJ plugin for Talon / Voicecode
An unofficial macOS app for isitchristmas.com
Java version of LANdrop for OSX/Linux
Alternative web-based viewing UI for Day One journals
Super-fast way to look up courses and professors at Austin College.
Scrolls a huge text banner across multiple computers. Used to broadcast messages into the lobby of the Moody Science Center at Austin College, by running on the computers in the adjoining Keck Lab.
A framework for building exercises to work with Khan Academy.