If directly using gpg -c XXX and gpg -d XXX the gpg-agent will prompt the password asking dialog.
See GPG manual:
1 2 3 4
If this command is used with --batch, --pinentry-mode has been set to loopback, and one of the passphrase options (--passphrase, --passphrase-fd, or --passphrase-file) is used, the supplied passphrase is used for the new key and the agent does not ask for it. To create a key without any protection --passphrase '' may be used.
So just set it with --batch and --pinentry-mode loopback, then can use the --passphrase.
--no-symkey-cache to disable symmetric key cached and --cipher-algo to set algorithm.
In the past week, I created a Pomodoro app! Built with next.js and Flask, custom components mimic iOS. Can save to home to launch as web app. It’s happy to build a self-used app! I can now collect my data for analysis!
These days I’m building several next.js apps and want to share some libraries. In the beginning plain js file without compile just work well. But when it comes to jsx component element with sass component-level module, next.js start to fail.
Yesterday, I met a friend who is incapable of reading Chinese fluently. When he reads, each word is bumping with random wrong orders, so he must pause at each word to understand the meaning. When watching Netflix, it’s impossible for him to read the subtitle, so he has to watch with Chinese dubbing. That is so-called Dyslexia, which affects 3 ~ 7% of the population, and up to 20% have some degree of this disability.
Yesterday I finally took the JLPT N4 exam. It takes me about 100+ hours to study and prepare for this exam this year. I once tried to learn Japanese in my 100 days challenge last year but failed, so this year I set the JLPT N4 as my annual goal.
I don’t have Japanese basic, every time I restart my Japanese study program I almost re-learn the 50 sounds Hiragana and Katakana. Online resource has less systematic, so this time I start with 大家學標準日本語, 3 volumes from easy to hard.