Monday, June 12, 2017

Random thought of the day

It occurred to me today, that being (financially) rich means having assets that generate income to sustain your livelihood. Being poor is having to perform other activities in lieu of having those assets. So, one’s financial goal in life shouldn’t be simply making more money every year, but rather acquiring income generating assets over time to become self-sustaining. In other words, don’t buy things unless they are going to generate income!

Monday, March 30, 2015

How to Cut and Paste files in OS X Finder

  1. Command-C to place files/folders in Clipboard for copying
  2. Command-Option-V to move those files/folders in Clipboard

Sunday, October 12, 2014

Getting plot to work in Octave OS X installation

I am new to Octave, and when I attempted to plot something using the plot() function, I was getting this error:

gnuplot> set terminal aqua enhanced title "Figure 1"  font "*,6" dashlength 1

         line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list

After some Google search and experimentation, here's the solution I found to work. You need to edit "octaverc" file in the following path:

sudo vi /usr/local/octave/3.8.0/share/octave/site/m/startup/octaverc 

(FYI, I have the version 3.8.0 above, so yours may be installed in a different folder.)

In that file, add this line at the end:


Save the file, and that GNUTERM environment variable will be set every time you run octave. This works for OS X Maverick.

Others have also reported the following to work (instead):


I suspect that works for folks who installed XQuartz, which is an X11 implementation for OS X that is no longer included in more recent versions of OS X.


Friday, June 13, 2014

How to fix iPad no sound issue

I ran into a weird issue, where I wasn't getting any sound in some apps like Hooked on Phonics and Sky Fish.  I tried reinstalling those apps, quitting all other apps, etc. as some suggested, but they didn't work for me.

Then it occurred to me, that some software may not have been written correctly to work with the Lock Rotation / Mute switch; what if the developer assumes the switch is only used for Mute?  I decided to test out that hypothesis, so proceeded to my Settings screen, changed my current selection back to Mute (which is the iOS default), and Voila, it worked!!!

What's more interesting, is that once the "problem was fixed", I was able to go back to the Lock Rotation setting, and vice versa, and those apps were no longer having issues.  So, I am thinking that there could be some bug in the iOS - possibly with its Restore feature, as this iPad was recently restored from its iCloud backup - that is not properly setting some of the internal bits regarding the sound device availability (whatever that's linked to the Lock Rotation / Mute physical switch);  it's possible that that switch was on the Mute position when it was restored (but then why didn't other apps have issues?).

Anyway, I hope this is helpful to those having a similar issue.


Sunday, November 24, 2013

iMicro USB Digital Speakers

iMicro USB 2.0 Digital Speakers - packaging is rather cheap looking and purely functional

Motivation for USB digital speakers

For replacing my desktop computer with my new MacBook Pro, I wanted to be able to switch in-and-out quickly between "mobile mode" and "desktop mode" (monitor, keyboard, mouse, speakers, headphones, CF card reader, USB HDD, etc).  And while MacBook Pro has a great set of speakers - it really does - they can't really work that well while it's closed.  I also did not want to plug in a 3.5mm audio jack when I went from my desktop mode to mobile mode, and vice versa.  So, I began searching for a set of USB speakers.

I always liked the idea of digital speakers as it eliminates another source of noise (A/D conversion).  I suppose cheap digital speakers may do a poor job of converting the digital signal into solenoid motion, ultimately resulting in poor sound reproduction.  It is probably also true that speaker manufactures have been doing what's humanly possible to produce best sound out of analog signals for the last 100 years or so, and yes it's probably true you aren't likely to find "high-end digital speakers".  With that said, I'm not one of those audiophiles insisting on being able to hear the tiniest artifacts and distortions, so my experience with iMicro USB 2.0 Digital Speakers may or may not be what you expect.

USB Speaker Choices

While researching my options, I was really surprised how few choices you have when it comes to USB speakers.  I remember buying a USB Plantronics headset back in 2007, and that's when USB audio was a couple of years old.  Fast forward 6 years, when it comes to USB digital audio devices, what I find most is "USB powered" speakers, mostly intended for notebook computers; they still require a 3.5mm connection.

So, you basically have two choices: iMicro USB 2.0 Digital Speakers (~$10) or Logitech S150 (~$15).  Honestly, I think the iMicro speaker look pretty ugly.  Fortunately it's at least black so it blends in against my dark desktop.  While I did think the Logitech S150 looked 1000% nicer, I saw lots of Amazon reviewers stating how terrible its sound is, not to mention its tiny sound.  On the other hand, everyone seems to love the iMicro USB 2.0 Digital Speakers for its rich and loud sound, so I decided to give it a shot instead.

Out of its box, they still don't look that great... ok looks pretty "cheap" altogether

So how well does it work?

As you can see in the photo above, the build quality of speakers is pretty low.  They are constructed with a fairly low-grade plastic, and it's really not a high quality craftsmanship or anywhere near it.

Fortunately, that's where its downsides end.  Of course, installation is dead simple, with the USB being the only interface requirement (i.e. no AC adapter or 3.5mm jack!).  By the way, this is plugged into a USB 3.0, which is backward compatible with USB 1.0 and 2.0 devices.  While this model is labeled "USB 2.0", I imagine it would also work without issues on USB 1.0 ports.

When plugged in, both Windows 7 and OS X (Mavericks) recognized it instantly, without a need for driver installation.  And in terms of sound quality, I am very satisfied with its music and movie playback.  There is a surprising amount of bass tone, and high frequency sounds seem very clear too.  By any standard, and for $10, this speaker is well worth it!

iMicro USB 2.0 Digital Speakers, while may not appeal to those with high sense of aesthetics, it is a good choice for those looking for USB digital speakers.  Functionally, it's been so far flawless, and it overall delivers good quality sound.  For those who are looking want an external, alternative speaker solution over notebook's built-in speakers, this is one product I can recommend at $10 price range... and frankly there aren't that many choices.  I would love to see more higher-end USB digital speakers in the market, and I'll grab one and review when one becomes available.  In the meanwhile, let me know if you have any questions on this model.


Disclosure: While I am not paid by anyone to write this review, I may be compensated if you purchase products through links on my blog.

Wednesday, October 30, 2013

My review of Twelve South BookArc - Vertical stand for 15-inch MacBook Pro with Retina display

Twelve South BookArc
Twelve South BookArc
Twelve South BookArc is a vertical laptop stand designed to prop up a MacBook Pro.  After having purchased a new 15-inch Haswell MacBook Pro with Retina display last week (my review is here), I decided to get a vertical stand to save some desktop space.

Vertical Stands for MacBook Pro

When it comes to Retina MacBook Pro vertical stands, there are only handful choices available:  Rain Design mTower, Cooler Master Clutch, Just Mobile AluBase, and Twelve South BookArc.  All of them cost about $50, which is quite insane given what they are: a chunk of aluminum with silicone insert!  But I do love my new computer, so I decide not to go cheap now... but I digress.

Since I decided to get a hard-cover case for my new MacBook Pro, I had to ensure that the stand would be able to accommodate the notebook with the cover on.  As it turned out, only Just Mobile AluBase and Twelve South BookArc would provide different inserts to accommodate a Retina MacBook Pro or the thicker non-MacBook Pro.  I decided to go with BookArc; its design seemed more elegant - I'm spending almost $50 on a stand, so it might as well look good!

Box Content

For $50, you also get a very nice box
For $50, you also get a very nice box
Inside the box, you will find the aluminum base, two silicone inserts, some stickers and instruction.  The aluminum frame feels very high quality, essentially having the same "finish" as Apple, and it looks like it's made for the MacBook.

The Stand

Out of box, the BookArc frame has the non-Retina MacBook Pro silicone mold installed.  When I switched it with the narrower Retina MacBook Pro insert, it looks like this with my naked (i.e. no case/cover) Retina MacBook Pro:

Twelve South BookArc with a naked 15-inch Haswell MacBook Pro with Retina Display
It has very snug fit, and it felt secure and steady.

But does it work with a case?

Along with many accessories I got for my new Retina MacBook Pro, I wanted to provide some anti-scratch protection; so I got a iPearl mCover case, which fits very well.  With the cover on, I couldn't use the narrower silicone insert; it was just way too tight and I would be really forcing it.  However, with the wider silicone insert, the Twelve South BookArc stand is able to accommodate my protected Retina MacBook Pro.

Twelve South BookArc with a 15-inch Haswell MacBook Pro with Retina Display in iPearl mCover case
Now, there is a bit of gap but it is still tight enough to hold the notebook in place.  Yes it does lean on one side, however it won't tip over - far from it.

Leaning ever so slightly


If you are looking for a vertical notebook stand for your new 15-inch Haswell MacBook Pro with Retina DisplayTwelve South BookArc is a good solution.  It looks great and you also have the option of using it while having a hard cover on.  The only down side really is the price - $50 is pretty steep for what it is.  But if you decide to keep it, you will appreciate it whenever you use it.  :)

Disclosure: While I am not paid by anyone to write this review, I may be compensated if you purchase products through links on my blog.