-
Building a Second Brain: The Book - The step-by-step guide to building a Second Brain. Based on 10+ years of research & experiments with organizing our digital lives & improving our productivity.
-
Building a Second Brain: The Definitive Introductory Guide | Forte Labs - (2023/05/01) This is an introduction to Building a Second Brain, the proven method to organize your digital life and unlock your creative potential.
# There was a day where I have too many color schemes in iTerm2 and I want to remove them all. | |
# iTerm2 doesn't have "bulk remove" and it was literally painful to delete them one-by-one. | |
# iTerm2 save it's preference in ~/Library/Preferences/com.googlecode.iterm2.plist in a binary format | |
# What you need to do is basically copy that somewhere, convert to xml and remove color schemes in the xml files. | |
$ cd /tmp/ | |
$ cp ~/Library/Preferences/com.googlecode.iterm2.plist . | |
$ plutil -convert xml1 com.googlecode.iterm2.plist | |
$ vi com.googlecode.iterm2.plist |
UPDATE a fork of this gist has been used as a starting point for a community-maintained "awesome" list: machine-learning-with-ruby Please look here for the most up-to-date info!
- liblinear-ruby: Ruby interface to LIBLINEAR using SWIG
This is a Templater Startup Script for use in Obsidian.
Each time Obsidian is opened, Templater runs the script to see if a weekly, monthly, quarterly, and yearly file exists for the current date. If one exists, it moves on, if not, it creates the file using the appropriate template, in the appropriate place.
<%*
let wk = tp.date.now('GGGG-[W]WW');
let mnth = tp.date.now('MM MMMM');
let qrtr = tp.date.now('Qo [Quarter]');
let yr = tp.date.now('YYYY');
[ | |
"swapping space and time", | |
"downloading golf balls", | |
"warming up reactor", | |
"reticulating splines", | |
"searching for the answer to life, the universe, and everything", | |
"counting backwards from infinity", | |
"pay no attention to the man behind the curtain", | |
"Calculating gravitational constant in your bay", | |
"following the white rabbit", |
Rollver daily todos is a really nice extension for Obsidian.md that takes TODOs from yesterdays daily notes and rolls them over to today's notes. It has support for Obsidians built-in templates, but does - to my understanding - not really work well with the Templater Plugin. At least, I was unable to get it to work :-). Also, I wished it had some way to tell me that TODOs have been rolled over a few times already. Doing it this way is my way of working around these limitations.
I took some of the code of that "rollover daily todos" plugin and made it into a templater user script.
-- A global variable for the Hyper Mode | |
k = hs.hotkey.modal.new({}, "F17") | |
-- Trigger existing hyper key shortcuts | |
k:bind({}, 'm', nil, function() hs.eventtap.keyStroke({"cmd","alt","shift","ctrl"}, 'm') end) | |
-- OR build your own | |
launch = function(appname) |
Since first starting to use a mac I knew that I wanted to keep a single place where I could keep my notes of delightful programs, shortcuts, and other things I might want to remember.
This is made for my own memory only. But I thougt I might as well keep is public, so that others could find it, like I myself often find tips in other peoples Gists.
I do not setup all my settings when I get a new mac. THis is only for my own memory. Most of my settings and programs are either in my .dotfiles or automatically synced though mackup (as part of my .dotfile setup).
I also keep a time machine backup on an SSD connected to the dock in my office, so that if I need to change setups beacuse of an emergency, I do not need to use 3 days to setup all of this stuff.
Checkout the blog post for the whole story.
Setup Bower and install components:
npm install -g bower
bower install
Before deploying to Heroku, switch to the multi buildpack: