ludosphere.fr est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Communauté ludique (jeux vidéo, de rôle, de société, etc) destinée aux joueuses et joueurs francophones de tous horizons. French speaking people only.

Administré par :

Statistiques du serveur :

386
comptes actifs

#software

203 messages170 participants7 messages aujourd’hui
S0AndS0<p>In today's learned lessons of things we all wish we could now unsee about Oracle™ JavaScript®</p><p>- Web: `(new File(['text'], 'name')).arrayBuffer` → `function`<br>- Node: `(new File(['text'], 'name')).arrayBuffer` → `undefined`</p><p><a href="https://mastodon.social/tags/backend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>backend</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/node" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>node</span></a> <a href="https://mastodon.social/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> <a href="https://mastodon.social/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>

What is this? An API client for ants??

With the right config you can get super compact!

Compact mode is working nicely with different themes, horizontal mode, and jump mode.

I also added a subtle background colour to indicate which tab has focus-within - something that I lost by hiding the tab underlines.

Mein Weg zu Linux!

Mein Einstieg in die Welt von Linux verlief ähnlich wie bei vielen anderen.
Mein erster #Computer war ein #Schneider/#Amstrad CPC 464, gefolgt vom Commodore 64 und später dem #Amiga 500+. Diese Geräte markierten den Beginn meiner Leidenschaft für Videospiele.
Anschließend kam ein PC mit einem #Intel 386 Prozessor und einem Internetanbieter von #Compuserve. Dies war mein erster Schritt in die Windows-Welt, und ich begann mit der Version 3.11. und dann W95.
Der PC, den ich damals hatte, wurde hauptsächlich zum Spielen und gelegentlich zum Schreiben verwendet. Zu jener Zeit war der Zugang zu #Software natürlich nicht so umfangreich wie heute. Es gab nur eine begrenzte Auswahl an Programmen und Spielen, was die Nutzung des Computers stark beeinflusste.
Dann kam Windows #XP, das damals als das ultimative #Betriebssystem galt und bis heute als eines der besten Windows-Versionen, das aus Redmond veröffentlicht wurde. Es revolutionierte die Nutzung von PCs und setzte neue Maßstäbe in der Benutzerfreundlichkeit und Stabilität.
Als Nächstes kam Windows #Vista, das das komplette Gegenteil von XP darstellte. Es wurde weitgehend verhasst und war, um es milde auszudrücken, einfach nur enttäuschend. In dieser Zeit begann ich, nach einer Alternative zu suchen, da ich mit den Problemen von Vista unzufrieden war.
Die erste Linux-CD, eine runde silberne Scheibe, war #knoppix Ich glaube, ich habe sie damals in einer Computerzeitschrift entdeckt. Ich versuchte, sie zum Laufen zu bringen, aber das war damals alles andere als einfach, im Vergleich zu den heutigen Möglichkeiten.
Mein Glück war, dass es sich bereits um eine Live-CD handelte. Ich war überrascht, dass ich es schaffte, sie zum Laufen zu bringen, ohne Windows vorher zu starten.
Ich war zunächst überrascht, wie einfach das mit der Live-CD funktionierte, und experimentierte eine Weile damit herum. Dennoch konnte ich mich nicht wirklich damit anfreunden. Also blieb ich weiterhin bei Windows, auch wenn es mich oft frustrierte. Eines Tages hatte ich Kontakt mit einer Firma, der ich ein PDF-Dokument per E-Mail zusenden sollte. Ich verschickte das gewünschte PDF und wartete auf eine Rückmeldung. Als ich nach einer Woche nichts gehört hatte, rief ich die Firma an, um nachzufragen, ob sie das Dokument erhalten hätten. Dabei wurde mir mitgeteilt, dass sie grundsätzlich keine PDFs öffnen, die per E-Mail verschickt werden, da sie mit Windows arbeiten und befürchten, dass sich Schadsoftware im PDF befinden könnte. Das war für mich der Wendepunkt: Ich entschied, Windows endgültig den Rücken zu kehren und auf Linux umzusteigen, egal mit welchen Aufwand auch immer.

Still good and on track for building and running KDevelop on Haiku, for this QtWebengine has been patched out as we don't have this one for Qt6. Already had 24.12.3 up and running, now checked building and packaging today's master checkout. Looks good! (me happy) 😍

#HaikuOS#KDE#Qt

When I'm thinking about technical debt, I like to use the "new hire test".

In this, I imagine that somebody joins the team and starts asking questions about how the code works. It makes it easy to spot surprising things.

"5 parameters work one way but the 6th differently. Why?"

"Before deployment you need to do X. Why it's needed to be done manually instead of automatically?"

"Most events go through A->B->C, but this one goes A->C directly. Why?"

"All other components go through an API but this specific one reads directly from the database. What's the reason?"

When my imaginary answer is along the lines of "it was written like this and we're not touching it", or "it's because back then the teams were separated that way", or the worst "well, somebody cut some corners" then I know that I have work to do.

Of course, there are good answers to these questions. Maybe there is a hot path that generates most of the costs and it pays off not to go through an API but go directly to a database. Or when automating a manual step brings more problems than what it solves. Or maybe the 6th parameter is fundamentally different than the rest and needs to work differently.

So the benefit of the exercise is not to ask all the questions but to identify the ones that have no good answers.

While it's unrealistic to expect that a system's current state is exactly how a full rewrite would look like, it's important to move that way.

#software-engineering

Originally published [on my blog](advancedweb.hu/shorts/the-new-)

advancedweb.huThe "new hire test"

I find it highly annoying when one of our many #cats thinks it's okay to jump up on my desk and park their fat-asses right on the keyboard, just because they want food.

When I come back from a break from writing #software (as a hobby), my code is littered with random characters and line breaks. 🤬

Yeah, I know it's my fault for not securing things better. 😅

Volla OS tip

✅ Create notes via the springboard

Simply start typing in the text field and write your notes. The “Create note” menu appears and when you select it, the note is saved immediately. You can then retrieve your notes by swiping left.

Volla OS Tipp

✅ Über das Sprungbrett Notizen anlegen

Fangen Sie im Textfeld einfach an zu tippen und schreiben Sie Ihre Notizen.

Das Menü "Notiz erstellen" erscheint und wenn Sie auswählen, dann wird die Notiz ohne Umwege gespeichert.

Abrufen können Sie Ihre Notizen dann durch links wischen.

🙄

VentureBeat: The risks of AI-generated code are real — here’s how enterprises can manage the risk

".... As organizations move from experimental mode into production mode, they have increasingly come to the realization that code is very buggy. Shaukat noted that AI-developed code can also lead to security and reliability issues. The impact is real and it’s also not trivial...."

venturebeat.com/ai/the-risks-o

New Open-Source Tool Spotlight 🚨🚨🚨

SpiderFoot is an open-source OSINT tool to automate data collection about targets. It supports over 200 modules, integrating DNS, IP, email, and infrastructure analysis. Perfect for security audits or threat intel workflows. #OSINT #Cybersecurity

🔗 Project link on #GitHub 👉 github.com/smicallef/spiderfoot

#Infosec #Cybersecurity #Software #Technology #News #CTF #Cybersecuritycareer #hacking #redteam #blueteam #purpleteam #tips #opensource #cloudsecurity

✨
🔐 P.S. Found this helpful? Tap Follow for more cybersecurity tips and insights! I share weekly content for professionals and people who want to get into cyber. Happy hacking 💻🏴‍☠️