I just got four emails from Twitter telling me that Morgan, Kelly, Tasmine and Kate (or someone) were now following me. All of them had actual usernames along the lines of 4CVFD5T and a single post on their Twitter feed – telling me that they’d just got their free laptop from some dodgy website. With a link to the website.
OK, so far so “meh”. It’s obvious spam.
So why the hell did all four have over 250 followers? What ****** actually follows the feed from an obvious spam merchant? Really?
I’ve been catching up on my news feeds and found out that GMail have added a host of new functions which I’m now messing with.
The first, and one I’ve been yelling about for ages, is they’ve finally made the Contacts search scan all the fields – which it used to in the old version. This is great for me as I’ve got information on people buried in the “info” field and used to be able to search on it. Then I couldn’t without reverting to an old version. now I can again. Yay!
Offline Email is essentially a limited version of configuring IMAP mail. It drags a portion of your mail down onto your desktop and enables you to write and reply to messages when you’re offline. When you go online, it synchronises. Neat.
A silly one is an option to add your location (based on your IP address) to your signature. As I travel around, I though this was funky so I’ve activated it. Only it doesn’t seem to work. At all. Maybe it’ll kick in shortly.
Another daft but useful one is a re-ordering of the tab text you see at the top of your browser. Essentially the number of messages in your Inbox is much closer to the start of the text string so it’s less likely to be hidden when you have multiple tabs open.
Finally, there’s multiple mailbox view. You can configure GMail to simultaneously show you several mailboxes, filters, labels and so on as message lists. Something I may make use of once I migrate back to a widescreen desktop environment.
I run my laptop with both Windows XP and Ubuntu dual-installed. I’m using primarily the Linux, but there are still a few apps that just can’t be replaced hence still having the old MS workhorse taking up hard drive space. One of these, until today, was an up-to-date version of Skype from which I could send SMS messages.
After having a dig, I found an excellent post on the Ubuntu forums that told me about a cobble-on called “Skysentials”. This adds a few functions, basically making use of facilities present in the Windows version of Skype, the main one of which is the ability to register a phone and send SMSs.
First off, full credit for this entire method goes to “grobar” and “ceverett” on the board who, between them, published details to get this thing going. For those who need details, I’m running Ubuntu 8.04 (Hardy Heron) and my Skype is the latest from the Medibuntu repository, v2.0.0.72.
5. Find where you saved the file, right click it and “Extract to here”.
6. Open up a terminal and navigate to the new folder created. Enter the following command:
sudo python skysentials.py
If you have Skype running, then the last command will open the Skysentials window.
Now, navigating and running things from the command line isn’t easy, so here’s instructions on setting up an icon or having Skysentials run whenever you load Skype. The first set of instructions is the same for both.
1. Open a terminal and navigate to where you extracted Skysentials.
5. If you like, click on the large icon on the top left and select a new one. When done, “Close” the Launcher Properties window.
Fire up Skype and then locate and click on your shortcut to make sure it works. Skype will ask you to confirm whether you want this application to communicate with it. Make sure you say “yes”.
If you’d like the utility to start up whenever you load Skype, then perform the last set of steps:
1. In Skype, go to the Options Menu.
2. Select “Notifications” from the left, then “Skype Login” from the main window.
3. Tick the “Advanced View” box in the top right.
4. Check the box labeled “Execute the following script” towards the bottom.
5. In the box below this, enter the following line:
/usr/local/bin/skysentials
6. Click “Apply”.
Test this by closing and then re-opening Skype. The Skysentials window should open up shortly after you log in.
Personally, I’ve opted not to have it fire up at the start as I don’t always need it and it won’t minimise to the tray. Instead, I just open and close it as I need from the main Applications menu. If you use multiple workspaces (I don’t) you could always pop it in there.
It’s an excellent little add-on, but a shame it’s functionality isn’t built in to the current version of Skype for Linux. I’ve mailed Skype to ask when they’re going to bring this version up to date with all their others, but have had no reply. At least this works, and works very well!
Additional step: one thing I found when I’d finished installing it, was that I struggled to get rid of the originally downloaded files. When running “sudo python setup.py install”, files are created by root which you can’t delete normally. I managed to get these into my waste basket and then couldn’t ditch them. Awkward.
If you’ve not managed to wedge it into the wastebasket, navigate to the folder you extracted it to. If you did manage to do what I did and get it stuck in the wastebasket, go to ~/.local/share/Trash/files.
Either way, once you’re there execute the following line:
sudo rm -rf <foldername>
Another additional step: I just spotted that my shortcut icon is no longer working. On trying the command from the terminal, I saw it was failing with “segmentation fault”. On a whim, I ran it using sudo and lo – it worked. I’ve uninstalled and reinstalled to no avail.
If you’re also having this issue, then edit your shortcut (instructions above) and prefix the “Command” line with gksudo. Note: not sudo. The former works in the graphic environment and will ask you for your password when you run skysentials. Using plain sudo will achieve nothing and leave you with a seemingly non-functional shortcut.
Annoying having to do this, but I can’t find another way around it. I’m wondering if it’s because I have two versions of Python installed (2.5 and 2.6) although skysentials was configured only with 2.6. The only other change I’ve made recently is upgrading from 8.10 Hardy to 9.04 Jaunty. Could be related but it’s been a while since I used the program.
Here’s one that’s bizarre but does make some sense eventually.
My boss had this issue originally and we never resolved it, I’m ashamed to say. We (erm… I) effectively blamed it on France Telecom / Orange and therefore not anything we could to something about. The problem was that some websites would pretty much always fail to load while others would pop up no problem at all. It just seemed less than coincidental that orange.fr worked fine every time whereas – fo instance plus.net failed. Tesco would work, but Boots wouldn’t. Every Google page (mail, documents, calendar) was fine, but forget getting into Hotmail. Outlook would receive, but not send when connecting to our own mailserver.
All the pages connected, but resulted in the browser just saying “Waiting for…” and never loading the pages, except for very rare flashes when one would work… but the same problem re-occuring if we refreshed or clicked on an internal link.
He was/is using a NetGear DG834G wireless router and the problem occurred via wi-fi and via direct cable connection. I took my laptop over, and had the same issue.
I left France, the problem remained unresolved but he had internet access in the office anyway.
I got back to France in January and two of the child care managers had the exact same problem in their flat. Again, they were using a DG834G. Again, we blamed France Telecom who checked the line and told us “C’est bon!” Then pretty much whatever French for “**** off” is. Their customer service is actually worse than BT, which is impressive.
So I went over to prove that it was the line. Armed with another NetGear, a Thompson SpeedTouch 330 and a Sagem 800, plus a handful of microfilters and my laptop with XP and Ubuntu on it, my aim was to remove every common factor and leave the line as the only possible fault.
Laptop first. XP and Ubuntu both failed on the same websites wired up and wireless. I then updated the firmware in the router to the latest version. No joy.
Next step, I installed the drivers for the Sagem on Lydia’s machine, plugged it in, configured a “dial-up” connection and … blow me. Everything worked.
It was slower than the router connection, I assume because of the speed of the USB cable compared to CAT-5 (I think the modem uses USB1.1), but every site loaded.
Hum.
The problem was, this meant the line was fine. And the only equipment we had that would get it to work was a single-user USB router. Options started to flood in – get a router (not a router/modem) and a USB to RJ45 adaptor. Put the drivers on Lou and Lyd’s machines, give them a hub and share the connection on both PCs. That way whoever was home first would connect and the next one could share it.
What a lot of work.
But if the router’s faulty, then another one will solve the problem, surely?
So the next morning, Louise picked up a new DG834G (this one happened to be a v4 – the others were v3) and brought it up to where I was working. I configured it and, on a whim, tested the old one on someone else’s connection.
It worked. No problems.
So, more information. The issue was a result of some combination of that router and that line. Technically, the line was partially at fault. It had to be. Louise left with the new router and would call me once she got home and tested it.
Where it didn’t work. Same problem as the old one.
What. The. F…?
Armed with all the info to hand, I did a dig on Google. I can’t remember the terms I used, but after filtering through a lot of posts on various forums, a pattern developed. The issue isn’t ISP-dependant (I saw problems with AOL, PlusNet, Orange and several others) or with particular routers (a handful of Netgears, rebadged Thompsons, Linksys, etc.) but the solution was simple and it worked:
Reduce the MTU value on the router.
I can’t give you details for others, but on the NetGears just log on as the administrator to the web interface and locate the WAN settings down the left. In there, it defaults to 1500 or something. Reduce this to 1400. Click Apply. Wait a minute.
And the internet starts working again as if by magic.
Here comes the science:
An MTU is a Maximum Transmission Unit – the size of the largest packet of data that a communications protocol can forward. A higher MTU increases bandwidth efficiency, but large packets can block slower connections. It seems the 1500 default size (which, incidentally, is the largest allowed by Ethernet standards) was too much for the “fully working” France Telecom internet connection. By reducing this to smaller chunks, the blockages vanished and the connection started to work again.
I’m just glad we sorted it. Not as glad as Lou and Lyds, though. I believe I’m getting drinks out of this!