Archive for the 'linux' Category

Apache not starting on MAMP

One of those nights where I wanted to spend an hour working on a site – you know, really quick-like – and I ended up spending 3 (count’em – three…) hours f@cking with my MAMP server.

I’ve got several folders of sites on my local computer, and I switched from one I had been working on recently to another new folder of a site I had just downloaded.  And in my MAMP dashboard, MySQL was working fine, but Apache would not start.

Three hours later and lots of testing, let’s just skip to the answer – the enclosing folder (not the actual html docs folder I was pointing to in the MAMP prefs, but the enclosing folder) had an accented character in the folder name.  Yes, like the accent over the “e” in frusté, for example…  (Or perhaps more to the point, emmerdé)

This may be obvious to the Linux heads, but to a Mac user like myself, it took hours of narrowing down the problem. Add to that the fact that MAMP/Apache would not reset even after you changed the folder it looked at until you actually restarted MAMP (i.e. using the MAMP button to cycle the servers did not help).

Sigh.  Now I’m where I wanted to be… oh, 3 hours ago?

Advertisements

OpenMokos – now available at PariSoMa!

OK, so this is pretty cool – and I’m pretty proud of this one. The OpenMoko FreeRunner, the 2nd Gen completely open-source, Linux-based phone is now available through PariSoMa.  We at PariSoMa (essentially faberNovel, Inc) put in the time, paperwork and sweat to get these phones for retail through our office.

The FreeRunner is not a consumer-ready phone – it is still in development, but it’s is a great phone / Linux-device that allows people to completely hack it.  While a lot of development needs to happen among the various software distributions out there for this phone in order for it to be a reliable, everyday phone, it’s still a great leap forward in this arena.

Oh, and why go with this phone instead of the yet-to-be-released Android? Well…

  • Currently, the Android phone tethers you to T-Mobile. Though this will change once other service providers and mobile phone manufacturers come aboard.
  • Android – as far as we’ve seen so far – does not give you low-level access. It’s also unclear how open or closed the actual device drivers will be (wifi, for example).
  • The OpenMoko FreeRunner allows you to not only choose service providers, it allows you to pick software distros, providing a wider range of open source choices.

In reality, on the spectrum of iPhone to Android to OpenMoko, the latter is at the far end of the open-source lineage, where the ease-of-use terrain gets pretty shaky. This means it will not be – anytime soon – a mass-market consumer phone. But it will be the tool of choice for developers keen on innovation, and people who want complete freedom to develop specialized functionality to incorporate into these mobile devices.

Technorati Tags: , ,