Kimler Sidebar Menu
Kimler Adventure Pages: Journal Entries
I recently had to fight with CSS for a web page served in Quirks-Mode. What is quirks? Why is it bad? How do you tell if a page is in quirks-mode? All this (plus a couple of extra cents, tools & links)
Spammers are forging sender email addresses to make it look like their SPAM comes from our domain! ACK!! SPF to the rescue! Learn what it is, how it works & how to write your own SPF record.
A Case for SPF Records
Nearly a month ago, we reported that our Randsco domain had been hijacked by spammers. They were sending their SPAM email, around the world, using bogus sender addresses from randsco.com. To anyone receiving the SPAM, it would look like it was coming "From: randsco.com"!
The cure for this was to add a Sender Policy Framework (SPF) record to our DNS. For mail servers that check, the SPF record tells them if the email is really from randsco.com or not. Spammers will quickly learn that their "From: Whoever<at>randsco.com" emails won't get through and quit trying to forge the randsco.com domain.
Every domain owner should publish an SPF record.
If you own a domain, you should publish an SPF record. Even if you never send email from that domain, spammers can hijack it, which may result in your site being blacklisted and it also erodes people's confidence in the email medium.
Publishing an SPF record is easy. Knowing what the SPF record should contain can be confusing, depending on your email situation. Here is what I learned in publishing ours. Hopefully, it will be of value to you.
To learn about how SPF works and how to publish your own, read on ...
Don't web designers now know NOT TO USE TABLES FOR PAGE LAYOUT? I thought so, but an email, received from the President of a web media company, says otherwise
Tables for tabular data ONLY ... NOT for LAYOUT!!
First, I know very little about ASP.net, but I asked the fellow for a copy of the page (X)HTML and CSS and said I'd look into the problem.
It was a basic page, nothing too odd (though I did notice a bunch of ASP.net-specific bloat). I quickly found the problem: the fellow was using a table to contain the single row of three PZ3 images, each in their own cell (browsers often fail to correctly interpret CSS directives inside table cells).
I haven't used tables for layout in years and assumed that (by now) the message to do so, would've gotten out. Obviously not.
I wrote back and said, "Using a table to hold the three images is semantically incorrect (because no tabular data are being displayed) and the root of your problem. To fix it, just take the three images out of the table." I even provided some XHTML-valid code that would accomplish what he wanted (semantically correct and more succinct).
The response I got back, floored me.
Maybe what he's trying to say is that "he can't get rid of the table", but if so, it's because of a limitation in the ASP.net language he's using and not because it's semantically incorrect to do so. At the end of the day, it doesn't matter how ASP.net stores/retrieves/interprets the image data, what does matter is:
Displaying three images in a row, is NOT a display of "tabular data".
To top it off, this fellow isn't just anyone, he's the President of a web media company. He should KNOW BETTER!
The exchange bothered me enough that I thought I'd write my own version of "What I think should be tacitly understood anyone writing HTML code".
To find out why tables are bad (should be used for displaying tabular data, NOT FOR LAYOUT) and what is "tabular data" anyway? .... read on.
Would you like spammers using your domain for their activities? If it happened to randsco.com, it can happen to you. Find out more ...
Been spammed by a randsco.com email address?
We apologize. A few days ago, spammers began using bogus randsco.com email addresses in the "From:" field of their spammy messages. We discovered it's easy for spammers to fake (or spoof) email addresses and that we're relatively powerless to stop it.
Unfortunately, there's very little one can actually do to stop spammers from making it look like their SPAM is coming from your domain. They just use a bogus email address, from your domain, in the "From:" portion of their spammy emails. It turns out, we're not completely defenseless, but the best apparent remedy requires the cooperation of every mail server, across the Internet.
How did I find out that spammers were spoofing randsco.com email addresses? Are spammers giving your domain a spammy reputation? What can you do to help stop these spammy attacks?
To find out ... read on ...
Photo-caption Zoom v3 can fail in the latest Opera version (v9.02). It appears to be a problem with the Opera upgrade process. Learn mody ...
A Flip'n, Zooming Upgrade Problem
In fact, I wanted to test if further, by using it on our own website.
I uploaded the CSS and began modifying some XHTML, when I thought, "I'd better check, before I convert too much, that it works in all the browsers."
Low and behold, it didn't "Zoom" properly in Opera v9.02.
"That's odd," I thought, "I'm sure I tested it in Opera when I made the modifications."
Turns out, I did.
If you're experiencing problems with Photo-Caption Zoom v3 in Opera v9.02, read on ...