Computer-Ag am WvS Blog der Computer-AG am Werner von Siemens Gymnasium Berlin

17. Mai 2019

17.5.2019

Filed under: Allgemein — admin @ 16:05

Morten, Angelo sind da und irgendwann auch Daniel. Angelo und Robert sinnieren über Summenbildung und n über k.

Nächste Mal normal.

10. Mai 2019

10.5.2019

Filed under: Allgemein — admin @ 13:39

Felix ist da.

In PHP mit rekursiver Funktion muss für eine Ergebnis ein „return“ eingefügt werden. Kapiere ich nicht so ganz, ist aber so:

function recur($n,$k,$res=0) {
$res = $res + $n;
if ($n>3) {
return recur($n-1,1,$res);
} else {
var_dump($res);
return $res;
}
}

Für n über k geht es so:

$res = 0;
function recur1($n,$k) {
if ($k === 1) {
return $n;
}
if ($k === $n) {
return 1;
}
while($n > 0) {
return recur1($n-1,$k) + recur1($n-1,$k-1);
$n = $n-1;
}
return $res;
}
var_dump(recur1(10,4));

nächste mal normal …;

3. Mai 2019

3.5.2019

Filed under: Allgemein — admin @ 13:37

Jannik und Felix sind da. Wir reden über RAM und vRAM (Video-RAM).

Robert baut ein Summierskript, basierend auf dem Memoizer von Crockford:

<input type="text" id="input">
</input>
<button id="go">go</button>
<div id="output">
</div>
<script>
var memoizer = function (memo, formula) { 
  var recur = function (n) {
    var result = {
          calc:"",
	  notation:""
    }
    result.calc = memo.calc[n]; 
    result.notation = memo.notation[n];
    if (typeof result.calc !== 'number') {
      result = formula(recur, n); 
//~       console.log(result);
      memo.calc[n] = result.calc;
      memo.notation[n] = result.notation;
    } 
    return result;
  }; 
  return recur;
};

var sumUp = memoizer({calc:[0, 1], notation:["", "1"]}, function (recur, n) {
    var result = {
          calc:"",
	  notation:""
    }
  result.calc = parseInt(n,10) + recur(n -1).calc;
  result.notation = n + "+" + recur(n -1).notation;
  return result; 
})

var input = document.getElementById("input");

var button = document.getElementById("go");

var output = document.getElementById("output");

button.onclick = function() {
//	alert(input.value);
       res = sumUp(input.value);
console.log(typeof (input.value | 0));
console.log(res);
       output.innerHTML = res.calc + " = " + res.notation;
}


</script>


Angelo ist in Schweden.

12. April 2019

12.4.2019

Filed under: Allgemein — admin @ 15:20

Letzte Mal vor den Ferien. Quint hat einen Linux-Stick. Angelo und Morten waren da. Quint Linux Stick läuft jetzt. Getestet. Nächste Mal nach den Ferien.

5. April 2019

5.4.2019

Filed under: Allgemein — admin @ 13:38

Tim ist da. Angelo und Morten auch. Angelo zeigt Bilder aus Oregon und Washington State.

Nächste Mal normal.

15. März 2019

15.3.2019

Filed under: Allgemein — admin @ 13:56

Morten ist da. Angelo kann nicht. Felix war kurz da. Dann später Daniel und Marry.

Nächste Mal findet nicht statt!!!

Angelo ist nächstes mal sowieso auch beim Vintage Computer Festival Pacific Northwest.

Daniel spielt Minecraft.

28. Februar 2019

1.3.2019

Filed under: Allgemein,Schulnetzwerk,Tagesberichte,Termine,Tisch — admin @ 17:18

Frau Spyra ist da und ein Verwaltungsrechner ist von einem Kryptovirus befallen worden. Wohl nicht fixbar.

Angelo will Finnegans Wake lesen – s.a.h.. Morten ist da, Tim, Felix, Martin und Marry.

Alle WordPress Instanzen waren von Plesk blockiert. „Man“ muss die Datei .maintenance im Basisordner löschen, dann gehts wieder ;-).

Nächste Mal fällt aus, weil Feiertag! Dann wieder am 15.3..


15. Februar 2019

15.2.2019

Filed under: Allgemein,Mail,Tagesberichte,Termine — admin @ 14:48

Tim, Felix und Angelo sind da.

Angelo sucht einen Mailprovider.

Angelo muss eine PiDP11 löten. Wir machen früher Schluss. Letzte Mail war bei Angelo im Spam gelandet. Fastmail und Zoho wäre die Überlegung. Wir haben auch über „Veni, Creator Spiritus“ gesprochen.

11. Januar 2019

11.1.2019

Tim, Jannik, Felix, Long-Yang, Morten, Angelo, Daniel, Marry sind da.

Long-Yang und Morten helfen, den Akku bei einem I-Phone 6S auszutauschen. Mit Youtubevideo und Akkuaustauschset. Danke.

Angelo poliert an seinem GTA-Reverse-Engineering. Rechtslage hat sich hier auch geändert.

Haben kurz über das neue europäische Urheberrecht gesprochen.

Angelo benutzt virtuelle Methoden.

Ist das Konzept der „Vererbung“ ‚tot‘?

Es liegt hier eine Enter-Taste seit einiger Zeit rum …;

21. Dezember 2018

21.12.2018

Filed under: Allgemein,Lernserver,Schulnetzwerk,Weihnachtsmann — admin @ 15:59

Letzte Mal in diesem Jahr. Merri, Daniel, Quint, Felix, Jannik und Tim sind da. Robert will den Weihnachstmann laufen lassen.

Morten bringt Lebkuchen mit. Herr Oppermann war kurz da und hat einen Schokodoppelkeks genommen. Angelo ist auch da. Sein Pixelproblem von letzte Woche ist gelöst …

Wir lassen den Weihnachstmann laufen. Angelo schlägt als Musik God Rest Ye Merry, Gentlemen vor.

Upload limit reicht nicht, um die Videos hier hochzuladen vom Weihnachstmann. Nächstes Mal dann.

Angelos Dreieckproblem ist gelöst scheinbar.

Nächste Mal im nächsten Jahr. 11.1.2019.

Older Posts »

Powered by WordPress