home.social

#perl — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #perl, aggregated by home.social.

  1. @PerlWChallenge 375 Single Common Word and Find K-Beauty wlmb.github.io/2026/05/26/PWC3

  2. CW: Solution to PWC 375 T2

    @PerlWChallenge 375 Task 2: Find K-Beauty

    ```
    perl -E '
    for my($n, $k)(@ARGV){say"num=$n k=$k -> ", 0+grep{$n%$_==0}$n=~/(?=(\d{$k}))/g;}
    ' 240 2 1020 2 444 2 17 2 123 1
    ```

  3. CW: Solution to PWC 375 T2

    #Perl @PerlWChallenge 375 Task 2: Find K-Beauty
    #noxp
    ```
    perl -E '
    for my($n, $k)(@ARGV){say"num=$n k=$k -> ", 0+grep{$n%$_==0}$n=~/(?=(\d{$k}))/g;}
    ' 240 2 1020 2 444 2 17 2 123 1
    ```

  4. CW: Solution to PWC 375 T2

    #Perl @PerlWChallenge 375 Task 2: Find K-Beauty
    #noxp
    ```
    perl -E '
    for my($n, $k)(@ARGV){say"num=$n k=$k -> ", 0+grep{$n%$_==0}$n=~/(?=(\d{$k}))/g;}
    ' 240 2 1020 2 444 2 17 2 123 1
    ```

  5. CW: Solution to PWC 375 T2

    #Perl @PerlWChallenge 375 Task 2: Find K-Beauty
    #noxp
    ```
    perl -E '
    for my($n, $k)(@ARGV){say"num=$n k=$k -> ", 0+grep{$n%$_==0}$n=~/(?=(\d{$k}))/g;}
    ' 240 2 1020 2 444 2 17 2 123 1
    ```

  6. CW: Solution to PWC 375 T2

    #Perl @PerlWChallenge 375 Task 2: Find K-Beauty
    #noxp
    ```
    perl -E '
    for my($n, $k)(@ARGV){say"num=$n k=$k -> ", 0+grep{$n%$_==0}$n=~/(?=(\d{$k}))/g;}
    ' 240 2 1020 2 444 2 17 2 123 1
    ```

  7. CW: Solution to PWC375T1

    @PerlWChallenge 375 Task 1: Single Common Word

    ```
    perl -E '
    for my($x,$y)(@ARGV){my(%c,%d);$c{$_}++for split" ",$x;$d{$_}++for
    split" ",$y;say"\"$x\", \"$y\" -> ",0+grep{$c{$_}==$d{$_}==1}keys%c;}
    ' "apple banana cherry" "banana cherry date" "a ab abc" "a a ab abc" \
    "orange lemon" "grape melon" "test test demo" "test demo demo" \
    "Hello world" "hello world"
    ```

  8. CW: Solution to PWC375T1

    #Perl @PerlWChallenge 375 Task 1: Single Common Word
    #noxp
    ```
    perl -E '
    for my($x,$y)(@ARGV){my(%c,%d);$c{$_}++for split" ",$x;$d{$_}++for
    split" ",$y;say"\"$x\", \"$y\" -> ",0+grep{$c{$_}==$d{$_}==1}keys%c;}
    ' "apple banana cherry" "banana cherry date" "a ab abc" "a a ab abc" \
    "orange lemon" "grape melon" "test test demo" "test demo demo" \
    "Hello world" "hello world"
    ```

  9. CW: Solution to PWC375T1

    #Perl @PerlWChallenge 375 Task 1: Single Common Word
    #noxp
    ```
    perl -E '
    for my($x,$y)(@ARGV){my(%c,%d);$c{$_}++for split" ",$x;$d{$_}++for
    split" ",$y;say"\"$x\", \"$y\" -> ",0+grep{$c{$_}==$d{$_}==1}keys%c;}
    ' "apple banana cherry" "banana cherry date" "a ab abc" "a a ab abc" \
    "orange lemon" "grape melon" "test test demo" "test demo demo" \
    "Hello world" "hello world"
    ```

  10. CW: Solution to PWC375T1

    #Perl @PerlWChallenge 375 Task 1: Single Common Word
    #noxp
    ```
    perl -E '
    for my($x,$y)(@ARGV){my(%c,%d);$c{$_}++for split" ",$x;$d{$_}++for
    split" ",$y;say"\"$x\", \"$y\" -> ",0+grep{$c{$_}==$d{$_}==1}keys%c;}
    ' "apple banana cherry" "banana cherry date" "a ab abc" "a a ab abc" \
    "orange lemon" "grape melon" "test test demo" "test demo demo" \
    "Hello world" "hello world"
    ```

  11. CW: Solution to PWC375T1

    #Perl @PerlWChallenge 375 Task 1: Single Common Word
    #noxp
    ```
    perl -E '
    for my($x,$y)(@ARGV){my(%c,%d);$c{$_}++for split" ",$x;$d{$_}++for
    split" ",$y;say"\"$x\", \"$y\" -> ",0+grep{$c{$_}==$d{$_}==1}keys%c;}
    ' "apple banana cherry" "banana cherry date" "a ab abc" "a a ab abc" \
    "orange lemon" "grape melon" "test test demo" "test demo demo" \
    "Hello world" "hello world"
    ```

  12. Perl Weekly Challenge 375's tasks are "Single Common Word" and "Find K-Beauty". 🤔 Ok, I'm free-associating here, but the "K" and "Beauty" made me think of Carol King and Beautiful. #PerlWeeklyChallenge #raku #perl #python #elixir packy.dardan.com/b/qf

    Perl Weekly Challenge: You’ve ...

  13. **Die Zeit für FHEM ist abgelaufen. Wir wechseln auf Home Assistant. **

    FHEM stürzt regelmäßig über Nacht ab. Das macht mir das Logging kaputt, das macht unnötigen Aufwand, weckt Zweifel an der Stabilität. Oberflächen kontruieren in FHEM ist defakto unmöglich, externe Tools sind erforderlich, bei uns z.B.FUIP und Nodered und Standard-HTML. Klar, Nodered ist nicht der Weisheit letzter Schluss, aber in letzter Zeit sind viele Dinge bereits nach Nodered ausgewandert (unsere Solarsteuerung zum Beispiel).

    Eine Installation, die weit über 15 Jahre alt ist, wechselt man natürlich zum einen nicht über Nacht aus und zum anderen nicht ohne einen konkreten Plan.

    Unser System umfasst WLAN-Komponenten, ZigBee, Homematic, HomematicIP, HomeConnect, Echos und ALexa, Fritzbox u.a. Mindestens fünf andere Rechner liefern Zuarbeiten (NodeRed-Dashboards, Solarsteuerungen, Datenbank-Logging u.a.).

    Ein Migarationsplan muss her:

    **Phase 0: Inventur**
    - Geräte-Inventur
    - Logik-Inventur

    Beispiel:
    { WriteFile('fhem_inventur_doif.txt', fhem('list TYPE=DOIF')) }

    **Phase 1: Die Basis-Infrastruktur**
    - Logging einrichten (MariaDB 10, machte bisher auch das Logging in FHEM
    - Steuersysteme (zigbee2mqtt, Fritzbox, HomeConnect, ggf. Homematic und IP)

    **Phase 2: Geräte-Migration (Hardware & APIs)**
    - WLAN-Geräte
    - zigBee-Geräte
    - Homematic und HomematicIP
    - Fritzbox, Fritzbox-Geräte
    - HomeConnect
    - Victron-Anlage mit allem was dazu gehört (MPPT, Batterie, CerboGX etc.)

    **Phase 3: Die Logik**
    - ATs
    - notifys
    - DOIFs
    - sonstige Perl-Programme
    - die Logik direkt über Nodered, HA dort einbinden

    **Phase 4: Frontend & Visualisierung**
    - Mein großes Infoterminal (NodeRed-Oberfläche)
    - der kleine Bruder fürs Handy
    - eine Mini-Version für den Desktop
    - allgemeines FUI-Frontend

    **Phase 5: Sprache & Benachrichtigungen**
    - alexa einbinden
    - E-Mail-System
    - Status per Alexa verkünden

    **Phase 6: Aufräumen und Abschalten.**
    - Abschalten in FHEM, der Funktionen, die in HA umgesetzt wurden.
    - Prüfen was übrig blieb
    - Aufräumen (Dateien löschen, Datenbanken löschen etc.)

    Ich denke, es wird mindestens ein Jahr dauern.

    #fhem #homeassistant #nodered #migration #perl #MQTT #wlan #shelly #zigbee #homematic #HomematicIP #homeconnect

  14. **Die Zeit für FHEM ist abgelaufen. Wir wechseln auf Home Assistant. **

    FHEM stürzt regelmäßig über Nacht ab. Das macht mir das Logging kaputt, das macht unnötigen Aufwand, weckt Zweifel an der Stabilität. Oberflächen kontruieren in FHEM ist defakto unmöglich, externe Tools sind erforderlich, bei uns z.B.FUIP und Nodered und Standard-HTML. Klar, Nodered ist nicht der Weisheit letzter Schluss, aber in letzter Zeit sind viele Dinge bereits nach Nodered ausgewandert (unsere Solarsteuerung zum Beispiel).

    Eine Installation, die weit über 15 Jahre alt ist, wechselt man natürlich zum einen nicht über Nacht aus und zum anderen nicht ohne einen konkreten Plan.

    Unser System umfasst WLAN-Komponenten, ZigBee, Homematic, HomematicIP, HomeConnect, Echos und ALexa, Fritzbox u.a. Mindestens fünf andere Rechner liefern Zuarbeiten (NodeRed-Dashboards, Solarsteuerungen, Datenbank-Logging u.a.).

    Ein Migarationsplan muss her:

    **Phase 0: Inventur**
    - Geräte-Inventur
    - Logik-Inventur

    Beispiel:
    { WriteFile('fhem_inventur_doif.txt', fhem('list TYPE=DOIF')) }

    **Phase 1: Die Basis-Infrastruktur**
    - Logging einrichten (MariaDB 10, machte bisher auch das Logging in FHEM
    - Steuersysteme (zigbee2mqtt, Fritzbox, HomeConnect, ggf. Homematic und IP)

    **Phase 2: Geräte-Migration (Hardware & APIs)**
    - WLAN-Geräte
    - zigBee-Geräte
    - Homematic und HomematicIP
    - Fritzbox, Fritzbox-Geräte
    - HomeConnect
    - Victron-Anlage mit allem was dazu gehört (MPPT, Batterie, CerboGX etc.)

    **Phase 3: Die Logik**
    - ATs
    - notifys
    - DOIFs
    - sonstige Perl-Programme
    - die Logik direkt über Nodered, HA dort einbinden

    **Phase 4: Frontend & Visualisierung**
    - Mein großes Infoterminal (NodeRed-Oberfläche)
    - der kleine Bruder fürs Handy
    - eine Mini-Version für den Desktop
    - allgemeines FUI-Frontend

    **Phase 5: Sprache & Benachrichtigungen**
    - alexa einbinden
    - E-Mail-System
    - Status per Alexa verkünden

    **Phase 6: Aufräumen und Abschalten.**
    - Abschalten in FHEM, der Funktionen, die in HA umgesetzt wurden.
    - Prüfen was übrig blieb
    - Aufräumen (Dateien löschen, Datenbanken löschen etc.)

    Ich denke, es wird mindestens ein Jahr dauern.

    #fhem #homeassistant #nodered #migration #perl #MQTT #wlan #shelly #zigbee #homematic #HomematicIP #homeconnect

  15. **Die Zeit für FHEM ist abgelaufen. Wir wechseln auf Home Assistant. **

    FHEM stürzt regelmäßig über Nacht ab. Das macht mir das Logging kaputt, das macht unnötigen Aufwand, weckt Zweifel an der Stabilität. Oberflächen kontruieren in FHEM ist defakto unmöglich, externe Tools sind erforderlich, bei uns z.B.FUIP und Nodered und Standard-HTML. Klar, Nodered ist nicht der Weisheit letzter Schluss, aber in letzter Zeit sind viele Dinge bereits nach Nodered ausgewandert (unsere Solarsteuerung zum Beispiel).

    Eine Installation, die weit über 15 Jahre alt ist, wechselt man natürlich zum einen nicht über Nacht aus und zum anderen nicht ohne einen konkreten Plan.

    Unser System umfasst WLAN-Komponenten, ZigBee, Homematic, HomematicIP, HomeConnect, Echos und ALexa, Fritzbox u.a. Mindestens fünf andere Rechner liefern Zuarbeiten (NodeRed-Dashboards, Solarsteuerungen, Datenbank-Logging u.a.).

    Ein Migarationsplan muss her:

    **Phase 0: Inventur**
    - Geräte-Inventur
    - Logik-Inventur

    Beispiel:
    { WriteFile('fhem_inventur_doif.txt', fhem('list TYPE=DOIF')) }

    **Phase 1: Die Basis-Infrastruktur**
    - Logging einrichten (MariaDB 10, machte bisher auch das Logging in FHEM
    - Steuersysteme (zigbee2mqtt, Fritzbox, HomeConnect, ggf. Homematic und IP)

    **Phase 2: Geräte-Migration (Hardware & APIs)**
    - WLAN-Geräte
    - zigBee-Geräte
    - Homematic und HomematicIP
    - Fritzbox, Fritzbox-Geräte
    - HomeConnect
    - Victron-Anlage mit allem was dazu gehört (MPPT, Batterie, CerboGX etc.)

    **Phase 3: Die Logik**
    - ATs
    - notifys
    - DOIFs
    - sonstige Perl-Programme
    - die Logik direkt über Nodered, HA dort einbinden

    **Phase 4: Frontend & Visualisierung**
    - Mein großes Infoterminal (NodeRed-Oberfläche)
    - der kleine Bruder fürs Handy
    - eine Mini-Version für den Desktop
    - allgemeines FUI-Frontend

    **Phase 5: Sprache & Benachrichtigungen**
    - alexa einbinden
    - E-Mail-System
    - Status per Alexa verkünden

    **Phase 6: Aufräumen und Abschalten.**
    - Abschalten in FHEM, der Funktionen, die in HA umgesetzt wurden.
    - Prüfen was übrig blieb
    - Aufräumen (Dateien löschen, Datenbanken löschen etc.)

    Ich denke, es wird mindestens ein Jahr dauern.

    #fhem #homeassistant #nodered #migration #perl #MQTT #wlan #shelly #zigbee #homematic #HomematicIP #homeconnect

  16. **Die Zeit für FHEM ist abgelaufen. Wir wechseln auf Home Assistant. **

    FHEM stürzt regelmäßig über Nacht ab. Das macht mir das Logging kaputt, das macht unnötigen Aufwand, weckt Zweifel an der Stabilität. Oberflächen kontruieren in FHEM ist defakto unmöglich, externe Tools sind erforderlich, bei uns z.B.FUIP und Nodered und Standard-HTML. Klar, Nodered ist nicht der Weisheit letzter Schluss, aber in letzter Zeit sind viele Dinge bereits nach Nodered ausgewandert (unsere Solarsteuerung zum Beispiel).

    Eine Installation, die weit über 15 Jahre alt ist, wechselt man natürlich zum einen nicht über Nacht aus und zum anderen nicht ohne einen konkreten Plan.

    Unser System umfasst WLAN-Komponenten, ZigBee, Homematic, HomematicIP, HomeConnect, Echos und ALexa, Fritzbox u.a. Mindestens fünf andere Rechner liefern Zuarbeiten (NodeRed-Dashboards, Solarsteuerungen, Datenbank-Logging u.a.).

    Ein Migarationsplan muss her:

    **Phase 0: Inventur**
    - Geräte-Inventur
    - Logik-Inventur

    Beispiel:
    { WriteFile('fhem_inventur_doif.txt', fhem('list TYPE=DOIF')) }

    **Phase 1: Die Basis-Infrastruktur**
    - Logging einrichten (MariaDB 10, machte bisher auch das Logging in FHEM
    - Steuersysteme (zigbee2mqtt, Fritzbox, HomeConnect, ggf. Homematic und IP)

    **Phase 2: Geräte-Migration (Hardware & APIs)**
    - WLAN-Geräte
    - zigBee-Geräte
    - Homematic und HomematicIP
    - Fritzbox, Fritzbox-Geräte
    - HomeConnect
    - Victron-Anlage mit allem was dazu gehört (MPPT, Batterie, CerboGX etc.)

    **Phase 3: Die Logik**
    - ATs
    - notifys
    - DOIFs
    - sonstige Perl-Programme
    - die Logik direkt über Nodered, HA dort einbinden

    **Phase 4: Frontend & Visualisierung**
    - Mein großes Infoterminal (NodeRed-Oberfläche)
    - der kleine Bruder fürs Handy
    - eine Mini-Version für den Desktop
    - allgemeines FUI-Frontend

    **Phase 5: Sprache & Benachrichtigungen**
    - alexa einbinden
    - E-Mail-System
    - Status per Alexa verkünden

    **Phase 6: Aufräumen und Abschalten.**
    - Abschalten in FHEM, der Funktionen, die in HA umgesetzt wurden.
    - Prüfen was übrig blieb
    - Aufräumen (Dateien löschen, Datenbanken löschen etc.)

    Ich denke, es wird mindestens ein Jahr dauern.

    #fhem #homeassistant #nodered #migration #perl #MQTT #wlan #shelly #zigbee #homematic #HomematicIP #homeconnect

  17. **Die Zeit für FHEM ist abgelaufen. Wir wechseln auf Home Assistant. **

    FHEM stürzt regelmäßig über Nacht ab. Das macht mir das Logging kaputt, das macht unnötigen Aufwand, weckt Zweifel an der Stabilität. Oberflächen kontruieren in FHEM ist defakto unmöglich, externe Tools sind erforderlich, bei uns z.B.FUIP und Nodered und Standard-HTML. Klar, Nodered ist nicht der Weisheit letzter Schluss, aber in letzter Zeit sind viele Dinge bereits nach Nodered ausgewandert (unsere Solarsteuerung zum Beispiel).

    Eine Installation, die weit über 15 Jahre alt ist, wechselt man natürlich zum einen nicht über Nacht aus und zum anderen nicht ohne einen konkreten Plan.

    Unser System umfasst WLAN-Komponenten, ZigBee, Homematic, HomematicIP, HomeConnect, Echos und ALexa, Fritzbox u.a. Mindestens fünf andere Rechner liefern Zuarbeiten (NodeRed-Dashboards, Solarsteuerungen, Datenbank-Logging u.a.).

    Ein Migarationsplan muss her:

    **Phase 0: Inventur**
    - Geräte-Inventur
    - Logik-Inventur

    Beispiel:
    { WriteFile('fhem_inventur_doif.txt', fhem('list TYPE=DOIF')) }

    **Phase 1: Die Basis-Infrastruktur**
    - Logging einrichten (MariaDB 10, machte bisher auch das Logging in FHEM
    - Steuersysteme (zigbee2mqtt, Fritzbox, HomeConnect, ggf. Homematic und IP)

    **Phase 2: Geräte-Migration (Hardware & APIs)**
    - WLAN-Geräte
    - zigBee-Geräte
    - Homematic und HomematicIP
    - Fritzbox, Fritzbox-Geräte
    - HomeConnect
    - Victron-Anlage mit allem was dazu gehört (MPPT, Batterie, CerboGX etc.)

    **Phase 3: Die Logik**
    - ATs
    - notifys
    - DOIFs
    - sonstige Perl-Programme
    - die Logik direkt über Nodered, HA dort einbinden

    **Phase 4: Frontend & Visualisierung**
    - Mein großes Infoterminal (NodeRed-Oberfläche)
    - der kleine Bruder fürs Handy
    - eine Mini-Version für den Desktop
    - allgemeines FUI-Frontend

    **Phase 5: Sprache & Benachrichtigungen**
    - alexa einbinden
    - E-Mail-System
    - Status per Alexa verkünden

    **Phase 6: Aufräumen und Abschalten.**
    - Abschalten in FHEM, der Funktionen, die in HA umgesetzt wurden.
    - Prüfen was übrig blieb
    - Aufräumen (Dateien löschen, Datenbanken löschen etc.)

    Ich denke, es wird mindestens ein Jahr dauern.

    #fhem #homeassistant #nodered #migration #perl #MQTT #wlan #shelly #zigbee #homematic #HomematicIP #homeconnect

  18. In this post, I'm starting to go back and filling in the challenges I missed in 2024-2025 when my mother was hospitalized and dying. Perl Weekly Challenge 295's tasks were "Word Break" and "Jump Game". #PerlWeeklyChallenge #raku #perl #python #elixir

    Perl Weekly Challenge: I’ve go...

  19. @PerlWChallenge 374 Count Vowel and Largest Same-digits Number wlmb.github.io/2026/05/22/PWC3

  20. #Perl @PerlWChallenge 374 Count Vowel and Largest Same-digits Number wlmb.github.io/2026/05/22/PWC3
    #noxp

  21. #Perl @PerlWChallenge 374 Count Vowel and Largest Same-digits Number wlmb.github.io/2026/05/22/PWC3
    #noxp

  22. #Perl @PerlWChallenge 374 Count Vowel and Largest Same-digits Number wlmb.github.io/2026/05/22/PWC3
    #noxp

  23. #Perl @PerlWChallenge 374 Count Vowel and Largest Same-digits Number wlmb.github.io/2026/05/22/PWC3
    #noxp

  24. CW: Perl Weekly Challenge 374T2

    @PerlWChallenge 374 Task 2: Largest Same-digits Number

    ```
    perl -MList::Util=max -E '
    say "$_ -> ", max /((\d)\2*)/g for(@ARGV);
    ' 6777133339 1200034 44221155 88888 11122233
    ```

  25. CW: Perl Weekly Challenge 374T2

    #Perl @PerlWChallenge 374 Task 2: Largest Same-digits Number
    #noxp
    ```
    perl -MList::Util=max -E '
    say "$_ -> ", max /((\d)\2*)/g for(@ARGV);
    ' 6777133339 1200034 44221155 88888 11122233
    ```

  26. CW: Perl Weekly Challenge 374T2

    #Perl @PerlWChallenge 374 Task 2: Largest Same-digits Number
    #noxp
    ```
    perl -MList::Util=max -E '
    say "$_ -> ", max /((\d)\2*)/g for(@ARGV);
    ' 6777133339 1200034 44221155 88888 11122233
    ```

  27. CW: Perl Weekly Challenge 374T2

    #Perl @PerlWChallenge 374 Task 2: Largest Same-digits Number
    #noxp
    ```
    perl -MList::Util=max -E '
    say "$_ -> ", max /((\d)\2*)/g for(@ARGV);
    ' 6777133339 1200034 44221155 88888 11122233
    ```

  28. CW: Perl Weekly Challenge 374T2

    #Perl @PerlWChallenge 374 Task 2: Largest Same-digits Number
    #noxp
    ```
    perl -MList::Util=max -E '
    say "$_ -> ", max /((\d)\2*)/g for(@ARGV);
    ' 6777133339 1200034 44221155 88888 11122233
    ```

  29. CW: Perl Weekly Challenge 374T1

    @PerlWChallenge 374 Task 1: Count Vowel

    ```
    perl -E '
    sub t($x){$x=~/$_/||return 0 for(split "","aeiou");1}for(@ARGV){my@r;for my$i(/([aeiou]+)/g)
    {$l=length$i;for(0..$l){t $r=substr$i,$_ or last;push @r,$r;for(1..$l){t $s=substr$r,0,-$_ or
    last;push@r,$s}}}say"$_ -> (@r)";}
    ' aeiou aaeeeiioouu aeiouuaxaeiou uaeiou aeioaeioa
    ```

  30. CW: Perl Weekly Challenge 374T1

    #Perl @PerlWChallenge 374 Task 1: Count Vowel
    #noxp
    ```
    perl -E '
    sub t($x){$x=~/$_/||return 0 for(split "","aeiou");1}for(@ARGV){my@r;for my$i(/([aeiou]+)/g)
    {$l=length$i;for(0..$l){t $r=substr$i,$_ or last;push @r,$r;for(1..$l){t $s=substr$r,0,-$_ or
    last;push@r,$s}}}say"$_ -> (@r)";}
    ' aeiou aaeeeiioouu aeiouuaxaeiou uaeiou aeioaeioa
    ```

  31. CW: Perl Weekly Challenge 374T1

    #Perl @PerlWChallenge 374 Task 1: Count Vowel
    #noxp
    ```
    perl -E '
    sub t($x){$x=~/$_/||return 0 for(split "","aeiou");1}for(@ARGV){my@r;for my$i(/([aeiou]+)/g)
    {$l=length$i;for(0..$l){t $r=substr$i,$_ or last;push @r,$r;for(1..$l){t $s=substr$r,0,-$_ or
    last;push@r,$s}}}say"$_ -> (@r)";}
    ' aeiou aaeeeiioouu aeiouuaxaeiou uaeiou aeioaeioa
    ```

  32. CW: Perl Weekly Challenge 374T1

    #Perl @PerlWChallenge 374 Task 1: Count Vowel
    #noxp
    ```
    perl -E '
    sub t($x){$x=~/$_/||return 0 for(split "","aeiou");1}for(@ARGV){my@r;for my$i(/([aeiou]+)/g)
    {$l=length$i;for(0..$l){t $r=substr$i,$_ or last;push @r,$r;for(1..$l){t $s=substr$r,0,-$_ or
    last;push@r,$s}}}say"$_ -> (@r)";}
    ' aeiou aaeeeiioouu aeiouuaxaeiou uaeiou aeioaeioa
    ```

  33. CW: Perl Weekly Challenge 374T1

    #Perl @PerlWChallenge 374 Task 1: Count Vowel
    #noxp
    ```
    perl -E '
    sub t($x){$x=~/$_/||return 0 for(split "","aeiou");1}for(@ARGV){my@r;for my$i(/([aeiou]+)/g)
    {$l=length$i;for(0..$l){t $r=substr$i,$_ or last;push @r,$r;for(1..$l){t $s=substr$r,0,-$_ or
    last;push@r,$s}}}say"$_ -> (@r)";}
    ' aeiou aaeeeiioouu aeiouuaxaeiou uaeiou aeioaeioa
    ```

  34. Perl Weekly Challenge 374's tasks are "Count Vowel" and "Largest Some-digits Number". For the music, I started thinking about "some". It didn't take long… my brain started asking "Hey… won't you play… another some-digits largest vowel count song?" #PerlWeeklyChallenge #raku #perl #python #elixir

    Perl Weekly Challenge: Hey, wo...

  35. 🚩 HIGH severity: CVE-2026-46473 in Authen::TOTP (<0.1.1, Perl) — secrets generated with rand are predictable, weakening TOTP security. Upgrade to 0.1.1+ when possible. More: radar.offseq.com/threat/cve-20 #OffSeq #Vulnerability #Perl #MFA #CVE202646473

  36. 37 Debian LTS advisories were released in February fixing 145 CVEs across various packages. These include security fixes for bind9, firefox-esr, imagemagick, libpng, mbedtls, openssh, packagekit, perl, postgresql-13, python3.9, systemd and many more.

    Debian LTS contributors also prepared updates for more recent releases, Debian 12 (#bookworm), Debian 13 (#trixie) and Debian unstable.

    Read the full report: freexian.com/blog/debian-lts-r

    This work is funded by Freexian's Debian LTS offering. Become a sponsor of Debian LTS (freexian.com/lts/debian/?utm_s) and enjoy the benefits (freexian.com/lts/debian/detail).

    #debian #debianlts #freexian #imagemagick #libpng #openssh #packagekit #perl #systemd

  37. 37 Debian LTS advisories were released in February fixing 145 CVEs across various packages. These include security fixes for bind9, firefox-esr, imagemagick, libpng, mbedtls, openssh, packagekit, perl, postgresql-13, python3.9, systemd and many more.

    Debian LTS contributors also prepared updates for more recent releases, Debian 12 (#bookworm), Debian 13 (#trixie) and Debian unstable.

    Read the full report: freexian.com/blog/debian-lts-r

    This work is funded by Freexian's Debian LTS offering. Become a sponsor of Debian LTS (freexian.com/lts/debian/?utm_s) and enjoy the benefits (freexian.com/lts/debian/detail).

    #debian #debianlts #freexian #imagemagick #libpng #openssh #packagekit #perl #systemd

  38. 37 Debian LTS advisories were released in February fixing 145 CVEs across various packages. These include security fixes for bind9, firefox-esr, imagemagick, libpng, mbedtls, openssh, packagekit, perl, postgresql-13, python3.9, systemd and many more.

    Debian LTS contributors also prepared updates for more recent releases, Debian 12 (), Debian 13 () and Debian unstable.

    Read the full report: freexian.com/blog/debian-lts-r

    This work is funded by Freexian's Debian LTS offering. Become a sponsor of Debian LTS (freexian.com/lts/debian/?utm_s) and enjoy the benefits (freexian.com/lts/debian/detail).

  39. 37 Debian LTS advisories were released in February fixing 145 CVEs across various packages. These include security fixes for bind9, firefox-esr, imagemagick, libpng, mbedtls, openssh, packagekit, perl, postgresql-13, python3.9, systemd and many more.

    Debian LTS contributors also prepared updates for more recent releases, Debian 12 (#bookworm), Debian 13 (#trixie) and Debian unstable.

    Read the full report: freexian.com/blog/debian-lts-r

    This work is funded by Freexian's Debian LTS offering. Become a sponsor of Debian LTS (freexian.com/lts/debian/?utm_s) and enjoy the benefits (freexian.com/lts/debian/detail).

    #debian #debianlts #freexian #imagemagick #libpng #openssh #packagekit #perl #systemd

  40. 37 Debian LTS advisories were released in February fixing 145 CVEs across various packages. These include security fixes for bind9, firefox-esr, imagemagick, libpng, mbedtls, openssh, packagekit, perl, postgresql-13, python3.9, systemd and many more.

    Debian LTS contributors also prepared updates for more recent releases, Debian 12 (#bookworm), Debian 13 (#trixie) and Debian unstable.

    Read the full report: freexian.com/blog/debian-lts-r

    This work is funded by Freexian's Debian LTS offering. Become a sponsor of Debian LTS (freexian.com/lts/debian/?utm_s) and enjoy the benefits (freexian.com/lts/debian/detail).

    #debian #debianlts #freexian #imagemagick #libpng #openssh #packagekit #perl #systemd