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 |
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 |
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 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. |
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 |
-------------------Standard Docsets------------------- | |
Apache HTTP Server | |
Bash | |
C | |
C++ | |
CSS (Cascading Style Sheets) | |
Clojure | |
CouchDB (DB = DataBase) | |
Docker | |
GLib |
- 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
$ tigervncserver -geometry 2048x1152 :1 -xstartup ~/VNC/jstartuprc # by Joe Wing
$ tigervncserver -geometry 2048x1152 :2 -xstartup ~/VNC/jstartuprc
$ tigervncserver -geometry 2048x1152 :3 -xstartup ~/VNC/jstartuprc
$ tigervncserver -geometry 2048x1152 :4 -xstartup ~/VNC/jstartuprc
$ tigervncserver -geometry 4096x2304 :5 -xstartup ~/VNC/obstartuprc # by the Openbox Project
$ DISPLAY=:0 xsetroot -solid RoyalBlue # Native Display
$ DISPLAY=:1 xsetroot -solid LightSlateBlue
Programming languages often require modules for full operation, yet many of the necessary modules have not been implemented by default. When programmers refer to "batteries" they often refer to the inclusion of a diverse range of modules in default installations of various programming languages, yet many more modules may remain undiscovered in default installations.
In various programming languages, useful information is best provided through the implementation of modules. With modules, one may not necessary be forced to write code that may be impossible to write without the applicable modules. For instance, on a default Python interpreter, one may not access the file system until the os
module is imported. A large portion of system information remains undiscovered until the sys
module is imported. And for graphical design, modules like tkinter
or wxPython
are often necessary with the Python interpreters.
Depending on the program