37
submitted 1 week ago by learnbyexample to c/python
67
How To Make Good Small Games (farawaytimes.blogspot.com)
submitted 1 week ago by learnbyexample to c/programming
111
submitted 1 week ago by learnbyexample to c/[email protected]

Let me know your feedback, especially if you haven't learned awk yet!

46
submitted 2 weeks ago by learnbyexample to c/[email protected]
36
submitted 2 weeks ago by learnbyexample to c/python
78
submitted 1 month ago by learnbyexample to c/[email protected]
25
submitted 1 month ago by learnbyexample to c/[email protected]
75
submitted 1 month ago by learnbyexample to c/[email protected]

Hello!

I am pleased to announce a new version of my CLI text processing with GNU Coreutils ebook. This ebook will help you learn 20+ specialized text processing commands provided by the coreutils package.

Cover image

This book heavily leans on examples to present features one by one. Exercises at the end of chapters will help you practice what you've learned and solutions are also provided for reference. External links are provided for further reading.

Links:

I would highly appreciate it if you'd let me know how you felt about this book. It could be anything from a simple thank you, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors.

Happy learning :)

85
ZFS for Dummies (ikrima.dev)
submitted 1 month ago by learnbyexample to c/[email protected]
[-] learnbyexample 23 points 1 month ago* (last edited 1 month ago)

As per the manual, "Mappings are set up to work like most click-and-type editors" - which is best suited with GUI Vim.

While Vim doesn't make sense to use without the modes, there are plugins like https://github.com/tombh/novim-mode!

146
Vim prank: alias vim='vim -y' (learnbyexample.github.io)
submitted 1 month ago by learnbyexample to c/[email protected]

Did you know that Vim has an Easy mode? It's the hardest mode for those already familiar with Vim ๐Ÿ™ƒ

19
submitted 1 month ago by learnbyexample to c/programming
13
submitted 1 month ago by learnbyexample to c/python
[-] learnbyexample 9 points 3 months ago

Bobiverse by Dennis E. Taylor is a fun and easy read

[-] learnbyexample 7 points 5 months ago

I have a list of curated resources here: https://learnbyexample.github.io/py_resources/

There are sections for beginners, intermediate, advanced, etc. Also included are exercises, projects, debugging, testing, and many more stuff. Hope it helps :)

[-] learnbyexample 11 points 6 months ago

+1 for Cradle already mentioned. I'd add

  • The Riyria Revelations by Michael J. Sullivan
  • Kings of the Wyld by Nicholas Eames
[-] learnbyexample 8 points 7 months ago
[-] learnbyexample 7 points 7 months ago* (last edited 7 months ago)
alias a='alias'

a c='clear'
a p='pwd'
a e='exit'
a q='exit'

a h='history | tail -n20'
# turn off history, use 'set -o history' to turn it on again
a so='set +o history'

a b1='cd ../'
a b2='cd ../../'
a b3='cd ../../../'
a b4='cd ../../../../'
a b5='cd ../../../../../'

a ls='ls --color=auto'
a l='ls -ltrhG'
a la='l -A'
a vi='gvim'
a grep='grep --color=auto'

# open and source aliases
a oa='vi ~/.bash_aliases'
a sa='source ~/.bash_aliases'

# sort file/directory sizes in current directory in human readable format
a s='du -sh -- * | sort -h'

# save last command from history to a file
# tip, add a comment to end of command before saving, ex: ls --color=auto # colored ls output
a sl='fc -ln -1 | sed "s/^\s*//" >> ~/.saved_commands.txt'
# short-cut to grep that file
a slg='< ~/.saved_commands.txt grep'

# change ascii alphabets to unicode bold characters
a ascii2bold="perl -Mopen=locale -Mutf8 -pe 'tr/a-zA-Z/๐—ฎ-๐˜‡๐—”-๐—ญ/'"

### functions
# 'command help' for command name and single option - ex: ch ls -A
# see https://github.com/learnbyexample/command_help for a better script version
ch() { whatis $1; man $1 | sed -n "/^\s*$2/,/^$/p" ; }

# add path to filename(s)
# usage: ap file1 file2 etc
ap() { for f in "$@"; do echo "$PWD/$f"; done; }

# simple case-insensitive file search based on name
# usage: fs name
# remove '-type f' if you want to match directories as well
fs() { find -type f -iname '*'"$1"'*' ; }

# open files with default application, don't print output/error messages
# useful for opening docs, pdfs, images, etc from command line
o() { xdg-open "$@" &> /dev/null ; }

# if unix2dos and dos2unix commands aren't available by default
unix2dos() { sed -i 's/$/\r/' "$@" ; }
dos2unix() { sed -i 's/\r$//' "$@" ; }
[-] learnbyexample 7 points 8 months ago

EPUB reader

[-] learnbyexample 28 points 9 months ago

See also:

[-] learnbyexample 8 points 9 months ago

If you don't mind sci-fi: Red Rising by Pierce Brown

And there's the classic The Count of Monte Cristo by Alexandre Dumas

[-] learnbyexample 9 points 9 months ago* (last edited 9 months ago)

I start my search string with stackoverflow as a workaround.

[-] learnbyexample 11 points 9 months ago

Here are some of my favorites:

  • Cradle by Will Wight
  • Mage Errant by John Bierce
  • Howl's Moving Castle by Diana Wynne Jones
  • Legends & Lattes by Travis Baldree
  • The Dragon with a Chocolate Heart by Stephanie Burgis
  • Half a Soul by Olivia Atwater
  • The Riyria Revelations by Michael J. Sullivan
  • Kings of the Wyld by Nicholas Eames
  • The Kingkiller Chronicle by Patrick Rothfuss
  • The Sword of Kaigen by M. L. Wang
view more: next โ€บ

learnbyexample

joined 11 months ago