tinyapps.org / blog

Getting a CD collection onto an HP Touchpad #

with album artwork and organization intact turned into an adventure. Abortive attempts were made with: until finally stumbling onto the magic combo: FreeRIP (CD to MP3 with track details) and Mp3tag (album artwork & track details, even for Japanese discs).

/misc | Apr 28, 2012

Two tiny image browsers #

imv(stb) "is an extremely lightweight and fast image viewer/browser ... Inspired by vjpeg, imv(stb) offers a very simple, no-frills image viewer with a minimal interface." (via Mike Mills)

/windows | Apr 24, 2012

Windows and boot disks larger than 2TB #

Windows' Support for Disks with Capacity Greater than 2TB:
In order for a system to fully support capacities greater than 2TB, the device must be initialized using the GPT partitioning scheme to support addressing the full range of capacity. If the user is intending to boot from one of these large disks, there is an additional requirement that the system's base firmware interface must be using UEFI and not BIOS.
Windows and GPT FAQ:
Q. Can Windows 7, Windows Vista, and Windows Server 2008 read, write, and boot from GPT disks?
A. Yes, all versions can use GPT partitioned disks for data. Booting is only supported for 64-bit editions on UEFI-based systems.
So to create bootable partitions larger than 2TB for Windows-based OSes:
  1. UEFI instead of BIOS
  2. GUID Partition Table (GPT) instead of Master Boot Record (MBR)
  3. 64-bit version of Windows Vista, 7, or 2008
It may be possible to non-destructively convert or migrate a Windows boot disk from MBR to GPT: Rod Smith, the author of GPT fdisk, offers detailed GPT documentation, including:

/windows | Apr 22, 2012

Windows cannot connect to the printer #

Windows Vista workstation had been happily sharing a USB printer with a Windows 7 guest for months. Suddenly the Windows 7 guest started displaying "Windows cannot connect to the printer" error messages. Resolved by going to Devices and Printers > Add a printer > Add a local printer > Create a new Port > Local Port > Next, entering the share path as the port name (e.g., \\computername\printername), and completing the printer wizard.

/windows | Apr 22, 2012

Two newly-listed apps #

/mac | Apr 22, 2012

On money #

While a bit dense (paragraphs were evidently doled out stintingly, if at all, in the 1800s), this passage from John Martin's An Account of the Natives of the Tonga Islands, in the South Pacific Ocean is worth the effort. For those who prefer the tl;dr version, check out the last few sentences - that's where the meat is.
Whilst Finow was yet at the Hapai islands, he often held conversations at his cava parties with Filimoeatoo, respecting the state of affairs at Tonga. Among other things, this chief related, that a ship from Botany Bay had touched there about a week before he arrived, on board of which there was a Tonga chief, Paloo Mata Moigna, and his wife, Fatafehi, both of whom had left Tonga before the death of Toogoo Ahoo, and had resided some years at the Fiji islands, from which place they afterwards went along with one Selly (as they pronounced it), or, probably, Selby, an Englishman, in a vessel belonging to Botany Bay, to reside there. At this latter place he and his wife remained about two years, and now, on their return to Tonga, finding the island in such an unsettled state, they chose rather (notwithstanding the earnest entreaties of their friends) to go back again to Botany Bay. The account they gave of the English customs at this place, and the treatment they at first met with, it may be worth while to relate. The first thing that he and his wife had to do, when they arrived at the governor's house, where they went to reside, was to sweep out a large court yard, and clean down a great pair of stairs. In vain they endeavoured to explain, that in their own country they were chiefs, and, being accustomed to be waited on, were quite unused to such employments. Their expostulations were taken no notice of, and work they must. At first their life was so uncomfortable, that they wished to die ; no one seemed to protect them ; all the houses were shut against them ; if they saw any body eating, they were not invited to partake. Nothing was to be got without money, of which they could not comprehend the value, nor how this same money was to be obtained in any quantity. If they asked for it, nobody would give them any, unless they worked for it ; and then it was so small in quantity, that they could not get with it one-tenth part of what they wanted. One day, whilst sauntering about, the chief fixed his eyes upon a cook's shop, and seeing several people enter, and others again coming out with victuals, he made sure that they were sharing out food, according to the old Tonga fashion; and in he went, glad enough of the occasion. After waiting some time with anxiety to be helped to his share, the master of the shop asked him what he wanted, and, being answered in an unknown language, straightway kicked him out, taking him for a thief, that only wanted an opportunity to steal. Thus, he said, even being a chief did not prevent him being used ill, for, when he told them he was a chief, they gave him to understand, that money made a man a chief. After a time, however, he acknowledged that he got better used, in proportion as he became acquainted with the customs and language. He expressed his astonishment at the perseverance with which the white people worked from morning till night, to get money ; nor could he conceive how they were able to endure so much labour.

After having heard this account, Finow asked several questions respecting the nature of money ; what is it made of ?--is it like iron? can it be fashioned like iron into various useful instruments? if not, why cannot people procure what they want in the way of barter?--But where is money to be got?--if it be made, then every man ought to spend his time in making money, that when he has got plenty, he may be able afterwards to obtain whatever else he wants. In answer to the last observation, Mr Mariner replied, that the material of which money was made was very scarce and difficult to be got, and that only chiefs and great men could procure readily a large quantity of it; and this either by being inheritors of plantations or houses, which they allowed others to have, for paying them so much tribute in money every year ; or by their public services ; or by paying small sums of money for things when they were in plenty, and afterwards letting others have them for larger sums, when they were scarce ; and as to the lower classes of people, they worked hard, and got paid by their employers in small quantities of money, as the reward of their labour, &c. That the king was the only person that was allowed to make (to coin) money, and that he put his mark upon all he made, that it might be known to be true ; that no person could readily procure the material of which it was made, without paying money for it ; and if contrary to the taboo of the king, he turned this material into money, he would scarcely have made as much as he had given for it. Mr Mariner was then going on to show the convenience of money as a medium of exchange, when Filimoeatoo interrupted him, saying to Finow, I understand how it is:--money is less cumbersome than goods, and it is very convenient for a man to exchange away his goods for money ; which, at any other time, he can exchange again for the same or any other goods that he may want ; whereas the goods themselves may perhaps spoil by keeping, (particularly if provisions), but the money he supposed would not spoil ; and although it was of no true value itself, yet being scarce and difficult to be got without giving something useful and really valuable for it, it was imagined to be of value ; and if every body considered it so, and would readily give their goods for it, he did not see but what it was of a sort of real value to all who possessed it, as long as their neighbours chose to take it in the same way. Mr Mariner found he could not give a better explanation, he therefore told Filimoeatoo that his notion of the nature of money was a just one. After a pause of some length, Finow replied that the explanation did not satisfy him ; he still thought it a foolish thing that people should place a value on money, when they either could not or would not apply it to any useful (physical) purpose. "If," said he, "it were made of iron, and could be converted into knives, axes, and chisels, there would be some sense in placing a value on it ; but as it is, I see none. If a man," he added, "has more yams than he wants, let him exchange some of them away for pork or gnatoo. Certainly money is much handier, and more convenient, but then, as it will not spoil by being kept, people will store it up, instead of sharing it out, as a chief ought to do, and thus become selfish ; whereas, if provisions were the principal property of a man, and it ought to be, as being both the most useful and the most necessary, he could not store it up, for it would spoil, and so he would be obliged either to exchange it away for something else useful, or share it out to his neighbours, and inferior chiefs and dependents, for nothing." He concluded by saying, "I understand now very well what it is that makes the Papalangis so selfish--it is this money!"

/misc | Apr 21, 2012

Resolving post-malware problems #

BleepingComputer.com member Farbar has created two incredibly useful tools for resolving post-malware issues: As with most BleepingComputer tools, there is very little information available about them (hence the direct download links above), but I've seen both resolve very stubborn problems. Farbar kindly replied to my request for details about the tools by saying only a few BleepingComputer members are granted access to that information. Concern about such secretiveness is largely allayed by BleepingComputer's record of altruism (and reticence), along with the near-miracles I've seen Farbar's tools perform.

/windows | Apr 16, 2012

Increase hard disk size in VirtualBox 4.x #

(UPDATE: See this post for a far easier and faster method.)

If your VirtualBox virtual machine is running low on disk space, here's how to allocate more:

0. Shut down virtual machine & quit VirtualBox

1. Locate VDI file

$ VBoxManage list hdds
UUID:        xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Parent UUID: base
Format:      VDI
Location:    /Users/user/Library/VirtualBox/HardDisks/XP.vdi
State:       created
Type:        normal
Usage:       XP (UUID: yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy)

2. Backup virtual machine

There are two methods:

  1. Simply copy the VDI file to another location. (If you try opening this copy in a new VM later, you may receive a "Cannot register the hard disk ... with UUID ... because a hard disk ... with UUID ... already exists in the media registry ..." error. This can be resolved by assigning a new UUID: $ VBoxManage internalcommands sethduuid XPcopy.vdi *)
  2. Or use the clonehd command, which creates a cloned copy with a new UUID automatically:
    $ VBoxManage clonehd XP.vdi XPclone.vdi

3. Resize drive

Specify the new size in MBs. In this example, we'll expand a 10GB virtual disk to 40GB:

$ sudo VBoxManage modifyhd XP.vdi --resize 40960

The process should complete in a few seconds.

4. Allocate new space

  1. Download Parted Magic
  2. Open VirtualBox and select your VM
  3. Go to Settings > Storage to select the Parted Magic ISO image:

    and then to Settings > System > Motherboard to set the boot order.
  4. Start the virtual machine. Once Parted Magic is booted, double click "Partition Editor" on the Desktop. You'll see something like this:
  5. In this example, you'd resize /dev/sda1 to take up the additional 30GB and click Apply:


Mad props

/misc | Apr 12, 2012

Yep, still updating the Palm OS apps... #

Stopwatch 2.0 [48k] Digital stopwatch for Palm OS 3.0 and higher.  Screenshot Download

/palm | Apr 06, 2012

"A duplicate name exists on the network" #

error messages in Windows XP can be caused by:

/windows | Apr 04, 2012

E Ink computer monitor #

Still waiting for an E Ink monitor? Use your Kindle DX as a second display.

Additional keywords for the bleary-eyed:

/eink | Apr 02, 2012

iCloud and Dropbox alternatives #

Host your own: Hosted by someone else: Hybrid:

/misc | Apr 02, 2012

iTunes: find all missing / broken / dead tracks #

That is, those which should display an exclamation point:
  1. Make a playlist called "Good" and drag your entire library into it.
  2. Make a smart playlist called "Bad" with two rules: "Playlist is Music" and "Playlist is not Good" (uncheck the "Live updating" option).
  3. "Bad" will display all dead tracks.
  4. Delete if desired: Edit > Select All > Option+Del (Mac) or Shift+Del (Win).
(via Paul Mayne's September 2009 update from Lee McKay)

/misc | Apr 01, 2012

Converting Windows Registry hex to ASCII text #

Convert REGEDIT4 (ANSI, single-byte) and Windows Registry Editor Version 5.00 (Unicode, double-byte) hex strings to text with hex2text. ImagePath in this ver 4 example

becomes \SystemRoot\system32\drivers\iaStorV.sys and in this ver 5 one
becomes \ S y s t e m R o o t \ s y s t e m 3 2 \ d r i v e r s \ i a S t o r V . s y s.

/windows | Apr 01, 2012

Download just imagex.exe (568k) #

instead of the entire Windows Automated Installation Kit (AIK) for Windows 7 (1,782,580k):
  1. Download and install Bo Brantén's HttpDisk-7
  2. C:\>httpdisk.exe /mount 0 http://download.microsoft.com/download/8/E/9/8E9BBC64-E6F8-457C-9B8D-F6C9A16E6D6A/KB3AIK_EN.iso /cd w:
  3. C:\>expand w:\Neutral.cab /f:F3_imagex c:\
  4. C:\>ren F3_imagex imagex.exe
Notes: Update:

GetWaikTools offers an even faster option; neither a driver nor admin rights are required - downloading imagex, oscdimg, dism, etc directly from Microsoft takes just a few seconds. Download GetWaikTools.zip

/windows | Apr 01, 2012

Troubleshooting Windows 7 Startup Issues #

sourceDaddy.com offers a comprehensive guide to troubleshooting Windows 7 startup problems that covers:
  1. What is New with Windows Startup
  2. Boot Configuration Data
  3. BCD Stores
  4. System Recovery
  5. Windows Boot Performance Diagnostics
  6. Understanding the Startup Process
  7. Power-on Self Test Phase
  8. Initial Startup Phase
  9. Initial Startup Phase for BIOS Computers
  10. Initial Startup Phase for EFI Computers
  11. Windows Boot Manager Phase
  12. Windows Boot Loader Phase
  13. Kernel Loading Phase
  14. Control Sets
  15. Values for the Start Registry Entry
  16. Value Descriptions for Type Entries
  17. Other Registry Entries in the Servicename Subkeys
  18. Session Manager
  19. Logon Phase
  20. Important Startup Files
  21. How to Configure Startup Settings
  22. How to Use the Startup And Recovery Dialog Box
  23. How to Use the System Configuration Tool
  24. How to Use BCDEdit
  25. How to Interpret BCDEdit Output
  26. How to Back Up and Restore Settings
  27. How to Change the Default Operating System Entry
  28. How to Change the Boot Menu Time-Out
  29. How to Change the Order of Boot Manager Menu Items
  30. How to Create an Entry for Another Operating System
  31. How to Remove a Boot Entry
  32. How to View and Update Global Debugger Settings
  33. How to Remove the Windows 7 Boot Loader
  34. How to Configure a User Account to Automatically Log On
  35. How to Disable the Windows Startup Sound
  36. How to Speed Up the Startup Process
  37. The Process of Troubleshooting Startup
  38. Startup Troubleshooting Before the Starting Windows Logo Appears
  39. How to Start the System Recovery Tools
  40. How to Run Startup Repair
  41. How to Use BootRec.exe
  42. How to Diagnose Hardware Problems
  43. How to Use System Restore
  44. How to Manually Repair the Boot Sector
  45. How to Manually Update the BCD Registry File
  46. How to Manually Replace Files
  47. How to Reinstall Windows
  48. Startup Troubleshooting After the Starting Windows Logo Appears
  49. How to Restore the Last Known Good Configuration
  50. How to Enable Boot Logging
  51. How to Start in Safe Mode
  52. How to Identify Failing Drivers and Services
  53. How to Analyze Startup Problems in Safe Mode
  54. Event Viewer (Eventvwr.msc)
  55. System Information
  56. Error Reporting Service
  57. How to Use Device Manager to View or Change Resources
  58. How to Analyze Boot Logs
  59. How to Roll Back Drivers
  60. How to Temporarily Disable a Service
  61. Troubleshooting Startup Problems After Logon
  62. How to Temporarily Disable Startup Applications and Processes
  63. How to Disable Startup Applications Using the Shift Key
  64. How to Disable Startup Programs Using the System Configuration Utility
  65. How to Disable Startup Applications Configured Using Group Policy or Logon Scripts
  66. How to Permanently Disable Startup Applications and Processes
  67. Manually Remove the Entry

/windows | Apr 01, 2012

Subscribe or visit the archives