4470 (progress, workaround)

Documentation SolidOS setup

  • normal shell user
  • install nvm
  • git clone
  • cd solidos
  • npm run setup
nvm is not compatible with the "PREFIX" environment variable: currently set to "/home/evemat/.nvm/versions/node/v15.5.0"
Run `unset PREFIX` to unset it.
npm ERR! code 11
npm ERR! path /home/evemat/Dokumente/development/solid/dev/solidos
npm ERR! command failed
npm ERR! command sh -c npm i && scripts/reset

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/evemat/.npm/_logs/2021-02-14T04_00_41_639Z-debug.log
  • unset PREFIX
  • npm install says clean
  • cd workspaces/rdflib
  • npm run build
  • cd ../..
  • create mashlib/dist/databrowser.html
  • generate keys
  • put them in ./workspaces
  • export NODE_TLS_REJECT_UNAUTHORIZED=”0″
  • set chrome://flags/#allow-insecure-localhost
  • npm start
  • literally type h ttps://localhost:8443 (whitespace due to wordpress formatting readability)
lerna notice cli v3.22.1
lerna info versioning independent
lerna info Bootstrapping 5 packages
lerna info Symlinking packages and binaries
lerna success Bootstrapped 5 packages
  solid:settings Server URI: https://localhost:8443 +0ms
  solid:settings Auth method: oidc +4ms
  solid:settings Strict origins: true +0ms
  solid:settings Allowed origins:  +0ms
  solid:settings Db path: ./.db +0ms
  solid:settings Config path: ./config +1ms
  solid:settings Suffix Acl: undefined +0ms
  solid:settings Suffix Meta: undefined +0ms
  solid:settings Allow WebID authentication: true +0ms
  solid:settings Live-updates: true +0ms
  solid:settings Multi-user: true +0ms
  solid:settings Suppress default data browser app: undefined +1ms
  solid:settings Default data browser app file path: default +0ms
  solid:settings CORS proxy listening at /proxy?uri={uri} +21ms
  solid:settings Base URL (--mount): / +20ms
  solid:settings SSL Private Key path: ../privkey.pem +0ms
  solid:settings SSL Certificate path: ../fullchain.pem +1ms
Solid server (v5.6.4-3-g1afe2f45) running on https://localhost:8443/
Press <ctrl>+c to stop
  solid:authentication Provider keys loaded from config +0ms
  solid:authentication Provider keychain initialized +72ms
  solid:authentication Not sleeping before client registration... +2ms
  solid:authentication Client not present for issuer https://localhost:8443, initializing new client +3ms
  solid:authentication Registering new client for issuer  https://localhost:8443 +1ms
  solid:authentication Local RP client initialized +306ms
  • working !

3848 (gist with a roadmap for kw 37)

—-
01236544789/*–99855220011254455544112000000111111111111111111118

kw 37

  1. solid
  2. isr
  3. bewo
  4. substances
  5. communication
  6. weekend
  7. action items

  1. solid
  • monday authentication panel meeting
  • thursday weekly call
  • explore organization possibilities
  • get login snippet running (require solid-auth-client)
  • follow the gitter channel and ask, if necessary
  • experiment
  • test
  1. isr
  • hauspost
  • koralle
  • fhb
  • isaac
  • gls
  • ordnung
  1. bewo
  • be kind
  • be honest
  • be humble
  • be helpful
  • share knowledge
  • respect privacy
  1. substances
  • beer
  • medical weed
  • coke
  • smoke
  • coffee
  • little red and white pills
  • doc is informed
  1. communication
  • let it roll
  • ask, if necessary
  • try to achieve positivism
  1. weekend
  • friday wedding
  • saturday garden
  • sunday chill-out
  1. action items
  • play kusf
  • play it loud

view raw

kw 37.md

hosted with ❤ by GitHub

3083 (toodoo intro <1)

#comment
#freeze

#!/bin/bash
#base href = https://www.serverproject.de
#this is toodoo intro version < 1
#it is evaluation, examination, experiment and exercise
#the code is commented in english
#fragile || predictable
#temp

#retrieve name
var0=`basename "$0"`;
#output name
echo $var0;
#blob
URL=https://github.com/ewingson/edx-02-intro/blob/master/intro

#retrieve arguments to var1 to var5
var1=$1;
var2=$2;
var3=$3;
var4=$4;
var5=$5;

#COUNTER (not yet used)
#count[1]=$var1;
#count[2]=$var2;
#count[3]=$var3;
#count[4]=$var4;
#count[5]=$var5;

#alternative extreme array conscience programming (rule conform)
self[0]=$var1
self[1]=$var2
self[2]=$var3
self[3]=$var4
self[4]=$var5

#output and count arguments
j=0
for i in ${self[@]}; do
echo $i
j+=1
done
slength="$j"
size=${#slength}
#echo $COUNTER

#toodoo
#we must check if arguments are set

#boole b1 must be set if argument $1 exists (!-ne)
if [ -n $var1 ]
  then
        b1=false
else
	b1=true 
fi
#boole b2
if [ -n $var2 ]
  then
        b2=false
else
	b2=true 
fi
#boole b3
if [ -n $var3 ]
  then
        b3=false
else
	b3=true 
fi
#boole b4
if [ -n $var4 ]
  then
        b4=false
else
	b4=true 
fi
#boole b5
if [ -n $var5 ]
  then
        b5=false
else
	b5=true 
fi
#now we have all we need

#check the five boolean
if [[ $b1=true || $b2=true || $b3=true || $b4=true || $b5=true ]];
then flag=1
else flag=0
fi
    if [ $flag=1 ]
    then
#whether exists or not output status and argument 
            if [ $b1=true ]
            then
            echo argument ${var1} exists
#other case
            else
            echo argument ${var1} does not exist
            fi
            if [ $b2=true ]
            then
            echo argument ${var2} exists
            else
            echo argument ${var2} does not exist
            fi
		    if [ $b3=true ]
            then
            echo argument ${var3} exists
            else
            echo argument ${var3} does not exist
            fi
            if [ $b4=true ]
            then
            echo argument ${var4} exists
            else
            echo argument ${var4} does not exist
            fi
            if [ $b5=true ]
            then
            echo argument ${var5} exists
            else
            echo argument ${var5} does not exist
            fi
    else
#error message and exit if invalid number of arguments
    echo "Arguments are zero or > 5"
#exit 1
    exit 1
    fi
#array syntax is variable[index]=$value
arrlength=$size-1;
echo $size;

#toodoo
#we want printf(%d total %d arguments, $size, $arrlength);

#toodoo
#direction = (0 || 1 || 2038 || x203x || 4 || (5 && true))

#SI-Einheiten

#SI seconds for light to sun
sun=8*60
#SI seconds for lifetime sun
runtime=5000000000*365*24*60*60
#SI speed of light in meter/second
lightspeed=299792458
#SI distance light makes in a year in meter/year
lightyear=9460730472580800
#alphabet
alphabet="abcdefghijklmnopqrstuvwxyz"

#if (variable0=true)
#{
#ping 2a01:488:42:1000:50ed:854a:cc:d5a8
#}

#exit 0
exit 0

https://github.com/ewingson/edx-02-intro