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.
#Linux. #Debian,#Ubuntu,#volunteering,#Jobs,#ToriOSInternship
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.
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,
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License
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.
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,
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License
Website on pi
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,
- Install python3-test-server
- Create a directory to hold some html files
- Change to this directory
- Create a very basic html file e.g index.html
- run python3 -m http.server:7800 where 7800 is the port you want to use
In the browser go to ip:7800
What I have done here, however is
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
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License
Open Street Map Contributions
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
- Open Street Map
- OSM Contributions
- 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,
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License
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.
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.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License
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
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
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
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
Free Code Camp progress 8/6/2020
Responsive Web Design Principles component of Responsive Web Design course with Free Code Camp is now complete.
Now moving on to CSS-Flexbox.
#freecodecamp,#applied,#accessibility,#learning,#skills,
#responsive,#web,#design,#codeclub
Licenced under Attribution 4.0 International (CC BY 4.0)
I can be contacted on Mastodon here.