Bootstrap is the most popular CSS front-end framework. It is amazing in its capabilities, but there are other frameworks that might be good enough for you. Here are 10 of the best alternatives that you should definitely try.
1. Foundation
A Foundation framework for any device, medium, and accessibility. Foundation is a family of responsive front-end frameworks that make it easy to design beautiful responsive websites, apps and emails that look amazing on any device. Foundation is semantic, readable, flexible, and completely customizable. You cat get templates for your website: https://get.foundation/templates.html
A lightweight and modular front-end framework for developing fast and powerful web interfaces.
This framework contains hundreds of components, buttons, forms, icons, modals and other UI components for your website. Full documentation of this framework You can see on this website: https://getuikit.com/docs/introduction
A modern responsive front-end framework based on Material Design. Material design is a language created by Google that combines traditional design methods with innovation and technology.
Metro 4 is a component library for developing sites with HTML, CSS, and JS. Quickly prototype your ideas or build your entire app with responsive grid system, extensive prebuilt components, and powerful plugins.
Metro 4 developed to build websites in Windows Metro Style and include general styles, grid, layouts, typography, 100+ components and routines, 600+ built-in icons.
Metro 4 is an open-source and has an free dual licensing model.
To install GPG on your Debian/Ubuntu/Mint Linux operating system use command:
sudo apt-get install gpg
Default GPG folder is: /home/user/.gnupg. Generate private and public keys:
gpg --full-gen-key
Answer the several questions (encryption type: RSA, keysize: 4096 for better encryption, key expiration time, your name and email address) and press “O” if all changes are correct.
To run Windows programs in Linux we use Wine. But how to open any file with exe program using Wine? For example we have 1.txt file. To run this file with notepad.exe use command:
wine "/home/user/notepad.exe" 1.txt
To associate some type of files with EXE program we can use shell script:
I created two files: Stop.bat and Start.bat. First stop bad device when Windows is shutting down, and the second start hardware when windows is starting. This solution help’s me and CPU no longer load by 100%
The official WineHQ repository has a set of standard Wine packages that you can download and install on your system. Please follow these steps to do so:
Run the following command in the Terminal for adding i386 architecture before installing a 64-bit version of Wine:
This command will get all SNMP information from router 192.168.1.1 and save it into file out.txt
Now let’s create file index.php and write code that will get all MAC addresses from BDCOM P3310 OLT. To get all MAC addresses use OID: iso.3.6.1.2.1.17.7.1.2.2.1.1. In PHP file create function SnmpGet:
Also we need to install Nginx web server to proxy http and https requests (from 80, 443 ports) to node application port.
sudo apt-get install nginx
We need to install Git if we want to deploy our application from git repository:
sudo apt-get install git
Next go to /home directory and use command:
git clone repositury_url
This command will clone all files from your git repository to server.
Next we need to install all dependencies from package.json:
npm install
And now we can run our application using command:
node index.js
But this command will stop work if our server will restart or if we close SSH connection to server. To run our application as daemon on server startm use special command pm2. Install it globally with Npm package manager:
sudo npm install pm2 -g
This program will run our node.js application in background:
pm2 start index.js
TO automatic start pm2 on system boot – generate startup script using command:
2. Create Live USB of Arch Linux using Etcher GUI tool:
Etcher GUI tool on Linux
Or You can use Rufus in Windows:
Once you have created a liveUSB for Arch Linux, restart your PC and boot from USB. While booting press Delete, F2, F10 or F12 key to go into boot menu.
3. Create partition.
Use the command fdisk to show and create partitions on your system:
fdisk -l
If you have old partitions on your disk, you can delete them all using command:
wipefs -a /dev/sda
Be careful! This command destroy all data on your hard drive.
Select the disk you are going to partition:
fdisk /dev/sda
Enter n – to create new partition, then program ask you to choose a disk number, enter 1, and then enter first and last block of dist (press Enter for default).
4. Create root partition. To format root partition use command:
mkfs.ext4 /dev/sda1
5. Install Arch Linux
mount /dev/sda1 /mnt
Use pacstrap script to install all necessary packages:
pacstrap /mnt base linux linux-firmware vim nano mc
Generate a fstab file to define how disk partition, block devices or remote file systems are mounted into the filesystem.
genfstab -U /mnt >> /mnt/etc/fstab
Use arch-chroot and set the mounted disk as root. Now Arch Linux is installed on the disk.