Oracle Database: Zoning Conundrum
The Oracle Database has long and complicated relations with time-aware data. It has gotten even more interesting in the internet era and global data processing. As usual, it's a story about how a single line of code at the design time could save many work hours in maintenance.
A Shell Tricks: Session Color Coding
The best way to understand what server you deal with is color-coded command line prompts. Different Shell interpreters and different terminals offer different commands and capabilities, but modern server-side world is extremely Linux centric, where the BASH dominates the market.
A Shell Tricks: Forwarding X session
I use MobaXterm as my primary terminal client. Besides some excellent features, it has a selling point - the built-in X server. Yet you may still be in a position where you can't just forward your X windows to your local machine and have to make some extra steps.
Conda: Environment configuration
With a high probability, you own a powerful computing device that could be used as a standalone system for developing, debugging, and testing applications. And it would be a good idea - to use virtual environments to limit cross-project dependencies and keep your OS package list under control.
Pandoc: My Missing Tool
With the "everything as a code" approach, it's natural to treat documentation as a code and use the same source code management and delivery techniques. I know how to create and deliver documents. And now I found my missing link, static content generator - pandoc.
Ansible Variables: a Rookie Mistake
The mistake I made could be excused for Java Developer, but not for a guy who spends days with Ansible. The root cause is the different variable visibility model. Red Hat Ansible does not appreciate role or play boundaries and dynamically evaluates a variable value for each impacted host.
How to run Ansible playbooks à-la Tower
Our Red Hat Ansible projects drift to the Ansible Tower. I found that it much faster to do quick fixes and debug playbooks from the server rather than go through the full chain VSCode -> Git -> Tower. Well, to be productive, I automated the automation.
Quick Certificate Validation
Check certificate validity for a site; what could be easier? It's a click away if the address of interest is in your browser. Learn how you can check expiration dates for multiple Learn how you can check expiration dates for multiple host or virtual hosts with SNI.