Apr 202013
 

The new HttpClient provides a fluent interface that is quite intuitive. However, any non-trivial implementation soon starts to miss the flexibility of configuring the connection manager. As a pre-configured HttpClient can be passed into the fluent Executor each time, it is overhead to configure it each time.

posted at http://java.dzone.com/tips/fluency-and-control-httpclient

Oct 232012
 

by Akber Choudhry – http://www.akber.com/

Samsung makes beautiful handsets. Can Samsung please stick to doing what they do best? If you were that good at software, would you be latching on to the open-source Android in the first place?  And this goes for vendors other than Samsung as well.

I always buy my phones unlocked, so it is not the carrier that is at fault.  I am certain it is the device vendor, especially if the apps mostly begin with ‘S’!  On returning home from buying a shiny new Galaxy Note II, I had to spend half a day Googling which bloatware apps were safe to remove, disabling the ones that could not be removed at all (Android feature?). The other half was spent monitoring background bandwidth usage and disabling it.

It is not only me that is not enjoying this ‘de-boxing’ experience that spoils the un-boxing fun of purchasing a new device.  Other people are up in arms over this practice as well: Bloatware on Android Phones and Remove Bloatware from Samsung Galaxy

This is also a security risk as even I was tempted to ‘root’ the phones or allow installation of apps from marketplaces other than the Google Play Store.  Most users are  never going to use a Video Hub or a Social Hub or any other Hub.  And now it is becoming more intrusive.  Hey, I even did not install Kaspersky Mobile as it did not come from Google.

On the Note II, the default SMS software, the default Internet browser and the default Music player are ALL bloatware.  Where’s Google in all this?  An open software encourages this behaviour, but the marketplace should have some rules, and why can’t I remove software that causes no problems when disabled?

Please, don’t let my next phone be an iPhone.

Jul 292012
 

ibm-sce

by Akber Choudhry – http://www.akber.com/

Last year, there was an opportunity to participate in IBM’s Cloud Beta and I wrote about some initial impressions.

IBM have now rolled this out with geographically dispersed data centres.  Even with some terms being unique to IBM, the provisioning of instances and management of images should be familiar to those who have worked with Amazon’s EC2 and related cloud services.

This gives ‘true Blue’ customers an option to entrust sensitive systems to a cloud provider with whom there is an existing relationship.  It will be interesting to see how this offering from IBM stacks up against managed services from IBM.

 

 

Jan 292012
 

by Akber Choudhry – http://www.akber.com/

Working with Linux desktops for about 15 years now, I am always preparing for workarounds and compromises when using Linux for day-to-day desktop work.

Our new Canon MP-series printer/scanner/copier was to be used for scanning and colour printing.  We would plug it into the Ubuntu desktop for printing and we thought that the scanning would only work on a Windows machine.  Just before our admin was about to put in the manufacturer’s CD into a Windows laptop for the occasional scanning, I  plugged in the USB cable into the Ubuntu 11.10 desktop and was delighted to find out that the printer was automatically detected and configured.  Feeling brave, I typed ‘scan’ into the Ubuntu Unity menu and up came an app that appeared to be rather spartan.  I felt brave and clicked ‘scan’.
It scanned and allowed me to crop the image.  I scanned another sheet, cropped it different dimensions, and then saved to PDF, half-expecting it to create two documents.  Both sheets came out as two pages of a very fine PDF file.  Amazing, without installing any software and having to use manufacturer-supplied bloatware.
Now, if only Ubuntu would establish an MTP connection with my Android.
Maybe Ubuntu’s Bug #1 will finally get resolved.
Jan 292012
 

by Akber Choudhry – http://www.akber.com/

Google is changing and maturing as a corporation, and has recently missed an earnings target.  Rumours abound that Google may be turning ‘evil’.  However, I stumbled on to some features that Google has added to its ‘Apps’ offering that negate that perception.  I use Google Apps for our consultants — the shared contacts, docs, calendar and email delegation come in very handy.  All these features can be found in Microsoft Exchange or IBM Lotus Notes, but these collaboration suites may not be cost-effective for a small company.

One of the worries was the access to Google Apps from our Android devices in the unfortunate event of a device being lost or stolen.  Thanks to the ‘Google Apps Device Policy‘ Android app, I can now set device policies from the Apps administration menu for all employees who access Google Apps.  We’ve not had to block or wipe a device yet, but it is comfortable knowing that it can be done.

Now, Blackberry has had that for ages as part of its corporate offerings, but again, what’s a small company to do?

It was easy to set up and test, with the only hurdle in implementing our desired policy being the fact that some Android devices do not support data encryption.  Maybe we have to look further and install some software or set some options, but we are good for now.

With two-factor authentication, emergency two-factor codes and now remote Android device wipe, small companies like ours can now have peace of mind.  Combine this with the data liberty features of Google Apps, and Google is not evil — yet!

The App is King

 Posted by at 2:41 pm  server
Oct 272011
 

by – Networks, storage, and all other information technology infrastructure are fairly complicated things and it takes substantial planning and flawless execution to get it right. Project managers and analysts do great work to ensure that what runs on these infrastructure systems is properly specified and delivered on time. And with all this hard work, [...]

Oct 162011
 

by – Finally, finally, finally!  Some long-needed innovation from IBM, and something other than share buybacks that may boost the long-term viability of IBM software. Whether it is the pressure from Oracle or open-source innovation, or a long-overdue grounds-up overhaul of the WebSphere application server architecture that has been stagnant since version 5.0 — it [...]

Oct 152010
 

by  Happy birthday to OpenOffice, also known as OpenOffice.Org and their contribution to the standardisation of the ODF standards and providing a viable alternative to an entrenched market leader.  Reminds us of the browser wars of the early 2000s. http://wiki.services.openoffice.org/wiki/A_Brief_History_Of_OpenOffice.org

May 202010
 

by – IBM is beta-testing its own cloud at https://www-180.ibm.com/cloud/enterprise/beta/dashboard, after a successful experiment with Amazon EC2. As a company with hardware and operating system roots, it was smart to get on to the cloud bandwagon, which is essentially the commoditization of hardware and operating systems. A plain Suse instance was not a problem. However, [...]

May 022010
 

by  Quick Post:  Just tried this today and it worked: Travel and meeting sites can give you a link that can add an entry to your Google Calendar, among ICAL and other links thare are also provided.  This is very handy, as it takes care of time zones etc. and works out quite well.  The [...]