Cleaning Up the Family Media Library

I have a digital mess. Our “photo library” exists on 3 different computers plus 2 phones. Each computer has different files but most files are the same. How do I clean it up? With 15K files, I need some help from the computer to find duplicates and rename the files.

GOALS:
1) a definitive collection of photos for every entire year, organized by year (one folder per year), having files named with a counter based on date;
2) synchronize collection across home network so that if a hard drive fails, there is a backup;
3) videos (home movies) should be moved to a sister directory to the photos; and
4) for the current year, all cameras should upload to plex and at the new year, the “keepers” will be copied into the library, organized according to the aforementioned rules.

STEPS:
1) download a local copy of each photo collection so that deduping is not hampered by network speed;
2) purchase and download duplicate photo finder ($40). Run comparisons at 100% setting to delete perfect matches. Run again at 85% and look through to see if there are close matches delete any duplicates;
3) merge remaining photos into one collection;
4) merge remaining videos into one collection;
5) purchase and download Lyn for Mac ($20);
6) video deduplication is manual. I find the best solution is to sort by file size in Lyn and if there are two files with equal sizes, compare thumbnails and delete the dupes;
7) batch rename files with the format: counter – date.extension;
8) in my network, Windows computers will hold the files, so now I will copy the Library to my Windows computer. To synchronize files, I will use Microsoft synctoy (note: this is difficult in Windows 10 but if you install the Windows Sync Framework, it works fine); and
9) lastly, I will configure my phones to “Upload images to Plex”.



Retooling for the New Year

I’ve been keeping a running list of upgrades and system changes to do and thought I should post them as a sort of technical new year’s resolution list.

This is, admittedly, quite dorky stuff and at this point, it’s a to-do list, not a done list. Here goes:

  1. ✓ My home has an old, broken intercom system (pictured above). I took out the old guts and put Alexa inside with some good computer speakers. One special touch was to have the speaker outputs run through an analog volume control on the front of the SoundGuard;
  2. ✓ HTTPS via certbot;
  3. ✗ Android auto for safe, hands free phone us in car (fail: too limited in its options);
  4. ✓ Maybe I should stop using Resilio Sync for copying images from phone to collection. It’s quirky. PLEX has a photo upload thing. I’ll try that;
  5. ✓ LastPass password manager;
  6. I need a way to organize a decade of digital photos and remove duplicates. I like Lyn for organizing but duplicate detection is not a strongpoint;
  7. ✓ Change my personal email from tim@newenglandwebs.com on google apps to timthorp@hotmail.com. Continue using Chrome to read email;
  8. ✓ Move notes from Evernote to Microsoft OneNote;
  9. ✗ I’ve been using Todoist for a while. If OneNote handles it better, I’ll port that over too (Todoist is better);
  10. ✓ Change work email/calendar/chat from Safari to Mail, Calendar (OSX apps) and make Chrome the default browser and then setup the Hangouts Chrome extension;
  11. ✓ Spotify premium instead of strictly an mp3 collection;
  12. ✓ New bluetooth digital music player in truck (Kenwood DPX303MBT);
  13. ✓ Sprout Invoices with e-commerce via Stripe for freelance work;
  14. ✓ Will try replacing Tablo DVR with HDHomeRun configured with PLEX;
  15. ✓ A jerry can for gassing up the Gravely (because cheap plastic cans drip all over and make me a grumpy old man);
  16. ✓ A new bike.


A Good Website

I’m thinking about universal rules for what constitutes a “good website”.

  • Stable infrastructure
  • Secure hosting and application development
  • Findable: good SEO – Search Engine Optimization
  • Usable and easy to adopt to: “Don’t make me think”
  • Responsive to different devices
  • Meaningful: typography, color and layout convey appropriate meaning

I could be wrong but everything beyond that is about art design (image selection), editorial issues (content selection and copy writing) and system design. Those aren’t universal “website” issues.

What do you think?

Post-publish thought: After publishing, I noticed that my post didn’t have a “featured image” – something that I try to include in every post for the expressed purpose of having a “good website”.  Maybe I should get a stock photo of a frustrated computer user but that seems cliché.



how we learn :: who we are.

skateboarding. programming. surfing. guitar. golf. woodworking. bird-watching. cooking. drawing. All skills that take time to develop. Aptitude is required but I want to unbox that a bit in this post.

This is soooooo general, but we often compare ourselves to others to get an idea of who we are.

“I tried and I’m not good at that” instead of “I could be good at that if I spend the time to learn the underlying skills required to perform at that level”. What I mean is you don’t learn to play songs on the guitar without first developing finger muscles, learning notes, chords and scales and how to read music.

Let’s take cooking. I’m a good cook. I learned to be good at cooking by watching cooking shows, reading cookbooks and committing concepts to memory. I have taken deep dives into many focus areas. For example, I spent a lot of time trying to define what makes a good scrambled egg and how to make them good every time. The goal is nicely seasoned, non-greasy, tender curds. I find that most bad eggs are a result of overcooking. Is it reasonable to assume that anyone can make a good scrambled egg? Yes. The person would have to pay attention to the several variables and focus on the goal. Not a lot of talent involved.

For a while, I have perceived certain professional ineptitudes as a lack of ability. I think this attitude doesn’t serve me well. I’d like to push myself to focus on some learning goals, for which, I will approach learning in a systematic manner.  Learning goals will be achieved with research and lab experiments. If I’m having trouble learning something, I’ll try to see if there is an underlying concept that I need to focus on in order to understand the entire task or learning goal.

That’s the point of this post. If I can slow down and approach learning in this way, I will learn a lot of new things. It sounds a little hokey but those new pieces of knowledge will be part of who I am.

Thus, how we learn is directly related to who we are.

 



New Desk and Computer in Home Office

I alluded to this project in an earlier post but the job wasn’t done at that point.

The old desktop was a tiny sewing table that I found on the side of the road. It worked but it was too small and wicked tall! The iMac was feeling sluggish and when I reviewed my records, I was surprised to find that it was already 5 years old.

old workstation – in basement now

The new desktop was made of resawn (a woodworking term) sapele (a species of wood known colloquially as “African Mahogany”), an old mahogany file cabinet and a new cabinet to hold the cpu with vintage “amplifier grill cloth” on the front for breathability and style. I purchased the AmazonBasics Mid-Back Mesh Chair and it’s a good value.

new workstation

The new computer is a homemade Windows 10 PC with the following specs:

  • AOC G2460PF 24″ Free Sync Gaming Monitor
  • Edifier R1280T Powered Bookshelf Speakers
  • Logitech HD Pro Webcam C920
  • Corsair Carbide Case Silent Edition
  • 500W PSU
  • Asus Z170 motherboard
  • Skylake 3.5 Quad-Core CPU
  • 16GB DDR4
  • WD Blue 4TB HDD
  • 250GB m.2 SDD
  • Microsoft Sculpt Ergonomic desktop suite
  • Microsoft Windows 10

One additional detail: I did a little custom electronic work to wire a switch that would toggle the audio output between the headphones and the speakers. This is immensely useful and quite satisfying in comparison to making those adjustments in software.

Overall, I’m really happy with the setup. It’s fast and should be happy to last for around 5 years.