Merge pull request #12 from forks-by-kieran/cleanup-other-pages

Formatting of pages and repo
pull/1/head
CTome 2022-08-10 13:44:06 +01:00 committed by GitHub
commit 9fba63ce51
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 84 additions and 48 deletions

View File

@ -7,5 +7,6 @@
- [Learn Electronics](https://www.youtube.com/channel/UCSRTiJhBE5GsP-1fCbpFRWg) (Youtube Channel).
- [Free Books on Robotics](https://github.com/StevenShiChina/books)
### Raspberry Pi
- [An introduction to the Raspberry Pi](https://crimsontome.netlify.app/posts/raspi-intro/) - A blog post by Matt Clark

View File

@ -22,7 +22,9 @@
- [Don't talk to Police](https://www.youtube.com/watch?v=d-7o9xYp7eE) - An American Law School lecture with a police officer in attendance exploring why it is never a good idea to talk to police.
- [Right to be offended does not exist - High Court Judge](https://www.dailymail.co.uk/news/article-7710009/Right-offended-does-not-exist-says-High-Court-judge.html) - High court Judge on why the right to be offended does not exist.
## Professionalism & Standards <a name="standards"></a>
- [W3](https://www.w3.org/standards/) - Standards for web design and applications, devices, architecture, XML, web services and other technology.
- [Government overview of Data Protection](https://www.gov.uk/data-protection)
- [The Chartered Institute for IT](https://www.bcs.org/)
@ -33,18 +35,22 @@
- [ETSI Industry standard Code of Practice](https://www.gov.uk/government/publications/etsi-industry-standard-based-on-the-code-of-practice)
- [Electronic Communications Code](https://www.ofcom.org.uk/phones-telecoms-and-internet/information-for-industry/policy/electronic-comm-code)
## Law <a name="law"></a>
### Legal Definitions
- [Actus Reus](https://e-lawresources.co.uk/Actus-reus.php) - The Act (Physical)
- [Mens Rea](https://e-lawresources.co.uk/Mens-rea-intention.php) - The Intent (Mental)
- [Ignorantia juris non excusat](https://thelawpedia.co.uk/ignorantia-juris-non-excusat/) - Ignorance of the law is no excuse.
### Computing Specific Laws
- [Computer Misuse Act 1990](https://www.legislation.gov.uk/ukpga/1990/18/contents)
- [Data Protection Act 2018](https://www.legislation.gov.uk/ukpga/2018/12/contents/enacted)
- [Investigatory Powers Act 2016](https://www.gov.uk/government/collections/investigatory-powers-bill) | [Read more heres](https://bills.parliament.uk/bills/1749)
- [Malicious Communications Act 1988](https://www.legislation.gov.uk/ukpga/1988/27/section/1)
### Online Harms Bill
- [Online Harms White Paper - Government Response](https://www.gov.uk/government/consultations/online-harms-white-paper/outcome/online-harms-white-paper-full-government-response)
- [Online Harms White Paper](https://www.gov.uk/government/consultations/online-harms-white-paper/online-harms-white-paper)
@ -63,6 +69,7 @@
- [Alan Turing Institute Evidence HTML Version](https://committees.parliament.uk/writtenevidence/38395/html/)
- [Epilepsy Society Evidence HTML Version](https://committees.parliament.uk/writtenevidence/38476/html/)
### The Product Security and Telecommunications Infrastructure (PSTI) Bill
- [Factsheet](https://www.gov.uk/government/collections/the-product-security-and-telecommunications-infrastructure-psti-bill-factsheets)
- [Secure by Design](https://www.gov.uk/government/collections/secure-by-design)

40
Pages/Linux.md Normal file
View File

@ -0,0 +1,40 @@
![Freeeside Logo](https://camo.githubusercontent.com/8824210474b9586405f0b11e210ea266599c9f83/68747470733a2f2f63646e2e7261776769742e636f6d2f467265657369646548756c6c2f4c6f676f732f6d61737465722f66726565736964655f7371756172655f706174682e737667 "Freeside Logo")
[`Back to README.md`](/README.md)
# Linux Resources
## Linux Distributions <a name="linux"></a>
- [Ubuntu](https://ubuntu.com/) - Great starting distributions for beginners as lots of support is available.
- [Fedora](https://getfedora.org/) - Freeside uses this in our Lab!
- [Arch](https://www.archlinux.org/) - Advanced distribution for those looking to expand their knowledge of Linux.
- [Anarchy](https://anarchyinstaller.gitlab.io/) and [ALG](https://archlinuxgui.in/download.html) - These are menu/graphical installers for Arch linux, can be useful for those wanting to try out Arch without doing everything from the command line.
- [Artix](https://artixlinux.org/) - A systemd-free alternative to Arch.
- [Kubuntu](https://kubuntu.org/) - Ubuntu with an alternative desktop environment (KDE).
- [Lubuntu](https://lubuntu.me) - Ubuntu using LXQT, a lightweight alternative to other desktop environments.
- [Mint](https://linuxmint.com/) - Another variant of Ubuntu, great for those familiar with Windows.
- [Tails](https://tails.boum.org/index.en.html) - A portable distribution that runs only in memory, for the ultimate privacy protection.
- [Qubes OS](https://www.qubes-os.org/intro/) - A reasonably secure operating system. _Recommended by Edward Snowden_
- [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.
- [Rescatux](https://www.supergrubdisk.org/rescatux/) - An Debian based os which has utilities to help repair potentially broken Linux or Windows systems as well as boot loaders.
## Supporting learning Linux
- [Ask Ubuntu](https://askubuntu.com/) - Ubuntu Q&A site. Part of Stack Exchange.
- [Unix & Linux Stack Exchange](https://unix.stackexchange.com/) - For more general Linux-related questions.
## Linux Resources
- [Arch Linux Wiki - Permissions](https://wiki.archlinux.org/title/File_permissions_and_attributes)
- [Arch Linux Docs - SSH](https://wiki.archlinux.org/title/OpenSSH#Installation)
- [Configure 2FA on SSH](https://ubuntu.com/tutorials/configure-ssh-2fa#1-overview)
- [Desktop Environments](https://wiki.archlinux.org/title/Desktop_environment)
- [Install and Configure SSH Server on Arch Linux](https://linuxhint.com/install_ssh_server_on_arch_linux/)
- [OpenSSH Manual](https://www.openssh.com/manual.html)
- [Principle of Least Privilege](https://techcommunity.microsoft.com/t5/azure-sql/security-the-principle-of-least-privilege-polp/ba-p/2067390)
- [Introduction to Linux](http://ftp.wayne.edu/ldp/en/Intro-Linux/Intro-Linux.pdf) - Hands on guide to learn Linux.
- [Learn Shell](https://www.learnshell.org/) - Learn programming with Unix/Linux shell interpreters.
- [Linux Upskill Challenge](https://linuxupskillchallenge.org/) - Learn the Linux terminal with a free and open source 21 day course

View File

@ -10,11 +10,13 @@
- [Blazor Project Structure](https://www.pragimtech.com/blog/blazor/blazor-project-structure/)
- [Official Blazor Docs](https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor)
### C#
- [The Yellow Book](https://www.robmiles.com/s/CSharp-Book-2019-Refresh.pdf) - A fantastic intro to C# from former Hull Lecturer, [Rob Miles](robmiles.com). He also has other publications available [here](https://www.amazon.co.uk/s?i=stripbooks&rh=p_27:Rob%20Miles&s=relevancerank&text=Rob%20Miles&ref=dp_byline_sr_book_1).
- [Two Decades of C#: A Reference](https://benbowen.blog/post/two_decades_of_csharp_i/) - A reference of which C# version introduced which features. Linked is the first blog; later versions are covered under later blogs.
### CSS
- [Awesome TailwindCSS](https://github.com/aniftyco/awesome-tailwindcss)
@ -22,14 +24,17 @@
- [Aweomesheet](https://zombiefox.github.io/awesomeSheet/) - CSS Generator
- [Learn CSS](https://web.dev/learn/css/) - Free Google course on CSS
### DSharp
- [D Sharp Plus](https://github.com/DSharpPlus/DSharpPlus) - An unofficial .NET wrapper for the Discord API
### HTML
- [W3 HTML Introduction](https://www.w3schools.com/html/)
### Static site generators
- [Jekyll](https://jekyllrb.com/)
@ -44,22 +49,26 @@
- [Statiq Web](https://www.statiq.dev/web/) - Still under development, use if you want to get involved with the community to help develop
- [Publii](https://getpublii.com/) - Desktop app rather than CLI
### Cross-Platform
- [Platform.uno](https://platform.uno) - Multi platform applications, one code base.
- [Flutter](https://flutter.dev/)
- [React Native](https://reactnative.dev/)
### Documentation
- [DevDocs](https://devdocs.io/) - Searchable developer docs
- [Refactoring.guru](https://refactoring.guru/) - Learn about design patterns and refactoring.
### Coding Practice
- [Kattis](https://open.kattis.com/) - Programming problems to help you improve your skills. Compete against staff/students.
- [Code Academy](https://www.codecademy.com/) - Improve your programming knowledge.
### Competitive Programming
- [Codechef](https://www.codechef.com/) - A platform for participating in coding contests and also learn new Algorithms and Data Structures. They have a set of challenges every month for competitive coding.
@ -78,6 +87,7 @@
- [Codedrills](https://codedrills.io/) - Best site for ACM-ICPC Mock Rounds (Indian Regionals and Prelims)
- [USACO](https://usaco.guide/) - American Website for CP
## Mathematics and Programming
- [ProjectEuler](https://projecteuler.net/about) - Best site for Maths Problems which are easily solved using programming.
@ -86,6 +96,7 @@
- [Mathometer](http://mathometer.weebly.com/) - Maths Website from an IIT Bombay senior
- [MathBlog](https://www.mathblog.dk/) - Good Reading blog for Maths.
## Useful Codeforces Blogs
- [C++Tricks](https://codeforces.com/blog/entry/15643) - Many Tricks are explained well.

View File

@ -9,6 +9,7 @@
- [Types of Network Topology](https://www.educba.com/types-of-network-topology/)
- [Network topologies, protocols and layers](https://www.bbc.co.uk/bitesize/guides/z666pbk/revision/2)
## Hypervisors and virtual machines <a name="virtualisation"></a>
Ontop of the great VMware resources below there are other hypervisors for running containers and virtual machines.
@ -51,8 +52,6 @@ Type 2
- [Parallels Desktop 16 for Mac](https://www.parallels.com/uk/products/desktop/) - Type 2 Hypervisor for Mac.
## Andrew Hancock, Department of Computer Science & Technology - Systems <a name="andrewhancock"></a>
Andrew is the VMware Specialist in Computer Science & Technology, responsible for the VMware architecture, "watering & feeding" The Computer Science and Technology VMware vSphere infrastructure. (based on VMware vSphere). He also has a long list of VMware and Virtualisations articles, a passionate VMware Technical Architect, and VMware vExpert PRO. He has won over 40 [Experts Exchange Awards](https://www.experts-exchange.com/members/hanccocka.html) and is Overall Leader at [Experts Exchange.](https://www.experts-exchange.com/). Experts Exchange - The Original Tech Community™ - Formed in 1996, Experts Exchange (EE) is one of the oldest online communities in the world. For 25 years, tech problem-solvers worldwide have gathered on EE to share knowledge and help each other succeed.

View File

@ -6,6 +6,7 @@
List originally comprised by [@closebracket](https://github.com/closebracket)
## Contents
- [Student Discount / Free stuff <a name="freestuff"></a>](#student-discount--free-stuff-)
- [Hull University Related <a name="hulluniversity"></a>](#hull-university-related-)
- [Hull Related <a name="hull"></a>](#hull-related-)
@ -14,18 +15,17 @@ List originally comprised by [@closebracket](https://github.com/closebracket)
- [Software <a name="software"></a>](#software-)
- [Tools <a name="tools"></a>](#tools-)
- [Educational Resources <a name="education"></a>](#educational-resources-)
- [Linux Distributions <a name="linux"></a>](#linux-distributions-)
- [Supporting learning Linux](#supporting-learning-linux)
- [Linux Resources](#linux-resources)
- [Other interesting stuff <a name="misc"></a>](#other-interesting-stuff-)
- [Other pages](#other-pages)
- [Cyber Security](/CyberSecurity.md)
- [Electronic](/Electronics.md)
- [Ethics, Law and Professionalism](/Ethics_Law_Professionalism.md)
- [Programming](/Programming.md)
- [Virtualisation](/Virtualisation.md)
- [Cyber Security](/Pages//CyberSecurity.md)
- [Electronic](/Pages//Electronics.md)
- [Ethics, Law and Professionalism](/Pages/Ethics_Law_Professionalism.md)
- [Linux](/Pages/Linux.md)
- [Programming](/Pages//Programming.md)
- [Virtualisation](/Pages//Virtualisation.md)
- [Contributing <a name="contributing"></a>](#contributing-)
## Student Discount / Free stuff <a name="freestuff"></a>
- [Github Student Pack](https://education.github.com/pack).
@ -38,6 +38,7 @@ List originally comprised by [@closebracket](https://github.com/closebracket)
- [Learning Python Book](https://cfm.ehu.es/ricardo/docs/python/Learning_Python.pdf)
- [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.
## Hull University Related <a name="hulluniversity"></a>
- [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).
@ -56,6 +57,7 @@ List originally comprised by [@closebracket](https://github.com/closebracket)
- [Hull University Employability Award](https://hullawards.hull.ac.uk/) - Get an award from the university for extracurricular activities.
- [Hull University Buddy](https://chrome.google.com/webstore/detail/hull-university-buddy/jnppmhcoifoohipnnhdabhnolnilncbk) - Chrome extension to help students navigate around University resources quicker.
## Hull Related <a name="hull"></a>
- [For Entrepreneurs Only](https://forentrepreneursonly.co.uk/) - Headquartered on UoH campus providing business mentoring and support.
@ -64,6 +66,7 @@ List originally comprised by [@closebracket](https://github.com/closebracket)
- [Hull Central Library Makerspace](https://www.hcandl.co.uk/libraries/makerspace/about-makerspacehull)
- [Hull Chamber of Commerce](https://www.hull-humber-chamber.co.uk/)
## Business / Career <a name="business"></a>
- [Google Campus](https://www.campus.co/) (London Based)
@ -80,6 +83,7 @@ List originally comprised by [@closebracket](https://github.com/closebracket)
- [York & Yorkshire Local Enterprise Partnership Linkedin Group](https://www.linkedin.com/groups/4217871/)
- [Forage](https://www.theforage.com/) - Offers 5-6 hours virtual work experience programs.
## Services <a name="services"></a>
- [Migadu.com](https://migadu.com) - Unlimited cheap email for lots of domains.
@ -94,6 +98,7 @@ List originally comprised by [@closebracket](https://github.com/closebracket)
- [A list of publically available APIs](https://github.com/public-apis/public-apis)
- [GitHub Gist](https://gist.github.com/) - For sharing code quicky and privately.
## Software <a name="software"></a>
- [Atom Editor](https://atom.io/)
@ -122,6 +127,7 @@ List originally comprised by [@closebracket](https://github.com/closebracket)
- [RefWorks](https://refworks.proquest.com/) - A reference manager with University of Hull standard support.
- [Connected Papers](https://www.connectedpapers.com/) - Visualise an academic field and find similiar papers.
## Educational Resources <a name="education"></a>
- [Math Talks to Blow Your Mind Playlist](https://www.youtube.com/playlist?list=PLOGi5-fAu8bEIw_xkj1FgKr7QY_Sahswy)
@ -161,38 +167,6 @@ List originally comprised by [@closebracket](https://github.com/closebracket)
- [Regexone](https://regexone.com/) - A Regex guide.
- [the-art-of-command-line](https://github.com/jlevy/the-art-of-command-line) - Learn the command line (specifically Bash).
## Linux Distributions <a name="linux"></a>
- [Ubuntu](https://ubuntu.com/) - Great starting distributions for beginners as lots of support is available.
- [Fedora](https://getfedora.org/) - Freeside uses this in our Lab!
- [Arch](https://www.archlinux.org/) - Advanced distribution for those looking to expand their knowledge of Linux.
- [Anarchy](https://anarchyinstaller.gitlab.io/) and [ALG](https://archlinuxgui.in/download.html) - These are menu/graphical installers for Arch linux, can be useful for those wanting to try out Arch without doing everything from the command line.
- [Artix](https://artixlinux.org/) - A systemd-free alternative to Arch.
- [Kubuntu](https://kubuntu.org/) - Ubuntu with an alternative desktop environment (KDE).
- [Lubuntu](https://lubuntu.me) - Ubuntu using LXQT, a lightweight alternative to other desktop environments.
- [Mint](https://linuxmint.com/) - Another variant of Ubuntu, great for those familiar with Windows.
- [Tails](https://tails.boum.org/index.en.html) - A portable distribution that runs only in memory, for the ultimate privacy protection.
- [Qubes OS](https://www.qubes-os.org/intro/) - A reasonably secure operating system. _Recommended by Edward Snowden_
- [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.
- [Rescatux](https://www.supergrubdisk.org/rescatux/) - An Debian based os which has utilities to help repair potentially broken Linux or Windows systems as well as boot loaders.
#### Supporting learning Linux
- [Ask Ubuntu](https://askubuntu.com/) - Ubuntu Q&A site. Part of Stack Exchange.
- [Unix & Linux Stack Exchange](https://unix.stackexchange.com/) - For more general Linux-related questions.
#### Linux Resources
- [Arch Linux Wiki - Permissions](https://wiki.archlinux.org/title/File_permissions_and_attributes)-
- [Arch Linux Docs - SSH](https://wiki.archlinux.org/title/OpenSSH#Installation)
- [Configure 2FA on SSH](https://ubuntu.com/tutorials/configure-ssh-2fa#1-overview)
- [Desktop Environments](https://wiki.archlinux.org/title/Desktop_environment)
- [Install and Configure SSH Server on Arch Linux](https://linuxhint.com/install_ssh_server_on_arch_linux/)
- [OpenSSH Manual](https://www.openssh.com/manual.html)
- [Principle of Least Privilege](https://techcommunity.microsoft.com/t5/azure-sql/security-the-principle-of-least-privilege-polp/ba-p/2067390)
- [Introduction to Linux](http://ftp.wayne.edu/ldp/en/Intro-Linux/Intro-Linux.pdf) - Hands on guide to learn Linux.
- [Learn Shell](https://www.learnshell.org/) - Learn programming with Unix/Linux shell interpreters.
- [Linux Upskill Challenge](https://linuxupskillchallenge.org/) - Learn the Linux terminal with a free and open source 21 day course
## Other interesting stuff <a name="misc"></a>
@ -203,16 +177,20 @@ List originally comprised by [@closebracket](https://github.com/closebracket)
- [Andrew Hancock talks with Experts Exchange about Career Growth and VMware](https://www.experts-exchange.com/podcasts/5/Career-Growth-and-VMware.html)
- [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)
## Other pages
- [Cyber Security](/CyberSecurity.md)
- [Electronic](/Electronics.md)
- [Ethics, Law and Professionalism](/Ethics_Law_Professionalism.md)
- [Programming](/Programming.md)
- [Virtualisation](/Virtualisation.md)
- [Cyber Security](/Pages//CyberSecurity.md)
- [Electronic](/Pages//Electronics.md
- [Ethics, Law and Professionalism](/Pages/Ethics_Law_Professionalism.md)
- [Linux](/Pages/Linux.md)
- [Programming](/Pages//Programming.md)
- [Virtualisation](/Pages//Virtualisation.md)
## Contributing <a name="contributing"></a>
Contributions are greatly appreciated! Either make a [pull request](https://github.com/FreesideHull/StudentResources/pulls) or an [issue](https://github.com/FreesideHull/StudentResources/issues) with your addition! For guidance, see: [Contributing.md](/CONTRIBUTING.md)
Contributions are greatly appreciated! Either make a [pull request](https://github.com/FreesideHull/StudentResources/pulls) or an [issue](https://github.com/FreesideHull/StudentResources/issues) with your addition! For guidance, see: [Contributing.md](.github/CONTRIBUTING.md)
---