{"id":74692,"date":"2022-05-20T18:29:25","date_gmt":"2022-05-20T22:29:25","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/?p=74692"},"modified":"2022-05-20T18:29:26","modified_gmt":"2022-05-20T22:29:26","slug":"misc-python-mongodb-mysql-lms-moodle-stuff","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=74692","title":{"rendered":"Misc. Python, MongoDB, MySQL, LMS\/Moodle stuff."},"content":{"rendered":"\n<iframe loading=\"lazy\" width=\"916\" height=\"515\" src=\"https:\/\/www.youtube.com\/embed\/wFrcvPPWmsM\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[],"class_list":["post-74692","post","type-post","status-publish","format-standard","hentry","category-web-development","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":21638,"url":"http:\/\/bangla.sitestree.com\/?p=21638","url_meta":{"origin":74692,"position":0},"title":"Ruby, Resqueue, RabbitMQ, PHP, NodeJS, Java, MySQL, and MongoDB #Web Development #By Sayed Ahmed","author":"Author-Check- Article-or-Video","date":"March 3, 2021","format":false,"excerpt":"Resqueue: A rock-solid job queue, written in Ruby, backed by Redis. http:\/\/resquework.org\/ Guide: http:\/\/resquework.org\/guides\/queues.html Related Read: Resqueue vs. Sidekik:https:\/\/stackoverflow.com\/questions\/11580954\/resque-vs-sidekiq \u00a0 RabbitMQ Robust messaging for applications Tutorial: http:\/\/www.rabbitmq.com\/getstarted.html \u00a0 MongoDB MongoDB (from \"humongous\") is an open-source document database http:\/\/www.mongodb.org\/ \u00a0 OutSystem \"OutSystems provides the only open, high-productivity application platform (PaaS) that\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":72469,"url":"http:\/\/bangla.sitestree.com\/?p=72469","url_meta":{"origin":74692,"position":1},"title":"Misc. Recent Technology and Software Development Stuff","author":"Sayed","date":"January 26, 2022","format":false,"excerpt":"Plan for tradeoffs: You can\u2019t optimize all software quality attribute Here\u2019s how Stack Overflow users responded to Log4Shell, the Log4j vulnerability affecting almost everyone Who\u2019s going to pay to fix open source security? MongoDB Architecture Guide Eleventy v1.0.0, the stable release Announcing Parcel CSS: A new CSS parser, compiler, and\u2026","rel":"","context":"In &quot;\u09ac\u09cd\u09b2\u0997 \u0964 Blog&quot;","block_context":{"text":"\u09ac\u09cd\u09b2\u0997 \u0964 Blog","link":"http:\/\/bangla.sitestree.com\/?cat=182"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":78258,"url":"http:\/\/bangla.sitestree.com\/?p=78258","url_meta":{"origin":74692,"position":2},"title":"Tools and Tutorials for Data Manipulation","author":"Sayed","date":"May 22, 2025","format":false,"excerpt":"Join Data from Multiple Sources \u2022Power BI \u2022Python \u2022SQL \u2022Databases and Data Warehouse \u2022https:\/\/durhamcollege.desire2learn.com\/d2l\/le\/content\/467097\/viewContent\/6376898\/View \u2022Data Modeling and SQL \u2022https:\/\/durhamcollege.desire2learn.com\/d2l\/le\/content\/467097\/viewContent\/6376900\/View \u2022Microsoft Power BI \u2022https:\/\/durhamcollege.desire2learn.com\/d2l\/le\/content\/467097\/viewContent\/6377023\/View Tutorials and Examples \u2022MySQL Data Manipulation: \u2022https:\/\/www.databasejournal.com\/mysql\/mysql-data-manipulation-and-query-statements\/ \u2022https:\/\/www.w3schools.com\/sql\/ \u2022https:\/\/www.tutorialspoint.com\/sql\/index.htm \u2022Workbench: https:\/\/www.tutorialspoint.com\/create-a-new-database-with-mysql-workbench \u2022SQL Server Data Manipulation \u2022https:\/\/www.tutorialspoint.com\/ms_sql_server\/index.htm \u2022Management Studio: \u2022https:\/\/www.tutorialspoint.com\/ms_sql_server\/ms_sql_server_management_studio.htm \u2022Power BI Data Manipulation \u2022https:\/\/learn.microsoft.com\/en-us\/power-bi\/connect-data\/desktop-tutorial-importing-and-analyzing-data-from-a-web-page \u2022Data Manipulation in\u2026","rel":"","context":"In &quot;Analytics and Machine Learning Project Development&quot;","block_context":{"text":"Analytics and Machine Learning Project Development","link":"http:\/\/bangla.sitestree.com\/?cat=1974"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":78184,"url":"http:\/\/bangla.sitestree.com\/?p=78184","url_meta":{"origin":74692,"position":3},"title":"Data Manipulation for ML and Data Analytics Projects.","author":"Sayed","date":"May 18, 2025","format":false,"excerpt":"\u2022MySQL Data Manipulation: \u2022https:\/\/www.databasejournal.com\/mysql\/mysql-data-manipulation-and-query-statements\/ \u2022https:\/\/www.w3schools.com\/sql\/ \u2022https:\/\/www.tutorialspoint.com\/sql\/index.htm \u2022Workbench: https:\/\/www.tutorialspoint.com\/create-a-new-database-with-mysql-workbench \u2022SQL Server Data Manipulation \u2022https:\/\/www.tutorialspoint.com\/ms_sql_server\/index.htm \u2022Management Studio: \u2022https:\/\/www.tutorialspoint.com\/ms_sql_server\/ms_sql_server_management_studio.htm \u2022Power BI Data Manipulation \u2022https:\/\/learn.microsoft.com\/en-us\/power-bi\/connect-data\/desktop-tutorial-importing-and-analyzing-data-from-a-web-page \u2022Data Manipulation in Python \u2022https:\/\/www.analyticsvidhya.com\/blog\/2021\/06\/data-manipulation-using-pandas-essential-functionalities-of-pandas-you-need-to-know\/ Data Analytics, Machine Learning, Data Science","rel":"","context":"In &quot;Analytics and Machine Learning Project Development&quot;","block_context":{"text":"Analytics and Machine Learning Project Development","link":"http:\/\/bangla.sitestree.com\/?cat=1974"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":67791,"url":"http:\/\/bangla.sitestree.com\/?p=67791","url_meta":{"origin":74692,"position":4},"title":"Misc. on AWS, Linux, Git, SSH, Development Platform #By Sayed Ahmed #Misc. Reading #RHCSA","author":"Author-Check- Article-or-Video","date":"July 28, 2021","format":false,"excerpt":"Restart MySQL server on MacOS https:\/\/coolestguidesontheplanet.com\/start-stop-mysql-from-the-command-line-terminal-osx-linux\/ Ubuntu: http:\/\/askubuntu.com\/questions\/82374\/how-do-i-start-stop-mysql-server Macos: sudo apachectl start Redhat: https:\/\/access.redhat.com\/documentation\/en-US\/Red_Hat_Enterprise_Linux\/6\/html\/Managing_Confined_Services\/chap-Managing_Confined_Services-MySQL.html SSH, Secure copy (SCP), Sync (rsync) with Amazon AWS (Sure I did work with and used the following concepts) Sure, did configure development and deployment platform on AWS This works: ssh -i \/path\/my-key-pair.pem ec2-user@ec2-198-51-100-1.compute-1.amazonaws.com you might\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/PLUA7SYgJYDFqYR7YRow8cwX_RSgTJPCQH\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":22964,"url":"http:\/\/bangla.sitestree.com\/?p=22964","url_meta":{"origin":74692,"position":5},"title":"MySQL Workbench, Git, and Misc #Root #By Sayed Ahmed","author":"Author-Check- Article-or-Video","date":"March 22, 2021","format":false,"excerpt":"MySQL Workbench, Git, and Misc From: http:\/\/sitestree.com\/?p=1635 Categories:Root, By Sayed AhmedTags: Post Data:2014-11-07 19:59:01 Shop Online: https:\/\/www.ShopForSoul.com\/ (Big Data, Cloud, Security, Machine Learning): Courses: http:\/\/Training.SitesTree.com In Bengali: http:\/\/Bangla.SaLearningSchool.com http:\/\/SitesTree.com 8112223 Canada Inc.\/JustEtc: http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) Shop Online: https:\/\/www.ShopForSoul.com\/ Medium: https:\/\/medium.com\/@SayedAhmedCanada","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/74692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=74692"}],"version-history":[{"count":1,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/74692\/revisions"}],"predecessor-version":[{"id":74693,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/74692\/revisions\/74693"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=74692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=74692"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=74692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}