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

31. März 2017

31.3.2017

Filed under: Allgemein,AOE,Termine,Tisch,Wordpress — admin @ 14:55

Jannik, Long-Yang, Willi, Morten und Angelo sind da. Sie wollen AOE spielen. Angelo hat ne Beta- und Alpha Version von AOE.

Zur Sources.list auf dem Spyraserver hinzugefügt:

deb http://ftp.at.debian.org/debian sid main

Mit „de“ ging es nicht, des Webfilters wegen. Um filezilla zu installieren.

vsftpd installiert. Vom selben Rechner funktioniert die Verbindung.

Irgendwer fragt: „von welcher Seite kommen die Gegner“.

Morten gewinnt wohl AOE. FTP funtkoinert auf dem Server. 10.17.0.3 ist ansprechbar im Browser. Ebenso 10.17.0.3/phpmyadmin. Und über Filezilla, wenn man einen Benutzer hat. Mod-User-Dir ging übrigens auch. Also z.B. 10.17.0.3/~rob.

 

 


	

24. März 2017

24.3.2017

Long Yang, Willi, Richard, ein Kumpel von Richard, Michael, Jannik, Morten und Angelo sind da. Mit Frau Spyra, Angelo und Morten am Verwaltungsserver gewesen, weil dort jetzt ein Internetzugang liegt. Der Cisco 860 series ist aber scheinbar vorkonfiguriert. Internetzugang so ohne weiteres nicht möglich. Es wird übers LAN AOE gezockt, Angelo und Morten gegen den Rest. Sechs gegen zwei.

Der Spyraserver soll irgendwann von Frau Spyra administriert werden können und für PHP/Mysql etc.pp. genutzt werden können.

Zum Schulnetzwerk: wenn „man“ von der Physik in die Chemie käme (die Physik ist verbunden mit dem Serverraum in 207), dann könnte „man“ ggfs. auch selbständig LAN-Leitungen verlegen. Zum Testen sollte mal ein langes LAN-Kabel von der Physik in die Chemie gelegt werden.

Die Bibliothek hängt schon am Schulnetz. Dort könnte man auch diverse WLAN-Router aufstellen.

Nächste Woche normal. Die zocken hier noch.

17. März 2017

17.3.2016

Filed under: Allgemein,AOE,Lernserver,Tagesberichte,Termine,Tisch,Wordpress — admin @ 15:45

Willi, Long Yang, Jannik, Michael und Morten sind da. Angelo wollte später kommen. Morten richtet AOE über LAN ein. Angelo kommt auch und kann ohne X-Server ein rotes Quadrat über einen gelben Bildschirm laufen lassen. Dann spielen alle gegen den Computer AOE. Die Sechs haben den Computer fertig gemacht. Jannik hat ein Weltwunder gebaut. S.a. Wiki zu AOE.

Angelo wollte noch was mit Assembler machen, aber dazu hat die Zeit nicht mehr gereicht.

 

10. März 2017

10.3.2017

Filed under: Allgemein,Assembler,Lernserver,Raspberry PI,Schulnetzwerk,Termine,Tisch — Schlagwörter: — admin @ 15:59

Henry, Long Yang, Michael, Jannik, Morten und Angelo sind da.

Vom letzten Mal noch der Assembly-Code für ARM-Prozessor (Pi):

 

        .data
fmtstr:	.asciz	"%d: %d\n"

        .text
fib:
        cmp	r0, #1
        bxle	lr
        stmfd	sp!, {r3, r4, r5, lr}
        mov	r4, r0
        sub	r0, r0, #1
        bl	fib
        mov	r5, r0
        sub	r0, r4, #2
        bl	fib
        add	r0, r5, r0
        ldmfd	sp!, {r3, r4, r5, pc}

        .align	2
        .global	main
main:
        stmfd	sp!, {r3, r4, r5, lr}
        mov	r4, #0
        ldr	r5, =fmtstr
1:
        mov	r0, r4
        bl	fib
        mov	r2, r0
        mov	r0, r5
        mov	r1, r4
        bl	printf
        add	r4, r4, #1
        cmp	r4, #20
        bne	1b
        mov	r0, #0
        ldmfd	sp!, {r3, r4, r5, pc}

Der Pi war abgestürzt. Das PI-Passwort lässt sich nicht in was einfaches ändern.

Angelo hatte den GNU-Assembler für die PS2 debuggt.

AOE im Lan-Modus wird gespielt.

Nächsten Freitag normal.

 

3. März 2017

3.3.2017

Jannik, Michael, Henry und Angelo sind da. Michael und Henry erkunden die Computer im 206er. Jannik beschäftigt sich mit deep.io. Angelo macht ARM-Assembly.

Nachtrag 10.3.2017: Irgendwie wollten wir code hier platzieren, haben es aber nicht mehr geschafft beim letzten Mal.

 

24. Februar 2017

24.2.2017

Michael, Morten und Angelo sind da. Roberts Pi schafft es mit Wakeonlan die beiden Lernserver zu starten. Angelo konfiguriert twm auf Roberts Pi. Michael spiel mit Windows rum.

Die Rechner im Raum 206 booten alle direkt übers LAN (pxe).

Angelo hat einen CI20 Mips-Prozessoren.

Nächstes Mal ist normal.

 

 

10. Februar 2017

10.2.2017

Michael, Long Yang, Morten und Angelo sind da. Es gibt neue Rechner. Schön.

Robert will seinen uralten Raspberry-PI auf Vordermann bringen. Angelo lädt ein Debian runter für die SD-Karte.

Die beiden Lernserver wecken wir über wakeonlan auf.

Nächste Woche findet nicht!!! statt, am 17.2..

Mit Long-Yang Xming installiert damit er auf einen der beiden Lernserver kann. Er ist jetzt Sodoer auf dem 10.17.0.3. Long-Yang wegen der Internetsperre eclipse nicht runterladen kann.

2. Dezember 2016

2.12.2016

Filed under: Allgemein,canvas,Termine,Tisch — admin @ 16:02

Michael ist da, Morten und Angelo. Wir versuchen, Schneeflocken mit Canvas zu machen. Robert baut mit Canvas eine Schneeflocke. S.a. http://localhost/draw_circles.js.html bzw. http://stackoverflow.com/questions/11450030/moving-text-inside-canvas-using-html5. Angelo und Michael machen was mit Logisim.

 

 

   
  
 HTML 5 Animated Text
    <!--script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script-->
<script type="text/javascript">
        var context;
        var text = "";
        var textDirection ="";

        window.onload = function()
        {
        DB=document.getElementsByTagName("body")[0]
       cvs = document.createElement("canvas");
       div = document.createElement("div");
       div.innerHTML = "***";
       DB.appendChild(div);
       DB.appendChild(cvs);
        //~ cvs = document.getElementById("cvs");
        height = screen.height;
        width = screen.width;
        cvs.height = height;
        cvs.width  = width;
            context = cvs.getContext("2d");      
    startY = 5
        startX = 580;
        interval = 50;
        pixelPerMove = 1;
        sinFactor = 5/2;
        textYFactor = 0.5;
            text = "*"; 
            snowFont = '30px _sans';
            snowColor = '#FF0000';
            //~ context.textBaseline = 'top';
        fillColor = '#2fa';
        
    textYpos = startY;
    textXpos = startX;
    textXrunner = 0; 
    textXincrement = 3;
     canvasDrawHeight = height/2;   
        setInterval("animate()", interval);


        //~ alert(height);
        };  

        function animate() {            
            // Clear screen
            context.clearRect(0, 0, width, height);
            context.globalAlpha = 1;
            context.fillStyle = fillColor;
            context.fillRect(0, 0, width, height);    

            var metrics = context.measureText(text);            
        var textWidth = metrics.width;

            //~ if (textDirection == "down") {
                textYpos += pixelPerMove;
        textXpos = textXpos + sinFactor*Math.sin(textYFactor*textYpos);

                if (textYpos > canvasDrawHeight - textWidth) {
                    //textDirection = "left";
                    textYpos  = startY;
                }
            //~ }
            //~ else {
                //~ textYpos -= 10;

                //~ if (textYpos < 10) {
                    //~ textDirection = "down";
                //~ }                    
            //~ }

            context.font = snowFont;
            context.fillStyle = snowColor;
            //~ context.textBaseline = 'top';
            context.fillText  ( text, textXpos, textYpos);    
          }    
          </script>
      
         <!--

<div id="page">
            <canvas id="cvs" width="600" height="600">
               Your browser does not support the HTML 5 Canvas.
            </canvas>
</div>


     -->
      

25. November 2016

25.11.2016

Filed under: Allgemein,Schulnetzwerk,Tagesberichte,Tisch,Websockets — admin @ 14:32

Heute etwas früher, ist aber keiner sonst da. Mit dem wie am 11.11. beschriebenen System kommt man auch auf den Backuprechner des Verwaltungsservers. Backups sind aktuell.

Moritz ist da. Morten und Angelo kommen auch. Weihnachtsmann(Jens) getestet. Websocketscript klappt nicht. Angelo will auf sein FPGA eine PDP6 bringen.

Ansonsten machen wir was mit Websockets. Das Basisscript (PHP) geht nur mit telnet, weil der Javascriptclient/Browser eine HTTP-Antwort erwartet.

Dieses Websocket-Programm funktioniert.

Nächste Woche wieder Freitag.

 

 

 

18. November 2016

18.11.2016

Filed under: Allgemein,C sharp,Lernserver,Termine,Tisch — admin @ 16:01

Heute ist nur Long Yang da. Wir reden über die 3D-Spielengine Unity. Unity läuft leider erst am Windows 7, also hier im Raum 206 gehts nicht. Wir sprechen kurz über C-Sharp. Das läuft angeblich auch ohne .NET …? Und über NetBeans. C-Sharp geht auch unter Linux mit Mono.

 

 

« Newer PostsOlder Posts »