IT – die neusten Beiträge

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

Excel | Diabook - "DiaSearch"?

Guten Morgen zusammen.

Ich bin Robin, 24 Jahre alt und habe Diabetes Typ 1.

Seit einiger Zeit habe ich ein Projekt in mein Leben gerufen das mir wirklich sehr am Herzen liegt und das ich mit vollster Leidenschaft betreibe. Dabei handelt es sich um mein Privates:

Diabetes - "Diabolic-Management System." welches ich selbstständig entwickle.

Dazu habe ich bereits schon mehrere Fragen im Bezug zu Excel gehabt weil ich vorher manche Dinge nicht wusste. Und ich habe auch schon einiges hinbekommen. Allerdings möchte ich das alles nochmal "frisch" überarbeiten.

Ich möchte hier auch nichts Verkaufen oder sowas. Ich benötige lediglich weitere Hilfe bei etwas. Mehr nicht.

Und zwar hatte ich viele einzelne Dinge gebaut die ich nun in einem Dokument an einem einzigen Zentralen Ort haben möchte. Und darum geht's:

Nährwertrechner, Insulinrechner, Tagebuch usw. waren bisher alle Eigene Teile. Diese möchte ich nun alle zu einem zusammenführen. Nun möchte ich das alles in einem Dokument Namens "Diabook" aufbauen.

Sooo und vorher kam mir ein wunderbarer und sehr Ausschlaggebender Gedanke: "DiaSearch" die Suchmaschine die wie so eine Art Google sein soll nur im Bezug auf Lebensmittel und der Lebensmitteldatenbank die ich sowieso baue. Diese nutzt man dann Generell im Tagebuch als Dropdown Menü für die Eintragung von Mahlzeiten oder Lebensmitteln die man isst aber das ist ein anderes Thema.

Meine Idee war es "DiaSearch" einzubauen um jederzeit abhängig von Mahlzeiten schauen zu können wie viel ein Apfel oder sowas an Kohlenhydrate hat. Somit muss man nicht ständig im Tagebuch zurückgreifen um dort nachzuschauen sondern kann wie Google einfach allesmögliche Suchen. Geplant ist auch mit Filter.

Ich habe da mal eine extra Skizze für euch gemacht damit ihr euch das etwas Vorstellen könnt. Und meine Skizze verrät auch so ein wenig worauf ich hinaus will:

Ich möchte das man in der Suchleiste alle möglichen Daten eingeben kann. Namen, ID Nummern und wenn Möglich auch Hashtags um alles finden zu können. Die dazugehörigen Nährwerte sollen dann im "Daten-Dashboard" Detailliert Angezeigt werden. Das soll auch Synchron sein - Apfel, ID 01, usw. und dann dort im Dashboard die Nährwert Angaben zu dem Apfel mit allem und nicht irgendwas anderes. Also im Prinzip sollen die Ergebnisse zur Suche übereinstimmen. Egal ob ich Apfel oder #Apfel oder 01 in der Suchleiste eingebe.

Außerdem hätte ich auch gerne Kategorien und Mengen Auswahl dazu. So ein Dropdown wo man dann 1 Stück usw. auswählen kann um die Menge der Kohlenhydrate zu sehen.

Wäre sowas irgendwie machbar und wie? Ich fände das absolut MEGA!! :D

Vielen Dank im Voraus.

Mit besten Grüßen

Robin | TechBrain. :)

Bild zum Beitrag
PC, Computer, Gesundheit, Software, Windows, Microsoft, Office, Microsoft Excel, Programm, IT, programmieren, Diabetes, Formel

Angst zu Versagen beim Reparieren/arbeiten mit Elektronik?

Ich möchte wissen, ob hier jemand eventuell ähnliche Erfahrungen gemacht hat und/oder weiß, wie ich dies Überwinden könnte.

Schon vor längerer Zeit habe ich einen Inthusiasmus für Robotik, Elektrotechnik und Mechatronik entwickelt. Algorythmen und Neuronale Netzwerke und ähnliche Konzepte faszinieren mich unglaublich. Allerdings interessiert mich auch das reparieren von alten Geräten.

Ich habe mir also einen Lötkolben gekauft, ein Multimeter, eben alles was man so braucht. Ich habe ein paar kleine Dinge gelötet, eine alte Maus repariert, nichts großes.

Der Controller meines Bruders hatte einen Widerstand der ersetzt werden musste. Also habe ich mich ran gesetzt, doch beim löten hatte ich dann etliche Probleme und als ich dachte es gelöst zu haben, tauchte es immer wieder auf. Tag für Tag. Plötzlich habe ich alles stehen und liegen gelassen und einfach aufgehört. Elektronik, Robotik, alles in die Richtung habe ich einfach ausgeblendet.

Es hat mich lange gebraucht zu verstehen, wieso ich mich so fühlte. Ich habe Angst zu versagen und es noch schlimmer zu machen. Ich habe Angst für kaputtes Zeug viel Geld auszugeben, aber nicht fähig genug zu sein um etwas damit anzufangen. Ich wollte eigentlich ein eigenes Ferngesteuertes Flugzeug bauen, habe dann allerdings Angst bekommen, da es zu kompliziert aussah. Allerdings auch teuer.

Ich möchte etwas in diesen Bereichen anfangen, doch durch die Schule habe ich nie genug Zeit um meine Ideen auszuarbeiten oder mich an etwas langfristig und kreativ ranzusetzen. Auch habe ich nicht genug Taschengeld um irgendetwas sinnvolles zu machen, da Elektronik eben teuer ist.

Was wäre jetzt der richtige Ansatz um aus diesem Loch zu kommen und tatsächlich mal mit etwas anzufangen? Wie lernt man sich generell in diese Themen rein?

Technik, Elektronik, IT, löten, Elektrotechnik, Reparatur, Mechatronik, Mechatroniker, Neuronale Netze, Technologie, Neuronales Netzwerk, Reperationen

Meistgelesene Beiträge zum Thema IT