[x]Blackmoor Vituperative

Friday, 2020-06-05

MyMedia under screen

Filed under: Linux,Movies,Software — bblackmoor @ 11:47

I use a Python application called MyMedia to stream videos from my Ubuntu media server to my Roku boxes.

I installed Ubuntu 20 yesterday. The painfully slow navigation problem (caused by the slow but inevitable deprecation of python 2) re-appeared, and I tried to re-create the fix. Initially, I just succeeded in preventing MyMedia from running at all.

Here is what actually worked.

  1. First, I copied all of my backed up MyMedia files to /usr/local/bin/mymedia
  2. Then I installed python 2.7…
  3. sudo apt-get install python2
  4. Then I installed pip, but first I had to install curl…
  5. sudo apt-get install curl
  6. curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
  7. sudo python2 get-pip.py
  8. Then I installed Pillow
  9. sudo python2 -m pip install --upgrade Pillow
  10. It might not have been necessary, but I installed several image libraries…
  11. sudo apt-get install libjpeg-dev
  12. sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib
  13. sudo apt-get install zlib1g-de
  14. sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib
  15. In common.py, I made sure that this…
  16. import Image
  17. … had been replaced with this…
  18. #import Image
    from PIL import Image

Huge success!

Note that during this process, I got several warnings about Python 2.7 being deprecated, like this one:

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support

It’s only a matter of time before MyMedia becomes unusable. I would love to get access to the git repository and try to update it for Python 3, if that’s possible. I’ve asked, but the original developer is no longer associated with the project. It may be that I’ll have to find a new solution to this problem in a year or so.

Also, I have updated my init script (/etc/init.d/memedia), which runs mymedia in a screen

#!/bin/sh
### BEGIN INIT INFO
# Provides: minidlna
# Required-Start: $local_fs $network $remote_fs
# Required-Stop: $local_fs $network $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: mymedia server
# Description: mymedia media server.
### END INIT INFO

# Do NOT "set -e"

# PATH should only include /usr/* if it runs after the mountnfs.sh script
DESC="MyMedia media server"
MEDIAPATH=/var/media
DAEMONPATH=/usr/local/bin/mymedia/server
DAEMON=$DAEMONPATH/mymedia.py
SCRIPTNAME=/etc/init.d/mymedia
SCREENNAME=mymedia
USER=bblackmoor
GROUP=media
EXECUSER=root
EXECGROUP=media

case "$1" in
start)
chown -R $EXECUSER:$EXECGROUP $DAEMONPATH
chown -R $USER:$GROUP $MEDIAPATH
su - $USER -c "cd $DAEMONPATH; screen -dm -S $SCREENNAME python2 $DAEMON"
;;
stop)
su - $USER -c "screen -S $SCREENNAME -X quit"
su - $USER -c "screen -wipe"
;;
status)
su - $USER -c "screen -list | grep $SCREENNAME"
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|status}" >&2
exit 3
;;
esac
:

Tuesday, 2019-12-17

Replace white background with transparency in Photoshop

Filed under: Gaming,Software — bblackmoor @ 13:48

I use a lot of found images in my online RPGs, to help set the scene. Sometimes, the image is almost, but not quite, what I want. Cropping, healing brush, and clone stamp solve most of those problems, but once in a while I find the perfect image… but it needs something more complex to make it what I want.

In this case, I found this illustration of a Pathfinder alchemist goblin, but I wanted the background to be black instead of white. So I looked for a tutorial on changing this in Photoshop, and found this one on StackExchange. The basic technique is to use the original image as its own layer mask. I’ll create a duplicate of the layer, desaturate and invert it, pasting the greyscale result into the original layer’s layer mask.

I start with my flattened image.

I then Desaturate the image.

I then duplicate this layer, Invert it, then select and fill white areas until everything I’d like to be opaque is white, and everything I want fully transparent is black. This was tricky, because I want the smoke translucent, but the goblin itself to be opaque.

Now I press CTRL+A to select the entire image, and CTRL+C to copy the combined greyscale result.

I then selected the layer with my original image, made sure nothing was selected in my image, and selected Layer > Layer Mask > Reveal All to create a layer mask on my original layer.

I then ALT+Clicked in the layer mask icon to enter direct edit mode, then pasted the greyscale image I had just copied into there.

I then clicked on my original layer to exit the layer mask direct edit, and tada, I have my semi-transparent goblin.

Now I just add a black background layer, and I am done. It’s not perfect, but it will do for my purposes.

Monday, 2016-03-28

Playing music into a Google Meet

Filed under: Music,Podcast,Software,The Internet,Windows — bblackmoor @ 11:04

Here is how I play music (MP3 files) into a Google Meet.

Hardware

Software

Setup

  1. Install “Audio Repeater Pro (64 bit)” and “VB Cable A+B”. Don’t mess with the settings. Just install them.
  2. Run “Audio Repeater Pro (64 bit)”. Use these settings:
    • Input Device: Microphone (Logitech G935 Gaming Headset)
    • Output Device: CABLE Input (VB-Audio Cable B)
    • Stream Format: Processing Format (default)
    • Stream Buffer: 40 milliseconds (default)
    • Process Audio: (not checked)
    • Stream Gain: 100%
    • Stream FX: FX Chain (default)
    • Bypass FX Chain: (not checked)
    • Click “Start”.
  3. In the task icon area of the taskbar, right-click the speaker, and select “Recording Devices”.
    1. Right-click Microphone (Logitech G935 Gaming Headset), and select “Set as Default Device”.
    2. Right-click Microphone (Logitech G935 Gaming Headset), and select “Properties”.
      • On the “Listen” tab, set to UN-check “Listen to this device”.
      • On the “Levels” tab, set to 90.
      • Click OK.
    3. Right-click CABLE-B Output, and select “Properties”.
      • On the “Listen” tab, CHECK “Listen to this device”.
      • On the “Listen” tab, set “Playback through this device” to “Speakers (Logitech G935 Gaming Headset)”.
      • On the “Levels” tab, set both to 100.
      • Click OK.
  4. In the “Playback” tab of the Sound application.
    • Right-click the headset, and select “Set as Default Communication Device”.
  5. Run Chrome.
  6. In Chrome, go to Google Meet, and join the meeting.
  7. When the Meet window opens, click the three dots in the bottom right corner and click “Settings”. On the Audio tab, use these settings:
    • Microphone: CABLE Output (VB-Audio Cable B).
    • Speakers: Speakers (Logitech G935 Gaming Headset).
  8. Open VLC Media Player.
    1. Add songs to the playlist.
    2. In the Audio menu, select Audio >> Audio Device >> CABLE Input (VB-Audio Cable B)
  9. Invite people to join the hangout.
  10. Play songs in VLC. Other people in the Hangout will hear them. To avoid drowning myself out, I set the VLC output level to about 80%.

Recording

Here are the settings I used to record in Flashback Express.

  1. In the Tools >> Options menu, look in the Sound section.
  2. Under Sound Source, select “PC Speakers (what you hear)”.
  3. In the drop-down under “PC Speakers (what you hear)”, select the headset.
  4. Now, when recording in Flashback Express…
    1. Under “Record”, select “Window”.
    2. Check “Record Sound”.
  5. Still in Flashback Express, in the sound section, check “Record Sound”, and for the source select “Speakers (Logitech G935 Headset)”.

When done with the hangout

  1. Close the Hangout window.
  2. Click “Stop” in “Audio Repeater Pro (64 bit)”, and close it.
  3. Close VLC Media Player.

Monday, 2015-12-21

Firefox add-ons

Filed under: Software,The Internet — bblackmoor @ 09:28

Here is what I am using now in Firefox:

Saturday, 2014-05-24

Campaign Cartographer Tutorials by Joe Sweeney

Filed under: Gaming,Software — bblackmoor @ 12:33

Campaign CartographerI purchased Campaign Cartographer years ago, and have purchased many of the Annuals and add-ons from ProFantasy, yet I have never made the time to actually learn to use the program. I intend to change that. This is a list of tutorials by Joe Sweeney. Unfortunately, YouTube makes it difficult to view these tutorials in order, so I have compiled this list for my own reference. This list is based on a blog post by Mike Summers.

Setting Up Your Mapping Environment

Note 1: When you install Campaign Cartographer, right click on CC3Setup.exe and choose Run as administrator (don’t just use an Admin account).

Note 2: Do not install Campaign cartographer under “Program Files” or “Program Files (x86)”. Doing so will make it more difficult to add or modify symbol libraries later. I suggest that you install CC3 under “C:\Profantasy\CC3\”.

Part 1: Installation of CC3 and patches [2009-09-22]
Part 2: Installing DD3 [2009-09-22]
Part 3a: Installing Legacy CC2 add-ons to CC3 [2009-09-24] (superseded by Cosmographer 3)
Part 3b: Installing the CSUAC files [2009-12-17] (superseded by these instructions)

Overland Mapping with Campaign Cartographer

Part A: Introduction [2008-09-15]
Part B: New Maps and Creating Land [2008-11-02]
Part C: Contours [2008-11-02]
Part D: Automate Artistic Talents with Sheets [2008-11-02]
Part E: Adding Mountains with the Symbols Function [2008-11-02]
Part F: Adding Rivers [2008-11-02]
Part G: Vegetation [2008-11-02]
Part H: Rivers using Sheets and Effects [2008-11-02]
Part I: Structures using Symbols [2008-11-02]
Part J1: Text [2008-11-04]
Part J2: Text [2008-11-04]
Part K: Borders and Political Symbols [2008-11-04]
Part L: Handout Maps [2008-11-04]
Part M: Handout Maps, part 2 [2008-11-04]
Part N: Finishing Up [2008-11-04]

Mapping an Entire Fantasy World with Fractal Terrains and Campaign Cartographer

Part 1: The Basics [2010-04-05]
Part 2: Outputting Multiple Maps at Different Levels of Scale [2010-07-26]
Part 3: Customizing Exported Maps [2010-08-02]

Dungeon Mapping with Dungeon Designer

Tutorial 1a: Basics [2008-11-04]
Tutorial 1b: Basics [2008-11-04]
Tutorial 1c: Basics [2008-11-04]
Tutorial 2a: Making a Battlemap [2008-12-02]
Tutorial 2b: Making a Battlemap [2008-12-02]
Tutorial 3a: Advanced Techniques [2009-01-12]
Tutorial 3b: Advanced Techniques [2009-01-13]
Tutorial 3c: Advanced Techniques [2009-01-13]
Tutorial 3d: Advanced Techniques [2010-01-31]
Mapping Dungeons, Part 1 [2013-08-18]
Mapping Dungeons, Part 2: Traps and Secret Rooms [2013-08-19]
Mapping Dungeons, Part 3: Grids [2013-08-20]

Battle Tiles

Essentials Part 1 (The New Templates) [2009-12-07]
Essentials Part 2 (Finishing Your First Room) [2009-12-07]
Essentials Part 3 (Printing) [2009-12-07]
The Crypt – Part 1 (The Entrance & Multipoly Tool) [2009-12-09]
The Crypt – Part 2 (Inner Walls & Adding Symbols) [2009-12-09]
The Crypt – Part 3 (Complex Room with Curved Alcoves) [2009-12-09]
The Crypt – Part 4 (Manually Drawing Walls) [2009-12-10]
The Crypt – Part 5 (Creating Secret Layers) [2009-12-10]
The Crypt – Part 6 (Last Two Rooms & Putting it All Together) [2009-12-10]
Raised Floors [2009-12-13]

Old School D&D Mapping

Part 1 [2013-02-15]
Part 2: Control Points [2013-02-20]
Part 3: Varicolor [2013-02-26]
Part 4: Exporting a Symbol Catalog [2013-02-27]
Part 5: Using Your New Symbols [2013-03-04]
Part 6: Creating Mapping Tools [2013-03-19]
Part 7: Create a Tool That Creates Floors and Walls [2013-03-20]
Part 8: Automating Grids [2013-04-04]

Starship Design and Mapping using Campaign Cartographer and Cosmographer

Part 1 [2010-12-26]
Part 2 [2010-12-26]

Star System Maps using Campaign Cartographer and Cosmographer

Part 1 [2011-01-15]
Part 2 [2011-01-15]
Part 3 [2011-01-16]
High-Space System Mapping Tutorial [2013-08-06]

High Space Battlemaps

Part 1: Creating A Guide Map [2012-06-19]
Part 2: Mapping the Command Deck [2012-06-19]
Part 3: Mapping The Bridge [2012-06-19]
Part 4: Printing and Outputting Maps for Play [2012-06-19]

Symbol Management

Changing the Size of Symbols [2010-03-31]
Creating custom symbol catalogs from PNG files [2012-06-01]
Attaching custom symbol catalogs to mapping buttons in Campaign Cartographer [2012-06-01]
Importing PNG files [2013-07-10]

Techniques

Aligning side view and floor plans [2013-01-26]
Understanding Layers and Sheets in Campaign Cartographer [2013-03-07]

Mapping Master Class for Campaign Cartographer

Sheets and Effects, Part 1 [2010-12-31]
Sheets and Effects, Part 2 [2011-01-01]
Sheets and Effects, Part 3 [2011-01-12]
Sheets and Effects, Part 4 [2011-01-12]
Sheets and Effects, Part 5 [2011-01-13]
Sheets and Effects, Part 6 [2011-01-13]

Speed Mapping

Creating an Sino-Block Orbital [2013-03-06]
Treasure Map [2014-01-22]
Into the Remnant [2014-01-26]
Creating a draft Dieselpunk Star Map [2014-01-27]
Creating a Space Station Construction Symbol Library [2014-01-31]

Sunday, 2013-12-01

ProFantasy Cartographer’s Annual: December

Filed under: Art,Gaming,Software — bblackmoor @ 10:41
ProFantasy Cartographer's Annual: December

I still haven’t taught myself to use Campaign Cartographer 3, but I really enjoy ProFantasy’s monthly special maps. Check out the December Annual issue for 1930s travel guide-style maps.

Thursday, 2013-08-29

One small step toward sanity

Filed under: Intellectual Property,Politics,Software — bblackmoor @ 10:15

New Zealand has finally passed a new Patents Bill that will effectively outlaw software patents after five years of debate, delay, and intense lobbying from multinational software vendors.
What’s hot on ZDNet

Aptly named Commerce Minister Craig Foss welcomed the modernisation of the patents law, saying it marked a “significant step towards driving innovation in New Zealand”.

“By clarifying the definition of what can be patented, we are giving New Zealand businesses more flexibility to adapt and improve existing inventions, while continuing to protect genuine innovations,” Foss said.

The nearly unanimous passage of the Bill was also greeted by Institute of IT Professionals (IITP) chief executive Paul Matthews, who congratulated Foss for listening to the IT industry and ensuring that software patents were excluded.

Matthews said it was a breakthrough day “where old law met modern technology and came out on the side of New Zealand’s software innovators”.

(from New Zealand bans software patents, ZDNet)

One small step on the long road to sanity. A few more steps I would like seen taken:

  • Eliminate patents on life forms or portions of life forms
  • Eliminate trademarks on fictional characters (copyright covers those)
  • Eliminate “works for hire” (the abuse of which has been rampant for decades)
  • Shorten copyright protection to a reasonable period (20 to 30 years is more than generous)

Of course, if these steps are ever taken, the USA will be the last to take them. When it comes to sanity with respect to patent, trademark, and copyright, I look toward New Zealand and the European Union to lead the way to a more reasonable future.

Saturday, 2013-06-29

Review of movie collection apps on Android

Filed under: Android,Movies,Software — bblackmoor @ 11:57

Short version: Not only is My Movies by Brian Binnerup the only app to receive five stars, it’s the only app to receive more than three stars!

This is a quick review of eleven Android apps for keeping track of one’s DVD collection. Here are the things I am looking for.

  • The ability to search by movie title and automatically add the movie to the database, along with all of its relevant metadata (DVD artwork, year it came out, who starred in it, a plot synopsis, and so on).
  • The ability to scan the barcode and automatically add the movie to the database, along with all of its relevant metadata (DVD artwork, year it came out, who starred in it, a plot synopsis, and so on).
  • The ability to scan (or manually search and add) a movie collection once, and have every movie in that collection added to the database, along with a note to the effect of “included in [DVD set name]”.
  • The ability to manually add a movie to the database, along with all of its relevant metadata (DVD artwork, year it came out, who starred in it, a plot synopsis, and so on).
  • The ability to add a note to the movie. In my case, this would often be “filed under [movie name]”, where a particular DVD has multiple movies on it.
  • The ability to search for notes attached to a movie.
  • The ability to access my collection without an internet connection. Cell phone coverage is spotty in central Virginia, and I want to be able to see if I already own a DVD before buying it, even if I am in a dead spot.

Here is how I tested them.

  • I typed in “Ultraviolet” and attempted to search for it by its title so that I could automatically add it and its associated metadata (without having to type it all in myself) that way. This is a pretty popular movie, so it shouldn’t be hard for any app to find. Passing this test provides one point.
  • I scanned the barcode on my Alien Anthology Blu-Ray set. This set has the four Alien films as separate Blue-rays in the boxed set. A movie collection app should add all four films to my collection, and add a note to each movie specifying that these movies can be found in the Alien Anthology Blu-Ray set. Passing this test provides one point. (Follow-up: no app automatically added a note indicating where the movie could be found.)
  • I scanned the barcode on my Dracula 75th Anniversary DVD set. This set has the original Dracula as well as the Spanish version of Dracula. A movie collection app should add the original Dracula, of course, but it would be nice if the Spanish film was also added to my collection with a note that it can be found in the Dracula 75th Anniversary DVD set. Passing this test provides one point. (Follow-up: no app found the Spanish version of Dracula.)
  • I scanned the barcode on my Drive-In Movie Classics 50 Movie Pack DVD set. This is the most serious test: I want to be able to scan this collection once and have all 50 movies added to my collection. This test will separate the professional programmers from the amateurs. Passing this test provides one point. (Follow-up: only one app I tested found the movies in this collection.)
  • I manually added the film “Dracula’s Dog“, along with the release date, 1978. Passing this test provides one point.
  • Once a movie was in my collection, I added a note to it saying, “Al Leong”. Passing this test and the two below provides one point.
  • I searched for “Al Leong” to see if the app would find the note. Passing this test, the test above, and the test below provides one point.
  • I deleted the “Al Leong” note. Passing this test and the two above provides one point.

Each app starts with -1 points, and the total number of points it has after testing is the number of stars it has. For example, an app with three points will be rated two stars.

Here are the movie collection apps I tested, and the results.

DVD ShelfDVD Shelf ★★☆☆☆

  • Ultraviolet: Title found, and a long list of options are displayed for me to choose. I can choose one or many, and the app will choose them all. It took me a couple of tries to find the version of the movie that I have, but it worked. Pass
  • Alien Anthology: The built-in barcode scanner refused to focus. After several attempts, I looked in the settings and found that I could set the app to use my normal barcode scanner. After that, the scanner worked, the app found the Blu-ray collection, and the app added it to my “unshelved” DVD shelf. I could not find a setting to change what “shelf” a newly added DVD was added to. Most importantly, it only added the Blu-ray “Alien Anthology”, and not the actual movies. Fail
  • Dracula 75th Anniversary: Movie not found. Fail
  • Drive-In Movie Classics 50 Movie Pack: Movie not found. Fail
  • Dracula’s Dog: Pass
  • Adding “Al Leong” comment to a movie: Pass
  • Searching for “Al Leong”: Pass
  • Deleting “Al Leong” comment: Pass

Movie CatalogMovie Catalog ☆☆☆☆

  • Ultraviolet: Title found, and the app offers a selection of format types for me to pick from (DVD, Blu-ray, digital, etc.). Pass
  • Alien Anthology: The app did not find the base product nor the four individual movies. It did find two of the featurettes, but that doesn’t make up for not finding the movies I am trying to catalog. Fail
  • Dracula 75th Anniversary: The app found “Dracula”, but it did not find the 75th Anniversary version of the title. It listed numerous versions of “Dracula”, and I just picked one. I am calling this a “pass” anyway. Pass
  • Drive-In Movie Classics 50 Movie Pack: Movie not found. Fail
  • Dracula’s Dog: There appears to be no way to manually add a movie. Fail
  • Adding “Al Leong” comment to a movie: Pass
  • Searching for “Al Leong”: Fail
  • Deleting “Al Leong” comment: Pass

Movie Collection + InventoryMovie Collection + Inventory ★★☆☆☆

  • Ultraviolet: If there is a way to search for movies by title, rather than by barcode, I do not see it. Fail
  • Alien Anthology: “Barcode not found.” Fail
  • Dracula 75th Anniversary: Movie found. Pass
  • Drive-In Movie Classics 50 Movie Pack: The app found the DVD collection and the correct cover art, but it did not add any of the metadata. It also did not add any of the 50 movies in this collection. Fail
  • Dracula’s Dog: Pass
  • Adding “Al Leong” comment to a movie: Pass
  • Searching for “Al Leong”: Pass
  • Deleting “Al Leong” comment: Pass

Movie ManagerMovie Manager ☆☆☆☆☆

Movie Manager (from Sort It!) required an inconvenient web site login before I could use the program. That’s really annoying. On the other hand, Sort It! has a number of other collection apps, and the same login works for all of them, so that’s kind of nifty.

  • Ultraviolet: Pass
  • Alien Anthology: The app found the barcode, but only added the original “Alien” to my library. Fail
  • Dracula 75th Anniversary: The app found the barcode, but for some reason added both “Dracula” and “Dracula 75th Anniversary” to my library. It was then that I discovered that the app has no way to delete DVDs from my library. I am failing the app on this test for not being able to delete. Fail
  • Drive-In Movie Classics 50 Movie Pack: The app found the barcode, but did not find any of the 50 movies in the collection. Fail
  • Dracula’s Dog: There appears to be no way to manually add a movie. Fail
  • Adding “Al Leong” comment to a movie: Pass
  • Searching for “Al Leong”: Fail
  • Deleting “Al Leong” comment: Pass

Movie ManagerMovie Manager ☆☆☆☆☆

  • Ultraviolet: Pass
  • Alien Anthology: The app found the barcode, but only found two of the featurettes in the Blu-ray collection: none of the movies. Fail
  • Dracula 75th Anniversary: The app failed to find the movie at all. It found a 2007 version of “Dracula”, and a 2006 movie called “Dracula’s Curse”. Fail
  • Drive-In Movie Classics 50 Movie Pack: “No results found.” Fail
  • Dracula’s Dog: There is no way to manually enter a movie. Fail
  • Adding “Al Leong” comment to a movie: Fail
  • Searching for “Al Leong”: Fail
  • Deleting “Al Leong” comment: Fail

MoviesBookMoviesBook ★★☆☆☆

  • Ultraviolet: Pass
  • Alien Anthology: The app found the barcode, but only found two of the featurettes in the Blu-ray collection: none of the movies. Fail
  • Dracula 75th Anniversary: The app found “Dracula”, but it did not find the 75th Anniversary version of the title. It listed numerous versions of “Dracula”, and I just picked one. I am calling this a “pass” anyway. Pass
  • Drive-In Movie Classics 50 Movie Pack: The app thought this barcode belonged to a couple of Adam Sandler movies. Fail
  • Dracula’s Dog: Pass
  • Adding “Al Leong” comment to a movie:
  • Searching for “Al Leong”: Fail
  • Deleting “Al Leong” comment: Pass

Movies CollectorMovies Collector ☆☆☆☆☆

  • Ultraviolet: Fail
  • Alien Anthology: “Barcode not found.” Fail
  • Dracula 75th Anniversary: “Barcode not found.” Fail
  • Drive-In Movie Classics 50 Movie Pack: “Barcode not found.” Fail
  • Dracula’s Dog: There appears to be no way to manually add a movie. Fail
  • Adding “Al Leong” comment to a movie: Fail
  • Searching for “Al Leong”: Fail
  • Deleting “Al Leong” comment: Fail

MoviethekMoviethek ☆☆☆☆

  • Ultraviolet: Pass
  • Alien Anthology: The app found the barcode, but only added the movie “Aliens” to my library. Fail
  • Dracula 75th Anniversary: “No result found.” However, that did take me directly to a form to add the movie manually, so that’s pretty cool. Fail
  • Drive-In Movie Classics 50 Movie Pack: The app didn’t find the collection, but it did think this was one of the 50 movies actually in the collection, “Hercules Against The Moon Men”, which is pretty funny. Fail
  • Dracula’s Dog: Pass
  • Adding “Al Leong” comment to a movie: Pass
  • Searching for “Al Leong”: Fail
  • Deleting “Al Leong” comment: Pass

Movie XpressMovie Xpress ★★★☆☆

  • Ultraviolet: This app has the most different ways to enter a new movie of any app I have seen. It failed to find “Ultraviolet” using a title search on Amazon (which is odd), but it did find it on Flixster. Pass
  • Alien Anthology: The app found the barcode, but only found the collection itself, not the four individual movies. Fail
  • Dracula 75th Anniversary: The app did not find the DVD the first time, but when I searched again in order to copy the error text, it did find it. Pass
  • Drive-In Movie Classics 50 Movie Pack: The app found the collection, but none of the individual movies. Fail
  • Dracula’s Dog: Pass
  • Adding “Al Leong” comment to a movie: Pass
  • Searching for “Al Leong”: Pass
  • Deleting “Al Leong” comment: Pass

My MoviesMy Movies (by Brian Binnerup) ★★★★★

My Movies by Brian Binnerup required a web site login before I could use the program. That annoys me. However, it does provide a tangible benefit: you can share your movie collection between devices, including Iphones and Windows desktops.

  • Ultraviolet: Found the movie and gave me a dozen or more options to choose from. These all included cover images, so it was very easy to find the correct one. Pass
  • Alien Anthology: Found the collection, and offered a list of movies to choose from, which included all four of the Alien movies as well as the two featurettes. The one thing I wish it had done was put checkboxes so that I could add all of them at once rather than having to scan the barcode over and over again. Pass
  • Dracula 75th Anniversary: Found the correct version of Dracula. It didn’t find or offer the Spanish version, but neither has any other app. Pass
  • Drive-In Movie Classics 50 Movie Pack: Found the DVD collection with the correct cover art (which most apps have not done), but also displayed the movies in the collection. Here is an example where those checkboxes I mentioned would really come in handy! Pass
  • Dracula’s Dog: Pass
  • Adding “Al Leong” comment to a movie: Pass
  • Searching for “Al Leong”: Pass
  • Deleting “Al Leong” comment: Pass

My MoviesMy Movies (by CamelDroid) ☆☆☆☆☆

The user interface for this CamelDroid app is terrible. The buttons are super-tiny, which makes them hard to see and hard to touch, and they are placed right under or over a much larger banner ad.

  • Ultraviolet: There appears to be no way to search for movies by title. Fail
  • Alien Anthology: Found the anthology, but not the movies. Fail
  • Dracula 75th Anniversary: Didn’t find the movie. Fail
  • Drive-In Movie Classics 50 Movie Pack: Found the collection, but none of the movies. Fail
  • Dracula’s Dog: Pass
  • Adding “Al Leong” comment to a movie: Pass
  • Searching for “Al Leong”: Fail
  • Deleting “Al Leong” comment: Pass

Conclusion:

Not only is My Movies by Brian Binnerup the only app to receive five stars, it’s the only app to receive more than three stars! Frankly, I am surprised how bad most of these apps are: four out of the eleven received no stars at all. My Movies has a “pro” version that costs $5.99. Seeing how much better it is than its competition, that seems like a bargain to me.

Tuesday, 2012-12-11

Backing up Google documents

Filed under: Software,The Internet,Work — bblackmoor @ 12:39

I just had a panic moment when I thought that a Google document I’d spent the better part of a week writing had vanished. This is what I plan to do from now on, once a week, until I forget about it and stop doing it.

  1. In Google Docs, go down to the far left bottom menu item, and select “More V” and then “All Items”.
  2. Click the select box at the top of the screen next to “TITLE” to select all items.
  3. Click the “More V” button at the top middle of the screen, next to the eyeball (“Preview”) icon, and select “Download”.
  4. Select “Change all formats to… OpenOffice”, and click the “Download” button.
  5. Wait a couple of minutes and then download the file somewhere.

Wednesday, 2012-11-28

Pasting spaces into Google Docs

Filed under: Software,The Internet,Writing — bblackmoor @ 16:19

I just spent too much time pulling my hair out trying to figure out how to get Google Docs to paste spaces and keep them spaces, rather than turning the spaces into tabs. I couldn’t find a way to prevent it, so here is what I did.

  1. Paste my text into a text editor, such as Notepad++.
  2. In the text editor, find & replace every instance of a space ” ” with a character that does not already exist in the text, nor in the document you intend to paste that text into. In my case, I used a tilde “~”.
  3. Copy this modified text, and paste it into Google Docs.
  4. In Google Docs, find & replace every instance of the placeholder character with a space ” “.

Is it ridiculous that you need to do this to keep Google Docs from corrupting what you are pasting? Yes. Yes, it is.

« Previous PageNext Page »