@beowulf@procial.tchncs.de
@beowulf@procial.tchncs.de avatar

beowulf

@beowulf@procial.tchncs.de

Applied computer science student in Rhineland-Palatinate.
Software developer for Android apps (Kotlin + Jetpack Compose) and IOT backend (C++).

Linux ​:tux:​ (Arch​:archlinux:​) user, FOSS ​:firefox:​, ​:fdroid:​ and Rust 🦀 enjoyer

This profile is from a federated server and may be incomplete. Browse more on the original instance.

beowulf, to mastodon
@beowulf@procial.tchncs.de avatar

I would like to change (once again the instance).

I really like the extra features of , but the lack of support for the API makes it really annoying, as there is no native client for Android — and they just have the advantage of remembering the read status.

Can anyone recommend good instances:
— Tech area, programming
— English + German

So it should be a Fediverse software that supports the Mastodon API without any problems.

Any suggestions?

josh, (edited ) to Matrix
@josh@josh.tel avatar

It never fails to amaze me how widespread is, while it flies under the radar.

It's not only for projects, though its users do include Mozilla, Eclipse, Ubuntu, GNOME, Fedora, KDE, openSUSE, FSFE, W3C, et al!

There's massive adoption in the European public sector, where there's an appreciation of open source, open standards, and digital sovereignty – most notably in Germany.

@element put together a great landing page showcasing Matrix adoption in Germany: https://element.io/matrix-in-germany

beowulf,
@beowulf@procial.tchncs.de avatar

@josh One thing you probably should fix: The university Graz is located in Austria - Austria is not Germany 😃
@element

beowulf, to rust
@beowulf@procial.tchncs.de avatar

Next week, the company is planning to evaluate 🦀 (in more depth) as an alternative to the current API server. Laravel is simply far too unperformant (for our use case on IOT hardware) and the web developers (understandably) do not want to use C++.

The plan is to look at and .

For the first test, a new API endpoint should be built that requires various things:
— Authorization validation (Based on a Laravel Sanctum Bearer Token)
— Database integration
— Request validation (currently not explicitly necessary, but should be considered as it will definitely be necessary later)

I have only minimal experience with Axum so far, so if you have good sources (documentation, examples, sample projects) for these topics (for Axum or Rocket) you are welcome to post them here (especially regarding the points listed above).

The database integration will probably be done with . But if you know any good ORMs, please let me know. Always good to evaluate different options. 😃

If the evaluation is successful, a complete rewrite of the Laravel API is planned for the middle of the year. 🥳
And then I can finally write Rust at work. 😁

​:boostRequest:​

stanford, to random

Two identical servers, two fediverse instances of the same size, one running iceshrimp and one firefish.

Wanna guess which one is which? ​:neocat_laugh:​

htop of a server showing the used system resources. The server has 4 cores, 6GB RAM and 1GB swap. CPU Usage: roughly 22% RAM: 2.1GB Swap: 946MB

beowulf,
@beowulf@procial.tchncs.de avatar

@stanford If you write that, Firefish is probably the one with the worse resource consumption.

jwildeboer, to random German
@jwildeboer@social.wildeboer.net avatar

Erstaunlich, wie man das Muster „Negative Panik clickbait“ auch hier findet. Ja, die Instanzen troet.cafe und muenchen.social sollen laut Betreiber geschlossen werden. Aber zumindest ich und ein paar andere wären bereit die Instanzen weiter zu betreiben. Aber um mich herum nur „OMG WO GEHE ICH JETZ HIN“ statt „wie retten wir die Instanzen“. Le sigh.

beowulf,
@beowulf@procial.tchncs.de avatar

@maswaba Wieso da steht doch das es nicht für vertrauenswürdige Dritte gilt? 🤔
@jwildeboer

beowulf,
@beowulf@procial.tchncs.de avatar

@maswaba Na ja man könnte es als dauerhafte Unterstützung sehen 😄

beowulf,
@beowulf@procial.tchncs.de avatar

@maswaba Ja, aber aus meiner Sicht fände ich es in Ordnung, wenn es z. B. angekündigt wird, dass im April es dann übernommen wird – dann können die, die es nicht möchten, noch früh genug ihre Daten löschen. Sie haben ja dann kein Nachteil gegenüber der Einstellung.

Aber ja, Juristen können da bestimmt (wie so oft) irgendwas draus drehen :D

blinry, to Electronics
@blinry@chaos.social avatar

Hey folks! <3 I want to build a CO2 sensor with a battery life of several months. First using prototyping boards, then maybe as a custom PCB.

Some questions:

  1. What kind of approach/device would you suggest to measure the power consumption of such a device? I hope to end up in the single-digit mW range.

  2. What would be the lowest-power components required to drive a small e-ink screen?

  3. Does the 328P seem like a suitable controller, if I don't need any connectivity?

beowulf,
@beowulf@procial.tchncs.de avatar

@blinry What do you use as a baseboard? You meant ESP, which one? One with a Xtensa chip? Did the custom compiler work for you? I tried that at the beginning of last year, and it didn't work properly (for me). That's why I'm very interested in the ESP32-C3-DevKit-RUST-1 — let's see when I get my hands on one...

beowulf, to random
@beowulf@procial.tchncs.de avatar

Kudos to the translator at .
In particular also to the translator(s) at the “Heimlich-Manöver” presentation by @fragdenstaat !

The fact that they even managed to translate the rap part!
(Even with a prepared translation, as I have now seen, it is probably not easy.)

https://media.ccc.de/v/37c3-11689-heimlich-manover#l=eng&t=2824

Thx @c3lingo (esp. @wolfskaempf) for your work!

beowulf, to random
@beowulf@procial.tchncs.de avatar

Thanks to our IT!

The Outlook app for iOS and Android as well as the Outlook (new) app for Windows 11 [...] represents a security risk.
[...] the IT departments have decided to prevent access to university exchange e-mail accounts via these apps from 08.01.2024.

Other IT security officers in their companies or institutions are welcome to follow this example.

And they also have (mostly) very good suggestions with @thunderbird , @kde KMail, @EvolutionGnome and K-9 Mail.

Non-permitted email programs: Outlook App (Android/iOS), Outlook (new) (Windows 11), Mail App (Switch "The new Outlook" activated) (Windows 10)
Suggestions: Mail App (new Outlook deactivated) (Windows 10) Gmail (Android) Apple Mail (iOS / macOS) Thunderbird (Windows, macOS, Linux) KMail (Windows, Linux) Evolution (Linux) K-9 Mail (Android) Samsung Mail (Android)

destatis, to random German
@destatis@social.bund.de avatar

Im 1. Halbjahr 2023 lebten 60 % der Erwachsenen in Deutschland mit einem Partner oder einer Partnerin zusammen, 1996 hatte der Anteil noch bei 66 % gelegen. Der Anteil der Ehepartnerschaften ist rückläufig, vor allem bei jüngeren Paaren. Mehr: https://www.destatis.de/DE/Presse/Pressemitteilungen/2023/12/PD23_464_12.html

beowulf,
@beowulf@procial.tchncs.de avatar

@destatis Kann es sein, dass die Grafik nicht zu dem Text passt?
Was ist jetzt korrekt? Die Grafik oder der Text?

beowulf, to typst
@beowulf@procial.tchncs.de avatar

0.9.0 was released a few hours ago
Typst is a new markup-based typesetting written in

  • New bibliography engine based on CLT -> new styles and languages other than English are now supported
  • Gradients on shapes and text are now supported
  • PDF creation date is now customizable
  • and a lot more: https://github.com/typst/typst/releases/tag/v0.9.0

Thanks to the @typst creators and all contributors!

jwildeboer, (edited ) to random German
@jwildeboer@social.wildeboer.net avatar

5 Millionen Menschen in Deutschland, die vorher kein ÖPNV Abo hatten, haben jetzt ein . Fünf Millionen. Was für ein Erfolg! Weitere 5 Millionen haben ihr bestehendes ÖPNV Abo auf das umgestellt (ich auch). Insgesamt 10 Millionen Nutzer! Wow! https://taz.de/Deutschlandticket/!5969975/

UPDATE: Wochen-/Monats-/Jahreskarten durch Abo ersetzt um deutlich zu machen, dass 5 mio zwar vorher auch Tickets hatten aber eben nicht als Abo.

beowulf,
@beowulf@procial.tchncs.de avatar

@IzzyOnDroid @jwildeboer Ich würde mir auch gerne das 49€-Ticket holen, habe aber keine Lust ~65€ für das Ticket zu zahlen – was ich zum aktuellen Zeitpunkt als Student tun müsste.

Und all das nur, weil der Verkehrsbetrieb sich vehement weigert eine Upgradelösung anzubieten und nur damit beschäftigt ist, neue Ausreden zu finden. Aktuelle Ausrede: technisch nicht umsetzbar.

Vermutlich nur dagegen, weil das Semesterticket mehr Kohle rein bringt, als das 49€-Ticket...

beowulf,
@beowulf@procial.tchncs.de avatar

@jwildeboer @IzzyOnDroid Da würde ich mich als Student, der mitten aufm Land wohnt (der Campus ist auch mitten aufm Land) und aufs Auto für ein paar Sachen angewiesen ist – da es einfach keine Alternative gibt, sehr freuen… 😕

beowulf,
@beowulf@procial.tchncs.de avatar

@jwildeboer * in meinem Fall wäre eine Erhöhung von 50€ eine Verdopplung der Steuer...

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

Kann ich für Website-Besucher den Text in einer großen Menge an Bildern suchbar machen?

Keine Zeit für Transkriptionen, Alt-Texte, manuelle Bearbeitungen etc. Dauernd kommen neue Bilder dazu und alles soll ohne weitere Arbeit suchbar sein.

Alternativ geht auch Upload der Bilder bei einem Online-Dienst, aber niemand soll sich irgendwo anmelden oder etwas Kompliziertes machen müssen. Text suchen, Bilder mit gesuchtem Text angezeigt bekommen, fertig.

Im Jahr 2023 muss das doch möglich sein.

beowulf,
@beowulf@procial.tchncs.de avatar

@islieb Um was geht es hier jetzt genau?

Wenn ich richtig verstehe:

  • Du hast auf deinem Webserver die Bilder alle in einem Ordner liegen
  • Du magst jetzt ein Skript, was über alle Bilder iteriert und ein OCR aufs Bild ausführt
  • Das Resultat vom OCR soll dann in das alt-Attribut geschrieben werden, wo das Bild in die Website eingebunden ist

Habe ich das so richtig verstanden?
@rigo @dex77

beowulf,
@beowulf@procial.tchncs.de avatar

@rigo @islieb Suchmaschinen sollten den alt text auf jeden Fall einbeziehen, beim CMS müsste man schauen, ob die das handlen - aber wenn es vernünftig ist eigentlich schon 🤔

PS: Mal flink geschaut, WP dursucht auch alt texte

beowulf,
@beowulf@procial.tchncs.de avatar

@islieb @rigo Ja, also du magst, dass das oben genannte automatisiert passiert?

beowulf,
@beowulf@procial.tchncs.de avatar

@islieb Verstehe ich jetzt nicht ganz 🤔

Was meinst du mit:

Jede verdammte Social Media Seite liest jedes einzelne Wort aus meinen Comics aus und wenn ich was Falsches schreibe, krieg ich immer Ärger.

Die Suche soll doch auf deiner Website passieren, oder nicht?
Ich habe gerade mal auf eine WP-Instanz herumgespielt. Man muss nicht jeden Post anpassen, wo das Bild genutzt wird, sondern nur einmal dem Bild hinzufügen, dann nutzt WP den alt text überall.

Müsste man mal schauen, ob WP dafür ne API hat, dann dürfte das eigentlich nicht so ein riesen Ding sein, um alte Bilder zu verschlagworten. - Für neue Bilder wäre dann vermutlich ein WP-Plugin gut, dass das dann löst.

@rigo

beowulf,
@beowulf@procial.tchncs.de avatar

@rigo @islieb Ich denke, der Usecase hier ist relativ gut mit OCR lösbar...

  • Und wenn WP eine Api zum Hinzufügen des Alt-Textes hat, dann sollte ein Skript für die existierenden Bilder eigentlich kein wirklicher großer Aufwand sein.

Zum Verschlagworten von neuen Bildern wäre dann vermutlich aber ein WP-Plugin sinnvoll, welches dann OCR und setzen des Alt-Textes beim Upload macht – da kann ich den Aufwand nicht einschätzen. Ich habe bisher nur WP-Plugins modifiziert, aber nie von Hand ein neues geschrieben...

beowulf,
@beowulf@procial.tchncs.de avatar

@islieb @rigo Google will halt Leute an Ihren Dienst binden.

Wenn ich Zeit hätte würde ich mich gerne an ein Skript für die existierenden Bilder setzen, nur leider ist mein Zeitplan aktuell auch 100% voll - Ende November oder im Dezember könnte ich aber vlt mal schauen, ob ich dazu komme 🤔

dlr_next, to random German
@dlr_next@social.bund.de avatar

Guten Morgen zusammen - wie immer mit einem aktuellen Bild der Sonne via Satellit SDO.

beowulf,
@beowulf@procial.tchncs.de avatar

@dlr_next @fedidon Nur sind leider alle quadratisch, dass man die Bilder nicht ins 16:9 Format bekommt, ohne viel abzuschneiden. - Hat das 1:1 und „genaue“ zuschneiden eigentlich einen technischen Grund, oder wird das rein im nachhinein gemacht, weil man nur die Sonne haben möchte?

beowulf, to random
@beowulf@procial.tchncs.de avatar

23.10 🦀 was released yesterday 🎉

Thanks for your great work to all contributors. 🧡

beowulf, to random
@beowulf@procial.tchncs.de avatar

Can anyone here recommend good Android clients for ? I currently use and the webapp. Disadvantage of the webapp: It does not remember the reading status, disadvantage of Tusky, Firefish specific functions are not available and links are not clickable, but reading status are.

opencage, to Java
@opencage@en.osm.town avatar

Do you do your geocoding using java? Good news: we've released v2.0.0 of jopencage, the java SDK for accessing our geocoding API.

Details: https://blog.opencagedata.com/post/new-release-of-jopencage-our-java-sdk

jopencage was previously a community project as we had no java skills in house.

With v2.0.0 we have taken it in house (at suggestion of and in cooperation with the former maintainer). The main change of v2.0.0 is thus a change of groupId, but look forward to some improvements to the library in the future.

beowulf,
@beowulf@procial.tchncs.de avatar

@pixelcode every normal person doesn't like Java – but hate is a strong word… 😄
@opencage

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