Skip to content

Instantly share code, notes, and snippets.

@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
@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 / 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 / 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 / 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 / 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 / Markdown.md
Last active April 5, 2024 12:25
Guide of Markdown by novaTopFlex

h1

h2

h3

h4

h5
h6

h1

h2

@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 / VNCSetup.md
Last active April 10, 2024 00:33
novaTopFlex VNC Setup

VNC Setup

VNC Ports

$ 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

VNC Applications

$ DISPLAY=:0 xsetroot -solid RoyalBlue # Native Display

$ DISPLAY=:1 xsetroot -solid LightSlateBlue

@novaTopFlex
novaTopFlex / Programming.md
Last active April 18, 2024 18:46
Programming Standards Set by the novaTopFlex Philosophy

Introduction

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.

Philosophy

Modules Required

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.

Modules Not Available

Depending on the program