I did a Google search using a search query that a user had performed to get to outdoormichigan.org. I wanted to see where it showed up in the search results. When I found it in the results, I was surprised to see the text from inside the <noscript> tag, ”Javascript is required”, in the result summary.
Continue reading HTML <noscript> Tag Usage
HTML 5 Species Taxon Microdata Using Darwin Core
I just added HTML 5 species taxon microdata to globalspecies.org. This provides machine readable data for certain properties of a species. ie. Taxonomy, common names, synonyms. The data is embedded in the HTML and is tagged as property name/value pairs.
An example of the extracted data can be seen using Google’s Rich Snippets Testing Tool.
Continue reading HTML 5 Species Taxon Microdata Using Darwin Core
Yuminess, Not!
While trying to upgrade postgresql on my Linode virtual host, I managed to accidentally uninstall apache and php thanks to yums dependency management. Needless to say, all of my websites went down. I was tired of centoses locked in time software versioning and the hoops that were needed to add another software repository to get newer versions of software.
Continue reading Yuminess, Not!
CSS Progress Bar or Gauge
Today I needed a gauge to show where on a scale that a value fell.
I wanted to use CSS instead of dynamically creating an image in PHP or creating 100 static images.
I found some samples that use DIV tags to create a gauge, but I needed to put text both before and after the gauge on the same line.
So I modified the sample Super simple CSS bars.
Continue reading CSS Progress Bar or Gauge
Website Click Tracker Written in PHP
While looking at globalspecies.org’s webserver access log, I thought it would be interesting to see how the users were navigating the website. After not finding a free solution written in PHP, I decided to write my own.
Continue reading Website Click Tracker Written in PHP
Password Security
Today I got an email from a site, that I haven’t visited in years, saying that they had been hacked and the password database had been stolen. Yikes!
Continue reading Password Security