Lumpbucket, to demoscene
@Lumpbucket@mastodon.social avatar

Yesss! Decent progress on my demo for Nova today. Feels good 👍

hope_n_beauty, to random German
@hope_n_beauty@mastodon.world avatar

Na klar, wenn am linke angekündigt sind, ist die mit Großaufgebot dabei🙄, weil ja "Linksextremisten" 🙄 dabei sein könnten.
Themen: /Gewalt gegen Frauen, steigende Preise/Mieten vs steigende Vermögen.

Kann mir einer sagen, warum das "extremistische" Forderungen sind?
Und wieviele Waffen nochmal hatten die gehortet, die seit heute (immerhin!) vor Gericht stehen?

Es ist manchmal echt frustrierend...🥴

https://www.ndr.de/nachrichten/hamburg/Hamburger-Polizei-bereitet-sich-auf-Mai-Demos-vor,maidemos140.html

blog, to python
@blog@shkspr.mobi avatar

Server-Side Rendering of Embedded Markdown Code Snippets in WordPress
https://shkspr.mobi/blog/2024/04/server-side-rendering-of-embedded-markdown-code-snippets/

Because I'm a grumpy old man, I don't use Gutenberg or Block themes on my WordPress. Instead, I write everything in Markdown.

When I write code snippets in Markdown, they look like this:

php$a = 1;echo $a;if ($a < 5) { // Do Something return thing( $a, true );}

But I want to render that with code highlighting. I was using the Prismatic Plugin. It is excellent and very customisable. But it uses JavaScript to do the code highlighting. I want to respect my readers' time and battery life; so I'm trying to reduce my dependency on Client-Side rendering.

I've switched to a modified version of WP-GeSHi-Highlight. That turns the above Markdown into:

$a = 1;echo $a;if ($a < 5) {   // Do Something   return thing( $a, true );}

Necessary Changes

When the JetPack Markdown pre-processor encounters a code block, it changes:

```php

into

<code class="language-php">

This means the WP-GeSHi-Highlight detection needs to be changed.

Old version:

return preg_replace_callback(    "/s*".    "(.*)</pre>s*/siU",   "wp_geshi_store_and_substitute",   $s);

New version:

return preg_replace_callback(    "/s*".    "(.*)</code>s*/siU",   "wp_geshi_store_and_substitute",   $s);

One of those matches looks for escaped= which can be true or false. I always want this to be true so, later in the code, I change a variable from:

$escaped = trim($match[3]);

To:

$escaped = true;

Style Changes

By default, everything looks pretty good - but there are a few changes I found necessary to make.

Firstly, there was something weird going on with the line-heights of my style, so I added this to my site's CSS:

/* GeSHI Highlighter Fixes */pre:has(> .wp-geshi-highlight-wrap5) {    line-height: 0;    padding: 0;    background: none;    filter: invert(1);}

The invert gives it a dark mode.

Secondly, in order to make any changes to the default styles of the highlighter, you need to add the bundled wp-geshi-highlight.css file into your style directory. The plugin will use that if it exists - so you can change font size and padding to be the same as your main theme.

Limitations

There are a few limitations with this approach.

No line-numbers. The plugin looks for something like line="13", but there's no way to add that in Markdown.

GeSHi hasn't received style updates on some languages for quite some time. It hasn't received any significant update since 2019. Which means bugs and security issues are likely.

Language definitions are quite strict. You can use javascript but not json.

The plugin doesn't have any options - nor an easy way to override its settings. So I've monkeypatched everything above. If the plugin updates, I'll need to change my code.

Demos

A few demos - just so you can see what it looks like.

Python

#!/usr/bin/env pythonfrom datetime import datetime, timedeltafrom mastodon import Mastodonfrom bs4 import BeautifulSoupimport config#  Set up accessmastodon = Mastodon( api_base_url=config.instance, access_token=config.access_token )#  Get user's infome = mastodon.me()my_id = me["id"]year_joined = me["created_at"].year

Bash

if [ "$(basename $2)" = "Image.gz" ] || [ "$(basename $2)" = "vmlinuz.efi" ]then# Compressed install  echo "Installing compressed kernel"  base=vmlinuzelse# Normal install  echo "Installing normal kernel"  base=vmlinuxfiif [ -f $4/$base-$1 ]; then  mv $4/$base-$1 $4/$base-$1.oldfi

Rust

// This is the main function.fn main() {    // Print text to the console.    println!("Hello World!");}

JavaScript

if (hour < 18) {  greeting = "Good day";  alert( greeting );} 

https://shkspr.mobi/blog/2024/04/server-side-rendering-of-embedded-markdown-code-snippets/

#HowTo #php #programming #WordPress

TheMetalDog, to random
@TheMetalDog@mastodon.social avatar



JOHN BUSH Reveals ARMORED SAINT Have Demoed "About Five Or Six" Tracks For Their Upcoming Album
"I actually try to sing it like I'm singing a record, and we've kept a lot of the original vocals."

https://metalinjection.net/upcoming-releases/john-bush-reveals-armored-saint-have-demoed-about-five-or-six-tracks-for-their-upcoming-album

norbert_renner, to random German
@norbert_renner@mastodon.social avatar

Proteste gegen die AfD: Im Osten gefährlich?

MONITOR mit @georgrestle

#monitor #afd #demos

Große #Demonstrationen gegen #Rechtsextremismus und die AfD bekommen aktuell viel Aufmerksamkeit - sehr zum Widerwillen von Höcke, Weidel & Co.

Dabei ist es in kleinen Städten – gerade in #Ostdeutschland – häufig viel schwerer und gefährlicher, Demos gegen Feinde von #Verfassung und #Demokratie auf die Beine zu stellen.
https://www.yewtu.be/watch?v=3AKE8D8rDeI

mbt3d, to ilaughed
@mbt3d@fosstodon.org avatar

Just wanted to watch a Blender video demo and unfortuately it was uploaded as HDR. This isn't a problem on non HDR screens but on my MacBook it is burning my retina.
HDR is not a good format for Application UI's the whites of the text and interface are stupid bright so a massive contrast issue.
I shall have to watch it on my Dell monitor.

jake4480, to punk
@jake4480@c.im avatar

I first met my friend Mike years ago when I lived in Maryland and he was the new bass player for my friends' band Active Sac. He was a great bass player then, and he's a killer regular guitarist too. He's now the guitar player in EXCELLENT new band Spit in the Wind, who put out their first 3 song demo just last month.

I love the sound of this- it's garage punk and kind of sounds like Black Flag meets Social D? Wild stuff.

https://spitinthewindband.bandcamp.com/album/demo-i

@Defiance @wendigo @tangleofwires

Sagittarius_Galaxie, to random German
@Sagittarius_Galaxie@mastodon.social avatar

Es geht weiter, #Demos in Nordbayern

#niewiederistjetzt
#niewiederfaschismus
#fckafd

DerEchteGrimm, to random German
@DerEchteGrimm@norden.social avatar

Ich glaube, dass es weder in BuReg noch Bundestag noch Bundesrat eine Mehrheit für einen Entschluss zur Prüfung eines AfD-Verbotsverfahrens geben würde, selbst wenn das BVerfGE sie bundesweit als gesichert rechtsextrem einstuft und um einen Verbotsantrag bettelt. Besser "inhaltlich stellen"... 😒

Blumine,

@hope_n_beauty Ich Frage mich, wieso die #Demos gegen #Rechts nicht längst international sind, v.a. auch angesichts der Tatsache, dass die vernetzt sind und das Problem auch in #Österreich, den #NL, #Frankreich und natürlich auch in den #USA etc. existiert.
Und dann sind da noch #TikTok etc.

TheMetalDog, to random
@TheMetalDog@mastodon.social avatar



MEGADETH Producer Recalls Almost Giving Up On DAVE MUSTAINE's Demos For Countdown To Extinction
"And I didn't hear anything for three or four days."

https://metalinjection.net/news/megadeth-producer-recalls-almost-giving-up-on-dave-mustaines-demos-for-countdown-to-extinction

tazgetroete, to random German
@tazgetroete@mastodon.social avatar

Der Thüringer SPD-Mann Michael Müller organisierte eine Demonstration gegen rechts. Nun wurde ein Brandanschlag verübt. Die Familie konnte sich retten. http://www.taz.de/!5993201/

antonproitzelhaimer,
@antonproitzelhaimer@mastodon.social avatar

@tazgetroete

Manche hatten es schon befürchtet: Dass die bundesweiten antifaschistischen den rechten eskalieren lassen. Und das passiert nun, bis hin zum durch . Allerdings sicher kein Grund nachzulassen, merken die doch, dass sie massiv in der sind. Dabei agieren sie maximal feige im Dunkel der Nacht.



itnewsbot, to gaming
@itnewsbot@schleuss.online avatar

Steam Next Fest: Eight game demos that stood out from the crowd - Can you tell which of these seemingly identical bits of Steam iconograp... - https://arstechnica.com/?p=2003301

tagesschau, to random German
@tagesschau@ard.social avatar

Zehntausende beim "Lichtermeer für Demokratie" in München

Beim "Lichtermeer für Demokratie" in München haben laut Schätzungen der Polizei 75.000 Menschen gegen Rechtsextremismus demonstriert. Die Organisatoren sprachen gar von 300.000 Teilnehmern auf der Theresienwiese.

➡️ https://www.tagesschau.de/inland/regional/demonstration-muenchen-106.html?at_medium=mastodon&at_campaign=tagesschau.de

maexchen1,
@maexchen1@nrw.social avatar

@tagesschau

Nur noch 15 weitere gegen die und die Teilnehmer Zahlen von 75.000 Menschen stehen dann als erstes anstatt mittem im Text.

tagesschau, to random German
@tagesschau@ard.social avatar

Wieder Tausende Menschen bei Protesten gegen Rechtsextremismus

Das Treffen radikaler Rechter im November in Potsdam treibt in Deutschland weiter Tausende Menschen um. Auch heute gab es quer durch die Republik wieder Kundgebungen gegen Rechtsextremismus - etwa in Rostock, Itzehoe und Gotha.

➡️ https://www.tagesschau.de/inland/demos-gegen-rechtsextremismus-110.html?at_medium=mastodon&at_campaign=tagesschau.de

tagesschau, to random German
@tagesschau@ard.social avatar

Wieder Zehntausende bei Demonstrationen gegen Rechtsextremismus

Aus Protest gegen Rechtsextremismus sind bundesweit wieder Zehntausende Menschen auf die Straße gegangen. In Bremen demonstrierten laut Polizei 16.500 Menschen. Auch in zahlreichen kleineren Städten gab es Veranstaltungen.

➡️ https://www.tagesschau.de/inland/gesellschaft/demos-gegen-rechtsextremismus-sonntag-100.html?at_medium=mastodon&at_campaign=tagesschau.de

Frau_Mensch, to random German
@Frau_Mensch@troet.cafe avatar

für Demokratie in

✌️Dresden, 3.2., 13, Theaterplatz
✌️Glauchau, 3.2., 14, Marktplatz
✌️Grimma, 4.2., 14, Marktplatz
✌️Schkeuditz, 4.2., 15, Rathausplatz
✌️Marienberg, 4.2., 15, Marktplatz
✌️Aue-Bad Schlema, 4.2., 15, Altmarkt
✌️Dipps, 4.2., 15, Markt


Quelle: Dresden offen und bunt

Overthinking_Octopus, to random German

Da ich drüben auf mastodon.social hin und wieder von Gesunden zurechtgewiesen werde, werde ich ab jetzt hier den Hashtag #onlinegegenrechts verwenden, weil ich krankheitsbedingt (Depressionen, Agoraphobie, Sozialphobie & Long Covid) nicht auf Demos gehen kann. Ich kann wegen Long Covid nicht mehr weit & lange laufen. Wegen meiner angeknacksten Psyche benötige ich ein geschütztes & ruhiges Umfeld. Gesunde übersehen das immer und machen mir deswegen Vorwürfe. #wasihrnichtseht #notjustsad #demos

tine_schreibt, to berlin German
@tine_schreibt@literatur.social avatar

Eine ganze Reihe der , die in den letzten Tagen stattgefunden wurden von angestoßen. Sie haben außerdem an vielen Orten - und finanziert - unter anderem in und , wo sie den Veranstaltern aufgrund des riesigen Ansturms mit insgesamt 300.000€ unter die Arme greifen mussten.

Dieses war enorm gut angelegt! Wer helfen möchte, ein paar der nächsten Demos mitzufinanzieren, kann hier :

https://aktion.campact.de/rechtsextremismus/anti-afd-demos/spenden-sm-20240130

tine_schreibt, to random German
@tine_schreibt@literatur.social avatar

Anscheinend wird an zentralen Medienpunkten - wie z.B. in der - das gesamte Ausmaß der in den letzten Tagen in nicht ausreichend dargestellt.

Ich würde das als verstehen, jeden Raum mit 'Krass, jetzt sind es [aktuelle Gesamtzahl der Demonstrierenden] in [aktuelle Anzahl der Städte mit Demos] Städten!' auf den Lippen zu betreten.
Und statt 'Wie gehts dir?' fragen: 'Kennst du schon die neusten Demo-Zahlen?'

sascha, to random German

Demo | Warum ist so wenig Demo im Osten der Bananenrepublik?

Ebern habe ich folgende Grafik der taz gesehen und mich gefragt warum im Osten der Bananenrepublik so wenig Demos sind.

Tags: -rechts -Ost -01-28 @antifa

ToveHarris, to hamburg German

#Hamburg
Fridays for Future (#FFF) ruft auf zur #Demo "Für Vielfalt und unsere Demokratie - Hamburg steht zusammen gegen die AfD"

https://www.ndr.de/nachrichten/hamburg/Zehntausende-bei-Demo-gegen-Rechtsextremismus-am-Sonntag-in-Hamburg,demonstration1138.html

30.000 Menschen werden am Sonntag erwartet.

Start: 14:00 Uhr, Ludwig-Erhard-Straße

#NieWiederIstJetzt #DeutschlandStehtAuf #Demos #noAfD #FCKAfD

Volksverpetzer, to random German
@Volksverpetzer@digitalcourage.social avatar

Auch heute waren wieder um die 40.000 Leute gegen Rechtsextremismus auf der Straße. Wir haben mittlerweile über 200 mit über 1,5 Mio. Menschen registriert - allein für das nächste Wochenende sind weitere 200+ angemeldet. https://www.volksverpetzer.de/aktuelles/demo-auf-strasse-uebersicht-25-2?

Pegasus, to random German
josefina, to random German
@josefina@mastodon.social avatar

Den Unterhaltungen über die Proteste gegen rechts entnehme ich ein Abgrenzungsbedürfnis. Sogenannte "normale" Bürgerinnen wollen sich nur mit anderen "normalen" Bürgerinnen zusammenschließen. (Erkennungsmerkmal: "gediegene" Kleidung)

Ist das eine Abgrenzung gegen arme Menschen?

Es wäre schön, wenn das jemand erklären könnte.

iron_alf, to politik German
@iron_alf@social.tchncs.de avatar

Die aktuellen gegen werfen für uns Lehrkräfte manchmal Fragen auf, wie weit wir uns äußern können - gerade in Fächern wie .
Was (gerade unter Nicht-Lehrkräften) viele nicht wissen: Wir haben nicht nur das Recht, sondern sogar die Pflicht, uns gegen Rechtsradikale von der zu positionieren.
Schon vor vier Jahren hatte ich dazu etwas aufgeschrieben, das auch heute vielleicht aufklärt und Argumente liefert: https://teachingnerd.wordpress.com/2019/10/31/politische-auserungen-im-unterricht-darf-ich-das-%f0%9f%a4%94/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • tacticalgear
  • magazineikmin
  • khanakhh
  • everett
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ethstaker
  • InstantRegret
  • thenastyranch
  • JUstTest
  • ngwrru68w68
  • anitta
  • cubers
  • osvaldo12
  • modclub
  • GTA5RPClips
  • tester
  • Durango
  • megavids
  • cisconetworking
  • Leos
  • normalnudes
  • lostlight
  • All magazines