However, with the downturn in the economy (and my slightly-better-than-arbitrary prediction of a <7,000 point stock market by the end of the month…Spring Break at the latest), I figure it’s time to start taking into consideration other possible sources of income. Not for fear of losing my job, but rather to help get my bills in check Credit Cards, primarily, who have decided it is time to raise the minimum payment – which is the only thing enabling me to devote a greater portion of my money to one in order to pay it off, while keeping the others at par until it is their turn. Continue reading
After spending some time thinking about different ways to re-enable the RSS feature for the-spot.net, I’ve finally hit on an idea that I’ve started writing the code for.
The original code would hit the main database to grab the newest posts on the forums…after it sorted all 77000 posts by date, and then grabbed the top 15-20 of them and their data. Since the entire site runs off of that one database, you can imagine how that would slow down everything when even just 10 people hit the site every 15 minutes.
So I am going to attempt my first distributed database scenario. Continue reading
I’ve spent the last two weeks working on getting [[Oracle]] into the role she was designed to play…but have found it to be a bit more involved than I realized.
Originally, I set up the server to be a web server with php and sql capabilities. Then I realized I needed to FTP files to the web server, so I installed FileZilla Server. Once that was done, I started working on the webpage for tsnlocal.net. I got it up, and then wanted to play around with some other type of server, and decided on a Jabber server for instant messaging. I installed Wildfire.
Wildfire is extremely easy to setup and install – so once I finished that, I looked for a Jabber client. My first choice was a VoIP client called Jabbin, but I couldn’t get it to connect to the server – probably because I don’t have a VoIP Protocol on the server to support it. So I went with what we use at work, Exodus. It’s a fairly functional Jabber client – with chat rooms, IM rosters, subscriptions, and file transfer…and a bunch of other stuff, including plugins.
Once the Jabber service was set up, and I figured out how to connect to it, I realized that telling people to use my dyndns domain name was not going to work. So I had to figure out how to get my Godaddy.com domain name to link directly to my IP address. But, come to find out, I have to have a Top Level Domain for an IP address, or my dyndns must be a nameserver registered with the NS Registry, in order to use it as a nameserver. I spent 2 days setting up BIND on Windows XP (because there was very little help on the internet for how to do it). Then I jacked around with the Total DNS control settings on godaddy, and got the webserver to work like it should – almost.
So now you can join the jabber server with firstname.lastname@example.org. Now that I had that working, I noticed that there were email settings like pop.tsnlocal.net and smtp.tsnlocal.net that could be set up, so I decided to look into running my own email server. I got in #bloodshotgamer on irc.gamesurge.net and asked some of the tecky people I talk to in there what they’d recommend. Duck-Lap recommended qmail for linux, but mentined MailEnable for Windows. I was hoping for an IMAP service so I could run the webpage side of it, but that was not included with this. I might upgrade the service to something new later on, but for now, this was easy to install, and has easy administration, which is what I’m looking for since most of these other services aren’t critical to the function of the server. BIND was about the only thing that was hell to configure…everything else was easily figured out once I had the info and a general grasp of what it does and how it does it.
So now, [[Oracle]] does these things:
- Web Server (Apache, PHP, MySQL)
- FTP Server
- DNS Server
- Email Server
- Jabber Server
- TeamSpeak Voicechat Server
- Hamachi server
- Google Desktop distributed indexing server for the hamachi shares (the essence of tsnlocal)
- and a keep-alive for the dyndns service linking my IP to the dynamic domain
That’s a lot for a little box…but I’m not done yet – I need to put ssh on it so I can telnet into it. I’m sure there are other things that I will find to do with it as time goes on too.
I haven’t been gone, so much as I have been out of the personal-teck loop. Over the summer, I took a “forced vacation” when work let me go. I was fine with it – I didn’t like the job anyway. But during that time, my drive for doing personal teck went down as I spent most of my time working on tsnX.
I got a job as a PC Tech and IT Consultant at the end of June and have it still today. And it’s great. It’s not that I don’t do as much work, but more that the work comes so natural to me that most of it flies by without a hitch. I like having the spare time, and ability to use some of the stuff that I have learned at home to make money here.
I’ve been spending about the last month working on upgrading my computer, and will continue to do so until the middle of October. I’m buying a Intel Core 2 Duo at the end of September, and will rebuild the computer once again. But in the meantime, I’m sleeving and moding the wiring on my computer to work with the “UV Capable” setup that I have going in the case.
I’ve got 2 green cold cathodes and 4 green fans…one of which is green UV plastic itself. When that fan has its LEDs on, the UV is drown out. So I have had to split the wiring, and put a 120mm hole in the top of the case to mount a fan there, in order to effectively be able to stop the fan on the side – since the LEDs are dependent on the fan’s power. Now, I can switch between bright green fan lights or UV lights.
I’m also creating a molex array, which I am having to do some re-wiring on, and is getting a little more involved than I would like – soldering, and such. I considered blogging, but decided to wait until I make a second one for [wizard], so that I have the process down.
I’ll post pics of the case when I get it done later this week.