Gadgetopia: Web Geek

 This channel has it's own RSS feed at this link.

Gadgetopia Channel

Web Geek

Drill down further...pick a subcategory.

Sites Worth Your Time | Search Engines | Web Culture | Blogging | Web Diversions | Spam | Crime and Net Law | Viruses, Hacking, and Security | Privacy

Oct 5

New FTC Rules for Bloggers

FTC: Bloggers must disclose payments for reviews : This won’t be hard for me to comply with, since very few people send me free stuff [sniff, sob].

The Federal Trade Commission will require bloggers to clearly disclose any freebies or payments they get from companies for reviewing their products.

Aug 20

CentMail

Fight Spam With Pennies : I hope this works.  I fear it won’t.  (Although, to be honest, Gmail has pretty much eliminated spam from my life anyway.)

Fight spam by donating to your favorite charity. That’s how researchers at Yahoo are hoping to convince people to put a virtual one-cent stamp on their outgoing e-mails. Sending a penny-stamped e-mail through Yahoo’s (not yet released) CentMail program would automatically mark it as “real mail” and get it past any spam filters, Wired reports. As an added incentive, the penny goes to the charity of your choice. Critics argue that it’s only a matter of time before spammers figure out how to make counterfeit stamps.

Bill Gates had a similar plan a few years back for the same thing, with much lower costs involved.


Aug 2

Page Views, Visits, and Visitors: Some Google Analytics Definitions

I wrote what’s below in an email to a client to help them understand their Google Analytics reports.  I found it the other and thought maybe you folks could get some use out of it too.  It’s some definitions of the core pillars of Google’s analytics architecture.

Here goes (and if anyone finds any inaccuracies here, please point them out):

A page view is the simple metric to understand.  It’s every time a single page is rendering a browser.

A unique page view is the same as a page view, but multiple visits to the same page during the same visit (see below) are only counted once.  So if Bob visits the home page, then the mortgage page, then the home page again, he has racked up three page views, but only two unique page views.

(Why care about the difference?  If you sell advertising on your site, you care about raw page views.  If Bob visits the same page 10 times during a visit, you don’t care, because you get an ad impression every time.  But if you’re actually trying to measure the effectiveness of your site, then multiple views of the same page are not worth noting, so you’d care about unique page views.)

A visit is a single user session.  So Bob, in the above example, has generated a single visit.  If he comes back tomorrow, that’s a new visit.  (Visits time out after 30 minutes, so if Bob came back 45 minutes later, it would also be a new visit.)

Visitors (also known as “absolute unique visitors”) get a little more complicated.  A visitor is the number of unique people that visited during the reporting time period you’re looking at.  Remember that every report in GA is limited by a date range.  If you’re looking at one month, Bob will only be counted as one visitor during that period, even though he may have visited every day (incurring a visit each time).

A new visitor is a visitor who has not be recorded visiting prior to the time period being viewed.  A returning visitor is a visitor who has visited prior to the reporting period being viewed.

Here’s an example that brings them all together —

Bob visits your site on December 12, 2008, viewing 10 total pages.  However, he kept returning to the home page, which he viewed four times.

In this case, Bob has generated one visit, 10 page views, and 7 unique page views (six pages and the home page, counted only once).

Bob returns on January 5, 12, and 20, 2009.

If you look at the reports for January only, you would see.

Bob would be a single visitor during that time.  He would be classified as a returning visitor, because of his visit in December.  (If you looked at the report for December, however, he would be classified as a new visitor in that month).

Bob would also have registered three visits during January, plus any page views and unique page views that he generated during his visits.


Jun 8

The Bing API

Microsoft Releases Bing API - With No Usage Quotas: This is fairly cool.

In a world where APIs are often limited in many ways, it’s notable that in addition to these technical updates that Microsoft has removed the API usage quotas found in the Live Search API, with just the requirement that it be used for “user-facing applications” only. Note that the terms of use have also been loosed to allow more flexible presentation options such as no restrictions on ordering and blending search results.

I’ve been using Bing for a week now and I really like it.  In particular, the mouse-over result summaries and image searching are actually better than Google.


May 28

Prey

Prey = Software to keep track of your stolen laptop: This is kinda bad-ass.

Prey helps you find your stolen laptop by sending timed reports to your email with a bunch of information of its whereabouts. This includes the general status of the computer, a list of running programs and active connections, fully-detailed network and wifi information, a screenshot of the running desktop and — in case your laptop has an integrated webcam — a picture of the thief.


May 18

Six Apart and WordPress

Six Apart - WordPress: Six Apart — makers of Movable Type — is offering a bunch of their tools as WordPress plugins.

We believe in the power of blogging, and that’s why we’ve got a whole bunch of powerful services available for WordPress users: TypePad AntiSpam, Six Apart Media, TypePad Connect, Blogs.com and more


May 14

Wolfram Alpha

Wolfram Alpha: This is getting a lot of buzz. Early previews (screencast — I haven’t watched it) are apparently quite good.

Wolfram Alpha (also spelled WolframAlpha or Wolfram|Alpha) is an answer-engine developed by the international company Wolfram Research. It is an online service that answers factual queries directly by computing the answer from structured data, instead of providing a list of documents or web pages that might contain the answer.

[…] Wolfram Alpha is not a search engine, as it does not look up answers to queries on an index of web pages or documents. Queries and computations are similarly posed to it via a text field, but it computes answers and relevant visualizations on the fly from a knowledge base of curated, structured data.


May 12

Redefining "Hacking"

Court Upholds Hacking Conviction of Man for Uploading Porn Pics from Work Computer: If you do more on your computer than a jury feels you were “authorized” to do, you’re apparently now guilty of “hacking.”

Richard Wolf acknowledged that his behavior was inappropriate when he used his work computer to upload nude photos of himself to an adult web site and view other photos on porn sites, but he didn’t think he should be convicted of hacking for doing so.

A jury disagreed and felt he exceeded his authorization on the computer, which the appellate court recently upheld


Apr 24

Start Panic

Start Panicking!: Think your browsing history is secure? It’s not.

Go here, and press the button.

If someone knows how they’re doing this, do tell.


Apr 13

Google Disapproval


The image above is what happens when Google gets mad at you. This graph represents referrals to Gadgetopia from Google.

The big valley in the middle there is the result of some sloppiness on my part. I was testing something on Gadgetopia, and accidentally left it in place. It was a Thickbox-powered IFRAME that loaded a different Web site. So, I had a hidden IFRAME to a different domain, which apparently Google does not like.

I was aware that Google traffic had dropped off considerably, but I couldn’t figure out why and didn’t really have time to look into it. Then one day, I was running a search engine spider on Gadgetopia (another test for something else — I test all sorts of stuff on Gadgetopia), and I noticed it kept coming back with weird keywords and descriptions. That’s when I remembered the IFRAME….

I searched back through old emails about the project that used the IFRAME, compared the dates with Google Analytics, and realized that Google search traffic started to drop off about two days after I installed the Thickbox code.

I removed it, and, sure enough, Google referrals started to climb again within 48 hours. They’re now back where they were pre-stupidity.

For the record, I don’t think it had anything to do with Thickbox directly. I think it was a combination of a (1) hidden, (2) IFRAME, to (3) a different domain, that did it. I don’t know the exact black-hat SEO mechanism at work here, but I’m sure people have abused something similar to that scenario.


Apr 5

Reducing Internet Distractions the Hard Way

Disconnecting Distraction: From Paul Graham, here’s a somewhat drastic, albeit unbeatable way to reduce Net distractions when you’re trying to get work done.

Maybe in the long term the right answer for dealing with Internet distractions will be software that watches and controls them. But in the meantime I’ve found a more drastic solution that definitely works: to set up a separate computer for using the Internet.

I now leave wifi turned off on my main computer except when I need to transfer a file or edit a web page, and I have a separate laptop on the other side of the room that I use to check mail or browse the web.

The problem with this, however, is that some people need to be connected to the Net to work. At Blend, we have to always be connected to our dev servers. To make this work, everyone would need to work locally, which may or may not work.


Mar 2

Blueprints for Marine One Hit P2P Networks

Marine 1 Blueprints Found On File Sharing Network: Stories like this make me feel all safe inside.

Tiversa employees found engineering and communications information about Marine One at an IP address in Tehran, Iran.

”We found a file containing entire blueprints and avionics package for Marine One, which is the president’s helicopter,” said Bob Boback, CEO of Tiversa.

[…] “What appears to be a defense contractor in Bethesda, Md., had a file sharing program on one of their systems that also contained highly sensitive blueprints for Marine One,” Boback said.


Feb 22

Microsoft Threat Analysis and Modeling

Threat Analysis & Modeling v2.1.2: If you have some time, consider taking a look at this free tool from Microsoft.

Microsoft Threat Analysis & Modeling tool allows non-security subject matter experts to enter already known information including business requirements and application architecture which is then used to produce a feature-rich threat model.

I spent about five minutes with it, but it’s very deep. You identify different interfaces your system exposes, the different roles, and the different actions they can take on various pieces of data. The system will them model all the potential threats and points of compromise, which you can then categorize and address.

Here’s a larger blog post about how to use the tool.

[…] this tool really shines when used in the design phase of new applications. In fact, the Threat Analysis and Modeling Tool is robust enough that you may consider using it as your primary design tool for all new applications.

It’s impressive for a free tool, and it appears it would take a fair amount of usage to make sense. But if you’re in charge of security for your app, this is probably worth looking at.


Feb 21

More Information About How Google Works

Jeff Dean keynote at WSDM 2009: A Google engineer gave a talk at a conference where he revealed some crazy stats about Google’s architecture:

Google now detects many web page changes nearly immediately, computes an approximation of the static rank of that page, and rolls out an index update. For many pages, search results now change within minutes of the page changing.

[…] Their performance gains are also impressive, now serving pages in under 200ms. Jeff credited the vast majority of that to their switch to holding indexes completely in memory a few years back. […] that now means that a thousand machines need to handle each query rather than just a couple dozen […]

So my query hits a thousand machines? Maybe the “Google kills trees” argument from a couple months ago wasn’t so far off base?

Google’s tweaking went all the way down to where the data was physically located on disk:

[…] Jeff said they paid attention to where their data was laid out on disk, keeping the data they needed to stream over quickly always on the faster outer edge of the disk, leaving the inside for cold data or short reads.


Feb 7

PHPBB Password Analysis

PHPBB Password Analysis: Fun analysis of PHPBB passwords.

Variations of the word “jordan” are popular, which almost certainly refers to “Michael Jordan”, a prominent basketball start (such as “jordan23”, referring to his jersey number).

[…] 4% of passwords appear to reference things nearby. The name “samsung” is a popular password, I think this is because it’s the brand name on the monitor that people are looking at



Want to advertise on this site? Contact FM.

1