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

Rust



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 '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 'Linux and Operating Systems' topic

https://readinterestinglinks.blogspot.com/2019/05/linux-and-operating-systems.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


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

IDE

Visual Studio Code

https://code.visualstudio.com


https://marketplace.visualstudio.com/items?itemName=rust-lang.rust


https://code.visualstudio.com/docs/getstarted/tips-and-tricks

https://www.arungudelli.com/microsoft/visual-studio-code-keyboard-shortcut-cheat-sheet-windows-mac-linux

http://donovanbrown.com/post/visual-studio-code-keyboard-shortcut-cheat-sheet

https://zellwk.com/blog/useful-vscode-keyboard-shortcuts



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

IntelliJ

https://intellij-rust.github.io


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

Eclipse

https://www.eclipse.org/downloads/packages/release/photon/rc3/eclipse-ide-rust-developers


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

Basics



https://doc.rust-lang.org/book/ch01-01-installation.html


https://doc.rust-lang.org/book/ch01-02-hello-world.html


https://doc.rust-lang.org/book/ch01-03-hello-cargo.html


https://dzone.com/articles/rust-quick-start-and-exploring-cargo?fromrel=true


https://doc.rust-lang.org/book/print.html


https://doc.rust-lang.org/cargo/print.html


https://riptutorial.com/rust


https://riptutorial.com/ebook/rust


https://github.com/sger/RustBooks/blob/master/README.md#books


https://github.com/sger/RustBooks/blob/master/README.md#starter-books


https://www.ralfj.de/projects/rust-101/main.html


https://www.ralfj.de/projects/rust-101/part00.html


https://doc.rust-lang.org/stable/rust-by-example/print.html


https://doc.rust-lang.org/stable/rust-by-example


https://github.com/rust-lang/rust-by-example


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


https://www.javatpoint.com/rust-features


https://www.javatpoint.com/rust-if-statement


https://www.javatpoint.com/rust-ownership


https://www.javatpoint.com/rust-struct


https://www.javatpoint.com/rust-enum


https://www.javatpoint.com/rust-modules


https://www.javatpoint.com/rust-vector


https://www.javatpoint.com/rust-error-handling


https://www.javatpoint.com/rust-generic


https://www.javatpoint.com/rust-smart-pointers


https://www.snoyman.com/blog/2018/10/introducing-rust-crash-course


https://dzone.com/articles/kick-the-tires-rust-crash-course-lesson-1


https://dzone.com/articles/kick-the-tires-rust-crash-course-lesson-one-exerci


https://dzone.com/articles/rust-crash-course-lesson-3-iterators-and-errors


https://rust-leipzig.github.io/architecture/2016/12/20/idiomatic-trees-in-rust


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

Ownership



https://doc.rust-lang.org/book/ch04-00-understanding-ownership.html


https://doc.rust-lang.org/rust-by-example/scope/move.html


https://www.javatpoint.com/rust-ownership


https://www.javatpoint.com/rust-references-and-borrowing


https://www.javatpoint.com/rust-slices


https://www.javatpoint.com/rust-lifetime


https://dev.to/domcorvasce/learning-rust-1-ownership-g0


https://github.com/dwtj/rust-ownership-tutorial/blob/master/ownership-tutorial.md


https://medium.com/@bugaevc/understanding-rust-ownership-borrowing-lifetimes-ff9ee9f79a9c


https://dzone.com/articles/basics-of-ownership-rust-crash-course-lesson-2


https://dzone.com/articles/basics-of-ownership-rust-crash-course-lesson-2-par


https://theta.eu.org/2016/03/12/learn-you-a-rust-for-great-good.html


https://theta.eu.org/2016/04/16/lyar-lifetimes.html


https://learning-rust.github.io/docs/c1.ownership.html


https://learning-rust.github.io/docs/c2.borrowing.html


https://learning-rust.github.io/docs/c3.lifetimes.html


https://anixe.pl/news/rust_memory_safety_revolution






https://riptutorial.com/rust/example/15353/ownership-and-borrowing


http://arthurtw.github.io/2014/11/30/rust-borrow-lifetimes.html


http://squidarth.com/rc/rust/2018/05/31/rust-borrowing-and-ownership.html


https://rufflewind.com/2017-02-15/rust-move-copy-borrow


https://blog.adamant-lang.org/2019/rust-lifetime-visualization-ideas


http://softwaremaniacs.org/blog/2016/02/11/ownership-borrowing-hard


https://dev.to/zeerorg/lifetimes-in-rust-j8


http://www.jackhoy.com/web-applications/2016/11/10/rusts-ownership-model.html


https://asquera.de/blog/2018-01-29/rust-lifetimes-for-the-uninitialised


https://blog.skylight.io/rust-means-never-having-to-close-a-socket




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

Smart Pointers



https://doc.rust-lang.org/book/ch15-00-smart-pointers.html


https://doc.rust-lang.org/rust-by-example/std/box.html


https://www.javatpoint.com/rust-smart-pointers


https://www.javatpoint.com/rust-box-t


https://www.javatpoint.com/rust-deref-trait


https://www.javatpoint.com/rust-drop-trait


https://www.javatpoint.com/rust-rc-t


https://www.javatpoint.com/rust-refcell-t


https://hub.packtpub.com/shared-pointers-in-rust-challenges-solutions


https://matthias-endler.de/2017/boxes-and-trees






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

Threads



https://doc.rust-lang.org/book/ch16-00-concurrency.html


https://doc.rust-lang.org/rust-by-example/std_misc/threads.html


https://hub.packtpub.com/multithreading-in-rust-using-crates-tutorial


https://blog.softwaremill.com/multithreading-in-rust-with-mpsc-multi-producer-single-consumer-channels-db0fc91ae3fa


http://squidarth.com/rc/rust/concurrency/2018/06/09/rust-threads-detach.html


https://stevedonovan.github.io/rust-gentle-intro/7-shared-and-networking.html


https://hacks.mozilla.org/2019/02/fearless-security-thread-safety






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













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

GUI

http://areweguiyet.com


http://areweguiyet.com/newsfeed/2019-01-13_rust2019.html


https://github.com/pythoneer/areweguiyet/wiki


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

Orbtk

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


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


https://github.com/Rust-SDL2/rust-sdl2#user-content-requirements


https://github.com/Rust-SDL2/rust-sdl2/blob/master/README.md


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

Gtk-rs

https://mmstick.github.io/gtkrs-tutorials/print.html


https://gtk-rs.org/docs-src/tutorial


https://gtk-rs.org/tuto/rust_and_gtk


https://github.com/gtk-rs/examples


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

Conrod

https://docs.rs/conrod/0.61.1/conrod/guide/index.html


https://github.com/PistonDevelopers/conrod


https://docs.rs/conrod/latest/conrod/guide/chapter_2/index.html


https://github.com/zen3ger/conrod-guessing_game


https://github.com/zen3ger/conrod-guessing_game/blob/master/README.md




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

Azul

https://github.com/maps4print/azul/wiki/Getting-Started


https://github.com/maps4print/azul/wiki/A-simple-counter


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

Sciter

https://github.com/sciter-sdk/rust-sciter


https://github.com/sciter-sdk/rust-sciter/blob/master/README.md#introduction


https://github.com/sciter-sdk/go-sciter/blob/master/README.md#go-bindings-for-sciter


https://github.com/sciter-sdk/go-sciter#sciter-desktop-ui-examples


https://github.com/sciter-sdk/rust-sciter/tree/master/examples


https://docs.rs/sciter-rs/0.5.45/sciter


https://sciter.com/tutorials


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

Rust and Web

https://www.arewewebyet.org


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

Web Assembly Studio

https://webassembly.studio


https://hacks.mozilla.org/2018/04/sneak-peek-at-webassembly-studio


https://github.com/wasdk/WebAssemblyStudio/blob/master/README.md#running-your-own-local-copy-of-the-website


https://rustwasm.github.io/book/print.html


https://www.pmg.com/blog/my-firsthand-experience-with-rust-webassembly


https://developer.mozilla.org/en-US/docs/WebAssembly/Rust_to_wasm


https://medium.com/@ianjsikes/get-started-with-rust-webassembly-and-webpack-58d28e219635






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

Rocket

https://rocket.rs/v0.4/guide/getting-started


https://github.com/cstroe/rust-rocket-tutorial


https://github.com/cstroe/rust-rocket-tutorial/blob/master/README.md


https://leonardoce.github.io/2018-03-01/rocket-tutorial-1


https://hub.packtpub.com/rust-for-web-development-tutorial


https://blog.hasura.io/how-i-deployed-a-rust-web-app-using-the-rocket-framework-with-docker-424da99b1d8a


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



The followings are interesting links for web development

https://www.tutorialspoint.com/web_development_tutorials.htm

HTML

https://riptutorial.com/html

https://riptutorial.com/ebook/html

https://websitesetup.org/html-tutorial-beginners

https://www.w3schools.com/html/html5_intro.asp

https://www.htmlgoodies.com/html5/client/learn-html5-in-5-minutes-.html

https://www.tutorialspoint.com/html5/html5_quick_guide.htm

https://www.tutorialspoint.com/html5

https://www3.ntu.edu.sg/home/ehchua/programming/webprogramming/HTML_CSS_Basics.html



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

CSS

https://riptutorial.com/css

https://riptutorial.com/ebook/css

https://www.w3schools.com/css

https://www.freecodecamp.org/news/want-to-learn-css-heres-our-free-20-part-course-9fb3dcb0a971

https://www.tutorialspoint.com/css

https://www.tutorialspoint.com/css/css_quick_guide.htm



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

DOM

https://riptutorial.com/dom

https://riptutorial.com/ebook/dom

https://www.freecodecamp.org/news/whats-the-document-object-model-and-why-you-should-know-how-to-use-it-1a2d0bc5429d

https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction

https://www.w3schools.com/js/js_htmldom.asp

https://www.geeksforgeeks.org/dom-document-object-model

https://www.guru99.com/how-to-use-dom-and-events-in-javascript.html

https://www.digitalocean.com/community/tutorials/introduction-to-the-dom

https://javascript.info/dom-nodes

https://www.w3.org/TR/WD-DOM/introduction.html

https://www.tutorialspoint.com/javascript/javascript_html_dom.htm



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

JavaScript

https://riptutorial.com/javascript

https://riptutorial.com/ebook/javascript

https://www.w3schools.com/js

https://www.learn-js.org

https://www.tutorialspoint.com/javascript

https://www.tutorialspoint.com/javascript/javascript_quick_guide.htm



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

HTML5 canvas

https://riptutorial.com/html5-canvas

https://riptutorial.com/ebook/html5-canvas



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

jQuery

https://riptutorial.com/jquery

https://riptutorial.com/ebook/jquery

https://riptutorial.com/jquery-ui

https://riptutorial.com/ebook/jquery-ui

https://www.w3schools.com/jquery

https://learn.jquery.com

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

https://www.tutorialspoint.com/jquery

https://www.tutorialspoint.com/jquery/jquery-quick-guide.htm



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

AJAX

https://riptutorial.com/ajax

https://riptutorial.com/ebook/ajax

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

https://learn.jquery.com/ajax

https://www.tutorialspoint.com/ajax

https://www.tutorialspoint.com/ajax/ajax_quick_guide.htm



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

XML

https://riptutorial.com/xml

https://riptutorial.com/ebook/xml

http://www.xmlobjective.com/what-is-the-difference-between-xml-and-html

https://www.w3schools.com/xml/xml_usedfor.asp

https://www.w3schools.com/xml/ajax_applications.asp

https://www.javatpoint.com/html-vs-xml

https://www.makeuseof.com/tag/xml-file-case-wondering

https://www.eukhost.com/blog/webhosting/what-is-xml-how-is-it-different-to-html

https://searchmicroservices.techtarget.com/definition/XML-Extensible-Markup-Language



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

JSON

https://riptutorial.com/json

https://riptutorial.com/ebook/json

https://www.w3schools.com/js/js_json_html.asp

https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/JSON

https://www.copterlabs.com/json-what-it-is-how-it-works-how-to-use-it

https://www.thorntech.com/2012/07/4-things-you-must-do-when-putting-html-in-json

https://www.geeksforgeeks.org/converting-json-text-to-javascript-object

https://www.digitalocean.com/community/tutorials/how-to-work-with-json-in-javascript


The following is link to 'HTML5,CSS,JavaScript,jQuery,XML,Joomla and Hosting' topic

http://readinterestinglinks.blogspot.com/2016/05/html5cssjavascriptjqueryxml-and-joomla.html




The following is link to 'MySQL,SQLite and PHP ' topic

http://readinterestinglinks.blogspot.com/2016/05/mysqlsqlite-and-php.html






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

Packaging

https://crates.io/crates/cargo-deb


https://crates.io/crates/cargo-rpm


https://rust-lang-nursery.github.io/cli-wg/tutorial/packaging.html


https://github.com/burtonageo/cargo-bundle/blob/master/Readme.md


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

Database

http://diesel.rs

https://diesel.rs/guides/getting-started

https://github.com/diesel-rs/diesel

https://crates.io/keywords/sql

https://docs.rs/include-sql/0.1.0/include_sql

https://github.com/nukep/llamadb

https://nukep.github.io/progblog/2015/04/15/developing-llamadb.html

https://www.arewewebyet.org/topics/database

https://lib.rs/crates/include-sql-helper

https://www.myprogrammingadventure.org/posts/learning-rust/learning-rust-p2-conspiracies-databases-and-dieselrs

https://hackernoon.com/comparing-diesel-and-rust-postgres-97fd8c656fdd

https://dzone.com/articles/creating-a-rest-api-in-rust-using-rocket-and-diese

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

SQLite

https://tedspence.com/investigating-rust-with-sqlite-53d1f9a41112

https://crates.io/crates/sqlite

https://github.com/jgallagher/rusqlite

https://rust-lang-nursery.github.io/rust-cookbook/database/sqlite.html

https://docs.rs/sqlite/0.25.0/sqlite

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

MySQL

https://crates.io/crates/mysql

https://docs.rs/mysql/6.0.0/mysql

https://docs.rs/mysql/16.0.2/mysql

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



The basic knowledge of database

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

https://www.javatpoint.com/dbms-er-model-concept

https://www.javatpoint.com/dbms-relational-model-concept

https://www.javatpoint.com/dbms-functional-dependency

https://www.javatpoint.com/dbms-transaction-processing-concept

https://www.javatpoint.com/dbms-concurrency-control

https://www.javatpoint.com/dbms-file-organization

https://www.javatpoint.com/indexing-in-dbms

https://www.javatpoint.com/dbms-hashing

https://www.javatpoint.com/dbms-raid

https://www.javatpoint.com/dbms-sql-introduction

https://www.javatpoint.com/dbms-interview-questions

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

https://www.tutorialspoint.com/dbms/er_model_basic_concepts.htm

https://www.tutorialspoint.com/dbms/dbms_codds_rules.htm

https://www.tutorialspoint.com/dbms/database_normalization.htm

https://www.tutorialspoint.com/dbms/dbms_storage_system.htm

https://www.tutorialspoint.com/dbms/dbms_indexing.htm

https://www.tutorialspoint.com/dbms/dbms_transaction.htm

https://www.tutorialspoint.com/dbms/dbms_data_backup.htm

https://www.tutorialspoint.com/dbms/dbms_quick_guide.htm

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

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

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



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

Key

https://www.guru99.com/dbms-keys.html

https://www.studytonight.com/dbms/database-key.php

https://www.tutorialspoint.com/Various-Types-of-Keys-in-DBMS

https://www.includehelp.com/dbms/keys-in-database-management-system.aspx

https://www.geeksforgeeks.org/dbms-keys-candidate-super-primary-alternate-and-foreign

https://www.javatpoint.com/dbms-keys

https://www.tutorialcup.com/dbms/keys.htm

https://www.c-sharpcorner.com/UploadFile/f0b2ed/types-of-keys-in-database



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

Normalization

https://www.studytonight.com/dbms/database-normalization.php

https://beginnersbook.com/2015/05/normalization-in-dbms

https://www.geeksforgeeks.org/database-normalization-normal-forms

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

https://www.guru99.com/database-normalization.html

https://www.javatpoint.com/dbms-normalization

https://www.w3schools.in/dbms/database-normalization



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

SQL



https://riptutorial.com/sql


https://riptutorial.com/ebook/sql


https://www.w3schools.com/sql

https://www.w3schools.com/sql/sql_quickref.asp

https://www.tutorialspoint.com/sql

https://www.tutorialspoint.com/sql/sql-quick-guide.htm

http://www.sqlcourse.com

http://www.sqlcourse.com/intro.html

http://www.sqlcourse.com/table.html

http://www.sqlcourse.com/select.html

https://sqlbolt.com

https://sqlbolt.com/lesson/select_queries_introduction

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

https://simple.wikipedia.org/wiki/Structured_Query_Language

https://en.wikibooks.org/wiki/Structured_Query_Language

https://en.wikibooks.org/wiki/Structured_Query_Language/SQL:_A_Language_for_Working_with_rDBMS



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

SQLite



https://riptutorial.com/sqlite


https://riptutorial.com/ebook/sqlite


http://www.sqlitetutorial.net

https://www.tutorialspoint.com/sqlite

https://www.tutorialspoint.com/sqlite/sqlite_installation.htm

https://www.tutorialspoint.com/sqlite/sqlite_create_database.htm

https://www.tutorialspoint.com/sqlite/sqlite_create_table.htm

https://www.tutorialspoint.com/sqlite/sqlite_quick_guide.htm

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

https://www.javatpoint.com/sqlite-create-database

https://www.javatpoint.com/sqlite-create-table

https://www.quackit.com/sqlite/tutorial

https://www.guru99.com/sqlite-query-insert-update.html

https://www.sqlite.org/faq.html

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

MySQL



https://riptutorial.com/mysql


https://riptutorial.com/ebook/mysql


https://www.edureka.co/blog/mysql-tutorial

http://www.mysqltutorial.org

https://www.tutorialspoint.com/mysql

https://www.tutorialspoint.com/mysql/mysql-installation.htm

https://www.tutorialspoint.com/mysql/mysql-create-database.htm

https://www.tutorialspoint.com/mysql/mysql-create-tables.htm

https://www.tutorialspoint.com/mysql/mysql-quick-guide.htm

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

https://www.javatpoint.com/mysql-create-database

https://www.javatpoint.com/mysql-create-table

https://dzone.com/articles/mysql-tutorial-a-beginners-guide-to-learn-mysql

https://www3.ntu.edu.sg/home/ehchua/programming/sql/MySQL_HowTo.html



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

RAID

https://www.geeksforgeeks.org/raid

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

https://www.webopedia.com/TERM/R/RAID.html

https://databasemanagement.fandom.com/wiki/Database_Tuning

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



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

Streaming and Network

https://dzone.com/articles/writing-my-network-protocol-in-rust


https://crates.io/crates/rml_rtmp


https://docs.rs/rml_rtmp/0.3.0/rml_rtmp


https://users.rust-lang.org/t/rtmp-live-streaming-in-rust/16869


https://readrust.net/web-and-network-services


https://tokio.rs



https://tokio.rs/docs/overview


https://tokio.rs/docs/getting-started/hello-world


https://github.com/snapview/tungstenite-rs


https://www.rust-lang.org/what/networking

https://github.com/PacktPublishing/Network-Programming-with-Rust

https://nbaksalyar.github.io/2015/07/10/writing-chat-in-rust.html

https://crates.io/categories/network-programming



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

The basic knowledge of network

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

https://www.tutorialspoint.com/data_communication_computer_network/dcn_quick_guide.htm

https://www.tutorialspoint.com/data_communication_computer_network/computer_network_types.htm

https://www.tutorialspoint.com/data_communication_computer_network/computer_network_security.htm

https://www.tutorialspoint.com/data_communication_computer_network/physical_layer_introduction.htm

https://www.tutorialspoint.com/data_communication_computer_network/data_link_layer_introduction.htm

https://www.tutorialspoint.com/data_communication_computer_network/network_layer_introduction.htm

https://www.tutorialspoint.com/data_communication_computer_network/transport_layer_introduction.htm

https://www.tutorialspoint.com/data_communication_computer_network/application_layer_introduction.htm

https://www.javatpoint.com/computer-network-tutorial

https://www.javatpoint.com/computer-network-models

https://www.javatpoint.com/computer-network-digital-transmission

https://www.javatpoint.com/data-link-layer

https://www.javatpoint.com/network-layer

https://www.javatpoint.com/computer-network-routing-algorithm

https://www.javatpoint.com/computer-network-transport-layer

https://www.javatpoint.com/computer-network-application-layer

https://www.javatpoint.com/computer-network-dns

https://www.javatpoint.com/computer-network-security

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

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

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

https://www.tutorialspoint.com/http/http_quick_guide.htm

https://riptutorial.com/http

https://riptutorial.com/ebook/http

https://riptutorial.com/http-headers

https://riptutorial.com/ebook/http-headers



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

Rust and Android

https://mozilla.github.io/firefox-browser-architecture/experiments/2017-09-21-rust-on-android.html


https://dev.to/h_ajsf/build-android-app-with-rust-2k92


https://github.com/tomaka/android-rs-glue/blob/master/README.md#usage


https://lliwynd.blogspot.com/2018/05/rust-for-android-games-using-sdl2.html?m=1


https://medium.com/@marekkotewicz/building-a-mobile-app-in-rust-and-react-native-part-1-project-setup-b8dbcf3f539f




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

Game Engine

http://arewegameyet.com


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

Piston

https://www.piston.rs


https://github.com/PistonDevelopers/piston


https://github.com/pistondevelopers/piston-tutorials


https://github.com/PistonDevelopers/piston-examples


https://github.com/PistonDevelopers/Piston-Tutorials/tree/master/getting-started


http://piston-tutorial.logdown.com/posts/306674-part-0-prerequisites


http://piston-tutorial.logdown.com/posts/306677-part-1-hello-piston


https://github.com/PistonDevelopers/conrod


https://leotindall.com/tutorial/piston-a-game-library-in-rust


http://piston-tutorial.logdown.com/pages/table-of-contents


https://docs.rs/piston/0.42.0/piston


https://leotindall.com/tutorial/piston-a-game-library-in-rust


https://blog.shine.rocks/posts/flocking-in-rust-with-piston


https://github.com/ha-shine/flocking


https://a5huynh.github.io/2018/02/02/adventures-in-rust.html


https://github.com/a5huynh/defender-game


https://github.com/a5huynh/defender-game/blob/master/README.md














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

Amethyst

https://www.amethyst.rs


https://github.com/amethyst/amethyst


https://github.com/amethyst/amethyst/wiki


https://docs.rs/amethyst/0.10.1/amethyst


https://www.amethyst.rs/doc


https://www.amethyst.rs/book/master/print.html


https://www.amethyst.rs/book/master/getting-started.html


https://www.amethyst.rs/book/master/concepts/intro.html


https://www.amethyst.rs/doc/master/doc/amethyst_ui


https://docs.rs/amethyst_ui/0.5.1/amethyst_ui


https://amethyst.rs/book/master/pong-tutorial.html


https://www.amethyst.rs/book/master/testing.html


https://github.com/amethyst/amethyst/tree/master/examples


https://github.com/mardiros/brick-break


https://github.com/mardiros/brick-break/tree/master/src




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

Data Structure and Algorithms

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

https://www.tutorialspoint.com/data_structures_algorithms/dsa_quick_guide.htm

https://www.tutorialspoint.com/python/python_data_structure.htm


https://www.javatpoint.com/data-structure-tutorial


https://riptutorial.com/data-structures


https://riptutorial.com/ebook/data-structures


https://www.tutorialspoint.com/design_and_analysis_of_algorithms

https://www.tutorialspoint.com/design_and_analysis_of_algorithms/design_and_analysis_of_algorithms_quick_guide.htm

https://www.tutorialspoint.com/python/python_algorithm_design.htm




https://riptutorial.com/algorithm


https://riptutorial.com/ebook/algorithm


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

https://www.javatpoint.com/greedy-algorithms





Note that there are many interesting links about 'Data Structure and Algorithms' at 'Python' topic.


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




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

AI (Artificial Intelligence)

Note that the code in some links below might not be written in Rust language, but they are interesting links.



The basics of AI (Artificial Intelligence)


https://www.javatpoint.com/artificial-intelligence-tutorial

https://www.javatpoint.com/introduction-to-artificial-intelligence

https://www.javatpoint.com/application-of-ai

https://www.javatpoint.com/history-of-artificial-intelligence

https://www.javatpoint.com/types-of-artificial-intelligence

https://www.javatpoint.com/types-of-ai-agents

https://www.javatpoint.com/agents-in-ai

https://skymind.ai/wiki/ai-vs-machine-learning-vs-deep-learning

https://www.datarobot.com/wiki/artificial-intelligence

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

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

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

https://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_quick_guide.htm

https://www.tutorialspoint.com/machine_learning_tutorials.htm

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

https://www.tutorialspoint.com/machine_learning/machine_learning_quick_guide.htm


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

https://www.tutorialspoint.com/time_series/time_series_quick_guide.htm

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

https://www.tutorialspoint.com/artificial_neural_network/artificial_neural_network_quick_guide.htm

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

https://www.tutorialspoint.com/automata_theory/automata_theory_quick_guide.htm

Note that there are many interesting links about 'AI' at 'Python' topic.
https://readinterestinglinks.blogspot.com/2019/02/python.html

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

There might be a good pdf file on the internet
, so you should try searching the words 'Rust programming language pdf'.
If you can find a good pdf file, the momentum of the spinning galaxy might stay with you.

ไม่มีความคิดเห็น:

แสดงความคิดเห็น