Archive

Archive for the ‘Internet’ Category

Wine applications over SSH

August 25th, 2012 8 comments

The sad and rather sudden demise of Kim’s netbook has left us considering exactly what kind of device to replace it with. On the one hand, it ran extremely well for four years with a variety of *buntu installations – most recently Xubuntu; on the other hand, Kim feels that everything she wants to do could be done with a tablet – or more specifically an iPad. She does, however, need some native Windows applications, which ran under Wine on the netbook, and for which there’s no iOS equivalent.

Proving the old adage (which I just made up) of “where there’s a geek, there’s a way”, I had the idea of installing her Wine applications to our Mythbuntu-based home media centre, and letting her access them via an SSH tunnel. Read more…

Skype on Ubuntu 11.04

July 4th, 2011 1 comment

Good old Skype, it seems to have been in Linux Beta forever! I suppose now that Skype is part of the happy Microsoft “family”, it probably always will.

Anyway, I recently had a problem where Skype would not open on my Ubuntu 11.04 laptop. Well, to be precise, Skype opened and closed immediately. The solution was simple enough. Read more…

Openswan to SonicWALL TZ170

February 9th, 2011 12 comments

Let me start off by saying that, in general, I like SonicWALL products. They were the first firewalls I ever sold and, as such, they are still the ones I feel most familiar with, and know best. It’s also no secret that their GlobalVPN Client makes it ludicrously easy to create and connect to a VPN. Unfortunately, though, SonicWALL’s focus is very Windows-centric. This means that, now I have a need to connect my Ubuntu laptop to a SonicWALL VPN, I have to leave the warm and fuzzy comfort of the GlobalVPN client and get to know Openswan a bit better.

According to what I have read and researched, many people have difficulties connecting Openswan to a SonicWALL appliance. I was no different. At one stage I had decided that it would be easier for me to gnaw a tunnel to my client’s office through solid granite, rather than persevere trying to get the VPN tunnel running. In the end, though, I got it working – here’s how. Read more…

Wave Goodbye

August 5th, 2010 2 comments

It was back in November 2009 when I first received my invitation to try out Google Wave, I blogged about it and commented on what I felt needed to happen to make Wave into a great collaboration platform, that could seriously enhance regular e-mail communication. The news today that Google is pulling the plug on Wave didn’t really surprise me because, since my initial blog post, I’ve logged in to my Wave account regularly – only to find that everything has stayed pretty much the same. Read more…

ZX Spectrum Persona for Firefox 3.6

February 23rd, 2010 1 comment

Since I can never pass up the opportunity to play with new development tools, I’ve created a ZX Spectrum persona for Firefox 3.6. It’s now in the public persona gallery for download here:

ZX Spectrum Retro Persona

So…go on – dress up Firefox in the 8-bit glory of the Sinclair ZX Spectrum! I’ve already uploaded some more designs, so check the above link regularly for new personas – or should that be “personae”?

Firefox 3.6 on Ubuntu 9.10

February 22nd, 2010 No comments

Strange how, for years, I stuck with just Firefox. Now, I flip regularly between Google Chrome, Opera and Firefox depending on my mood or particular task.

Anyway, I wasn’t content to wait for the official standard Ubuntu repositories to be updated with Firefox 3.6, so – if you want to get the latest version of Firefox on your system, here’s how to do it on Karmic: Read more…

My first look at Google Wave

November 18th, 2009 2 comments

Although I have my doubts about Google, it still doesn’t stop me hypocritically waiting in line to receive an invitation to play with their new toys. So, after a long wait, on Sunday I finally received my invitation to the preview of Google Wave. I’m issuing a “long post alert” now, so you can cancel next year’s holiday if you plan to read all of this at once!

What is Google Wave?

Most people have already heard of Wave, but it’s actually a bit difficult to succinctly define exactly what it is. At its core, it is a HTML5 application, which provides a real-time messaging platform. That sounds a bit drab, but Wave has a lot of interesting possibilities. Read more…

Slow browsing & keyboard delay in Firefox for Ubuntu

August 12th, 2009 2 comments

Although I do like Firefox and currently use it as my primary browser, I’m in the process of obtaining and compiling up the Kazehakase browser.

In the meantime, I’ve been getting annoyed with extremely slow browsing and an apparent keyboard delay on Firefox under Ubuntu 9.04. I don’t find the WordPress site the quickest, but a keyboard delay leading to missing characters when I’m typing makes it even more frustrating. Add in browsing at the speed of an arthritic sloth with terminal asthma and a limp, and I’ve succeeded in my quest of finding something new to shout at.

Anyway, after deciding that enough was decidedly enough, I searched for, and found, a reason for this problem. I’ll explain why this problem affected the keyboard in a moment, but the solution is as follows:

  • Open Firefox and in the address bar type:
    about:config
  • In the Filter bar, type:
    ipv6
  • Double-click on network.dns.disableIPv6 to set the value to “true”
  • Restart Firefox

Obviously I’m assuming that you’re operating in an IPv4 environment, like me. Disabling this setting rapidly speeded up my browsing and removed the keyboard delay. But why?

Well, the browsing bit is obvious. If Firefox is attempting to resolve my IPv4 DNS server over IPv6, then it simply can’t. This is adding in an overhead on the browse time. Disabling IPv6 resolution means that it always resolves using IPv4. So that’s one problem solved. The keyboard issue took a bit more thought before I realised what was happening.

Basically, it boils down to the same name resolution problem. When you search in Google, you get the handly little “suggestion” as you’re typing. Each time you type a letter, Firefox has to make another call to Google’s servers to adjust the suggestion. Therefore, we experience the “lag”. The same problem happens if you have inline spell-checking switched on, which is why WordPress and any other text form was slow.

Switching it off has made Firefox more usable again, and the only thing that causes keyboard delays now is my rather random typing style!

EDIT 30th October: Check out this post for how to disable IPv6 in Ubuntu completely – this makes other browsers such as Opera work quickly.

Google, Privacy & Not Being Evil

July 30th, 2009 1 comment

Taking into account that I’ve already admitted to being more than a little security paranoid (see Tinfoil Hat Time below), I was still very concerned when I read this article in The Register.

Apparently Google now want you to provide your mobile phone number when signing up to GMail. Of course, this comes with the usual assurances that they’re not going to use it for anything naughty, but the whole concept of providing this level of information just to get a webmail account is very disturbing to me. I do use GMail, but I’m glad I signed up before all these “security checks” were required – and if they become requisite to keeping GMail, then it will be “goodbye from me”. Google’s rationale, apparently, is to assist in reducing spam (which is, of course, a good thing), but the amount of personally identifiable data that one company ends up having access to, is worrying to me.

Because let’s not forget – this is a company – a business – not a government department (who may conceivably need all this information). Google’s informal motto is “Don’t Be Evil”, but please excuse me if that doesn’t make me feel all warm and fuzzy inside. A company does not build an annual revenue of $21.8 billion by being kitten-like, fluffy and huggable. The Register article, as usual, had its tongue very firmly in its cheek when making mention of the famous maxim.

Why, then, is this new development a cause for concern for all Internet users, and not just the security-paranoid like me? Well, just think for a moment about the amount of data Google could access about about an average business user. Now, I’m saying “could”, because I don’t know how Google encrypts or anonymises its data, but since all this stuff about you is stored on their servers or on servers belonging to Google companies, it’s conceivable that it could be accessed and aggregated:

  • E-Mail & Contacts – if you have a GMail account
  • Chat history – using GMail chat
  • Search history – if you’re logged in to your Google account when searching, or via the infamous Google cookie
  • Documents & Spreadsheets – if you use Google’s online office apps
  • Appointments – from Google Calendar
  • Your address & favourite locations – from Google Maps & Earth
  • What blogs you read – if you go to a Google blogging company or syndicate the feed through Google’s RSS reader
  • What videos you watch on Youtube
  • What you purchase – if you pay using Google Checkout
  • What websites you visit through Adsense or Google Analytics
  • Your favourite websites if you use a customised Google homepage
  • What Usenet groups you read (yes…some of us still love Usenet)
  • Your photographs – via Picasa

And now, add your mobile phone number to that list. Of course, a lot of this data used to exist on your desktop PC anyway, but that’s the point: it was stored locally – in your house or office. Now all of this data is on the Internet, and it’s not even distributed, but on the servers of just one company. When the new Google desktop operating system appears, the dividing line between locally-stored data and information stored in the “cloud” will become even less distinct. In the future, we could see targetted ads appearing in your searches, that are based on keywords contained in your documents. Or complete profiles being generated from an aggregate of the bewildering amount of data Google holds about you.

At this point, you may be wondering whether to call the men in white coats to come and take me away for a holiday. Well, don’t worry, I actually live only 2km from a psychiatric hospital, so I can check myself in if necessary. But remember, I’m not saying Google does misuse the data it holds about us, and I’m certainly not saying that it will, your Honour. The crucial point, though, is that it could!

Information is power; power corrupts. That is the primary reason why I try to make my online data reasonably anonymous, and keep important stuff offline. It’s also why I use Linux and open source applications, rather than favouring the closed approach to source code. This applies to use of data as well, particularly when the policies surrounding it are shrouded in vague promises of “we’ll be good! Scouts honour!”

I may trust “primum non nocere” from my doctor, but I see a glaring conflict of interest with Google. They don’t just want your data to make it easier for you to access – they actually need it to drive their targetted advertising model. So why don’t more people see this and reduce their dependence on Google? I’ll give my opinions on this in a future post.

Tinfoil hat time

July 17th, 2009 No comments

I am more than a little paranoid when it comes to computer security. Unused space on my hard drive is regularly scrubbed, and absolutely every bit of paper I throw away gets shredded! Naturally, then, I used to rely on PGP for signing and, if possible, encrypting all my e-mails. Now that I’ve discovered the rather nifty and excellent FireGPG extension for Firefox, it’s time to start using it again.

Generating a new key is easy, since GPG is installed with Ubuntu. Just open a terminal window, type:

gpg --gen-key

and follow the interactive instructions.

When the key has generated, then you probably want to send it to a key server, so that others can communicate securely with you. To do this, note the key ID, which will be in the last few lines of text returned after the key has been generated.  It will look something like:

pub  1024D/ABC123DE 2009-07-17

To send the key to a key server, note the 8 letter key ID after “1024D”, and type:

gpg --send-keys ABC123DE

Obviously substitute ABC123DE with whatever your key ID is.  You can check if your key has been registered, by typing

gpg --search-keys ABC123DE

You can also search for contacts by e-mail address, or by name, e.g:

gpg --search-keys mrudge@some.email.address
gpg --search-keys 'Matt Rudge'

Type the number next to the returned record to import their public key to your keyring.

Next, install the FireGPG extension for Firefox and GMail from the link above, and you have an encryptable webmail solution! Simples.