Welcome to RealTech, a technology and business blog.

Wednesday, February 23, 2011

Artificial Intelligence

OK, so while I was working on the website, and I was sorting through all my AI papers, I had a small robotics idea. I really want to build a minimal computer (i.e. motherboard, CPU, memory, USB (lots). I saw a web and then I decided that the connections between a web are Many to Many, and that they could be modeled in a MySQL database using an intersection table. Then I wondered what the requirements would be to port MySQL to a simple OS, like my OS. I thought it would be cool to build a robot/PC running a minimal version of Linux, and then I could write all the code… That is an idea. I thought about how when I was working on the OS project and the IE project, I had a very limited idea of how stuff actually works. For example, I can customize everything about a simple OS to fit exactly what I might need, such as an AI-friendly filesystem. I could model some data using SQL, allowing SQL to be “learned” by the system. I had a narrow view. I thought that AI existed within an application in userspace. I realized that this is a really awful model. The whole system needs to be working together to get AI to work.

I did a little bit of research, and I think I will probably stick with Ubuntu as my Linux Distro. It has the most packages, and I can just delete the unneeded packages. I think to connect, I will just SSH into the box.

Tuesday, February 22, 2011

Website To-Do List

The following projects need details added to them:

  • 3PC (PCI-System)
    • Film a video tutorial of the software and upload it.
    • Get the documentation files (PDF) and upload.
    • Finalize documentation and upload.
    • Get the manual (PDF) and upload.
  • AERIOS
    • Document code and create HTML documentation with DoxyGen.
    • Sort and standardize downloads.
    • Write up a simple instruction sheet for how I am proceeding with development.
  • Capture the Fief
    • Standardize download.
  • Game of Life
    • Standardize download.
    • Document code and create documentation with DoxyGen.
  • Hangman
    • Standardize download.
  • IE Project
    • Sort through research, changing everything to PDF’s. Allow for a large download, as well as downloads of the more interesting papers.
  • NAP Chat
    • Standardize download.
  • Mayan Number Translator
    • Standardize download.
  • Neural Network
    • Finish/start tutorial.
    • Document code and generate HTML with DoxyGen.
    • Include basic instructions for using JAR in development.
    • Standardize download.
  • C++ RPG
    • Standardize download.
  • NVBCAP
    • Standardize download?
  • SLIMBIL
    • Standardize download.
  • Slime Soccer
    • Standardize download (this is the standardization model).
    • Document code and generate HTML with DoxyGen.
  • XOR Encryption
    • Standardize download.
  • APS
  • Eagle Scout Project
    • Upload pictures and get Gallery working.
    • Upload PDF of workbook.
    • Write app to take names and stuff.

I also need to go back through all of the ZIP’s and get them into a standardized format. In other words, they should all have project files, source, headers, binaries, documentation (if any), and the Thor/Texas Public License.

Today, Wednesday the 22nd

I still have not heard back from Turing Scholars yet… I hope I get in, and I know that they will finish giving out notifications on March 1st. That means, not including today, they have 5 business days to accept or reject me. Hopefully the former.

Anyway, tonight I will be doing a lot of updating – adding detailed information about each of the projects I have chosen to post on here. I think I might write a “Refactor My Code”-like web app to use on this site (and give out).

I added a section on the website for Eagle Scout Project as well as a new page detailing the Thor/Texas Public License. In short, this license allows anyone the ability to reproduce, copy, or modify my code and binaries as long as my copyright notice stays with the software. Also, it grants full rights to sell and sublicense my code free of charge to any public school in the state of Texas (they too must maintain the copyright notice).

Sunday, February 20, 2011

Finished converting...

It took a little bit of time, but I was finally able to convert my old political blog, "Firelight World Review" into a much more friendly business and technology related blog, "RealTech". Throughout this blog, you will notice that I post links to other sites I have found through my research (StubleUpon). I will probably write a little bit about major changes to my website, www.nickpape.com, as well periodically write updates about the projects I am working on at work.


As a side note, I set up a WordPress blog on the local machine there. I have been trying to figure out how to get it to sync with a database on my website. Then I would make a second wordpress setup that was on one of my websites subdomains, but this would probably be restricted only to editing by me. I just wanted a place at work where I could easily record and recover code snippets, aid in my planning by typing out and chronologically documenting my development, as well as providing a nice idea of what I have been doing. In other words, I would like a place that my bosses could go to and see that I have been working really hard (which I have been). I think sometimes it is a little bit hard to see or explain what I am doing, as I work in a non-tech company. For example, if I had just written my entire base class for something, they would just be like, "what? When is that page going to be done." It is hard for me to explain that writing the page is one of the easiest parts, logically speaking. Although writing the pages ALWAYS takes a lot longer.


Anyways, enjoy the blog! I plan to post all sorts of informal stuff I have here, including, but not limited to,
  • Startup ideas
  • Business research
  • Software architecture ideas
  • Software/technology reviews
  • Comments about my classes at The University of Texas
  • Major updates to my website
  • Etc, etc...

I think this is a sufficient post! Have fun browsing my website and blog.