From ed1c78669eaf304fefb7190e6cbd540ae1c8b5a1 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Fri, 27 Aug 2021 22:24:00 +0800 Subject: [PATCH] Update notebook as of 2021-08-27 I forgot. I should process more notes starting tomorrow. ;p --- notebook/2021-08-07-14-05-35.org | 13 +++++++++++ notebook/2021-08-07-14-14-23.org | 17 ++++++++++++++ notebook/2021-08-13-17-50-54.org | 22 ++++++++++++++++++ notebook/android.foss-apps.org | 5 +++- notebook/art.style.supercell-games.org | 16 +++++++++++++ notebook/cli.flatpak.org | 12 +++++++++- notebook/cli.journalctl.org | 5 ++-- notebook/lang.oil.processes.org | 29 ++++++++++++++++++++++++ notebook/linux.network-configuration.org | 9 ++++++-- notebook/packages.flatpak.org | 3 ++- notebook/web.protocols.ipfs.org | 5 +++- notebook/writing.styles.org | 21 +++++++++++++++++ 12 files changed, 148 insertions(+), 9 deletions(-) create mode 100644 notebook/2021-08-07-14-05-35.org create mode 100644 notebook/2021-08-07-14-14-23.org create mode 100644 notebook/2021-08-13-17-50-54.org create mode 100644 notebook/art.style.supercell-games.org create mode 100644 notebook/lang.oil.processes.org create mode 100644 notebook/writing.styles.org diff --git a/notebook/2021-08-07-14-05-35.org b/notebook/2021-08-07-14-05-35.org new file mode 100644 index 0000000..8b64280 --- /dev/null +++ b/notebook/2021-08-07-14-05-35.org @@ -0,0 +1,13 @@ +:PROPERTIES: +:ID: 35f0cb7a-d453-4e69-8c22-8553ef3380fc +:END: +#+title: Balancing creativity and familiarity +#+date: 2021-08-07 14:05:35 +08:00 +#+date_modified: 2021-08-07 14:06:29 +08:00 +#+language: en + + +- a familiar idea has more value compared to more alien ideas +- the most satisfying act for creativity is balancing the new idea with familiarity +- this practice can be stretched into [[id:9b669fd4-e04e-43dd-a61e-81dea5ec0764][Deliberate practice]], seeing creativity more of a skill than an inherent talent +- remember, [[id:af581713-d4a8-438a-84ea-9f3b8e1353e6][Creativity does not mean originality]] diff --git a/notebook/2021-08-07-14-14-23.org b/notebook/2021-08-07-14-14-23.org new file mode 100644 index 0000000..4e9d1d8 --- /dev/null +++ b/notebook/2021-08-07-14-14-23.org @@ -0,0 +1,17 @@ +:PROPERTIES: +:ID: e44f6bd7-fd73-436a-965a-66e06f8174ab +:END: +#+title: Restrictions bring out creativity +#+date: 2021-08-07 14:14:23 +08:00 +#+date_modified: 2021-08-07 14:14:28 +08:00 +#+language: en + + +- with practically limitless resources at your side, you may get into choosing how to implement such things; + you can get into thinking too much as [[id:03cd9fad-e187-4939-9347-1a034c6efbe2][Overanalyzing slow you down]] +- furthermore, restrictions forces you to create systems that fit with the requirements; + that can also lead to accidental discoveries, finding paths that you haven't thought of before +- examples: + + this is especially evident with older software such as [[https://en.wikipedia.org/wiki/SCORE_(software)][SCORE]] and the [[https://github.com/chrislgarry/Apollo-11][earlier Apollo computer systems]] + + in [[roam:Game development]], this is especially challenged with fantasy computers such as roam:TIC-80 + + no budget movies diff --git a/notebook/2021-08-13-17-50-54.org b/notebook/2021-08-13-17-50-54.org new file mode 100644 index 0000000..f8c1f2c --- /dev/null +++ b/notebook/2021-08-13-17-50-54.org @@ -0,0 +1,22 @@ +:PROPERTIES: +:ID: 01582125-8f7c-4a05-a980-d935a6250956 +:END: +#+title: Contrast can create more impressions +#+date: 2021-08-13 17:50:54 +08:00 +#+date_modified: 2021-08-13 17:51:02 +08:00 +#+language: en + + +- not all things in life has to be some grandiose moments + + not all moments of a critically acclaimed masterpiece of a film is a deliberate decision + + not all tracks of an album has to be great to be a classic + + not all parts of a song has to be bombastic + + not all parts of a game has to be epic + + not all parts of the picture has to be attention-grabbing +- contrasts give breathing room for people to take all of the stuff we intend to +- in other words, when everything stands out, nothing will +- real-life examples + + most of the memorable tracks from Touhou are from the final bosses as ZUN makes the best track he can make; + it makes his game more memorable by building up to the final theme + + badly-designed advertisements will try to make everything stands out + (lots of examples in the wild especially if you go to your local events) diff --git a/notebook/android.foss-apps.org b/notebook/android.foss-apps.org index 423b443..4a76361 100644 --- a/notebook/android.foss-apps.org +++ b/notebook/android.foss-apps.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: efe742a6-7d23-49bb-81b7-94c0437af720 +:END: #+title: Android free and open source apps #+date: "2021-06-19 01:02:29 +08:00" -#+date_modified: "2021-07-21 16:37:01 +08:00" +#+date_modified: "2021-08-08 20:03:37 +08:00" #+language: en diff --git a/notebook/art.style.supercell-games.org b/notebook/art.style.supercell-games.org new file mode 100644 index 0000000..c151264 --- /dev/null +++ b/notebook/art.style.supercell-games.org @@ -0,0 +1,16 @@ +:PROPERTIES: +:ID: e527e948-911f-4719-8cd4-8b9dac7e6318 +:END: +#+title: Supercell games art style +#+date: 2021-08-07 13:43:47 +08:00 +#+date_modified: 2021-08-07 13:45:15 +08:00 +#+language: en + + + +- There's a lot of graphics design inspiration to be had from their games from Clash of Clans, Brawl Stars, Clash Quest, and even Hay Day. +- Most of them are pretty simple to look at but very stylistic. +- A lot of them is a good starting point for art (e.g., illustration, 3D modelling). +- This is especially true for their recent games especially the spin-offs from established universes (e.g., Clash Quest, Clash Mini). + They designed it to look different but completely familiar with their gameplay and associated tropes. + It really is one of my role models for game design except for the mobile-oriented inconveniences, of course ;D. diff --git a/notebook/cli.flatpak.org b/notebook/cli.flatpak.org index c1fc365..1f62449 100644 --- a/notebook/cli.flatpak.org +++ b/notebook/cli.flatpak.org @@ -3,7 +3,7 @@ :END: #+title: Command line: Flatpak #+date: "2021-06-04 07:39:11 +08:00" -#+date_modified: "2021-07-20 23:30:42 +08:00" +#+date_modified: "2021-08-14 16:04:15 +08:00" #+language: en @@ -25,6 +25,16 @@ Most of the query-related subcommands (e.g., =search=, =list=) has the following + +* Subcommands + +- =info PACKAGE [BRANCH]= prints related information of the package. + + =-M, --show-permissions= prints the permissions of the package in a INI-like format. + + =-m, --show-metadata= prints the metadata in a INI-like format. + + + + * Examples Flatpak has a lot of stuff so we'll bring some examples to get started. diff --git a/notebook/cli.journalctl.org b/notebook/cli.journalctl.org index adbf71f..6c00533 100644 --- a/notebook/cli.journalctl.org +++ b/notebook/cli.journalctl.org @@ -3,13 +3,12 @@ :END: #+title: Command line: journalctl #+date: "2021-05-20 23:07:39 +08:00" -#+date_modified: "2021-07-20 23:31:16 +08:00" +#+date_modified: "2021-08-07 20:17:29 +08:00" #+language: en #+property: header-args :results none -The logging daemon of systemd. -(Ooooh...) +The logging daemon of systemd (see [[id:d83c099a-fc11-4ccc-b265-4de97c85dcbe][systemd-journald]]). Not only it can view your logs, you can ask to view specific logs and delete some of them. For more information, see =journalctl.1= manual page. diff --git a/notebook/lang.oil.processes.org b/notebook/lang.oil.processes.org new file mode 100644 index 0000000..de13ac1 --- /dev/null +++ b/notebook/lang.oil.processes.org @@ -0,0 +1,29 @@ +:PROPERTIES: +:ID: bd3cb898-d15a-4aab-837e-e256437f4953 +:END: +#+title: Oil processes +#+date: 2021-08-08 16:02:37 +08:00 +#+date_modified: 2021-08-09 00:17:41 +08:00 +#+language: en + + +Oil has an alternative way for managing processes. + +The biggest difference is the =fork= and =forkwait= keyword which are blocks. + +#+begin_src oil +fork { + sleep 4 + write -- "Hello world" +} + +forkwait { + sleep 4 + write -- "Hello world 2" +} +#+end_src + +- =fork= is the alternative to the =&= operator (e.g., ~sleep 6 &~) which can be blocked with the =wait= keyword. +- =forkwait= is the proposed alternative for subshells. +- =jobs= views the jobs and processes of the shell. +- =fg= brings a job into the foreground. diff --git a/notebook/linux.network-configuration.org b/notebook/linux.network-configuration.org index 1dd6d32..aa425da 100644 --- a/notebook/linux.network-configuration.org +++ b/notebook/linux.network-configuration.org @@ -3,7 +3,7 @@ :END: #+title: Network configuration in Linux #+date: "2021-05-31 13:07:38 +08:00" -#+date_modified: "2021-07-20 19:51:34 +08:00" +#+date_modified: "2021-08-07 20:19:40 +08:00" #+language: en @@ -16,4 +16,9 @@ To access the internet, you need the following components: - A network manager to manage your network devices ;p - A DNS resolver to access domain names which are aliases to IP addresses. -If you're using systemd, you can start with [[id:e4dba4ef-71dd-4d30-9a2c-4ad97223510b][Network manager configuration]]. +There are competing components to manage your network configurations. + +- There is [[https://networkmanager.dev/][NetworkManager]] that has been the standard way for managing networks. + It is being used in roam:GNOME as the backend for their network management interface. + +- If you're using systemd-ful environment, you can start with [[id:e4dba4ef-71dd-4d30-9a2c-4ad97223510b][systemd-networkd]]. diff --git a/notebook/packages.flatpak.org b/notebook/packages.flatpak.org index 982e362..d3152be 100644 --- a/notebook/packages.flatpak.org +++ b/notebook/packages.flatpak.org @@ -3,7 +3,7 @@ :END: #+title: Flatpak packages #+date: "2021-06-27 23:46:41 +08:00" -#+date_modified: "2021-06-29 16:54:58 +08:00" +#+date_modified: "2021-08-14 15:54:46 +08:00" #+language: en @@ -15,3 +15,4 @@ + [[https://github.com/flathub/com.mojang.Minecraft/][Minecraft]] is fairly simple by fetching the compiled binary and its dependencies with minimal compilation needed + [[https://github.com/flathub/com.rawtherapee.RawTherapee][RawTherapee]] is slightly complex with various dependencies defined mostly in one file + [[https://github.com/flathub/org.gnucash.GnuCash][Gnucash]] has a complex manifest that is composed of multiple dependencies packages as its own module file + + [[https://github.com/flathub/org.libretro.RetroArch][RetroArch]] is similarly complex to Gnucash with its vendored dependencies packaged as its own module diff --git a/notebook/web.protocols.ipfs.org b/notebook/web.protocols.ipfs.org index 09b376c..7d4d216 100644 --- a/notebook/web.protocols.ipfs.org +++ b/notebook/web.protocols.ipfs.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: 4b003442-5f0e-4399-befa-c069e7b6ec27 +:END: #+title: IPFS protocol #+date: "2021-05-13 16:41:26 +08:00" -#+date_modified: "2021-05-13 16:41:36 +08:00" +#+date_modified: "2021-08-08 20:05:20 +08:00" #+language: en diff --git a/notebook/writing.styles.org b/notebook/writing.styles.org new file mode 100644 index 0000000..f911cc1 --- /dev/null +++ b/notebook/writing.styles.org @@ -0,0 +1,21 @@ +:PROPERTIES: +:ID: 370889fd-345c-4063-b2e5-ab296b128dc3 +:END: +#+title: Writing styles +#+date: 2021-08-12 17:21:19 +08:00 +#+date_modified: 2021-08-12 19:12:07 +08:00 +#+language: en + + +A lot of the listed styles here rely on little referential humor. +Most of the memes often come from deriving their own style. + +- [[https://www.youtube.com/channel/UC2C_jShtL725hvbm1arSV9w][CGP Grey]]'s videos often feature playful dialogue with alliterations and rhymes. + [[https://www.youtube.com/watch?v=9LMr5XTgeyI][His recent videos]] especially feature this. + +- [[https://www.youtube.com/user/phreakindee][LGR]]'s videos also has a playful dialogue similar to CGP Grey's with the alliterations however with more subtle and dry humor. + It makes watching game reviews such as his videos on The Sims 3 and Cities: Skyline more entertaining. + +- [[https://www.youtube.com/channel/UC-3J5xNrAbTLbU1gN8mMpOA][Nitro Rad]]'s videos mostly features chill dialogue like some friend from high school you haven't seen in years talking about games just beside the couch. + It is pretty nice and very easy to follow. + Combine this with his resolve to see positives within the game and understanding of the circumstances from development and you have a unique persona of a game reviewer.