Paul Sutton

Personal Blog

Moonhack 2023

In 2022, Moonhack united 43,999 young coders globally for a two-week online coding event. Taking part is a fun way to learn coding skills, and participants don’t need any coding experience, as step-by-step project instructions are provided.

Register on the Moonhack website for this year's projects Pick a date from 10 to 26 October to join!

If you're a little more advanced you may want to look in to Cybercenturion

Tags

#CodeClub,#MoonHack


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Hard-disk diagnostics

I have an old SAGEM digital box, with built in pvr. Trying to see if I can copy any data from this on to my main desktop pc.

GNU / Linux has lots of tools for disks, However I am getting odd results here, according to fdisk, the device is 80gb, so here it shows 74gb, which is right if you take in to account how file systems work.

Command (m for help): p
Disk /dev/sdg: 74.53 GiB, 80026361856 bytes, 156301488 sectors
Disk model: 0BB-55JKC0      
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa4a88a04

Command (m for help): q

However df seems to think the device is 1.9 gb in size.

root@Desktop:~# df -h /dev/sdg
Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
root@Desktop:~# fdisk /dev/sdg

Gnomedisks, has a benchmark tool which gave me the following results, however I am not sure what all the different colours mean, I would assume the red / green are indicating read / write. I am not sure what the big green mass indicates and there doesn't appear to be any sort of key to help interpret.

gnome disks benchmark

Finally I tried running the disk through testdisk, which can aid in data recovery, according to that there is no partition table The screen shot below is the basic test running, but I did run a deeper test after this. Takes about an hour on my system.

testdisk

Need to do more digging but the disk does seem to be in a working condition.


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Career Development Fellowship

Career Development Fellowship | Royal Society

This is an important step to getting more black and under represented PhD students to stay within research.

The Career Development Fellowship (CDF) is a four-year, postdoctoral research fellowship that aims to support the retention in STEM of researchers from under represented backgrounds. The scheme will initially run as a pilot with researchers from Black heritage. If successful, the pilot may be broadened to researchers from other under represented groups.  

Read more here on the Royal Society article


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

NFL 2023 week 3

NFL week 3 fixtures can be found here

Links

Tags

#Football,#NFL,#Week3


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Online Safety Bill

Further to previous post, it seems that the online safety bill is now law in the United Kingdom.


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Online Safety Bill

The UK Online safety bill has passed another stage in the House of Lords. This is part of its journey to gaining royal ascent from King Charles III and becoming UK law.

This bill is designed to help keep children safe online and force social media companies for example to remove content illegal and harmful.

The outline of the bill can be found here

Worth reading and being familiar with.

I will make another post when this becomes law.

Tags

#UnitedKingdom,#Law,#SafetyBill,


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

More teaching assistant resources

So in addition to the previous list of resources I can use as a TA. I now have more,

  • AQA GCSE Chemistry Book
  • KS3 Science Book
  • Letts make it easy,Maths and English ages 7&8
  • 2x KS2 Maths, English and Science guides, for ages 7-8 and 9-11
  • Functional maths level 2 book

I am have also sent off for a * Education clock * Common words book marks * Various stencils

So I have LOTS of resources, that can either be used as a TA or used as a Tutor for Primary age pupils with the science book I may be able to extend this to KS3.


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Code Club 7/10/2023

The next Paignton Library code club is on Saturday 7th October 2023, 10 am to 12:00. We will carry on with with the Code Club and hour of code projects and hopefully also the Python Projects.

We are also probably going to be making more use of Repl.it too as we can use that for collaborating on projects or at least inviting other users to our projects which is really useful generally but does encourage collaboration. We have a team on there anyway so we can make more use of that.

I have added more links below to try and reflect our current set of activities.

Useful Links

Tags

#CodeClub,#Python,#HourOfCode,#Scratch,#Minecraft,#Themes, #Java,#Programmng


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Solute calculator

There is website tool for calculating the amount of solute needed for a given volume and concentration. This can be found here

I just put this together in python3

V2.0

#Chemical solute calculator
print("Chemical solute calculator")
print(" ")
print("This program will ask you for some basic data and will then calculate how much solute is needed for a given volume and concentration")
print(" ")
print("1 mol solution is formula weight in 1 liter of water")
print("")
print(" ")
print("Mass is the molecular mass of the chemical solution you're making e.,g Copper Sulfate is 249g")
print(" ")
print("Volume the total solution volume in litres,  100ml is written as 0.100")
print(" ")
print("Concentration required in Mols")
print(" ")
mass = input ("Mass in g: ") 
#print("Solute requred")
volume = input("Volume in l: ")
print((volume) + " l")
conc = input ("Required Concentration in M: ") 

solute = float(mass) * float(volume) * float(conc)
print("Solute required: ")
print(str(solute) + " g")
print(" ")
print("Note:  This program is a guide, and you should double check calculations")
#Chemical solute calculator
print("Chemical solute calculator")
print(" ")
print("This program will ask you for some basic data and then calculate how much solute is needed for a given volume and concentration")
print(" ")
mass = input ("Mass in g: ") 
print("Solute requred")
volume = input("Volume in l: ")
print((volume) + " l")
conc = input ("Required Concentration in M: ") 


solute = float(mass) * float(volume) * float(conc)
print(solute)

Note: This is just meant to work and perform a single function. I have not added error checking, so values are numerical.

Tags

#Calculator,#Solute,#Chemistry,#Solution,#Volume,#Mols


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

CyberCenturion competition

Another good opportunity and teams could use the STEM group and code club to work on projects. I NEED extra adult help for this as I am limited to what I can help with.

Synopsis from STEM website

CyberCenturion is a national cyber education initiative for 12-18 year-olds in the UK and UK overseas territories. The program is designed to excite, educate and motivate students to pursue further education and careers in STEM and cybersecurity, which helps to build a diverse talent pool to supply the UK’s workforce needs.

Its objective is to deliver an inspirational competitive education experience, which provides:

  • Practical learning about cyber in the real world
  • Development of technical and employability skills that are useful in any industry
  • Motivation to pursue Cyber/STEM subjects and careers

Teams participate in a series of virtual competition rounds against one another and the clock and are tasked with securing a range of computer systems.

CyberCenturion is brought to the UK by Northrop Grumman.


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay