August 14th, 2006 by mike
So the doorbell/intercom system in my apartment kinda sucks. If the TV, air conditioner, radio, or just about anything else is on, I can’t hear it ring. Its one of those very traditional intercom systems with 3 buttons: talk, listen, and door. So, I’ve been thinking that I want to set up a little system that will allow me to hear the bell and utilize the systems functions from anywhere in my apartment. I’m thinking of wiring the audio I/O and the door buzzer function up to a relay board and connecting that to a gumtix with a bluetooth transmitter. Then writing a small application to run on my Nokia 770. The gumstix would receive the doorbell ring, transmit a signal to my n770 which would ring. I would then be presented with an interface allowing me to interact with the person in the foyer utilizing the capabilities of my n770. I’ll post an electrical schematic as soon as I’ve completed it.
Posted in projects | No Comments »
July 26th, 2006 by mike
I was thinking about this today, and I wanted to add a few things to my spec. These are just random thoughts, so be prepared.
- Content caching
- Compiler caching
- Apache extensibility a la mod_perl
- Operator overloading (implemented CLEANLY!)
- Local config override a la .htaccess (security hole?)
- sudo runtime a la suexec
Also, I’m thinking that I’m going to start writing a compiler for a basic language spec. It will be by no means complete, but it will be a good starting point, and it will encourage me to get the ball rolling. I’m skipping the EBNF, at least for now.
Posted in NextPL | No Comments »
loose spec for Script … EBNF to come
June 30th, 2006 by mike
Script will be a compiled, object-oriented, semi-strongly-typed web scripting language. What I mean by semi-strongly-typed is that there is a set size allocated by the compiler at compile time to hold the data associated with a variable. In (32bit intel) c-like style, 4 bytes will be allocated to hold all primitive types. Other types will be objects internally stored as pointers. There will be only one primitive data type.
Read the rest of this entry »
Posted in NextPL | 2 Comments »
SCRIPT
June 29th, 2006 by mike
So my script project has been delayed quite a bit. I’m going to start working on it again soon. I would really like suggestions on features. I’ll try to have an EBNF spec up by the end of July. The spec won’t be final, but I’d really appreciate having some input other than my own.
So do it! Give me suggestions!
Posted in NextPL | No Comments »
Employment
May 12th, 2006 by mike
As some of you may know, I’ve been seeking employment recently. I’ve been trying to get either an actual position on what is currently my main client’s staff or physical employment elsewhere. This morning, I had a job interview downtown and after discussing my skill-set and the potential position I’ve come to a few conclusions.
Read the rest of this entry »
Posted in Thoughts | 2 Comments »
script
April 13th, 2006 by mike
I’ve decided to design a new web programming language. I’d like to create a language with the development speed and flexibility of PHP-style scripting with some of the more safety-related syntactic features of Java and the speed of (or as close as possible to) native compiled binaries. I propose a language whose syntax would be script like, object-oriented (like C++ not like Java), and compiled to native or near-native binary code.
Read the rest of this entry »
Posted in NextPL | No Comments »
GPL 3, FSF, Linus
February 10th, 2006 by mike
I’m personally not a fan of the GNU GPL or of the FSF for that matter. I do support them in in a theoretical sense, but the FSF is famous for the same if-you’re-not-with-us-you’re-against-us mentality that the US has become so unpopular for lately (and in the past). This is nothing new. Eric S. Raymond and Bruce Perens founded the OSI and coined the term “Open Source” as a way to disassociate themselves and the movement from the idealistic views of the FSF and the Free Software movement.
Read the rest of this entry »
Posted in Rant | No Comments »