Quick and dirty Flash SEO with PHP and the Apache module mod_rewrite
Although Flash may be the disdain of some, there are instances where it can be used to help communicate the right message to users. Unfortunately, getting Google to index your Flash files is a gamble, and achieving good SEO is difficult. Instead, it is better to architect a solution that does not rely on Flash, but on PHP and Apache’s mod_rewrite capabilities.
Five DreamHost invitations available — increased bandwidth and storage
DreamHost, my hosting provider, recently informed me that five “invitations” have been made available for me to give away. Essentially, these are special promo codes that significantly increase bandwidth and storage. That I know of they expire in about a week, and once used, can never be used again. I figured I would throw them out there for anyone in the market for a new shared hosting provider.
Just visit http://signup.dreamhost.com, and enter one of the following numbers into the promo code field on the page:
- 198107088120
- 231421413353
- 549711065916
- 803433866820
- 957719222222
If you do not like this particular promo, then you can also enter D3BUG as a promo code, which will get you a $50 discount on your first year of hosting. Let me know if you experience any issues and I will try my best to help.
When open source Web applications fail
If you ask most programmers about the progress of the open source movement, they are sure to tell you significant strides have been made in recent years. Even mainstream open source projects like OpenOffice, Ubuntu and Firefox, are putting a dent in the market share of closed source software applications. However, there is an ongoing propensity to believe among open source initiatives, that the very notion of being open source leads to a successful enterprise. Unfortunately, this is when open source fails. This truth is made even more apparent in Web applications.
Dumping the vote
For the past six months I have been running over the same scenario repeatedly in my head. In essence, it involves the death of voting on social bookmarking sites. The problem is, it gives birth to nothing. At least in my world that is the end result, and I have not an ounce of research to back up the hypothesis. Albeit a risky maneuver, I figure I might as well reinforce my outlandish claims, and be the first to officially dump the vote.
rm -r /* — a lesson in policymaking
I am not a system administrator. However, I am a software engineer, and responsible for administrating systems. As technical director, it is also my responsibility to create policies. Knowing that systems can be compromised, I know a policy needs to be in place for protection. Not allowing all engineers to run constantly as the root or super user on a Linux box is a good place to start. What happens though when I do not heed the warning of my own policy?
New articles posted at JavaScript Ant — authors wanted
Cody Lindley recently posted two articles over at JavaScript Ant: XHR responseXML To A String and Get With This. I have one article as well this month: Chaining Your JavaScript Methods. Head on over and enjoy the JavaScript goodness. On another note, if you are interested in posting a JavaScript article, and want some exposure, contact Cody. JavaScript Ant is always looking for qualified authors who want to share some JavaScript tips and tricks.
Hosting multiple domains on Windows with Apache HTTP Server and the VirtualHost directive
This post is especially helpful for programmers who are building several Web sites with PHP, and need to replicate multiple domains using a single instance of Apache HTTP Server. Although most of this tutorial is applicable to Mac OS X and Linux, it is intended for Windows XP. The primary difference would be the method in which HTTP Server’s configuration file handles directory paths on Windows.


