- http://web.stanford.edu/class/ee360/resources.html
- https://courses.engr.illinois.edu/ece498rc3/
- https://github.com/bendrucker/columbia
- http://cpslab.cs.mcgill.ca/#people
- http://people.csail.mit.edu/szym/rawofdm/README.html
- http://www.ccs-labs.org/software/gr-ieee802-11/
- http://www.asp.eurasipjournals.com/content/2011/1/135
- https://sites.google.com/a/vt.edu/amp_lab/projects/active-projects
- https://www.microsoft.com/en-us/research/project/microsoft-research-software-radio-sora/
- http://www.wireshark.ch/download/Sharkfest10_A10_WLAN-802-11n-MIMO-Analysis.pdf
- http://airmagnet.flukenetworks.com/assets/whitepaper/WP-802.11nPrimer.pdf
- http://www.cs.tut.fi/kurssit/TLT-6556/Slides/2-802.11n.pdf
- https://github.com/linux-can/can-utils
- https://bitbucket.org/DataspeedInc/dataspeed_can
- candump ubuntu
- https://rt.wiki.kernel.org/index.php/Frequently_Asked_Questions
- https://packages.debian.org/stretch/kernel/
- http://wiki.ros.org/melodic/Installation/Debian
- https://wiki.ubuntu.com/KernelTeam/GitKernelBuild
- https://linuxmusicians.com/viewtopic.php?f=19&t=18536
- https://wiki.ubuntu.com/RealTime
- Laravel
- https://www.youtube.com/watch?v=xevIxUQ1SH4
- https://askubuntu.com/questions/925072/unable-to-execute-the-laravel-command-laravel-new-myapp
- https://getcomposer.org/download/
- https://code.visualstudio.com/docs/?dv=linux64_deb
- https://laravel.com/docs/7.x/installation
- https://stackoverflow.com/questions/33767605/new-laravel-project-in-netbeans
- https://computingforgeeks.com/how-to-install-java-14-on-ubuntu-debian/
- https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-laravel-with-lemp-on-ubuntu-18-04
-
Question: Isn't MVC anti OOP?
-
https://softwareengineering.stackexchange.com/questions/168316/isnt-mvc-anti-oop
-
MVC works at a much higher level of abstraction than single objects, and in fact each of the three (model, view and controller) will typically consists of many objects that each have both data and behavior. That objects which encapsulate data and behavior are a good fundamental building block for programs in general doesn't mean it's the best pattern at all levels of abstraction and for all purposes.
-
OOP does not restrict interactions among objects that each have their own data and their own behavior. Think of an ant and an ant colony analogy: behavior of an individual ant (run around all day, bringing food) is different from behavior of the overall colony (find the most desirable place, make more ants). The MVC pattern describes the desired social structure of an ant colony, while OOP guides the design of individual ants.
- Many2Many relations https://web.csulb.edu/colleges/coe/cecs/dbdesign/dbdesign.php?page=manymany.php
- https://stackoverflow.com/questions/22616861/can-i-use-mysql-workbench-to-create-mariadb
- So my experiences are, yes you can use MySQL Workbench for MariaDB database designs.
However I needed to change the "Default Target MySQL Version" to 5.7.
This can be done by going to: Edit->Preferences in the menu. And finally to Modeling->MySQL.
Since the latest MySQL version, v8.x, the SQL statements are not compatible with MariaDB statements (like creating an index). MariabDB creating an index on a table:
INDEX fk_rsg_sub_level_rsg_top_level1_idx
(rgs_top_level_id
ASC)
vs
MySQL:
INDEX fk_rsg_sub_level_rsg_top_level1_idx
(rgs_top_level_id
ASC) VISIBLE
MariaDB can't handle this VISIBLE keyword in this example. Using an old MySQL Version, MySQL Workbench will forward engineer a compatible MariaDB SQL file.
Currently (Oct 2019) the generated SQL_MODE output is still compatible with MariaDB. Just like InnoDB, which is also preferred when using MariaDB in most cases.
- What is URI? URI stands for Uniform Resource Identifier. URI is a text which is used to identify any resource or name on Internet. URI has two specializations in the form of URL (Uniform Resource Locator) and URN (Uniform Resource Name) to identify resource and name. We mostly see examples of URL and URN in the real word. If you are working on JSP and familiar with using tag library e.g. display tag and JSTL core tag library, then you may remember the use of URI to locate binary corresponding to a tag library.
Read more: https://www.java67.com/2013/01/difference-between-url-uri-and-urn.html#ixzz6MFlF9ptZ
A URI (Uniform Resource Identifier) is a string that refers to a resource. The most common are URLs, which identify the resource by giving its location on the Web. URNs, by contrast, refer to a resource by a name, in a given namespace, such as the ISBN of a book.
- See: (https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_URL)
- What is URL? URL standards for Uniform resource locator and it is a subset of URI or Uniform Resource Identifier. URL includes location as well as the protocol to retrieve the resource e.g. in http://java67.blogspot.sg/2012/09/what-is-new-in-java-7-top-5-jdk-7.html, HTTP is a protocol which can be used to retrieve resource what-is-new-in-java-7-top-5-jdk-7.html available in location http://java67.blogspot.com directory. It's not necessary that URL always include HTTP as protocol, it can use any protocol e.g. ftp://, https:// or ldap://.
The most common form of URI is the Uniform Resource Locator (URL), which is known as the web address.
Read more: https://www.java67.com/2013/01/difference-between-url-uri-and-urn.html#ixzz6MFkosq66 Read more: https://skorks.com/2010/05/what-every-developer-should-know-about-urls/ Read more: https://launchschool.com/books/http/read/what_is_a_url
- What is URN URN stands for Uniform Resource Name. URN is also the subset of URI. One of the best examples of URN is ISBN number which is used to uniquely identify a book. URN is completely different than URL as it doesn't include any protocol.
Read more: https://www.java67.com/2013/01/difference-between-url-uri-and-urn.html#ixzz6MFlzCHDJ
-
Query parameters: https://howto.caspio.com/parameters/parameters-as-query-string-values/
-
HTTP Request: https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods
-
HTTP HTTP defines a set of request methods to indicate the desired action to be performed for a given resource. Although they can also be nouns, these request methods are sometimes referred to as HTTP verbs. Each of them implements a different semantic, but some common features are shared by a group of them: e.g. a request method can be safe, idempotent, or cacheable.
- Read here: https://laravel.com/docs/7.x/views Views may also be nested within subdirectories of the resources/views directory. "Dot" notation may be used to reference nested views. For example, if your view is stored at resources/views/admin/profile.blade.php, you may reference it like so:
return view('admin.profile', $data);
- Problem: Laravel only loads the first index page and no other pages.
- Solution: $ sudo a2enmod rewrite $ sudo service apache2 restart Source: (https://askubuntu.com/questions/1012620/php-laravel-error-no-pages-are-found-except-index-page-in-laravel-deployed-on-l)
- See (https://www.digitalocean.com/community/tutorials/how-to-install-and-use-composer-on-ubuntu-18-04)
-
- Upload compressed file of the project, like drcharity3.zip.
-
- unzil the file outside the public_html folder (server).
-
- Move files in the public folder (Laravel) to the public_html folder (server). Other Larval project's file should be placed in some folder outside public_html. Example, we use a folder called (drcharity3).
-
- Edit index.php in the public_html (server) and change two lines as follows: .. //require DIR.'/../vendor/autoload.php'; require DIR.'/../drcharity3/vendor/autoload.php'; .. //$app = require_once DIR.'/../bootstrap/app.php'; $app = require_once DIR.'/../drcharity3/bootstrap/app.php';
-
- On the server side, create a DB, then get (DB_Name, DB_Username, DB_Pass).
-
- On the server side, create a (.env) file, copy and paste content from (.env) file in your Laravel project;
-
- Edit two files (.env) and config/database.php and change DB access parameters as shown in point (5) above. .. the database.php should looks like: //'database' => env('DB_Name', 'forge'), 'database' => env('DB_Name','DB_Name'), //'username' => env('DB_Username', 'forge'), 'username' => env('DB_Username','DB_Username'), 'password' => env('DB_Pass', 'DB_Pass'),
-
- You should be good to go!
- See (https://tecadmin.net/install-laravel-on-debian-9-stretch/)
- See (https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mariadb-php-lamp-stack-on-debian-10)
- See (https://stackoverflow.com/questions/31435283/laravel-5-only-root-route-works)..
- Enable apache2 rewrite module:
- sudo a2enmod rewrite
- Then restart the apache2 server: sudo service apache2 restart -And make sure that AllowOverride All to your apache2 config file.
- See (https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-18-04)
- See (https://ourcodeworld.com/articles/read/233/how-to-generate-a-pdf-from-html-with-tcpdf-in-laravel)
- See (https://ourcodeworld.com/articles/read/601/how-to-implement-custom-fonts-in-tcpdf)
- See (TCPDF_ADD_NEW_FONT.pdf)
- Install phpmyadmin (sudo apt install phpmyadmin)
- See (https://stackoverflow.com/questions/6982692/how-to-set-input-type-dates-default-value-to-today) this works for me:
document.getElementById('datePicker').valueAsDate = new Date();
https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement
- See () $design_id = 'hc1wXBL7zCsdfMu'; $list_desings_ids = array('hc1wXBL7zCsdfMu','dhdsfHddfD','otheridshere');
if(in_array($design_id, $list_desings_ids)) { echo "Yes, design_id: $design_id exits in array";
}
- clone local repo git clone C:\folder1 folder2
-Branches: git checkout -b iss53 Switched to a new branch "iss53"
This is shorthand for:
$ git branch iss53 $ git checkout iss53
- See bootstrap file here ()
- See this webside (https://github.com/manjunath5496/Probability-Books)
- sudo passwd root
- See (https://github.com/Mange/rtl8192eu-linux-driver)
- See (https://raspberrypi.stackexchange.com/questions/111359/how-to-install-tp-link-tl-wn823n-v2-on-rasperry-pi-2)
- See (https://blog.bitsrc.io/requests-in-vuejs-fetch-api-and-axios-a-comparison-a0c13f241888)
- See (https://gist.github.com/javilobo8/097c30a233786be52070986d8cdb1743)
- Command (sudo nano 50-server.cnf ) on raspberry pi
- See (https://webdock.io/en/docs/how-guides/how-enable-remote-access-your-mariadbmysql-database)
- https://www.math.utah.edu/online/1010/radicals/
- https://math.libretexts.org/Bookshelves/Algebra/Book%3A_Beginning_Algebra_(Redden)/01%3A_Real_Numbers_and_Their_Operations/1.06%3A_Exponents_and_Square_Roots
- https://tutorial.math.lamar.edu/Classes/Alg/Radicals.aspx
- https://www.mathsisfun.com/definitions/index-power-.html
- http://www.amsi.org.au/teacher_modules/Rhombuses_Kites_and_Trapezia.html
- http://www.math.niu.edu/~richard/Math101/logic.pdf
- https://www.math.toronto.edu/preparing-for-calculus/3_logic/we_2_if_then.html
- http://www.math.niu.edu/~richard/Math101/implies.pdf
- https://faculty.math.illinois.edu/~vddries/main.pdf
- See (https://stackoverflow.com/questions/31657851/filtering-laravel-eloquent-collections-with-filter-method)
- See (https://laraveldaily.com/filtering-query-results-with-different-conditions-on-the-same-page/)
- See (https://stackoverflow.com/questions/64684677/laravel-searching-relationships-with-conditions-and-retrieving-the-records)
- See (https://stackoverflow.com/questions/54984315/get-sum-of-nested-collection-failed-laravel-eloquent)
- See (https://stackoverflow.com/questions/59008927/laravel-eloquent-sum-and-count-within-a-query-for-nested-relationships)
- See (https://stackoverflow.com/questions/44330130/laravel-summing-an-attribute-in-a-nested-relation)
- See (https://stackoverflow.com/questions/51225378/how-to-watch-child-properties-changes-from-parent-component)
- See explanation (https://dev.to/rolanddoda/8-secrets-vue-developers-must-know-5la)
- See code (https://codesandbox.io/s/yk1l5zp9l9?file=/src/App.vue:121-152)
- See (https://www.smashingmagazine.com/2020/01/data-components-vue-js/)
- See (https://stackoverflow.com/questions/48954191/how-can-i-access-child-component-data-from-a-parent-in-vue)
Partition DB Based on (years, months, and so on) to optimize search performance and reduce search time.
-
See (https://stackoverflow.com/questions/11618277/difference-between-schema-database-in-mysql)
-
In MySQL, physically, a schema is synonymous with a database. You can substitute the keyword SCHEMA instead of DATABASE in MySQL SQL syntax, for example using CREATE SCHEMA instead of CREATE DATABASE. Some other database products draw a distinction. For example, in the Oracle Database product, a schema represents only a part of a database: the tables and other objects owned by a single user.
-
Create DB on the fly (https://stackoverflow.com/questions/42198046/laravel-change-connection-dynamically)
-
Switch DB connection on the fly (https://stackoverflow.com/questions/52278456/laravel-change-connection-in-model-for-one-method)
-
Related questions (https://laracasts.com/discuss/channels/general-discussion/better-way-to-create-db-connect-on-the-fly)
- See (https://stackoverflow.com/questions/39972653/laravel-chunk-method-using-eloquent)
- See (https://laraveldaily.com/process-big-db-table-with-chunk-method/)
- See(https://stackoverflow.com/questions/31847054/how-to-use-multiple-databases-in-laravel)
- See (https://stackoverflow.com/questions/58144473/how-to-connect-to-another-database-in-laravel-multiple-database-hundreds)
- See (https://www.ozerov.de/bigdump/usage/)
- Using MySql cmd (https://www.digitalocean.com/community/tutorials/how-to-migrate-a-mysql-database-between-two-servers)
- See MariabDB (https://mariadb.com/kb/en/mysqldump/)
- See (https://dba.stackexchange.com/questions/170693/mysql-trigger-update-after-insert)
- See (https://www.w3resource.com/mysql/mysql-triggers.php)
-- ------------ Set Default PHP Version 7.0 ------------ $ sudo update-alternatives --set php /usr/bin/php7.0
- Check PHP versions
- sudo update-alternatives --list php
- cd /etc/php
- dir
-
using Async and await is really important when dealing with DB on network.
-
See (https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Asynchronous/Async_await)
-
Fetch API see (https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch) -Object javascript (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/entries)
-
Open new window VueJS see (https://stackoverflow.com/questions/49657462/open-a-vuejs-component-on-a-new-window)
-
Await with axios see (https://stackoverflow.com/questions/50437420/how-to-use-async-await-in-get-request-using-vue-axios)
- See (https://stackoverflow.com/questions/49657462/open-a-vuejs-component-on-a-new-window)
- See (https://codesandbox.io/s/vue-template-forked-jsodr?file=/src/components/HelloWorld.vue:0-2459)
- See (https://www.atlantic.net/vps-hosting/set-up-multiple-wordpress-sites-on-single-vps/?__cf_chl_captcha_tk__=pmd_9ZRJ7wygXzkvKVqppg1.vDHW7mpOHOGCaDm_E0KuhME-1634784384-0-gqNtZGzNAxCjcnBszQg9)
- See (https://www.osradar.com/install-wordpress-debian-10/#ixzz74pYg8M8Z)
-
Apache (https://docs.oracle.com/en/operating-systems/oracle-linux/8/obe-apache-install/#before-you-begin)
-
https://oracle-base.com/articles/mysql/install-phpmyadmin-on-linux
-
https://oracle-base.com/articles/19c/oracle-db-19c-installation-on-oracle-linux-8#Installation
-
https://oracle-base.com/articles/19c/minimum-viable-oracle-database-19c-installation-on-ol8
-
https://github.com/icyb3r-code/DBAdmin/tree/main/Oracle/Install_Oracle19c_SingleInstance
-
https://www.openwaygroup.com/way4-release-news-blog/2018/4/19/workbenches-update
-
Search install php 7.4 oracle linux 8
-
https://docs.oracle.com/en/operating-systems/oracle-linux/8/security/index.html
-
https://www.youtube.com/results?search_query=oracle+linux+web+server
-
https://docs.oracle.com/en/operating-systems/oracle-linux/8/security/F22907.pdf
-
https://docs.oracle.com/en/operating-systems/oracle-linux/8/security/hardening-guidelines.html
-
https://docs.oracle.com/en/operating-systems/oracle-linux/8/security/understand-sec.html
-
https://techviewleo.com/how-to-install-lamp-stack-on-oracle-linux/
-
KVM
- See (https://medium.com/geekculture/oracle-database-19c-installation-on-linux-e184dde4ce03)
- See (https://docs.oracle.com/en/industries/communications/session-report-manager/8.2/installation-19c/rpm-uninstall-oracle-database-1.html)
- See (https://docs.oracle.com/en/database/oracle/oracle-database/tutorial-create-advanced-container-db/index.html?opt-release-19c)
- See (https://docs.oracle.com/cd/B10501_01/network.920/a96580/listener.htm)
- See (http://www.dba-oracle.com/t_blocking_listener_ip_addresses.htm)
- See (https://oracle-base.com/articles/12c/multitenant-connecting-to-cdb-and-pdb-12cr1#switching-between-containers)
- See (https://ubuntuhandbook.org/index.php/2019/06/virtualbox-share-a-folder-in-ubuntu-host-to-windows-guest/)
- See (https://github.com/myreadings1/RDING/blob/master/OLDB/Virtualbox%20Share%20A%20Folder%20in%20Ubuntu%20Host%20to%20Windows%20Guest%20%7C%20UbuntuHandbook.pdf)
- http://www.elibrary4arab.com/viewtopic.php?f=6&t=420
- 80211 reciver based on RF funnel. reuse the same channel and save bandwidth.
- many ideas are there about multiple receivers
- book about prob. with a better description. ;)
- Is there any system that keeps analog signal in a circuit for a while? how to benefit from this capability?
- Multi-standard receiver, like BT, Wi, Zig, GSM ... This radio is based on RF-Funn
- https://medium.com/geekculture/oracle-database-19c-installation-on-linux-e184dde4ce03
- See (https://linuxstoney.com/how-to-setup-network-after-rocky-linux-8-centos-8-minimal-installation/)
- use nmcli d
- use nmtui and enable automatic connection to the network
- Change passwd Oracle (https://www.cyberciti.biz/faq/linux-set-change-password-how-to/)
-
SQL> alter system set db_recovery_file_dest_size=10000M;
-
System altered.
-
SQL> alter database flashback on;
-
Database altered.
- See (https://medium.com/rungo/achieving-concurrency-in-go-3f84cbf870ca)
- See (https://medium.com/wesionary-team/understanding-go-routine-and-channel-b09d7d60e575)
- See (https://medium.com/a-journey-with-go/go-goroutine-os-thread-and-cpu-management-2f5a5eaf518a)
- See (https://www.ardanlabs.com/blog/2018/08/scheduling-in-go-part2.html)
- See (https://www.ardanlabs.com/blog/2018/08/scheduling-in-go-part3.html)
- See (https://www.ardanlabs.com/blog/2018/08/scheduling-in-go-part1.html)