Ruby, oh yea, its on Rails

I nearly forgot yesterday that Ruby has a train following it about. It has been growing in popularity over the last few years as it has become more and more well known as the language used behind a growing number of applications, such as campfire for instance. I have no complaints about it though, its actually a very useful language. My problem, as is often the case, falls on ignorance and the terrible practices of fearing languages.

When someone approaches me and asks me if I know Ruby on Rails I have to answer, quite politely the first time, no. I don’t know Ruby on Rails any more than I do QCodo, PHPCake or any other of the dozens of web frameworks. The attachment of “on Rails” to Ruby has really ruined, at least in my mind, the possible momentum that could be enjoyed by Ruby as has been enjoyed by other languages like, Perl or Python. The fact that these later languages names begin with the letter P should not lead anyone to believe that they are P-opular. All of the languages that I have experience with have their place in my heart and a place in my development practices. From my point of view, pinning “on Rails” onto Ruby weakens the message that many of us have already taken to learning.

Continue reading “Ruby, oh yea, its on Rails”

Developer Responsibility

As developers we often forget that users put a lot of trust in us to do not just the most efficient and expedient thing to make sure their experience between landing on our site and finally purchasing those tanned buffalo leather swim shorts is quick and easy, but also to do the right thing with their information. We often fail to scrutinize data properly, adding weak points into our applications and possibly providing the information we have stored to a person with less naive motives. We are on the front lines of data security, although most of us only have a pail and a tooth brush and are not expecting any attacks or unscrupulous users to come our way.

Little do we know, our past is pock marked with horrible events of user security and we need to be prepared. Many of you may not realize how insecure the internet fundamentally is. Two and three factor authentication is now the norm, and VPN is now the only way to conduct any business with anyone on a network. There are worms, and SQL injection and many other forms of malicious entities out there. We cant possibly guard ourselves and sites from them all. The net is fundamentally a battleground; a battle between good and evil that will go on for eternity. Where one man stops and says … “I cannot be hacked!” … another picks up and tears them apart. The only thing we can really do is protect the information so that when we are hacked nothing of any value is lost.

Continue reading “Developer Responsibility”

Console Development

this weekend I finally faced the situation and with some assistance from a new friend and an old one, I finally got the console framed out and mechanics working, as I want them to be. Let’s take a walk through it though!

First, you should know that CEGUI is providing the GUI Framework to build this app out. As I said a couple days ago, using libraries is one of the most important things that I am planning to take advantage of. CEGUI is a complicated, and very similar to slamming the concepts of coding JavaScript and HTML with VB or C++ GUI development (Lots of function pointers and dealing with events). Woo hoo! The code is freely available, and although very messy currently because it is not in its own class yet, it is working mechanically.

Continue reading “Console Development”

New Schedule…

I have been testing out QCodo over the last week and a half with nothing more than a smile on my face when things are created when I tell them to be, and it reminded me of my old days, when I wrote applications from scratch always and wasted who knows how much time trying to create queries and fold data into a format that I was interested in, and of all the things I could do with myself, I never once felt that I was doing too much work…

Continue reading “New Schedule…”

User registration is opened up again.

I have been toying around with the user system over the last few months, trying to get spammers to lose interest and unfortunately, It’s not working. In an effort to try to increase the commenting on this mo fo I am going to be opening up enrollment and allowing email confirmation again. Feel free to post at your leisure, but keep an eye out because the lockdown may soon be felt on the rest of the site. Continue reading “User registration is opened up again.”