MediaLab: Drift og vedligehold

From rtgkom.dk

Jump to: navigation, search

Contents

Fejlmeldinger af værstedets maskiner

Software der skal installeres på image maskinen

Program eller subsystem Ubuntu MacOS Windows
LibreOffice asdf asdf
TexMaker asdf asdf
Python 3.5 asdf asdf
Python 2.7 asdf fasdf

To Do

Flere idéer, måske helt nye, måske omformuleringer af gamle, gkb

  1. Projektbrugere, oprettelse og redigering i projekter behøves. Det er i forbindelse med funktionen Project Publisher, http://www.rtgkom.dk/prpub2.php.

Her er nogle for nylig formulerede idéer, Gkb 10:30, 14 February 2014 (CET)

  1. HackerSpace, en aktivitet og et sted i MediaLab hvor vi kan mødes i og efter skoletid og lege med at åbne og genbruge elektronisk udstyr af diverse slags. Evt. også reparere noget som er gået i stykker der hjemme, men nok mest lave nyt med gammelt, gerne ved at anvende nogle sensorer eller aktuatorer og moderne elektroni og programmering, f.eks i forbindelse med Arudino, Raspberry Pi, Python, Processing osv.
  2. 3D kamera, 3D briller, 3D billeder (f.eks. med Visual Python)
  3. Musik, digital, vha. Chuck, minAudicle, Audicle osv.
  4. NetLab, et sted i MediaLab hvor vi har det udstyr og kabler og computere osv., som behøves til at lave et par netværk og lave øvelser med dem.
  5. IR, SmartBord imitation...
  6. Kærnestoffet ind i MineCraft.
  7. Point system til vores wiki. Et "Content Evaluation Extention" system til MediaWiki må findes, kan vi tilføje det, og bruge det til at finde de8. Gamification af læring på RTG, vha. div. tiltag, bl.a. automatisk feedback, gensidig gruppe feedback, -begge koblet til point systemet, og også CBT-Tema gennemgang og test lavet i LimeSurvey hvor resultatet også kobles til point systemet.
  8. Progress Bar Display for at vise visuelt hvordan en projektgruppe arbejder med sit projekt. Både helt automatisk og med mulighed for kontrol af et menneske, f.eks. lærer, således at progress også bliver afhængig af indhold og mening i de afleverede dokumenter eller artifakter som de automatiske scripts tester aflevering af.
  9. Skiltedesign og produktion vha. plotter, skærer eller 3D printing evt. med indlejret RFID tag eller billed eller hologram eller noget andet som f.eks. kvarts, skaller fra stranden, osv.
  10. RTG MediaLab's egen robot, designe og lave, af genbrugsmaterialer og elektronikmoduler som f.eks. Arduino, motorstyringer, gearbokse med motorer, sender og modtager, osv.
  11. Støvmåling i luft, udvikle metod til, vha. laser stråle og kamera og lidt billedbehandlign med f.eks. PIL og Python. Evt. bruge en stråle spreder som i laser-pinden til vores 3D scanner. Evt. bruge en mørk boks, evt. en blæser som blæser en bestemt mængde af luft i gennem boksen pr time, osv.
  12. OPE i web-interface! Det må kunne lade sig gøre på en sikker måde. Andre kan, så må vi også kunne lave vores interface til OEP i en webside. Det er nærmest indlysende nødvendigt for at systemet skal kunne anvendes både af vores egen lærere, elever og andre udenfor vores skole.
  13. Tynde terminaler, kun en central terminalserver. Evt. med forskellige boot images for computerene afhængigt af brugerens status i vores system. F.eks. kan det evt. være meningsfuldt at kun bestemte programmer er installeret for visse grupper af brugere, og evt. at kun bestemet websider kan browses af visse grupper af brugere, evt. på visse tidspunkter.
  14. Rapsberry Pi, teste om vi kan boot den fra en Linux terminalserver.

Og her er en liste af idéer som var formuleret allerede i foråret 2013, Gkb 10:30, 14 February 2014 (CET)

Rekvirent er Jens Andersen, der står til rådighed med uddybning af ovenstående og krav i øvrigt. --Jens 13:53, 18 February 2011 (CET)

Indkøb

  1. Interaktiv tavle, Smartboard?
  2. Andre baterier: F.eks. CR 2032, ...
  3. Ladestation, se f.eks. FreeLoader PRO - Solcelle lader til mobiltelefon, PDA og iPod & USB, som virker dække nogle af vores behov, og desuden er lidt miljørigtig.
  4. Bateritester
  5. Kameraer, div?
  6. Netværk over elledningerne, se http://www.jula.se/ethernet-sats-powerlan-200-133482
  7. Solceller. Se divese konkrete løsninger her http://stratosol.eu/Product-promo.asp?id=3 og i deres prisliste http://www.stratosol.dk/dok/prisstrom2009.pdf. Se også diverse ideer til placering af solceller her http://www.bolius.dk/viden-om/byg-nyt-hus/artikel/solceller/. Og måske lidt mere professionelle løsninger her http://bioenergi.cubit.dk/group.asp?group=12. En måde at komme i gang med nogle forsøg kunne være at bruge http://stratosol.eu/product.asp?product=102 og se de andre tilbud fra samme firma http://stratosol.eu/group.asp?group=61.
  8. UPS, tre stykker. En til serverrummet i kælderen, en til backupserveren og LDAP serveren på kontoret, og en til switchen i C3102. Evt. APC Smart-UPS RM 3000VA USB & Serial (Sort) (3000 VA) til serverrummet og APC Smart-UPS 1500VA USB & Serial (Sort) (1500 VA) til kontoret og Powerware 5115 Rack Mount 500i (Sort) (500 VA) til C3102. Disse enheder vil give ca. 5 til 10 minuters drift i tilfælde af strømafbrud.
  9. Udviklingssystemer, som f.eks. Linux ARM & EVA Development System,
  10. Håndbøger om webdesign, design, arkitektur, kommunikation, grafisk design, systemudvikling, programmering, farver, mm. for MediaLabs håndbogssamling/bibliotek.
  11. Väggfäste/beslag til at fastgøre en monitor/TV til en væg. Se Väggfäste site:netonnet.se og Full frihet med vrid- och tiltbart väggfäste
  12. TV, med stor skærm, til at sætte op uden for MediaLab, køre så MediaLab's InfoTV/WebTV på denne skærm. Evt. tre stk. så vi også har TV i C3101 og C3104?
  13. Vitrineskab, 2 stk. til C3101 og C3104. Se http://www.ikea.com/dk/da/catalog/products/60128562 hvor et brugbart skab med lås, fås for ca. 1000 DKK.
  14. XO laptop fra OLPC projektet, mindst to stykker, for at kunne teste dem lidt. Se http://laptop.org/en/ og http://laptop.org/en/laptop/index.shtml og http://en.wikipedia.org/wiki/One_Laptop_per_Child og http://olpc.com/
  15. Head tracking udstyr
  16. Div udstyr til augmented computing, GPS'er, wearable computers, ... se http://images.google.dk/images?hl=da&source=hp&q=wearable+computers&um=1&ie=UTF-8&ei=3kUFS5ubEZDs-AaTkfDVDQ&sa=X&oi=image_result_group&ct=title&resnum=4&ved=0CC8QsAQwAw
  17. Dataopsamling, udstyr til. F.eks. Arduino, Buglabs mm. Se http://www.arduino.cc/ og http://en.wikipedia.org/wiki/Arduino og ...
  18. PC-lazaret, værktøj til
  19. Kabelbakker
  20. Livescribe, system til ca. DKK 2700, hør Bill!
  21. MaxMSP fra cycling 74
  22. ProTools + ableton live
  23. Microfoner i studiekvalitet
  24. Mindre lydmixer
  25. Lille fotostudie (greenscreen, lamper, og kamera)
  26. 3D stereo projector (såsom InFocus DepthQ)
  27. bagprojectionslærred til 3D
  28. Webcams, både billige og nogle stykker af de lidt bedre til brug for EyesWeb. Se f.eks. http://www.netonnet.se/art/hem-och-hushall/larm-och-overvakning/overvakningssystem
  29. Stregkodelæsere

Log

gkb@fs:/files/2015-2016/pietesg15$ ls -al
total 20K
drwxr-xr-x   4 pietesg15 students 4096 2015-12-04 11:26 .
drwxr-xr-x 181 root      wheel    4096 2016-08-12 14:52 ..
-rw-------   1 pietesg15 students   47 2015-12-11 10:45 .bash_history
drwx------   2 pietesg15 students 4096 2015-12-04 10:08 .cache
drwxr-xr-x   6 pietesg15 students 4096 2016-05-10 08:47 html
sudo apt-get install ntp
ldapsearch -x | grep "uid=" | perl -ne 's/.*uid=(.*)\,ou.*/$1/ && print' | grep 0 > learners
ldapsearch -x | grep "uid=" | perl -ne 's/.*uid=(.*)\,ou.*/$1/ && print' | grep -v 0 | egrep -v -i "www-data|nobody|smokeping|stats|g4u" > nonLearners
cat learners nonLearners | perl -ne 's/(.*)/dn: uid=$1,ou=People,dc=rtgkom\nchangetype: modify\nreplace: employeeNumber\nemployeeNumber: 0\n-\nreplace: employeeType\nemployeeType: 0\n\n/ && print' > addRFID.ldif
ldapmodify -x -D "cn=admin,dc=rtgkom" -W -f changeShells.ldif
ldapsearch -x -b "ou=People,dc=rtgkom" | grep homeDirectory | grep /filer | perl -ne 's/filer/files/g;print;' | perl -ne 'm/\/files\/.*\/(.*)$/g; print "dn: uid=$1,ou=People,dc=rtgkom\nchangetype: modify\nreplace: homeDirectory\n$_\n";' > changeHomeDirRoot.ldif
cat passwd_hal9000 | awk -F : '$1 ~ /00/ {printf("%s:%s\n", $1,$5);}' | perl -ne 's/\,*//g; s/(.*)\:(.*)/perl adduser.pl "$2" 2000 1 $1/; print ;' > h00
cat passwd_hal9000 | awk -F : '$1 ~ /01/ {printf("%s:%s\n", $1,$5);}' | perl -ne 's/\,*//g; s/(.*)\:(.*)/perl adduser.pl "$2" 2001 1 $1/; print ;' > h01
cat passwd_hal9000 | awk -F : '$1 ~ /02/ {printf("%s:%s\n", $1,$5);}' | perl -ne 's/\,*//g; s/(.*)\:(.*)/perl adduser.pl "$2" 2002 1 $1/; print ;' > h02
cat passwd_hal9000 | awk -F : '$1 ~ /03/ {printf("%s:%s\n", $1,$5);}' | perl -ne 's/\,*//g; s/(.*)\:(.*)/perl adduser.pl "$2" 2003 1 $1/; print ;' > h03
iconv --from-code=ISO-8859-1 --to-code=UTF-8 h00 > h00utf
iconv --from-code=ISO-8859-1 --to-code=UTF-8 h01 > h01utf
iconv --from-code=ISO-8859-1 --to-code=UTF-8 h02 > h02utf
iconv --from-code=ISO-8859-1 --to-code=UTF-8 h03 > h03utf
sudo sh h00utf
sudo sh h01utf
sudo sh h02utf
sudo sh h03utf
cat passwd_hal9000 | awk -F : '$1 ~ /00/ {printf("%s:%s\n", $1,$5);}' | perl -ne 's/\,*//g; s/(.*)\:(.*)/cp -R \/backup\/u20\/hal9000\/home\/$1 \/filer\/2000-2001/; print ;'  > h00dirs
cat passwd_hal9000 | awk -F : '$1 ~ /01/ {printf("%s:%s\n", $1,$5);}' | perl -ne 's/\,*//g; s/(.*)\:(.*)/cp -R \/backup\/u20\/hal9000\/home\/$1 \/filer\/2001-2002/; print ;'  > h01dirs
cat passwd_hal9000 | awk -F : '$1 ~ /02/ {printf("%s:%s\n", $1,$5);}' | perl -ne 's/\,*//g; s/(.*)\:(.*)/cp -R \/backup\/u20\/hal9000\/home\/$1 \/filer\/2002-2003/; print ;'  > h02dirs
cat passwd_hal9000 | awk -F : '$1 ~ /03/ {printf("%s:%s\n", $1,$5);}' | perl -ne 's/\,*//g; s/(.*)\:(.*)/cp -R \/backup\/u20\/hal9000\/home\/$1 \/filer\/2003-2004/; print ;'  > h03dirs
sudo sh h00dirs
sudo sh h01dirs
sudo sh h02dirs
sudo sh h03dirs
ldapsearch -x | grep "uid=" | perl -ne 's/.*uid=(.*)\,ou.*/$1/ && print' | grep 0 > learners
ldapsearch -x | grep "uid=" | perl -ne 's/.*uid=(.*)\,ou.*/$1/ && print' | grep -v 0 | egrep -v -i "www-data|nobody|smokeping|stats|g4u" > nonLearners
cat learners nonLearners | perl -ne 's/(.*)/dn: uid=$1,ou=People,dc=rtgkom\nchangetype: modify\nreplace: loginShell\nloginShell: \/bin\/bash\n\n/ && print' > changeShells.ldif
ldapmodify -x -D "cn=admin,dc=rtgkom" -W -f changeShells.ldif
$ORIGIN rtgkom.dk.
@       IN      A       10.0.0.15
*       IN      A       10.0.0.15
ldapsearch -x -b "ou=People,dc=rtgkom" | grep uid: | grep 09 | perl -ne 's/uid: (.*)$/sudo mkdir -v \/filer\/2009-2010\/$1/ && print' | bash

oprettes elevers hjemmemapper i den rækkefølge de blev tilføjet systemet - altså klasse 1.1 først, så 1.2 frem til 1.7. Outputtet er dette:

mkdir: cannot create directory `/filer/2009-2010/albertesss09': File exists
mkdir: cannot create directory `/filer/2009-2010/andreashsn09': File exists
mkdir: cannot create directory `/filer/2009-2010/andreasvm09': File exists
mkdir: cannot create directory `/filer/2009-2010/andreasws09': File exists
mkdir: cannot create directory `/filer/2009-2010/askenm09': File exists
mkdir: cannot create directory `/filer/2009-2010/christianl09': File exists
mkdir: cannot create directory `/filer/2009-2010/christiankj09': File exists
mkdir: cannot create directory `/filer/2009-2010/christianml09': File exists
mkdir: cannot create directory `/filer/2009-2010/christiansj09': File exists
mkdir: cannot create directory `/filer/2009-2010/christopherhm09': File exists
mkdir: cannot create directory `/filer/2009-2010/emilmn09': File exists
mkdir: cannot create directory `/filer/2009-2010/helenevo09': File exists
mkdir: cannot create directory `/filer/2009-2010/jakobfse09': File exists
mkdir: cannot create directory `/filer/2009-2010/jensdoj09': File exists
mkdir: cannot create directory `/filer/2009-2010/jespern09': File exists
mkdir: cannot create directory `/filer/2009-2010/jesperro09': File exists
mkdir: cannot create directory `/filer/2009-2010/joakimh09': File exists
mkdir: cannot create directory `/filer/2009-2010/josephinebo09': File exists
mkdir: cannot create directory `/filer/2009-2010/kasperue09': File exists
mkdir: cannot create directory `/filer/2009-2010/lassenj09': File exists
mkdir: cannot create directory `/filer/2009-2010/lassepr09': File exists
mkdir: cannot create directory `/filer/2009-2010/lenebr09': File exists
mkdir: cannot create directory `/filer/2009-2010/marcosb09': File exists
mkdir: cannot create directory `/filer/2009-2010/martinsed09': File exists
mkdir: cannot create directory `/filer/2009-2010/mathiasb09': File exists
mkdir: cannot create directory `/filer/2009-2010/nielsfe09': File exists
mkdir: cannot create directory `/filer/2009-2010/patrickels09': File exists
mkdir: cannot create directory `/filer/2009-2010/philipgh09': File exists
mkdir: cannot create directory `/filer/2009-2010/regitzemj09': File exists
mkdir: cannot create directory `/filer/2009-2010/alexandercf09': File exists
mkdir: cannot create directory `/filer/2009-2010/amalieel09': File exists
mkdir: cannot create directory `/filer/2009-2010/andreast09': File exists
mkdir: cannot create directory `/filer/2009-2010/annakms09': File exists
mkdir: cannot create directory `/filer/2009-2010/casperap09': File exists
mkdir: cannot create directory `/filer/2009-2010/christianed09': File exists
mkdir: cannot create directory `/filer/2009-2010/christopherop09': File exists
mkdir: cannot create directory `/filer/2009-2010/isabellaahp09': File exists
mkdir: cannot create directory `/filer/2009-2010/johanlr09': File exists
mkdir: cannot create directory `/filer/2009-2010/julianhb09': File exists
mkdir: cannot create directory `/filer/2009-2010/kaspera09': File exists
mkdir: cannot create directory `/filer/2009-2010/kasperg09': File exists
mkdir: cannot create directory `/filer/2009-2010/kasperbl09': File exists
mkdir: cannot create directory `/filer/2009-2010/lykkelh09': File exists
mkdir: cannot create directory `/filer/2009-2010/mettemj09': File exists
mkdir: cannot create directory `/filer/2009-2010/mortenco09': File exists
mkdir: cannot create directory `/filer/2009-2010/mortenha09': File exists
mkdir: cannot create directory `/filer/2009-2010/mortenpo09': File exists
mkdir: cannot create directory `/filer/2009-2010/niklasvgs09': File exists
mkdir: cannot create directory `/filer/2009-2010/patrickkn09': File exists
mkdir: cannot create directory `/filer/2009-2010/pernillek09': File exists
mkdir: cannot create directory `/filer/2009-2010/pernillekk09': File exists
mkdir: cannot create directory `/filer/2009-2010/pernilless09': File exists
mkdir: cannot create directory `/filer/2009-2010/rasmusko09': File exists
mkdir: cannot create directory `/filer/2009-2010/reneerl09': File exists
mkdir: cannot create directory `/filer/2009-2010/runelj09': File exists
mkdir: cannot create directory `/filer/2009-2010/soerens09': File exists
mkdir: cannot create directory `/filer/2009-2010/victoriaph09': File exists
mkdir: cannot create directory `/filer/2009-2010/benjaminkd09': File exists
mkdir: cannot create directory `/filer/2009-2010/christianrss09': File exists
mkdir: cannot create directory `/filer/2009-2010/jacobmn09': File exists
mkdir: cannot create directory `/filer/2009-2010/johannesc09': File exists
mkdir: cannot create directory `/filer/2009-2010/kaspernn09': File exists
mkdir: cannot create directory `/filer/2009-2010/kristofferkj09': File exists
mkdir: cannot create directory `/filer/2009-2010/madsbo09': File exists
mkdir: cannot create directory `/filer/2009-2010/marcr09': File exists
mkdir: cannot create directory `/filer/2009-2010/martins09': File exists
mkdir: cannot create directory `/filer/2009-2010/mikkelho09': File exists
mkdir: cannot create directory `/filer/2009-2010/patrickkj09': File exists
mkdir: cannot create directory `/filer/2009-2010/steffendj09': File exists
mkdir: cannot create directory `/filer/2009-2010/amalier09': File exists
mkdir: cannot create directory `/filer/2009-2010/casperpj09': File exists
mkdir: cannot create directory `/filer/2009-2010/christiankp09': File exists
mkdir: cannot create directory `/filer/2009-2010/christianvtw09': File exists
mkdir: cannot create directory `/filer/2009-2010/idasdh09': File exists
mkdir: cannot create directory `/filer/2009-2010/idasl09': File exists
mkdir: cannot create directory `/filer/2009-2010/jeffk09': File exists
mkdir: cannot create directory `/filer/2009-2010/jozefi09': File exists
mkdir: cannot create directory `/filer/2009-2010/kristiansp09': File exists
mkdir: cannot create directory `/filer/2009-2010/laerkebn09': File exists
mkdir: cannot create directory `/filer/2009-2010/majkj09': File exists
mkdir: cannot create directory `/filer/2009-2010/nichlasg09': File exists
mkdir: cannot create directory `/filer/2009-2010/nilspo09': File exists
mkdir: cannot create directory `/filer/2009-2010/patrickkh09': File exists
mkdir: cannot create directory `/filer/2009-2010/philipom09': File exists
mkdir: cannot create directory `/filer/2009-2010/stefanbr09': File exists
mkdir: cannot create directory `/filer/2009-2010/tobiass09': File exists
mkdir: cannot create directory `/filer/2009-2010/andreascm09': File exists
mkdir: cannot create directory `/filer/2009-2010/andreaske09': File exists
mkdir: cannot create directory `/filer/2009-2010/andreaspb09': File exists
mkdir: cannot create directory `/filer/2009-2010/benjaminaoc09': File exists
mkdir: cannot create directory `/filer/2009-2010/bettinaot09': File exists
mkdir: cannot create directory `/filer/2009-2010/chrillesd09': File exists
mkdir: cannot create directory `/filer/2009-2010/christinej09': File exists
mkdir: cannot create directory `/filer/2009-2010/frederiklg09': File exists
mkdir: cannot create directory `/filer/2009-2010/heleneb09': File exists
mkdir: cannot create directory `/filer/2009-2010/jenswn09': File exists
mkdir: cannot create directory `/filer/2009-2010/jespervp09': File exists
mkdir: cannot create directory `/filer/2009-2010/jonasc09': File exists
mkdir: cannot create directory `/filer/2009-2010/jonasp09': File exists
mkdir: cannot create directory `/filer/2009-2010/kristianehg09': File exists
mkdir: cannot create directory `/filer/2009-2010/magnushj09': File exists
mkdir: cannot create directory `/filer/2009-2010/maltett09': File exists
mkdir: cannot create directory `/filer/2009-2010/marcl09': File exists
mkdir: cannot create directory `/filer/2009-2010/martinss09': File exists
mkdir: cannot create directory `/filer/2009-2010/mathiasrws09': File exists
mkdir: cannot create directory `/filer/2009-2010/matiask09': File exists
mkdir: cannot create directory `/filer/2009-2010/michaelj09': File exists
mkdir: cannot create directory `/filer/2009-2010/nicklaswj09': File exists
mkdir: cannot create directory `/filer/2009-2010/niclasl09': File exists
mkdir: cannot create directory `/filer/2009-2010/nicolaiog09': File exists
mkdir: cannot create directory `/filer/2009-2010/adnanp09': File exists
mkdir: cannot create directory `/filer/2009-2010/alanm09': File exists
mkdir: cannot create directory `/filer/2009-2010/anchelikavs09': File exists
mkdir: cannot create directory `/filer/2009-2010/andreasto09': File exists
mkdir: cannot create directory `/filer/2009-2010/christoffers09': File exists
mkdir: cannot create directory `/filer/2009-2010/christoffertp09': File exists
mkdir: cannot create directory `/filer/2009-2010/emilhj09': File exists
mkdir: cannot create directory `/filer/2009-2010/frederikad09': File exists
mkdir: cannot create directory `/filer/2009-2010/frederikmk09': File exists
mkdir: cannot create directory `/filer/2009-2010/frederiksa09': File exists
mkdir: cannot create directory `/filer/2009-2010/jacobh09': File exists
mkdir: cannot create directory `/filer/2009-2010/janniknp09': File exists
mkdir: cannot create directory `/filer/2009-2010/jeppee09': File exists
mkdir: cannot create directory `/filer/2009-2010/jespersr09': File exists
mkdir: cannot create directory `/filer/2009-2010/jonasgw09': File exists
mkdir: cannot create directory `/filer/2009-2010/joshuadpn09': File exists
mkdir: cannot create directory `/filer/2009-2010/kristofferep09': File exists
mkdir: cannot create directory `/filer/2009-2010/lassebt09': File exists
mkdir: cannot create directory `/filer/2009-2010/martinhr09': File exists
mkdir: cannot create directory `/filer/2009-2010/mikepl09': File exists
mkdir: cannot create directory `/filer/2009-2010/patrickba09': File exists
mkdir: cannot create directory `/filer/2009-2010/phillipt09': File exists
mkdir: cannot create directory `/filer/2009-2010/sarahrv09': File exists
mkdir: cannot create directory `/filer/2009-2010/simonvm09': File exists
mkdir: cannot create directory `/filer/2009-2010/stephaniesg09': File exists
mkdir: cannot create directory `/filer/2009-2010/soerenw09': File exists
mkdir: cannot create directory `/filer/2009-2010/anderst09': File exists
mkdir: cannot create directory `/filer/2009-2010/carolinew09': File exists
mkdir: cannot create directory `/filer/2009-2010/casperr09': File exists
mkdir: cannot create directory `/filer/2009-2010/casperkj09': File exists
mkdir: cannot create directory `/filer/2009-2010/ceciliemn09': File exists
mkdir: cannot create directory `/filer/2009-2010/christofferdh09': File exists
mkdir: cannot create directory `/filer/2009-2010/jeppebl09': File exists
mkdir: cannot create directory `/filer/2009-2010/jesperv09': File exists
mkdir: cannot create directory `/filer/2009-2010/jonsf09': File exists
mkdir: cannot create directory `/filer/2009-2010/katrinek09': File exists
mkdir: cannot create directory `/filer/2009-2010/kristianb09': File exists
mkdir: cannot create directory `/filer/2009-2010/lassebz09': File exists
mkdir: cannot create directory `/filer/2009-2010/laurh09': File exists
mkdir: cannot create directory `/filer/2009-2010/lucasjrn09': File exists
mkdir: cannot create directory `/filer/2009-2010/madsas09': File exists
mkdir: cannot create directory `/filer/2009-2010/maltehz09': File exists
mkdir: cannot create directory `/filer/2009-2010/martina09': File exists
mkdir: cannot create directory `/filer/2009-2010/martinf09': File exists
mkdir: cannot create directory `/filer/2009-2010/martinvna09': File exists
mkdir: cannot create directory `/filer/2009-2010/mathiasfe09': File exists
mkdir: cannot create directory `/filer/2009-2010/michaelcwp09': File exists
mkdir: cannot create directory `/filer/2009-2010/pawb09': File exists
mkdir: cannot create directory `/filer/2009-2010/rasmusjk09': File exists
mkdir: cannot create directory `/filer/2009-2010/sarahere09': File exists
mkdir: cannot create directory `/filer/2009-2010/simonrl09': File exists
mkdir: cannot create directory `/filer/2009-2010/simonsa09': File exists
mkdir: cannot create directory `/filer/2009-2010/stefanam09': File exists
mkdir: cannot create directory `/filer/2009-2010/thomasr09': File exists
mkdir: cannot create directory `/filer/2009-2010/thomasqk09': File exists
mkdir: cannot create directory `/filer/2009-2010/thorbjoernlk09': File exists
mkdir: created directory `/filer/2009-2010/alberteal09'
mkdir: created directory `/filer/2009-2010/annahwj09'
mkdir: created directory `/filer/2009-2010/biveshnea09'
mkdir: cannot create directory `/filer/2009-2010/casperkh09': File exists
mkdir: created directory `/filer/2009-2010/danieli09'
mkdir: created directory `/filer/2009-2010/esbeno09'
mkdir: created directory `/filer/2009-2010/joachimfj09'
mkdir: created directory `/filer/2009-2010/karinaj09'
mkdir: created directory `/filer/2009-2010/marcuszk09'
mkdir: created directory `/filer/2009-2010/mettebb09'
mkdir: created directory `/filer/2009-2010/mujeebur09'
mkdir: created directory `/filer/2009-2010/nickis09'
mkdir: created directory `/filer/2009-2010/payamza09'
mkdir: created directory `/filer/2009-2010/philiphh09'
mkdir: created directory `/filer/2009-2010/phillipsg09'
mkdir: created directory `/filer/2009-2010/sabineh09'
mkdir: created directory `/filer/2009-2010/sebastianhf09'
mkdir: created directory `/filer/2009-2010/simonebf09'
mkdir: created directory `/filer/2009-2010/simonebc09'
mkdir: created directory `/filer/2009-2010/timfo09'

...hvilket tyder på, at det blot er den sidste tilføjet klasse, hvis opret-hjemmemapper-script jeg har glemt at køre.

Derudover har jeg ændret de fejlagtige (ejer) rettigheder af elevers hjemmemapper ved:

ldapsearch -x -b "ou=People,dc=rtgkom" | grep uid: | grep 09 | perl -ne 's/uid: (.*)$/sudo chown -v $1 \/filer\/2009-2010\/$1/ && print' | bash
A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was:

    (SQL query hidden)

from within function "SearchMySQL4::update". MySQL returned error "1016: Can't open file: 'searchindex.MYI' (errno: 145) (localhost)".

2006-10-29, nmr, Problemet er nu løst. Problemet var en korrupt tabel (searchindex), som nu er rettet. Det kunne tyde på databaseserveren har crashet eller været lukket uheldigt ned.

Database error
From KomIT
For query "test"
A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was:

    (SQL query hidden)

from within function "". MySQL returned error "1016: Can't open file: 'searchindex.MYI' (errno: 145) (localhost)".

2006-05-11, ca. 11.00-11.30. Plakat 43x43 cm, et brætspil, udskrevet for Thomas i klasse 2.5, i forbindelse med Teknologi B eksamensprojekt. Det handlede om børn og leg. Plakaten er et spillebræt. Han har lavet brættet og tilhørende kort i PS.

2006-03-23 og 2006-03-24, Festudvalget fik kørt 3 A1 plakater ud med hjælp fra JAN.

2006-03-8, ca. 13.00-13.30, To 2. års teknologielever (Ali og ?) fik af JAN hjælp til udskrift i storformat fra medbragt billedfil

2006-03-6, ca. 9.00-9.20, Allan Klasse 3.1, 24 farveudprint af A4 tegneserieside fra Atserix og Obelix til brug i Dansk fremlæggelse.

2006-02-14, ca. 1430-1520, gkb, indscanning og kopiering af grafer/statistik til USB stik for to elever i Teknologi? Ca. 6 filer lagret som JPG på desktoppen på MAC, men kunne ikke åbnes efter transport via USB stik til andre maskiner. De lavede det meste selv.

2006-01-25. 0900, JAN indskanning fra bog for to elever (Værk af Emil Nolde ifm dansk?) udskrift på inkjet overhead.

2006-01-23, ca. 1300-????, gkb, Videoredigering, Teknologi B, 1. år, Jonathan, Johann og Asbjørn mm. klasse 1.4 fik lov til at arbejde på Mac i IMovie. De havde selv været ude i byen at købe FireWire kabel og et A/V-kabel i PhotoCare.

2006-01-23, ca. 1210-1250, gkb, scannede en side fra en Asterix-bog, for en elev i dansk på 3. (klasse 3.1), som skal bruges til fremlægning i forbindelse med analyse af en tegneserie. Scannede på Mac, og udskrev på HP1215 på transparent fra Mac.

2006-01-23, ca. 1000-1030, kristoffer, Indscanning af et billed fra en bog ? i forbindelse med danskundervisning.

2005-11-14 ca. 15.00-16.00, gkb. Udksrivning af et plakat, 610x1000 mm, for Kræn i klasse 1.2 i forb. m. Teknologi. Skal bruges på ferniseringen i næste uge. (gkb)

2005-01-20 ca. 17.00-18.30, JAN satte op og udskrev en plakat for Anja Bochart, AB. (gkb)

2004-11-25 ca. 11.00, bil, transparent udskrift i farver på HP1215 fra et USB stik som elever på 1. år kom med. Bil hjalp dem via hans egen bærbare computer at kopiere filen over på WS1 og åbne den fra maskine med HP1215. Deres generiske digitale færdigheder var tilstrækkelige til opgaven, men pga USB begrænsningen i vores netværk (NT4), som gør det nødvendigt i mange tilfælde at gå via vores delte netværksdrev på WS1 når man vil flytte filer mellem maskiner, så kostede denne opgave ca. 15 minutter for bil. (gkb)

2004-11-25 ca. 09.00, gkb, farve-udskrift af en plakat fra internettet i A4 for elever i klasse 1.4?. Skal bruges til analyse i dansk. De behøvede lidt hjælp med generiske koncepter, såsom at kopiere billedet fra IE og paste det i IrfanView, og specifik information som fx at bruge Draft på vores HP PhotoSmart 1215 printer, ellers gik denne opgave hurtigt og kostede nærmest ingen tid.

Midlertidig dokumentation af skærm matrix

“Skærm matrixen” er de otte skærme kontrolleret af raspberry pies i C3 gangen. Skærm matrixen skal fungere som et boundry-object som skal fremvise tilfældige elevers studieweb, dette opnår samtidigt målet at videre udnytte Seymour Paperts teori om at læring foregår bedere hvis det er i en vis offentlighed.

Skærm matrixen er styret af raspberry pies med Linux distributionen Raspbian Jessie, grunden til at der ikke blev brugt Raspbian Jessie Lite er fordi at i så fald ville man skulle have sat en xserver og window manager op selv, og den tidsinvestering blev vurderet til ikke at være det værd. I teorien burde man kunne lave en lignende funktionalitet på et hvilket som helst operativsystem, men det er ikke sikkert at trinende ville være det helt samme for alle.

GUIDE: Guiden går ud fra at du succesfuldt har installeret Raspbian Jessie. Som det første er det en god ide at få din Raspberry Pi til at logge in automatiskt. Dette er heldigvist en indstilling som kan findes ved at køre

   $sudo raspi-config

Og vælge “Boot options” efterfulgt af at tænde autologin.

Herefter skal følgende skrives til filen ~/.config/lxsession/LXDE-pi/autostart:

   @chromium-browser --start-fullscreen --disable-session-crashed-bubble --disable-infobars www.rtgkom/~michaelj15/scripts/index.php
   @xset s off -dpms
   @unclutter -idle 20 root

Første linje starter chromium i fuldskærm uden crash advarsler og i fuldskærm. Anden linje deaktiverer sleep. Tredje linje gør at curseren er usynlig efter 20 sekunder uden bevægelse, hvis unclutter ikke allerede er installeret skal der køres kommandoen.

   $sudo apt install unclutter

Dette kan gøres med en vilkårlig text editor såsom vim, nano eller leafpad. URL’en skærm matrixen bruger lige nu er www.rtgkom/~michaelj15/scripts/index.php, hvis scriptet nogensinde flyttes skal den ændres så den stadig passer.

Personal tools
Namespaces
Variants
Actions
Medialab
Applikationer
Holdsider
Gamle_Klassesider
System
Toolbox