Main
nanobit-flag.gif

 

Tuesday, Aug 25th, 2005 - Mike

I'm sure most of you have heard that John Carmack has, indeed, released the full source-code to Quake 3. If you haven't, then, well, shame on you!

Anyways, I have both the source code, and the doxygen up on the site now. The doxygen, like all my other doxygens, documents the entire code. Sadly, for quake3 code base, it took about 6 hours to generate all the documents. 30k files, 250MB of stuff. Yeah, I thought the same; that's alot!

You can download Quake 3 Source code, Here.
View Quake 3 Doxy, here.
Download Quake 3 Doxy zip file (80ish MB,) here.

Enjoy,
Mike.

 
Friday, July 6th, 2005 - Mike

Hello.

I hope most of you had atleast a decent 4th of July -- I know I did, atleast.

At any rate, i've been fairly busy with the band (more about that soon) lately, but I have got something alot of people may be interested in. I have written an article about removing spyware by hand. It is meant more as an educational text than anything else, but may help a few people learn how it's done. As of me writing this, it is 1/2 done. As in, the main part is done, but the 'education' section (the largest) is yet to be written.

As it is, the text is very visiably pleasent. Has lot's of screen shots for reference for those who need their hand held. At any rate, give it a look: http://www.nanobit.net/spyware/

Enjoy,
-mike

 
Monday, June 13th, 2005 - Mike

Well, I was rather bored so I decided to take part of Nanomud and turn it into a standalone program. What's this program you ask? Well, read on:

Nano-a2h.exe is the core code from Nanomud that does ansi-to-html conversions. There are some programs out there that already do this, but the one I compare myself to is a2h by Dethlock.

While his is nice, fast and gets the job done, it produces horrible html. It also does not do line wraps and the like. Very inneffecient. Nano-a2h, on the other hand, produces good HTML as well as line wraps. It's fast, it's a small executable, and is designed to be a drop-in replacement to A2h.exe. The syntax is the same.

The source code to Nano-a2h.exe is ripped directly from Nanomud, but with a few optimizations and code changes.

For those not familure with an ansi-to-html converter, it's simple; you take an ansi log, which was more than likely produces from a mud or telnet/ssh session and you run it through the program. It will then convert all that into readable HTML. It makes wonderful logs even easier to read!

The syntax is also easy to use. Since this is a console program (GUI version coming soon if people want it) you simply type nano-a2h (input file) (output file) (example: nano-a2h longlog.txt longlog.html) and it does the rest and rather quickly at that. ANy questions, bugs, comments, email me.

Download: here

(source uploaded later!)
-Mike

 
Friday, May 27th, 2005 - Mike

New Nanomud uploaded. NOt sure how stable this will be with others, but it's uploaded nonetheless because people have been downloading an OLDDD version and complaining about it.

As with all updated, please report any bugs to me. The source, and doxy, are also updated.

Head on over to the Nanomud page and have a look.

Thanks,
-Mike

 
Thursday, May 26th, 2005 - Mike

Minor updates again. This time, again, to the website. Made all pages legit HTML and all tags fixed. Also added a Symantec side bar to show latest virus threats and the like, as well as security vulns. This should make the site a tad bit more useful, I think.


-Mike

 
Tuesday, May 24th, 2005 - Mike

Minor web update.
Fixed some stupid open tags I missed on the site which, eventually, caused rendering problems in most browsers. Those are now fixed.

I have also done changes to the links to make them 'viewable' so that other pay see them instead of having to search for them. An update to Nanomud Should follow.


-Mike

 
Saturday, April 16th, 2005 - Mike

New program written that pertains to DSL's new skill spamming system. This application will allow you to calculate the skill times based on your int and current skill percent. It was designed based off formulas reverse-engineered according to specs given by Scorn. Enjoy.

skill_calc.jpg

Download program
Download source code.

-Mike

 
Friday, Jan 29th, 2005 - Mike

Minor update, not really warranting frontpage to be updated, but I am anyways. Fixed a couple bugs from yesterday's b5-r1 release that plagued it pretty badly. Check the nanomud page for details and download the r2 release.

Please note that I will not ALWAYS update the frontpage when update the nanomud page. Always keep an eye on that site day to day to keep up-to-date. Thanks.

-mike

 
Friday, Jan 28th, 2005 - Mike

Few little updates. First, I've split nanomud's doxy into specific doxy updates. Such as, beta 1.03 and beta 1.05 (the newest) now have their own doxy associated with them. This will help give a 'history' of the program. I'll supply links to all doxys on the nanomud page.


I'd still like to have another coder help me out with this project. I've been doing it alone on and off for two years almost now. It would be pretty nice to have someone else who can work on something while i'm trying to do other things. If you WOULD like to help, please, by all means, send me an email.


-Mike

P.s. I updated the nanomud page.

 
January 21st, 2005 - Mike

First of all, Happy New Years and Marry christmas. Yes, i'm late and I don't care. Been doing alot of stuff lately - coding has been one of them, yes. Got some neat stuff going on with Nanomud, so just hold your horses.

I've been messing with doxygen lately and, you know what? I love it! GOt a few doxies online, too, that I update quite often. Nanomud, Putty (I edit it sometimes) and BtS. Wanna see them? I know you do! Here ya go (yes, i'll keep them up-to-date):

NanoMud
BtS
PuTTY

Enjoy. I'll give some more updates later.


-Mike

 
November 21st, 2004 - Mike

Updated the nanomud page. Uploading of new project links should come soon, as well. New source and New beta should be released this coming monday. If not then someone please feel free to kick me in the face. I'll deserve it!.

Please send any future enhancements/fixes/ideas to me via email. We'll be needing them. Thanks.


-mike

 
November 15th, 2004 - Mike

Hmm. Let's see. Haven't updated since July? Wow. Guess I should thank those who pointed out that I indeed, did not. And I apologize to those that actually check this site.

As far as Nanomud goes, it's still a work in progress but it has succumed to a time factor. It's a damn shame, too, but it's something that happens sometimes. ANyone who still wishes to help on it, please, by all means, email me. Or if you want to test what I have sofar, email me, too. There's been ALOT of work done since my last update and all of that shall be updated on the nanomud page in a bit. Perhaps even a new version uploaded.


Update: I want to begin work on an actual graphical game soon. Basically, like a true graphical MUD -- Not this MMORPG stuff. But we'll have to see how that comes out. More than likely be done in a mixture of C and C++ so if you're interested in that as well, let me know.

As for myself? Well, I no longer work for the arcade people. They completely screwed me over and I got tired of their antics, so now it's a race to find a new job. I'm also about to start college. Go me! Anyways, Enjoy.


-mike

 
July 16th, 2004 - Mike

Tonight (well, this morning since it's 1am now) I have come to a realization. No, not a realization, but more of an appreciation.

Since I have never written a compiler, interpreter or even a lexical analyizer, I have never truly known the complexity of an if statement. I'm sitting here writing string manipulation for the statments and just now come to the realization that I haven't even considered syntax (grammar) checking. This shit is not easy. I suppose I should read up on more theory.

Either way, Work progresses. As soon as I have IF statements coded, the rest of the scripting Engine will flow together nicely; it's all depending on those god be damned if statements. I definitly have a new appreciation, and hatred, for if statements and am even reluctant to use them. If anyone has knowledge or even expierence on how to make if statement checking easier, do let me know. It'd be greatly appreciated.

By the way, DSL CON is coming up in a week and a half. Should I shoot for having a [public] playable version of NanoMUD ready by then and give out copies? Something to ponder, perhaps.


-mike

 
June 11th, 2004 - Mike

Hmm. So it would seem that I, yes I, have learned something new.

How many people out there truly knew that there was actually a correct way to handle tabs? I, for one, did not. I always thought you handled tabs by merely making a space of four (Or whatever your preference was,) but apparently, my thought was wrong. There is actually a little algorithm-type thing that must be done to calculate it. Has to do with where you are in the string. Quite odd, but yet cool at the same time since it was something that I did not know. That just further proves that I am not God.

Anyways, work is still being done on the mudclient. Just a bit slower than normal due to alot of things going on. But a new release shall be done in the next few days. Also, I shall be opening up some new sites here soon as well. One will be a coder repository; much like sourceforge and freshmeat. Another will be some sort of..well, I haven't actually figured that out yet. But I will soon! Keep an eye out for the new NanoMUD release as well as it's new source code -- I think you'll be impressed.
-Mike

 
May 15th, 2004 - Mike

Some updates done to NanoMUD, beta2-rc4 should be uploaded some time today along with current source. Going to be upload some new things to the site as a whole soon,as well. Maybe some papers or some sort. If you're interested in writing a paper for the site, do send them my way.

 
May 3rd, 2004 - Mike



Please welcome Nanobit's new person onto the project, Lara. She shall be working as our cheerleader and keeping us [me] company at nights when coding. Treat her nice and I won't kill you. :)

 
April 26th, 2004 - Mike

NanoMUD's page updated.

New person helping out with code, please welcome Frank (email) to the project. Hopefully with his help, the project can move faster and be much more stable. If not, we can all throw dirty socks at him. If anyone else would wish to join the project, please email me and we'll talk.

This is probably a good time to remind everyone that this is, indeed, an opensource project. Therefor, it will be free and no profit will be made from it. Unless, of course, those generous people out there with rich daddies would wish to donate to us. But I don't think that'll happen. Basically, enjoy the software and remember to keep software free and open; it's how software was meant to be. Without free software, it cannot proceed with new technology. Although, programmers do need to be reimbursed for their time; without free/open software, they would have nothing to build upon to make their living.

Also, we're still looking for VIABLE beta-testers. People who don't mind software crashing on them and don't mind it doing odd things to their system. If you want to beta test then please, by all means, email me! Beta testers get an email account (whatever@nanobit.net) and, if they want and prove to be a good tester, get a webhost (www.nanobit.net/~whatever) with unlimited (within reason) resources. Hell, you may even get shout outs within the program it's self. They also get the chance to talk to Alex, Frank and myself whenever they want. Isn't that reason enough? If not, hopefully the latter will be. :-)

 
April 21st, 2004 - Mike

Released NanoMUD Beta2 Release 2 at 4:30am this morning. More information on Nanomud's page.

Basically, it's bug fixes and tweaks. Let me know of any problems with them.

 
April 18th, 2004 - Mike

It's...uh...6am in the morning. Been up all night, drinking none-the-less, and coding. Beta 2 is released.

You may download it here.

Use at your OWN risk. Report any bugs to myself. Scripting isn't in this version (well, aliases are in,but not enabled to you people) so be sure to harass Alex (Aesea) to get off his ass and do some work! Also updated the NanoMUD page (link to the left,) it now has links to download, as well as the current source. Be warry - the source is a little...uh...messy.

-mike

 
April 13th, 2004 - Mike

Holy shit! An update!

Anyways, yes, an update. Between proposing to a girl, driving to Lousiana and a ton of other crap, We [I] have not been able to do much updating. But, never fear! We have got stuff done to NanoMUD. A huge amount, actually. Even fixed those stupid bugs that plagued the other testers.

Soon enough, we'll upload the beta2 and let you guys enjoy it. Until then, keep an eye out.

[edit] Take a look over to the left. See anything different? First person to email me with what's new gets a cookie.

 
Febuary 20th, 2004 - Mike

First beta is released. Download and run at your own risk since it is a beta release. Two known issues thusfar: random characters showing up after commands and at the beginning of lines at random times as well as the 'rising' screen. If you find anymore problems, let me know by emailing me.

Download: here

P.S. I would also like to encourage people to use the forums now. It was not encouraged before, since the reason was not there, but since beta 1 has been released, I would encourage it. Bugs,requests,comments,deaththreats may be posted there as well. Remember, any major problems, email me or post it on the forums. Try to include as much information on what you did to cause the problem as possible. Enjoy.

 
Febuary 16th, 2004 - Mike

Believe it or not, I still haven't stopped working on NanoMUD. I've speant the last month or so hunting down a very bad bug and I found it this night. Yes, I found it. And as embarassed I am to say it, It was an gradeschool mistake.

Instead of declaring an int as long, I made it an unsigned int when it was mainly going to be negative numbers. Now, for those who do not know coding, a regular int can go from -32k to +32k, an unsigned int goes from 0 to 32k. It cannot be negative. This was my downfall and I appologize to those who were waiting for another release. Now that this bug is squashed, look forward to a release. I know i've said it for a while, but now I mean it.

Attention testers I need you all to send me an email so I can know who to send the next test release to.

 
January 21st, 2004 - Mike

Woo. Lot's of work for me lately, barely had any time to work on the mudclient. But, if you're wondering where all my time went, I'll let you in. Know NETSourcehosting? The people who host this site and the people I throw alot of time into? Well, we just started offering shell accounts. Alot of my time lately has gone into Getting the new servers ready for these extra accounts. Such as all the restrictions for users, disk quotas, etc. It'll be pretty helpful for any linux coder who needs a shell, or any person who would like to start a mud project. Not bad prices, either. I am also going to be offering consulting work for those who do start muds. Basically, if they have a coding problem, or any problem that has to do with the mud, i'll give them help. For a fee, of course. ;)

Anyways, If you're in need, feel free to grab them while they're still here. Head on over to NETSourcehosting and check it out, or feel free to ask questions about it and whatnot.

P.S. Yarn is a twerp. (Don't ask)

 
January 8th, 2004 - Mike

Still working on the client.

Anyways, thought i'd give a few links to you coders out there and non-coders who like to act like they are. First noticed this link on slashdot, and gave it a read. Must say, i'm quite impressed. It deals with buffers and the like and how to create abstract managable buffers. Give it a read.

Self-manage data buffer memory (IBM paper)

And this one, too which I found on the right side. It talks about buffer overflows for you wanna-be hackers out there.

Make your software behave: Learning the basics of buffer overflows (IBM Paper)

Tata!

 
January 6th, 2004 - Mike

Like Woah!

Yea, yea. Stop bothering me about alphas! Err, ok. Anyways, Happy christmas and happy new years and whatnot. I thought, since last post that everything was settled down. Nope, I was wrong. Damn christmas.
Anyways, my vacation up in PA is all done, and i'm HOME. Worked on NanoMUD last night and actually got my buffers recoded and scrolling -working-. Currently trying to get the code cleaned up and a few bugs squashed and everything should be fine for another release. I think after this alpha i'll move onto a beta since the actual code base will be stable enough then.
NOTE Still looking for testers. Email me if you're willing. I will provide email addresses to all testers and webspace to those who provide more than enough testing.

Cheers!

 
December 19th, 2003 - Mike

Where have I been? Heh. Anyways, I've completely messed up NanoMUD's buffer code and am trying to actually fix it all (yes, I am,) so I can release it to all of you angry mobs out there.
It's been pretty tough, actually. I've got a friend who has some friends who want me to make a program, a mass mailer to be exact, and are willing to pay me up to $2,000 (USD) per copy. It's awfully tempting to code..But it has to do with spam and I honestly do not like spammers -that- much. The money is tempting, yes, but I won't even consider the task until I get a stable release out here soon.

For those of you who are here looking for a mudclient (found on a serach engine, etc), and not my usual testers, I'd like to point your attention to a perhaps promising mudclient that will be released [for a small price] soon from the coders of DSL-mud (Dark and shattered lands [link]) Although the Imp of that mud really doesn't like me, and even thinks that I intend to compete with him (which is not the case), I still wish to point your attention to it. The forums of the mud has some posts about the mudclient it's self, called MudFIX. Check it out. Who knows, when mine is released and so is theirs, maybe they can both be better than zMUD or the like.

Regardless, NanoMUD pushes on. May the coding Gods bless both of our masterpieces.

P.S: I would like to hear from some people out there of what you think the perfect mudclient should have, do and preform. Send all comments/suggestions to mike

 
December 1st, 2003 - Mike

Yay. Everthing has finally calmed down. No more people in town, no more running around and no more stupid ass people in my way. Now I can get back to work on some things. To those of you who have been waiting for the new alpha release of NanoMUD, I must appolgoize. Things around here have been hectic the past week and a half and they are just now getting better. But don't worry! I'm starting back on it and gonna be releasing one soon. Woo woo!

 
November 23rd, 2003 - Mike

Alright, tidying up code now for a new alpha test in a few days of Nanomud.

Not much else to add about site update, but I did add a new screenshot of NanoMUD here. Enjoy.

 
November 17th, 2003 - Mike

Heh, well, did my first alpha test tonight. I must say - it worked out hella well. Found a few bugs, especially with the backbuffer code. But I got that all worked out. I even managed to speed up the client! (Yea, apparently it's possible) and reduce it's memory usage.
For those who wish to beta test, the download link is here Beware, though, it is alpha and may crash or may not even work for you. But, if you do find a bug or three, email them to me at mike@nanobit.net Thanks!

 
November 3rd, 2003 - Mike

Updated NanoMUD stuff. Uploaded new snapshot of the code as of about 3 minutes ago(3:30pm my time). Going to be uploading an alpha release of NanoMUD tonight or tomorrow morning so that those who said they'd help test can download it.

To those who are testing it: If you find a bug, let me know. I will be uploading to versions. One with debugging symbols and one without it. The file size difference will be noticable since the one with is about ~600k and the one without is ~120k. If you know how to run a debugger and whatnot, please get the one with the debugging symbols so that you may give me more detailed information of why you had a problem. Thanks!

 
October 19th, 2003 - Mike

Started working on a new layout for the site. As you can see, I've already got the main page done. I hope to start bringing the rest of the site to the new layout, and perhaps finishing the site as well. Added forums to the site as well.

Update on nanomud: Work will begin today. Bringing a couple more people to the team to help design the scripting language and whatnot.