home.social
  1. Saw there are commits to make running on . That‘s one of the greatest Open Source apps for sure. Have to check whether they already succeeded.

  2. I‘ve read „Why & How to Distribute Your App Outside the Mac App Store“ by @ctietze and found it very helpful. I‘m even considering buying his ebook.

    christiantietze.de/fastspring/

  3. by Goichi Hirakawa likely is a perfect match for . Last updated May 2026, running on Mavericks and having that classic look, including its website: gyazsquare.com/gyazmail/

  4. @helge @ctietze @dasdom Was investigating a bit. Really fell in love with that project. When I randomly found it on the web I always thought it just were some nerds who invented their own language. But that they really ported a big bunch of , including nib/xib translation really is an exciting thing to me. And it even looks very well, way better than . 😉

  5. @js @dasdom @ctietze Currently combining @objfw with [1] over here[2]. Works well, but obviously I‘ve got to write way more C++.

    [1]: gitlab.gnome.org/bugaevc/peel
    [2]: codeberg.org/Letterus/contacts

  6. Some large applications open sourced publicly: PGI , represented at asso-cocktail.fr/

    Sources are at sourcesup.renater.fr/, repos prefixed with "cocktail", last commits from around 2015:
    sourcesup.renater.fr/search/?t

    It's a pity I don't speak French, so it's a little bit hard to get what it's about as the source code is French as well.

    But it seems to be an administration suite for the needs of . From finances to staff to inscription.

  7. Even look quite ok using that theme. If only tabs would adopt to the GTK stylesheet a little more.

  8. -nExT is a tool to setup and control for Linux computer usage, applicable to all types of sessions.

    mjasnik.gitlab.io/timekpr-next/

  9. I almost ditched my published capsules. Well, and then I saw how fast runs using on and . Reason enough to stay with it.

  10. @d1 @daniel Second that. Quality and UX are way more important than features. See for how not to do it. I consider some lovely cuteness as part of UX, not an extra feature. See and @tootapp for how to do it.

  11. Special experience: Adding my account to (mail/contacts app) and literally see thousands of contacts being synced within seconds. On a single-core, single-threaded machine having 1,3 Ghz, no CPU heat involved, while it would blow up fans and take quite a while more on a Linux machine having 4/8 cores and a ten years newer CPU.

  12. Sometimes, when I think there are too many PowerPC computers in my basement I just head over to floodgap.com/etc/machines.html and browse the archives. Well, I'm still missing an Apple Network Server ( )... (what about an IBM Power Server...?)

  13. Apple, , Network Servers and the Apple Network Server (, ). This video basically shows the interests of my childhood me, which is… nerdy. Hard to imagine the same for my children today…

    youtube.com/watch?v=PsVAdrdkyoA

  14. Upgraded @linuxmint on my daily business machine for the second time. Without a problem, almost perfectly organized process.

  15. Ok, had a weekend off and relaxed yesterday night doing some retro computing.
    Installed on the old . Luckily I remembered that this machine does boot from a USB pen drive when ones uses the right commands in .

    Services started: and the server.

  16. Caught a bad cold. Woke up all night and found myself dreaming about . Is this a sign from the heavens? And what do they want to tell me?

  17. Ähm, Google, nein. Und wenn dein LLM mit den Suchergebnissen integriert wäre, hättest du das sprachliche Ergebnis wohl anders berechnet. Aber dem scheint nicht so.

  18. There are some projects I know that long, they almost became like old friends. There's @movim from @edhelas for example. Though I only used it for a short period of time and never contributed, I know it since the beginning (which is quite some years ago) and learned a lot about writing PHP- and websocket based server services along the way. That was helpful for me and it's great to see those people are still up and running and developing it, including , which I didn't know before.

  19. (At a later point I'm going to generate bindings for 3 using and then use to integrate libpurple into . But I never said that, because probably it will never happen.)

  20. Auf dem @luki Treffen hat @emk vorgestellt: Einen - mit dem Ziel, ihn so einfach wie möglich zu machen.

    Einen schönes, pädagogisches Ziel.

    Passt zum Protocol, bei dem das Designziel ist, dass es jeder (der eine Programmiersprache kann) in ein paar Dutzend Zeilen implementieren kann. Deswegen ist sogar noch einfacher als .

    geminiprotocol.net

  21. , , , (1.20, not any younger) just work using a current version mostly. That makes it a lot easier to get work environment running. Seems the way to go. Only need to fix broken keybindings on .

  22. Well, turns out to update that plugin I should update to use a current GLib and current libpurple. In order to do that I need to compile Adium anew, which means I should have a more powerful machine to run . That means I need to set up the Hackintosh. Well, that escalated quickly.

    (No, I won‘t do it [now]. Element Web works fine using Firefox.)

  23. Ok, the plugin doesn’t take into account the server specified nor the proxy. It’s a very rough hack.

  24. So it seems that needs a backport, same for , which starts, but doesn’t open any document.
    Luckily starts without any problems, it just needs a plugin of course:
    github.com/matrix-org/purple-m
    github.com/matrix-hacks/adium-

  25. Well, @bugaevc runs very quickly through some very sophisticated implementation details. It probably took months to get right what he references in some seconds…

  26. Like the way @bugaevc starts with presenting GTK C boilerplate for setting a property. It really *IS* a reason for new developers not to use at all.

  27. Folks, I can definitely recommend this talk from @bugaevc at !

    floss.social/@gnome/1148734447

    Sergey has been of great help for my minor stumblings of trying to write bindings for . He's got formidable knowledge und deep insight into especially and Cxx languages in general.

  28. Sehr schön, hat jetzt auch , darunter auch so schöne alte Schätzchen wie dieses Air 13" von 2015: alternate.de/Apple/MacBook-Air

    alternate.de/Refurbished/Apple

    Disclaimer: Unbezahlte Werbung - gebraucht kaufen spart Geld und den Abbau von wertvollen Ressourcen in der Natur.

  29. What kind of worries me is the observation that many / projects are in a somewhat abondoned state since the overwhelming use of mobile apps and web services around 2012 to 2014. There are some great exemptions like the support by and all the tools by @linuxmint.

    Same is to apply to the ecosystem which has seen few new projects since 2015 or so.

  30. So the conclusion is: If I want to improve what I'm using, I need to get my hands dirty and learn to write and fix that kind of software written in .

    I'm happy there is @objfw as well which makes facing C less of a pain.

    probably will never be "finished", but it already helps using without me needing to learn , which I won't be able to achieve in my spare hours.

  31. It's not that I'm a great fan of the type system and its way to build object-oriented code in C. I know some of the maintainers aren't as well, which I don't consider a surprise given the age and origin of that GObject ecosystem. So I absolutely understand considered switching to for , now .

    But that's only one part of the story. The other part is I'm now using based desktop environments almost full time (only some occasions I turn on my old Mac).

  32. It looks and works way better than LibreOffice Base (sorry) and it's real client-server architecture. Yes, it isn't , which would be too awesome.
    It's still from Apple, you know. (They probably still regret they wrote this in in their early naive childhood days, not doing peek capitalism.)

  33. It's just so awesome. You lay out a database schema, import it to EOModeler, fix a few data types, set some rules (GUI! no freaking XML writing, simple syntax if you want to write) and the GUI looks exactly like you want a database app to look like.

  34. In later times probably didn't want to accept they really reimplemented the whole (?, at least a lot of) Foundation in pure portable Java (this is not the Cocoa-Java bridge!). But they did. This is the removed doc: "The Foundation Framework". 378 pages.

    leopard-adc.pepas.com/document

  35. Looks like I got it running without errors from now. Two example frameworks, included into two example apps and clients. Server and client classes and resources both distributed correctly.
    Still impressed by its beauty. Both optical as well as conceptual.

  36. : It isn't suprising when you look into it. For not only reimplemented in (com.webobjects.foundation), they also made a abstraction layer that mimics layout and behaviour in (com.webobjects.eointerface.swing).

    That one still works (fosstodon.org/@lazarus/1142527), while the bridge to Cocoa has been deprecated with WebObjects 5.4 (and thus is not part of its docs anymore).

    Compare leopard-adc.pepas.com/document to leopard-adc.pepas.com/document.

  37. Probably doing in is nice. But it wasn't that bad in either. Somehow this tech was deprecated. This client-server database app runs on any desktop operation system having a regular JVM. Crazy stuff, did, huh?

  38. I mean, it doesn't look as gorgeous on , but still, it works.

  39. Ok, it even works using JDK 17 when you add `--add-exports java.base/sun.security.action=ALL-UNNAMED` as JVM option.

  40. It‘s just lovely how they made these apps look like .

  41. Think I got it running. It is aged. But aged very well. The client of this almost 30 years old example runs quite nicely, errors only point to SQL/model setup.

  42. Think I‘ll reread that Desktop Application docs. They are just delicious.

  43. Hm, really tired of this , database application stuff. I need a quick way to create a "main/detail" GUI from a database.

    There once was and that really nice stuff.

    Is there anything else, existing to this day?

    I know of
    - (only ORM, no GUI generation)
    - (very close, but only web GUI. Thanks to @peter for that hint some time ago).

    Do you know of anything? @helge

  44. @grunfink I see you‘re very busy. Congrats to your work!
    If you don‘t mind I‘d be happy about a comment on my PRs regarding , though. One more is still being prepared, yes.

  45. My generated /static web site really starts looking like I like it to. Few changes and fixes to do.

  46. @knt @grunfink It‘s great that you provide services, but I prefer to run it myself.