Category Archives: News

Gogs

As I lean towards self-hosted software, I recently switched from Bitbucket to Gogs.

Gogs is one of the best web-apps I have used in a long time. It’s easy to install and maintain, the interface is great and the whole thing is fast.

The issue tracking and wiki are quite minimal but work well. I do miss an equivalent of Github’s “gists” to hold small snippets of code independent of any repository.

Running on a standalone $5 Digital Ocean VPS.

Rant: fman criticisms

Here’s my reaction to a reddit thread where a bunch of people were wrong about something. It was about the fman file manager and how the author had spent over 3000 hours making it.

Some people argued that making a general file manager application was “easy” and the author of fman had spent way too much time making such a simple app.

Wrong! Anyone who goes to make a tool as general and versatile as a file manager deserves huge respect.

Doing a UI prototype for two pane file list that lets you browse files is EASY. Making a file manager that actually helps you manage files is HARD.

Let’s see what needs to be considered when we try to COPY A FILE:

  • Cross-platform
  • All filesystems
  • All OS versions
  • Network volumes
  • Filename length limits
  • Case sensitivity
  • Special character encoding
  • Handle and report errors
  • Detailed progress indicator
  • Estimate remaining time
  • Pause/resume
  • Interactive options to overwrite/skip/ duplicates
  • Symlinks
  • Hard links
  • Correctly copy attributes, even when support varies between src/destination
  • Sparse files
  • Special files such as /dev/zero
  • Block size (20 byte file can use 4KB of disk space)
  • Quotas
  • Channels
  • Compression
  • Encryption
  • Optimize for SSD/HDD
  • Optimize for same-volume and cross-volume, cross-device copies
  • Sandboxing

All this must work 100% of the time, on 100% systems, otherwise someone is going to lose their data.

I don’t even know if fman actually takes care of all that, but my point is that I can imagine one could easily spend a good portion of development making JUST THIS and I would consider it a great achievement if it actually worked.

Tiny Player for Mac 1.2.7

Tiny Player for Mac version 1.2.7 is out now. It adds support for macOS Mojave’s Dark Mode:

Tiny Player for Mac 1.2.4

Tiny Player for Mac version 1.2.4 is out now. This update brings the following improvements:

  • Playback → Always enqueue new files (don’t clear playlist)
  • Playback → Go to current track
  • Fix zero padding of track number for current track
  • Fix ⌘L shortcut for changing playback mode
  • Remember playback mode after restart

UPDATE: 1.2.5 is out now to fix a problem with saving the Playback mode.

Alternative music players for Mac

Tiny Player for Mac

  • First and obvious choice
  • Free

Vox

  • Subscription based, from $4.99 / month
  • Cloud storage service

Swinsian

  • $19.95

Tomahawk

  • Hub for online sources

Audio Playr

  • $8.99

Cog

  • Open source

VLC

  • Primarily a video player, but has a playlist and handles audio as well

Bahamut

  • Open source

jmc

  • Open source, media manager

Plexamp

Webamp

Nighthawk

  • Electron based
  • Open source
  • Drag & drop breaks it

foobar2000 for Mac

Tiny Player for Mac 1.2.3

Tiny Player for Mac version 1.2.3 is out now. This update brings the following improvements:

  • Fix file associations
  • Add new playback mode: single track
  • Press ⌘L to cycle playback modes
  • Press ⇧⌘← and → to seek within current track by +/- 15 seconds
  • Basic accessibility labels
  • Ignore keyboard shortcuts when window is out of focus

 

Repro 1.5

Repro version 1.5 is out now.

The most important addition is the online gallery. Now it’s really easy to share your before-and-after photos, directly from the app.

There’s a nice interactive slider on the page that allows people to switch between the two pictures.