This is a simple implementation of base 32 encoding and decoding that conforms to RFC 4648.
This is a somewhat elaborate example of how to use conditional CSS and transitions to create a fluid, responsive stack of rectangles that are polite enough to stack up when the screen is narrow. The idea is I’m working on is to have a menuing system that stacks when the screen shrinks.
Continue reading CSS Animations using Transitions with Conditional CSS, Stacked Rectangles
I was looking at some special logs we keep, and found these attempted SQL injection attacks.
Continue reading A List of SQL Injection Attacks
I wanted to log all our calls and found out that there’s a feature in IP Office called SMDR that sends logs to a server.
Continue reading Small Hack to Send SMDR to Syslog, for IP Office and other PBXs
This was an effort to find the best ways to create email messages that contain event information, so that the user can easily create a calendar item.
The stock advice is to use .ics files, yet I don’t see many event publishers using .ics files. Instead, I saw people using well-formatted text, which gets automatically linked by email clients. I’ll look at both methods.
Continue reading Creating Email Messages with Clickable Links that Add Events to Your Calendar
I got the message “the computer did not resync because no time data was available” after running “w32tm /resync /force”.
I had followed the various howtos out there*, and checked them against each other : as expected, they differed slightly, but none of them worked for me. Well, it turned out that I needed to run the update command, below.
Continue reading w32tm reports the computer did not resync because no time data was available
This inexpensive SOHO/Small biz router has a simple and pretty feature-rich implementation of vlan routing. It’s so basic at this router, that it’ll upset you that switches don’t do a great job helping you to configure vlans.
Continue reading ZyXEL ZyWALL USG-50 VLANs