Recently, given the economic hardships presented by the current pandemic, coupled with the fact that I have started making my own money, I have started to keep track of my finances. I have always known that I would use Ledger, the command line account tool, to manage my money. Ledger was created by an Emacs maintainer, which hints to a very good Emacs integration, and indeed =ledger-mode= offers a great environment for editing, reporting and modifying Ledger files. But even though it is a pretty complete major mode, I missed being
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #/bin/sh | |
| ffplay -exitonkeydown -exitonmousedown -fs -fflags nobuffer -probesize 32 -analyzeduration 1 -f lavfi -i "amovie=default:f=alsa,asplit=2[sv][eb];\ | |
| [sv]showvolume=b=0:o=v:w=480:h=23[sv-v];\ | |
| [eb]ebur128=video=1:size=754x480[eb-v][out1];\ | |
| [eb-v][sv-v]hstack=2[out0]" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (setq org-capture-templates '( | |
| ;... | |
| ("t" "h/ledger transaction" plain | |
| (file "~/finance/2020.journal") | |
| "%(org-read-date) %^{Description} | |
| %^{Category|expenses:food:groceries|expenses:food:dining|expenses:transport:gasoline|expenses:home|expenses:medical|expenses:entertainment|revenues:consulting|revenues:misc} %^{Amount} | |
| %^{Asset/liability account|assets:cash|assets:bank:checking|liabilities:bank:credit card}" | |
| :empty-lines 1) | |
| )) |
src :
- https://joost.vunderink.net/blog/2011/12/02/irssi-tricks-navigating-around/
- https://www.linode.com/docs/applications/messaging/using-irssi-for-internet-relay-chat
Let’s start by what you can do while typing. These keystrokes change only what happens on the input line (the line where you type stuff).
arrow left/right: move one character left or right.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """ledger journal parser | |
| We use this to parse the ledger file because we want to preserve the | |
| exact format of the file including spaces, etc. It maps the parsed | |
| transaction to the origin lines of the file. | |
| """ | |
| import ledger | |
by xero updated 10.29.24
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| to get it working, install Emscripten: | |
| https://github.com/kripken/emscripten/wiki/Tutorial | |
| (on Ubuntu: https://github.com/kripken/emscripten/wiki/Getting-Started-on-Ubuntu-12.10) | |
| set all the env variables and run build.sh. | |
| open sin_audiodata.html in your Firefox. |
Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000NewerOlder