Categories
Geek It Happened to Me

Maps and Blueprints on the Internet: A Security Risk?

[I also posted this question on Ask Metafilter.]

Here’s one for the security buffs!

I often get called to appear on the nightly news whenever they need a

guy to talk about computers, the internet or blogging. This time, it’s

a piece about “how terrorists use the net to organize and plan attacks”

to be aired on national news (I’ll reveal the network later).

In my segment,

I will use my Google-fu to demonstrate how easy or hard it is to dig up

maps and blueprints, especially for “sensitive” places. I’m trying to

make sure the facts get out there, but I also want to do my bit to

counter any scaremongering.

My question: Can anyone point to sites or

articles that discuss whether or not such publicly-available maps,

diagrams and blueprints are a real security risk?

Categories
Geek Music

Tucows Ready to Rock With .eu Domains [Updated]

The MP3 included with this entry is no longer available.

EURid, the European registry of

internet domain names, has accredited Tucows to sell .eu (as in

“Europe”) domain names. The countdown has started: we’ll be offering it

later this year.

I suppose I will be expected to learn how to play Europe’s rock anthem, The Final Countdown on accordion. Or maybe on that old Korg Poly 800 synth that Steph gave to me for my birthday.

I’m gonna have to draw the line at growing ’80’s metal hair, though.

Categories
Geek

Blogrolling Hot 500!

Last Tuesday, Jason “Weblogs, Inc.” Calacanis wrote in his blog:

Well, I’m sick of the Technorati 100. Now, it’s good to have a list (more on this later), but we need a better list

that is more accurate and includes many more people, and both old-school and new-school bloggers.

… and I’m willing to pay for it—sort of (more details on that to come). 🙂

Some background: Having created what became an absurdly powerful 100 list with my last company, Silicon Alley

Reporter, I’ve seen the controversy, venom, and power such lists can create. I’ve got some mixed feelings about

them truth be told. These lists are really powerful at building an industry. They help define emerging spaces, and they

get new players press, readers, and clients (i.e. advertisers). So, a good list is good, and a bad list is—well—bad. We

have a bad list now and we need a good list.

Where is the Feedster 500, the Blogpulse 500, the Pubsub 500, the Yahoo Blog Search 500, the Bloglines 500, and the

IceRocket 500?

Well, we’ve got the Blogrolling Hot 500, located at hot.blogrolling.com!

Graphic: Blogrolling Hot 500 button.

The Blogrolling Hot 500 is list of the 500 weblogs most linked to by subscribers to Blogrolling.com’s

service. Yes, you’ll find the usual suspects on the Hot 500, but there

are a number of not-so-well-known blogs that make the list — I’ve

discovered dozens of blogs I’d never heard of before.

(Unfortunately, this blog doesn’t make the list. Poop.)

Someone observed that since the list’s ranking are determined by

outgoing links from Blogrolling.com users only, it is skewed in favour

of the blogosphere’s early adopters. We’d like to point out that two

thirds of Blogrolling’s user base joined after we purchased it in February 2004. Our Hot 500 engine is tracking some interesting data in the form of over 7 million outgoing link URLs.

If you’ve made the Top 500, feel free to take the “Hot 500” button

shown above. It’s the official Blogrolling Hot 500 button and was

whipped up by Yours Truly.

By the bye, Blogrolling.com’s service is still free for one blogroll,

and US$19.95 gets you a gold account, which lets you have up to ten

blogrolls and a number of advanced features.

Categories
Geek

Need a Hand With Some Zend Optimizer/IIS Trouble

[cross-posted to The Farm]

This one’s a call for help to the web at large: we’ve got a customer

who wants to install CCS

on a machine running Windows 2000 Advanced Server and IIS, He installed

Zend Optimizer (it’s required) and now IIS refuses to restart, even

after rebooting the machine.

I haven’t had this problem with either Windows 2000 or XP — have any

of you encountered this kind of problem before? Know a solution? Let me

know in the comments.

Categories
Geek

CCS is Go!

Attention Tucows Resellers:

We just released CCS!

Photo: Woman releasing and levitating a flipping doe.

Here are the links:

Categories
Geek Toronto (a.k.a. Accordion City)

If You Thought the Name "Tucows" was Silly…

…then you ain’t seen nothin’ yet:

Photo: 'Coming Computer' on College Street West, Toronto.

Categories
Geek

CCS: Coming Tomorrow!

Photo: Stopwatch

[Cross-posted to The Farm and Tucows Developer]

First, something that Tucows resellers will “get”:

The General Acceptance release of the new Client Code Suite (CCS) will

be

released tomorrow! You’ll be able to download the CCS package and find

accompanying documentation at the CCS site then, and the CCS site will

regularly feature articles covering different aspects of CCS, including

customizing it to fit your business and its needs.

Before I go on, I’d like to show my appreciation for the development

teams in the both the Toronto and Starkville offices. You folks have

worked hard, and the end result looks great. A filet mignon on a

flaming sword to you all!

CCS? What’s That? (Or: In case you’re not a Tucows reseller or in the internet services business)

Firstly, an explanation of what Tucows does.

We’re a company that sells

internet services wholesale to our customers — internet service

providers, web hosting companies and the like — who in turn resell

them to their customers. These services include domain names, digital certificates, Blogware, email, anti-spam services, site publishingDNS and maybe cool new things like Skydasher.

It’s been said that internet service providers and hosting services are

in an industry like the construction and home improvement contractor

industry. Rather than being an industry in which there’s one big player

with 80% of the market, another with 10% of the market and the

remainder compteting over the last 10%, there are thousands of

contractors, each of whom serve their own small segment of the market.

In that industry, there’s no “Wal-Mart plumber” who fixes 80% of

everyone’s pipes, nor is there a “Microsoft drywaller” to whom 80% of

people go when they want to finish the basement.

Our customers are in similar situation — internet service providers

and hosting services also serve their slice of the pie. If they’re like

construction contractors, we’re Home Depot: we sell them the stuff they need to serve their customers. Following this metaphor further, my job is to be Bob Vila (or Tim Allen), helping their developers customize our services to their needs.

Next, how our customers resell our services

Most of our

customers sell our services by setting up a web site where their

customers can purchase services. The site then communicates with our

servers, which then provision the service. There are two approaches to

implementing such a site:

  • You can directly access our OpenSRS API.

    This involves writing

    your own web site completely from scratch, including all the back-end

    software that talks to our OpenSRS servers. You need a dedicated and

    knowledgeable developer or team of developers to do this. The people

    who take this approach tend to be large ISPs serving tens of thousands

    of customers.

  • You can use client code.

    This is pre-written software that displays the web pages for your site

    and communicates with our OpenSRS servers. You’ll have to make some

    customizations — some are cosmetic, such as adding your company logo

    and other corporate identity elements; others are related to which

    Tucows services you’re reselling, and if you’re selling services in

    bundles. The people who take this approach tend to be small to medium

    companies, who make the bulk of our customers. Some of our most active

    customers fall into this category and are companies of one or two

    people operating out of their own homes. (Gotta love the internet!)

Our current client code offering

Right now, our customers can get their hands on something called the

Reseller Client Library (RCL). There are some problems with it:

  • It’s a royal pain to install.

    I like to consider myself a reasonably savvy developer/techie type, and

    I feel like drop-kicking my machine across the room every time I

    install it.

  • After you install it, you’ve got to customize it.

    The RCL doesn’t give you a ready-to-face-the-world web site right “out

    of the box”. It’s a skeleton on which you add your own code and

    customizations in order to have a functioning web site for selling

    services. This means you’ve got to know how to program in Perl and how

    to fit your code in with ours.

  • The installation pain is nothing compared to the upgrading pain.

    When we release a new version of the RCL — typically when we make some

    fizes, changes to an existing service or when we introduce a new

    service — you’ve got to apply your customizations again.


  • Integrating a payment gateway isn’t easy.

    If you haven’t got some way to get money from your customers in

    exchange for the service you’re reselling, you’re in trouble. You can

    hook the RCL up to a payment gateway, but you’ve got to do it in

    several places in the code. Miss one of those places, and there’s a

    “hole” by which your customers could be getting those services for free.

  • It’s a bit troublesome to run under Windows Server.

    RCL is written in Perl, which has always been a little troublesome for

    web apps hosted on Windows-based servers. You have to do some extra

    work in order to get RCL to run under Windows.

Enter CCS

CCS is a vast improvement over the RCL. Where the RCL is a foundation

with which you can build a site to resell our services, CCS is a

turnkey solution — it’s a fully-functional web service storefront than

runs once you’ve installed it and run the setup wizards. If you’re

feeling lazy, you can keep your customizations to a minimum and simply

stick your company logo on it.

(If you’re really lazy, you can simply change your company name to “Your Logo Here”.)

CCS has these features:

  • Easy to install and configure.

    The most basic setup steps are: Download. Unzip. Run the technical

    setup wizard. Run the business setup wizard. Change logo. Sell services.

  • Easy to customize and upgrade.

    It has a nice user interface that lets you set the prices without

    having to edit configuration files. Its template system lets you change

    the look and feel to match your company’s identity and keep those

    changes even when we update the client code.

  • Simple payment gateway integration.

    Payment gateway integration with a number of gateways or via our billing service, Platypus, is much, much easier.

  • It’s easy to create and sell bundles.

    When used in tandem with Platypus, you can create bundles of services

    — collections of services sold as a single unit. For example, it’s

    easy to create a bundle containing a domain name, a Blogware blog,

    email with three addresses and some web hosting space and then sell it

    as a single package. You can create any number of bundles.


  • It runs on Unix and Windows servers.

    It’s written in PHP 5, which has good cross-platform support. I’ve seen

    it run on Linux, Windows and even MacOS (some of our developers use

    Macs as development boxes).

Coming tomorrow!

The release date for the 1.0 version of CCS is Thursday, August 4th. It will be available for download from the CCS site,

where you’ll find lots of extra information, hints and tips. If you’re

thinking of becoming a Tucows reseller — and especially if you already

are one and use the RCL — I think you’ll really like what CCS has to

offer.