read interesting link
วันเสาร์ที่ 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
---------------------------
สมัครสมาชิก:
บทความ (Atom)