TinyApps.Org
Small is beautiful


 HOME

  0. Internet
  1. Text
  2. Graphics
  3. System
  4. File
  5. Misc
  6. Palm
  7. OS X

 BLOG

 DOCS

 FAQ

 RSS (?)





Optimizing PDFs for E Ink displays #
  • briss crops PDFs via a simple page stack view.
  • cut2col "is a utility for converting 2-column to 1-column pdf documents. This is done by cutting each page into 4 pieces and merging them together so that they can be viewed on a tiny e-book reader."
  • K2pdfopt "optimizes PDF/DJVU files for mobile e-readers (e.g. the Kindle) and smartphones. It works well on multi-column PDF/DJVU files."
  • Mangle optimizes, sorts, and organizes images for the Kindle. Article
  • papercrop optimizes PDF documents for ebook readers.
  • PDFCropper "is a program designed for preparing normal sized PDFs (A4, B4, Letter, etc.) to be readable on relatively small devices..."
  • PDFRead converts "PDF and DJVU documents for reading on eBook devices. It does this by creating an image out of each page, enhancing the image and then collating the images in a device-specific format."
  • PDF Scissors crops PDFs for ebook readers like the Kindle.
  • See also Cropping PDFs from last year.
Related:

/eink | Oct 31, 2011

Outbound firewall for OS X #
TCPBlock v2.10 [837k] Outbound / application firewall. Runs in whitelist or blacklist mode. Support for filtering TCP and UDP.  Screenshot  (via AddictiveTips)

See also Little Snitch, Hands Off!, and Radio Silence.

/mac | Oct 31, 2011

Mac OS X P2V #
Paragon Virtualization Manager for Mac OS X is a free P2V (physical to virtual) converter that runs under OS X 10.5 or higher. Images can be created for Fusion 3+, Parallels 5+, and VirtualBox 4+. Until Lion, the OS X EULA did not allow for virtualizing non-server editions, hence Paragon's warning/disclaimer: "Please make sure that you do not violate the licensing agreement of your operating system and other installed software by virtualizing your system."

/mac | Oct 24, 2011

A few of Muhammad Muquit's open source tiny apps #
  • mailsend 1.14 - Command line SMTP mailer. *nix port also available.
  • hod v1.6 - Hexadecimal and octal data dumper. SimpleTech SimpleShare NAS port also available.
  • mbasecalc 1.2 - Programmers' calculator (binary, octal, decimal, and hexadecimal). Clone of basecalc (see chapter 14 of O'Reilly's XLIB Programming Manual). *nix and OS X ports also available.
(via MoonPoint)

/windows | Oct 23, 2011

Create cruft-free ZIP files in OS X #
HardCoreZipper 2.1.3 [465k] Drag-and-drop to create ZIP files free from OS X cruft like dot underscore and Icon\r files.  Screenshot

/mac | Oct 22, 2011

MultiMarkdown Composer #
is a tiny text editor built for MultiMarkdown by its creator, Fletcher Penny. Sadly, MMC is only available via the App Store (a FAQ and some screenshots can be found here). Just the same, anyone who writes on a Mac needs to check it out; MMC is the kind of app that simply makes you smile: Screenshot
(via MacSparky)

/mac | Oct 20, 2011

Recently-added apps #
  • Dillo 3.0rc1 [1328k] {S}+ "Multi-platform graphical web browser known for its speed and small footprint."  Screenshot
  • Green Award EVACopy 6 [298k] {S}+ Backup with versioning, archiving, and incremental copy of large databases, including Outlook PST files.  Screenshot
  • TLPD (Too Long Path Detector) [268k] {S}+ Recursively scans directories for path+file names exceeding a given number of characters (255, 257, 260, etc).  Screenshot
Too large to be listed, but honorable mention goes to QtWeb Internet Browser, a "lightweight, secure and portable browser ... based on Nokia's Qt framework and Apple's WebKit rendering engine."

/windows | Oct 19, 2011

eml to mbx converters #
  • eml2mbox.sh is an eml to mbox conversion utility in shell. Despite having been posted 8 years ago, thoran kindly sent a copy of his script (the posted version had been inadvertently truncated). Worked a treat moving eml files recovered from a corrupt dbx file to mbox and from there into Apple Mail.
  • eml2mbox is a cross-platform (Ruby) eml to mbox converter. Simply copy it to a directory containing eml files and run ruby ./eml2mbox.rb to generate an mbox file in the same directory containing all of the email messages.
  • IMAPSize, by the author of eml2mbox, is a freeware Windows app for managing IMAP accounts that also includes eml2mbox (under the Tools menu).
  • eml2mbx is a green, standalone Windows app that "packs separate plain text e-mail files (including all attachments) into mbox files".
UPDATE: If you need to go the other way (from mbox to eml, as when migrating from Thunderbird to Outlook) check out Eric Fookes' Aid4Mail MBOX Converter (free edition).

/misc | Oct 18, 2011

Acronis True Image 2011 Problems and Fixes #
  1. Cloned a 120GB PATA hard drive to a 320GB PATA hard drive. Both were connected via PATA to USB adapters (the source drive was connected via WiebeTech's write-blocking Forensic UltraDock to ensure it wasn't accidentally overwritten).
  2. After cloning, the 320GB drive was connected to the primary IDE channel
  3. Upon booting, flashing white cursor on black screen
  4. Checked jumper, EIDE cable, etc - still wouldn't boot
  5. Ran fixboot and fixmbr from CD-based Windows XP Recovery Console - still no joy
  6. Tried a "reverse clone" (bad name choice); i.e., connect source PATA drive to USB adapter and destination PATA drive to EIDE cable, then clone again - success!
  7. Video card settings also needed tweaking, as the graphics were black & yellow and virtually unreadable:
    1. Pressed F11 at the boot choice menu and entered "quiet acpi=off noapic" (without quotes) to no avail
    2. 3836: Acronis Bootable Media of Acronis True Image Home Boots into Garbled or Low Resolution GUI held the answer: after pressing F11, enter "vga=ask" (without quotes). Choose a video mode with 16-bit color and at the root prompt enter /bin/product to start True Image.

/windows | Oct 16, 2011

Newly added to OS X page #
Excel to CSV Converter 1.3 [103k] Batch convert XLS & XLSX files to CSV (requires Excel)  Screenshot

/mac | Oct 12, 2011

Find ALL CAPS 8.3 filenames which may contain digits #
Given a directory of files like this:
AD2IWFB6.txt
An_Important_File.txt
BB0IA29Q.txt
C2MMT30I.txt
CANTDELETETHISONE.txt
Y9S29CC0.txt
z.doc
ZZQ0LII7.txt
list the ALL CAPS files which are eight characters long, with or without numbers included, and ending in ".txt" like so:
$ ls -1 | ack ^[A-Z0-9]{8}\.txt$
AD2IWFB6.txt
BB0IA29Q.txt
C2MMT30I.txt
Y9S29CC0.txt
ZZQ0LII7.txt
(find -regex had a problem with the regular expression, so just went with ack instead. ack -g REGEX didn't match the regex either, perhaps because it matches based on both the relative path and filename?)

Delete the matching files by simply piping to xargs:
$ ls -1 | ack ^[A-Z0-9]{8}\.txt$ | xargs rm

/nix | Oct 07, 2011

Find and copy files to a single directory, automatically renaming to avoid collisions #

xxcopy c:\ h:\ /SG /IN:*.doc /IN:*.txt

Copies all doc and txt files from c: and its subdirs to the root of h:, renaming when necessary to avoid filename collisions. (The /SG switch gathers files into a single directory, sorted with newest file first.)

If filename collision is not a concern, something like this bash one-liner will do:

find . -type f \( -iname "*.doc" -o -iname "*.txt" \) -exec cp {} /mnt/ \;

/windows | Oct 06, 2011

VNC client for Kindle #
KindleVNC allows not only remote viewing but also remote control of your computer running a VNC server. Very polished and well-thought-out. Tested with OS X's standard VNC server ("Screen Sharing" on port 5900). (via MobileRead)

/eink | Oct 02, 2011



Categories
/blosxom
/eink
/mac
/misc
/nix
/palm
/windows

Blosxom Archive
2013: 6 5 4 3 2 1
2012: 12 11 10 9 8 7 6 5 4 3 2 1
2011: 12 11 10 9 8 7 6 5 4 3 2 1
2010: 12 11 10 9 8 7 6 5 4 3 2 1
2009: 12 11 10 9 8 7 6 5 4 3 2 1
2008: 12 11 10 9 8 7 6 5 4 3 2 1
2007: 12 11 10 9 8 7 6 5 4 3 2 1
2006: 12 11 10 9 8 7 6 5 4 3 2 1
2005: 12 11 10

Blogger Archive
2005: 10 9 8 7 6 5 4 3 2 1
2004: 12 11 10 9 8 7 6 5 4 3 2 1
2003: 12 11 10 9 8 7 6

Ezine Archive
2004: 4 3 2 1
2003: 12 9 8 7 6 5 4 2 1
2002: 12 10 9 8 7 6 5 3 2 1
2001: 12 11 10