Paul Sutton

Personal Blog

Paignton library summer virtual Code Club-5: JavaScript

Further to previous post.

So last week we looked at Python and how we can make games. This week, lets move on to JavaScript.

By now you will probably have an account with both Repl.it and FreeCodeCamp, so jump straight in and start reading, watching and of course coding.

Both websites have excellent forums, you should be able to ask for help with custom projects on Repl.it.

You have a lot of choice here, you can learn to develop games, learn data analyses, machine learning or how to use JavaScript with webpages and much more.

If you would like any help please get in touch with me on twitter @zleap2018 or via the library @paigntonlibrary

LEARN

DEVELOP

#PLAIC_codeclub,#codeclub,#replit,#codeclub,#javascript


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

Astatine as an anti cancer treatment

I found an interesting article entitled Astatine is a chemistry puzzle that shows anticancer promise so decided to try and build the molecule cited in the article from Molymods.

I am not too sure if I have done this correctly so am asking putting all the information here in the hope someone can perhaps help and advise further.

My main concern here is between the C6H4At – and N2 part, I have had to put in a carbon as I would assume the angle between the two indicates a carbon atom. This has left 2 Bonds free so not sure if I am meant to attach Hydrogen here.

So hopefully the above illustrates what I have built, so question is simply is this correct.

There is a thread on Science forums to discuss further here

#science,#model,#anti,#cancer,#drugs,#Astatine


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

Building Black Holes in a Lab

This is a really interesting video from PBS Space Time.

So if Black holes leak away mass via Hawking Radiation, does this mean that as white holes also exist, and expel matter rather than suck matter in. then are they also contributing to a mass reduction. This probably assumes the theory that there is a white hole at the other end of the Black hole, otherwise it raises questions as to where does all that matter go?

Further Study

Coursera offer several Physics Courses

References

Further discussion

A thread asking about black hole mass loss via white holes can be found on Science Forums here if anyone would like to contribute to the conversation.

#space,#physics,#blackhole,#astrophysics,#astronomy


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

Paignton library summer virtual Code Club-4

Further to previous post

Carrying on with a Python theme. If you have been following this Virtual Code Club since March, then you will have completed the modules, so I don't think it is fair to keep repeating this.

It look like Repl.it now supports Turtle graphics, which is great for the Code Club modules.

Repl.it supports the following:-

Pgzero – This is a simpler framework for teaching using creation of games.

So feel free to check out these and the websites and see if you can get coding games in Python, as Repl.it is collaborative then it makes it easier to work as part of small teams on this.

I am on Repl.it as @zleap

#PLAIC_codeclub,#codeclub,#replit,#codeclub,#python,#games, #pygame,#pgzero,#pyxel


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

Upcoming Overleaf Webinars Aug / Sept 2020

Details of upcoming Overleaf Webinars. This are all well worth attending.

AUGUST

Intro To Overleaf Part I: Beginner Features Tuesday 18 August – 1:00pm ET/5:00pm UTC/10:00am PT

Effective Collaboration with Overleaf Tuesday 25 August – 1:00pm ET/5:00pm UTC/10:00am PT

SEPTEMBER

Intro To Overleaf Part II: Intermediate Features Tuesday 1 September – 1:00pm ET/5:00pm UTC/10:00am PT

Teaching with Overleaf Wednesday 2 September – 3:00pm ET/7:00pm UTC/12:00pm PT

Intro to Overleaf Part III – Advanced Features Wednesday 16 September – 1:00pm ET/5:00pm UTC/10:00am PT

#webinar,#learning,#LaTeX,#Overleaf


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

Organic Chemistry 7: Functional groups

If you are following this series, then you will probably have built molecules with these groups in, this article is designed for later study, and suggests to prepare items in advance for building larger, more complex molecules.

One thing I have noticed is that there are a set of core blocks of molecules that are useful, and if using molymods you find yourself building over and over again.

Another reason to 'read ahead' with course materials so you can make notes as you go.

So for example $CH_2$ on its own isn't really anything significant, until you put lots together to from an alkane for example.

Where as $CH_3$ is a Methyl group.

Video shows the functional group chemicals that are listed below. I have used 'post it notes' to illustrate the chemical formula of each.

Name Formulae Example
Methyl $CH_3$ Toulene
Alcohol $OH$ Ethanol
Carboxylic Acid $COOH$ Ethanoic Acid
Amine $NH_3$ Nitrobenzene

So sometimes it is a good idea to have these pre-built so that when you are building larger molecules you have them to hand, during a specific study topic.

As we saw with the Benzene derivatives these functional groups crop up in quite a few places. If you look at long chain molecules such as Pentane, you have a $CH_3$ at both ends with $CH_2$ between them.

Useful when completing assignments, sometimes preparation pays off.

The article here on functional groups may be useful for further reading.

As Hydrocarbon chains also form the basis for many Proteins, amino acids etc, then it is useful, if studying biochemistry to also understand the related functional groups.

This article on Amino Acids may also be useful.

If you need help, then Science Forms has an area for both Organic Chemistry and Biochemistry. You may want to find alternative sources to cite than WikiPedia.


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

Write_As instances

If you would like an easy to use, hassle free blogging platform that respects your freedoms then Write_as may be useful for your needs.

Write_as is software that has lots of features to help you set up a small, lightweight blog, supports multiple blogs from one user account. It also supports ActivityPub to facilitate federation.

You can either self host or join an one of many existing instances:-

More info

Instances

WriteAs uses Markdown to add styles to the pages, e.g to make text bold, underlined or add pictures. You can also embed HTML code blocks. This is how this page displays the video below.

There is a video below, hosted on Peertube, to explain more.

Follow write.as on Mastodon to keep up to date or ask questions.

You can also follow me on Mastodon by following @zleap@qoto.org.

#writefreely,#federated,#write_as,#blogging,#writing,#privacy,#control,#fediverse,#mastodon,#peertube.


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

Paignton Library Summer Virtual Code Club 3

So further to the previous post

Lets move on to Python.

Paignton Library will be sending these activities out via Social media using the hashtag #PLAIC_codeclub

If you don't already have an account for either home or school then you can sign up to a free Trinket account at:-

While all activities are here

I appreciate that if you have been following the virtual code club since march. If you have, and you would like to move on then FreeCodeCamp have lots of tutorials:-

You may also want to look at signing up to Repl.it in order to gain collaborative browser based developer environment.

A new feature of Repl.it is Teams. I am currently investigating this.

#python,#codeclub,#PLAIC_codeclub


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

University of costumed heroes

Software freedom is important as it gives users the power to be in control of the software they use and the hardware it is installed on.

GNU.org defines free software as :

What is Free Software?

Free software means the users have the freedom to run, copy, distribute, study, change and improve the software.

Free software is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech”, not as in “free beer”.

More precisely, free software means users of a program have the four essential freedoms:

* The freedom to run the program as you wish, for any purpose (freedom 0). * The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this. * The freedom to redistribute copies so you can help others (freedom 2). * The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.

```

The latest Free Software Foundation video hopefully helps illustrate what can happen when you put trust in closed source systems that cannot be subject to scrutiny through access to the source code.

Examples of common free software

You can follow the fsf on the federated social media networks such as Mastodon

Initiatives such as Tech Pledge are also a good idea for getting people to think about how they behave on line and starting to build better, more friendly, respectful communities.

#fsf,#freesoftware,#video,#promotion,#software,#freedom


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

Nethack Vulture scores 10/8/2020

This post will,from time to time be republished, with updates to the score table.

Just sharing my latest scores from Nethack-vulture. I am playing this on FreeBSD.

nethack

 No  Points     Name                                                   Hp [max]
  1       1078  paul-Arc-Dwa-Mal-Law died in The Dungeons of Doom on
                level 7.  Killed by a dog, while helpless.              -  [33]
  2        987  paul-Bar-Hum-Fem-Neu died in The Dungeons of Doom on
                level 4 [max 5].  Killed by a homunculus, while
                helpless.                                               -  [44]
  3        265  Paul-Arc-Hum-Mal-Neu died in The Dungeons of Doom on
                level 2 [max 3].  Killed by a jackal.                   -  [16]
  4        221  Paul-Kni-Hum-Mal-Law died in The Dungeons of Doom on
                level 2.  Killed by a grid bug, while helpless.         -  [16]
  5         76  Paul-Hea-Hum-Mal-Neu died in The Dungeons of Doom on
                level 2.  Killed by a goblin.                           -  [13]

to generate the score type:

nethack -s at the command line. If you direct this in to a file with nethack -s >score.txt, then this will also include scores from previous games.

#games,#freebsd,#dungeon,#nethack,#vulture,#scores


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