Welches Computer Betriebssystem findet ihr am besten?

Linux bietet einige vorteile:

-Läuft auf minimaler hardware immernoch brauchbar

-kann die meisten Windows Programme problemlos ausführen (ein doppelklick auf eine .EXE datei reicht völig aus, es muss nur wine installiert sein,)

-ein windows installationssetup einer anwendung lässt sich ebenfalls so wie auf windows installieren und ausführen

-linux ist ein quelloffenes, leichtes, anpassbares system das mehr als ein dutzend desktop umgebungen bietet (GNOME, Cinnamon etc...)

-linux kostet in den allermeisten nicht einen pfennig und installiert auf einem pc ausschließlich opensource treiber (wenn euer windows pc probleme bereitet, war bei mir der fall, z.B. funktioniert der audio ausgang nach einem bluescreen, neustart und dann einer automatischen reparatur und einer treiber neuinstallation noch immer nicht, dann installiert doch einfach ubuntu rüstet Cinnamon und das programm Wine nach, installiert ein Windows Theme über Opendesktop.org und schon habt ihr ein viel besseres windows.)

-Boot screen, sperrbildschirm design, und themes lassen sich unter linux einfach und ohne probleme per datei explorer installieren. einfach die jeweiligen dateien austauschen oder anpassen, und ihr habt euer individuelles betriebssystem.

na? überedet? wollt ihr windows xp nutzen, habt aber angst vor viren? wechselt zu linux! keine automatischen updates wenn ihr eine präsentation halten wollt, leistungs starker virenschutz, und noch vieles mehr! und das für 0€.

-

Linux 63%
Windows 37%
Windows, Betriebssystem, Linux, IT, Ubuntu, USB-Stick, BIOS, booten, Linux Mint, Windows 10, Kali Linux
Sich für Mathe-Module vorbereiten?

Der Text ist lang, aber würde mich über Antworten freuen, auch wenn sie kurz sind.

Ich bin nun mit meinem Abitur fertig und möchte studieren.

Am meisten interessiere ich mich für den Informatikbereich. Vor allem dem Bereich ,,Software Engineering/Entwicklung" finde ich richtig cool. An der FH Koblenz kann man Software Engineering studieren und dort ist der Matheanteil relativ hoch im Gegensatz zu anderen Informatik-Studiengängen an FH's. 

Das schreckt mich nicht ab. Ich finde es okay. Ich lerne gerne dafür, auch wenn es sehr herausfordernd sein wird und ich in der Schule wirklich ein Mathe-Looser war. Ich weiß schließlich wofür ich das mache und bin auch echt motiviert für alle Module zu lernen, auch wenn sie langweilig, theoretisch, trocken und schwer sind. Ich will das machen.

Wie gesagt, fehlen wir viele Grundlagen der Oberstufenmathematik, teilweise auch aus der Unterstufe soweit ich weiß, weswegen ich in der Oberstufe auch nicht mitkam. Auch habe ich das Gefühl, dass ich falsch gelernt habe. Ich habe nie versucht Mathematik zu verstehen, ich habe viel mehr versucht Aufgaben und Schlüsselwörter auswendig zu lernen, um dann in Klausuren ähnliche Formulierungen und Wörter wiederzufinden, um dann letztendlich das anzuwenden, was dazu passt. Vor allem in Analysis. Dabei kam dann die Note 6 raus😂 Blöd gelaufen.

Jetzt wollte ich fragen, ob jemand von euch in einer ähnlichen Situation war und es geschafft hat, die Lücken zu füllen. Wenn ja, wie habt ihr das gemacht?

Ich habe nun vor, die Unterstufenthemen durchzugehen und dort die Grundlagen alle perfekt draufzuhaben und mich dann der Abitur Mathematik zu widmen und den OMP+ Brückenkurs durchzuarbeiten, wo man die Abiturthemen wie Analysis, Vektoren etc. nochmal auffrischt. Sobald ich das gemacht habe, werde ich versuchen mehrere Mathe Abi GK und LK Klausuren durchzuarbeiten und so gut wie möglich zu lösen. Anschließend werde ich einen Mathevorkurs besuchen, sofern es einen gibt.

Dann müsste ich doch perfekt gerüstet sein, oder? Wenn ich das nicht schaffe, bin ich ja ,,Mathedumm".

Kleine Frage nebenbei: 

Wenn ich das alles nicht schaffen sollte, wäre dann eine Ausbildung zum Fachinformatiker für Anwendungsentwicklung falsch?

Danke im Voraus :)

Studium, Schule, Mathematik, IT, Hochschule, Informatik, Oberstufe, Softwareentwicklung, Ausbildung und Studium
Wie kann ich die "Pause" Taste in der Registry umbelegen?

Ich versuche gerade den gesamten Nummernblock auf die Tasten "Einfg" "Delete" "Hoch" "RUnter", etc. und F9-f12 umzulegen. Ich möchte hierfür keine extra Software verwenden, sondern nur das was von "Windows" Standardmäßig gegeben ist und ggf. auf die Registry zugreifen.

Aktuell habe ich es geschafft alle tasten umzulegen, bis auf die "9" auf die "Pause" Taste. Im folgenden seht ihr den "code" den ich dafür verwende und ein Bild, wie ich gerne mein tastatur Layout hätte.

00 00 00 00 00 00 00 00

17 00 00 00 52 00 58 00 // 17 Änderungen und "0" mit "F12" tauschen "1" mit "DEL" tauschen

53 E0 57 00 4F 00 53 E0 // "delete" mit "F11" tauschen "1" mit "delete" tauschen

50 00 4F E0 51 00 51 E0 // "2" mit "Ende" tauschen und "3" mit "Bild runter" tauschen

52 E0 44 00 37 E0 43 00 // "Einfügen" mit "F10" tauschen und "drucken" mit "F9" tauschen

4B 00 52 E0 4C 00 47 E0 // "4" mit "einfügen" tauschen und "5" mit "home" tauschen

4D 00 49 E0 47 00 37 E0 // "6" mit "Bild hoch" tauschen und "7" mit "drucken" tauschen

48 00 46 00 52 00 58 00 //"8" mit "Rollen" tauschen und "0" mit "F12" tauschen 

53 E0 57 00 // "delete" mit "F11" tauschen

49 00 E1 14 77 00 E1 F0 14 F0 77 00 F0 49 00 // "9" mit "pause" tauschen make und break code

00 00 00 00  

Ich habe bereits versucht die Make und BreakCodes der "Pause" und "9" Taste zu verwenden - das hat leider nicht funktioniert.

ChatGPT konnte mir auch nicht weiterhelfen und hat mir dazu geraten Foren mit Experten aufzusuchen - deshlab bin ich hier :D

Bild zum Beitrag
Software, Windows, IT, registry, Tastaturbelegung
HTML Kalender ohne JavaScript oder PHP erstellen?

Hallo zusammen,

ich möchte mit HTML einen Kalender erstellen, der allerdings nicht statisch sein soll. Damit meine ich nicht unbedingt, dass jeder manuell auf der Webseite Daten eintragen kann, sondern dass man zwischen den Monaten navigieren kann. Zum Beispiel innerhalb einer Zeitspanne von August 2022 bis August 2025 oder so. Dabei soll der Kalender beim Aufrufen der Seite, wenn möglich, den aktuellen Monat zeigen und durch Klicken auf ein Symbol (oder eventuell Drücken der Links- / Rechtstaste auf der Tastatur) kann man auf den vorherigen oder nächsten Monat wechseln.

Ich möchte das - verständlicherweise - nicht durch das Erstellen von 37 verschiedenen HTML-Dokumenten erreichen, durch die man dann mit Hyperlinks zwischen diesen Seiten hin und herwechseln kann.

Das Problem ist, dass ich sowohl von JavaScript als auch von PHP absolut keine Ahnung habe und auf keinen Fall irgendwo im Internet einen fünfzig-Zeilen-Code (JavaScript, PHP oder sonst irgendeine Programmiersprache) kopieren will, den ich zu 99,9% selbst nicht verstehen würde.

Weiß einer, wie ich so etwas nur mit HTML und CSS (und eventuell, wenn es sein muss, auch mit Java) hinbekomme?

P. S. Bitte gebt mir keine Antworten vom Stil "lerne einfach JavaScript". Das ist keine hilfreiche Antwort, da ich es eben ohne JavaScript erreichen will!

Computer, Technik, HTML, IT, Webseite, Kalender, CSS, JavaScript, Informatik, interaktiv, PHP, Programmiersprache, Softwareentwicklung, Technologie, Webdesign
Warum werden in diesem Code Klassen verwendet?

Also was für einen Vorteil hat das?:

Der Code ist für ein Tic-Tac-Toe-Spiel

class Board():
    def __init__(self):
        self.state = [0, 0, 0, 0, 0, 0, 0, 0, 0]

    def make_turn(self, cell, player):
        if self.is_valid_turn(cell):
            self.state[cell] = player.symbol
            return True
        return False

    def is_valid_turn(self, cell):
        if self.state[cell] == 0:
            return True
        else:
            return False

    def check_win(self, player):
        s = player.symbol
        if self.state[0] == s and self.state[1] == s and self.state[2] == s:
            return True
        elif self.state[3] == s and self.state[4] == s and self.state[5] == s:
            return True
        elif self.state[6] == s and self.state[7] == s and self.state[8] == s:
            return True

        elif self.state[0] == s and self.state[3] == s and self.state[6] == s:
            return True
        elif self.state[1] == s and self.state[4] == s and self.state[7] == s:
            return True
        elif self.state[2] == s and self.state[5] == s and self.state[8] == s:
            return True

        elif self.state[0] == s and self.state[4] == s and self.state[8] == s:
            return True
        elif self.state[2] == s and self.state[4] == s and self.state[6] == s:
            return True

    def is_full(self):
        for i in self.state:
            if i == 0:
                return False
        return True

    def sign_to_printable(self, sign):
        if sign == 0:
            return " "
        elif sign == 1:
            return "X"
        else:
            return "O"

    def print_board(self):
        print(" " + self.sign_to_printable(self.state[0]) + " | " + self.sign_to_printable(self.state[1]) + " | " + self.sign_to_printable(self.state[2]) + " \n" +
              " " + self.sign_to_printable(self.state[3]) + " | " + self.sign_to_printable(self.state[4]) + " | " + self.sign_to_printable(self.state[5]) + " \n" +
              " " + self.sign_to_printable(self.state[6]) + " | " + self.sign_to_printable(self.state[7]) + " | " + self.sign_to_printable(self.state[8]) + " \n")


class Player:
    def __init__(self, symbol):
        self.symbol = symbol


if __name__ == '__main__':
    player_a = Player(1)
    player_b = Player(-1)
    board = Board()
    active_player = player_a
    while not board.is_full():
        board.print_board()
        try:
            cell = int(input("Where do you want to place your sign? [1-9]"))
        except ValueError:
            continue
        cell = cell - 1
        if cell < 0 or cell > 8:
            print("Please enter a number between 1 and 9")
            continue
        if not board.make_turn(cell, active_player):
            print("Invalid Move")
            continue

        if board.check_win(active_player):
            print("You wonnered! GW.")
            break

        if …
IT, programmieren, Informatik, Programmiersprache, Python, Instanz, Python 3, Objektorientierte Programmierung

Meistgelesene Beiträge zum Thema IT