Elektrine lite

← Feed

Generic Person

gperson@social.linux.pizza

<p>⚠️ Posts may contain vulgar language. Proceed with caution. ⚠️</p><p>Your average, friendly, local, neighborhood Generic Person! Likes Linux, trying set up instances of whatever, and C, C++, and Java programming. Tenacity maintainer. Somewhat shy too.</p>

Posts

  • Post #2574165

    Gotta love how #Tenacity&amp;#39;s usage of the singleton pattern came in handy on one of my final exams 😂

  • Post #959364

    Part of me wishes I had got 32 GB of RAM in my #ThinkPad instead of just 16 GB, primarily because of the huge memory split with the iGPU, but unfortunately the upgrade was ~$200 (USD) more and I was trying to keep it within budget. It appears that RAM prices have not gotten any better, unsurprisingly (actually, it looks like they&#39;ve gotten worse).

  • Post #958019

    Looks like all of our CI was failing recently, but recently we made a few small changes (including one revert) that should hopefully fix both Windows and Linux runners on GitHub Actions for now.

  • Post #902191

    I never really thought I would find myself in any kind of anti-systemd position. I mean, I really never minded it, although I do acknowledge some of the concerns regarding systemd (particularly it being bloated). At the same time, I do acknowledge that it has some good concepts and features. However, with systemd&amp;#39;s most recent adoption of an AI agents file in addition to introducing a new age verification system, I may have actually been pushed to take an anti-systemd position. Normally...

  • Post #902190

    Alright, so #FreeBSD didn&amp;#39;t work on my laptop (it couldn&amp;#39;t even find the boot device). Next I&amp;#39;ll try #AlpineLinux on my laptop to see how it works! 😄

  • Post #902189

    I always don&amp;#39;t trust myself whenever I have to do &amp;#39;sudo dd of=/dev/sda&amp;#39; or something because I&amp;#39;ve always associated /dev/sda with being your system drive (there are other interesting setups that are exceptions but I&amp;#39;m refering to the majority of my experience). That&amp;#39;s why, on my laptop, I always feel hesitant typing /dev/sda whenever I need to write an ISO image even if it&amp;#39;s the correct one 😂

  • Post #902188

    So I guess some anti-systemd sentiment has now led to me figuring out why I can&amp;#39;t seem to boot my laptop off any ISO from a flash drive I&amp;#39;ve been using. I&amp;#39;ve tried changing various boot config options and they have not worked. I&amp;#39;ll try again with another flash drive and see what happens 🤔

  • Post #902187

    ...and, unsurprisingly, #FreeBSD does not work on my laptop (a ThinkPad T16 Gen 4 AMD). I was hoping I&amp;#39;d get to the installer but it seems to only freeze at some line. No activity from the flash drive, and no sign that a kernel panic occurred. Eh, that&amp;#39;s okay, we&amp;#39;ll see how Alpine Linux works out, just for fun! I don&amp;#39;t plan to install it (and if I do, it&amp;#39;ll be to another flash drive for testing purposes :)

  • Post #902186

    Unless I&amp;#39;m incorrect on this, and I could very well be, I think that the wxDC API really just uses wxGraphicsContext under the hood in #wxWidgets on Linux w/ GTK 3 under Wayland. Not sure if it&amp;#39;s the same for GTK under X11, but I know it&amp;#39;s that way for macOS. This is for wxWidgets 3.2.10. The only different where it&amp;#39;ll actually matter likely is on #Windows I assume, where wxDC uses GDI and wxGraphicsContext can use either GDI+ (default) or Direct2D.

  • Post #866814

    Today on Experimenting with #Tenacity: doing something naive and bypassing Tenacity&#39;s &quot;backed bitmap&quot; system and instead drawing directly to the screen. Turns out that this MAY actually lead to a small improvement (in the tenths of a millisecond, judging by the Frame Statistics dialog in Tenacity itself), at least on Linux under KDE Wayland. However, Spectrogram redrawing may suffer from a performance hit, but alas, that&#39;s broken at the moment due to other reasons (not sure wh...

  • Post #741275

    Turns out the busy streak is actually continuing into this week. Luckily, the busy part is simply work (and stuff I like doing :)

  • Post #555936

    Lately, I think I&#39;ve learned to enjoy your surroundings a bit more. Over where I&#39;m at, today&#39;s weather is nice, and it&#39;s quite sunny outside! At least, right now it is, but I anticipate it to stay that way for today :)

  • Post #495193

    Technical question: is there any #audio editor, #DAW, or similar that renders a #waveform by using path-based rendering? For example, is there any software that reads audio data and creates a path from it? I&#39;ve long had the idea to experiment with using paths in the rendering of a waveform on screen, mainly because I&#39;d be interested in such a thing. Maybe if I can come up with some experimental code to look at such then I will share that here 👀

  • Post #438033

    Ok, so as expected, we have the same scaling issues in 1.3.4 applicable to the latest nightly. Now it&amp;#39;s time to experiment with some changes to the manifest and maybe code as well 👀

  • Post #438032

    Looks like my commits are finally showing up as verified again on #Codeberg. Yay! 🥳

  • Post #438030

    #TIL that my #ThinkPad not only has a stereo mic but it also supports using the mic form my cheap earbuds. I don&amp;#39;t think I&amp;#39;ve had that happen before, honestly 🤯

  • Post #438029

    @n0toose What possible CI/CD configuration is using 300 GiB? That&amp;#39;s the most insane thing I&amp;#39;ve ever heard honestly 🤯

  • Post #413945

    #TIL that #Steinberg is owned by #Yamaha. Wow 🤯

  • Post #413351

    Here&#39;s an idea for libid3tag: implement support for ID3 chapters. While technically not &quot;standard&quot; in any ID3 spec, I find that this would be a nice feature to have and even implement in Tenacity too. I&#39;ll proceed with such an undertaking. It would be the first feature in the library in over 20 years when you think about it too 🤯

  • Post #313256

    Today I have incremented the &quot;Number of professors in my classes (past or present) that I&#39;ve taken that are in the fediverse&quot; counter to 2.

  • Post #300871

    Here&#39;s an interesting #wxWidgets quirk: under GTK 3 under Wayland in KDE, if a wxPopupWindow does _not_ have a parent, it will have a frame around it. Otherwise, it won&#39;t have one. I don&#39;t think this is a bug or anything, I think it might just be behavior under Wayland. And yes, expect a draft PR with working undockable toolbars under Wayland.

  • Post #224241

    THE NEW #THINKPAD IS IN. Except I&#39;m 30 miles away from it, and I&#39;m busy with classes all day :(. I will open it tomorrow, though :)

  • Post #209251

    Looks like #MUO is taking a little note to #Tenacity: https://www.makeuseof.com/rebuilt-windows-setup-using-only-free-open-source-apps It&#39;s only a small mention, but it&#39;s still nice to see! 😄

  • Post #179633

    #TIL that you can work with multiple branches in #Git simultaneously via git worktree. I think this will certainly help make #Tenacity maintenance much easier as I won&#39;t have to keep switching between different branches and perform virtually an entire rebuild between the latest stable and development branches. This way, I could more easily test two branches in parallel. I think this will make Tenacity maintenance MUCH easier! I&#39;m very excited to see how this will improve my workflow too...

  • Post #167778

    In all other news I&#39;m looking at switching to #KleverNote over from #Joplin for Markdown-based #notes simply because it may be lighter on system resources. I am aware that Joplin is #Electron-based, and unfortunately, Electron-based apps are not the best when it comes to resource usage. At least, doing a quick RAM usage test between the two shows that KleverNote, in my test case, used almost half of the RAM Joplin used, but that was just looking at System Monitor&#39;s memory usage for the t...

  • Post #167721

    Ok. I finally bought a new laptop (a #ThinkPad) and it should be coming hopefully soon. It&#39;s being held up right now, but I hope that gets resolved quickly because it would be nice to have some good computational power again. I did spend a good fortune on it, and I hope this lasts at least as long as my previous one (which I would&#39;ve been using had it not died on me :( I will also admit, this is part of the reason why I haven&#39;t been as active with @tenacity@floss.social so much, but...