Posts Tagged ‘ RazorIRC

The edge is on!

Yes the codename for RazorIRC still lives on, it’s code/internal name is and always will be “Edge”.

So, now that we’re talking on the Edge it’s about time I tell you some of the internal details.

The way I’m developing Edge is the stand point that I want to keep everything as separate as possible as to keep the code portable, this isn’t going to be an easy task since the initial versions will have code all withing one project, but to help with this I’m using the beauty that is namespaces and classes.  RazorIRC will be made up of multiple namespaces that all start out as edgeSomething.

So it’ll breakdown something like this:

  • edgeMacUI – This is the Mac OS X UI for RazorIRC, this houses all the Mac specific code.
  • edgeMobile – This holds the iPhone OS specific code.
  • edgeIRC – This is out IRC (RFC 1459) implementation.  This will actually be an open source framework released under a modified MIT License.
  • edgeChat – This is the mother of all frameworks, this is our in-house chat protocol, well half of it anyways, it’s just the client implementation.
  • edgeAddon – This is the addon framework.

Also the initial versions of RazorIRC will be free, they will be free but not open source.

Zooom!

So… Everyone please update your bookmarks as the final steps have been taken to phase out the RazorIRC.info domain.

I’ve started to work on the iPhone version of RazorIRC already, this will be done before the Mac client.
The iPhone will have two versions a Paid for version and a free version (though the free version you could possibly in in app purchases to gain the full functionality).

The RazorIRC website will be launching this next weekend

The iPad version (yes I’ve just said it…) will not be free however and it will be in higher price bracket (nothing over the top, just higher, say $10-20 dollar’s US).  Though the iPad version will probably only get the go ahead if the iPhone version does decently.

Objective-C is really growing on me though, it oddly makes more sense to me then C++ :S.

Now onto the personal stuff…

Yup I fell for her, very hard…  But I’m not acting any differently around her then I normally do so all’s good.

Now just to find a way for her to change her mind on the age gap thing.

Here we go!

Man all my titles are random…

Anyways, lets get to it.

I haven’t posted in awhile cause I’ve been busy with work and life.  I’ve met someone and I’m planning on making a move real soon, this time I’m not limiting myself for any reason, it’s all about me being happy first and the other second.

I’ll post about this new girl some other time… Now the biz!

RazorIRC, nope haven’t worked on it yet, waiting on my  books to arrive for Mac OS X and iPhone programming.  I’m going to develop the two versions together and keep the main “chat” features of the app in the base framework (IRCCore or something like that).

The Licensing system is still in the planning stages but it will only affect the Mac OS X version of the app and not the iPhone version.

Oh yea nearly forgot this one important detail!

A new, yes I said New, session is in the mixing bowl, and will be headed to the oven soon!

Oh noes more serious business!

It’s next week! :D   I never fail to provide :P

If you haven’t read the previous article then I suggest you do here.

This article will deal with whats going on with the websites, escape from reality (here), quantumRadio, RazorIRC.com, etc.

So here we go!

escape from reality

Yea, this is the first on the chopping block…

So what’s happening to my blog you may be wondering…  Well nothing really, I’m probably going to rename it by the end of the year and put it on it’s own domain.  I haven’t thought of a name yet, but since escapefromreality.tld is mostly taken I thought it might be a good idea :P

Okay that’s about it for escape from reality….  Next up….

quantumRadio

Well as you know I have stopped doing the sessions, there still up there but I no longer make any, and I very much doubt I ever will again.
So with that I’m changing quantumRadio’s focus and name.

Welcome Renegade Music, a site all about blogging Music and artist’s.  Right not I’m actually writing down all the plans for this.  I’ve already got a few people that I’m going to talk to about this, mostly what will happen is you’ll hear about independent music artists and groups, allot of punk and metal groups.  I’m the dance guy so I’m a bit out of place but this still will definitely be all about the music.

Now once Renegade Music goes live you might be wondering if we’ll transfer all of the content (sessions, old posts, etc.) over to the new Renegade Music site… well the answer is a big bold NO! Why you may be asking, it’s simple we don’t want to pollute the new image with the same old bullshit (yes I said it!)  that’s pretty much how qR died to begin with…

So what are you going to do then?  Keep quantumRadio active, yep you read right, I’m going to keep the quantumRadio domain (and not redirect it!) and just lock down the site so no new posts are made, what I’ll do is upload all the older versions, as well as the unreleased versions (so lets say you want to look at what V1 looked like, it’s be v1.quantumradio.net).  The current blog system that we are using on the qR site will not remain instead I’ll replace that with what qR V5 was originally going to look like (it was codenamed Pearl).

RazorIRC.com

It’s that time..

RazorIRC.com is a unique little bugger, by that I mean I have so many different systems to implement that I’ve never done. (eg. Payment system (it’s how paypal interacts with our site), Addon system (for RazorIRC, this will be the most complex thing that happens on the site I think), etc)

So, when’s it happening?!  Well the design will be happening real soon, once we get a logo designed, then I’ll start uploading the site piece by piece till it’s all there.

Okay I get all that but the payment system.  The payment system will be charged with billing the customer and generating there Software Key, this key will be a one time use key (:O oh I did son!), by that I mean it can only be used once, if you happen to reinstall at a later time you’ll have to browse to the website (or login on the client, I haven’t decided how this is going to work exactly yet…) and click something along the lines of “generate new key”.

I know how this will make some people feel but this is the best way that I see to prevent piracy of my app, I may go with just login on the razorirc client as a way to go about doing things since that would me buy once for supported platforms (besides iPhone, WinMo, etc)

Anyways I think I’m done with these two articles, if you have any questions of comments please feel free to drop one :)

Time for some serious business!

It’s that time of year where I spill the beans on some of the plans for the Sites, the biz and whatever else I wish.  So lets get started!

Project Crystal

After my last post some of you may be wondering just what the eff is Project Crystal.  Well I can’t let you in just yet, I can tell you that it is going to help you manage Websites, and not just specific to sites I do, everyone can use this.  Okay… I’ve said to much and we can’t have my brain self-destruct just yet… so on to the other items!

EdgeChat

A lot of projects fall under this codename, well actually only one really does but others have been added onto the project under the Edge namespace.  So EdgeChat’s first…  I’ve kind of stalled working on EdgeChat for now, I want to do some more research into what the internet needs as a whole for a global, standard chat protocol.  Right now I’m actually considering scraping the work that I’ve already put into EdgeChat (which isn’t much, it’s only defining the requirements of an IRC compatibility layer for servers…) and putting a team together to toss ideas off of each other and create a sort of standard to chat applications, kind of like how XMPP/Jabber has done it.

RazorIRC

I’ve delayed RazorIRC quiet a lot since I decided to reboot the old EvolvedIRC (That’s actually what RazorIRC is and the codename is the same too ;) ) and in that time I’ve reset the codebase a mere 5 times, I’ve just not been happy with it, I can never seem to get it to the point where I feel it’s release quality, or if I reach that point I feel it has nothing new to offer (which is why EdgeChat was born).

So whats going to happen with RazorIRC now?  Well, I’m currently only going to be writing it for 2 platforms, Mac OS X 10.6 and iPhone OS 3.1 (don’t get me started on the 3.2 debacle…).  I will at some point port it to Windows, probably wont be the same codebase then either, by the time I port it to Windows (which I’ll only be targeting Windows 7, I’ll discuss this at a later date) I plan to have all the base API’s written/ported to C / C++ so it make’s it easier to work on.

Next!

UpdateManager

Whoa!  Haven’t heard about this in awhile.  Well not much has changed other then the fact that it’s stalled…  The new plan is to have an UpdateManager program and an UpdateManger API, which will be part of RazorIRC’s base API’s, this is because RazorIRC will rely on the core foundations of UpdateManager for the Addon Manager that’s build into RazorIRC.

There is also plans to use some of UpdateManager’s functionality in Project Crystal (see told ya it wasn’t Crystal Engine :P ).

Okay that covers 3…

I think thats it for this post, I’ll make another post for quantumRadio, and a few other projects too this weekend.