Git Product home page Git Product logo

cssbristol.co.uk's Introduction

Computer Science Society - University of Bristol

Netlify Status Scheduled Build and deploy jekyll site to Netlify

Overview

This repository contains the code for the University of Bristol Computer Science Society website, cssbristol.co.uk.

The site is built using Jekyll, a static site generator. If you want to get Jekyll running locally, GitHub provides some instructions.

When a commit is made to master, GitHub will automatically rebuild the site and the updated version will start being served to users.

If you have comments or questions, there are lots of ways to get in touch:

Contributing

Blog posts and tutorials

We would love to add your content to the site! If you think you can contribute a tutorial or a blog post, have a read of the instructions and submit a pull request with your content.

New features

We're all ears for any ideas that you might have. If you want to write it yourself, let us know and we'll see if we can help out. If you just want to submit a feature request or idea, create an issue.

Build & Run

Pre-requisites

  • Install Git.
  • Install Ruby.
  • Install Bundler by running gem install bundler.

Acquiring and building the project

  • Fork the project on GitHub.
  • Clone your fork, e.g. git clone https://github.com/<username>/cssbristol.github.io
  • bundle install to install all dependencies (Ruby gems).
  • bundle exec jekyll build to build the site.
  • bundle exec jekyll serve, then view site at http://localhost:4000/

Roadmap

  • Add a jobs section
  • Add outreach information
  • Add sports information
  • Add sponsorship tiers
  • Write some more tutorials!
  • Add alumni profiles
  • Add information for freshers
  • Links to related societies
  • Add committee meeting minutes
  • Add society history

Contributors

Developers

The initial version of the current site was designed and written by Julian Laval, the 2015-16 webmaster.

The site was ported to Jekyll by Ross Gardiner, the 2016-17 webmaster.

The site was then maintained by: Louis Heath and then Sibela Chinareva

The site is currently maintained and updated by Daniel Jones

Authors

Ben Marshall - wellbeing

License

The code and contents of this website are freely available under the MIT License.

Jekyll, and any parts of the Jekyll default template are also available under the MIT License.

ViewerJS is licensed under the AGPL 3.0.

FontAwesome icons are licensed under the SIL Open Font License 1.1.

cssbristol.co.uk's People

Contributors

14rovi avatar a6-webm avatar adamrenak avatar adeeg avatar aleenacodes avatar alessio-b-zak avatar banoffee-pie avatar bristol-d avatar dalepotter avatar danjones1618 avatar dependabot[bot] avatar expipiplus1 avatar harrymt avatar imranzaminali avatar jackoson avatar jda0 avatar julianlaval avatar louisheath avatar lukestorry avatar m-salmankhan avatar mitchlui avatar nicoleneo avatar platinumkh avatar rossng avatar sank6 avatar sibela46 avatar tbextent avatar th0mas avatar thomas-smyth avatar willprice avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cssbristol.co.uk's Issues

Missing TZInfo on Windows

While looking at #39 I discovered that bundle exec jekyll serve doesn't work on Windows because Jekyll doesn't know where to look for timezone info. There's a gem that provides it. Here's a Gemfile that's been updated to include it:

source 'https://rubygems.org'
gem 'github-pages', '>=204', group: :jekyll_plugins
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]

Google Calendar - time zone

When I import CSS calendar to my Google Calendar account (using a URL on CSS website), starting and ending times of every event are erroneously incremented by 1 hour. There are no such issues with any other calendar added using a URL.
If I check the calendar properties, Google shows that this calendar uses GMT+00:00 instead of GMT+01:00 that is being used in the UK right now - there is no option to change a time zone for a specific calendar.
Same calendar works fine in Outlook.
Is there anything that can be done for better compatibility, like adjusting a time zone of the source calendar?

Unit Choices Page

CSS Should make it easier for picking units.

The current system involves ad hoc discussion on our Facebook group which is lost over time and not accessible to members who are not part of the group.

For each unit there should be a comments section, along with a short summary describing the unit.

There should also be a link to the official questionnaire results which we collected last year.

This page could become part of a general push to increase communication between the student staff body.

Add Wise 's Software Engineer Intern job listing

This issue was created automatically by PowerAutomate

Company:

Wise

Logo:

https://d21buns5ku92am.cloudfront.net/69645/images/470455-Frame%2039263-cdfad6-original-1677657684.png

Title:

Software Engineer Intern

Application Link/Email:

https://grnh.se/37de85341us - this is a referral link

Application Deadline:

2023-12-31

Employment Type:

Internship (e.g. over summer)

Salary:

£36000

Location:

London, Hybrid (UK)

Industry:

Software Engineering

Company Overview:

Whether you’re sending money to another country, spending money abroad, or making and receiving international business payments, Wise is on a mission to make your life easier and save you money.

Since it was founded in 2010, 5,000+ people work at Wise, from 125 nationalities, in 17 global locations. You’ll be part of Wise’s global mission to build an open, fair, and human financial system – to make money without borders the new norm. Because people without borders need money without borders.

Requirements:

Must haves:

  • You are graduating in 2025 from a Bachelors or Masters degree. This might be in Computer Science, or any other STEM subject
  • Able to start a 10 week internship from the 24th of June 2024 until the 30th of August 2024
  • You are available to start a full time graduate role in September 2025
  • Knowledge of computer science fundamentals including data structures, algorithms and software design
  • Familiarity of data models with SQL
  • Knowledge of working with RESTful Web Services
  • A basic knowledge in modern web technologies and a strong interest in web development
  • A self-started side project(s) that you are proud to talk about
  • Great communication skills and the ability to articulate complex, technical concepts to a non-technical audience
  • Curious, keen to learn and proactive by nature
    You believe in and follow best coding practices and code reviews
  • You are open to and value feedback in order to improve
  • Eligible to work in London

Nice to haves:

  • Experience in web or microservice development, from a previous internship or project
  • Familiarity with any major programming languages like Java/JavaScript/Python/Kotlin/Swift (we are more focused on your willingness to learn new technologies)
  • A strong product mindset and passion for user experience. You prioritise work with customers in mind, and make data-driven decisions to fix customer pain-points

Responsibilities:

  • Work cross-functionally in squads who are vital to driving the mission of our business forward
  • Create clear and helpful interfaces, whilst maintaining consistency, maintainability and performance
  • Understand the challenges our customers face and set out to solve them

Here’s one of the former interns to tell you more about what all that means! https://www.wise.jobs/2021/09/24/wise-interns-a-conversation-with-jasleen-matharu/

Other information:

You can check out more about us, the interview process and how we work and why we do what we do at https://wise.jobs - feel free to reach out to me ([email protected] or https://mitchlui.dev/linkedin) if you have any questions!

Full form submission details (including contact details). NB: This is not accessible by everyone.

If you have questions about this listing, view the link above to see who to contact about this.

Cross-platform Gemfile.lock

On Windows (and only Windows), the wdm gem is required. Bundler will automatically add this to the Gemfile.lock. This means developers on different platforms are likely to keep adding and removing wdm from Gemfile.lock.

It might be possible to resolve this with some incantation of bundle lock --add-platform.

Add Wise 's Graduate Software Engineer job listing

This issue was created automatically by PowerAutomate

Company:

Wise

Logo:

https://d21buns5ku92am.cloudfront.net/69645/images/470455-Frame%2039263-cdfad6-original-1677657684.png

Title:

Graduate Software Engineer

Application Link/Email:

https://grnh.se/8bf889271us - this is a referral link

Application Deadline:

2023-12-31

Employment Type:

Permanent (Graduate jobs)

Salary:

£45000 per annum

Location:

London, Remote (UK)

Industry:

Software Engineering

Company Overview:

Whether you’re sending money to another country, spending money abroad, or making and receiving international business payments, Wise is on a mission to make your life easier and save you money.

Since it was founded in 2010, 5,000+ people work at Wise, from 125 nationalities, in 17 global locations. You’ll be part of Wise’s global mission to build an open, fair, and human financial system – to make money without borders the new norm. Because people without borders need money without borders.

Requirements:

  • Work cross-functionally in squads who are vital to driving the mission of our business forward
  • Create clear and helpful interfaces, whilst maintaining consistency, maintainability and performance
  • Understand the challenges our customers face and set out to solve them

Your first 6 months:

  • You’ll onboard with the global Graduate cohort in one of our offices and learn the basics of being a Wiser
  • Understand how engineering works at Wise and what each team and tribe does. From Fraud to Anti Money Laundering teams – there are lots! Don’t worry, we’ll help you get acquainted through our WiseStart Engineering Bootcamp
  • You’ll spend some time understanding your team and tribe’s vision
  • Understand the Wise domain
  • Understand the problems your team are solving
  • Understand the tech culture, the detail of the tech stack and how we build stuff. We work in autonomous teams, on different stacks so you’ll need to understand the details

Here’s one of the grads to tell you more about what all that means! https://www.wise.jobs/2021/09/14/my-first-year-as-a-graduate-ios-engineer-at-wise/

Responsibilities:

Must haves:

  • You are graduating in 2023 or 2024 from a Bachelors or Masters degree. This might be in Computer Science, or any other STEM subject
  • You are able to start a full time graduate job in September 2024
  • Knowledge of computer science fundamentals including data structures, algorithms and software design
  • Familiarity of data models with SQL
  • Knowledge of working with RESTful Web Services
  • A basic knowledge in modern web technologies and a strong interest in web development
  • A self-started side project(s) that you are proud to talk about
  • Great communication skills and the ability to articulate complex, technical concepts to a non-technical audience
  • Curious, keen to learn and proactive by nature
  • You believe in and follow best coding practices and code reviews
  • You are open to and value feedback in order to improve
  • Eligible to work in London

Nice to haves:

  • Experience in web or microservice development, from a previous internship or project
  • Familiarity with any major programming languages like Java/JavaScript/Python/Kotlin/Swift (we are more focussed on your willingness to learn new technologies)
  • A strong product mindset and passion for user experience. You prioritise work with customers in mind, and make data-driven decisions to fix customer pain-points

Other information:

You can check out more about us, the interview process and how we work and why we do what we do at https://wise.jobs - feel free to reach out to me ([email protected] or https://mitchlui.dev/linkedin) if you have any questions!

Full form submission details (including contact details). NB: This is not accessible by everyone.

If you have questions about this listing, view the link above to see who to contact about this.

Job Update Request

Hi,

We posted a new job on the CSS website https://cssbristol.co.uk/jobs/2019-06-26-3d-printing-bath/

  1. Could the Job Title be updated to Software Developer - seems like it got changed to Automation Engineer
  2. Could we have the company logo updated to the attached
  3. In the opening paragraph there was a grammatical error. Can it be replaced with the following: "We’re looking for an ambitious Software Developer to join a fast-growing team and partner on the creation of TOKA® virtual surgical planning software. TOKA is hiring a C++ software engineer to build the ground-breaking application that blends imaging techniques with 3D printing to treat early stage osteoarthritis. This is your chance to advance novel technology that will benefit mobility, health and quality of life for patients of all demographics worldwide."
  4. The Job responsibilities don't seem to have been broken out in lines as expected. Should they be on separate lines?

Thank you
Tom

3D Metal Printing

Site is Down

Upon visiting the site via https://cssbristol.co.uk/ users are greeted with a "Privacy Error" message from Google Chrome.

When clicking through or "proceed anyway" users get the default cPanel error page.

The cssbristol.github.io address sends users to the "new site coming soon" page, with no way to view the new site, even in preview.

[JOB LISTING]: test - no

This issue was created automatically by PowerAutomate

Company:

test

Title:

no

Application Link/Email:

no

##Application Deadline:
2023-11-03

Employment Type:

Part-time (alongside university)

Salary:

no

Location:

no

Industry:

no

Company Overview:

no

Requirements:

no

Responsibilities:

no

Other information:

no

Full form submission details (including contact details): https://uob.sharepoint.com/:t:/t/grp-CSSCommittee213/EY_dRqQQiIJApMwJOpEzn8ABH3VRB5z4U-6Y63V5H9SiFQ. NB: This is not accessible by everyone.

If you have questions about this listing, view the link above to see who to contact about this.

Add note to README on generating PAT (token) for Netlify

For Netlify identity to work with organisation accounts, it needs to be given a fine-grained PAT. These can last for a maximum of 1 year before they expire, so a note should be added somewhere to remind future committees to regenerate the PAT at the start of the year.

bundle install now fails (Windows)

$ bundle install
*snip*
Fetching url ffi 1.9.18 (x64-mingw32)
Installing ffi 1.9.18 (x64-mingw32)
Gem::RuntimeRequirementNotMetError: ffi requires Ruby version < 2.5, >= 2.0. The
current ruby version is 2.5.0.
An error occurred while installing ffi (1.9.18), and Bundler cannot
continue.
Make sure that `gem install ffi -v '1.9.18' --source 'https://rubygems.org/'`
succeeds before bundling.

In Gemfile:
  github-pages was resolved to 168, which depends on
    github-pages-health-check was resolved to 1.3.5, which depends on
      typhoeus was resolved to 0.8.0, which depends on
        ethon was resolved to 0.11.0, which depends on
          ffi
$ ruby --version
ruby 2.5.3p105 (2018-10-18 revision 65156) [x64-mingw32]
$ bundler --version
Bundler version 1.17.1

This effects #37, and may be related to #39.

Proper Teams Notifications

The RSS bot set up with PowerAutomate on teams is quite bad; it has no details about the event and re-posts it whenever the event is updated (even if it is a small update)

Power Automate has a HTTP trigger, could a GitHub build trigger a power automate script that posts an announcement on Teams whenever there's a new event added?

Lists in markdown

I'm trying to add a list to a markdown file using the style guide specified in the Jekyll docs

However the list items are rendered with dashes instead of bullet points or numbers.

Add Awesome Testing company incorporated 's Not a real job title job listing

0_This issue was created automatically by PowerAutomate_

Company:

Awesome Testing company incorporated

Logo:

we don't have one bc we're that awesome

Title:

Not a real job title

Application Link/Email:

email somebody. who? no idea.

##Application Deadline:
2023-10-02

Employment Type:

Part-time (alongside university)

Salary:

0

Location:

Bristol

Industry:

Imagining

Company Overview:

this is a company overview

Requirements:

make sure to slay every day

Responsibilities:

making sure others keep slaying

Other information:

no other info

Full form submission details (including contact details). NB: This is not accessible by everyone.

If you have questions about this listing, view the link above to see who to contact about this.

Dyson Internship Link

Link leads to Dyson careers page but a way to apply to the internship does not seem possible.

New Tutorial: who do I contact?

  • List the staff in the MVSE office and what they do
  • Who should you contact about what issues?
  • How do I bring something to the attention of the department?
  • Who are my reps?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.