Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
(Warning to mobile users: this post has a lot of images with huge file sizes, so it may be slow to load.
-
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.
-
By the time you’re reading this post, my Twitter account with the handle of @ericswpark will be gone.
-
Update The new revision of this blog post can be found here.
-
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.
-
Update UnRAID now has a plugin available named NerdTools.
-
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.
-
If you have a hard drive with a large capacity, extended SMART tests will take a long time to complete.
-
This is my brief review of the Jonsbo N1 case after using it for our home NAS build.
-
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.
-
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.
-
You want to start your encrypted UnRAID array automatically after a reboot.
-
The problem Vivo phones come with this weird restriction where you cannot change the default launcher… without signing into a Vivo account.
-
TL;DR: You want to run brew install --cask docker to install Docker Desktop, not anything else.
-
Just a warning to anybody trying to mirror Netflix using Apple’s Digital AV to Lightning adapter: it won’t work.
-
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.
-
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!
-
Have you ever thought about the USB ports that are available in public places?
-
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.
-
While looking for a way to “announce” a Minecraft server to local players, I found this article written 7 years ago.
-
After spending about five minutes with the iPad Smart Keyboard, I decided to ship it back to Apple for a refund.
-
When watching videos online, I always make sure to change the video speed to 2x if the player exposes such a control.
-
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…
-
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.
-
Compress the video A popular chat app in Korea, KakaoTalk, limits video size to 300 MB or less.
-
Picture this: you got your new machine set up with your development tools.
-
If you have a recent MSI laptop with a type-C port, this might be relevant to you.
-
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.
-
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…
-
This post was last updated on January 26th, 2021.
-
This is going to be a short article, because I forgot to record anything or take photos.
-
TL;DR – don’t use automated solutions.
-
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…
-
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.
-
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”.
-
Problem I had recently moved to China, where I discovered that the carriers used CGNAT to combat the growing problem of shrinking IPv4 assignments.
-
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.
-
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.
-
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…