This middleware will use the W3 Validator Service to check if your page is valid HTML. It will only check each URI once so that it doesn’t slow down your site by validating every page load. It does this by placing the result of each URI into a memory cache(using Beaker). You can then call cache_is_valid_xhtml() in your template to determine if the current page is valid.
Note: The first time your page loads it will not display if the page is valid or not(It is validated AFTER the first response)....
As I stated previously how much I like Genshi…I’ve come to realize that the performance of Genshi under high traffic is very bad. It could be the complexity of the templates that I am using, but I’m only using a few py:match's and they are using once="true".
I decided to benchmark Mako against Genshi for my site. Both templates are identical minus the syntactical differences of Genshi vs. Mako. I used the Apache HTTP server benchmark to test the site....
Check out my new site with information on CableCard/TiVo. I’ll be looking into reverse engineering CableCard and be compiling my findings on the site. http://cablecard.tech9computers.com
This is not for the inexperienced. Engadget is reporting that user Narf54321 on the DealDatabase.com forums has done a successful S3 PROM Hack. For the non-geeks, the PROM is the Programmable Read Only Memory chip on the motherboard of the Series3 that contains some of the basic intelligence, including the security that prevents loading modified software on the unit. Late-model Series2 and DirecTiVo units are similarly locked down, and loading hacked software on the units requires modifying the PROM to allow the software to run....
I went to CES this year and saw a lot of cool stuff. I also saw the Optimus Keyboard in person, and it looked pretty cool. Check out the photos.
I’ve just released a new client that should fix the problem with people having intermittent connection problems. You can download it at http://blackberrytracker.com/download.
There is also a new support site at http://trac.tech9computers.com where you can submit bugs and feature requests.
Free time over the holidays lead me to waste some time reading about aging, stem cells, and gene therapy.
Full Document: http://www.tech9computers.com/agingprocess.pdf
Abstract:
Age represents itself as a reduction in the ability of an organism to function and respond to its environment. This loss of function eventually causes the organism to die and cease existence. DNA damage is arguably the most significant cause of aging. This damage to DNA occurs over an organism’s lifespan and is due to many factors such as oxygen free radicals which cause damage over time to proteins, membranes, and DNA....
I’ve done a few bug fixes on the beta client, including problems when exiting/starting application again and problems with the screen not updating.
BB OS 4.1: http://www.tech9computers.com/beta/4.1/BBTracker.jad BB OS 4.2: http://www.tech9computers.com/beta/BBTracker.jad
To install this, go to the browser on your Blackberry and enter the URL under Go To…
I’m looking for people to help me test the new client. This version should be MUCH better on battery life. There is an option for auto-login on powerup now too.
Any bugs/questions can be e-mailed to blackberrytracker [at] gmail.com or you can just comment here.
BB OS 4.1: http://www.tech9computers.com/beta/4.1/BBTracker.jad BB OS 4.2: http://www.tech9computers.com/beta/BBTracker.jad
To install this, go to the browser on your Blackberry and enter the URL under Go To…
I’ve just added a new feature to Blackberry Tracker that allows you to be alerted when a device enters or leaves a certain area.
These GeoFences are defined by picking a center location and then creating a circle around that point. You then have the option of defining whether you want to be alerted when the device enters or leaves this area. Currently the only supported alert type is e-mail, but I’ll be adding SMS soon too....