October 18th, 2010
I’ve historically used MD5 for encrypting passwords in web applications. While MD5 is great in most instances, I’ve become aware how vulnerable it is to a brute force attack. In past projects, user/password combos were simply used for validating simple harmless data or posting comments – hardly worth a hackers time. However, I’ve recently been [...]
May 13th, 2009
I made this layout a few months ago for another project which never ended up launching. With some minor tweaks I’ve converted in into a WordPress template and decided to use it for this blog. It’s clearly very very minimal, XHTML, and W3C compliant.
June 22nd, 2008
Two relatively new websites that I can’t live without. Songza Songza puts every other online music service to shame. It’s of questionable legal nature, but poses no risk to end users. Songza indexes the web for unprotected MP3s and lets the user play them in an extremely elegant flash interface. It’s not possible to download [...]
June 16th, 2008
Google makes its money from advertising. Everyone knows this. Earlier today, Firefox was not rendering a page correctly, so I switched over to Internet Explorer hoping it would. As I did so, something dawned upon me: I haven’t seen an online advertisement in over three years, let alone clicked one. For example, one website that [...]
June 3rd, 2008
For those of you who like to be ahead of the curve, access your facebook account via http://www.new.facebook.com. It gives you a preview of the new version of the facebook design that is due to be released in the upcoming weeks. I’m not sure how I feel about it yet. I like the lack of [...]
May 22nd, 2008
Undoubtedly the best phrase that simply explains everything there is to scaling web applications.
May 13th, 2008
Remarkable new search demo website called Powerset released today. It’s still in beta, and only indexes one website, Wikipedia, today. As they get more funding they will add more servers and computing power to index more websites. Instead of doing simple keyword matches like Google, Microsoft, and Yahoo do today, the engine tries understands what [...]
February 13th, 2008
I love audio books. I’ve found them to be a great way to stay awake during long drives, because it literally sounds like someone is talking to you the entire time. Music, especially music you’ve heard dozens of times, is easy to tone out but audio books aren’t. iTunes and iPods/iPhones have the ability to [...]
September 28th, 2006
http://photo.askthefool.com is back. It has new pictures from my Alaska trip and a few from this year. Oxford pictures are still down as they still need pruning, date fixing, enhancing, and tagging. The main problem with them is I need to synchronize timestamps from different people’s pictures. Technical note: While my new photo gallery still [...]
September 6th, 2006
Mini-feeds have a few problems. Not because people don’t like them and not because of the privacy issues it raises. Facebook has been tracking this relational data for years now, and this new feature is merely making that information available to its users. Facebook has a good enough product that people will use it regardless [...]
May 5th, 2006
I’ve removed every use of the JOIN function when making queries to my database which powers my photoGallery after reading Cal Henderson’s presentation from 2004 on how flickr works. Instead of using JOINs I now use multiple copies of data, and a lot more SELECTs. Performance went up nearly 6 fold and the resources used [...]
April 7th, 2006
Today, I release my new photo gallery. I probably started, spent few hours, deleted it, and restarted at least 4-5 times. In all over 50 hours of work have gone into this between coding, tagging and sorting. It may not look revolutionary, well because it’s not. But what’s really cool is not the design or [...]
March 10th, 2006
Quake 3 on 24 monitors To say i’m jealous is an understatement. I use two monitors and find myself craving for screen real estate. The next computer I’m going to build will utilize 4 monitors if I can swing it.
March 9th, 2006
I’ve added a lots of old pictures to my account in no particular order and this resulted in the photostream being completely unorganized. I did a search on the forums and several people mentioned that the photostream is organized in the order uploaded. Well modifying the images uploaded dates by hand, is well straightly put, [...]
March 6th, 2006
This is very cool: WordPress on USB. It has an Apache/Mysql installed on it allowing someone to run most web applications off it. I would probably run it on a custom port, (ex: 81) because many designers/people already have thier own copy of Apache installed locally. (thx, matt)