Beiträge von DosAmp

    Wie schon gesagt, ein bisschen mehr Abwandlung könnte behilflich sein. Die OS/2-artigen Ordnersymbole gehen meiner Ansicht nach schon in Ordnung, aber das Icon für Bilddateien ist schon hart am Original dran und das für Tabellenkalkulations-Dokumente enthält sogar gleich das Excel-Logo. Für letzteres habe ich eine Alternative erstellt, sowie Icons für Python- und Java-Dateien.


    Laut ImageMagick sind dies die 16 Farben der VGA-Windows-Palette, komplett mit HTML-Farbcodes und X11-Codenamen:


    Das ganze als GIMP-Palette (unter .gimp-2.8/palettes ablegen):

    Im Übrigen irrelevant, aber hier gibt es schon eine recht gute Windows-95-Umwandlung für Xfce, GTK und Plymouth. Das GTK-Theme soll aber etwas buggy sein:
    https://github.com/grassmunk/Chicago95


    nt kopiert im dos teil nur die dateien auf hdd oder erstellt die bootfloppys (ohne /B)
    danach gibts nen reboot und ja, da ist man dann im textmodus

    Dieses. Die meisten Leute werden vermutlich Windows NT ohne CD-Boot-Support eher über DOS statt einen von mehreren Disketten geladenen NT-Kernel installiert haben.


    Nein, dann lädt er afaik nen NT-Kernel in den Speicher und startet erst DANN das Setup. Allein schon, damit er auf NTFS-Partitionen verarbeiten kann.

    Bis NT 4.0 legt der Textmodus-Installer aus Kompatibilität mit der DOS-Installationsmethode im ersten Schritt der Installation grundsätzlich erst einmal ein FAT-Dateisystem an und konvertiert dieses erst nach dem ersten Reboot in NTFS.


    vergiss es
    windows ohne gui gibt es nicht

    Für NT 4.0 Terminal Server gab es bereits einen Dummy-Grafikkartentreiber für den Headless-Betrieb. Allerdings hat man nach wie vor eine zum Installieren des Betriebssystems gebraucht.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Frischer Rip von einer frischen Amiga-Demo von der Revision 2017. Gerade einmal 40 Aufrufe im Moment.

    Laut ImageMagick sind dies die 16 Farben der VGA-Windows-Palette, komplett mit HTML-Farbcodes und X11-Codenamen:


    Du könntest die Logos von Microsoft durch die Logos des Tango Desktop Projekts ersetzen, die werden auch von ReactOS verwendet und sind erstmal besser, als nichts ;)

    Man kann ja auf diesen aufbauen und diese in der 16-Farben-Ästhetik nachpixeln. Komplett neu anzufangen stellt sich aus meiner Erfahrung mit der Theme-Erstellung für Calmira II (Windows-95-artige Shell für Windows 3.1x) nämlich schwerer als gedacht heraus.


    Mir gefällt es auch sehr gut, würde es ja gerne mal testen, hab aber noch nirgends nen Download-Link gefunden :(

    Siehe den Beitrag weiter oben:

    Das wird es sein, sobald ich eine erste brauchbare Version habe. Der Fenstermanager macht bei diversen größeren Programmen(Firefox oder Libreoffice) noch Schwierigkeiten. Sobald dieser zusammen mit den Icons und dem Explorer fertig ist, mag ich eine erste Version veröffentlichen.

    Vermutlich ist eine Kombination aus Ordnern und .desktop-Dateien (bzw. Symlinks) der beste Weg. Die vorhandenen Starter enthalten leider nur genug Informationen, um Anwendungen in allgemeine Kategorien wie „Spiele → Arcade“ zu unterteilen. Wenn man das nicht will, hätte man ansonsten nur ein mit Startern vollgeklatschtes Startmenü.

    Code
    [Desktop Entry]
    Encoding=UTF-8
    Type=Application
    Name=Teeworlds
    Comment=Fast-paced multiplayer 2D shooter game
    Exec=teeworlds
    Icon=teeworlds
    Terminal=false
    StartupNotify=false
    Categories=Game;ArcadeGame;

    Würdest du auch über eine Kompatibilität für HiDPI-Bildschirme (≥ 144 Pixel/Zoll) nachdenken? Zum Beispiel auf 4K-Bildschirmen könnte man sämtliche eingebaute Symbole einfach per Pixelwiederholung auf die vierfache Größe strecken und deren Schärfe behalten.

    Leider scheint es an kompatiblen, freien Schriftarten nicht ganz so rosig auszusehen, da du dem ganzen vermutlich nicht MS Sans Serif als X-Bitmapfont beilegen willst. Das näheste, was man zu dessen Vektoräquivalent Microsoft Sans Serif (eingeführt in Windows 2000) hat, ist wohl noch Liberation Sans, welche metrisch kompatibel zu Arial ist, was bei kleinen Schriftgrößen noch irgendwie als Ersatz durchgeht, da beide von der Helvetica-Neue-Raster-Vergewaltigung "Helv" abstammen.

    Beep beep, durchziehender Dual-Core-Knecht.

    DosAmp63302588AMD A10-5800K143,8Link
    DosAmp23091406Intel Core 2 Duo E6400122,13Link
    DosAmp56772874Intel Core i5-2520M42,5Link, Hyperthreading
    DosAmp28071653Intel Pentium 99721,6Link

    Der A10-5800K kam mit 4,3 GHz im Übrigen auf instabile aber brutale 6496/2666 Punkte. :oO:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    http://stackoverflow.com/questions/6571…-php-on-android

    Offenbar gibt es eine umfangreiche Auswahl an Optionen von billig + einfach bis kostenpflichtig + einfach für einen PHP-Stack ggf. sogar mit MySQL auf Android, der im Hintergrund läuft (und im Vordergrund von einem üblichen Android-Browser im Kiosk-Modus ausgeliefert wird).
    Selbst in Termux könnte ich ohne Weiteres Nginx + PHP-FPM + MariaDB auf meinem Smartphone installieren.

    Einer der Poster hat einfach aufgegeben und ein billiges Windows-Tablet für diesen Zweck aufgesetzt. :D

    Sway ist ein guter Ansatz wider den GNOME- und KDE-Einheitsbrei unter Wayland und ist überraschend kompatibel mit i3 (es benutzt sogar standardmäßig dessen Konfigurationsdatei, wenn es seine eigene nicht findet), aber leidet noch unter Kinderkrankheiten.
    Die Tastaturbelegung kann man z. B. nur per Umgebungsvariablen setzen, noch ist keine Traybar implementiert und diverse Hints (insbesondere über Dialogfenster und Ausblendung von Fensterleisten, weil GTK+ bevorzugt diese selber zeichnet) gehen noch verloren. Auch die xwayland-Einbindung ist nicht perfekt, ich konnte diesen Text nicht von l3afpad (GTK3-Port von Mousepad aus Xfce) nach Firefox ohne Umweg über einen X-basierten Editor kopieren.
    Ich bleibe jedenfalls auf dem kleinen Bildschirm bei i3 und auf dem großen bei GNOME.


    Im JS fügst du dem String noch zwei geschweifte Klammern hinzu, sodass du '{1, 2, 3}' und damit ein JSON bekommst.

    Das ist schon mal syntaktisch falsch. ;) In JSON hast du als strukturierte Datentypen entweder das "Array"

    Code
    [1, 2, 3]


    welche wie das PHP-Array eine bestimmte Reihenfolge einer beliebigen Menge von Daten abbildet, aber auf diese nur über einen Ganzzahl-Index ab 0 zugreifen kann, oder das Objekt

    Code
    {"eins": 1, "zwei": 2, "drei": 3}


    was wie das PHP-Array assoziativ ist (allerdings nur mit Strings als Schlüsseln), aber für deren Schlüssel keine bestimmte Reihenfolge definiert.

    Wenn man eine dieser Strukturen korrekt zusammengebaut hat (was schon vom Namen her kein Problem in Javascript darstellen sollte), kann man diese in der Tat auf PHP-Seite mit json_decode in eine Variable umwandeln. Allerdings werden JSON-Objekte nur zu assoziativen Arrays konvertiert, wenn man den zweiten Parameter auf TRUE setzt, ansonsten zu Instanzen von anonymen PHP-Klassen.

    PHP
    print_r(json_decode('[1, 2, 3]'));
    Code
    Array
    (
        [0] => 1
        [1] => 2
        [2] => 3
    )

    $history ist bereits ein Array. Alles was die dritte Zeile macht, ist dieses Array in ein weiteres Array zu stecken.

    Pro-Tip: Die print_r-Funktion gibt dir rekursiv den Typ und Aufbau jedes PHP-Ergebnisses aus.

    PHP
    $history = explode(",", "1,2,3");
    print_r($history);
    Code
    Array
    (
        [0] => 1
        [1] => 2
        [2] => 3
    )