Skip to content

Tag: project

DODSCP: A Web Control Panel for Linux Game Server Managers

I’ve been working on a Flask-based web application for controlling my latest game server. This time around, I used LGSM to run the server. It’s a painless way to get it up and running and does all of the steam_cmd dirty work for me. The only issue is that I don’t want to hand out shell access to the other people who may need to restart or update the server from time-to-time. So, DODSCP was born.

I am currently working on determining how to best distribute it, but hope to have version 0.1 available by this weekend.

 

New Skin for the Airsoft Site

This weekend, I’ll be getting the skin, mojoPortal’s term for a theme or template, finished for AirsoftOahu, the community site I’m building for airsofters on Oahu.

I’ve decided on the Branched Tones color scheme from Design Seeds. I think it has the “earthy” feel I was going for and incorporates a little red in the browns, which is prevalent here.

Of course, there will be a new post when its up.

Online Community for Airsoft on Oahu

When I joined the Airsoft Hawaii group on Facebook, I had high hopes: people were posting about different events on the island, who was going where, and the like. Then, the administrators started cracking down. This page is only for “our” events, they said.

So, I’ve decided that something needs to be done. The simple answer would be to create another Facebook group, but my opinion of Facebook has declined greatly in the last few months and I’d prefer to avoid the platform. I also own the domain AirsoftOahu.com, which I feel is the best name for this community anyway. So, I’m currently seeking the back-end software to power the project.

My goals for the next 10 days are:

  • select a content management system (CMS) to power the site,
  • define and implement a forum structure,
  • define a content structure,
  • and begin working on the site’s design

Currently, the site is running on my personal server, but will be moved off to a bigger, more powerful machine when its actually being used.

 

PHP Upload Script

I wrote a quick and dirty PHP upload script so I could host a few images. I figured that I could adjust the script to be modified via a configuration script and make it usable in a number of different situations. Nothing real fancy.

In sc_uploader.inc.php, modify the $SC_RELATIVE_PATH variable to point to the directory where you want to place your uploads, relative to the location of the uploader script. Also, modify $SC_BASE_URL to be the web-accessable URL for the directory where your uploads are located.

For example, if I had my uploader script located at http://www.example.com/upload/ and I wanted my images to be uploaded to http://www.example.com/images/, I would set $SC_RELATIVE_PATH to “../images/” and $SC_BASE_URL to “http://www.example.com/images/”.

It is licensed under the GNU General Public License v.2. You can download it here. (ZIP, 4KB)

New Open Source Web Project

It seems like every deployment, I work on a web project. Last tour, it was a system to organize intelligence (product is now owned by the Department of the Army)  and was written in C# and ASP.net. This tour, I’m working on my own and am coding in PHP.

The project is a billing system for a high-level ISP, like a company that sells Internet access via WiFi. It encompasses Service Plans, Billing,  Customers, and the like. It will also interface with PayPal and other payment gateways like Google Checkout.

I am currently using the following server software for development:

  • Apache HTTP Server 2.2.17
  • PHP 5.3.5
  • MySQL 5.5.8

As I code, I am trying to make things as modular as possible: referencing a configuration file and the like. However, all my database calls are directly MySQL dependent. Maybe after I get it all working, I’ll fix that.

I plan on releasing this as an open-source system, but have yet to choose a license. Suggestions with rationale are welcome.

Lizz’s Cookbook

I’ve taken the site Lizz’s Cookbook and moved it to a WordPress system. The older system required that each ingredient be added to the database before it could be used in a recipe, which was time-consuming and tedious. Hopefully, the blog software will make it easier for the authors to add recipes and get things done.

Google Apps Coding

I’ve recently started working on some code to integrate my Google Calendar into a webpage in order to show upcoming events. This seems pretty straight-forwards as the Google API is well-documented, but my requirement are such that any existing solution doesn’t work for me.

My requirements are as follows:

  • Only show future events. If its happened already, its not an upcoming event and therefore does not fit into the “Upcoming Events” section.
  • Fit in with the appearance of the rest of the site. The Agenda-style calendar export is almost exactly what I am looking for, except that it’s appearance is not completely customizable and looks a little out-of-place on my site.
  • Display each event in roughly the following format:  DATE – EVENT TITLE – TIME

All of this seems pretty simple to implement, but I have to delve into the API a little further.

More updates and the completed source code will be available as soon as I have them.