bUTschy.de

Suchen

Zeiterfassung

Mit Vanilla PHP und Legacy Code die SQLite Datenbank befragt und die sagt:

DatumStartEndePauseZeit
23.1008:0017:00608.0
24.1008:0017:00608.0
25.1008:0017:00608.0
26.1008:0017:00608.0
27.1008:0017:00608.0
Insgesamt: 40.0 Stunden.

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.

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.

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.

https://www.gas.de

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.

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

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.

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

Verzeichnis Schutz

Homepage Ordner vor fremden Zugriff schützen.

.htpasswd

demo:$apr1$pXf/oPk7$5zkM3P9yYVSwvsvJWQHks1

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 ;)

Xiaomi XiaoFang

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

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.

Admin User

Screenshots -> User Erstellen, Bearbeiten oder Auflisten