Tuesday, May 21, 2013

Pinout for Harman Kardon BT Bluetooth Headphones Charger Cable

I just got this headset and really love it. I'll probably lose the somewhat non-propriety charger cable, which uses a standard USB A connector on one end and a 2.5" 4-pin audio connector jack on the other. So, here's the pin diagram.


Wednesday, March 13, 2013

Google Reader on the execution block


Google has decided to retire Google Reader on July 1st 2013. I can't begin to understand what brought on this decision. Google reader is hugely popular and my favorite RSS feed reader. I'm upset and beginning to wonder if I should wean myself of google's services as they seem to be arbitrarily retiring products without reason.


Time to start hunting for alternatives. You should export your subscriptions from "Reader Settings -> Import/Export".

Update 8pm Central:
There are alternatives - netvibes being the most popular. But, netvibes is very different from Google Reader, and I like Google Reader's way of doing things. I found one that's quite similar to Google Reader at least at first glance. It's not free, it has a 30 day trial and is reasonably priced and has a pay what you want pricing structure starting at $9 a year. Definitely worth it, in my opinion and hopefully shouldn't go away too soon.

bazqux.com






Sunday, January 6, 2013

Anvir Task Manager

There are many task managers out there. I usually use the built-in Windows Task Manager, but when I need something more powerful, the one I use most often is Anvir Task Manager. It comes in 3 flavors: Free, Standard and Pro. The differences are shown here. The free one is quite competent as a Task Manager and is powerful.

There are many bells and whistles that Anvir offers, including startup monitoring. I don't use this feature myself, primarily because I don't leave it running all the time. The distinguishing features that I use are:

1. The ability to kill multiple processes simultaneously. This is very useful if you need to kill viruses, malware or any other rogue processes that have one or more watchdog processes that respawn killed processes. Simply hold Ctrl or Shift while left-clicking on the processes you want to kill and then right-click and left-click "Kill Process".
2. The ability to show open file handles.
3. The ability to show open network connections and associated information.


One thing I really don't like about Anvir, is the almost malware like applications it tries to install during installation. This is a sleazy practice that many freeware developers have started doing. Many people drop such software to show their displeasure of this practice and rightly so. Yes, developers should earn money for their work, but sneaking in unwanted programs, which are annoying and often difficult to remove, really hurts the developer's reputation, especially in the long run.

Add a donate button, you already have premium versions of the program. Yes, most people will not donate, but some will. One thing software developers should learn from the success of the iPhone AppStore and Android's Play Store is that people will buy software without almost thinking if priced right. $50 is something most people will have to think over for a while and most will decide not to buy. Price it at $10 or so, and people can buy without thinking, if it costs them the price of a meal.

To those who've decided to install the program, please read very carefully and click carefully to not install any of the crapware. Anvir Task Manager is a great program, with some bad decisions on the installer.

Anvir Task Manager

Monday, November 19, 2012

Pencil - an open-source cross-platform UI mockup tool

When starting a new project, a mockup is indispensable. People often use paper and/or MS Paint on one side and Photoshop/Illustrator on the other. None of these tools are specifically designed for creating UI mockups, and therefore impede efficiency.

Enter Pencil - an open source tool designed for the sole purpose of creating markups. It's straightforward and does what it's designed to do well and the files created can be shared across multiple platforms. This is especially useful when you have team members avowed to different platforms.

It's quite powerful, but remains straightforward and easy to use. It has a huge number of controls/widgets and styles, for many different platforms. You can even create your own stencils. It lets you export to a variety of formats including png, svg and pdf. You can even do flowcharts.

Grab it here: http://pencil.evolus.vn/

Sunday, November 18, 2012

Aero not working on Windows 7

Aero was a nice visual addition in Vista which also exists in Windows 7. It's not just eye candy, the Alt-Tab preview and the aero peek on the task bar are incredibly useful. A common recurring problem is when it stops working for no apparent reason. Microsoft even has a little automated utility to try to help you fix it.

When this happened to me, I spent a little time searching, and found the above utility. It did nothing and claimed that my video card (a Radeon 7970), which used to display Aero perfectly, isn't capable of supporting Aero.

Here's what I tried:
  • Many reboots: didn't help
  • Updated the graphics drivers: didn't help. The repair utility still claimed that my graphics card doesn't support Aero
  • Installed all updated, which I was behind on: This didn't help either
  • Tried killing all running process that I could. No go.
  • Uninstalled a few applications I had installed in the past 2 days, still no go
Finally I remembered installing the IE 10 preview, in the past 2 days, but it does not show in the add remove programs - it shows under installed updates. I uninstalled IE 10, but it still didn't work. So, I started looking at other updates. I hadn't installed any updates the day I installed IE 10, but I found 3. Installed each one and rebooted each time. The first 2 did nothing, but finally after the last uninstall and reboot, Aero started working again.

I should have made note of the KB update number(s), but at this point I was pretty frustrated, thinking I'd have to restore a drive image. If any one knows the KB numbers of the updates installed with the IE 10 preview, please let me know.

Summary: IE 10 preview and associated updates can cause Aero to stop working.

Edit 2012-11-19: Thanks, Dean for the KB update number: KB2670838.

Thursday, November 15, 2012

AutoTextSender: a utility to auto type text for screencasts

I need to make a screencast and the screencast requires some typing. Typing on a screencast is usually slower than your viewers will appreciate and is prone to errors and retyping. One way of fixing this problem is to edit the video and speed up the typing and delete the errors. This to me is wasted effort. Another way is to paste the text, but this doesn't work very well if you have many fields to fill.

So, here's my solution to the problem: AutoTextSender is a little utility that reads a text file and types out the phrases one by one, as you press F1 (which is configurable).

Here's how you use it: Create a text file called 'AutoTextSender.data' containing the text you want to send. Separate each phrase with '~' . Press F1 to send each phrase. Press Esc to quit. You can change the hotkeys, data file name, separator character and delay between each key press using the following Command Line Parameters:

/noToolTips or /nt: don't show tooltips
/sep=<character> a character to separate phrases. default: ~
/delay=<ms> delay between keys in milliseconds. default: 10
/send=<hotkey> hotkey to send phrases. default: F1
/quit=<hotkey> hotkey to quit. default: ESC
/pause=<hotkey> hotkey to pause. default: PAUSE
/data=<data file> phrase data file. default: AutoTextSender.data

AutoTextSender is free software, and comes with no warranty or spyware.

Download AutoTextSender

Saturday, November 10, 2012

Fingerprint Reader on Lenovo x200/x200s in Windows 8

I wanted give the release version Windows 8. I'd tried the developer preview on a Windows Tablet PC, but that was a nightmare. This time I installed it on a Lenovo X200S, primarily to make use of the performance boost on this lightweight (<2.7lbs) but underpowered machine. It looks good so far. Performance does seems snappier than Windows 7.

But, the first thing I missed was that the built-in Fingerprint reader was not automatically supported, even though some others reported that it worked on their x200. Perhaps there is some difference between the x200 and x200s fingerprint readers. I dutifully installed the x200/x200s from Lenovo's website, it complained that it wasn't supported. I forced it to install under compatibility mode, but still no go even after several reboots.

Although this post is meant to be a review of Windows 8 or Bing, I have to mention this. I tried searching on Bing for "Windows 8 x200 Fingerprint" (without quotes). I did not get anything useful and most results were old from 2008 and 2009. Google did lead me to Lenovo's fingerprint software page, which did not mention support for the x200/x200s. I downloaded and installed anyway and it installed without complaints. I went in to Control Panel -> User Accounts -> Manage your Fingerprint data and I was greeted with the Lenovo Fingerprint enrollment screen. And it works!