Zeiterfassung
Mit Vanilla PHP und Legacy Code die SQLite Datenbank befragt und die sagt:
Datum | Start | Ende | Pause | Zeit |
---|---|---|---|---|
23.10 | 08:00 | 17:00 | 60 | 8.0 |
24.10 | 08:00 | 17:00 | 60 | 8.0 |
25.10 | 08:00 | 17:00 | 60 | 8.0 |
26.10 | 08:00 | 17:00 | 60 | 8.0 |
27.10 | 08:00 | 17:00 | 60 | 8.0 |
Insgesamt: 40.0 Stunden. |
Katie Melua
Alle Alben von 2003 bis 2023
- Call Off The Search (2003)
- Piece By Piece (2005)
- Pictures (2007)
- The House (2010)
- Secret Symphony (2012)
- Ketevan (2013)
- In Winter (2016)
- Album No. 8 (2020)
- Love And Money (2023)
Null-Koaleszenz-Operator
Wurde mal irgendwo in den PHP 7 Features erwähnt. Der Operator ist eine syntaktische Vereinfachung, die oft in Verbindung mit isset() und einem ternären Operator verwendet wird.
Users Icons
Netflix Codes
Kennst du die "Verstecken" Kategorien von Netflix? Ich habe hier mal eine Liste dieser Kategorien mit den dazugehörigen Genre-Codes erstellt. Klickt man auf eine der Kategorien, wird man automatisch zu dieser Kategorie auf Netflix weitergeleitet.
Pump up the Jam
Ich habe die KI von ChatGPT und Chatsonic gefragt, was mit Pump up the Jam
genau gemeint ist.
Hier die Antworten der KI´s lauten:
Natureum
JSON CRUD
Brauche ich zwar noch nicht, aber ich wollte mich Technisch schon mal mit JSON auseinander setzten. Also kurz eine JSON-Datei erstellt (brennholzverleih.json) und diese schnell via Textarea mit ein paar Daten befüllt.
Ein Datensatz sieht in etwa so aus:
22022022
22.02.2022 Ein Palindrom-Datum!
Wo wir gerade beim Datum sind, ab PHP 9 fliegt die Funktion strftime()
raus, daher brauchen wir eine Alternative.
Kurz Notiert!
Gas Ersatzversorgung
Der Energieversorger Grünwelt / Gas.de hat die Belieferung mit Gas zum 2. Dezember 2021 eingestellt.
Leider machen es uns die fortlaufenden Entwicklungen auf den Rohstoffmärkten unmöglich, Ihre Versorgung mit Gas fortzusetzen. Wir sehen uns daher leider gezwungen, die Lieferung mit Gas kurzfristig einzustellen.
CREATE TABLE
Eine weitere Tabelle für die Datenbank.
Free SVG Icons
1424 Open source free SVG icons. Highly customizable. No attribution required. For commercial use.
Hardware 2020
450€ - Grafikkarte GPU
SAPPHIRE Nitro+ Radeon RX 5700 XT 8G
300€ - Prozessor CPU
AMD Ryzen 7 3700X
170€ - Arbeitsspeicher RAM
2x 16GB G.Skill F4–3600 C17 (16 GB X 2) Trident Z Serie DDR4 3600MHz
Endlos Pandemie
Auch ohne einen einzigen neuen Infizierten würden allein aufgrund der Fehlerquote des Tests tausende neue „Fälle“ gemeldet.
https://multipolar-magazin.de/artikel/warum-die-pandemie-nicht-endet
PASSWORD ARGON2ID
Durch das Updaten auf die PHP Version 7.4.4 funktionierten die User und die Password Class für mein 4CMS User Login nicht mehr.
Zwar war der password_hash
den ich dort verwendet habe sehr sicher, aber veraltet.
Ich habe daher die Registrierung und den Login nun komplett neu geschrieben und verwende zum verschlüsseln des Passwortes jetzt den Algorithmus Argon2id
.
password_hash()
password_verify()
Login Download: https://github.com/bUTschy/php-login
Top 15 Corona Regeln
1. Sie dürfen im Prinzip das Haus nicht verlassen, aber wenn Sie es möchten, dann eigentlich schon.
2. Masken sind nutzlos, aber Sie sollten dennoch eine tragen, denn sie kann Leben retten.
3. Alle Läden sind geschlossen, außer die, die eben geöffnet haben.
4. Läden über 800 m² sind gefährliche Orte. Schulen, Kitas, Kindergärten oder IKEA jedoch nicht. Wenn Sie Gesundheitsminister sind, sind auch Aufzüge ungefährlich.
5. Dieser Virus ist tödlich, aber dennoch nicht zu beängstigend. Außer dass es zu einer globalen Pandemie führt, wo dann sehr viele sterben.
Popcorntimes - Kostenlose Filme
Spielfilme aus den 1910er bis 2010er-Jahre völlig kostenlos (werbefinanziert) und legal im Browser ansehen.
Wer also gerne ältere Filme guckt, dem stehen auf den neuen Videoportal Tausende zur Auswahl.
Smartphone Kamera 2019
Auf androidpit.de erscheint regelmäßig ein Kamera-Blindtest aktuellen Flaggschiff-Smartphones. Hierbei werden dem User vorher nicht verraten, welches Bild mit welchem Gerät gemacht wurde.
Das Ergebnis für Herbst 2019:
- Platz 1, 20 Punkte: OnePlus 7T Pro
- Platz 2, 19 Punkte: Realme X2 Pro
- Platz 3, 18 Punkte: Apple iPhone 11 Pro
- Platz 3, 18 Punkte: Google Pixel 4 XL
- Platz 3, 18 Punkte: Samsung Galaxy Note 10+
- Platz 6, 15 Punkte: Huawei Mate 30 Pro
https://www.androidpit.de/blindtest-ergebnis-beste-kamera-smartphone-2019
Eine CO2 Horror-Geschichte
Leider wurde die kleine CO2 Horror-Geschichte von Jasinna auf Youtube gesperrt.
Wer da aber nochmal rein hören will, kann das alternativ auf bitchute.com tun.
Verzeichnis Schutz
Homepage Ordner vor fremden Zugriff schützen.
.htpasswd
demo:$apr1$pXf/oPk7$5zkM3P9yYVSwvsvJWQHks1
Rimworld Mods
Mods für Rimworld auch ganz ohne dem Workshop von Steam.
(download rimworld mods without steam and workshop)
Font Awesome v5.2.0 - How to Use
In einem HTML Dokument.
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css">
Oder via @import in der CSS Datei.
@import url(https://use.fontawesome.com/releases/v5.2.0/css/all.css);
YouTube an bUTschy
Hallo bUTschy,
[...] da dein YouTube-Kanal, bUTschy, die neuen Mindestanforderungen von 4.000 Stunden Wiedergabezeit in den vergangenen 12 Monaten und 1.000 Abonnenten nicht erreicht hat, kannst du ab heute die Monetarisierungstools für Mitglieder des YouTube-Partnerprogramms nicht mehr nutzen.
WAT? Ab heute keine Werbung mehr für meine YouTube Videos?
Irgendwie Schade^^
Windows 10 - VirtualStore
Gerade für alle die Interessant, die nur über eine kleine z.b. 120GB SSD System Festplatte verfügen und sich wundern, das die Platte rand voll ist und egal wie viele Dateien man löscht, einfach kein platz frei wird.
Werft mal einen Blick in das Verzeichnis VirtualStore.
Xiaomi XiaoFang will nicht in Germany
Erstmal nur gucken, denn die XiaoFang Überwachungskamera von Xiaomi will in Germany nicht laufen (use only in mainland china) zumindest nicht das Model welches ich hier Gratis abgreifen durfte... thx Uwe ;)
Windows 10 Autostart
Sach mal, gibt es bei Windows 10 keinen Autostart-Ordner mehr ?
Doch, den gibt es immer noch, nur etwas versteckt. Drücke dazu mal die Tastenkombination Start + R (Ausführen) und tippe dort bei Öffnen: shell:startup
ein und klicke dann auf OK und schon öffnet sich dein Autostart-Ordner in dem du weiterhin Programme ablegen kannst die automatisch mit Windows gestartet werden sollen.
TinyMCE 4.3
Es gibt wieder einige Neuerungen im TinyMCE, aber immer noch kein Images-Upload bzw. einen File-Manager.
Ein bischen JS und man bekommt wenigstens ein Images-Upload ganz ohne Plugin hin.
Ich hab das Internet gelöscht
Auch in diesem Jahr haben wieder Tausende junger Menschen ihren Eltern oder Großeltern internetfähige Endgeräte geschenkt und nehmen damit wiederholt die Löschung des Internets in Kauf.
Computerprobleme, die euch eure Eltern zu Weihnachten bescheren.
Mutig ist..
Mutig ist, wenn du morgens um 4 Uhr besoffen nach Hause kommst, deine Frau schon mit dem Besen auf dich wartet und du fragst:
"Bist du am putzen oder fliegst du noch weg ?"
PHP 7.0
PHP 7.0 ist da.
Die beliebte Skriptsprache PHP kommt nach über 10 Jahren mit der erste Major Release und Tausenden von Änderungen und einer nahezu Verdoppelung der Geschwindigkeit gegenüber PHP 5.6 daher.
Wen das auch immer Interessiert, hier die Changelog.
Maginon IPC 100 AC
Eine neue (alte) IP-Kamera wurde in meinem IP-Cam Dasboard aufgenommen und zeigt irgendeine Terrasse in Norderstedt in 640x480 VGA.
Auch die Maginon IPC-100 AC von Supra lässt sich ganz Easy via
https://[DEINEIP]:[PORT]/videostream.cgi?user=[USERNAME]&pwd=[PASSWORT]
in das Dashboard einbinden.
Browser Schließen
Ich hab euch hier einen kleinen Button gebaut, der den Browser Chrome oder Opera von Windows ganz einfach ähhh beendet ;)
Hier reicht auch schon ein Mouseover über den Links und Zack... aber teste selbst.
PHP Weiterleitung
Eine Weiterleitung via header();
if (!$user->eingeloggt()) { header('Location: login.php'); exit; }
Muttertag 2015
Heute ist Muttertag und wieder ziehen jede Menge gröhlender Mütter mit dem Bollerwagen und reichlich Alkohol um die Häuser.
Äh ne, das war anders.
COUNT und GROUP BY
Für eine Top 5 Liste brauche ich nur ein COUNT(*)
und GROUP BY()
an die Datenbank senden.
SELECT `buser`, COUNT(*) AS `zahl` FROM `box` GROUP BY `buser` ORDER BY `zahl` DESC LIMIT 5
Und schon habe ich die Top 5 Einträge und die Summe deren Einträge in einer Liste.
Hab ich in der Form schon für einige Blöck gebraucht.
MEDION P86019
Wer eine MEDION P86019 (MD 86970) WLAN/IP-Überwachungskamera statt mit der hauseigenen App lieber die tinyCam App benutzen möchte, wählt bei dem Kamera Hersteller Plustec und das Model Generic aus.
Jetzt läuft die Kamera auch mit tinyCam.
Foscam via Web
Um ein Live-Screenshot einer Foscam IP-Kamera in die eigene Homepage einzubinden, brauchen wir je nach Modell nur den passenden Link und die sehen in etwa so aus: (z.b. für meine FI9821W V2).
https://[DEINEIP]:[PORT]/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=[USERNAME]&pwd=[PASSWORT]
Demo:
Foscam FI9826W Demo
Wer sich hier mal die Qualität der neuste Indoor IP-Kamera von Foscam in Live ansehen möchte, braucht nur eine IP, einen Port und die Zugangsdaten in sein "bevorzugten" Viewer (z.b. TinyCam) eintragen.
- IP: https://gc8883.myfoscam.org
- PORT: 20070
- Username: user
- Passwort: user
Animierte Icon-Fonts
Use the fa-spin
class to get any icon to rotate:
Dropdown Menu
Klicke hier auf Weiterlesen und wenn ich alle richtig gemacht habe, bekommst man dort ein horizontales "only CSS" Dropdown-Menu zu sehen.
Author Gianna
Als wenn ich schreiben könnte... Ich brauche nur eben einen anderen "Author" in der auser
Zelle.
Geschrieben VON
Das 4CMS ist auch ein Multi-User-System, es können sich also mehrere User anmelden und Inhalte erstellen.
config.php Nr. 2
Wir wollen eine Datenbank Verbindung mit einer MySQL-Datenbank herstellen.
Unsere Daten tragen wir hier ein:
define('DBTYPE','mysql'); define('DBHOST','localhost'); define('DBNAME','dein_datenbankname'); define('DBCHAR','utf8mb4'); define('DBUSER','dein_db_username'); define('DBPASS','dein_db_passwort');
Diese übergeben wir dann an unsere Verbindung:
Schritt 1-3
Das Tutorial wird folgende Punkte beinhalten:
- punkt 1
- punkt 2
- punkt 3
Als Dump gibt es einen User und einen erster Artikel (aid=1).
4CMS PDO Crud
CREATE, READ, UPDATE und DELETE wie ich es hier im 4CMS verwende.
Wenn ich einen Parameter an ein Prepared Statement binde, muss ich ihn nicht escapen.
Tabelle artikel 2
Ich hab die Tabelle artikel
um die Spalte aklicks
erweitert.
Admin User
Screenshots -> User Erstellen, Bearbeiten oder Auflisten