Monthly Archives: January 2013

A few little concerns about Laravel 4

I jumped into Laravel as my PHP Framework of choice about a month ago after deciding to switch full time to PHP from Coldfusion. Though I’ve only used it for a month, I really believe Laravel 3 is an awesome framework. However, now that the beta 1 of Laravel 4 has come out, and I’ve been looking into what it would take to port my first Laravel 3 app to 4, I do have a few concerns and I’m not the only one.

I’m not so concerned about the controller/action naming conventions or the use of Composer in general, but the practical day-to-day stuff that will affect me as I’m developing.

One of the first things I noticed in my attempt to port over my app was the absence of the HTML, FORM, and URI (I think) helper functions. This was explained to be a result of using replacement packages available via Composer. That’s fine, but here’s my biggest concern regarding a heavy reliance on Composer (and this is not restricted to Laravel at all):

As a newbie I rely HEAVILY on documentation. The more you strip out of the framework and farm out to Composer, the more places I have to go to find documentation. This can be a pain.

Now I’m seeing there’s a movement afoot to buy a license for Redactor.js so it can be included in Laravel 4. That sounds great to me, but why would Laravel’s developers want to include a wysiwyg editor as part of the core, when they’re stripping out stuff like HTML and FORM helpers?
I can see not including a Twitter library like Zend, buy why remove something that was already there and relied upon by many developers?
I’m just ranting here, and I’m very hopeful that as things stabilize and the smoke clears, L4 will be awesome and even better than L3 has been for me so far.

But I’m still just a little concerned.

A Simple Git Deployment setup on Ubuntu Server

After spending a lot of time on trial & error to set up a simple Git web application deployment setup using Ubuntu server, I’m writing this down as a reference for myself and thought it might helpful to others as well. If anyone actually reads this and can comment on:

  • Things I missed
  • Things I did that were stupid
  • Things that were especially stupid

…it will be appreciated.

This is based on Ubuntu 12.04 server and deploying from OS X, though that part shouldn’t matter.

Continue reading

PowerPC, Ubuntu, Java, and Minecraft. It can work.

This post isn’t related to what this blog is supposed to be about, but apparently there are a number of people with old PowerPC Macs like myself who want to get some use out of them by running things like Minecraft servers. My two kids are addicted to playing and they love idea of having their own server.

When the old PowerMac G5 was still running Leopard, we were able to run a server without any issues except that it’s not particularly fast, and it was difficult to find a Java JRE that was current enough for Minecraft that would work on the G5, but we(I) did.

Now that the G5 is running Ubuntu Server 12.04, Java JRE/JDK packages are plentiful, but Minecraft doesn’t like them (openJDK, for instance). I’m here to say that the fix is to install the IBM PPC java packages instead. Huge difference in performance.

Eventually, it looks like PowerPC support will be removed from Minecraft altogether regardless of the java situation, but for now, the old G5 has life.