Aus Das deutschsprachige Scratch-Wiki

Ich über mich

Grüß dich!
Das hier ist meine Benutzerseite und hier will ich ein bisschen was über mich shreiben, dass du weißt, mit wem/was du es hier zu tun hast :)

Meine alte Benutzerseite wurde gelöscht ... frag mich nicht warum, sicher weil ich viiiiiiiiiiel zu lange inaktiv war und nichts geschrieben habe. Das ist auch der Grund dafür, dass ich jetzt eine neue schreibe.

Ich bin ***** (zensiert) du kannst mich aber gerne Arnie nennen. Ich studiere gerade Technische Informatik an der Hochschule in Mannheim. Das ist, wenn man es auf ein Deutsch übersetzt, dass man auch versteht, programmieren mit Praxisbezug. Meine Hobbys sind Modellfliegen, (seit dem Studium) Logische Schaltungen aufbauen und testen, programmieren und natürlich am PC zu spielen.

Aktuelles

CORONAVIRUS

Wie du sicher auch schon mitbekommen hast, breitet sich das Coronavirus immer weiter aus :o
Bei uns in der Hochschule wird über ein Monat Vorlesungen ausfallen gelassen! Das ganze kam so überraschend und kurz nach den Semesterferien, dass wir noch nicht einmal alle Vorlesungen gehabt haben. So können die Profs uns noch nicht einmal über das Internet das Material schicken, dass wir bis in einem Monat können müssen.

Als ich noch in der Schule war, konnte ich mir nie vorstellen, dass es so schlimm sein kann, einen Monat frei zu bekommen :'D
Jetzt geht die Zeit aber von meiner Vorlesungszeit ab und egal wie es geregelt wird, die verlorenen Vorlesungen wieder aufzuholen, es ist nicht zu meinem Vorteil :c

Heute ist der 19.04.2020. Letzten Monat wurde geschrieben, dass die Vorlesungen morgen wieder anfangen sollten. Das wurde allerdings wiederrufen. Eine paar Vorlesungen wurden jetzt über Zoom, ein Programm für Videokonferenzen, gehalten, andere fallen einfach aus. Voraussichtlich sollte dieses Semester fast komplett online stattfinden. In Objektorientierter Programmierung hatten wir sogar ein Online-Testat. Das hat aber meiner Meinung nach nicht so gut geklappt. Abgesehen davon, dass man sich mit den anderen absprechen kann und lösungen vergleichen, waren die Server so ausgelastet, dass man ab einem bestimmten Zeitpunkt nur noch 0% bekommen hat.

Das ganze ist meiner Meinung nach noch ein bisschen gewöhnungsbedürftig und braucht noch einige Verbesserungen :|

01.05.2010; Vor ein paar tagen haben wir erfahren, dass dieses Semester an der Hochschule vollständig online stattfinden soll. Es wird, weil es für alle neu ist, aber nicht als Hochschulsemester, sondern nur als Fachsemester gezählt. Insgesamt darf das Studium maximal 10 Semester lang sein, das Grundstudium darf maximal 4 Semester lang sein. Dass es nicht als Hochschulsemester gezählt wird, bedeutet, dass es da nicht dazugehört. Prüfungsleistungen soll man aber trotzdem ablegen können (keine Ahnung wie das gehen soll). Ich hoffe immer noch, dass das ganze einfach so schnell wie möglich vorbei ist und es ganz normal weitergehen kann.

Binäruhr

Letztens habe ich mit zwei Freunden aus der Hochschule angefangen eine Binäruhr zu bauen. Eigentlich wollten wir eine Digitaluhr bauen, dann ist uns aber aufgefallen, dass das wesentlich komplizierter ist, als wir es uns vorgestellt haben. Aber die ganzen Semesterferien nichts machen kommt natürlich auch nicht in Frage. Wir haben uns also für ein Mittelding entschieden: eine Binäruhr :D
Falls du nicht weißt, was das für ein Ding ist, schreibe ich es dir hier einfach kurz und knapp auf.

Beispiel

DezimalzahlDualzahl
00000
10001
20010
30011
40100
50101

Ein Computer kann verständlicherweise nicht im Dezimalsystem (=Zehnersystem) rechnen. Strom kann immer nur da sein oder eben nicht da sein. Deshabl dibt es dafür das Dualsystem (=Zweiersystem). Im Dualsystem rechnet man mit Binärzahlen also nur mit Nullen une Einsen. Wie man eine Dezimalzahl in eine Dualzahl umrechnen kann, kannst du dir aber von wo anders durchlesen, wenn dich das interessiert.
In der Tabelle rechts habe ich die Zahlen von 0 bis 5 einmal im Dezimal- und einmal im Dualsystem geschrieben.

Ein Computer besteht streng genommen nur aus mehreren milliarden Logikgattern also einfachen UND, ODER und NICHT Verknüpfungen. So ein Logikgatter sieht z.B. so aus:DIL-14.jpg
Mit solchen Dingern kann man unter anderem auch noch kompliziertere Schaltungen bauen wie FlipFlops (Nein das sind nicht die Badelatschen für im Schwimmbad). Die sehen aber ungefär genauso aus, deswegen spaare ich mir dafür ein Bild. In einem FlipFlop kann man immer einen von zwei bestimmten Zuständen speichern: Flip und Flop. Das entspricht einer 1 oder einer 0.
Wenn man dann z.B. 4 von solchen FlipFlops hintereinander schaltet, hat man schon einen 4 Bit Zähler gebaut. Der kann dann von 0 bis 24-1 (2 weil es 2 zustände gibt und hoch 4 weil man 4 Flipflops hat; -1 weil 0 mitgezählt wird) also 15 zählen. Das könnte dann so aussehen:

4-bit asyncron zähler.png

Dieser Zähler zeigt gerade 3 an, wie man in der Tabelle ablesen kann. So etwas musst du dir viermal so groß und noch ein bisschen komplizierter vorstellen, dann weißt du, wie die Uhr aussehen wird :D
Wenn die Uhr fertig ist, stelle ich vielleicht auch noch ein Bild davon hier rein, dass du es zu schätzen lernst, was du alles an deinem Handy machen kanns :'D

Was ich gerade auf Scratch mache

Scratch Webseite/Programm

Mit Scratch arbeite ich gerade an einem Programm, mit dem man eine Lochrasterplatine entwerfen kann. Also dass man eingibt, wie groß die Platine ist (wie viele Zeilen/Spalten sie hat) und man dann darauf Widerstände, Leuchtdioden, Transistoren, Kondensatoren und so weiter draufsetzen kann und mit 'Kabel' verbinden. So kann man sich schon einmal einen Überblick darüber machen, wie groß die Platine in der Realität dann sein muss, dass alles drauf passt.

Bis jetzt habe ich noch nicht wirklich eine Idee, wie man so etwas nennen könnte. Ich habe es deswegen einfach Lochrasterding genannt. Sehen können es aber bis jetzt auch nur die Admins, weil ich es noch nicht öffentlich gemacht habe (es ist ja auch noch nicht fertig).

Scratch-Dach Wiki

Hier im Wiki bin ich gerade dabei den Artikel Scratch Update History auf Deutsch zu übersetzen. Im Scratch-Dach ist das dann der Artikel Scratch Update Entwicklung.
Dazu noch: falls du eine Idee hast, wie man den Satz

Some explanations may be of what was wrong, what is new, or what was changed or fixed; the interpretation of each factor to the updates listed may vary.

gut auf Deutsch formulieren könnte wäre ich dir echt dankbar. Ich habe einfach keine Idee, wie ich das gescheit schreiben könnte. Du kannst es entweder direkt ändern oder mir auf meine Diskussionsseite schreiben, wenn du einen Vorschlag hast. [geändert]

Hör auf zu faulenzen

Wenn du meinst auf der ToDo Liste steht noch etwas, dass unbedingt gemacht werden sollte, kannst du mir das natürlich auch auf die Seite schreiben. Am bessten noch schön mit <b style="2em">Text</b> Fett gedruckt und in doppelter Schriftgröße, dass ich es auch auf jeden fall nicht überlesen kann ... ;-)

Meine Webseite

Wie du weiter oben sicher schon gelesen hast (falls du es gelesen hast), mag ich Webseiten sehr gerne. Das ist für mich so etwas wie die anspruchsvollere Version von Scratch.

Meine Webseite habe ich auch von Scratch gebaut. Ich habe also in ein leeres Textdokument das HTML5 Standard-Ding eingefügt (bzw. das hat Sublime Text 3 für mich gemacht):

<!DOCTYPE HTML>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
  </head>
  <body>
  </body>
</html>

und dann jede einzelne Zeile Text/Code selbst geschrieben. So ist es zu meiner ganz persönlichen Webseite geworden.

Was daraus geworden ist??
Eine Webseite voll mit unnötigen Spielen und Links die sehr wahrscheinlich nur ich selbst spiele/benutze :'D

letztes Lebenszeichen von der Seite

Das letzte Lebenszeichen, dass meine Webseite von sich gegeben hat, war wahrscheinlich das Spiel 2-Spieler-Pong bzw. Bomberman.
An Bomberman habe ich aber langsam die Lust verloren, da das ein Multiplayer-Spiel werden sollte, ich den Server für den Datenaustausch zwischen den Spielern aber nicht online bekomme. Ich wollte es mit einem WebSocket-Server machen, der jeden Tag um 0:00 von einem Cronjob gestartet wird. Aus irgendeinem mir nicht erschließbaren Grund ist er aber immer offline, wenn ich ihn nicht explizit über die Konsole gestartet habe.
Hier ein Link zu dem Pong-Spiel, falls du es einmal ausprobieren willst. Es ist so ähnlich aufgebaut, wie man es auch in Scratch machen würde -- nur eben in JavaScript.

2 Spieler Pong
2-spieler-pong-thumb.gif

Cookies helfen uns bei der Bereitstellung von Das deutschsprachige Scratch-Wiki. Durch die Nutzung von Das deutschsprachige Scratch-Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.