| My name's Jason Hutchinson, and by day I'm a Business Process Analyst for a pretty well-known retailer whose corporate home office is here in Bentonville, Arkansas. Business Process Analyst is just a fancy way of saying I improve stuff for a living, which should come as no surprise to you Firefox/Greasemonkey users. I love writing Greasemonkey scripts using Javascript, and I'm always trying to get better at it. deviantART is like my playground, and I get to make my own toys and share them with everyone! |
Sooo, looks like it'll take me longer than my original 1-2 week estimate to get thezikes.com back off the ground.
Now, before ya'll bum-rush me with pitchforks and torches and stuff, gimme a minute to explain.
First, I am re-writing it all from scratch. Not a great reason in and of itself, considering the simplicity of the original system, but that brings me to an important point: I'm adding a few much-needed new features while I'm in there.
These features will be easiest to implement if I just work them in from the start, and I'd really hate to re-write this thing a third time, so I'm taking care of it now. I want to get it right, cover all the angles, etc. Plus, these are things I've wanted to do for ages anyways, and I don't feel like waiting much longer.
That being said, here's a list of reasons you shouldn't hunt me down and string me up:
- Personal Databases - Yeah, that's right. Your own, personal, Zikes emote database!

- Multi-coding - Okay, this is a tough one to explain. Basically, it works like this: in the last system, you put in one emote and one code and both of them are tied up forever (or at least 'til the emote is voted out of the system). This was a major design flaw. It basically meant that if an otherwise awesome emote had the unfortunate luck of getting submitted with a "bad" code (one used by dA, for example) then the emote would get downvoted out of existence. The new system separates the deviation and the code, then allows relationships to be created between them. This means one emote could potentially have multiple codes, and one code could be used on multiple emotes, and whichever "relationship" has the most votes wins. The highest-ranked code on an emote wins. Much more fair, much more flexible

- Increased Security - The new system requires registering with the site before any new emotes can be added, or voted on. I understand that this is much more restrictive than the previous version, which sucks, but the previous version was open to too many forms of abuse. I'm trying to keep things fair with this one. Besides, when you sign up you get your own personal database!

- Compression - Right now you have to download a 500kb file every time you enter dAmn. This causes a several second delay between dAmn loading and Zikes loading, which can be rather annoying. v2's gonna compress that down as tight as possible. I'm hoping for 100kb or less, and if it gets over that I'm going to try to implement a pre-loading system that sends the most-used emotes first, then the rest of them in a second package.
- Automatic List Refresh - Yeah, no more refreshing dAmn to get the latest set of emotes

- Tags - Tag a deviation with something like "eightb" or "noes" for easy finding

- API - The whole system's being built as an API first. Even the main site will use the API. Hopefully this'll make it easier to implement new features later on, and give us some more scripting options

Future features:
- Usage Data - Yeah, popularity and usage metrics for emotes. Anonymous or tied to your account, it'll be up to you

- Integration With dA - Visit an emote's dA page and information about that emote will be pulled down from Zikes. Available codes, in-page voting, etc. Not in Zikes yet? Add it right from dA!
- Other Stuff - that I can't remember right now but might put in here later

I hope all this sounds like enough to keep the angry mob business at bay a few more weeks or so. Lemme know if you've got any questions




--
...if you know what I mean
-デマン リス
--
Silly cheese...
Question: is dAMN based on the IRC protocol?
--
...if you know what I mean
-デマン リス
--
WARNING: I'm immature, uNoRgAnIzEd, irresponsible, lazy and LOUD
BUT I'M FUN!!
--
--
Holy books... or just evil? --> [link]
Are you ready for the age of reason? --> [link]
Apostates' testimonials --> [link]
--
Bringing you the cutting edge of abysmal niveau since 2006!
--
Keep in mind that I'm an artist and I'm sensitive about my shit. - Erykah Badu.
--
Silly cheese...
--
Keep in mind that I'm an artist and I'm sensitive about my shit. - Erykah Badu.
--
-------------------
Check out my website [link]
and my dAmn chatroom [link]
-------------------
Art is a passion not a fashion-statement!!
I found it on
--
--
Tell Me am I right to think
That there Could be nothing better
Than making you my bride
And slowly growing old together
--
--
Silly cheese...
--
--
I think I'm a lot like a parrot.. I talk nonsense and I preen alot.
Dyslexic & agnostic (still wondering if there is a DOG)
--
Silly cheese...
[link]
--
Avvi By ~SmilingMuffin
Love Is Love No Matter Who You Find It In.
♂ + ♂ = ♥
♀ + ♀ = ♥
♀ + ♂ = ♥
--
lalalalalalala
What be up?
--
*Amy is an IKEA TARDIS!
Married to `LeoLeonardo and =BlissfullySarcastic!
I'm very mature. LOL.
I look forward to responding to your poll question and will do so soon.
~Heidi
--
Director of Marketing
deviantART, Inc.
*because `ginkgografix said so. <3
--
I am so clever that sometimes I don't understand a single word of what I am saying. -Oscar Wilde
I'm afraid once your heart is involved, it all comes out in Moron. -Lorelai
Check out #Psychouts
Anyway...
--
~ To follow the path: Look to the master, Follow the master, Walk with the master, See through the master, Become the master ~
--
Previous Page12345...Next Page