Category Archives: Internet

Click and clack

Mmm. A classic American public radio show – Car Talk – is making its way onto television, in a new series using animated versions of its hosts, the Magliozzi brothers. I’m quite a fan, though only an occasional listener, but I really wonder about its viability in that medium.

Still, I wish them all the best… after thirty years of making people laugh, they deserve all the success they can get.

CNN has the story. Those of us in other parts of the world can hear the radio show on the Car Talk site.

SSH ProxyCommand

Here’s an exceedingly useful feature of SSH which I only discovered recently.

Imagine that you have a single ‘gateway’ machine on your network which you can connect to from outside using SSH; I do this all the time. You can then use that machine to connect to other machines inside your network in a variety of ways: using the port-forwarding abilities of SSH (the -L and -R options), for example, or simply by running another SSH command from the gateway machine once you’ve connected to it.

But there’s a much tidier way to do it, using the ProxyCommand option.

To connect to internalmachine.mynet.com, just add something like the following to your ~/.ssh/config:

Host internalmachine.mynet.com
     ProxyCommand ssh gateway.mynet.com exec nc %h %p

then you can ssh directly to internalmachine.mynet.com from outside. SSH will connect to the gateway machine and run ‘nc’ to forward the SSH session to the internal machine.

And, of course, you can use it for things layered over SSH, like checkouts from Git or Subversion repositories. Very tidy! I also sometimes add -C to the ssh command so that any access done this way is automatically compressed, even in situations where it was hard to specify that explicitly.

If you’re unlucky enough to find yourself stuck behind a web proxy with no other outgoing access, one very nice-looking use of ProxyCommand is the Corkscrew utility by Pat Padgett.

Hope this is helpful to someone!

Update: there are a few useful extra tips in the comments.

Format’s last theorem

Darth VaderA confession. I’ve gone over to the dark side.

No, I’m not using Windows again – it’s not that bad. But I have started doing something which, until fairly recently, I considered far from commendable.

Yes, you’ve guessed it. I’ve started sending HTML-formatted email.

I used to be a purist. Email was for textual communication, and didn’t need frivolous formatting, so all my email programs were told in no uncertain terms that outgoing email should be plain text only. There were all those nasty privacy and security issues, especially in early versions of Outlook and Outlook Express. Javascript and ActiveX could be embedded in messages, exploiting security holes in the receiving mail program. Senders could include an image in an email which would be loaded when the message was viewed, meaning they could detect whether you’ve looked at it or not! Shocking, eh?

Well, maybe, but the security holes have largely been fixed, spam filters take out most of the stuff I would have worried about, notification systems are decidedly fallible and most email clients let you switch all these features off if you’re still concerned.

I really have no desire to change my background colours or embed YouTube videos in my messages. But in the end I decided that in the 21st century it was just plain silly not to be able to write sub-headings in bold or emphasise things with italics.

I was being a luddite. I was effectively insisting that all letters should be word-processed in a monospaced font because that had been good enough for typewriters. That wasn’t the way to make progress. I was using more sophisticated formatting in my instant messaging than in my carefully-composed emails! Yes, there are some potential issues, but denying myself from using italics was not the way to get those issues fixed. Anyway, the rest of the world was ignoring people like me. I’ve been getting an awful lot of formatted emails for an awfully long time, and never had any problems.

Actually, I would have made the switch earlier, but it’s only with the latest (Leopard) version that Apple’s Mail app – which I rather like – has really adopted HTML as its standard formatting – before that it could happily display incoming HTML but used richtext for outgoing compositions; something that not all other programs could read very well. Fortunately, any well-behaved email program will send a plain-text version of any message alongside a formatted one, so the important text should still get through.

Which means that if you wish to read my emails as if they came off a typewriter, you can still do so. I’m afraid neither the presence nor the absence of formatting is likely to improve the content!

SSB

SSB sounds like a kind of missile, I think. In fact, it’s a Site-Specific Browser.

Mac users might like to check out Fluid for a nice example. Is this the way of the future?

Google mail gets a lot more interesting…

IMAP support, coming to a GMail account near you soon. It might take a few days.

Facing the book

OK, so despite telling a friend yesterday that I was trying to cut down on ‘social networks’, I’ve been persuaded that Facebook is now a socially acceptable forum even for people over 20. So here’s my shiny new profile.

As with LinkedIn, though, I’m going to restrict my list of contacts to people I’ve actually met. Or at least spoken to on the phone…

Let’s see how it goes.

Surfin’ Safari

Mmm. That’s interesting. Steve Jobs has just announced the imminent release of the Safari browser for Windows – there’ll be a beta release later today.

That’s very smart. iTunes is one of the most popular Windows apps. It’ll be interesting to see how Safari does… And anything which ups the market share of minority browsers is a good thing in my book.

Update: Safari 3 Beta is now available, from http://www.apple.com/safari/. This was posted with it. The Mac version, of course! It does seem rather snappier, and has a few nice features – the ability to rearrange tabs and tear them off to form separate pages is cool, and very nicely implemented. One thing I’ve often wanted is to be able to move a tabbed page from one window to another, so that windows are groups of pages on a particular topic. Now it’s easy….

netrenderer

Anyone who’s done any quantity of web design knows that there are often two phases to the process. The first involves creating your design using nice, clean, standards-compliant HTML and CSS, and the second involves inserting tweaks and hacks to get around the bugs and quirks of Internet Explorer.

Most web designers tend not to use IE. This is not just because of its failings; it’s often because other browsers offer designers facilities which make the development process easier; perhaps the best example is the excellent (and free) Firebug extension for Firefox.

In addition, most people of a creative or technical bent don’t use Windows; they use platforms such as Mac or Linux where IE isn’t available. But they do need to check what the sites will look like for people still using IE. So NetRenderer is a useful service – you type in a URL, pick your version of IE, and it promptly displays the image of your page under that browser.

MacFusion

Michael blogged recently about MacFUSE, which lets you mount SSH-accessible servers as file shares on your Mac. It’s very handy.

And now it has a prettier front-end, in the form of MacFusion.

Panic Coda

Panic Inc have just released their new Mac application, Coda. This came to our attention initially because we’re also developing something called CODA, albeit in a very different space. Pity, but there are lots of other codas out there (codi? codae?), so I guess there’s room for us all!

Anyway, I had a bit of a play with Panic’s app last night and it’s very cute. Panic are the guys who make Transmit, widely acknowledged as the best FTP app for the Mac, or, it is generally agreed, for any platform. So new products are watched with interest.

CODA is an editor for web developers. It’s not a Dreamweaver or anything like that, but for those (like me) who want to write HTML and CSS directly, it’s a very nice package. When you open a ‘site’ you get tabs for source editing, CSS editing, preview, and an SSH terminal, all with file access provided by their FTP/SFTP/Webdav engine.

Panic Coda

This sounds like the dreaded Swiss-Army-knife approach and could be a complex mess, but the creators have drawn it all together in a seamless and exceedingly elegant package, that I find rather tempting…

Here, and here are a couple of reviews if you want more details and some screenshots.

YouTube pulls ABC videos… unnecessarily

Life for IP lawyers is never dull. Or always dull, I guess…

Perth (Australia) – A teenager managed to outsmart YouTube by sending DMCA notice that forced the video sharing giant to take down hundreds of videos. The 15-year-old Perth boy pretended to be with the Australian Broadcasting Corporation and requested that clips from the show “The Chaser’s War on Everything” be removed. YouTube complied and many of those videos are still offline.

YouTube’s lawyers tracked down the boy who has since confessed and apologized for his misdeeds. The interesting part is that the broadcasting company didn’t have any problem with the YouTube clips and its executives actually encourage clips to be shared.

from tgdaily

The new debating medium

Once upon a time, those who wished to conduct vigorous debate would send letters to the Editor. Now, everything is much more sophisticated. Let me explain…

First, many thanks to CD Happel for pointing me at this great video of a juggling demonstration by Chris Bliss. It’s impressive – watch and enjoy.

Update 2012 – Google Video has now gone: You can watch it here instead.

However, another juggling enthusiast, Jason Garfield, pointed out that technically, Chris’s act is not so complicated. Simply posting this to a blog wouldn’t have had much impact, though, so he made a video of himself juggling to the same music but with five balls instead of three. You can see it here. It became known (or was christened by him) as the ‘Bliss Diss’ video. Also very impressive, but in different ways.

This apparently caused some debate in the juggling community about which was really the most difficult routine and whether Chris’s choreography was better than Jason’s. Jason got so much email – often vitriolic – that he decided to post another video explaining his position. In it he shows Chris’s video with multiple different background tracks, to show that it appears to be nicely choreographed with any of them.

Now, as someone who could barely juggle two balls to ‘Baa baa black sheep’, I am not qualified to make any assessment of the juggling technicalities. I suspect Jason is probably right, but his message has come over as rather negative so I, like many others, instinctively react against it after getting such a postitive vibe from Chris’s video above.

What interested me, however, was his his use of the media. He stated that he wouldn’t read any more of the aggressive email he was getting. If you want to send him a message, sit in front of a video camera and send him a clip explaining, or demonstrating, your position. We’ve all seen the ‘flame wars’ where people engage in heated arguments on forums or in email that would presumably never have become so vicious in a face-to-face encounter. I think Jason may have hit upon an excellent way of keeping things more civil. Have a look at his explanation.

It’s also interesting that we’ve reached a point where it’s reasonable to request anybody feeling strongly about a subject to make a video of themselves talking about it and broadcast it globally – something that would be unthinkable just a few years ago. Much of the population of the developed world now carry in their pockets the technology needed to do just that.

That’s even more amazing than the juggling.

© Copyright Quentin Stafford-Fraser