Skip to content

Daniels Tagesmeldungen

Kleine IT-Episoden, der Diabetes & das wahre Leben

  • Startseite
  • About me

    • Lebenslauf
    • Weiterbildung
  • Diabetes melitus
    • Diabetes melitus – Definition/Typen
    • Diabetes melitus – Podcasts
    • Diabetes Typ-2 – ErlĂ€uterung
    • Medikament – Forxiga (Dapagliflozin)
    • Medikament – Eylea (Aflibercept)
    • Medikament – Lucentis (Ranibizumab )
    • Medikament – Metformin
  • Disclaimer
  • Toggle search form

Kategorie: Web-Installationen

Powershell: Ziel einer URL abfragen

Posted on 12. Mai 202510. Mai 2025 By Daniel Lensing Keine Kommentare zu Powershell: Ziel einer URL abfragen

Ich durfte am Wochenende einen Umzug einer Domain-Adresse begleiten. Dazu wurden Webservices angepasst. Ich wollte die erforderliche Abfrage nach der Umstellung schnell per Skript prĂŒfen. Bei diesem ist das folgende entstanden:

[CmdletBinding()]
param(
    [Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true)]
    [string[]]$URL
)

function Expand-URL {
    param (
        [Parameter(Mandatory = $true)]
        [string]$ShortUrl
    )
    try {
        $resp = Invoke-WebRequest -Uri $ShortUrl -MaximumRedirection 10 -Method Head -UseBasicParsing
        return $resp.BaseResponse.ResponseUri.AbsoluteUri
    }
    catch {
        try {
            $resp = Invoke-WebRequest -Uri $ShortUrl -MaximumRedirection 10 -Method Get -UseBasicParsing
            return $resp.BaseResponse.ResponseUri.AbsoluteUri
        }
        catch {
            Write-Error "Fehler beim Abrufen der URL [$ShortUrl]: $_"
            return $null
        }
    }
}

foreach ($shortUrl in $URL) {
    $finalUrl = Expand-URL -ShortUrl $shortUrl
    if ($finalUrl) {
        Write-Output "Zieladresse: "$finalUrl
    }
    else {
        Write-Output "Konnte die Zieladresse fĂŒr $shortUrl nicht ermitteln."
    }
}

Dieses muss als Datei gespeichert werden. Mit dem Aufruf

.\Skript.ps1 https://www.url.com

kann dann die Adresse aufgelöst werden. Sollte eine Weiterleitung eingerichtet sein, wird die passende Zieladresse ausgegeben.

Internet, Powershell, Programmierung, Web-Installationen, Windows Server 2019, Windows Server 2022, Windows Server 2025

PHP: Skript fĂŒr einen Countdown

Posted on 6. MĂ€rz 20252. MĂ€rz 2025 By Daniel Lensing Keine Kommentare zu PHP: Skript fĂŒr einen Countdown

Ich habe im privaten Umfeld eine Anfrage bekommen, dass auf einer Webseite ein Countdown dargestellt werden soll. Diese Seite benötigt keine Formatierung oder sollte ein Design enthalten.

Als erster Entwurf habe ich diese Zeilern entwickelt:

<?php
date_default_timezone_set('Europe/Berlin');

function getTimeRemaining($endtime) {
    $now = new DateTime();
    $endtime = new DateTime($endtime);
    $interval = $now->diff($endtime);

    $timeRemaining = [
        'days' => $interval->format('%a'),
        'hours' => $interval->format('%H'),
        'minutes' => $interval->format('%I'),
        'seconds' => $interval->format('%S')
    ];

    return $timeRemaining;
}

$endtime = '2026-01-01 00:00:00';
$timeRemaining = getTimeRemaining($endtime);
?>

<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="refresh" content="300">
    <title>Countdown</title>
</head>
<body>
    <h1>Countdown bis zum neuen Jahr</h1>
    <p>
        Noch <?php echo $timeRemaining['days']; ?> Tage,
        <?php echo $timeRemaining['hours']; ?> Stunden,
        <?php echo $timeRemaining['minutes']; ?> Minuten,
        <?php echo $timeRemaining['seconds']; ?> Sekunden.
    </p>
</body>
</html>

Die technische Umsetzung war korrekt, allerdings sollte die Auflistung der Werte in eine eigene Zeile formatiert werden. DafĂŒr muss nur der „Body“ ausgetauscht werden:

<p>Noch:</p>
    <p><?php echo $timeRemaining['days']; ?> Tage</p>
    <p><?php echo $timeRemaining['hours']; ?> Stunden</p>
    <p><?php echo $timeRemaining['minutes']; ?> Minuten</p>
    <p><?php echo $timeRemaining['seconds']; ?> Sekunden</p>
</body>
PHP, phpMyAdmin, Programmierung, Web-Installationen

999 Artikel im Blog

Posted on 24. Januar 202519. Januar 2025 By Daniel Lensing Keine Kommentare zu 999 Artikel im Blog

Dieses ist der 999te Artikel in diesem Blog. Das Abenteuer begann am 08.12.2007 mit Artikeln zum Thema „Windows Vista“. Ich habe diesen Blog immer wie mein persönliches Notizbuch gefĂŒhrt. Auch Themtisch hat sich der Kategorien-Baum auf ĂŒber 80 EintrĂ€ge erhöht.

Es gab wie im Leben Höhen und Tiefen, was sich im Blog an Veröffentlichungen ablesen lĂ€sst. Der Blog ist halt ein Hobby-Projekt. Ich erwirtschafte hiermit null Einkommen. Alle BĂŒcher, Filme oder andere Produkte sind von mir selber bezahlt. Wenn ich eine Meinung hier veröffentliche, sind diese von niemanden beeinflusst.

Ich freue mich sehr, wenn der eine oder andere Leser etwas aus den BeitrÀgen mitnimmt. Aktuell gibt es zumindest bereits eine Planung die Artikeldichte dieses Jahr wieder etwas zu erhöhen. Sind wir mal gespannt, ob das wirklich so funktioniert, wie ich es mir vorgestellt.

Gedanken, Leben Beruf und Gesundheit, Lesestoff, Wordpress

Powershell: Mastodon-Trööt generieren

Posted on 29. Dezember 202328. Dezember 2023 By Daniel Lensing Keine Kommentare zu Powershell: Mastodon-Trööt generieren

Die API von Mastodon lĂ€sst sich einfach per Powershell ansprechend. DarĂŒber können sehr einfach Nachrichten versandt werden. Anbei ein Beispiel-Skript:

##### Manual to Create Applikation / Anleitung zur Applikationserstellung #####
# EN: Generate mastodon application for API access
# DE: Mastodon-Anwendung fĂŒr API-Zugang generieren

# EN: Preferences - Development - New Application
# DE: Einstellungen - Entwicklung - Neue Anwendung

# EN: Set Application name - Deselect read & follow - Select write:statuses - Submit
# DE: SApplikationsmane setzen - read & follow abwÀhlen - write:statuses auswÀhlen - Speichern

# EN: Open the saved application and copy the API key. Paste this into the script.
# DE:  Die gespeicherte Applikation öffnen und den API-Key kopieren. Diesen in das Skript einfĂŒgen.
###############################################################################


### Nachrichten-Text
$message = 'Das ist ein Test-Trööt!'

#### Troot-Status
# Parameters: public - unlisted - private
$status ="public"


########################################
### Static entries / Statische EintrÀge:
########################################
$Hostname = 'domain.social'
$token = 'TokenID'

###################################
### Do not modify / Nicht verÀndern
###################################
$url = "https://$hostname/api/v1/statuses"

$headers = @{
    "Authorization" = "Bearer $($token)"
}
$body = @{
    status  = $message
    visibility = $status
}
Invoke-WebRequest -Uri $url -Method Post -Headers $headers -Body $body

Im Skript muss der Hostname sowie die TokenID ausgetauscht werden. Entsprechend kann der Test-Trööt versendet werden. Dadurch kann zum Beispiel eine Automatisierung generiert werden.

Mastodon, Powershell, Windows 10, Windows 11, Windows Server 2019, Windows Server 2022

Blog-Anpassung auf DSVGO

Posted on 22. Mai 2018 By Daniel Lensing Keine Kommentare zu Blog-Anpassung auf DSVGO

Copyright: Tim Reckmann / FotoDB.de

Im Rahmen der europÀisch geltenden Datenschutz-Grundverordnung sind auch in diesem Blog Anpassungen vorgenommen worden.

Es sind einige Plugins aus der WordPress-Instanz verschwunden und somit auch leider FunktionalitĂ€ten. Ich bin aktuell dabei die entfernten Features wieder zur VerfĂŒgung zu stellen. Dieses sollte dann alles in meiner Hand bzw. auf meinem Server liegen.

Es sind aber auch zum Beispiel die gesamten Logs beim Hoster deaktiviert, so dass auch dort im Fehlerfall nicht auf Statistiken zurĂŒckgegriffen werden können.

Ich hoffe alle Fehler entfernt zu haben. Ansonsten wĂŒrde ich mich sehr ĂŒber Feedback freuen und wĂŒrde mich ĂŒber eine weiterhin so gute Mitarbeit der Leser freuen.

 

Wordpress

WordPress 4.9 erschienen

Posted on 16. November 201716. November 2017 By Daniel Lensing Keine Kommentare zu WordPress 4.9 erschienen

Gerade frisch ist die Version 4.9 des CMS-Systems WordPress erschienen. Nach der Aktualisierung kann ich keine großen VerĂ€nderungen im Design bzw. Aufbau erkennen.
Laut der vorliegenden Liste der Änderungen wurde viel fĂŒr Entwickler und bei den Themes (Designs) angepasst. Ich konnte jetzt noch keine EinschrĂ€nkung nach dem Einspielen der Version im Zusammenhang mit meinen Plugins und Prozessen feststellen.

Weitere Informationen: hier

Wordpress

phpMyAdmin: Neue Versionen wegen SicherheitslĂŒcken

Posted on 2. MĂ€rz 20161. MĂ€rz 2016 By Daniel Lensing Keine Kommentare zu phpMyAdmin: Neue Versionen wegen SicherheitslĂŒcken

Aufgrund von mehreren Schwachstellen ermöglichen die derzeitigen Versionen von phpMyAdmin unter anderem eine Umgehung von Sicherheitsvorkehrungen sowie die DurchfĂŒhrung von Cross-Site-Scripting (XSS)-Angriffen.

Aus diesem Grund sollte schnell auf die aktualisierten Versionen gewechselt werden:

  • 4.0.10.15
  • 4.4.15.5
  • 4.5.5.1

Weitere Informationen: hier

phpMyAdmin

Seitennummerierung der BeitrÀge

1 2 … 6 NĂ€chste

Daniel Lensing

Ich betreibe diesen Blog, bei dem ich meine Erfahrungen aus der IT & dem Berufsalltag sowie dem Wahnsinn des Lebens mit Höhen und Tiefen. Darunter meine „Erlebnisreise“ zum Planeten „Diabetes mellitus Typ-2“.

Translate:

Follow us

Kategorien

  • Allgemein (1)
  • Client (234)
    • Android (7)
    • Fedora (Linux) (5)
    • iOS (5)
    • Mac OS X (5)
    • Peripherie (5)
    • Ubuntu (Linux) (8)
    • Windows 10 (59)
    • Windows 11 (20)
    • Windows 7 (100)
    • Windows 8 (36)
    • Windows 8.1 (28)
    • Windows Mobile (2)
    • Windows Vista (65)
    • Windows XP (21)
  • Cloud (15)
    • Amazon AWS (1)
    • Microsoft Azure (7)
    • Office 365 (9)
  • Fortbewegung (57)
    • Auto (18)
    • Bahn (18)
    • Beinarbeit (6)
    • Flugzeug (4)
    • Zweirad (14)
  • IT-Nachrichten (37)
  • Leben Beruf und Gesundheit (199)
    • #t2dhero (50)
    • Arbeitszimmer (28)
    • Audio (20)
    • Film / Kino (7)
    • Gedanken (78)
    • Gesundheit (31)
    • Internet (5)
    • Lebensmittel & Essen (22)
    • Lesestoff (18)
    • Sport (11)
    • Veranstaltung (3)
  • Lehren & Lernen (48)
    • Forschung (1)
    • Konferenzen (3)
    • PrĂ€sentation (3)
    • Zertifizierung (42)
  • Programme (322)
    • Android-Apps (27)
    • Eigene Tools (11)
    • iOS-Apps (6)
    • Office (86)
    • Patchday+Updates (73)
    • Software (149)
    • Spiele (3)
    • Windows Phone-Apps (2)
  • Programmierung (90)
    • AutoIT (1)
    • KiXtart (1)
    • PHP (3)
    • Power Automate (1)
    • Powershell (59)
    • VB.NET (8)
    • VBA (10)
    • VBS (10)
  • Server (159)
    • Citrix XenServer (2)
    • Exchange Server (26)
    • Lync Server (1)
    • System Center (4)
    • Ubuntu Server (2)
    • Windows Home Server (2)
    • Windows Server (92)
    • Windows Server 2012 (45)
    • Windows Server 2016 (15)
    • Windows Server 2019 (18)
    • Windows Server 2022 (15)
    • Windows Server 2025 (8)
  • Telekommunikation (38)
    • Festnetz (3)
    • Internet (13)
    • Mobilfunk (23)
  • Verkauf & Verlosung (1)
  • Web-Installationen (36)
    • Joomla (4)
    • Mastodon (1)
    • MediaWiki (9)
    • phpMyAdmin (2)
    • Piwik (4)
    • Wordpress (20)
Mastodon

Copyright © 2025 Daniels Tagesmeldungen.

Powered by PressBook WordPress theme