Joikuspot + bmobile Zoom! + OS X = Data Corruption?

So I’ve been using Joikuspot to tether my bmobile Zoom! wirelessly to my MacBook Pro running OS X and I noticed some weird hiccups and glitches that show some sort of corruption of the data bits I’m receiving from the Internet. The 4 main issues are

  1. Corrupted Webpages: that will show HTML markup in the middle or end of the page or even load gibberish

  2. Corrupted Images: the image will not fully load and reloading will not solve it (forgot to try clearing the cache though, I used Opera Turbo instead)

    Check out Lizzette Piltch’s Photos at Dragon Con 2010 for the full TMNT costumes among others

  3. Corrupted downloads: downloading the same file multiple times gives different md5sum hashes. Downloading directly from the phone seemed to get the file properly (so perhaps this rules out bmobile’s Zoom! as part of the problem)

  4. Interrupted videos streams: YouTube shows that it has loaded the whole video (after seeing the red progress ‘bar’ load fully) but in the middle of the video it just stops (this is different from truncated video streams where if you monitor the red progress bar it will jump from the middle to the end abruptly when loading the file)

Marul seems to have no issues for his Joikuspot so could it be OS X? Or could it just be an unreliable Internet connection from bmobile? Whatever is the cause of a combination of causes it does get annoying and wonder if there are ways to detect what’s going on and solve this strange problem of mine.

OS X: Solving “The operation cannot be completed because you do not have sufficient privileges for some of the items” problem

I was trying to backup some of my files in OS X onto an external hard disk and ran into the following error dialog box: “The operation cannot be completed because you do not have sufficient privileges for some of the items”

So I thought it was a permission issue of a file/folder that I did not have permission to read. So I went to file information (File > Get Info) of the folder and under “Sharing & Permissions”, I made sure that I had read permissions and clicked “Apple to enclosed items” (I believe this applies the permission rules to all sub files and folders recursively).

I tried copying the folder over again and the error dialog persisted. Wasn’t too sure why it still happened so I tried cleaning out the dot files using the “dot_clean” command from Terminal and viola! Copying went on without a hitch.

So when you encounter the “The operation cannot be completed because you do not have sufficient privileges for some of the items” again

  1. check file/folder permissions (use get Info from Finder)
  2. use dot_clean (from Terminal)

Don’t We All Love Competition?

So it all started with Concepts offering a promotion for senior citizens (aged 50 and above) and DST card holders for the Acer Aspire One 255 for B$498. Soon after that I saw Yappe advertise in the newspaper offering the same model netbook for the same price. Not to be out done Netcom offered a similar offering but with the Acer Aspire 533. The 533 is equipped with the newer N475 processor, runs DDR3 RAM and has Bluetooth 3.0 according to the specifications while the 255 runs on an older processor with DDR2 RAM (and no Bluetooth according to specs). According to the specifications the 255 could also come with a lower rated 3 cell battery meaning a lower battery life. On a bright note both seem to support Android InstantOn which I am curious to play around with. I will update on the configurations when I can but all I can say is that I continue to support Concepts as they are the leaders in these promotions and it is good to see that other shops are following suit and trying to compete. However it is a bit hard to support Concepts here when the 533 from Netcom seems like a better deal. At the end of the day we, the consumers, are the ones who benefit from this competition and I for one am welcome to see more competition in Brunei. Perhaps the next step is to offer better customer support/service?

Unlocker / lsof / ps is your friend

So you go about your business using your computer and you want to safely remove or unmount a USB drive or SD card and you get the following message:

Windows: “Problem Ejecting USB Mass Storage Device” The device ‘TheNameOfYourDrive’ cannot be stopped now. Try stopping the device again later
OS X: The disk “TheNameOfYourDrive” is in use and could not be ejected”. Try quitting applications and try again.
eye fi is in used dialog box when unmounting

Windows: the solution is relatively simple: download Unlocker. So when you get the error message just right click > Unlocker > Unlock All
OS X: As the OS X dialog box suggests, you should try quitting applications but you don’t want to just willy-nilly close all applications, just the one causing the problem. To identify the application, open Terminal and type the following:

lsof | grep TheNameOfYourDrive

lsof output

It should display the current usages of the drive. The first name on the left is the application that is using the drive. Close that application and try unmount the drive again and it should work.

I used a similar tip to identify why I couldn’t replace my GIMP installation: I tried copying the application into the Applications directory and just got an error message saying that “The operation cannot be completed because the time libexpat-1.5.2.dylib is in use”. Fired up terminal and instead of “lsof” I used “ps -e” and saw that there processes using it. I killed those processes with “kill -9 processID” (process ID is the leftmost/first column in the “ps -e” output) and was able to copy it without a problem
gimp libexpat 1 5 2 dylib in use ps -e

Installing/Using Boot Camp on unsupported versions of OS X

So I installed Boot Camp when it was still in the beta versions on an OS 10.4 MacBook about 2 years ago but never install a Windows partition. Recently I tried to install Windows, so I started Boot Camp Assistant only to be greeted with a message that it had expired. As with most Apple stuff, there isn’t much support if you don’t upgrade (and in the process pay Apple more money). After some searching I found this forum post which basically states to change the date to 2005 (System Preferences > Date & Time) and ensure “Set date & time automatically” is unchecked.

I can verify that it works with OS X 10.4 on 20th August 2010 (Note: Boot Camp Assistant was previously installed so I just needed to run it, not install it. I can’t seem to find any download links to old Boot Camp versions either)

HSBC Phishing Email

A few days ago I got an email from HSBC Bank regarding my online Internet Banking account, saying that it was locked and that I could go down to a branch to unlock it or fill in the online form to unlock it. Initially I didn’t think much of it until I was about to go to HSBC and I decided to check whether my Internet Banking account was locked. I logged in without issue and grew suspicious of the email I had received earlier. I re-read email I found that it was a phishing email trying to steal my login credentials via the online form that was attached to the email. Below I will detail a few things that help you identify phishing emails or forms

Below is the received phishing letter and the accompanying update form. Now email with an attached form is always suspicious because you can never really trust anything you receive.

HSBC Phishing Email
HSBC Phishing Email
HSBC Phishing Email's Update Form
HSBC Phishing Email's Update Form

Now to inspect any HTML file or even a website you should always view the source code of the file. Search through the menu items and look for the “View Source” menu item. Below shows how to view source in Google Chrome (For Firefox: View > Page Source)

HSBC Phishing Email - Update Form - View Source
HSBC Phishing Email - Update Form - View Source

Viewing the source code will show you what makes up the webpage you are viewing. For any form that you fill in you should look for the “FORM” tag and in particular the “action” attribute/value as the “action” attribute/value dictates where the data will be sent. The screenshot below shows the source of the ‘Update Form’ attached to the email and as you can see the website that the data is being sent to (yuvalla.com) doesn’t seem to be a website that has anything with HSBC. Another thing to take note of is that the url has no “https” in the address that it is sending the form. All banking sites should be sending data via https (e.g. https://hsbc.com.bn/ibanking/processing.php not http://hsbc.com.bn/ibanking/processing.php) as HTTPS connections are encrypted (HTTPS server certificates must also be originating from a trusted source, e.g. the bank itself, in order to ensure that the encryption is between a trusted source and not a random malicious hacker’s computer/server).

HSBC Phishing Email - Update Form Source - Action Field
HSBC Phishing Email - Update Form Source - Action Field

Some other notifications that the email was suspicious:

  1. The phishing email “from” field is different from the regular HSBC “from” field (correct: HSBC Brunei, fake: HSBC Bank)
    HSBC Phishing Email - Fake Name
    HSBC Phishing Email - Fake Name

  2. The email they used does not original from HSBC.com or HSBC.com.bn (and going to the website gives a non-existent website)
    HSBC Phishing Email - Fake Email
    HSBC Phishing Email - Fake Email

Note: these 2 notifications can actually be faked to look like the real thing and if they are correct they are not an indication that the email is authentic.

Ways to prevent being a victim of phishing emails

  1. Never blindly trust any emails you receive
  2. Do not fill in any forms without first checking it out properly (view source to make sure it is sending data to a trusted location, ensure https so the data is encrypted and cannot be sniffed)
  3. Do not click any links in an email as a link can display a URL direct you to another (e.g. http://google.com this link should go to Bing.com not Google.com)
  4. Manually type in the bank’s website to go to the Internet banking website (try using https in the address rather than http)

Now despite all this, there can always be security issues that enable hackers to exploit to make things even harder for us to identify fake websites / phishing emails. These tips are not a surefire way to ensure you do not get phished but hopefully the information I’ve shared will help you identify some characteristics of phishing emails so you can protect yourself and help inform others

A look at the ePad

After hearing BIT Computer had an ePad (a slate/tablet device like an iPad, but running Android) I was curious to take a look as I’ve been looking for a cheap Android reader. Watching videos online with all these cheap Android tablets I knew not to expect much. So I managed to play with it and did come back with a few nice features that I wish other Android phones / tablets would implement.

The ePad has a 7″ screen with a resolution of 800×480 and thus is smaller than the iPad in terms of size and screen resolution. It also has a big bezel close to that of an iPad making it quite big for a smaller device. It has a single microSD card slot for expansion, a single 3.5mm headphone jack and a single micro USB port. It also has a front facing camera and a few other buttons on the side (power, volume up/down) and a ‘home’ button on the front (like the iPad). It is also equipped with standard wireless (presumably 802.11g) and even has an option for ethernet connection (I saw a PPPoE item in the settings).

There is a cable included with the device that converts the micro USB port to standard female USB port which can be used to attach a standard USB keyboard. I personally love this feature as I brings about possibility of using the device as a productivity tool to do regular word processing (Documents To Go is included with the device). I forgot to ask if you could attach a USB drive and have USB On-The-Go just like upcoming Nokia N8 which would allow you to transfer files to and from a USB drive making it more like a mini computer. The webcam seemed to auto focus and I guess it was taking a 320×240 snapshot, the screenshot application was not optimized for the screen resolution and thus had a weird layout (camera output was in a little section on the left and the ‘take picture’ button was all the way on the right of the screen).

Now the device is very unresponsive/sluggish. It was much hard to use than any of the cheap Android tablet videos I’ve seen online. I knew it would be slow and pretty hard at first but it was worse than I expected. After playing around with it, I found the touchscreen sensitive in certain locations but insensitive in others. Pressing the ‘back’ button in the top right corner was pretty hard but selecting input boxes and typing on the keyboard seemed pretty responsive.

The device has a custom toolbar on the top of the screen with custom buttons, most particularly a rotate screen and a screen snapshot button. A screenshot utility is something that no stock Android phone/device has even until now. You can install screenshot application only if you root your device which is not something I would recommend a typical user to do. This leads me to believe that this device could be running as root or that they have done quite a bit of customization.

Android 1.6 is running on the device and it has the Google Market Place among other APK managers/installers in order to install applications. It also has a full license of Documents To Go allowing you to view and edit documents. PDF viewing is done through Documents To Go but I was not able to view PDFs as it was requesting registration of the product in order to proceed. I was not able to test and video playback or web browsing as I did not have any videos on hand or Internet access. So I cannot comment on the abilities or speeds in those areas of the device. I will try go back to test them and take screenshots of all the applications installed.

While this tablet is far from perfect and isn’t a device I could really recommend, I like to see the possibilities that could arise. This device usability is a nightmare due to the unresponsive screen, but this is not an Android problem: it is just that the combination of the touchscreen technology used in this device and a slower processor is causing it. Recently Shanzai showed off a USD$200 Android tablet which seems to be pretty snappy, so it isn’t Android that is to blame. Check out Shanzai for more videos on tablets and at Deal Extreme for reviews by users with these devices. The Eken M001 is one of the cheapest tablets and firmware updates have sped up the device but still is underwhelming in terms of battery life (3 hours max). Another similar tablet would be the US$199 Archos 7 Home Tablet which actually looks better than any of these cheap tablets as it has a more polished product but has it’s own issues (720p playback, good battery life 5+ hours, but no Market Place and iffy touchscreen). Give me an improved version of the Archos 7 Home Tablet with a better touchscreen and slightly better battery life and I would be perfect. While the iPad is a very good product, I still don’t think it’s worth the price and I personally do not like the environment of iOS: I can’t even develop and test applications on my own device without jailbreaking the device or paying Apple for the developer program. I do not like those barriers of entry to a platform. So here I will be waiting for a better Android tablet

Creative Zen V (as a Line-In Recorder) Review

Finally got this review done. Basically I got the Creative Zen V to record sermons at church via direct line-in when connected to a mixer. There are not many line-in recorders these days; Creative had quite a few devices that allow this but they have seem to stopped making them (possibly due to the hiss in the recordings?). Got a good deal at ~B$100 for 2 of them (1GB model, including shipping). Check out the video review

Details of the Creative Zen V

  • Capacity: 1GB / 2GB
  • Audio Support: MP3, WMA, IMA ADPCM, WMA DRM
  • Weight: 43.5g
  • Battery Life: Up to 15 hours for continuous audio playback
  • In-built battery (charges via USB)
  • Voice & Line-In recording supported
  • Line-in recording: 160kb/s, stereo 44.1KHz WMA (66.2MB for 76 min)
  • Microphone recording: 32kb/s, mono, 8KHz WAV (5.9MB for 25.5 min)
  • Monitor recording via
  • Visual level meters
  • Headphone output

Mini-USB connection and connects as an MTP device

  • Windows: no issues
  • Linux: depends on distro but works in recent version of Ubuntu
  • OS X: not supported natively, requires 3rd party application: e.g. XNJB

Main Issues:

  • Buzz/Hiss in line-in recorded audio (check out the video 4:07)
  • Takes relatively long to switch on (~15 seconds)
  • Records to WMA (may need conversion)
  • Possible permanent dimming of screen after extended use (several months)

Windows 7 – Touch Gestures

Ever since the iPhone came out there seems to be a resurgence with touch technology and in particular multi-touch technology. From full all-in-one PC systems like the HP TouchSmart that I’ve seen in Netcom and the MSI WindTop to now the Acer T230H Touch Screen Panel monitor (seen at both Concepts and Netcom). Not knowing what Windows 7 with offered in terms of touch features I looked it up and came across “Using touch gestures” on Microsoft’s Windows 7 microsite (“My favorite ways to use Windows Touch” by John Swenson is also a good read for those considering using a touchscreen)

The main features are:

  • Flicks: basically navigating a page by flicking your finger upwards or downwards as normally seen on iPhones
  • Press and hold: press and holding down on the screen will act as a right click and it will pop-up the context menu
  • Windows Touch Gestures: Pan, Zoom, Rotate, Press and Tap. The first 3 are all similar to Apple’s trackpad multi-touch trackpads gestures but the “Press and Tap” gesture seems new and interesting. In order to activate “Press & Tap” you have to “Press the item with one finger, then quickly tap with another finger, while continuing to press the item with the first finger.”: if you just tap the shortcut menu will appear, if you tap and hold it will be treated as a right click. I’m not sure how well this works in usage and how helpful the shortcut menu is but it is something new and worth exploring
  • The last feature is related to the taskbar: tap the icon in the taskbar and flick upwards and it will show the window menu and jump list

Basically these features aren’t all that great to me, and I feel most of them work on devices with smaller screens and not so much with larger screens. But to all touch enthusiast this should be a good starting point for Windows. Most manufacturers will make their own touch software that runs on top of Windows and provides a more touch friendly experience but they will most likely stick to a multimedia focus or just for goofing around and nothing too productive

No more Skyfire 1.x for Brunei =(

I read @cloud_stride’s tweet and it is sad to here that SkyFire is limiting their access
to certain countries based on Skyfire version. As a start-up they are focusing their time & money on their new Skyfire 2.0 infrastructure.

Skyfire 1.X will no longer be supported outside of North America and Western Europe effective July 1st, 2010.

Note: Skyfire 1.0 and 1.5 will remain available as a free service in the following countries after July 1st: United States, U.K., Canada, Ireland, Portugal, Spain, France, Germany, Belgium, Italy, Finland, Netherlands, Norway, Sweden, Switzerland, Korea and Taiwan.

So no more being able to watch almost any kind of video format or having ‘full web functionality’ (e.g. Javascript this isn’t supported on the default web browser ala WikiMapia) on my Nokia E71. Skyfire 2.0 for Android and iPhone (in the future) should still be supported though.

SkyFire does not provide service in your country notification
SkyFire does not provide service in your country