The Magic of `screen`

    Screen is an awesome little utility that, in my opinion, doesn't get enough use by web developers.

    Wikipedia tells us that "GNU Screen is a software application that can be used to multiplex several virtual consoles, allowing a user to access multiple separate terminal sessions inside a single terminal window or remote terminal session. It is useful for dealing with multiple programs from a command line interface, and for separating programs from the Unix shell that started the program".

    Help me get to Drupalcon!

    Have I written a module that has helped you? Do you want to meet me in person? There's no better place than Drupalcon to make that happen. Unfortunately, I'm a student and cannot really afford to go if left to my own devices.

    If you'd like to see me at Drupalcon, you can donate below:

    Collaboration with Unity3D

    Unity3D is an amazing tool. It was named the Best Game Engine by Game Developer Magazine. This engine is as close to perfect as you can get, especially if you're on a shoestring budget, as is the case with the video game startup I'm involved with. There is a big problem with the engine, though, and it's a problem that most people don't really stop and think about.

    BlogAPI: Request for Contributors

    I've had a lot of difficulty finding time to work on BlogAPI, finding that I'm typically tied up with my day job or with paying client work. I know that there were a pretty fair number of people that used BlogAPI in Drupal 6 that would like to use it in Drupal 7.

    I've been thinking a lot about how to build BlogAPI for Drupal 7 and I think using Services would be a good way to go. There's a few BlogAPIs that use XML-RPC, but there are a few that are moving to simple RESTful servies or JSON-RPC, so Services make sense to me.

    A Drupal Hosting Adventure

    I've been looking into hosting options for Drupal lately, and I really haven't found anything that looked amazing that was also in my price range. I know how to administer a server, but that doesn't mean I really want to. However, once I found that there were no suitable shared hosting services, I decided to explore other options.

    My Drupal/Git Workflow

    I've seen a few posts around Drupal.org from people trying to figure out a solid way to use Git to effectively manage their Drupal installation. This is the method that I've been using.

    Initial repository setup

    To start off, open a terminal and run these commands (you can copy/paste if you want):

    Big Life Changes

    I'm now employed by Balihoo!

    I'll be a full time PHP developer for them for the next four months. When Boise State's second semester starts, Balihoo has very graciously offered to pay for my tuition as well as give me part-time work while I'm in school. During the summer, I'll resume full time work.

    This is absolutely life changing: I've wanted to go to college since I graduated from high school, but it was not economically feasible.

    Solarized Themes for PHPStorm

    Solarized Screenshot

    I just ported the Solarized Light and Dark color schemes to work with PHPstorm.

    You can get it from the Github page

    I think it works with every language that PHPStorm supports. If not, please open an issue in the Github issue tracker.

    My Ideal Code Editor

    I'm a vim user.

    I've been using vim for a few years now, and I'm very comfortable with it. I wish it were easier to do some things, but I can live with a little bit of difficulty, as long as it only happens one time (crafting the config file, mostly).

    The problem is, I also sort of like Textmate.

    I won't use Textmate though, because Macromates is probably the least transparent organization that I can think of; less so than Microsoft, in my opinion. They have been stringing people along for years now, saying that "Textmate 2 is on the way: just wait. Be patient."

    MacVim for Lion

    MacVim is awesome.

    MacVim that takes advantage of Lion APIs (like the Mac OS X full screen API) is even more awesome.

    So the differences between this build and the recommended build on the MacVim Google Code page are:

    Pages

    Subscribe to