Neuste Artikel aller Themen


      
HTML5,JavaScript   
04.10.2024

Varaible auf undefined setzen


Manchmal ist es hilfreich eine Varaible wieder auf den Wert undefined zu setzen:
myVar = void 0;



Stichworte:
JavaScript, Varaible auf undefined setzen, TypeScript




      
Git   
02.10.2024

Alte Datei wieder herstellen


Als erstes muss man die commit-Id ermitteln:
git log pfadname-der-alten-Datei
Anschließend kann man diese auschecken mit:
git checkout commit-Id pfadname-der-alten-Datei

Stichworte:
Git, alte Datei wieder herstellen, alte Version, auschecken




      
Git   
27.09.2024

Repository erstellen


Auf dem Server wird ein neues Respository angelegt mit
git init
Der Befehl erzeugt im aktuellen Verzeichnis (z.B.: MyProject) den .git-Ordner mit allen notwenidgen Dateien

Anschließend kann eine Datei commitet werden.

Nun kann auf den Arbeitsrechner gewechselt werden. Dort ist das Repository zu clonen:
git clone user@server:/var/git/MyProject

Nicht vergessen den Branch von master auf develop zu wechseln!



      
Linux, Konsole   
11.09.2024

Größten Ordner finden


Innerhalb des akteuelle Order den größten Ordner finden:
du -h -d1 | sort -h -r

Stichworte:
Größtes Verzeichnis, größter Order, suchen, finden




      
HTML5,JavaScript   
16.07.2024

Breite eines Textes ermitteln


function getStringWidth(str, fontFamily, fontSize) {
    var canvas = document.createElement('canvas');
    var ctx = canvas.getContext("2d");
    ctx.font = fontSize + " " + fontFamily;        
    return parseInt(ctx.measureText(str).width);
}

Verwendungsbeispiel:
getStringWidth("Teststring","arial","12px");



Stichworte:
JavaScript, Text, Breite, String Width, size




      
Git   
14.07.2024

Remote respository ändern


Um die URL des git-Servers zu ändern gibt es zwei Möglichkeiten:
  1. Auf der Kommandozeile folgenden Befehl eingeben:
    git remote set-url origin https://myurl/repo.git
  2. Die Datei .git/config editieren

Prüfen lässt sich die Änderung mit:
git remote -v




      
linux-xfce   
13.06.2024

Persönliche Einstellungen löschen


Mit folgenden zwei Befehlen werden alle persönlichen Einstellungen von Xfce gelöscht:

rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
rm -R ~/.config/xfce4/panel




      
firefox   
13.06.2024

Einstellung unter about:config


Firefox erlaubt spezielle Einstellungen unter about:config vorzunehmen:

  • layout.css.devPixelsPerPx - Skalierung




      
mysql-maraidb   
12.06.2024

10-Minutensummen einer Spalte bilden


Folgendes Code-Beispiel bildet 10-Minuten-Summen aus einer Spalte in welcher z.B. sekündliche Werte stehen:

SELECT
    SUM(value_col) AS SUM10MIN
FROM
    tablename
WHERE
    date >= '2024'
GROUP BY
    UNIX_TIMESTAMP(date) DIV 600

Stichworte:
MySql, MaraiDB, 10-Minuten-Summen, Spaltensummen nach Zeitinterval




      
Linux, OpenHabian   
10.06.2024

Externe Website anzeigen


Hier ist ein Codebeispiel, welches eine externe Website anzeigt (im aktuellen Fenster), indem man auf ein Icon klickt:
- component: oh-icon
  config:
     action: url
     actionpage: page:overview
     actionUrl: https://phovo.sowas.com
     actionUrlSameWindow: true
     icon: oh:chart
        style:
           width: 1.2rem

Stichworte:
Openhab 4, OH4, extern Website anzeigen, url