HTTP Statuscodes
Status Code | Bedeutung | Beispiel |
---|---|---|
1xx | Informel | 102 Progressing |
2xx | Erfolg | 200 OK |
3xx | Umleitung | 301 Moved Permanently |
4xx | Client-Fehler | 404 Not Found |
5xx | Server-Fehler | 500 Internal Server Error |
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. |
display: table
/* css */ display: table /* <table> */ display: table-row /* <tr> */ display: table-cell /* <td> */ display: table-column /* <col> */ display: table-column-group /* <colgroup> */ display: table-footer-group /* <tfoot> */ display: table-header-group /* <thead> */
table rowspan
TH1 | td1 | td2 | td3 |
---|---|---|---|
td1 | td2 | td3 | |
td1 | td2 | td3 | |
TH2 | td1 | td2 | td3 |
td1 | td2 | td3 | |
td1 | td2 | td3 |
INDEX XXX
Auf der linken oberen Seite hier auf der Homepage befindet sich das Wort "INDEX" und eine Zahl in grüner Schrift.
Könntest Du mir bitte hier in den Kommentaren kurz mitteilen, welche Zahl bei Dir angezeigt wird?
Schreibe mir auch, mit welchem Gerät (Handy, Tablet, PC oder TV + Model) und welchen Browser Du diese Homepage gerade betrachtest.
Ternären Operator
Im Backend lese ich mir mit meinem PHP CRUD Script alle Artikel aus der Datenbank ein und gebe diese in einer Tabelle aus.
Hier lasse ich mir unter anderem auch den Status der Artikel anzeigen. Je nach Status (1, 2 oder 3) wird die Zahl in einer anderen Farbe angezeigt.
Kein Puff in Borstel
Es handelt sich also doch nicht um ein Bordell in Borstel, sondern um das Etablissement Fun & Beauty in Winsen.
Laut dem aus dem Zusammenhang gerissenen Beitrag will die Betreiberin "Angela" die Freier*innen vor der Tür mit Humor in Form bringen. 😋
PHP Verbrauch und Kosten berechnen
Bisher speichere ich lediglich die Zählerstände $zaehler_neu
und $zaehler_alt
in der Datenbank und lasse PHP die Berechnung mit den vordefinierten Zahlen durchführen.
Nicht besonders elegant, aber es funktioniert zumindest schon mal.
$preis_kwh = '0.25'; $gebuehr = '5.19'; $abschlag = '85.00'; $verbrauch = $zaehler_neu - $zaehler_alt; $kosten = $verbrauch * $preis_kwh + $gebuehr; $differenz = $abschlag - $kosten;
Das Ergebnis lasse ich in eine Tabelle ausgeben:
strftime Deprecated
Ab PHP 8.1 erscheint bei Verwendung der Funktion strftime()
ein PHP Deprecated Hinweis al´a:
Function strftime() is deprecated
CSS - font-size
Beispiel Schriftgrößen
Schriftgröße | .classname |
---|---|
font-size: 1.0rem | .fs-10 |
font-size: 1.1rem | .fs-11 |
font-size: 1.2rem (default) | .fs-12 |
font-size: 1.3rem | .fs-13 |
font-size: 1.4rem | .fs-14 |
font-size: 1.5rem | .fs-15 |
font-size: 1.6rem | .fs-16 |
font-size: 1.7rem | .fs-17 |
font-size: 1.8rem | .fs-18 |
font-size: 1.9rem | .fs-19 |
font-size: 2.0rem | .fs-20 |
CSS - font-weight
Beispiel Schriftstärken
Schriftstärke | .classname |
---|---|
font-weight: 100 (default) | .fw-100 |
font-weight: 200 | .fw-200 |
font-weight: 300 | .fw-300 |
font-weight: 400 | .fw-400 |
font-weight: 500 | .fw-500 |
font-weight: 600 | .fw-600 |
font-weight: 700 | .fw-700 |
font-weight: 800 | .fw-800 |
font-weight: 900 | .fw-900 |
IF Anweisungen
Operator | Bedeutung |
---|---|
== | gleich |
!= | ungleich |
< | kleiner |
<= | kleiner oder gleich |
> | größer |
>= | größer oder gleich |
Logbuch 05032022
Ach da war doch was, wie sieht denn das progress
Tag im Darkmode aus? Ja nicht hier, hier ist alles noch Lightmode.
4CMS v1.6 | ||
Font Awesome 6 | ||
CSS Darkmode |
Update: 05.03.2022 - Logbuch
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!
TV Bilddiagonale Zoll
Zoll | Diagonale |
---|---|
75 Zoll | 191cm |
70 Zoll | 178cm |
65 Zoll | 164cm |
58 Zoll | 146cm |
55 Zoll | 139cm |
50 Zoll | 126cm |
49 Zoll | 123cm |
43 Zoll | 108cm |
40 Zoll | 100cm |
32 Zoll | 80cm |
24 Zoll | 60cm |
* je nach Hersteller Modell.
ALTER TABLE
Die Position der neuen Spalte acht
direkt hinter die bereits existierende Spalte sieben
der SQL Tabelle hinzufügen.
ALTER TABLE zahl ADD acht varchar(191) AFTER sieben;
CREATE TABLE
Eine weitere Tabelle für die Datenbank.
Tabs im Vordergrund
Für mich eines der wichtigsten Funktionen in einem Browser ist, das sich Tabs immer im Vordergrund öffnen. Im Firefox kann man das ja wunderbar über die Einstellungen "Tabs im Vordergrund öffnen" erledigen.
Yi 4K+ Action Camera App
Wo ist die Yi Action Camera App hin? Scheinbar ist die komplett aus den App Store´s verschwunden. Im Yi Help Center wird auf eine alternative App (sportscamera.apk) verwiesen.
Auf meinem Tablet mit Android 10 funktioniert diese leider nicht.
Free SVG Icons
1424 Open source free SVG icons. Highly customizable. No attribution required. For commercial use.
Logbuch 140420
Daten v0.9 |
Update: 14.04.2020 - Logbuch
contentEditable + localStorage
Inhalte via contentEditable bearbeiten und in den localStorage des Browsers speichern.
table tbody
Ob thead
, tbody
oder tfoot
explizit im Quelltext der HTML-Datei stehen oder nicht, ein tbody
-Element ist immer implizit vorhanden.
Rimworld Mods
Mods für Rimworld auch ganz ohne dem Workshop von Steam.
(download rimworld mods without steam and workshop)
Whataboutism
Ablenkung von unliebsamer Kritik durch Hinweise auf ähnliche oder andere wirkliche oder vermeintliche Missstände.
Alpha 18 instabil
- Du läufst umher und beleidigst willkürlich Leute.
- Du rennst gezielt einer Person nach um diese wiederholt zu beleidigen.
- Du zertrümmerst Möbel, Gegenstände und Gebäude.
- Du randalierst in deinem Zimmer.
- Du machst wertvollen Gegenstand kaputt.
- Du verprügelst Leute.
- Du tötest Haustiere.
- Du machst jagt auf Leute um diese zu Töten.
- Du gräbst eine Leiche aus, um diese dort abzulegen, wo viele Leute sind.
- Du lässt willkürlich Gefangene frei.
VEGAS Pro 15 - 4K Soundprobleme
Du hast Probleme mit dem Ton bzw. dem Sound (Knacken/Knistern) bei in VEGAS Pro 15 inportierten Yi 4K Videos ?
Hier die Lösung: #audiofix
Foscam und das Browser-Plugin Problem
Mit dem Google Chrome funktioniert das Plugin schon seit Version 45 nicht mehr, weder mit der plugins.xpi noch mit der Installation der IPCWebComponents.exe.
Auch der Firefox wird das Plugin nicht mehr lange unterstützt in der aktuellen Version 47 funktioniert es aber noch. Der Microsoft Edge hat garnicht erst mit angefangen diese Plugins zu unterstützen.
Für den Chrome habe ich jetzt aber einen Trick gefunden in Form einer Erweiterung:
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.
Mobile First Testseite
Ein Hamburger Menu, eine fixe Navigation im Header beim Scrollen (position: sticky;) alles Responsive und nach dem "Mobile First" Prinzip.
NOT NULL DEFAULT
Wenn nun in der Datenbank-Tabelle:
`hits` int(11) NOT NULL DEFAULT '0',
Und im Script:
$hits = isset($_POST['hits']) ? trim($_POST['hits']) : 0;
Dann schreibt er auch eine 0 ?
Windows 10 Shortcuts
Mit Windows 10 sind auch neue Tastenkombinationen (Shortcuts) hinzugekommen. Da wären z.b. diese hier:
- WindowsTaste + I = Einstellungen
- WindowsTaste + C = startet Cortana
- WindowsTaste + A = öffnet das Action Center
- WindowsTaste + S = startet die Suche
- WindowsTaste + X = wie Rechtsklick auf das Windowsmenu
- WindowsTaste + TAB = zeigt alle laufenden Programme
Welche kennst bzw. benutzt du ?
Morse Alphabet
Das Morse Alphabet | var
| samp
| sos
Umlaute | Morsecode |
---|---|
ä | ● − ● − |
ö | − − − ● |
ü | ● ● − − |
Ein Forum
Ein einfaches kleines PHP Forum Modul wollte gebaut werden.
So schnappe ich mir eines meiner Content-Module, bediene mich an den Kommentar-Funktionalitäten des Artikel-Moduls und Clone die Datenbank-Tabelle vom Box-Modul (die besteht ja auch nur aus einer Tabelle) Tätäää... das kleinste und sicherste PDO Forum der Welt ist fertig.
FI9831W vs. FI9826W
Der Unterschied laut Datenblatt (foscam.com) alles soweit gleich, bis auf:
Foscam FI9831W | Foscam FI9826W |
---|---|
2.8 mm Linse mit 70° Winkel | 4-9 mm Fokal-Linse mit 35-70° Winkel |
11 IR LEDs | 13 IR LEDs |
SD-Karte | micro SD-Karte |
f: 2.8mm, F:2.4 | f: 4mm~9mm, F:1.8 |
3-fach Zoom | |
104,99 € (foscam.de) | 159,90 € (foscam.de) |
Blur Text
Ein bischen text-shadow
und color
auf transparent...
Und schon kann man diesen Textabschnitt im Firefox Browser nicht mehr lesen ;)
Beim Chrome schon etwas deutlicher und beim IE ist alles Weiß.
Firefox neuer Tab
Beim klick auf einen neuen Tab im Firefox soll sich immer automatisch die Internetadresse deiner Wahl öffnen ?
Ja, das geht und zwar so: öffne den Firefox
- Tippe oben in der Adressleiste about:config ein und drü;cke Enter
- Bestätige die Meldung Ich werde vorsichtig sein, versprochen!
Geschrieben VON
Das 4CMS ist auch ein Multi-User-System, es können sich also mehrere User anmelden und Inhalte erstellen.
P1000 Spycam
Was man nicht alles mit seinem alten Android Smartphone oder Tablet anstellen kann.
Einfach mal die Kamera von meinem uralt P1000 abgreifen und eine Live-Ansicht hier auf der Homepage zeigen.
Wer wissen will, wie das ganze genau Funktioniert darf mich gerne fragen.
Zufall aus der Datenbank
Einen zufälligen Eintrag aus der Datenbank auslesen.
SELECT `titel` FROM `tabelle` ORDER BY RAND() LIMIT 1
Schon schlimm wenn man das nur mit einer Funktion RAND()
erledigen kann.
DELETE mit PDO
Einen Eintrag aus der SQL Datenbank löschen, die kürzest mögliche Schreibweise:
$stmt = $db->prepare('DELETE FROM `tabelle` WHERE `id` = :id'); $stmt->execute(array(':id' => $_GET['id']));
So verwende ich es hier im 4CMS.
Pure CSS Tabs
Ein kleiner Tabs-Block in purem CSS geschrieben.
Man war des ne pixelige Angelegenheit bis das Teil richtig ge-Pixelt hat.
Tabellen
Mustertabellen.
HTML & CSS
HTML5 Tags!
code
q
em
strong
cite
samp
var
u
s
del
ins
span
small
abbr
sub
sup
mark
kbd
#link
Extern.
Intern.
orange
style
🄬️ fs-20
Für mein 4CMS das ich hier auf butschy.de verwende, versuche ich ein möglichst schlankes und klassenloses (classless) CSS Framework zu bauen.
Für eine Live Vorschau nutze ich ein Pen auf Codepen,
Daten von Heute
Für die schnelle Übersicht zwischendurch.
SELECT * FROM `tabelle` WHERE DATE_FORMAT(`datum`, '%Y-%m-%d') = DATE_FORMAT(NOW(), '%Y-%m-%d')
Zeigt dir alle Einträge der Tabelle "tabelle" dieser Woche an.
Admin Box
So, die Administration für die Box ist nun auch soweit fertig, die übersicht mal eben in einem Screenshot gezeigt.
Unicode-Symbole
Statt Grafiken werde ich hier HTML-Entities Sonderzeichen wie memotechnische Codierung al´a © (Copyright) oder dezimalen numerischen Code für z.b. eine Tastatur ⌨ einbauen.
Es gibt weit über 55.000 Zeichen und ich suche gerade wie doof das Symbol für ne Mülltonne... Kennt wer von euch gerade zufällig das Unicode-Zeichen dafür ?
Tabelle artikel 2
Ich hab die Tabelle artikel
um die Spalte aklicks
erweitert.
Tabelle kategorie
In phpMyAdmin die Datenbank auswählen in dem unsere Tabelle kategorie
hinzugefügt werden soll
SQL -> SQL-Befehl(e) in Datenbank DEINEDATENBANK ausführen.