.psqlrc, I've got:
\set PROMPT1 '\n%[%033[1;31;40m%] ➤ %[%033[32m%]psql%033[36m%]%/ %[%033[K%]%[%033[0m%]\n\n%[%033[1;33m%]%#%[%033[0m%] ' \set PROMPT2 '%[%033[1;33m%]%##%[%033[0m%] ' \timing \set HISTSIZE 2000 \set alldata 'SELECT * FROM '
Learning is cool.
Learning how to learn is a super power.
Lets look at the lense of learning a new language:
At the most tactical level, we would be studying the language itself. Reading a children's book in the target language, or making and studying flashcards.
At a higher level, we would be considering how we can best study the language. Flash cards? Reading children's books in the foreign language? Passive or active learning? etc.
I'd like to alias
awesome_print + the
_ command in
rails console to
pp. In other words, I'd like
pp[return] to function the same as
As I'm spending more and more time in a rails console session, I'd like to be able to use awesome print to regularly evaluate objects.
I know I can enter
ap _ at any time to return the prior object in
awesome_print's sweet formatting, but I want to map
ap _ to
it takes six keystrokes (including
return) to hit
ap _, but only three for
pp. The problem is, I couldn't figure out a way to alias this inside of my
I need to brush up on:
To master anything, we need to build mental models, and build some habits around using those mental models.
For example, the first time you set up a ruby file with testing, you probably had to refer to something to come up with the right file structure.
Lets say you have
class Dragon # maybe some attr_readers