PHP Technology

Secure PHP on the Web

PHP is a powerful and easy language to learn. As a developer, you must use that power in a safe and effective manner. While being easy to learn means that it is easy to pick up, it also means that you may not have any experience with writing secure code. Writing secure code is a must, however, if you do not want your server to be compromised, user data stolen, your site destroyed, or quite possibly worse. In this article, you will learn about writing more secure PHP code.

Personal Technology

Google Spreadsheets

Last week I was helping a local political candidate with his fund raiser dinner. I knew that I would be manning the donations table and figured it would be a good idea to just type the information up right away instead of giving it to the candidate to do at a later time. So I grabbed my mother’s laptop and took off to the dinner. I knew that she didn’t have MS Office on there, but I figured it wasn’t a big deal since Quattro Pro was installed on it.

After helping setup a bit, I figured it would be a good idea to get the spreadsheet all set-up. Upon opening Quattro Pro, I was informed that the trial had run out and I needed to purchase the product. Crap. I thought she got the full version, but I didn’t have time to find out. Luckily, the place had WiFi, so I figured I’d just go download Open Office and install that. About a minute into the download I realized that I could sit here, wait for the download to finish, and then install it and waste about 20 minutes, or I could just use Google Spreadsheets.

I had never used or read any reviews about it, so I wasn’t sure what to expect. I was pleasantly surprised, however. It’s no Excel, but it got the job done. The best part was that you can download it as an xls file, csv file, or as an HTML file.

They have several functions too, like SUM and AVERAGE, but I couldn’t figure out how to get DATE to work. Overall I was impressed with the service, but it still needs some work and better documentation. If you are ever in a bind and need some type of spreadsheet software though, consider using Google Spreadsheets.


DRM has some serious flaws

I just got done with a philosophy assignment that required me to pick out an article and do an argument analysis on it. I picked a short and simple article from PCWorld regarding how DRM is seriously flawed. The article didn’t leave me much to go off of, but drawing from my past knowledge I put together a nice argument supporting this claim.

Anyway, the article is a pdf, so if you don’t have Adobe, you can get it here.
DRM Logical Analysis