/Previous Readings
Created Tuesday 04 May 2021
Week 11 - Project Work
No new readings
Week 10 - Intro to Javascript
Skim the following:
Week 9 - PHP Tools and Examples
MahRSS Information
DB Cronut git repo: https://gitlab.com/jrm4/dbcronut
Week 8 - Advanced PHP/Mysql overview
Week 7 - PHP continued and a little Git
Review last week and
Git Resources:
http://jrm4.com/Git.html
Week 6 - Intro to PHP
https://www.geeksforgeeks.org/php-introduction/
Excellent explanation of the WHY
https://www.ictdemy.com/php/basics/introduction-to-php-and-web-applications
Additional Resources
http://jrm4.com/PHP.html
Week 5 - HTML/CSS Review
http://www.w3schools.com/
https://www.tutorialspoint.com/html/index.htm
https://developer.mozilla.org/en-US/docs/Learn
Good things to remember
https://www.dannyguo.com/blog/what-i-learned-by-relearning-html
https://markodenic.com/html-tips/
https://www.matuzo.at/blog/html-boilerplate/
https://secretgeek.github.io/html_wysiwyg/html.html
https://www.w3schools.com/Css/css_intro.asp
Week 4 - Bash and Shell Review
https://blog.balthazar-rouberol.com/shell-productivity-tips-and-tricks.html
https://adtmag.com/blogs/dev-watch/2016/07/bash-salaries.aspx
https://alexpetralia.com/posts/2017/6/26/learning-linux-bash-to-get-things-done
https://adtmag.com/blogs/dev-watch/2016/07/bash-salaries.aspx
https://blog.jessfraz.com/post/for-the-love-of-pipes/
Bash on Data
https://www.datafix.com.au/BASHing/index.html
Week 3 - Text Editors and Tools
Vim
https://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118
http://www.terminally-incoherent.com/blog/2012/03/21/why-vim/
Emacs
(Honestly, "emacs" the text editor is hard to recommend - but emacs + org-mode is *really interesting* and worth looking into and learning from, even if, like me, you don't land on it in the final analysis)
https://batsov.com/articles/2011/11/19/why-emacs/
http://www.howardism.org/Technical/Emacs/why-emacs.html
I'm looking at some of the others, VS Code, et al.
Week 2 - Intro to Programming
https://news.ycombinator.com/item?id=12477190
http://ithare.com/a-beginners-guide-to-programming-languages/
A clever thing on CODE in general. Huge, but I've found it to be worth it.
https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/
Skim the following, so we can jump in:
Web Design
Week 1 - Introductions
---
https://ischool.cci.fsu.edu/files/2017/12/lis5367_adv_web_apps_online.pdf
Syllabus
Class 1 Notes
+Class 2 Notes
Our first assignment - +PHP Assignment 1 - The Temperature Assignment
Class 3
Review of PHP- PHP Resources here:
http://jrm4.com/PHP.html
Class 4
Git Resources:
http://jrm4.com/Git.html
Class 5
Digging into "MahRSS"
Here is the link to the repo for mahrss if you'd like to try it out:
https://gitlab.com/jrm4/mahrss
To get started yourself, you'd need to first
- clone it to your machine (or to your itpro server)
- Run composer to grab the simplepie library. There's more info on composer here - http://getcomposer.org - but for our purposes, if you install it on the server, just insure that you are in the main project directory, and the "composer.json" file is there. Then, a simple
should do it.
- You can now get it going. One thing to do is to perhaps find other RSS feeds and see if you can get them working.
Next, the goal is to get some kind of login system working. Below is the starter, json-based code I was working with:
https://stackoverflow.com/questions/59330770/how-do-i-verify-credentials-through-a-text-file-instead-of-through-the-authoriza
Class 7
Information to mount your itpro filesystem remotely. Includes Windows instructions as well: https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh
Gitlab repo for the Mahrss mysql bit I did in class - https://gitlab.com/jrm4/mahrss-ms
(Remember, if you'd like to just import the table like I did in class, it's just
mysql -p < tablecreate.sql
Javascript stuff I did in class: (Not doing a full on repo, you can simply view source:
http://jrm4.itpro.cci.fsu.edu/js/index.html
view-source:http://jrm4.itpro.cci.fsu.edu/js/domexample.html