Update notebook as of 2021-08-27

I forgot. I should process more notes starting tomorrow. ;p
This commit is contained in:
Gabriel Arazas 2021-08-27 22:24:00 +08:00
parent 3b8b78c1a0
commit ed1c78669e
12 changed files with 148 additions and 9 deletions

View File

@ -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]]

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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]].

View File

@ -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

View File

@ -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

View File

@ -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.