Paul Sutton

Skills

ToriOS Internship Program – version 1.0

  • We need people who enjoy #programming and want to do it for fun, to create really nice small things that can be used easily by almost anyone.
  • All levels of programming are fine.
  • People need to have #motivation to do this because they want to, themselves. They need motivation to learn more because they are growing.
  • They must have the ability to #fail and #learn from it.
  • As long as those exist, #skills will come. Anything anyone already has to begin with is fine.
  • Rust, serde, FLTK, DBus, X11/etc, XDG, lexer, TUI, Linux, Every Window Manager there is, Rust coreutils/chroot/squashfs?/etc for building, TOML/JSON/INI/etc, HIG/UI/UX accessibility, Bash scripting.

Goals:

1- Oxidize the C++ programs used in ToriOS, and improve them. 2- Oxidize the scripted builds. 3- Oxidize the scripts used in ToriOS, and use serde for configuration, support multiple formats in and out. 4- Build separate libraries for separate tasks. Many small libraries that can be reused are better than one big one for everything. 5- Bring these components together and create a desktop environment using any window manager. 6- Replace GNU with Rust equivalents to make Oxidized Linux as the base of the operating system. 7- Configure multiple window managers using the same graphical tool, allowing for the conversion of one window manager format to another, seamlessly. 8- build menus for window managers with an oxidized menu generator. 9- Oxidize FLTK applications menu program. 10- Make portrait and landscape layouts for the desktop. Using dbus to load things when needed.


Longer term wish list goals:

1- Rust + FLTK to create a modern panel/tray system. 2- Handle the virtual desktops, use ~/Desktop.d/... for handling multiple desktops with multiple icon layouts. Just a desktop manager, not a file manager. 3- Build our design of a very modular onscreen keyboard. 4- Make all GUI apps display a TUI when no $DISPLAY exists. 5- Volume manager to trigger whatever events are configured. 6- Pre-built Phone images to flash as well as ISOs to download. 7- replace any GTK specific programs with Rust + FLTK versions. 8- use a native Rust GUI toolkit when one is mature enough.


Note:

The word [#Oxidize] is used to mean converting an older program to use Rust, instead of whatever programming language it was originally written in.


IF AND ONLY IF YOU MEET ALL THE REQUIREMENTS, please apply by sending an email to: [ ali AT torios DOT top ]

  • Subject Line must contain [ToriOS Internship ver 1.0]
  • Introduce yourself – mention your REAL name.
  • Country – wherever you currently live.
  • Written consent that have read + agree on each and everything mentioned in this post.
  • Please explain WHY you think I should let you in?
  • NO begging please. Begging means reject.
  • DO NOT send any Resume/CV because that means reject.

Internship

#Linux. #Debian,#Ubuntu,#volunteering,#Jobs,#ToriOSInternship


MastodonPeertubeQoto sign up

Donate using Liberapay

Essay and report writing skills

This is a repost

Hopefully reposting this here, will inspire people.

I completed Essay and report writing skills [3] with OpenLearn [2], earlier this year. This is part of the Open University [1]. In fact, this course mirrors a student tool kit book I have here, also from the OU. It is nice to have a printed and bound version.

Very useful course, lots of useful ideas, pointers to writing good essays and reports. Topics included structure, referencing, quotations,drafting, polishing and letting go. So probably just as applicable in the workplace as it is in the Academic world

I am looking forward to further study.

Course Certificate

The UK government want all adults to spend time learning. To this end have created the skills toolkit [4] to help adults find learning and development courses.

This is a great idea, provided that employers:-

  • Support employees in learning
  • Value any learning an employee undertakes
  • Value the commitment and work put in in order to learn new skills
  • Recognise employee achievements on their CV
  • See potential in their employee(s)

REFERENCES

1 Open University 2 OpenLearn 3 Course Website 4 Skills toolkit

TAGS

#Essay,#Report,#Writing,#Skills, #OpenUniversity,#OU,#OpenLearn,#Course,#E-learning,#Study, #YearOfTheFediverse,

Donate using Liberapay

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License


MastodonPeertubeQoto sign up

Donate using Liberapay

Essay and report writing skills

I have just completed a course on Essay and report writing skills [3] with OpenLearn [2], which is part of the Open University [1]. In fact, this course mirrors a student tool kit book I have here, also from the OU. It is nice to have a printed and bound version.

Very useful course, lots of useful ideas, pointers to writing good essays and reports. Topics included structure, referencing, quotations,drafting, polishing and letting go. So probably just as applicable in the workplace as it is in the Academic world

I am looking forward to further study.

Course Certificate

The UK government want all adults to spend time learning. To this end have created the skills toolkit [4] to help adults find learning and development courses.

This is a great idea, provided that employers:-

  • Support employees in learning
  • Value any learning an employee undertakes
  • Value the commitment and work put in in order to learn new skills
  • Recognise employee achievements on their CV
  • See potential in their employee(s)

REFERENCES

1 Open University 2 OpenLearn 3 Course Website 4 Skills toolkit

TAGS

#Essay,#Report,#Writing,#Skills, #OpenUniversity,#OU,#OpenLearn,#Course,#E-learning,#Study, #YearOfTheFediverse,

Donate using Liberapay

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License


MastodonPeertubeQoto sign up

Donate using Liberapay

Website on pi

Donate using Liberapay

I spent some time on last night, setting up a mini web server on m Raspberry pi.

So running a http server on a Raspberry Pi.

For this project I am just using the python3-test-server package,

  1. Install python3-test-server
  2. Create a directory to hold some html files
  3. Change to this directory
  4. Create a very basic html file e.g index.html
  5. run python3 -m http.server:7800 where 7800 is the port you want to use

web server on pi

In the browser go to ip:7800

Website on pi

What I have done here, however is

  • Run the server on the pi,
  • Connected via ssh to create the site files and run the server
  • Edited the basic website on the pi via ssh, by running a text editor
  • To copy other files directly from my main PC to the Pi i used

    • scp file.jpg pi@ip:path e.g
      • scp file.jpg pi@ip:/home/pi/html/

I have, gone a little further than this:

In order to share my free software video dvd (and other resources) with people I:-

  • Uploaded files to the server
  • Created a web link to the iso file
  • Edited my router firewall so it would allow a connection to the pi

I then shared the appropriate IP address with a friend via irc so he could download the ISO file, and it worked really well.

REFERENCES

TAGS

#YearOfTheFediverse,#httpServer,#website,#html,#css, #Python,#Firewall,#Networking,ProblemSolving,#Skills,#IT

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License


MastodonPeertubeQoto sign up

Donate using Liberapay

Open Street Map Contributions

Donate using Liberapay

Further to my post yesterday. I have been contributing to the Open Street Map project [1] with a few updates for the Torbay area, these are detailed on my OSM profile [2].

These are mostly :

  • Adding website data for local schools
  • Updating other data such as the School name if this has changed or different from the map listing
  • Adding website data for other attractions

REFERENCES

  1. Open Street Map
  2. OSM Contributions
  3. Adding links to OSM locations to https://mastodon.org.uk/@TorbayUK

Contact

You can get in touch via the details on my

TAGS

#YearOfTheFediverse,#OpenData,#OpenStreetMap,#Contribution,#Skills,#Demonstration,#LookingForWork,

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License


MastodonPeertubeQoto sign up

Donate using Liberapay

Remote education

With the current Covd19 crisis in the UK, getting worse (again), Areas entering tier 4, (highest lockdown), Schools are closing and in some cases using remote education.

This brings up the prospect of them using non free tools, that when it comes to privacy may not be as private as first thought.

MScookie

There is a really good article here on the GNU website, that explains the problem.

The Electronic Frontier Foundation have an event coming up on privacy on campus

It would be great if there could now be a big push to promote free and open source tools, to help level up education, and actually safeguard children, young people and adults from data harvesting etc.

So what, free, open source and privacy / rights respecting remote tools can we use for teaching?

I am now involved in an effort to take the digital skills framework (UK) and look at how we can achieve this using free and open source software. This project can be found on Codeberg

#education,#privacy,#safeguarding,#data,#children, #youngpeople,#adults,#skills,#freesoftware,#dataprotection,#safeguarding,#freedom.

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License


MastodonPeertubeQoto sign up

Donate using Liberapay

LibreOffice Learning Resources

As digital skills are an essential part of everyday life. I have created, a new blog, to host information to help people out tasks using LibreOffice.

So far this is blog has covered just the Writer component. This may be extended later, as I have some videos for the Calc Spreadsheet.

The new blog can be found here.

#Digital,#Skills,#LibreOffice,#Writer,#Basic,#Tutorial, #Text,Video,#MixedMedia,#Learning,#Development


MastodonPeertubeQoto sign up

Donate using Liberapay

Adding tables to Overleaf LaTeX document.

I am sharing this, in the hope that it helps to demonstrate my IT skills.

This shows:

  • Creation of a table using tables generator
  • Copying into a LaTeX document in Overleaf
  • Making a few modifications
  • Adding \listoftables to so that it is listed near the end of the document

#skills,#computing,#science,#LaTeX,#Overleaf,#tables

License information

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


MastodonPeertubeQoto sign up

Donate using Liberapay

Basic IT course update 8

So further to my previous update on the Level 1 Digital skills course. The certificate for this has arrived.

This has now been scanned in and uploaded to my new LinkedIn profile

#education,#courses,#digital,#skills,#level1


MastodonPeertubeQoto sign up

Donate using Liberapay

Free Code Camp progress 8/6/2020

Responsive Web Design Principles component of Responsive Web Design course with Free Code Camp is now complete.

accessibility

Now moving on to CSS-Flexbox.

#freecodecamp,#applied,#accessibility,#learning,#skills, #responsive,#web,#design,#codeclub

cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)

I can be contacted on Mastodon here.


MastodonPeertubeQoto sign up

Donate using Liberapay