I compiled a binary for windows, I plan on adding Quartile and Interquartile Range calculations along with the quartile chart/graph in ascii art which then makes my homework for a while SUPER easy.
You can find the binary and source in my previous post here.
Well my math teacher decided it was review day for finding the Mean, Median, Mode and range. Now I have already learned how to do this back in 5th grade so I was rather bored by the class, so instead of doing the homework (which was super easy) I decided that writing a 175 line long program to make those calculations for me was easier and more fun.
you can find the source here and the EXE here.
So I realized that one of Nenolod’s plans for Atheme was to try and tightly integrate services into Charybdis (an ircd based off ircd-hybrid). Now InspIRCd has partially completed this in InspIRCd 2.1 but it’s incomplete and very beta. My thought is that I can eliminate this IRC Services Drama by Deprecating IRC Services all together.
If I can develop the modules and commands to integrate Services into InspIRCd 2.1 then I remove Anope AND Atheme and not need to worry about either. They can fight and bicker and I can watch with enjoyment. This will require a LOT of core rework in terms of how things like SASL is handled and how IRC Services work in general.
(But I am very excited to run InspIRCd 2.1 and develop the services for it as well)
Now, Network. I’ve been meaning to get to this and I have just been rambling about services for quite some time.
The network has been going UP and down and up and down in the last few months. After I decided SparqDev and Flux-Net should merge, mainly because SparqDev had enough web knowledge to make pretty HTML 5 web front-ends and because I wanted more people who understood what I do, things have gone down hill. Jk and I have fought more in the last few months than ever, mostly because I dislike how Jk’s first decision when something breaks is that we should restore it to the old way than try the new way and make it work (he did this with services, the switch from UnrealIRCd to InspIRCd, NameServers, and much more) or that he lacks in communication when it is needed. I admire that he is a great Server Admin and that he knows WAY more than I ever will in the phone market, but I don’t see him put out much more than a blog post every few months.
Now Tyler Strayhan (one of the people I brought from SparqDev) has been working mostly with me and the rest of SparqDev. He’s been helping manage the site design and my picky opinion and Cameron (who was the SparqDev leader) who’s left the group at this point because he couldn’t handle the stress of the move. I give a lot of respect for Tyler, but I know a LOT of my judgment is clouded when it comes to decision making with him seeing as I am sexually attracted to him, now I understand why people say don’t date your co-workers (not that I am nor ever will be dating him, but I will do almost anything for him). Tyler has a huge imagination though, and can sometimes loose sight of reality. He hasn’t been on IRC for long and I am trying to teach him the ways of IRC and how people in IRC should be handled but he assimilates them to skype and social networks a lot which causes problems. Him and Cameron also are not used to this being an IRC Network, not some kind of programming business. Yes, we can make money; No we cannot employ people!
Moving on to Cameron.
Cameron has been a bit of a pain the whole way and he really pissed me off when he said he was leaving after Tyler and I bent over backwards to make this whole merger work, which includes taking the double z out of Azuru (used to be Azzuru) which both me and Tyler liked better, deciding on a logo for our site, and much more and Cameron just decides that he doesn’t want to participate anymore. Now I had planned on losing Hyp and MunyMuny200 (both SparqDev members, I only ever really liked Cam and Tyler, Hyp was never around and Muny was just plain stupid) but I ran the risk of losing Cam, which I didn’t want. When Cam was apart of the merge, I was trying my best, even holding back my opinions on things and trying to be less picky (I get VERY picky) so he would stay, but instead he just leaves.
Because Cameron left, I wasn’t and still aren’t happy with him. I got into a twitter fight a few days back because he just decided that after screwing everything up he can leave, then thinks that I can’t be upset with him and that he gets a nice warm spot reserved for him when he comes back? I’m sorry, but even I have life problems and this whole merge has been a massive pain in my ass (there were days where I felt like such a failure in life in general that I contemplated suicide) and do you see me leaving? no. I hate sounding like an ass, but the Internet is brutal and to survive here you have to learn how it works, you can’t just come in and declare some new shit then move on from there.
Now I have some kind of rulebook or etiquette I need to write so ill steep on this next post and see if I can wrap up my “post series” here. I hope this all makes sense.
And its in C++ (I bet we know where this is going), after a few hours finding Borland free command line tools out on the internet (which was surprisingly hard) I installed the editor my school uses (ProjectFUN) and my teacher asked me to “make a mod for your game”. Well the mod is proving to be mildly hard since most of the ProjectFUN code is actually C code, and some of its functions are retardedly coded.. (who does Trace4() and that means the console output takes 4 args with a message, the biggest trace you can do is 9 args, my traces? 384719469816 args! fuck yeah custom functions!) As for the game its self, I figured out the RandInt() function that comes with ProjectFUN is actually broken.. which I laughed at.. ended up making my own.. I guess I’ll be writing my own small library this semester XD
I already know that with the code I have now my teacher will be flabbergasted at my skill.. I imported my value_cast function I made a few months ago and uses it, she reviews the code so she’s probably going to be clueless as to what it does and how it works.. I did my best to explain it but I doubt I can explain that haha
I have also been trying to stick to C++ style casting instead of C-style casting since its a bad habit and (from what I read) just runs through all casting operators instead of the one you need, which is rather inefficient. So I know my teacher is going to be wondering what that’s all about.. seeing static_cast everywhere wondering what I am doing with it.
This is going to be a fun semester XD
lol full post here: http://flux-net.net/main/?p=359
"Why do you say that?" you might ask, well when I started this network, it was with the intention for me to use it as my "sandbox" and anyone who wanted to benefit from it could. Well lately I have forgotten that fact, and now I find myself increasingly obligated to host stuff and keep things online when I really forgot that this IS my sandbox. While I don’t appreciate that people sap off me like people do in a communist economy, I do believe that I can stop at any point (which is partly why I stopped most development) and that I can simply deny all this; not that I want to, it would render my servers useless and purposeless which is not what I want to do. I do want people to at least contribute more, I understand some cant do as much as others.
One thing my father did tell me is that I should document what I have done and make a sort of portfolio so I can show it to future employers as a way of helping me with getting a job. I guess that is true if they are able to review my crappy coding style and see if there is something they do/don’t like (sloppy coding style) when they hire me. I do think that managing a somewhat huge network would be a nice mark on my portfolio… I also think that VMWare and dell certifications would be more nice marks.. While I don’t plan on going to college (I find stuff I already know somewhat boring) I do plan on doing my best to look better than those college graduates, since college seems to look more like high school degrees in this world, I guess if I do things right I can succeed over the other dull portfolios turned in as a job application.
I guess the point is, I really just want people to contribute more to the network instead of just me, I didn’t make one sandbox, these sandboxes ARE modular.
*Edit* By contribute, I don’t just mean host some daemons, I mean host daemons and find a way of hosting more or building more, this is a sandbox, not the lawn.