Skip to content

Instantly share code, notes, and snippets.

@novaTopFlex
novaTopFlex / Extensions.md
Last active April 5, 2024 13:22
Common and Special File Extensions
  • c for C
  • cpp for C++ (Alternate is c++)
  • h for C and C++ headers
  • sh for Shell scripts (#! for the shebang)
  • py for Python scripts (Context should separate Python 3 scripts from legacy Python 2.)
  • rb for Ruby scripts
  • pl for Perl (Perl5) scripts
  • raku for Raku (formerly Perl6) scripts
  • rakumod for Raku modules
  • rakudoc for Raku documentation in the POD6 format
@novaTopFlex
novaTopFlex / Markdown.md
Last active April 5, 2024 12:25
Guide of Markdown by novaTopFlex

h1

h2

h3

h4

h5
h6

h1

h2

@novaTopFlex
novaTopFlex / nTF-Docsets.txt
Last active April 4, 2024 18:11
novaTopFlex Recommended Docsets for Dash/Zeal
-------------------Standard Docsets-------------------
Apache HTTP Server
Bash
C
C++
CSS (Cascading Style Sheets)
Clojure
CouchDB (DB = DataBase)
Docker
GLib
@novaTopFlex
novaTopFlex / Dict-Shells.txt
Created April 4, 2024 17:51
novaTop Dictionary of Shells
This is the novaTop Dictionary by the novaTopFlex.
Shell Abbreviations
sh --> SHell
bash --> Bourne-Again SHell
bashbug --> Composition and mail program for bugs in bash
csh --> C SHell
ksh --> KornSHell
zsh --> Z SHell
tcsh --> Tenex C SHell
fish --> Friendly Interactive SHell
@novaTopFlex
novaTopFlex / CodeEthics.txt
Created April 1, 2024 22:48
Ethics of Code
novaTopFlex recommends avoiding any repository that contains the "rm -rf /" details.
- Refuse to download, install, unzip, etc. any software that is known to contain "rm -rf /"
- Recommend the removal of "rm -rf /" from code
- novaTopFlex will not star or even consider starring a repository with "rm -rf /"
- Users who are going to "rm -rf /" when switching to Linux do not belong on Linux outside of a Python interpreter or a graphical user interface, according to the novaTopFlex philosophy.
@novaTopFlex
novaTopFlex / RecommendedResolutions.txt
Last active May 2, 2024 18:43
Virtual Machine Display Resolutions
The novaTopFlex philosophy recommends various display resolutions and aspect ratios for various virtual machines, depending on the specification.
Aspect ratios recommended for virtual machine systems include:
Landscape Aspect Ratios
16:9 --> High-definition aspect ratio
16:10 (8:5) --> Common notebook aspect ratio
5:4 --> Nonstandard landscape aspect ratio
4:3 --> Standard-definition aspect ratio
3:2 --> Common tablet aspect ratio landscape
Square Aspect Ratio
1:1
@novaTopFlex
novaTopFlex / nTF-QEMUGuidelines.txt
Last active April 1, 2024 01:13
Virtualization Maximums
For ethical reasons, the novaTopFlex community must be realistic and avoid extreme ambition on virtualized systems.
To avoid being overly ambitious, novaTopFlex recommends limits to system allocation based on the needs of the virtual machines.
novaTopFlex recommends a maximum of 2 terabytes (2 TB) per image on external storage media to virtual machines.
novaTopFlex recommends a maximum of 512 gigabytes (512 GB) per image on internal storage media to virtual machines.
novaTopFlex recommends a maximum of 16 gigabytes (16 GB) of random-access memory (RAM) per virtual machine.
For systems that do not have adequate memory resources (<64 GB RAM), novaTopFlex recommends a maximum of 1/4 the total system RAM per virtual machine.
For systems that do not have adequate storage resources (<2 TB total storage internally or <8 TB total storage externally), novaTopFlex recommends a maximum of 1/4 the total available storage for virtual machines internally or per virtual machine externally.
In case of confusion from the prev
@novaTopFlex
novaTopFlex / novaTopFlexPhil.txt
Last active April 26, 2024 12:57
novaTopFlex Philosophy
novaTopFlex values user identity and integrity.
Therefore, in addition to necessary terms and guidelines, obvious ethical rules must also be obeyed at all times.
Obviously, you must follow all terms from applicable licenses for novaTopFlex software.
To further increase integrity, novaTopFlex values the ability to foster a safe environment for the creator society.
In the best effort to ensure that software snippets remain on GitHub, novaTopFlex will ensure that only the truth is provided at all times.
While restricted-access features are prohibited on GitHub, novaTopFlex does not guarantee that Linux software will also be compatible with Microsoft Windows or Apple macOS. novaTopFlex also cannot guarantee that software from one version of the Python programming language will operate successfully on other versions. For instance, software that may be written in the Python 3.12 (or later) language in 2023 or 2024 (or later) may not guarantee compatibility with newer (or older) versions of the script.
Additions to