I’ve recently acquired a Cisco SRP547W router to evaluate as a replacement for the Cisco WRVS4400N. The SRP547W sports a similar feature set to the WRVS4400N, with the added bonus of a built-in ADSL2+ WAN interface. Because the WRVS4400N only features an Ethernet WAN port, I had to use the Draytek Vigor 120 as a PPPoA to PPPoE bridge (in New Zealand broadband is delivered over PPPoA). This worked great, but at the end of the day if I can reduce the number of links in the chain it can only be a good thing.
Connecting the SRP547W to Orcon’s ADSL2+ network was straightforward and painless. The device features a very nice first-run wizard, a cut above what you’d find in a vanilla router (as you’d expect given the price difference).
All of the security goodies of the WRVS4400N are present, with one difference being much-improved VPN support. The SRP547W features a built-in “Cisco VPN Server”. Although Cisco market this as being intended for use with their non-free Cisco VPN Client product (which is end of life incidentally), it’s actually just a standard IPSec VPN and works with a variety of other clients. I had no problem creating a VPN tunnel on Windows 7 using Shrew Soft’s excellent (and free) VPN client. The stock Android VPN client also worked right out of the box, as did Ubuntu Linux using vpnc (I’ve yet to try Mac OS X). A maximum of ten VPN users are supported, and the experience is generally much better than using Cisco’s poorly supported QuickVPN product as marketed with the WRVS4400N.
Price-wise the SRP547W isn’t too bad, not being too much more than the original cost of the WRVS4400N + Draytek Vigor combo – plus you also get analog phone support, a full SIP stack and more. I’ll be sharing some feedback on these other features in the near future.
Quick post for those looking for a capable Android client for Openfire. IM+ and IM+ Pro don’t support direct connections to an XMPP server such as Openfire: connections are made first to Shape’s servers then passed on to Openfire (see here for example). Of course, if you are wishing to connect to a private Openfire server, then IM+ Pro is effectively useless. It’s especially disappointing to find this out after shelling out for the “Pro” version, and Shape don’t exactly put a clear warning up or anything.
Xabber on the other hand does permit direct connections to an XMPP server, is free, ad-free, and comes with a nice UI to boot. So, for my purposes there is no competition to speak of :)
… or in other words: “We can’t get people to sign up to our crappy social network, so we’re going to put you over a barrel to use it any which way we can!”
Actually, the title is total linkbait because you can’t. Google would rather inflict the wretched conversation view on you whether you like it or not. This might sound peculiar, but perhaps less so if you read “GMail: designer arrogance and the cult of minimalism“, and also this legendary rant from one of Google’s own prominent software engineers (Steve Yegge), of which a relevant excerpt follows:
“But when we [Google] take the stance that we know how to design the perfect product for everyone, and believe you me, I hear that a lot, then we’re being fools. You can attribute it to arrogance, or naivete, or whatever — it doesn’t matter in the end, because it’s foolishness. There IS no perfect product for everyone.
“And so we wind up with a browser that doesn’t let you set the default font size. Talk about an affront to Accessibility. I mean, as I get older I’m actually going blind. For real. I’ve been nearsighted all my life, and once you hit 40 years old you stop being able to see things up close. So font selection becomes this life-or-death thing: it can lock you out of the product completely. But the Chrome team is flat-out arrogant here: they want to build a zero-configuration product, and they’re quite brazen about it, and Fuck You if you’re blind or deaf or whatever. Hit Ctrl-+ on every single page visit for the rest of your life.”
So – if you’re like me and want to check out a great email app for Android which doesn’t use conversation view and includes all the bonus goodies the Gmail app is missing (think Thunderbird for Android), you should check out K-9 Mail:
The really nice thing is that if you want to support the developers of this fine application, you can pay a tiny sum for the deee-luxe version, which goes by the name of Kaiten:
There are many words I could waste on the newly announced Microsoft Surface tablet, reflective of the company’s obsession with Apple Inc, and their increasingly obvious hail mary approach to staying relevant amongst mobile users – a market that I believe has well and truly left Microsoft behind. However, my feelings on it are perhaps best summarized by this:
Yes, despite the inane statements and claims originating from certain (somewhat clueless) Microsoft staffers, the thing is vapourware, pure and simple.
If I had one piece of advice to give Microsoft collectively at this point, it would be – to paraphrase Gordon Ramsay – if you’re going to do this, then shut the fuck up and do it. Keeping customers in the dark about price, dates, or if it will even run half-decently at all can only translate to huge amounts of egg on face if or when it doesn’t match their expectations.
If anything, this is the one area they could do with aping Apple a bit more closely…
In my blog entry describing how to stream from XBMC to an Android tablet, a commenter remarked that the ASUS “MyNet” application used in the example was an ASUS-specific product, and therefore not applicable to other non-ASUS Android-powered devices. A quick look in the Android market reveals plenty of other free and paid-for UPnP applications, so let’s briefly repeat this exercise using one such vendor-neutral app, which goes by the name of BubbleUPnP.
I am using the free version of BubbleUPnP (hence the ads visible in the following screengrabs), on the same platforms as described originally here.
After installing BubbleUPnP, fire up the application, browse to the Devices tab where you should be able to see your XBMC server listed. Make sure that the “Local Renderer” is selected as the renderer, and the “XBMC: Media Server” is selected as the library source:
Then, head over to the Library tab, and drill down until you find the relevant movie content:
On the first attempted playback, you will observe a prompt to select playback through one of the media player applications installed on your tablet. In my case, I am going to use the built-in Android “Video player” application, and set this as my default (of course, if you have other media player applications installed you would expect to see a different set of apps listed here):
Again, the chunky video quality in the above screengrab is simply because I am using a low-quality example video, not because of any inherent quality issues with the source material, software, or hardware.
Although I’m sure plenty of users lump in their “private” data with their browsing history when using Firefox for mobile devices, it becomes a right pain in the butt when you are also using a local Firefox sync server, and clearing your private data (clearing your browsing history only is not an option) also hoses your passwords – along with your Sync account and settings.
The following add-on is therefore indispensable if you are using Firefox mobile with Firefox Sync:
More information here.
Weird that it’s not included with Firefox, but hey, that’s what a plug-in ecosystem is for I guess :)
One of the most perplexing omissions from Google’s Android OS feature set is native ODF file format support. The Android market has applications up the ass for viewing Microsoft Office format files, but there is a seeming dearth of applications which will allow you to view your LibreOffice (or OpenOffice…) documents. Given Android’s open source nature, the lack of shipping support for ODF is puzzling.
Anyway, after having a sniff around I have found an application which on a basic level seems to work well enough – “Mobile Document Viewer”:
Running it on an ASUS Eee Slider tablet, I loaded up one of my ODT files which I could open with no problems:
The application however converts the content to HTML and displays it in a browser window – so the formatting goes somewhat AWOL, but otherwise the content itself loads up fine. As a cute extra there is text-to-speech support, if you fancy having ODF files read aloud to you.
The free version is ad-supported (hence my message from “Elaine”…), but given the paltry fee for the full version this is a no-brainer purchase.
Continuing on from earlier posts here and here (which describe how to stream content from XBMC to an XBox 360, and how to encode a DVD using Handbrake such that it is suitable for playback on the XBox 360 respectively), we can also stream video content from XBMC to an Android tablet device.
In this example, I am using an Android v3.2-powered tablet in the form of the ASUS Eee Slider SL101. I am using the built-in ASUS “MyNet” application to receive the XBMC stream.
You can refer to the official Android documentation for the list of base supported audio and video codecs, pertaining in particular to Android v3.x:
Generally, files encoded as H264 video and AAC audio in the MP4 container format work fine. Converting your existing media files for basic playback is a cinch in VLC Media Player, which includes a handy preset for this which takes the guesswork out of the equation (leave a comment if you need help with this):
Connecting the tablet to my local wireless network, one can immediately see the XBMC media server visible in the list of available UPnP media servers in the “MyNet” application. Ignore the reference to “Windows Media Connect” – this is simply the “MyNet” application assuming that the media server must be a Windows-powered device (*sigh*). By clicking on the “Video” tab, we can see for example recently added video files:
We simply tap on a file, et voilà:
The chunky video quality in the above screengrab is simply because I am using the low-quality version of Elephants Dream, not because of any inherent quality issues with the source material, software, or hardware.
Not a lot really to say about this app, other than a) it’s free and b) seems to work like a charm on the ASUS Eee Slider:
I’m continued to be impressed by TeamViewer, and I’m happy to have paid for a business license. It works, it’s multi-platform, and the non-parasitic perpetual license is a major advantage over the alternatives.