mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#nodejs

5 Beiträge5 Beteiligte0 Beiträge heute
Shini92 :ablobblewobble:<p>I'm working on a <a href="https://mas.to/tags/poc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>poc</span></a> in plain <a href="https://mas.to/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> 👀<br>Not published yet, put maybe I will fight <a href="https://mas.to/tags/nestjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nestjs</span></a> as a competitor 🤔</p><p>This is already working AND fully written in <a href="https://mas.to/tags/es2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>es2025</span></a> <a href="https://mas.to/tags/esm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>esm</span></a> with <a href="https://mas.to/tags/tc39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tc39</span></a> decorator proposal</p><p>What do you think?</p>
steve mookie kong<p>Long live &lt;?php </p><p><a href="https://racingbunny.com/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://racingbunny.com/tags/asp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>asp</span></a> <a href="https://racingbunny.com/tags/coldfusion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coldfusion</span></a> <a href="https://racingbunny.com/tags/node" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>node</span></a> <a href="https://racingbunny.com/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> <a href="https://racingbunny.com/tags/django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>django</span></a> <a href="https://racingbunny.com/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</span></a></p>
⚯ Michel de Cryptadamus ⚯<p>Ω🪬Ω<br>Released version 1.0.3 of <a href="https://universeodon.com/tags/FediAlgo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FediAlgo</span></a>, the customizable timeline algorithm / filtering system for your Mastodon feed. Incredibly minor bugfix release.</p><p>* Link: <a href="https://michelcrypt4d4mus.github.io/fedialgo_demo_app_foryoufeed/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">michelcrypt4d4mus.github.io/fe</span><span class="invisible">dialgo_demo_app_foryoufeed/</span></a><br>* Code: <a href="https://github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/michelcrypt4d4mus/f</span><span class="invisible">edialgo_demo_app_foryoufeed</span></a><br>* Video of FediAlgo in action: <a href="https://universeodon.com/@cryptadamist/114395249311910522" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">universeodon.com/@cryptadamist</span><span class="invisible">/114395249311910522</span></a><br>* Release notes: <a href="https://github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed/releases" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/michelcrypt4d4mus/f</span><span class="invisible">edialgo_demo_app_foryoufeed/releases</span></a></p><p><a href="https://universeodon.com/tags/activitypub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activitypub</span></a> <a href="https://universeodon.com/tags/algorithm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>algorithm</span></a> <a href="https://universeodon.com/tags/algorithmicFeed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>algorithmicFeed</span></a> <a href="https://universeodon.com/tags/algorithmicTimeline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>algorithmicTimeline</span></a> <a href="https://universeodon.com/tags/Fedi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fedi</span></a> <a href="https://universeodon.com/tags/FediTips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FediTips</span></a> <a href="https://universeodon.com/tags/FediTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FediTools</span></a> <a href="https://universeodon.com/tags/Fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fediverse</span></a> <a href="https://universeodon.com/tags/Feed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Feed</span></a> <a href="https://universeodon.com/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://universeodon.com/tags/GoToSocial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoToSocial</span></a> <a href="https://universeodon.com/tags/hashtag" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hashtag</span></a> <a href="https://universeodon.com/tags/hashtags" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hashtags</span></a> <a href="https://universeodon.com/tags/MastoAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MastoAdmin</span></a> <a href="https://universeodon.com/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> <a href="https://universeodon.com/tags/MastodonApi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MastodonApi</span></a> <a href="https://universeodon.com/tags/mastohelp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastohelp</span></a> <a href="https://universeodon.com/tags/mastojs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastojs</span></a> <a href="https://universeodon.com/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> <a href="https://universeodon.com/tags/nod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nod</span></a> <a href="https://universeodon.com/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://universeodon.com/tags/socialmedia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>socialmedia</span></a> <a href="https://universeodon.com/tags/SocialWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SocialWeb</span></a> <a href="https://universeodon.com/tags/timeline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>timeline</span></a> <a href="https://universeodon.com/tags/TL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TL</span></a> <a href="https://universeodon.com/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://universeodon.com/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Mark Gardner<p>TIL that software (especially <a href="https://mastodon.phoenixtrap.com/tags/scripting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scripting</span></a> runtimes like <a href="https://mastodon.phoenixtrap.com/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a>, <a href="https://mastodon.phoenixtrap.com/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a>, and <a href="https://mastodon.phoenixtrap.com/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a>) running in <a href="https://mastodon.phoenixtrap.com/tags/Alpine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Alpine</span></a> <a href="https://mastodon.phoenixtrap.com/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> containers is often slower than in other distros like <a href="https://mastodon.phoenixtrap.com/tags/Ubuntu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ubuntu</span></a>. This is despite Alpine being faster on startup and often vastly more efficient with CPU, memory, and storage.</p><p>It mostly comes down to Alpine’s use of musl libc rather than <a href="https://mastodon.phoenixtrap.com/tags/GNU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNU</span></a>’s glibc. musl is optimized for minimalism, not raw performance. Also, the Alpine packages are often not compiled with as many optimizations.</p>
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Releases" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Releases</span></a><br>Ghost 6.0 · The publishing platform takes another leap forward <a href="https://ilo.im/165vos" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/165vos</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/Ghost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ghost</span></a> <a href="https://mastodon.social/tags/Business" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Business</span></a> <a href="https://mastodon.social/tags/Publishing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Publishing</span></a> <a href="https://mastodon.social/tags/SocialMedia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SocialMedia</span></a> <a href="https://mastodon.social/tags/WebAnalytics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAnalytics</span></a> <a href="https://mastodon.social/tags/IndieWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieWeb</span></a> <a href="https://mastodon.social/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Backend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Backend</span></a></p>
xnite<p><a href="https://infosec.exchange/tags/introduction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>introduction</span></a> <br>I am a self taught programmer in mostly just <a href="https://infosec.exchange/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> &amp; <a href="https://infosec.exchange/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> right now but historically I have written code in <a href="https://infosec.exchange/tags/perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>perl</span></a> <a href="https://infosec.exchange/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://infosec.exchange/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://infosec.exchange/tags/tcl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tcl</span></a> and just a little bit of <a href="https://infosec.exchange/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://infosec.exchange/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> and a very little bit of <a href="https://infosec.exchange/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a> &amp; <a href="https://infosec.exchange/tags/visualbasic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visualbasic</span></a> .<br>In the past I have written a lot about offensive security, however after a years long hiatus I have shifted focus over to defensive security in regards to operating a <a href="https://infosec.exchange/tags/minecraft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>minecraft</span></a> server, or network, which I write about on my <a href="https://infosec.exchange/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> at <a href="https://www.xnite.me/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">xnite.me/</span><span class="invisible"></span></a> .<br>I actively develop and operate a Minecraft server database at <a href="https://www.breakblocks.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">breakblocks.com/</span><span class="invisible"></span></a> which has an active community of almost 1,300 members on <a href="https://infosec.exchange/tags/Discord" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Discord</span></a> at the time of this post.</p><p>I meant to write this introduction sooner but life sucker punched me in the face.. I'm not down for the count yet though!</p>
Frontend Dogma<p>PHP vs. Node.js: Real Truth About Backend Development in 2025, by <span class="h-card" translate="no"><a href="https://me.dm/@Jaytech" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Jaytech</span></a></span>:</p><p><a href="https://archive.fo/5uctm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">archive.fo/5uctm</span><span class="invisible"></span></a></p><p><a href="https://mas.to/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://mas.to/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> <a href="https://mas.to/tags/comparisons" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>comparisons</span></a></p>

Just gone to upgrade Zigbee2MQTT and discovered it's move to using pnpm.

All good, except pnpm only ships arm64 binaries and as far as I can tell the only way to build pnpm is with pnpm.

So I can't upgrade my install that is running (very happily) on a old Pi 2b as it's 32bit only.

#Zigbee#MQTT#RaspberryPi

Message in a bottle time again #GetFediHired (not a peep from anyone yet).

Growing desperate in search for (remote) software developer work in the #Ottawa #Montreal areas. #C C# #Erlang #Java #NodeJS #Shell #SQL #BSD #Linux #English #French and more. Very versatile, adaptable, experienced.

snert.com/resume/

Hey! If its remote, its possible to work world wide too!

www.snert.comAnthony C Howe - Snert - Curriculum VitaeCurriculum Vitae for Anthony C Howe, Software Developer
Fortgeführter Thread

I mean, I'm never really compiling binaries, unless they are #NodeJs dependencies (some might be) so it's never *really* mattered, but the obsessive compulsive part of me just wants my dev environment to be as much like production as possible..

#cloud#serverless#lambda

A grumpy ItSec guy walks through the office when he overhears an exchange of words.

Dev0: Hey, this isn't working, I hate containers...
Dev1: Maybe just add the --privileged flag!

ItSec: Just… no. Simply no. No privileged mode - the grumpy fellow interjects as he walks away.

Dev0: Jesus, fine - no privileged mode.
Dev1: Okay, but… why?

Here's why (one, simple example): 

Docker's --privileged flag lifts almost all restrictions from your container - exactly the opposite of --cap-drop=ALL. Let's demo the difference. 

1) Start two containers.

docker run -itd --privileged --name ubuntu-privileged ubuntu
docker run -itd --name ubuntu-unprivileged ubuntu

2) Inspect /dev in the unprivileged container.

docker exec -it ubuntu-unprivileged bash
ls /dev
exit

You'll only see a limited set of devices. No disk access. 

3) Now inspect /dev in the privileged container.

docker exec -it ubuntu-privileged bash
ls /dev

/dev/sda exposed! Sometimes you may see /dev/mapper when LVM is in place. Then "apt update && apt install -y lvm2" and "lvscan" may help during next phase.

4) Exploitation part (inside the privileged container) - simply mount /dev/sda to any writable path in container.

mkdir /tmp/whatever
mount /dev/sda1 /tmp/whatever

5) You can now enumerate - and access - the Docker host's logical volume.

ls -la /tmp/whatever

6) If you wish, you can even chroot into the host:

chroot /tmp/whatever /bin/bash

The moral of the story is to avoid privileged mode, because in the event of an incident (e.g. an attacker compromising an app running inside a container), you significantly increase the likelihood of successful lateral movement from the container to the Docker host - and from there into the rest of your infrastructure.

Usually the grumpy guy means well. He just doesn't know how to explain it properly.

#devops#programming#webdev