← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 89
  1. ffmpeg: convert HDR to SDR

    (Warning to mobile users: this post has a lot of images with huge file sizes, so it may be slow to load.

  2. When cutting videos using ffmpeg using the following command: ffmpeg -i input.mp4 -ss 00:00:24.183 -to 00:03:22.183 -c copy output.mp4 You may notice that ffmpeg may sometimes not cut the video to the correct frame.

  3. Goodbye, Twitter

    By the time you’re reading this post, my Twitter account with the handle of @ericswpark will be gone.

  4. Smooth scrubbing videos

    Update The new revision of this blog post can be found here.

  5. A lot of projects on GitHub use the “GitHub Stale Bot” to automatically close issues (and pull requests) that have not been updated in a while.

  6. Update UnRAID now has a plugin available named NerdTools.

  7. I was working on my laptop today when my phone started to emit the charging chime, over and over again, every tens of seconds or so.

  8. If you have a hard drive with a large capacity, extended SMART tests will take a long time to complete.

  9. Jonsbo N1: brief text review

    This is my brief review of the Jonsbo N1 case after using it for our home NAS build.

  10. You might have run into this issue where the “Fix Common Problems” plugin gave you this warning: Write Cache is disabled on parity/disk1/diskX You may experience slow read/writes to parity/disk1/diskX.

  11. We had a weird malfunction today with our home TV, and I’m not sure why the hell the KT (Korea Telecom) engineers designed and deployed this buggy implementation.

  12. UnRAID encryption auto-start

    You want to start your encrypted UnRAID array automatically after a reboot.

  13. The problem Vivo phones come with this weird restriction where you cannot change the default launcher… without signing into a Vivo account.

  14. TL;DR: You want to run brew install --cask docker to install Docker Desktop, not anything else.

  15. Netflix hates my HDMI dongle

    Just a warning to anybody trying to mirror Netflix using Apple’s Digital AV to Lightning adapter: it won’t work.

  16. Terminal incognito mode

    Sometimes you have to run a bunch of commands that you would rather not get saved to your terminal history, such as commands that manage GPG keys, for example.

  17. If you get a Permission denied: file.hc VeraCrypt::File::Open:232 error when attempting to mount a VeraCrypt volume on Linux, this is the post for you!

  18. Charging from untrusted sources

    Have you ever thought about the USB ports that are available in public places?

  19. This is an overview of how you can switch to a custom User model in your Django codebase if you’re already using it in production and don’t want to lose any data.

  20. Minecraft LAN advertising

    While looking for a way to “announce” a Minecraft server to local players, I found this article written 7 years ago.

  21. After spending about five minutes with the iPad Smart Keyboard, I decided to ship it back to Apple for a refund.

  22. When watching videos online, I always make sure to change the video speed to 2x if the player exposes such a control.

  23. While debugging a C program I wrote today, I kept getting this error: main(44466,0x10ae7ce00) malloc: *** error for object 0x7000000000000000: pointer being freed was not allocated main(44466,0x10ae7ce00) malloc: *** set a breakpoint in malloc_error_break…

  24. Google Photos and iCloud Photos

    Here are some of the things I learned while using Google/iCloud Photos: Moving from iCloud Photos to Google Photos This is really easy if you still have your iDevice around.

  25. Compress the video A popular chat app in Korea, KakaoTalk, limits video size to 300 MB or less.

  26. Persistent access with SSH keys

    Picture this: you got your new machine set up with your development tools.

  27. If you have a recent MSI laptop with a type-C port, this might be relevant to you.

  28. For the past couple of weeks, I’ve been trying to port the Samsung Galaxy Note 3 Neo over to support modern TWRP versions and ROMs.

  29. While trying to build an Android kernel from source, I ran into the following error: LD drivers/net/built-in.o LD drivers/usb/gadget/g_android.o LD drivers/usb/gadget/built-in.o LD drivers/usb/built-in.o LD drivers/built…

  30. Securely wiping Android devices

    This post was last updated on January 26th, 2021.

  31. Repasting my MacBook Pro

    This is going to be a short article, because I forgot to record anything or take photos.

  32. TL;DR – don’t use automated solutions.

  33. GPG - The Complete Crash Course

    Let’s jump right in with: Creating a key To create a key, run: gpg --gen-key If that command does not guide you through the interactive process: selecting key size, key type, and what not – then run: gpg --full-generate-key You should see the following: g…

  34. In this post we’re going to look at Duplicacy, a tool that allows you to backup large amounts of data to any storage provider.

  35. Find your CPU model on macOS

    When you go to Apple’s website to buy a new Mac, most promotional materials say something along the lines of “featuring Intel’s 10th-generation processors with eight-cores that turbo-boost up to 3.2 GHz”.

  36. Problem I had recently moved to China, where I discovered that the carriers used CGNAT to combat the growing problem of shrinking IPv4 assignments.

  37. Force git to sign your commits

    Since GitHub puts a nice shiny “Verified” next to your commits if you sign them with GPG, you might be wondering how to get on this bandwagon.

  38. As a foreigner living in China, you crave Netflix and YouTube, but hate toggling over to your VPN app over and over just to watch censored content.

  39. Use NSSavePanel in Swift

    TL;DR: @IBAction func browseDirectory(_ sender: Any) { let dialog = NSSavePanel() dialog.title = "Save file" dialog.showsResizeIndicator = true dialog.canCreateDirectories = true dialog.showsHiddenFiles = true dialog.allo…