Archives
-
May 2021
-
April 2021
-
March 2021
- bash and command-line argument parsing - research
- Working with ChiselApp and Fossil
- How to change your git remote to/from SSH from/to HTTPS
- Potentially, how to fix "Accessory Not Supported" error with iPad keyboard
- Find duplicated code with copy/paste detection (CPD)
- Do a diff on a Teamsite XML file
- Apparently, even gradle has a version manager
- Java's jEnv tool
- Python Dictdiffer - diff between two dictionaries
- A useful Python module for a xml to dictionary converter
- Python plugin architecture explored
- AWK - fun with data - only print certain columns of data
-
February 2021
-
January 2021
- WAI ARIA in 5 steps
- A usefule Angular tutorial
- Markdown and diagramming tool - Mermaid
- How to insert a datetime string in VSCode
- A nice Python timer class
- Managing Python projects with pipenv
- How to start Sublime Text with a NEW window
- Comments in Markdown
- Open source browser tools
- JavaScript url that will go nowhere
- Minimal safe bash script template
- Added a script - cvgitout2line.py
-
December 2020
-
November 2020
-
October 2020
-
September 2020
- Managing Python projects with PyEnv
- iTerm2 - how to save the current settings, including arrangements
- PyTest and Best Practices - How to test with a pip installed package
- PyTest and Best Practices - package and test vs dev
- How to create a PDF from Markdown
- Python pipenv help
- How to read YAML from bash
- Reactive Programming in Python
- How to set up a perfect Python project
- Designing a Plugin System
- Python - rich - render to a string instead of the console
- simple scheduling tool for Python scripts - hickory
- Client-side Auth with Express/React
- Another interesting Python cmd-line tool/framework - typer
-
August 2020
- Install cmd-line browser on MacOs - lynx
- Markdown code block supported languages
- bash - How to find only the destination of a softlink
- How to find where a command resides in bash.
- Great article on Chrome DevTools
- CLUI: Building a Graphical Command Line
- Use Chrome DevTools Like a Senior Frontend Developer
- Using jq with jrnl to make better output
- How to use jrnl as a webpage
- How to convert Markdown syntax to Confluence syntax?
- Demobox - Demo Page Generator
- How to upgrade the version of jrnl on your machine
- How to find all files containing specific text
- How to return a value from a bash function in a bash script
- How to Pretty Print XML from the Command-line
-
July 2020
- How to Merge Ethernet Connections on a Mac to Boost Network Speeds
- What shebang to use for Python scripts run under a pyenv environment
- More on the Python cmd module - from pymotw3
- How to find outdated packages in your Python project
- bash - how to get the result of an echo into a variable
- bash - how to return values from a bash function
- bash - How to uppercase/lowercase a bash variable
- jrnl is acting weird - always editting the same entry (solved)
- mdv - another terminal viewer tool for Markdown
- sublimeText - TimeNow package to insert date/time
- Brython - Python for client-side web programming
- Slack notification scheduling
-
June 2020
- Shamir's Secret Sharing Scheme - what fun!
- How-to -- get a Python requirements.txt file
- When working with DNS, remember to unlock your domain
- Lots of good Python scripts here!
- Using locate to find a file, instead of find
- New alias for my .bash_profile -- lh - human readable file sizes
- Experienced an interesting behavior with TextMate and an external change to the file I was currently editting
- Getting Belkin's Usb-c docking station working - get both main displays working on my laptop
- bash - how to get a command's output to a variable
- git - how to set push.default in .gitconfig in terminal
-
May 2020
- Read from a PIPE of file in Python
- Tools - jq - a lightweight and flexible command-line JSON processor
- Found an interesting software app - Karabiner-Elements -- keyboard cutomizer for MacOS
- How to define/undefine an alias/function in bash
- bash - remove duplicates from PATH w/o changing the declared order
- Ways to mess you up in a code block - use "---" right under a "'''"
- Readline support within JetBrains PyCharm does not work - use remote debug
- Python - trouble with running with haslib error -- fixed
- Python package managers - who knew?
- How to get a list of installed modules in Python (freeze-like list)
- pyenv doesn't switch between versions on MacOs
-
April 2020
- bash - How to view files in a ZIP file from the command-line
- git - how to push your local branch to the remote repo
- Markdown Sites for Documentation
- Better Markdown in the Terminal - *mdless*
- Terminal Markdown presentation tool - mdp
- Learned a new work -- kakistocracy!
- git - make sure push default setting is correct!
- bash - When did I run that command?
- git showing ^M in diff/show and how to stop it
- How to NOT have to enter sudo password multiple times!
- bash PS1 Generator and other Useful Stuff
- A Potentially useful jrnl tip to use!
- A New Wrinkle in my Filtering Plan
- Nice article on bash's pushd/popd
- Good source/article on subprocess in Python
- Importing a Python file that is at the same level
- Good source for vim stuff
- LaunchControl Mac app is useful
- Python - text wrap and fill
-
March 2020
- bash - a nice path formatter -- nice_path()
- How to Include Another bash Script in your Own bash Script
- Remove duplicate paths in your PATH environment variable
- Interesting site - Replay - JavaScript engine.
- Hackery, Math & Design - Steven Wittens
- Some React interview questions and answers
- How to Make Serious Money From 0,000 - Sosnoff
- How to print in Python regardless of Python 2 or 3
- rich - Python library for rich text and beautiful formatting in the terminal
- Starting to use jrnl again