วันเสาร์ที่ 18 พฤษภาคม พ.ศ. 2562

Linux and Operating Systems



The following is the link to 'Essential English Grammar for Reading Comprehension' topic

https://readinterestinglinks.blogspot.com/2015/11/the-following-are-topics-of-english.html


The following is the link to 'How to Write Your First Program' topic

http://readinterestinglinks.blogspot.com/2018/01/how-to-write-your-first-program.html


The following is link to 'Programming for Kids' topic

http://readinterestinglinks.blogspot.com/2016/07/programming-for-kids.html


The following is link to 'Android' topic

http://readinterestinglinks.blogspot.com/2016/04/android.html


The following is link to 'Kotlin' topic
http://readinterestinglinks.blogspot.com/2018/01/kotlin.html

The following is the link to 'Java' topic

http://readinterestinglinks.blogspot.com/2015/12/java.html


The following is the link to 'Python' topic

https://readinterestinglinks.blogspot.com/2019/02/python.html


The following is link to 'Rust' topic

https://readinterestinglinks.blogspot.com/2019/04/rust.html


The following is link to 'Dart and Flutter' topic

https://readinterestinglinks.blogspot.com/2019/04/dart-and-flutter.html


The following is link to 'A-Frame' topic

https://readinterestinglinks.blogspot.com/2019/04/a-frame.html


The following is link to ' Arduino and Raspberry Pi ' topic

http://readinterestinglinks.blogspot.com/2017/04/arduino-and-raspberry-pi.html


The following is link to 'Electronics Engineering' topic
http://readinterestinglinks.blogspot.com/2017/05/electronics-engineering.html


The following is link to 'Brain' topic

http://readinterestinglinks.blogspot.com/2016/03/brain-wavecomaxenoglossyreincarnation.html


=============================

Linux

https://www.ubuntu.com


https://linuxmint.com


https://lubuntu.net


http://puppylinux.com/index.html

http://puppylinux.com/index.html#download

http://puppylinux.com/download.html

http://www.tinycorelinux.net

http://www.tinycorelinux.net/screenshots.html

http://www.tinycorelinux.net/downloads.html

https://www.bettertechtips.com/linux/lightweight-linux-distro


https://fossbytes.com/best-lightweight-linux-distros


https://www.techradar.com/news/best-lightweight-linux-distro


http://www.diffen.com/difference/Linux_Mint_vs_Ubuntu


https://www.makeuseof.com/tag/debian-ubuntu-linux-mint-distribution


https://itsfoss.com/lightweight-linux-beginners

https://alternativeto.net/software/lubuntu

https://en.wikipedia.org/wiki/Light-weight_Linux_distribution

https://www.ubuntupit.com/top-5-best-lightweight-linux-distros-boost-old-computer

https://alternative.me/lubuntu

https://www.lifewire.com/top-ubuntu-alternatives-4135701



---------------------------------------------

Verify integrity of the file.iso that you downloaded before creating live USB drive.

Note that you can use software that has GUI (Graphical User Interface) such as 'HashTab', 'GtkHash' instead of using command line in Terminal window.
https://itsfoss.com/checksum-tools-guide-linux


https://alternativeto.net/software/gtkhash


http://cdimage.ubuntu.com/lubuntu/releases


http://releases.ubuntu.com


http://cdimage.ubuntu.com/lubuntu/releases/18.10/release/SHA256SUMS


http://cdimage.ubuntu.com/lubuntu/releases/18.10/release/MD5SUMS


http://releases.ubuntu.com/19.04/SHA256SUMS


http://releases.ubuntu.com/19.04/MD5SUMS


https://help.ubuntu.com/community/UbuntuHashes


https://www.howtogeek.com/67241/htg-explains-what-are-md5-sha-1-hashes-and-how-do-i-check-them


https://www.maketecheasier.com/verify-md5-sha-1-sha-256-checksum-windows10


https://www.lifewire.com/validate-md5-checksum-file-4037391


-------------------------------

Live USB Drive

Note that after creating live USB, you can install Lubuntu on a computer that already has OS (Operating System)
without resizing or creating a new partition by yourself because the live USB drive can detect the old OS and find empty space on your harddisk.
https://help.ubuntu.com/community/Lubuntu/InstallingLubuntu


https://launchintolinux.wordpress.com/2012/04/04/installing-lubuntu-a-step-by-step-guide-to-dual-booting


https://www.lifewire.com/install-lubuntu-16-04-windows-10-4037894


https://rufus.akeo.ie


https://alternativeto.net/software/unetbootin


http://www.fosslinux.com/274/how-to-create-linux-mint-live-usb-drive-on-windows.htm


https://www.lifewire.com/create-uefi-bootable-linux-mint-usb-2202084


https://www.makeuseof.com/tag/linux-live-usb-creator-easily-boot-linux-flash-drive


http://www.linuxliveusb.com/en/home


https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3


https://itsfoss.com/create-live-usb-of-ubuntu-in-windows


https://forum.peppermintos.com/index.php/topic,4350.0.html


https://antixlinux.com/the-most-extensive-live-usb-on-the-planet


https://www.pendrivelinux.com/yumi-multiboot-usb-creator


https://itsfoss.com/guide-install-linux-mint-16-dual-boot-windows


https://www.lifewire.com/dual-boot-windows-8-1-linux-mint-2202090


https://www.lifewire.com/dual-boot-windows-81-elementary-os-2202056


https://mintguide.org/tools/317-make-a-bootable-flash-drive-from-an-iso-image-on-linux-mint.html


https://www.bleepingcomputer.com/forums/t/641207/the-right-method-to-install-puppylinux-to-a-usb

http://wikka.puppylinux.com/InstallationIndex







--------------------------

Partition

Note that you can install Lubuntu on a computer that already has OS (Operating System)
without resizing or creating a new partition by yourself because live USB drive can detect the old OS and find empty space on your harddisk.
If you have installed Linux successfully, you can skip this topic.
https://www.lifewire.com/what-is-a-partition-2625958


https://www.howtogeek.com/184659/beginner-geek-hard-disk-partitions-explained


https://www.bleepingcomputer.com/tutorials/understanding-hard-disk-partitions


https://www.cgsecurity.org/wiki/Partition_recognition_primary_and_logical


https://www.pcworld.com/article/2066191/how-to-partition-a-hard-drive.html


https://www.lifewire.com/how-to-partition-a-hard-drive-2626081


https://searchstorage.techtarget.com/definition/partition


https://www.pcworld.com/article/185941/how_and_why_to_partition_your_hard_drive.html


https://www.computerhope.com/jargon/p/partitio.htm


https://superuser.com/questions/1015557/how-to-merge-unallocated-partition-to-linux-partition


https://help.ubuntu.com/community/InstallingANewHardDrive


--------------------------

File System

Note that you can skip this topic if you do not have time to read.
However, you should read it especially if you use multiple Operating Systems.
http://programmer-choice.blogspot.com/2014/01/understanding-file-systemsntfs-fat.html?m=1


https://en.m.wikipedia.org/wiki/Comparison_of_file_systems


https://androidmodguide.blogspot.com/p/file-systems.html?m=1


https://fossbytes.com/fat32-vs-ntfs-vs-exfat-difference-three-file-systems


https://github.com/flatpak/flatpak/wiki/Filesystem


--------------------------

Gparted

Note that you can install Lubuntu on a computer that already has OS (Operating System)
without resizing or creating a new partition by yourself because live USB drive can detect the old OS and find empty space on your harddisk.
If you have installed Linux successfully, you can skip this topic.
https://gparted.org


https://gparted.sourceforge.io


https://alternativeto.net/software/gnome-disk-utility


https://launchpad.net/ubuntu/zesty/+source/gnome-disk-utility


https://www.lifewire.com/free-disk-partition-software-tools-2624950


https://alternativeto.net/software/minitool-partition-wizard


https://ubuverse.com/recover-a-disk-partition-with-testdisk-and-gparted-live


https://gparted.sourceforge.io/livecd.php


https://www.howtogeek.com/187789/dual-booting-explained-how-you-can-have-multiple-operating-systems-on-your-computer


https://www.makeuseof.com/tag/whats-best-way-run-multiple-operating-systems-pc


--------------------------------------------

TestDisk

Note that if you have installed Linux successfully, you can skip this topic.
Actually you can install Lubuntu with live USB drive without resizing a partition or creating a new partition by yourself.
In case you try resizing a partition or creating a new partition by yourself, but it fails
, and you need to copy file from unallocate partition to a flashdrive or an external harddisk.
You should use only the following keys or commands.
p=list, :=select file, C=copy, arrow key=change directory, C=paste in destination directory in the flashdrive or an external harddisk
, and then use q=quit when you want to go back to the previous menu.
If you want to exit, you just hold down or press 'q' key many times until you exit especially when you are unsure what you just did.
Do not write any partitions because the parition that has D=Delete charatecristic will be unallocate partition when you boot your computer again next time.
You need to write (BackupBS, *=boot charatecristic) only if you try to boot from the partition that has problem, but that might take a long time.
https://ubuverse.com/recover-a-disk-partition-with-testdisk-and-gparted-live


https://www.cgsecurity.org/wiki/TestDisk_Download


https://www.cgsecurity.org/testdisk-7.0.linux26.tar.bz2


https://www.cgsecurity.org/wiki/TestDisk_Step_By_Step


https://www.cgsecurity.org/wiki/TestDisk_Step_By_Step#Recover_deleted_files


https://www.cgsecurity.org/wiki/TestDisk


https://www.cgsecurity.org/wiki/TestDisk_Livecd


https://www.cgsecurity.org/wiki/Running_TestDisk


https://askubuntu.com/questions/314440/how-to-allocate-unallocated-space-of-hard-disk-in-ubuntu-12-4-after-installation




--------------------------------------------

GRUB

Note that in case there is something wrong e.g. you play with partitions and your Linux cannot boot anymore
, so you need to rescue GRUB to make your Linux be able to boot again.
https://en.m.wikipedia.org/wiki/GNU_GRUB


http://www.linuxandubuntu.com/home/ways-to-rescue-or-recover-grub-menu


https://m.wikihow.com/Bypass-Grub-Rescue-on-a-Linux-Computer


https://itsfoss.com/solve-error-partition-grub-rescue-ubuntu-linux


https://unix.stackexchange.com/questions/148041/recovering-from-grub-rescue-crash


https://www.howtoforge.com/tutorial/repair-linux-boot-with-grub-rescue


-------------------------

System Backup

https://community.linuxmint.com/tutorial/view/1577


-----------------------

Most Used Linux Terminal Commands

Note that you can use 'Ctrl+Alt+T' or use menu 'System>Tools>LXTerminal' to open a Terminal window at the 'Home' directory.
You can also open a Terminal window at a directory by right clicking at the directory, and then selecting 'Open in Terminal' from the pop-up menu.
When you want to copy a long text command e.g. the long command from a web page when installing a software
, you need to use 'Copy' and 'Paste' from the pop-up menu by right clicking at that long command
because you cannot use Ctrl+C and Ctrl+V in the Terminal.
https://www.cheatography.com/davechild/cheat-sheets/linux-command-line


https://www.makeuseof.com/tag/most-used-linux-terminal-commands


https://www.ubuntupit.com/the-50-best-linux-commands-to-run-in-the-terminal


https://milq.github.io/useful-terminal-commands-ubuntu-debian


https://searchdatacenter.techtarget.com/tutorial/77-Linux-commands-and-utilities-youll-actually-use


https://www.networkworld.com/article/3337516/the-linux-command-line-cheat-sheet.html


https://www.tecmint.com/linux-commands-cheat-sheet


https://itsfoss.com/linux-command-tricks


https://www.maketecheasier.com/fun-linux-commands




https://riptutorial.com/linux


https://riptutorial.com/ebook/linux




---------------------

Install Useful App or Software

Note that you can use menu 'System Tools>Software' to install software instead of installing software via Terminal window.
https://community.linuxmint.com/tutorial/view/1525


https://itsfoss.com/4-best-download-managers-for-linux


https://lifehacker.com/lifehacker-pack-for-linux-our-list-of-the-essential-li-815376368


http://joyofandroid.com/4-best-android-emulators-linux


https://itsfoss.com/best-modern-open-source-code-editors-for-linux


https://itsfoss.com/vector-graphics-editors-linux


https://www.makeuseof.com/tag/linux-voip-alternatives-skype


https://filmora.wondershare.com/screen-recorder/top-10-best-screen-recorder-for-linux.html


https://itsfoss.com/best-linux-screen-recorders


https://www.linux.com/blog/2018/6/6-open-source-ai-tools-know


https://www.tecmint.com/take-or-capture-desktop-screenshots-in-ubuntu-linux


https://www.2daygeek.com/anbox-best-android-emulator-for-linux

https://github.com/anbox/anbox/blob/master/docs/install.md

https://snapcraft.io/anbox-installer

https://www.tecmint.com/best-markdown-editors-for-linux


https://remarkableapp.github.io


https://github.com/retext-project/retext


https://www.maketecheasier.com/create-markdown-documents-linux


https://www.markdownguide.org/cheat-sheet


https://www.makeareadme.com


https://riptutorial.com/markdown


https://riptutorial.com/ebook/markdown
https://riptutorial.com/vim

https://riptutorial.com/ebook/vim

https://riptutorial.com/git

https://riptutorial.com/ebook/git

https://riptutorial.com/github

https://riptutorial.com/ebook/github

https://riptutorial.com/bitbucket

https://riptutorial.com/ebook/bitbucket











----------------------

AppImage

Note that you can set permission by right clicking at the file, and then selecting the menu 'Properties'
instead of using the command 'chmod' in Terminal.
https://askubuntu.com/questions/866511/what-are-the-differences-between-snaps-appimage-flatpak-and-others


https://appimage.org


https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages


https://github.com/AppImage/AppImageKit/wiki/Using-Open-Build-Service


http://www.ubuntubuzz.com/2017/03/how-to-run-appimage-package-on-ubuntu.html?m=1


https://askubuntu.com/questions/774490/what-is-an-appimage-how-do-i-install-it


https://itsfoss.com/use-appimage-linux


https://www.booleanworld.com/creating-linux-apps-run-anywhere-appimage


https://bintray.com/probono/AppImages


https://fusion809.github.io/how-to-create-appimages


https://appimage.github.io/apps


https://github.com/AppImage/AppImageKit/wiki/Similar-projects#comparison




---------------

Flatpak

https://askubuntu.com/questions/866511/what-are-the-differences-between-snaps-appimage-flatpak-and-others


https://flathub.org/home


https://flathub.org/apps


https://flathub.org/apps/collection/popular


https://flatpak.org


http://docs.flatpak.org/en/latest/getting-started.html


https://flatpak.org/setup/Ubuntu


https://flatpak.org/faq


https://www.fossmint.com/install-flatpak-in-linux


https://www.maketecheasier.com/install-flatpak-on-ubuntu


https://www.techrepublic.com/article/how-to-install-and-use-flatpak-on-ubuntu


https://www.addictivetips.com/ubuntu-linux-tips/use-and-install-flatpak


https://www.omgubuntu.co.uk/2017/07/7-flatpak-apps-can-install-right-now-flathub


https://www.omgubuntu.co.uk/2018/06/winepak-flatpak-for-wine-apps


https://flathub.org/apps/details/fr.handbrake.ghb


https://flathub.org/apps/details/org.openshot.OpenShot


https://flathub.org/apps/details/org.octave.Octave


https://flathub.org/apps/details/org.kde.krita


https://flathub.org/apps/details/io.github.OpenToonz


https://flathub.org/apps/details/com.uploadedlobster.peek


https://flathub.org/apps/details/com.jetbrains.PyCharm-Community


https://flathub.org/apps/details/com.google.AndroidStudio


https://flathub.org/apps/details/com.discordapp.Discord


http://docs.flatpak.org/en/latest/first-build.html




--------------

Snap

https://snapcraft.io


https://snapcraft.io/store


https://docs.snapcraft.io/core/install


https://docs.snapcraft.io/core/install-ubuntu


https://docs.snapcraft.io/core/usage


https://itsfoss.com/install-snap-linux


https://snapcraft.io/kmplot


https://snapcraft.io/functy


https://snapcraft.io/kicad-snap


https://snapcraft.io/qucs-spice


https://snapcraft.io/inkscape


https://snapcraft.io/opentoonz


https://snapcraft.io/screencloud


https://snapcraft.io/blog/6-ides-you-need-to-know-about


https://snapcraft.io/vscode


https://snapcraft.io/android-studio


https://snapcraft.io/pycharm-educational


https://snapcraft.io/pycharm-community


https://snapcraft.io/kotlin


https://snapcraft.io/anbox-installer

https://askubuntu.com/questions/806780/how-can-i-get-snappy-to-list-all-available-snap-packages




-----------------------



Anbox (Run Android apk file on Linux with Android emulator)

https://github.com/anbox/anbox/blob/master/docs/install.md

https://snapcraft.io/anbox-installer

https://www.reallinuxuser.com/how-to-run-android-apps-in-linux-mint-with-anbox

https://www.2daygeek.com/anbox-best-android-emulator-for-linux

https://linuxconfig.org/how-to-install-anbox-and-run-android-apps-in-linux

https://markontech.com/linux/install-anbox-on-linux

https://dev.to/xeroxism/how-to-install-anbox-in-ubuntu-linux-26d3

https://www.fosslinux.com/13176/how-to-install-and-run-android-apps-on-ubuntu-using-anbox.htm

https://www.infoworld.com/article/3189311/android/anbox-run-android-apps-in-linux.html


https://docs.anbox.io/userguide/install.html


http://techapple.net/2014/05/5-best-android-emulators-linux-run-android-apps-linux-ubuntulinuxmintfedoraarchlinuxopensusemageiacentos-etc


http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation
















----------------------



How to install font

Note that if you want to install by copying file.ttf to home/computername/.fonts directly
, you need to use 'View>Show Hidden' to show the '.fonts' directory
, but it is easier if you use software that has GUI (Graphical User Interface) like 'Font Manager' instead.

https://itsfoss.com/install-fonts-ubuntu-1404-1410


https://askubuntu.com/questions/3697/how-do-i-install-fonts


https://askubuntu.com/questions/13144/can-i-use-the-ubuntu-font-in-a-commercial-logo-design


https://www.linuxlinks.com/fonttools


https://www.reddit.com/r/neography/comments/8186cc/creating_fonts_with_inkscape_and_fontforge_part1


----------------------------------

How to install file.bin

https://www.techwalla.com/articles/how-to-install-a-bin-file-in-ubuntu-linux


https://m.wikihow.com/Install-Bin-Files-in-Linux


https://www.cyberciti.biz/faq/howto-unix-command-run-execute-bin-files-in-linux


https://www.silabs.com/community/interface/knowledge-base.entry.html/2016/02/08/installing_a_linux-pCgx


http://www.lazylab.org/162/linux/how-to-install-bin-file-linuxubuntucentos


---------------------------

How to install file.sh

https://m.wikihow.com/Execute-INSTALL.sh-Files-in-Linux-Using-Terminal


https://www.computerhope.com/issues/ch001648.htm


https://www.cyberciti.biz/faq/run-execute-sh-shell-script


--------------------------

Create Shell Script

Note that this seems to be advanced topic, so you can skip it if you do not have time.

http://www.linfo.org/create_shell_1.html


http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_02_01.html




---------------------------

How to install file.gz

Note that you should try extracting the file by rihgt clicking at file and selecting 'Extract To...' menu
before using command line in Terminal.
https://www.makeuseof.com/tag/compile-install-tar-gz-tar-bz2-files-ubuntu-linux


http://www.linuxandubuntu.com/home/how-to-install-targz-or-tgz-packages-in-linux


https://ccm.net/faq/14903-how-to-install-a-tar-gz-file-on-ubuntu


http://sourcedigit.com/20839-extract-install-tar-gz-files-ubuntu


http://www.lostsaloon.com/technology/how-to-install-tarball-tar-gz-or-tar-bz2-files-in-linux-or-unix


https://askubuntu.com/questions/25961/how-do-i-install-a-tar-gz-or-tar-bz2-file/1030


https://askubuntu.com/questions/191390/how-to-use-sudo-command-to-install-tar-gz


https://www.interserver.net/tips/kb/extract-tar-gz-files-using-linux-command-line


https://www.cyberciti.biz/faq/install-tarballs


https://scratch.mit.edu/discuss/topic/163180/?page=1


----------------------

How to extract file.iso

Note that you should try extracting the file by rihgt clicking at file and selecting 'Extract To...' menu before using command line in Terminal.

https://www.makeuseof.com/tag/extract-iso-files-linux


https://www.tecmint.com/extract-files-from-iso-files-linux






-------------------------

How to install file.deb

Note that you can use software that has GUI (Graphical User Interface) such as 'GDebi Package Installer' instead of using command line in Terminal

https://www.lifewire.com/install-deb-packages-2205641


https://alvinalexander.com/linux-unix/how-to-install-deb-file-debian-linux-dpkg-apt


https://www.sitepoint.com/quick-tip-how-to-install-deb-and-tar-files-in-linux


https://askubuntu.com/questions/40779/how-do-i-install-a-deb-file-via-the-command-line




=======================

How to run file.jar

https://m.wikihow.com/Run-a-.Jar-Java-File


https://coderwall.com/p/ssuaxa/how-to-make-a-jar-file-linux-executable


http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_02_01.html


http://www.linfo.org/create_shell_1.html


https://www.tecmint.com/create-and-execute-jar-file-in-linux


-------------------

WINE

https://m.wikihow.com/Use-Wine-on-Linux


https://www.ostechnix.com/run-windows-games-softwares-ubuntu-16-04


https://www.pcsteps.com/10463-install-wine-linux-mint-ubuntu-run-windows-apps


http://www.linuxandubuntu.com/home/how-to-install-wine-and-run-windows-apps-in-linux


https://www.lifewire.com/tools-to-run-windows-programs-in-linux-4120713


https://linuxconfig.org/wine-installation-and-configuration-tutorial-on-linux




-----------------------

WINE Font

https://bbs.archlinux.org/viewtopic.php?id=217309


https://askubuntu.com/questions/102538/wine-fonts-problem




----------------

Winetricks

https://www.howtoforge.com/tutorial/how-to-use-winetricks


https://linuxconfig.org/configuring-wine-with-winetricks




---------------

Winepak

https://www.winepak.org


https://www.omgubuntu.co.uk/2018/06/winepak-flatpak-for-wine-apps


https://www.gamingonlinux.com/articles/winepak-a-project-to-get-windows-games-packaged-with-wine-flatpak-for-an-easy-linux-installation.11968


https://www.maketecheasier.com/winepak-install-windows-games-linux


https://www.windowsstar.com/how-to-install-windows-apps-on-linux-with-winepak


http://aslinyai.co/news/How-to-install-Windows-apps-on-Linux-with-Winepak




------------------------

Uninstall App or Software


Note that you should try using menu 'System Tools>Software' to uninstall software before uninstalling software via Terminal window.

https://m.wikihow.com/Uninstall-Ubuntu-Software


https://askubuntu.com/questions/1143/how-can-i-uninstall-software


https://itsfoss.com/remove-install-software-ubuntu


https://www.lifewire.com/uninstall-software-on-ubuntu-4125348






--------------------------------

Unalbe to log in because the keyboard cannot work

Some users cannot log in after updating the latest of Linux via the internet.
If you have this problem, you need to download and install files via the internet.
If you share the internet by using your smartphone via the USB port
, you need to insert the USB cable after you select 'kernel (recovery mode)' menu
and before you select 'Network' menu of the GRUB.
You cannot insert USB cable before you boot your computer because when your computer boots
, your smartphone will reset or turn off the internet sharing via the USB port automatically.
In other words, insert the USB cable, then open internet sharing at your smartphone
, and then select 'Network' menu of the GRUB.
Note that the following links will show you how to download and install the files.

https://askubuntu.com/questions/908918/updated-from-16-04-to-16-10-the-keyboard-and-mouse-no-longer-works-after-gettin

https://www.quora.com/Why-doesn%E2%80%99t-a-keyboard-work-sometimes-on-Ubuntu

--------------------------------

Advanced Topics

Note that the following links seem to be advanced topics, so you can skip them if you do not have time.



SSH

http://blog.robertelder.org/what-is-ssh

https://www.hostinger.com/tutorials/ssh-tutorial-how-does-ssh-work

https://www.geeksforgeeks.org/ssh-command-in-linux-with-examples

https://www.makeuseof.com/tag/beginners-guide-setting-ssh-linux-testing-setup

https://support.rackspace.com/how-to/connecting-to-a-server-using-ssh-on-linux-or-mac-os

https://www.digitalocean.com/community/tutorials/how-to-use-ssh-to-connect-to-a-remote-server-in-ubuntu

https://www.ssh.com/ssh/command

https://en.m.wikipedia.org/wiki/Secure_Shell



-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

SSH and Android Smartphone

https://www.unixmen.com/ssh-linux-systems-android

https://www.smarthomebeginner.com/connect-via-ssh-from-your-smartphone

https://www.psychz.net/client/kb/en/how-to-remotely-connect-to-a-linux-machine-using-a-smartphone.html

https://www.oodlestechnologies.com/blogs/SSH-connection-to-linux-server-from-Android-device

https://linuxconfig.org/ssh-into-linux-your-computer-from-android-with-termux



-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

https://riptutorial.com/bash

https://riptutorial.com/ebook/bash

https://riptutorial.com/ubuntu


https://riptutorial.com/ebook/ubuntu


https://riptutorial.com/unix


https://riptutorial.com/ebook/unix


https://riptutorial.com/posix


https://riptutorial.com/ebook/posix


https://riptutorial.com/sh


https://riptutorial.com/ebook/sh


https://riptutorial.com/linux-kernel


https://riptutorial.com/ebook/linux-kernel


===============================

Redox

https://redox-os.org


https://gitlab.redox-os.org/redox-os/orbtk


https://github.com/redox-os/orbtk




==========================

ReactOS

https://www.reactos.org




==========================

Windows

https://www.javatpoint.com/net-framework


https://www.javatpoint.com/net-framework-class-library


https://docs.microsoft.com/en-us/dotnet/framework


https://docs.microsoft.com/en-us/dotnet/standard/class-library-overview


https://riptutorial.com/xamarin


https://riptutorial.com/ebook/xamarin


https://riptutorial.com/xamarin-forms

https://riptutorial.com/ebook/xamarin-forms

https://www.tutorialspoint.com/xamarin/index.htm

https://www.tutorialspoint.com/xamarin/xamarin_quick_guide.htm

https://riptutorial.com/xamarin-android


https://riptutorial.com/ebook/xamarin-android


https://riptutorial.com/dot-net


https://riptutorial.com/ebook/dot-net


https://riptutorial.com/dot-net-core


https://riptutorial.com/ebook/dot-net-core


https://riptutorial.com/winapi


https://riptutorial.com/ebook/winapi


https://riptutorial.com/azure


https://riptutorial.com/ebook/azure


https://riptutorial.com/csharp


https://riptutorial.com/ebook/csharp


https://www.tutorialspoint.com/csharp/index.htm

https://www.tutorialspoint.com/csharp/csharp_quick_guide.htm

https://www.javatpoint.com/csharp-async-main


https://riptutorial.com/vb-net

https://riptutorial.com/ebook/vb-net

https://riptutorial.com/asp-net

https://riptutorial.com/ebook/asp-net

https://riptutorial.com/asp-net-core

https://riptutorial.com/ebook/asp-net-core

https://riptutorial.com/asp-net-mvc

https://riptutorial.com/ebook/asp-net-mvc

https://riptutorial.com/sql-server


https://riptutorial.com/ebook/sql-server


https://riptutorial.com/powershell

https://riptutorial.com/ebook/powershell

https://www.techradar.com/best/best-windows-10-antivirus


https://www.techradar.com/best/best-antivirus


https://www.pcmag.com/roundup/256703/the-best-antivirus-protection


https://www.cnet.com/news/the-best-antivirus-protection-of-2019-for-windows-10




===============================

What do Operating Systems do?

https://www.tutorialspoint.com/operating_system/index.htm

https://www.tutorialspoint.com/operating_system/os_quick_guide.htm

https://www.tutorialspoint.com/operating_system/os_processes.htm

https://www.tutorialspoint.com/operating_system/os_multi_threading.htm

https://www.tutorialspoint.com/operating_system/os_virtual_memory.htm

https://www.tutorialspoint.com/operating_system/os_linux.htm

https://www.tutorialspoint.com/operating_system/os_exams_questions_answers.htm

https://www.javatpoint.com/os-tutorial


https://www.javatpoint.com/os-process-management-introduction


https://www.javatpoint.com/os-process-synchronization-introduction


https://www.javatpoint.com/os-deadlocks-introduction


https://www.javatpoint.com/os-memory-management-introduction


https://www.javatpoint.com/os-attributes-of-the-file


https://en.wikipedia.org/wiki/Operating_system

https://en.wikipedia.org/wiki/List_of_operating_systems

https://computersciencewiki.org/index.php/Operating_system



=====================================

Computer Architecture



























https://www.tutorialspoint.com/basics_of_computers/index.htm

https://www.tutorialspoint.com/basics_of_computers/basics_of_computers_quick_guide.htm

https://www.tutorialspoint.com/computer_fundamentals/index.htm

https://www.tutorialspoint.com/computer_fundamentals/computer_quick_guide.htm

https://www.tutorialspoint.com/basics_of_computer_science/index.htm

https://www.tutorialspoint.com/basics_of_computer_science/basics_of_computer_science_quick_guide.htm

https://www.tutorialspoint.com/computer_logical_organization/index.htm

https://www.tutorialspoint.com/computer_logical_organization/computer_logical_organization_quick_guide.htm

https://en.wikiversity.org/wiki/Computer_architecture_and_organization

https://en.wikipedia.org/wiki/Computer_architecture

https://www.studytonight.com/computer-architecture/architecture-of-computer-system

https://www.javatpoint.com/computer-organization-and-architecture-tutorial

https://www.javatpoint.com/computer-architecture-vs-computer-organization

https://www.javatpoint.com/evolution-of-computing-devices

https://www.javatpoint.com/functional-units-of-digital-system

https://www.javatpoint.com/basic-operational-concepts

https://www.javatpoint.com/general-system-architecture

https://www.javatpoint.com/store-program-control-concept

https://www.javatpoint.com/flynns-classification-of-computers

https://www.javatpoint.com/computer-registers

https://www.geeksforgeeks.org/differences-between-computer-architecture-and-computer-organization

https://www.geeksforgeeks.org/computer-organization-von-neumann-architecture

https://www.geeksforgeeks.org/computer-organization-and-architecture-pipelining-set-3-types-and-stalling

https://www.geeksforgeeks.org/computer-organization-and-architecture-pipelining-set-2-dependencies-and-data-hazard

https://www.geeksforgeeks.org/computer-organization-and-architecture-pipelining-set-1-execution-stages-and-throughput

https://www.geeksforgeeks.org/computer-organization-computer-system-life-cycle

https://www.geeksforgeeks.org/computer-organization-basic-computer-instructions

https://www.geeksforgeeks.org/computer-organization-performance-of-computer

https://www.geeksforgeeks.org/computer-organization-general-register-based-cpu-organization

https://www.geeksforgeeks.org/computer-organization-stack-based-cpu-organization

https://www.geeksforgeeks.org/computer-architecture-flynns-taxonomy

https://www.geeksforgeeks.org/computer-architecture-multiprocessor-and-multicomputer

https://www.geeksforgeeks.org/computer-organization-ram-vs-rom

https://www.geeksforgeeks.org/computer-organization-mpu-communication

https://www.geeksforgeeks.org/computer-organization-bus-arbitration

https://www.geeksforgeeks.org/computer-organization-why-need-interrupt

https://www.geeksforgeeks.org/computer-organization-and-architecture-tutorials

https://www.geeksforgeeks.org/computer-organization-risc-and-cisc

https://www.geeksforgeeks.org/microprocessors-risc-and-cisc-set-2

https://www.geeksforgeeks.org/different-instruction-cycles

https://www.geeksforgeeks.org/computer-organization-alu-and-data-path

https://www.geeksforgeeks.org/computer-organization-micro-operation

https://www.geeksforgeeks.org/introduction-to-memory-and-memory-units

https://www.geeksforgeeks.org/priority-interrupts-sw-polling-daisy-chaining

https://www.geeksforgeeks.org/microprocessor

https://www.tutorialspoint.com/microprocessor/index.htm

https://www.tutorialspoint.com/microprocessor/microprocessor_quick_guide.htm

===============================

Try creating your own Operating System

https://m.wikihow.com/Make-a-Computer-Operating-System


https://www.whoishostingthis.com/resources/os-development


https://www.instructables.com/id/Create-your-own-operating-system


https://www.instructables.com/id/Make-A-Simple-Operating-System


http://mikeos.sourceforge.net/write-your-own-os.html


http://mikeos.sourceforge.net


https://github.com/cfenollosa/os-tutorial


https://github.com/cfenollosa/os-tutorial/blob/master/00-environment/README.md


https://github.com/cfenollosa/os-tutorial/blob/master/01-bootsector-barebones/README.md



-------------------------------

Learn Assembly Language

https://null-byte.wonderhowto.com/how-to/beginners-x86-linux-assembly-0170399


http://cs.lmu.edu/~ray/notes/nasmtutorial


https://www.nasm.us/doc


https://software.intel.com/en-us/articles/intel-sdm


https://github.com/0xAX/asm


https://0xax.github.io/asm_1


https://0xax.github.io/asm_2


https://asmtutor.com


https://gitconnected.com/learn/assembly-language


https://hackr.io/tutorials/learn-assembly-language


https://www.tutorialspoint.com/assembly_programming


http://faase.org/2016/10/28/nasm-tutorial


https://riptutorial.com/x86


https://riptutorial.com/ebook/x86


https://riptutorial.com/assembly


https://riptutorial.com/ebook/assembly


https://www.tutorialspoint.com/assembly_programming/index.htm

https://www.tutorialspoint.com/assembly_programming/assembly_quick_guide.htm

http://readinterestinglinks.blogspot.com/2016/01/assembly-and-mips.html


----------------------------------------

Learn Rust


https://readinterestinglinks.blogspot.com/2019/04/rust.html



=======================================

Compilers

https://en.wikipedia.org/wiki/Compiler

https://www.tutorialspoint.com/compiler_design/index.htm

https://www.tutorialspoint.com/compiler_design/compiler_design_quick_guide.htm

https://www.javatpoint.com/compiler-tutorial

https://www.javatpoint.com/parser

https://www.javatpoint.com/lr-parser

https://www.javatpoint.com/syntax-directed-translation

https://www.javatpoint.com/symbol-table

https://www.javatpoint.com/storage-organization

https://www.javatpoint.com/lexical-error

https://www.javatpoint.com/code-generation

https://www.javatpoint.com/machine-independent-optimization

https://www.tutorialspoint.com/computer_programming/index.htm

https://www.tutorialspoint.com/computer_programming/computer_programming_quick_guide.htm









วันเสาร์ที่ 13 เมษายน พ.ศ. 2562

A-Frame



The following is the link to 'Essential English Grammar for Reading Comprehension' topic

https://readinterestinglinks.blogspot.com/2015/11/the-following-are-topics-of-english.html


The following is the link to 'How to Write Your First Program' topic

http://readinterestinglinks.blogspot.com/2018/01/how-to-write-your-first-program.html


The following is the link to 'Java' topic

http://readinterestinglinks.blogspot.com/2015/12/java.html


The following is the link to 'Python' topic

https://readinterestinglinks.blogspot.com/2019/02/python.html



The following is link to 'Rust' topic

https://readinterestinglinks.blogspot.com/2019/04/rust.html


The following is link to 'Dart and Flutter' topic

https://readinterestinglinks.blogspot.com/2019/04/dart-and-flutter.html



The following is link to 'Linux and Operating Systems' topic

https://readinterestinglinks.blogspot.com/2019/05/linux-and-operating-systems.html


=====================================

Basics



https://riptutorial.com/aframe


https://riptutorial.com/ebook/aframe


https://aframe.io/docs/0.9.0/introduction


https://aframe.io/docs/0.9.0/introduction/installation.html


https://aframe.io/aframe-school


https://aframe.io/examples


http://web.engr.oregonstate.edu/~saeedib/resume/A-Frame.html


https://hacks.mozilla.org/2016/03/build-the-virtual-reality-web-with-a-frame


https://tutorialsforvr.com/create-webvr-app


https://tutorialsforvr.com/introduction-to-aframe


https://softwareengineeringdaily.com/2018/06/29/how-to-get-started-in-vr-with-a-frame


https://www.lullabot.com/articles/11-tools-for-vr-developers


https://www.ideaspacevr.org/documentation/1.1/installation


https://www.roadtovr.com/mozilla-virtual-reality-webvr-a-frame-guide-basic-vr-website


https://glitch.com/~aframe


https://github.com/aframevr/aframe/


https://thimble.mozilla.org/en-US/user/ngokevin/864056


https://codepen.io/mozvr/pen/BjygdO


https://codepen.io/mozillavr/pen/BjygdO




------------------------------------------

Game



https://gamedevacademy.org/aframe-vr-game-development


https://medium.freecodecamp.org/build-a-multiplayer-browser-based-vr-game-with-a-frame-pubnub-and-webvr-b7de33ba088


https://hacks.mozilla.org/2018/03/immersive-aframe-low-poly


https://css-tricks.com/minecraft-webvr-html-using-frame


------------------------------







Dart and Flutter



The following is the link to 'Essential English Grammar for Reading Comprehension' topic

https://readinterestinglinks.blogspot.com/2015/11/the-following-are-topics-of-english.html


The following is the link to 'How to Write Your First Program' topic

http://readinterestinglinks.blogspot.com/2018/01/how-to-write-your-first-program.html


The following is the link to 'Java' topic

http://readinterestinglinks.blogspot.com/2015/12/java.html


The following is link to 'Kotlin' topic
http://readinterestinglinks.blogspot.com/2018/01/kotlin.html

The following is the link to 'Python' topic

https://readinterestinglinks.blogspot.com/2019/02/python.html



The following is link to 'Rust' topic

https://readinterestinglinks.blogspot.com/2019/04/rust.html


The following is link to 'A-Frame' topic

https://readinterestinglinks.blogspot.com/2019/04/a-frame.html


The following is link to 'Linux and Operating Systems' topic

https://readinterestinglinks.blogspot.com/2019/05/linux-and-operating-systems.html


=====================================

Basics



https://riptutorial.com/dart


https://riptutorial.com/ebook/dart


https://medium.com/mindorks/9-points-you-must-know-about-flutter-sdk-3b7308c2b265


https://dev.to/graphicbeacon/learn-dart-before-you-flutter-2997


https://flutter.io/docs/get-started/codelab


https://www.c-sharpcorner.com/article/flutter-with-android-studio-step-by-step-installation-guide


https://www.techomoro.com/how-to-install-and-setup-flutter-on-ubuntu-18-04-1-lts-bionic-beaver


https://developerfly.com/how-to-install-flutter-flutter-tutorial


https://jonathanmh.com/getting-started-with-flutter-on-linux-for-android-beginner-tutorial


https://www.raywenderlich.com/116-getting-started-with-flutter


https://hackernoon.com/develop-your-first-application-with-flutter-60c4308d18b7


https://expertise.jetruby.com/a-step-by-step-guide-to-building-native-app-with-flutter-c4ae3082e52a


https://medium.com/flutter-io/flutter-dont-fear-the-garbage-collector-d69b3ff1ca30


https://www.reddit.com/r/FlutterDev/comments/91pss2/do_i_need_to_have_android_studio_installed_to_use


https://flutter.io/docs/get-started/install


https://flutter.io/docs/get-started/install/linux


https://flutter.dev/docs/get-started/install/linux

https://marketplace.visualstudio.com/items?itemName=Dart-Code.dart-code


https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter


https://flutter.io/docs/get-started/editor


https://flutter.dev/docs/get-started/editor

https://flutter.io/docs/reference/tutorials


https://flutter.io/docs/development/ui/layout/tutorial


https://flutter.dev/docs/get-started/install
https://flutter.dev/docs/development/tools/android-studio



https://flutter.dev/docs/get-started/editor?tab=vscode


https://flutter.dev/docs/get-started/test-drive?tab=vscode


https://flutter.dev/docs/get-started/codelab


https://flutter.dev/docs/get-started/learn-more


https://flutter.dev/docs/development/tools


https://flutter.dev/docs/development/tools/vs-code


https://flutter.github.io/devtools


https://www.dartlang.org/guides/language/language-tour


https://www.dartlang.org/tutorials


https://www.dartlang.org/tools


https://dartcode.org


https://dart.academy


https://dartpad.dartlang.org


https://developer.android.com/studio/publish/app-signing.html#signing-manually

---------------------------------

Game Engine or Framework



http://www.stagexl.org


https://github.com/bp74/StageXL


https://github.com/bp74/StageXL/blob/master/README.md


https://github.com/bp74/StageXL_Samples


http://www.stagexl.org/samples


http://www.stagexl.org/samples/escape/index.html


http://www.stagexl.org/samples/piano/index.html


http://www.stagexl.org/samples/sprite_3d/index.html


https://github.com/luanpotter/flame


https://www.spritewidget.com


---------------------------