Archive for the 'Internet' Category

Google Talk chatback and limited usefulness

A quick perusal of my Contact page will show you the addition of this chat widget, for people who need to contact me, and don’t want to (or can’t) install something like, say, Google Talk. This is a good idea for people who are on ‘locked–down’ computers, such as in computer labs or in businesses with actual working security policies. My current state of online–ness is reflected here:

You can find out more from the Google announcement, or play with it after you log in to your Google Talk account or Gmail and start playing with it.

Limited usefulness

For those of use who can’t use the official Google Talk agent, when somebody clicks the widget, you’ll be alerted with this giganimus linked message:

click this link

That sends you to the same interface the the person who clicked the widget has, instead of moving you inside Gmail or letting you use your Jabber client. Thus, it’s really not that great of a help for people who want to use their own applications. But if you absolutely, positively have to chat with somebody — right now — this is as good a solution as any.

Filtering with Gmail

Note to the indiscriminate PayPal spammer

Today, my filtering technique has let me down. Not that my idea is unsound, or has be breeched, it’s just that it stopped working. Thus, I had to deal with these obvious problems:

1. One would surmise that when PayPal sends a notice that it has shut the account of the user down, it would be helpful to know which account was shut down

2. The correct trademarked spelling of your company is ‘PayPal’ not ‘PayPall’

3. Nothing says ‘legitimate email’ like “Paypal Update Team, N.A. Member FDIC. Equal Housing Lender”

Depressingly, I’ve seen an increase of email from spammers showing up in my inbox. It isn’t because I’ve changed anything in my setup, it’s just that the filtering isn’t working. That’s to say, the filter, were it working correctly, would keep me from ever seeing this stuff.

Email graffle

How to filter like a champion?

  1. Forward your email to a Gmail account
  2. Have the Gmail automagically forward that back
  3. Only get the mail from your safe account
  4. Profit

The key to this is that you are feeding all your email through Gmail’s filters. The reason you want to send all is because you want as many ‘eyes’ on it as possible. Whatever makes it past your hosting’s filters gets weeded out. Then, on the round trip, it gets another looksee from your hosting.

Security

The idea that Google is getting its paws all over your email is a genuine concern. You get the same effect using Google Apps for your domain. That’s why I have a third, changing address that I use for unique email that I want to keep more secure.

Also, I’m forwarding the email using the *.*+*@*.tld convention, so each of the forwarded addresses go to name+whatever@me.com for each of the email aliases. That way I can track what went where.

Fun with del.icio.us meta

del.icio.usA while ago, Jason Kottke started a del.icio.us meta feeding frenzy by posting the folks who bookmarked del.icio.us. While most of those came from the browser bookmark import, some of them actually went through the trouble of linking the site. Somebody noticed that there were quite a few recursive links, and had to get all smartalecy (however you spell that).

Today, the recursion is about 35 levels deep. This came as an outburst of people who noticed how deep the linking went, and kept trying to ‘win’ at internet. For those of you wanting to get in on the action, there’s a handy del.icio.us history bookmarklet that’ll show you who linked any page.

But, as smartaleky (still can’t spell it) people go, they noticed Kottke’s meta post got bookmarked on del.icio.us as well, and did what anybody in their smartalekäe (I’m not even trying any more) mind would do. They smartaleckeded.

As of today, that only goes three levels deep.

Smart Alec

Interesting story behind that thing I couldn’t figure out how to spell. It’s not the one word, it’s two. If my sources are correct, there was actually a person who came by that moniker in the late 19th century.

If the urban legend is correct, the guy’s name was Alec Hoag. Seems he got the title because, though he was a smart cookie, Hoag blew his graft scheme when he decided to filch the protection racket he had with some of the coppers on the take. I’m not sure what that means.

On the bright side, I know how to spell that thing. Yay! editing, huh?

The best new feature of WebKit

Oh WebKit, oh Web Kit, how I love thee! The latest version of WebKit (or Web Kit, I never understood that) brings us the joy that — up until now — has been reserved for Internet Explorer users. Yes, now you too can enjoy scrolling text on a page, due to one simple tag: <marquee>

YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY!


I heart WebKit! Go WebKit! Beat State!

YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY! YAY!

Just thought I’d put some more MySpace–y goodness here on the home page. Because you know how much I love blink–y, scroll–y, shiny things. God only knows what they were thinking when they decided to put support for this in.

Note: If you’re not using some form of WebKit–y kind of browser (a more recent build, like in Safari 3 or so), you won’t be able to see what’s so messed up. For once, you’re blessed.

Addendum: what started off as just a way to infuriate as many people as I could with my depreciated–tag chicanery, I found something interesting in the display of this post in several apps that supposedly use the same rendering engine. I thought I should add this, even with the scroll–y eyesore above.

Here’s the original post, as I saw it in MarsEdit:

MarsEdit 2.0.5

In fact, the reason the purple background is the height it is was because it would center the H3 tag. But as I started looking at it elsewhere, I noticed some differences. Namely, when I looked at it in Safari 3:

Safari 3

Notice how my machinations totally fall apart, as the scroll moves to the bottom. It could be some CSS issue, but it’s obvious these are not the same. That got me thinking about some other apps I have on my hard drive that also have some form of WebKit in them, and what they’d look like.

NNW FeedLight Aqua

This is the latest version of NetNewsWire. It’s not going to look the same, because of the different CSS in the FeedLight Aqua theme. But you can see that it’s using a different WebKit than MarsEdit (if the Marquee tag is to be believed). Then there’s OmniWeb.

OmniWeb 5.7.something

I have no idea what it is, specifically, but this is the version I was running when I got the screenshot:

sneaky-peek-5-7-something.png

This is supposed to be the latest version of WebKit, but who knows anymore? Back in the 90s, when Microsoft was getting in trouble for bundling the browser with the OS, Internet Explorer was the default provider of web views. It’s obvious from my admittedly superficial testing that Apple hasn’t foisted that upon the Mac OS X development community.

Yet.

I can see how only having one version of WebKit running on my computer would simplify programming, and give me consistent views. But I can also see the point for independent web views. I can not, however, see the point of the scroll–y.

9 Things I just don’t understand

9. Why does Technorati index so many spam blogs? Is it not obvious when the first day they enter the index, they have 800 posts?

8. In this age of splog hatred, why bother? Even this site’s been scraped for content, just because I used a couple of useful keywords. My ad–blocking software didn’t show any ads. So there may, or may not, be ads on the site. I do not understand the point of splogs these days.

7. Why does Wikipedia have any link authority? According to Wikipedia, you’ve got to cite outside sources to put something in Wikipedia, yet Google points to Wikipedia. Something isn’t right here.

6. Women, of course.

5. I have a MySpace profile. That’s how people get in touch with me. It makes my soul mourn.

4. Comment signatures. Honestly, is it that difficult to click the person’s name? The reason nobody reads your stupid blog is because your blog is stupid, not because they’re unaware as how to find it.

3. And that goes triple for people who both put in their name in the ‘name’ field and add their name — the same one they just put in the ‘name’ field — underneath their comment. As if we would forget who wrote the comment in the length of time we went from reading the commenter name all the way down to the end of your comment, Tolstoy.

2. What’s so great about my Populist post? I get as many hits on that page as the rest of the site.

1. CrunchGear. It’s like Gizmodo, Engadget, and Geekologie (props to my Anticlown peeps), without all the knowledge, or interesting things. Or grammar checking. Or professionalism. Seriously, why bother?

Linking

One of the most infuriating things about the New York Times website is how it gets so stingy with links. If there is a link, it will go either to itself, or another, high–authority website. For example, if the story is about Digg, they may or may not link to Digg, but they will surely link to other coverage from the New York Times in the story. This bugs me.

At first, I figured the reason it caused me consternation was that the editors at the Times were just a bunch of stuck–up sticky–beaks who didn’t want to spread the linky love. Then I came to realize that this very site is an excellent example of the New York Times policy in play. After many revisions (this being version 8), the prior five years of archives just disappeared. Any story linked from the New York Times website would then end up at an error page.

Thus, the reason for my new linking policy. Before I get to the details of it, I’ll need to explain what is meant by ‘deep linking,’ why big authority sites avoid it, and why what they do a good idea.

Deep linking

Years ago, it was common for a website to only link to the home page of any other cited source. A site’s citation wouldn’t link to Yahoo.com/subdomain/source.html — a site would just link to Yahoo.com. As more people without formal training in writing etiquette started creating content on the internet, multiple versions of the rules appeared. The first formality to fall in this new era of citation was the courtesy of deep linking.

To ‘deep link,’ you need to have a target page, such as the above example. Instead of linking to the home page of Yahoo.com, you bypass that to get to the pertinent page. This is the same as going to a virtual back door to people you’ve never met. For some people, this is an intrusion of privacy, while other welcome it as a way to encourage interchanges.

Encouraging or discouraging deep–linking is more of a philosophical exercise than anything else. It is now such a standard practice that people think that discouraging deep–linking is the problem. While that (again) is more of a philosophical argument, the editorial argument is rather clear.

Stingy linkers

Going back to the New York Times, while I’ve a strong, negative opinion of their editorial policy, I can understand the logic. First of all, it is the newspaper of record, and what they print sure better be right or about 5 bajillion other sources will gleefully step up to take their shots. This is what happens when you are the market leader.

Besides the accuracy issue, there’s the stability issue. When nytimes.com sends a link your way, you’ve got to be sure the linked server can take it. It’s just not acceptable to send people somewhere that’s…not there. While I’m pretty sure the home page of Google can take a few links from me, the same could not be said from there to here.

You’ve ensured the accuracy of the link, and the strength of the linked server, are you sure you have the right page? That is the question that goes through the linker’s mind. Not to over–think this, but there’s a good possibility the objects of links may move. There’s no guarantee the linked will redirect your link to the correct place, or even tell you the page moved. Considering the scale of publishing at a national daily paper, they would need a full–time employee (at least) to stave off dead links.

Nuke ‘n Pave

Much like the accuracy, stability, and location, what about when a page just…disappears? Since there’s nothing old to look at, how can you ascertain what the linker was linking to? This is the problem for anyone linking to other sites.

A perfect example of a when a website completely clears its old content and starts anew is this site. It wasn’t a hard decision to clear five years of content, as the only remaining qualm I would have would be that I’d loses the residual search engine traffic. This approach brought in one–time readers, yes. But those one–time readers generally leave after they get the one thing they were looking for — like locust.

There’s many explanations of this phenomena, from the ‘long tail,’ ‘sith traffic,’ to my locust example. Since most of the search engine data will be out–of–date, they will continue to send people to dead links. That’s the same for old archived stories, linking to nothing. If I were an editor from a high–authority source (such as Salon.com, for instance), I would be hesitant to link to something I’m not perfectly sure will exist in a year, or even five–year’s time.

So my linking policy is made up of a few, good ideas. First, the idea is only link to things as general as possible. If it’s to another site, the link goes as high as possible. That means that if I can send you to the home page, I will. If it takes any deeper, I’ll try to keep it as high as possible.

Thus, a link that would go to a page like othersite.com/journal/index.php/page-name/#more would be worded in such a way as to send you to either that other site’s home page, or to as general a page as possible. In this example, since I needed to specify an individual, deep–linked post, I would have use the link to othersite.com/journal/index.php/page-name/. This should be a rare case, however.

I’m aware that people tend to read blogs and websites because they want to know what other people think. That’s why I watch television, why I read blogs, and why I like a good argument. So making the editorial policy here to keep it as much about what I think is really the best way to not have to worry about where I link. Thus, the linking policy would be that I am relatively sure the site I link to will exist, those links will be rare, and most of the content should be about what I think rather than profuse linking to what other people say.

About the site design and RSS

In a conversation I had last night with one of my internet friends, again, she said how she didn’t like the “RSS people.” The RSS people don’t come by your site and leave comments, you see. They just look at your posts. Unlike the non-RSS people who don’t leave comments, and just look at your site.

Not that she wanted people to interact, she just wanted people to come by the site. I don’t understand, either.

This site, however, is not like that. In fact, it’s even easier if your read it in an RSS reader or aggregator. Simply grab the feed and look at it there. It’ll look like you expect a blog to look, not like how I’ve set up this site. Plus, you get all the nifty extras.

Then, when you’re addicted to RSS, you too will have 800 feeds you check obsessively-compulsively every 15 minutes, just like me!

Create your own meme-tracking page

Technorati and Tailrank make it easy to track memes on the internet, and they allow you to post that sort of thing on your site. The problem is, it’s like digging for gold trying to find out how. I found a couple of non-obvious uses of Technorati and Tailrank services to make your own site meme-o-rific.

As you may know, I’m a huge Britney Spears fan.

What? Guys, come on! Come back!

Guys? Guys? Hello?

Guys?

Fellas?

Anybody still there?

Well, that didn’t start off so well. For those of you who’ve stayed around, here’s how you make up those valuable statistical models. You can take a quick gander at the Britney Tracker, then come back here and I’ll show you how I did it.

Back? Here’s how to make ‘em.

Technorati

This one’s sort of obvious, in a non-obvious way. If you put in some keywords in the search box, and nothing that ends in .com/.org/.anything, you’ll get a page like this. On that page you’ll see a graphic that looks like this:

Technorati Chart

Click on that, and you get to this page. That’s where I got the code, but I made a couple of possibly evil modifications.

Technorati Chart
Get your own chart!

That creates this thing. I left the “Get your own chart!” in there, because I’m not sure anybody knows that you can do that. I didn’t, and I’d venture a guess that not a lot of people did know.

<a href="http://technorati.com/search/Britney+Spears">
<img src="http://technorati.com/chartimg/%28Britney%20Spears%29?height=329&width=420&days=30" style="border:0" alt="Technorati Chart" />
</a><br />
<a href="http://technorati.com/chart/Britney+Spears">Get your own chart!</a>

You can change that “Britney+Spears” to anything you’d like, but I don’t know why you’d want to. There’s just nothing more important in this universe that Britney Spears. Got it?

Hello?

Tailrank

Putting in a list of the latest big stories from Britney wasn’t as difficult a coding job, but it sure was hard to figure out. The main problem was that the Tailrank crew probably meant to tell us how to do this, but they’re too busy making more awesomeness. That’s what I’m hoping, anyways. They could still be in mourning for KFedEx, for all I know.

There’s a script to let you put the latest posts on your site, found here. Near the bottom of the page, you can see where you can get the javascript, and it’ll put the 10 latest posts that are pulling a lot of emphasis. I’m not sure how it works (the meme-tracking), but the javascript works. I noticed something when I performed a search for Britney Spears.

Tailrank allows you to keep an RSS feed for the memes you search, and the URL for the feed looks like:

http://rss.tailrank.com/posts/find/?q=Britney+Spears

So, I figured I’d stick the last part in the javascript, so that URL would look like this:

http://jsi.tailrank.com/posts/find/?q=Britney+Spears

Amazingly enough, it works. With coding and styling, you get this:

I just wrapped it in an unordered list, and let it do its magic.
<ul>
<li>script type="text/javascript" src="http://jsi.tailrank.com/posts/find/?q=Britney+Spears"></li>
</ul>

Since you’re not like me, and you don’t have an unhealthy addiction to Britney, you can put in there anything you like. Say, me, for instance. Then people will know without a shadow of a doubt you need counseling, immediately.

I’m thankful these two sites let me post the most embarrassing part of my personal life, and let me share my shame so openly. I just wish there was better documentation for somebody who didn’t know how to code this stuff as easily as I have here. Regardless, you can create a meme-tracking page or post in seconds with these techniques.

9 Things I Did Instead

I was told this week that I needed to post more stuff. It seems that people are not entertained by going through the archives as much as I am, and it’s difficult to listen to my brilliance if you’re not in the same room as me.

Sadly, I don’t intend on getting back to the flood-posting of yesteryear. My heart just isn’t into it, and I’ve found so many other things to do. Some of them are even in the real world. Yes, I even left the house today.

Here’s nine things I did instead of filling a website with my ramblings.

9. Finally got that chair for the front porch built

8. Worked on some new tunes for Macstansbury Records in GarageBand

7. Started assembling datasets for Quantcast

6. Slacked

5. Thought about ideas for the next Podcast, talked to Safety Bear’s agent

4. Tried to figure out how to stick the link to GarageBand from Amazon in here without anybody noticing the affiliate link

3. Got over how hard Safety Bear’s agent laughed at the initial contract price

2. Decided to add another row of tags inside the WordPress admin area, so it’s lookin’ like another tagging weekend for me!

1. Found out Tailrank was working on what I was trying to build long before I came up with the idea - good thing I don’t drink

Possibly evil way to show your Technorati stats

For a while, I’ve wanted to put my Technorati stats up on some sort of zeitgeist page. Looking at some other posts on the blogohextraweb, I came across something at Bloggers Blog:

You can chart your own inbound link graphic by using this url and substituting your blog url for the text BLOGURL. You can change the days, width and height figures as well

http://www.technorati.com/chartimg?q=BLOGURL&days=200&width=460&height=200&type=url

Being the enterprising (and possibly evil) young lad, I went and stuck it in an iframe, and put it in a blog entry:

That code would be this:

<iframe src="http://www.technorati.com/chartimg?q=macstansbury.com&days=30&width=500&height=300&type=url" frameborder="0" scrolling="no" align="top" height="310" width="510"></iframe>

But it’d probably be a lot easier just to use it in an image tag, wouldn’t it? Does it still work?

Technorati stats

I’d say yes. Much simpler code goes a little something like this:

<img src="http://www.technorati.com/chartimg?q=macstansbury.com&days=30&width=500&height=300&type=url" alt="Technorati stats"/>

The parameters you’d change would be…

1. macstansbury.com would become your url
2. days=30 could be anything, even though you’re only tracked for 180 at Technorati
3. width=500 can be anything, but it’s not going to be flexible, so that size is what goes
4. height=300 is the same as width, I just used a photographic ratio (3×5 or 6×9)
5. height=”310″ is 10 more than the height of the picture to avoid the scroll bars
6. width=”510″ is 10 more than the width of the picture to avoid the scroll bars

All on one line, of course, but see how easy that is to do? Stick it on a static page, and have the world at your feet. Maybe. Here’s where the evil comes in.

Generally, when you post an image to your site, and the image is served from that other site, it’s called “hotlinking,” and is considered a very bad thing. You don’t hotlink pictures, video, or anything else; it’s bad internetweb karma.

Thus, I asked Technorati if this was, in fact, evil. Seriously, I did the same thing the Technorati bloggers did, only they’re from Technorati, and neither you nor I am (unless you’re from Technorati legal, in which case a hacker has obviously broken into my system and put this post here, because I would never - never - violate somebody’s intellectual property rights - right, brandimensions?). But I got an automated response, and I’ll take this down and burn the post if they have legal problems with it, as always.

But I did suggest them making it easier for people to inline this sort of thing on their blogs. It’s be another way for people to either try to game the system, or to show off. This could be bigger that that TTLB thing ever was!

“I have 30 links to me, and you only have 5,” they’d say. “You’re a loser. Loser. A loser with only 4 links. Loser.” Then they’d start yelling for their mom to bring the pizza rolls faster, but that’s an entirely different post altogether.

Great PR opportunity for Technorati, there. Think about it, fellas.

While I’m at it, I might as well beg you to add MacStansbury.com to your Technorati Favorites.