Vidar's Blog
GNU, Linux and technology in general
Linux / UnixDev tools / editors / IDEsPerformance / optimizationSecurity
- Posts
- 65 from 8 Nov 2008 to 16 Jul 2025
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://www.vidarholen.net/contents/blog/?feed=rss2
2025 2
2021 4
2020 5
- ${var?} and &&: Two simple tips for shell commands in tech docs
- Use echo/printf to write images in 5 LoC with zero libraries or headers
- Zsh and Fish’s simple but clever trick for highlighting missing linefeeds
- The curious pitfalls in shell redirections to $((i++))
- Lessons learned from writing ShellCheck, GitHub’s now most starred Haskell project
2019 3
2018 2
2017 5
2016 1
2015 3
2014 3
2013 3
2012 5
2011 11
- Implementation of SHA512-crypt vs MD5-crypt
- Password hashing with MD5-crypt in relation to MD5
- Why Bash is like that: Signal propagation
- Why Bash is like that: suid
- Why Bash is like that: Builtin or not
- Why Bash is like that: Order of expansion
- Introducing the RIAA iScream
- Why Bash is like that: Command expansion
- Why Bash is like that: Pseudo-syntax
- What’s in a SSH RSA key pair?
- MP3 to Video using GStreamer visualizations