From 6c5d8805544aeb0be316e5a687fa5587c47624cc Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:17:47 +0100 Subject: [PATCH 01/13] Moved pages to /pages --- .../CODE_OF_CONDUCT.md | 0 CONTRIBUTING.md => .github/CONTRIBUTING.md | 0 CyberSecurity.md => Pages/CyberSecurity.md | 0 Electronics.md => Pages/Electronics.md | 0 .../Ethics_Law_Professionalism.md | 0 Programming.md => Pages/Programming.md | 0 Virtualisation.md => Pages/Virtualisation.md | 0 README.md | 24 +++++++++---------- 8 files changed, 12 insertions(+), 12 deletions(-) rename CODE_OF_CONDUCT.md => .github/CODE_OF_CONDUCT.md (100%) rename CONTRIBUTING.md => .github/CONTRIBUTING.md (100%) rename CyberSecurity.md => Pages/CyberSecurity.md (100%) rename Electronics.md => Pages/Electronics.md (100%) rename Ethics_Law_Professionalism.md => Pages/Ethics_Law_Professionalism.md (100%) rename Programming.md => Pages/Programming.md (100%) rename Virtualisation.md => Pages/Virtualisation.md (100%) diff --git a/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md similarity index 100% rename from CODE_OF_CONDUCT.md rename to .github/CODE_OF_CONDUCT.md diff --git a/CONTRIBUTING.md b/.github/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to .github/CONTRIBUTING.md diff --git a/CyberSecurity.md b/Pages/CyberSecurity.md similarity index 100% rename from CyberSecurity.md rename to Pages/CyberSecurity.md diff --git a/Electronics.md b/Pages/Electronics.md similarity index 100% rename from Electronics.md rename to Pages/Electronics.md diff --git a/Ethics_Law_Professionalism.md b/Pages/Ethics_Law_Professionalism.md similarity index 100% rename from Ethics_Law_Professionalism.md rename to Pages/Ethics_Law_Professionalism.md diff --git a/Programming.md b/Pages/Programming.md similarity index 100% rename from Programming.md rename to Pages/Programming.md diff --git a/Virtualisation.md b/Pages/Virtualisation.md similarity index 100% rename from Virtualisation.md rename to Pages/Virtualisation.md diff --git a/README.md b/README.md index a47d2d0..92f7894 100644 --- a/README.md +++ b/README.md @@ -14,16 +14,16 @@ List originally comprised by [@closebracket](https://github.com/closebracket) - [Software ](#software-) - [Tools ](#tools-) - [Educational Resources ](#educational-resources-) -- [Linux Distributions ](#linux-distributions-) +- [Linux Distributions ](#linux-distributions-a-namelinuxa) - [Supporting learning Linux](#supporting-learning-linux) - [Linux Resources](#linux-resources) - [Other interesting stuff ](#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) + - [Programming](/Pages//Programming.md) + - [Virtualisation](/Pages//Virtualisation.md) - [Contributing ](#contributing-) ## Student Discount / Free stuff @@ -204,15 +204,15 @@ List originally comprised by [@closebracket](https://github.com/closebracket) - [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) + - [Programming](/Pages//Programming.md) + - [Virtualisation](/Pages//Virtualisation.md) ## Contributing -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) --- From 9c6313d6b5416564bc2324d9b78baa6e120920e9 Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:18:48 +0100 Subject: [PATCH 02/13] Added Linux page --- Pages/Linux.md | 38 ++++++++++++++++++++++++++++++++++++++ README.md | 33 --------------------------------- 2 files changed, 38 insertions(+), 33 deletions(-) create mode 100644 Pages/Linux.md diff --git a/Pages/Linux.md b/Pages/Linux.md new file mode 100644 index 0000000..ddcd7ae --- /dev/null +++ b/Pages/Linux.md @@ -0,0 +1,38 @@ +![Freeeside Logo](https://camo.githubusercontent.com/8824210474b9586405f0b11e210ea266599c9f83/68747470733a2f2f63646e2e7261776769742e636f6d2f467265657369646548756c6c2f4c6f676f732f6d61737465722f66726565736964655f7371756172655f706174682e737667 "Freeside Logo") + +[`Back to README.md`](/README.md) + +# Linux Resources + +## Linux Distributions + +- [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 \ No newline at end of file diff --git a/README.md b/README.md index 92f7894..d69e586 100644 --- a/README.md +++ b/README.md @@ -161,39 +161,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 - -- [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 - [E Foundation](https://e.foundation) From e8f22c5a110ca416640daa1e86feec4fb4183f90 Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:19:59 +0100 Subject: [PATCH 03/13] Fixed TOC --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d69e586..72dc71b 100644 --- a/README.md +++ b/README.md @@ -14,14 +14,12 @@ List originally comprised by [@closebracket](https://github.com/closebracket) - [Software ](#software-) - [Tools ](#tools-) - [Educational Resources ](#educational-resources-) -- [Linux Distributions ](#linux-distributions-a-namelinuxa) - - [Supporting learning Linux](#supporting-learning-linux) - - [Linux Resources](#linux-resources) - [Other interesting stuff ](#other-interesting-stuff-) - [Other pages](#other-pages) - [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 ](#contributing-) @@ -174,6 +172,7 @@ List originally comprised by [@closebracket](https://github.com/closebracket) - [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) From f2199c1b228d318a932f9867644e433fed909223 Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:20:51 +0100 Subject: [PATCH 04/13] Fixed Indentation --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 72dc71b..5bfdcab 100644 --- a/README.md +++ b/README.md @@ -169,12 +169,12 @@ List originally comprised by [@closebracket](https://github.com/closebracket) - [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](/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) +- [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 From 4b2d61799a043d7f6cc6fb728cea0f6bafbd4e8f Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:21:37 +0100 Subject: [PATCH 05/13] Formatting --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 5bfdcab..93ec763 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ List originally comprised by [@closebracket](https://github.com/closebracket) - [Virtualisation](/Pages//Virtualisation.md) - [Contributing ](#contributing-) + ## Student Discount / Free stuff - [Github Student Pack](https://education.github.com/pack). @@ -36,6 +37,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 - [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). @@ -54,6 +56,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 - [For Entrepreneurs Only](https://forentrepreneursonly.co.uk/) - Headquartered on UoH campus providing business mentoring and support. @@ -62,6 +65,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 - [Google Campus](https://www.campus.co/) (London Based) @@ -78,6 +82,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 - [Migadu.com](https://migadu.com) - Unlimited cheap email for lots of domains. @@ -92,6 +97,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 - [Atom Editor](https://atom.io/) @@ -120,6 +126,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 - [Math Talks to Blow Your Mind Playlist](https://www.youtube.com/playlist?list=PLOGi5-fAu8bEIw_xkj1FgKr7QY_Sahswy) @@ -159,6 +166,7 @@ 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). + ## Other interesting stuff - [E Foundation](https://e.foundation) @@ -168,7 +176,9 @@ 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](/Pages//CyberSecurity.md) - [Electronic](/Pages//Electronics.md - [Ethics, Law and Professionalism](/Pages//Ethics_Law_Professionalism.md) @@ -176,6 +186,7 @@ List originally comprised by [@closebracket](https://github.com/closebracket) - [Programming](/Pages//Programming.md) - [Virtualisation](/Pages//Virtualisation.md) + ## Contributing 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) From a2c9abc779f0e6af2087ed7116c0ac11f0fce034 Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:22:41 +0100 Subject: [PATCH 06/13] Formatting of ethics --- Pages/Ethics_Law_Professionalism.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Pages/Ethics_Law_Professionalism.md b/Pages/Ethics_Law_Professionalism.md index dbe1086..fc21923 100644 --- a/Pages/Ethics_Law_Professionalism.md +++ b/Pages/Ethics_Law_Professionalism.md @@ -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 + - [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 ### 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) From 5df5bdb2a2e9b038fb1f6a2025cdff2c5002be27 Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:23:02 +0100 Subject: [PATCH 07/13] Formatting of electronics --- Pages/Electronics.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Pages/Electronics.md b/Pages/Electronics.md index 7466abf..31d36fa 100644 --- a/Pages/Electronics.md +++ b/Pages/Electronics.md @@ -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 From 643c2b84fbc041788aad8613e153468065757f63 Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:23:28 +0100 Subject: [PATCH 08/13] Formatting of virtualisation --- Pages/Virtualisation.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Pages/Virtualisation.md b/Pages/Virtualisation.md index 6e1779c..caedbe4 100644 --- a/Pages/Virtualisation.md +++ b/Pages/Virtualisation.md @@ -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 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 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. From af883fab5e198683ee615b90549ef869f8166af7 Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:23:59 +0100 Subject: [PATCH 09/13] Formatting of programming --- Pages/Programming.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Pages/Programming.md b/Pages/Programming.md index ce4148a..1a813bf 100644 --- a/Pages/Programming.md +++ b/Pages/Programming.md @@ -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. From 017ee12be9c89fc34079363ee7828b212a3ee011 Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:24:17 +0100 Subject: [PATCH 10/13] Formatting of Linux --- Pages/Linux.md | 2 ++ README.md | 1 + 2 files changed, 3 insertions(+) diff --git a/Pages/Linux.md b/Pages/Linux.md index ddcd7ae..41f6458 100644 --- a/Pages/Linux.md +++ b/Pages/Linux.md @@ -19,11 +19,13 @@ - [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)- diff --git a/README.md b/README.md index 93ec763..4102452 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ List originally comprised by [@closebracket](https://github.com/closebracket) ## Contents + - [Student Discount / Free stuff ](#student-discount--free-stuff-) - [Hull University Related ](#hull-university-related-) - [Hull Related ](#hull-related-) From ddaf1c5097f514ae5aa4fc9920889d11dfb81994 Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:25:35 +0100 Subject: [PATCH 11/13] Headings --- Pages/Linux.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Pages/Linux.md b/Pages/Linux.md index 41f6458..725df0d 100644 --- a/Pages/Linux.md +++ b/Pages/Linux.md @@ -20,13 +20,13 @@ - [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 +## 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 +## 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) From 7adb19d84fbec92ea70309986029b9d6ac4e97f5 Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:42:12 +0100 Subject: [PATCH 12/13] RM trailing `-` --- Pages/Linux.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Pages/Linux.md b/Pages/Linux.md index 725df0d..bd211a8 100644 --- a/Pages/Linux.md +++ b/Pages/Linux.md @@ -28,7 +28,7 @@ ## Linux Resources -- [Arch Linux Wiki - Permissions](https://wiki.archlinux.org/title/File_permissions_and_attributes)- +- [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) From 276082a7d71452bfe5b9ecf0d9227f962be2493c Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:42:44 +0100 Subject: [PATCH 13/13] RM double / --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4102452..017281c 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ List originally comprised by [@closebracket](https://github.com/closebracket) - [Other pages](#other-pages) - [Cyber Security](/Pages//CyberSecurity.md) - [Electronic](/Pages//Electronics.md) - - [Ethics, Law and Professionalism](/Pages//Ethics_Law_Professionalism.md) + - [Ethics, Law and Professionalism](/Pages/Ethics_Law_Professionalism.md) - [Linux](/Pages/Linux.md) - [Programming](/Pages//Programming.md) - [Virtualisation](/Pages//Virtualisation.md) @@ -182,7 +182,7 @@ List originally comprised by [@closebracket](https://github.com/closebracket) - [Cyber Security](/Pages//CyberSecurity.md) - [Electronic](/Pages//Electronics.md -- [Ethics, Law and Professionalism](/Pages//Ethics_Law_Professionalism.md) +- [Ethics, Law and Professionalism](/Pages/Ethics_Law_Professionalism.md) - [Linux](/Pages/Linux.md) - [Programming](/Pages//Programming.md) - [Virtualisation](/Pages//Virtualisation.md)