Monday, November 04, 2013 06:08 PM (Updated last month)
For those of you paying attention, I mentioned that there are impending changes to CrazedSanity.com. You may have also noticed that there has been a slight change (or maybe it looks like a major one).
In the previous post, I mentioned some changes in the site's focus. Those changes are still coming, but there are a few backend changes that need to happen first, which I'm still working on. So stay tuned!
Monday, September 16, 2013 10:41 PM (Updated 3 months ago)
Earlier this year, I posted a message about my goal: I want to run a business or entity (or whatever) where developers come when THEY want to build stuff. It's paraphrasing a bit, but that's because I worded things in that post a little strangely. But what has been holding me back? Is it my code, or... what?
Back in the day, when I open-sourced a bunch of my code, I had to make some arbitrary decisions regarding licensing. I didn't know how I should license these libraries, or how I was going to use them, I just knew they needed to get out into the light of day. At the time, it seemed like the best licensing scheme was to go with the GNU Public License (or "GPL").
To be honest, I haven't really thought about that decision much for many, many years, until just recently. At work, I've been working with a new client to build an application for them. Suffice it to say, it was determined that this particular application would be a PHP-based web application. I was very excited, as I very much love to build web applications in PHP... that's when it hit me.
We talked about some implementation concerns, about implementing frameworks, when Darkman revealed that we wouldn't be able to use frameworks that were GPL'ed (that is, licensed under the GNU Public License). I realized immediately that this meant I couldn't use my own code the way it was, and we agreed to use CakePHP... and that my libraries would probably never be used for any commercial application if they remained under the GPL.
During the course of reading about CakePHP, I realized that it was their licensing that lead to such seemingly wide-spread adoption: they used the MIT license. It's a very open license, which allows it to be used for commercial applications without having to be open sourced themselves.
And finally we get to the point: I've dual-licensed my core libraries/frameworks: both under the GPL and MIT licenses. That means they can be used in commercial applications and wider adoption.
Without further ado, here are the libraries and the corresponding versions that have been dual-licensed (more will be updated in the future):
Monday, September 02, 2013 05:46 PM (Updated 4 months ago)
Time for another update. This one, however, is about a planned upgrade: System-Defined Skills.
Basically, this means that there will be a pre-defined list of skills to choose from, so it can be selected instead of having to type it in.
Why? Well, in future versions, maps and certain screens can have some actions defined, so the system will say, "If the player does X, then they must roll skill Y". And defining that skill is much easier when there's a definied set of skills, instead of trying to guess... guessing gets pretty messy if one player misspelled a skill.
Anyway, I'm still playing around with the idea. Here's a mockup of what the setup screen might look like:
Today for me is the start of a new year. Going with the original Roman calendar March is the first month of Spring and therefore the first month of the New Year. Today is also my birthday so it is the start of another year of existence for me.
I have been afk for about 8 months now. I suffered from a number of losses of friends and family last year and basically closed myself off from everybody. I did some major thinking and made some life altering choices. I took a new job and moved myself and my family across the state. I'm finally getting settled in and I'm much happier with my new job and being much closer to friends and family. Unfortunately during low period last year I quit working towards my weight loss goals and actually packed on quite a few pounds.
I am happy to report that I will again be working towards my goals and blogging about them.
After some suggestions from friends, I've decided to start posting an "audio blog" about my story, "The Guardian Legend" (or :"Legend of the Guardian", or various derivatives). It's still under development, as I try to refine my writing style.
I started recording the first chapter. After some irritations of dealing with Audacity (my audio recording software), I found out some things about it (the story). First, while the heart of the story is undoubtedly good (at least that's what others have said after reading), it's... well, lacking. As soon as I start reading it out loud, I find it lacking something. The words jumble together, and it sorta feels... like a "B" movie.
Not a BAD "B" movie, but one that has potential. Like it's lacking good special effects... instead of seeing an awe-inspiring helm of a next-generation spaceship, you see a really tiny corner of it, where a great actor is using something that vaguely looks like one of the computer panels from NASA, back when they launched Apollo 13.
Anyway, I have to figure some way of writing my story so it's entertaining. The underlying actions are interesting, the idea of what's happening is good... but the way it's written is just... well, it's bad. I can tell that some of the writing is a few decades old. Yuck.
So how do I write it? Somehow, I've gotta find a writing style that matches how I tell stories. As I remember it, people reading the story weren't as thrilled as the people that I told the story. Because I really get into it when I'm telling the story, but somehow that just gets lost in the written part... ugh.
Anyway, this entry is just an appetizer. I'm working on the audio blog, but there's a bit of work left to do. Stay tuned!