mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-31 04:58:21 +00:00
Update wiki as of 2020-12-14
This commit is contained in:
parent
3ded2340ff
commit
f1b33f9440
@ -2,14 +2,14 @@
|
||||
#+AUTHOR: "Gabriel Arazas"
|
||||
#+EMAIL: "foo.dogsquared@gmail.com"
|
||||
#+DATE: "2020-07-08 22:42:47 +08:00"
|
||||
#+DATE_MODIFIED: "2020-09-09 05:23:10 +08:00"
|
||||
#+DATE_MODIFIED: "2020-12-05 21:43:46 +08:00"
|
||||
#+LANGUAGE: en
|
||||
#+OPTIONS: toc:t
|
||||
#+PROPERTY: header-args :exports both
|
||||
|
||||
|
||||
This top-bottom learning approach (i.e., specific to general topics) is often used by self-learners.
|
||||
It usually involves something like wanting to create a 2.5D fighting game rivalling [[https://en.wikipedia.org/wiki/Arc_System_Works][Arc System Works]], a gorgeous anime-inspired illustration, a flashy short animation, or a cool-looking demoscene.
|
||||
It usually involves something like wanting to create a 2.5D fighting game rivalling [[https://en.wikipedia.org/wiki/Arc_System_Works][Arc System Works]], a gorgeous anime-inspired illustration, [[https://www.youtube.com/watch?v=TF9I1GxNdJQ][a flashy short animation]], or [[https://www.youtube.com/watch?v=ZwR0zFe57Y4][a cool-looking demoscene]].
|
||||
|
||||
Most of the time, the process of skill acquisition happens similarly to the following workflow with varying effectiveness.
|
||||
(As obvious as it seems, simply laying it out can add some perspectives [at least to me].)
|
||||
@ -22,6 +22,9 @@ Most of the time, the process of skill acquisition happens similarly to the foll
|
||||
- With the tree of to-be-understood underlying concepts, take a peek between each underlying concepts of various depths until you can easily see the connections between them.
|
||||
- Work your way up the knowledge tree you've just created until you can reproduce/create the example with your newfound hierarchical knowledge.
|
||||
|
||||
The gist of the above list is to create your roadmap.
|
||||
That way, it doesn't lead you into aimlessly learning stuff and get you efficient in upping your skill level.
|
||||
|
||||
The general idea is having a specific example aids you in creating an outline of the related general concepts which in turn aids you into learning what you want to learn.
|
||||
You can easily see what gaps of knowledge should you fill to fully understand a specific concept whether it is simple, technical, or complex.
|
||||
I recommend to record the outline in a plain-text [[file:2020-04-15-14-35-55.org][Note-taking]] tool like [[file:2020-04-20-16-51-40.org][Org-mode]], Asciidoctor, or Markdown.
|
||||
|
@ -2,7 +2,7 @@
|
||||
#+AUTHOR: "Gabriel Arazas"
|
||||
#+EMAIL: "foo.dogsquared@gmail.com"
|
||||
#+DATE: "2020-11-05 17:21:58 +08:00"
|
||||
#+DATE_MODIFIED: "2020-11-14 20:42:31 +08:00"
|
||||
#+DATE_MODIFIED: "2020-11-19 19:32:26 +08:00"
|
||||
#+LANGUAGE: en
|
||||
#+OPTIONS: toc:t
|
||||
#+PROPERTY: header-args :exports both
|
||||
@ -23,7 +23,7 @@ Here's the procedure for the color sections.
|
||||
- For ~base00~, invert the lightness of the color by $\pm20$ (e.g., $20$ if it's dark, $80$ if it's bright).
|
||||
- For ~base01~ to ~base07~, add the lightness by $\pm5$ to $\pm10$.
|
||||
You can make additional tweaks for all of the parameters (e.g., hue, saturation, lightness) of the color.
|
||||
- On ~base08~ to ~base0F~, you can make a uniquely randomized color palette as long as it contains at least 3 colors.
|
||||
- On ~base08~ to ~base0F~, you can make a uniquely randomized color palette as long as it is recognizable (ideally with at least 3 colors).
|
||||
|
||||
What if we want to make changes to the generation process?
|
||||
One way to do it is to separate the hardcoded process into a configuration.
|
||||
|
14
2020-12-05-19-37-40.org
Normal file
14
2020-12-05-19-37-40.org
Normal file
@ -0,0 +1,14 @@
|
||||
#+TITLE: When beginning with 3D modelling, start with low-poly style
|
||||
#+AUTHOR: "Gabriel Arazas"
|
||||
#+EMAIL: "foo.dogsquared@gmail.com"
|
||||
#+DATE: "2020-12-05 19:37:40 +08:00"
|
||||
#+DATE_MODIFIED: "2020-12-05 21:38:07 +08:00"
|
||||
#+LANGUAGE: en
|
||||
#+OPTIONS: toc:t
|
||||
#+PROPERTY: header-args :exports both
|
||||
|
||||
|
||||
When you start with 3D modelling, you can start with low-poly style since it has the least amount of detail required thus get you efficient.
|
||||
The skills to create 3D illustrations are mostly the same with drawing: observation, spatial reasoning, compositions, and a sense of detail.
|
||||
|
||||
Once you're familiar with the low-poly style, you can then add more details to move into a realistic style or exaggerate them to create a stylized version of the model.
|
36
2020-12-10-20-49-03.org
Normal file
36
2020-12-10-20-49-03.org
Normal file
@ -0,0 +1,36 @@
|
||||
#+TITLE: Make personal backups effectively with the 3-2-1 rule
|
||||
#+AUTHOR: "Gabriel Arazas"
|
||||
#+EMAIL: "foo.dogsquared@gmail.com"
|
||||
#+DATE: "2020-12-10 20:49:03 +08:00"
|
||||
#+DATE_MODIFIED: "2020-12-11 00:48:19 +08:00"
|
||||
#+LANGUAGE: en
|
||||
#+OPTIONS: toc:t
|
||||
#+PROPERTY: header-args :exports both
|
||||
|
||||
|
||||
If you want to start good backup practices, the 3-2-1 rule is a good starting point.
|
||||
The 3-2-1 rule states that your backup should have 3 copies of your data stored in 2 media (e.g., internal hard drive, external storage) with at least 1 of them stored offsite of your computer (e.g., remote location, cloud service).
|
||||
This is especially important for your personal data such as your digital library (see [[file:2020-04-14-18-28-55.org][Maintain your own digital library]]) for example.
|
||||
|
||||
Making at least three copies of your data is a good way of mitigating against certain things like hardware failure, data corruption, and theft.
|
||||
|
||||
Maintaining those copies in different media (e.g., storage drives, email accounts) is easier said than done.
|
||||
|
||||
- Firstly, having multiple copies on the same medium doesn't count.
|
||||
If the data corrupted, you'll also have the other copy corrupted.
|
||||
If the online storage service will shut down, all of your copies are gone.
|
||||
|
||||
- Both of the media may not be available at the same time for one reason or another.
|
||||
You may have left your external hard drive or you may not be able to access your online storage account.
|
||||
|
||||
- Different requirements may apply to different mediums.
|
||||
For your local storage, all it needs to do is to copy the files to the drive.
|
||||
For others such as online storage, you may have to upload each file into your account.
|
||||
(To be fair, most online storage such as [[https://www.dropbox.com/][Dropbox]], [[https://nextcloud.com/][Nextcloud]], and [[https://www.google.com/drive/][Google Drive]] has a desktop sync option making it simple as drag-and-drop the files in a specified directory.)
|
||||
|
||||
For maintaining data between different media, we could easily automate them with backup tools.
|
||||
For local storage, we could use [[https://www.borgbackup.org/][Borg]], [[https://rsync.samba.org/][rsync]], and [[https://www.cis.upenn.edu/~bcpierce/unison/][Unison]].
|
||||
For online storage services, you can use [[https://rclone.org/][rclone]] or [[https://restic.net/][rustic]] offering support for various services such as Nextcloud, Dropbox, Google Drive, and even the local filesystem if you really want to only use one tool for the job.
|
||||
|
||||
If you want a stronger backup option, you can setup a dedicated machine with the appropriate software.
|
||||
In the software side of things, you can install appropriate filesystems such as [[https://en.wikipedia.org/wiki/Network_File_System][Network File System]] (NFS) and [[https://www.gluster.org/][GlusterFS]] making it easier to create storage pools.
|
13
2020-12-13-20-18-44.org
Normal file
13
2020-12-13-20-18-44.org
Normal file
@ -0,0 +1,13 @@
|
||||
#+TITLE: Graphic design
|
||||
#+AUTHOR: "Gabriel Arazas"
|
||||
#+EMAIL: "foo.dogsquared@gmail.com"
|
||||
#+DATE: "2020-12-13 20:18:44 +08:00"
|
||||
#+DATE_MODIFIED: "2020-12-13 20:26:04 +08:00"
|
||||
#+LANGUAGE: en
|
||||
#+OPTIONS: toc:t
|
||||
#+PROPERTY: header-args :exports both
|
||||
|
||||
|
||||
You see graphic design being used everywhere including in websites, movie posters, books (covers and everything), chocolate boxes, and glass cases.
|
||||
The common ground between the listed items are about presenting an idea or a product.
|
||||
Some of the designs revolve around text (e.g., typography), shapely forms (e.g., visual design), and composition (e.g., web design) which then may be used exclusively or any of the combination.
|
Loading…
Reference in New Issue
Block a user