Readme updates & nav updates

pull/1/head
456477617264 2021-10-10 00:17:51 +01:00
parent d9f0c8d2c5
commit 98f62d38ce
3 changed files with 53 additions and 74 deletions

View File

@ -2,22 +2,22 @@
## Contents
1. [Introduction](README.md#introduction)
2. [Contributing](README.md#contributing)
3. [Student Discount/Free Stuff](README.md#freestuff)
4. [Hull University Related](README.md#hulluniversity)
5. [Hull Related](README.md#hull)
- [Contributing](README.md#contributing)
4. [Hull University Resources](README.md#hulluniversity)
- [Student Discount/Free Stuff](README.md#freestuff)
5. [Hull Resources (Non University)](README.md#hull)
6. [Business/Career](README.md#business)
7. [Services](README.md#services)
8. [Software](README.md#software)
9. [Programming](Programming.md)
10. [Law and Standards](README.md#education)
11. [Learning Resources](#education)
10. [Ethics, Law & Professionalism](Ethics_Law_Professionalism.md)
11. [Learning Resources](README.md#education)
12. [Linux Distributions](README.md#linux)
13. [Hypervisors and virtual machines](Virtualisation.md#virtualisation)
14. [Cyber Security Resources](CyberSecurity.md#cyber)
15. [Other Interesting Stuff](README.md#misc)
16. [Andrew Hancock, Department of Computer Science & Technology - Systems](Virtualisation.md#andrewhancock)
13. [Electronics](Electronics.md)
14. [Hypervisors and virtual machines](Virtualisation.md#virtualisation)
- [Andrew Hancock, VMware Expert](Virtualisation.md#andrewhancock)
15. [Cyber Security Resources](CyberSecurity.md)
16. [Other Interesting Stuff](README.md#misc)
# Programming List
1. [Platform.uno](https://platform.uno) - Multi platform applications, one code base.

View File

@ -13,38 +13,46 @@
10. [Ethics, Law & Professionalism](Ethics_Law_Professionalism.md)
11. [Learning Resources](#education)
12. [Linux Distributions](#linux)
13. [Electronics](#electronics)
13. [Electronics](Electronics.md)
14. [Hypervisors and virtual machines](Virtualisation.md#virtualisation)
- [Andrew Hancock, VMware Expert](Virtualisation.md#andrewhancock)
15. [Cyber Security Resources](CyberSecurity.md#cyber)
15. [Cyber Security Resources](CyberSecurity.md)
16. [Other Interesting Stuff](#misc)
## Introduction <a name="introduction"></a>
The Freeside Student Resources list consists of multiple categories of professional and academic resources which are aimed at aiding University of Hull Computer Science students to gain further knowledge; however, most resources will be able to help learners from outside the university.
The Freeside Student Resources list consists of multiple categories of professional and academic resources which are aimed at aiding University of Hull students to gain further knowledge.
List originally comprised by [@closebracket](https://github.com/closebracket), visit his website [here](https://love.edwardcharl.es).
## Contributing <a name="contributing"></a>
Freeside welcome contributions to these lists from staff and students at the University of Hull, as well as members of the public. If you wish to contribute, please abide by the following rules:
**Contributing as part of Hacktoberfest?** [Read this](CONTRIBUTING.md)
**Contributing as part of Hacktoberfest?** **[Read this](CONTRIBUTING.md)**
- Fork the repository, look at the markdown and understand it.
- Make your changes and double check that nothing is broken.
- Make a pull request and request a review from the Freeside team.
If you're not sure how to contribute, please follow [this handy tutorial](https://love.edwardcharl.es/contributing-to-the-freeside-srl/) alternatively, [jump straight in with VS Code for Github](https://github.dev/FreesideHull/StudentResources). See [here](https://docs.github.com/en/codespaces/developing-in-codespaces/web-based-editor) for more info.
If you're not sure how to contribute, please follow **[this handy tutorial](https://love.edwardcharl.es/contributing-to-the-freeside-srl/)** alternatively, [jump straight in with VS Code for Github](https://github.dev/FreesideHull/StudentResources). See [here](https://docs.github.com/en/codespaces/developing-in-codespaces/web-based-editor) for more info.
### Help and Support
If you require any support, either whilst contributing or with linux, programming or otherwise, feel free to join [Freeside's Discord server](http://discord.freeside.co.uk/) where our members will be more than willing to help.
**Contributing to Freeside**
>Help is available on the **[Freeside's Discord server](http://discord.freeside.co.uk/)** if you have questions in relation to contributing to Freeside in any capacity.
If you need help with University of Hull assignments/coursework, you should contact the Hub through [Evision](https://evision.hull.ac.uk). Alternatively, for tech issues, ICTD can be contacted via [The Support Portal](https://support.hull.ac.uk).
**Help with Linux**
> Resources to Learn Linux are available further down the list. You should try to do some basic research and troubleshooting yourself prior to asking for help. If you cannot solve an issue, help is available on the **[Freeside's Discord server](http://discord.freeside.co.uk/)**.
**Help for University of Hull Students**
>If you need help with University of Hull assignments/coursework, you should contact the Hub through **[Evision](https://evision.hull.ac.uk)**. Alternatively, for tech issues, ICTD can be contacted via **[The Support Portal](https://support.hull.ac.uk)**.
## Student Discount / Free stuff <a name="freestuff"></a>
1. [Github Student Pack](https://education.github.com/pack).
2. [Microsoft Azure Dev Tools for Teaching](https://azure.microsoft.com/en-gb/free/students/). FREE Microsoft licenses for Windows 10 and 11, Visual Studio and other Windows server operating systems, excludes Micresoft Office!
3. [VMware IT Academy Program](https://www.vmware.com/uk/company/it-academy.html) This is a similar program to the [Microsoft Azure Dev Tools for Teaching](https://azure.microsoft.com/en-gb/free/students/), and allows you to obtain Software Products and Licensing for most of the VMware Products for FREE e.g. VMware Workstation, VMware vSphere, VMware Fusion. If you are a student of The Department of Computer science and Technology you would have been enrolled automatically. However sometimes your information may have "fallen through the cracks!", if so please reach out to me Andy Hancock via http://support.hull.ac.uk and mention Andy Hancock!
4. [Free Books on Robotics](https://github.com/StevenShiChina/books)
3. [VMware IT Academy Program](https://www.vmware.com/uk/company/it-academy.html)
> VMware IT Academy is a similar program to the [Microsoft Azure Dev Tools for Teaching](https://azure.microsoft.com/en-gb/free/students/), and allows students to obtain Software Products and Licensing for most of the VMware Products for FREE e.g. VMware Workstation, VMware vSphere, VMware Fusion.
> If you are a student of The Department of Computer science and Technology you would have been enrolled automatically. However sometimes your information may have "fallen through the cracks!", if so please reach out to me Andy Hancock via http://support.hull.ac.uk and mention Andy Hancock!
5. [Learning Python Book](https://cfm.ehu.es/ricardo/docs/python/Learning_Python.pdf)
6. [Google Workspace for Education](https://edu.google.com/intl/ALL_in/products/workspace-for-education/) Gives students and teachers access to all premium Google Workspace tools. With access to various colaboration and productivity tools, it provides extra cloud storage to all authorised users.
@ -81,9 +89,6 @@ If you need help with University of Hull assignments/coursework, you should cont
10. [The Yorkshire Mafia Linkedin Group](https://www.linkedin.com/groups/1260737/)
11. [Yorkshire Enterprise Network Linkedin Group](https://www.linkedin.com/groups/64954/)
12. [York & Yorkshire Local Enterprise Partnership Linkedin Group](https://www.linkedin.com/groups/4217871/)
13. [Andrew Hancock talks with friends Randy Redberg and Thomas Bernal at Experts Exchange about Career Growth and VMware](https://www.experts-exchange.com/podcasts/5/Career-Growth-and-VMware.html)
14. [Andrew Hancock talks with friends Randy Redberg and Thomas Bernal at Experts Exchange about being an IT Author and British Beekeeper](https://www.experts-exchange.com/podcasts/241/EP-19-Buzz-Words-IT-Author-and-Beekeeper-Andrew-Hancock.html)
## Services <a name="services"></a>
1. [Migadu.com](https://migadu.com) - Unlimited cheap email for lots of domains.
2. [Github Pages](https://pages.github.com/)
@ -95,7 +100,6 @@ If you need help with University of Hull assignments/coursework, you should cont
8. [The Things Network](https://www.thethingsnetwork.org/)
9. [Programmable Web APIs](https://www.programmableweb.com/)
10. [A list of publically available APIs](https://github.com/public-apis/public-apis)
## Software <a name="software"></a>
1. [Atom Editor](https://atom.io/)
2. [Jetbrains Editors](https://www.jetbrains.com/).
@ -107,16 +111,7 @@ If you need help with University of Hull assignments/coursework, you should cont
9. [Tush](https://github.com/darius/tush/) - a literate testing shell
10. [Haven Self Hosted Blog](https://github.com/havenweb/haven) - A self hosted private blog built with ruby on rails.
11. [Fritzing](https://fritzing.org/) - A software for desinging circuits, PCBs and testing them virtually.
## Law and Standards <a name="standards"></a>
1. [W3](https://www.w3.org/standards/) - Standards for web design and applications, devices, architecture, XML, web services and other technology.
2. [GDPR Compliance Checklist](https://gdprchecklist.io/)
3. [ICO Guide to GDPR](https://ico.org.uk/for-organisations/guide-to-data-protection/guide-to-the-general-data-protection-regulation-gdpr/)
4. [Government overview of Data Protection](https://www.gov.uk/data-protection)
5. [The Chartered Institute for IT](https://www.bcs.org/)
6. [Computer Misuse Act 1990](https://www.legislation.gov.uk/ukpga/1990/18/contents)
## Learning Resources <a name="education"></a>
## Educational Resources <a name="education"></a>
1. [Math Talks to Blow Your Mind Playlist](https://www.youtube.com/playlist?list=PLOGi5-fAu8bEIw_xkj1FgKr7QY_Sahswy)
2. [Data Structures Playlist](https://www.youtube.com/playlist?list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P).
3. [Harvard CS50x](https://cs50.harvard.edu).
@ -125,30 +120,19 @@ If you need help with University of Hull assignments/coursework, you should cont
- 3.3 ([CS50 Youtube Channel](https://www.youtube.com/channel/UCcabW7890RKJzL968QWEykA)).
4. [NullByte](https://www.youtube.com/channel/UCgTNupxATBfWmfehv21ym-g) (Youtube Channel).
5. [NumberPhile](https://www.youtube.com/channel/UCoxcjq-8xIDTYp3uz647V5A) (Youtube Channel).
6. [Learn Electronics](https://www.youtube.com/channel/UCSRTiJhBE5GsP-1fCbpFRWg) (Youtube Channel).
7. [Computerphile](https://www.youtube.com/channel/UC9-y-6csu5WGm29I7JiwpnA) (Youtube Channel).
8. [Docker's Official Youtube](https://www.youtube.com/channel/UC76AVf2JkrwjxNKMuPpscHQ).
9. [Brian Tompsett Youtube Channel](https://www.youtube.com/channel/UCfG7W9cpOp4G4rH-gLgxVdw). Brian is a [lecturer at University of Hull](https://www.hull.ac.uk/staff-directory/brian-tompsett) and has a [long list of published works](https://scholar.google.co.uk/citations?user=4CFnDSAAAAAJ&hl=en).
10. [Rob Miles Youtube](https://www.youtube.com/channel/UC4OEadKEwxD7TxR9hKhxtuQ) .
11. [CSBlogs](http://csblogs.com/) - A collection of blogs from UoH staff, alumni and current students.
12. [Install LAMP on Ubuntu](https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-20-04-quickstart) - Tutorial on installing LAMP on Ubuntu
13. [CRISP-DM PyData 2015](https://www.youtube.com/watch?v=civLio11SjQ)
14. [Tackling Imposter Syndrome, a cambridge students perspective](https://youtu.be/Zd7t9vKsiiA).
15. [Shaping the Future of Connected Policing](https://www.youtube.com/watch?v=24FaeP_Zv_8)
16. [Enabling Digital Policing: Computacenter and VMware](https://www.youtube.com/watch?v=wwJyKUv3rcs)
17. [Digital Ocean Tutorials](https://www.digitalocean.com/community/tutorials?primary_filter=popular) - System Administration tutorials from Digital Ocean. Can be followed on any Linux machine.
18. [Data Science Handbook](https://tanthiamhuat.files.wordpress.com/2018/04/pythondatasciencehandbook.pdf)
19. [Hacker Sploit](https://www.youtube.com/c/HackerSploit/) (Youtube Channel).
20. [Pentestlab](https://pentestlab.blog/) Blog.
21. [Securityaffairs](https://securityaffairs.co/wordpress/) Blog of Pierluigi Paganini.
22. [University of Maryland - Hardware Security](https://www.coursera.org/learn/hardware-security)
23. [University of Maryland - Software Security](https://www.coursera.org/learn/software-security)
24. [University of Maryland - Usable Security](https://www.coursera.org/learn/usable-security)
25. [The Basics by Tom Scott](https://youtube.com/playlist?list=PL96C35uN7xGLLeET0dOWaKHkAlPsrkcha)
26. [How To Build An App: Everything You Didn't Know You Needed To Know](https://youtube.com/playlist?list=PL96C35uN7xGJu6skU4TBYrIWxggkZBrF5)
27. [Jeff Geerling](https://www.youtube.com/c/JeffGeerling) - YouTube channel with lots of Raspberry Pi projects and tests, along with resources on Kubernetes, Ansible and more.
28. [Data Structures and Algorithms Visualiser](https://visualgo.net/en) - Provides visulation for different data structures and algorithms like sorting, linked lists, hash table etc. Also allows some customizations.
11. [Install LAMP on Ubuntu](https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-20-04-quickstart) - Tutorial on installing LAMP on Ubuntu
12. [CRISP-DM PyData 2015](https://www.youtube.com/watch?v=civLio11SjQ)
13. [Tackling Imposter Syndrome, a cambridge students perspective](https://youtu.be/Zd7t9vKsiiA).
14. [Digital Ocean Tutorials](https://www.digitalocean.com/community/tutorials?primary_filter=popular) - System Administration tutorials from Digital Ocean. Can be followed on any Linux machine.
15. [Data Science Handbook](https://tanthiamhuat.files.wordpress.com/2018/04/pythondatasciencehandbook.pdf)
16. [The Basics by Tom Scott](https://youtube.com/playlist?list=PL96C35uN7xGLLeET0dOWaKHkAlPsrkcha)
18. [How To Build An App: Everything You Didn't Know You Needed To Know](https://youtube.com/playlist?list=PL96C35uN7xGJu6skU4TBYrIWxggkZBrF5)
19. [Jeff Geerling](https://www.youtube.com/c/JeffGeerling) - YouTube channel with lots of Raspberry Pi projects and tests, along with resources on Kubernetes, Ansible and more.
20. [Data Structures and Algorithms Visualiser](https://visualgo.net/en) - Provides visulation for different data structures and algorithms like sorting, linked lists, hash table etc. Also allows some customizations.
## Linux Distributions <a name="linux"></a>
1. [Ubuntu](https://ubuntu.com/) - Great starting distributions for beginners as lots of support is available.
2. [Fedora](https://getfedora.org/) - Freeside uses this in our Lab!
@ -156,13 +140,11 @@ If you need help with University of Hull assignments/coursework, you should cont
4. [Kubuntu](https://kubuntu.org/) - Ubuntu with an alternative desktop environment.
5. [Mint](https://linuxmint.com/) - Another variant of Ubuntu, great for those familiar with Windows.
6. [Tails](https://tails.boum.org/index.en.html) - A portable distribution that runs only in memory, for the ultimate privacy protection.
7. [Qubes OS](https://www.qubes-os.org/intro/)
7. [Qubes OS](https://www.qubes-os.org/intro/) - A reasonably secure operating system. _Recommended by Edward Snowden_
8. [Raspberry Pi OS](https://www.raspberrypi.org) - For use with the range of Raspberry Pi single board computers. A great distribution if you're looking to get into programming (and don't mind spending a bit of money on the hardware to run it), especially involving Python or electronics (the Pis can come with GPIO pins for use with electronics). There are some beginner projects listed on the site but there are a lot of projects made by the Pi community.
#### Supporting learning Linux
1. [Ask Ubuntu](https://askubuntu.com/) - Ubuntu Q&A site. Part of Stack Exchange.
2. [Unix & Linux Stack Exchange](https://unix.stackexchange.com/) - For more general Linux-related questions.
#### Linux Resources
1. [Arch Linux Wiki - Permissions](https://wiki.archlinux.org/title/File_permissions_and_attributes)
2. [Arch Linux Docs - SSH](https://wiki.archlinux.org/title/OpenSSH#Installation)
@ -171,17 +153,14 @@ If you need help with University of Hull assignments/coursework, you should cont
5. [Install and Configure SSH Server on Arch Linux](https://linuxhint.com/install_ssh_server_on_arch_linux/)
6. [OpenSSH Manual](https://www.openssh.com/manual.html)
7. [Principle of Least Privilege](https://techcommunity.microsoft.com/t5/azure-sql/security-the-principle-of-least-privilege-polp/ba-p/2067390)
## Electronics <a name="electronics"></a>
### Raspberry Pi
1. [An introduction to the Raspberry Pi](https://crimsontome.github.io/2021/10/04/introduction-to-raspberry-pi) - A blog post by Matt Clark
## Other interesting stuff <a name="misc"></a>
1. [E Foundation](https://e.foundation)
2. [Satyr](https://git.waldn.net/git/knotteye/satyr) - Self hosted media streaming
3. [File Stash](https://www.filestash.app/)
4. [MIT Press: Reading code != Reading Language](https://news.mit.edu/2020/brain-reading-computer-code-1215)
5. [Andrew Hancock talks with Experts Exchange about Career Growth and VMware](https://www.experts-exchange.com/podcasts/5/Career-Growth-and-VMware.html)
6. [Andrew Hancock talks with Experts Exchange about being an IT Author and British Beekeeper](https://www.experts-exchange.com/podcasts/241/EP-19-Buzz-Words-IT-Author-and-Beekeeper-Andrew-Hancock.html)
Copyright 2021 Freeside. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

View File

@ -2,22 +2,22 @@
## Contents
1. [Introduction](README.md#introduction)
2. [Contributing](README.md#contributing)
3. [Student Discount/Free Stuff](README.md#freestuff)
4. [Hull University Related](README.md#hulluniversity)
5. [Hull Related](README.md#hull)
- [Contributing](README.md#contributing)
4. [Hull University Resources](README.md#hulluniversity)
- [Student Discount/Free Stuff](README.md#freestuff)
5. [Hull Resources (Non University)](README.md#hull)
6. [Business/Career](README.md#business)
7. [Services](README.md#services)
8. [Software](README.md#software)
9. [Programming](Programming.md)
10. [Law and Standards](README.md#education)
11. [Learning Resources](#education)
10. [Ethics, Law & Professionalism](Ethics_Law_Professionalism.md)
11. [Learning Resources](README.md#education)
12. [Linux Distributions](README.md#linux)
13. [Hypervisors and virtual machines](Virtualisation.md#virtualisation)
14. [Cyber Security Resources](CyberSecurity.md#cyber)
15. [Other Interesting Stuff](README.md#misc)
16. [Andrew Hancock, Department of Computer Science & Technology - Systems](Virtualisation.md#andrewhancock)
13. [Electronics](Electronics.md)
14. [Hypervisors and virtual machines](Virtualisation.md#virtualisation)
- [Andrew Hancock, VMware Expert](Virtualisation.md#andrewhancock)
15. [Cyber Security Resources](CyberSecurity.md)
16. [Other Interesting Stuff](README.md#misc)
# Virtualisation List
#### Networking