Paul Sutton

web

Solid Project

Donate using Liberapay

Solid (Social Linked Data) is a project by Sir Tim Berners-Lee. It aims to put data back in to the hands of end users, so they are in more control.

REFERENCES

TAGS

#YearOfTheFediverse,#SolidProject,#Freedom,#Privacy, #Web,#Internet,WikiPedia,#Decentralised.

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

APG password generator

Debian comes with a useful command line utility called apg for generating passwords, based on criteria set when it is run.

You may need to install with apt install apg

Running just apg produces


ag"OnAub3 (ag-QUOTATION_MARK-On-Aub-THREE)
yissheav-Flas6 (yis-sheav-HYPHEN-Flas-SIX)
rek_OfDot6ly (rek-UNDERSCORE-Of-Dot-SIX-ly)
yorthIs0Ot; (yorth-Is-ZERO-Ot-SEMICOLON)
NapOl{aj6 (Nap-Ol-LEFT_BRACE-aj-SIX)
9Knyhik. (NINE-Kny-hik-PERIOD)

Where as using -m 16 produces a min length of 16 characters

apg -m 16


cryhejIryoatEpBi
DuVospewjopOtsye
veldIc@Ogguckeys
IalNexBeckOdjav1
drureroarAkucEdd
WinquivadLitsUk4

As a good password should be made up of Letters (upper and lower case) Numbers (0-9) Other characters ( !“£$()%^&* )

Then you need to run something like

apg -M sncl -m 16 -n 5

apg  -M sncl -m 16 -n 5 
EgUrr1slaibzydAr
IrgiOcyibgauvKan
jemUndafMinvieHo
Fliadweuldyeebup
enyaighKuedoobr3

The program man page also gives more info and an example shell script to help with the process.

man apg

shell script

[begin]----> pwgen.sh
       #!/bin/sh
       /usr/local/bin/apg -m 8 -x 12 -s
       [ end ]----> pwgen.sh

#linux,#debian,#shell,#password,#generation,#security,#help,#scripts,#secure,#unix,#gpl,#fsf,#freesoftware,#manpage, #manual,#web,#internet,#links,#letters,#numbers, #alphanumeric,#specialcharacters

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

Free Code Camp Update 02/10/2020

I have now completed all the modules in the FreeCodeCamp responsive web design course.

Profile can be found here that details the time line for this. I have also updated my LinkedIn profile with this update.

As yet I have ONLY completed the actual modules and have not undertaken the assessment projects. However my intention was to follow the course to help support Paignton Library Code Club anyway.

#learning,#freecodecamp,#web,#design,#update,#html,#html5,#css,#css3,#flexbox,#grid,#websites,#codeclub

Run a basic web server locally.

A few years ago, at the Torbay Tech Jam I was shown a neat way to start up a really basic http web server using python3.

Using this method I decided to have a go, so that I could share this, as it is linked to this weeks Code Club tutorials.

Note: I am using Debian Linux for this.

So after creating a new directory for the server

mkdir http cd http

I created a new file index.html and added a few basic lines of html to this.

<html>
<body>
<h1>this is a test line</h1>
</body>
<html>

Then from the command line entered:

python3 -m http.server 8080

Note: 8080 is the port number, so you can use something different, the default for http is 80.

Then pointing my web browser at

127.0.0.1:8080

I am able to view the page in the web browser.

Hope this is useful, could be useful for testing out what you are learning with Freecodecamp if you don't want to create Repl for this.

#linux,#debian,#web,#server,#http,#testing

I can be contacted on Mastodon here.

cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)

Get a free Repl.it online IDE account here Get an Overleaf account here, Online collaborative LaTeX Editor

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.

Free Code Camp progress 6/6/2020

Applied Accessibility component of Responsive Web Design with Free Code Camp is now complete.

accessibility

#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.

Free Code Camp progress 4/6/2020

I have spent the last few days, working though Applied Accessibility, which is the forth component of Responsive Web Design.

accessibility

I needed to ask for some help on the date/time activity. I therefore wrote this post while waiting. In true fashion, within about an hour I had an answer from the FreeCodeCamp forum. Turns out I had an errant space and period in my code.

I am roughly 50% of the way through so making good progress.

#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. You can get a free account on the http://qoto.org instance by following this link.

cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)

Get a free Repl.it online IDE account here Get an Overleaf account here, Online collaborative LaTeX Editor

Free Code Camp – Visual Design 7

Now fully completed Applied Visual Design module with FreeCodeCamp so have now reached 100% of the way through the module

visual design 7

On onto Applied Accessibility next

#learn, #freecodecamp, #web, #responsive,#visual #design, #html, #css, #skills, #codeclub,

Happy to provide help and support via decentralised social media. I can be contacted on Mastodon here. You can get a free account on the http://qoto.org instance by following this link.

cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)

Free Code Camp – Visual Design 6

Completed more of the Applied visual design module with FreeCodeCamp so now reached 73% of the way through the module

visual design 5

More tomorrow.

#learn, #freecodecamp, #web, #responsive,#visual #design, #html, #css, #skills, #codeclub,

Happy to provide help and support via decentralised social media. I can be contacted on Mastodon here. You can get a free account on the http://qoto.org instance by following this link.

cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)

Free Code Camp – Visual Design 5

Completed 10% more of the Applied visual design module with FreeCodeCamp so now reached 60% of the way through the module

visual design 5

#learn, #freecodecamp, #web, #responsive,#visual #design, #html, #css, #skills, #codeclub,

Happy to provide help and support via decentralised social media. I can be contacted on Mastodon here. You can get a free account on the http://qoto.org instance by following this link.

cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)