From 52882a8b39c629149ab4578ba02ca9b06333cce9 Mon Sep 17 00:00:00 2001 From: Paul Date: Wed, 8 Dec 2021 03:54:18 -0500 Subject: [PATCH] Update rec. list --- pages/recommended.tsx | 57 +++++++++++++++++++++++++++++++------------ 1 file changed, 41 insertions(+), 16 deletions(-) diff --git a/pages/recommended.tsx b/pages/recommended.tsx index 515e221..e0680fc 100644 --- a/pages/recommended.tsx +++ b/pages/recommended.tsx @@ -27,19 +27,27 @@ const list: listItem[] = [ title: 'Expert C Programming by Peter van der Linden' }, { - title: 'Practical C Programming by Steve Oualline (kind of outdated but still good)' + title: 'Practical C Programming by Steve Oualline (outdated like all the books in this section but still good)' + }, + { + title: 'Mastering Algorithms with C by Kyle Loudon' } ] }, + { + title: 'Other Programming', + children: [ + 'Programming Perl by Larry Wall [Camel Book] (one of the first programming books I used. It probably is outdated but it is written well)', + 'Programming Rust: Fast, Safe Systems Development', + 'The Rust Programming Language', + 'Programming in Lua, Fourth Edition by Roberto Ierusalimschy' + ] + }, { title: 'Operating Systems', children: [ - { - title: 'Advanced Programming in the Unix Environment by W. Richard Stevens' - }, - { - title: 'Operating Systems: Design and Implementation by Andrew S. Tanenbaum (I have not had a chance to read his other books on OS. I am not a fan of his networking book though.)' - } + 'Advanced Programming in the Unix Environment by W. Richard Stevens', + 'Operating Systems: Design and Implementation by Andrew S. Tanenbaum (I have not had a chance to read his other books on OS. I am not a fan of his networking book though.)' ] }, // { @@ -51,11 +59,9 @@ const list: listItem[] = [ { title: 'Computer Engineering', children: [ - { - title: 'Making Embedded Systems: Design Patterns for Great Software by Elecia White' - } - // Computer Organization and Design: the Hardware/Software Interface [Patterson Hennessy] - // Computer Architecture: A Quantitative Approach [Hennessy Patterson] + 'Making Embedded Systems: Design Patterns for Great Software by Elecia White', + 'Computer Organization and Design: the Hardware/Software Interface [Patterson Hennessy]', + 'Computer Architecture: A Quantitative Approach [Hennessy Patterson]' ] }, { @@ -80,6 +86,7 @@ const list: listItem[] = [ title: 'Classics', description: 'Only the English ones for now.', children: [ + 'Christmas Carol', 'A Tale of Two Cities', 'The Mayor of Casterbridge', 'The Citadel', @@ -98,30 +105,48 @@ const list: listItem[] = [ { title: 'Movies', children: [ + 'Pulp Fiction', 'Blade Runner 2049', + 'The Grand Budapest Hotel', 'The Hateful Eight', 'Goodfellas', 'Inception', 'Memento', - 'The Grand Budapest Hotel' + 'Dune (2021)', + 'Hot Fuzz', + 'Snatch' ] }, { title: 'Music', + children: [ + 'American Pie by Don McLean', + 'L\'Ultima Diligenza by Ennio Morricone' + ] + }, + { + title: 'Classical Music', children: [ 'Große Fuge Op. 133', 'KV 387', 'KV 448', + 'KV 626', + 'Piano Sonata No. 2 Mvmt. 3 (Chopin)', 'BWV 1048', 'Prelude in G Minor (Op. 23 No. 5)', - 'String Quartet, Op. 20 No. 2 (Haydn)' + 'String Quartet, Op. 20 No. 2 (Haydn)', + 'Arabesque No. 1 (Debussy)' ] }, { title: 'Video Games', children: [ 'The Legend of Zelda: Breath of the Wild', - 'Portal 2' + 'Portal 2', + 'Factorio', + 'The Witcher 3: The Wild Hunt GOTY Edition (Especially the DLCs)', + 'Baba is You', + 'Red Dead Redemption' ] } ]; @@ -165,7 +190,7 @@ function Recommended() {

This page is really for me to not forget/revisit the good things I have read, seen, heard, and/or experienced. This list may change, just as my opinions.

-

If the one you are looking for is not on this list, it is most likely I have not had the chance to read it yet or I may have put it on the Resources page, if it is freely available.

+

If the one you are looking for is not on this list, it is most likely I have not had the chance to read/listen to/watch it yet.

{list.map(l => mapChild(l, 0))}