Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

#FreeSoftwareAdvent

Uncategorized
21 4 26
  • Free Software that I rely on. One per day.

    Day 11:

    Seafile

    I like Seafile, it's simple. It does one thing well, which is make it easy to share files between different machines. It reminds me of Google Drive before they junked it up.

    And if you run your own Seafile server on your LAN, this is totally secure, without your data ever having to leave your control at all.

    It's weird that that has become a luxury, but such is 21st century corporate-platform computing.

    Anyway, none of that with Seafile running on your own LAN. I run it on my household file server, with clients on my phone and my workstation.

    For several years, this has been my go-to solution for transferring photos and note files from my phone to my workstation, where I edit my logs.

    https://manual.seafile.com/latest/
    https://www.seafile.com

    Free Software that I rely on. One per day.

    Day 12:

    Gwenview

    For this list, I've been trying to focus not so much on the most exciting applications as the ones I use so often I forget they exist -- and Gwenview definitely fits in that category. I literally use it every day.

    It's an image/multimedia browsing utility. Ostensibly for KDE, although I routinely use it in XFCE.

    In any case, it's very low-maintenance and the fastest way for me to check out a tree of images -- whether they're PR collections or a series of frames in a PNG stream. Helps a lot when I'm looking for an image and can't quite remember what I called the file.

    I've tried some other image browsing apps, but this is the one I keep coming back to.

    https://apps.kde.org/gwenview/

  • Free Software that I rely on. One per day.

    Day 12:

    Gwenview

    For this list, I've been trying to focus not so much on the most exciting applications as the ones I use so often I forget they exist -- and Gwenview definitely fits in that category. I literally use it every day.

    It's an image/multimedia browsing utility. Ostensibly for KDE, although I routinely use it in XFCE.

    In any case, it's very low-maintenance and the fastest way for me to check out a tree of images -- whether they're PR collections or a series of frames in a PNG stream. Helps a lot when I'm looking for an image and can't quite remember what I called the file.

    I've tried some other image browsing apps, but this is the one I keep coming back to.

    https://apps.kde.org/gwenview/

    Free Software that I rely on. One per day.

    Day 13:

    VideoLAN Client, a.k.a. VLC

    Some distro maintainers apparently hate it. It is very customizable, which results in multiple and frequent UI changes.

    But damn is it useful! I MUST have it.

    I have found very view video formats that VLC won't play, at least if you install all the codecs (some of which are non-free, which is why you have to install them later -- but that's not VLC's fault).

    It is my usual music player, and video player. I use it to check my newly-edited videos.

    Somewhere in there is a way to edit metadata in files -- I know I've used it, though not in a long time.

    And if I go to "Media -> Convert/Save", it can convert video formats, which can be a life-saver.

    If my computer should shut down suddenly, my screenlogging script will produce a corrupted video. VLC can read it and convert into a corrected format that other programs can read. Handy!

    https://www.videolan.org/

  • stefano@mastodon.bsd.cafeundefined stefano@mastodon.bsd.cafe shared this topic on
  • Free Software that I rely on. One per day.

    Day 13:

    VideoLAN Client, a.k.a. VLC

    Some distro maintainers apparently hate it. It is very customizable, which results in multiple and frequent UI changes.

    But damn is it useful! I MUST have it.

    I have found very view video formats that VLC won't play, at least if you install all the codecs (some of which are non-free, which is why you have to install them later -- but that's not VLC's fault).

    It is my usual music player, and video player. I use it to check my newly-edited videos.

    Somewhere in there is a way to edit metadata in files -- I know I've used it, though not in a long time.

    And if I go to "Media -> Convert/Save", it can convert video formats, which can be a life-saver.

    If my computer should shut down suddenly, my screenlogging script will produce a corrupted video. VLC can read it and convert into a corrected format that other programs can read. Handy!

    https://www.videolan.org/

    @TerryHancock Which distros hate ? I always found it available in !

  • Free Software that I rely on. One per day.

    Day 9:

    YunoHost

    This is technically more of a distribution than an individual software. There's a portal, and a large volunteer packaging effort to create apps for it. And a large catalog of applications already packaged.

    I definitely rely on it. So I'm counting it.

    YunoHost is how I have Wordpress (which I've already mentioned) installed -- along with other software I haven't got to yet.

    It is based on Debian Linux: a particular install with applications already configured to work on it, pretty close to "plug and play". It's like the packaging systems for Linux desktop systems -- but for the Internet.

    It makes managing a web application site SO much easier. I decided to adopt it as the basis of my "virtual studio" instead of trying to write something new.

    https://yunohost.org/

    https://apps.yunohost.org/

    @TerryHancock Hey i´m kinda curious about yunohost. What i understand about yuno is that it would be some kinda distribution to install on a server, or am i wrong? I´m now using an arch linux with i3wm, yuno would satisfy me? Or only in a context of servers would yunohost be interesting?

  • @TerryHancock Hey i´m kinda curious about yunohost. What i understand about yuno is that it would be some kinda distribution to install on a server, or am i wrong? I´m now using an arch linux with i3wm, yuno would satisfy me? Or only in a context of servers would yunohost be interesting?

    @JoannePaixa

    YunoHost is officially a derivative distribution of Debian, and now follows the Debian versioning system -- so "YunoHost 12" is based on "Debian 12", etc.

    YunoHost is exclusively a server-oriented distribution. It has no desktop environment -- you interact via command line or web.

    If I had to, I could get a desktop environment running on the same machine as YunoHost, but I can think of several reasons why that's a bad idea.

    FWIW, I currently run AV Linux on my desktop workstation.

  • @JoannePaixa

    YunoHost is officially a derivative distribution of Debian, and now follows the Debian versioning system -- so "YunoHost 12" is based on "Debian 12", etc.

    YunoHost is exclusively a server-oriented distribution. It has no desktop environment -- you interact via command line or web.

    If I had to, I could get a desktop environment running on the same machine as YunoHost, but I can think of several reasons why that's a bad idea.

    FWIW, I currently run AV Linux on my desktop workstation.

    @TerryHancock i see! Well, i have a kinda broken laptop that i want to transform in a server, maybe YunoHost can be an option. I like the idea of Debian but never used it due to the necessity of non-free drivers, especially on wifi, one day i´ll make this step forward!

    I never heard about this AV linux btw! looks interesting!

  • @TerryHancock i see! Well, i have a kinda broken laptop that i want to transform in a server, maybe YunoHost can be an option. I like the idea of Debian but never used it due to the necessity of non-free drivers, especially on wifi, one day i´ll make this step forward!

    I never heard about this AV linux btw! looks interesting!

    @JoannePaixa

    AV is derived from MX which is derived from Debian. It's a multimedia focused distribution.

    It provides both Systemd and Sys5Init boot modes, uses XFCE as the default, relies on APT (.deb) packages, and provides support for a wide range of multimedia applications (some are AppImages that were converted to DEB packages).

    No Snaps, which was my main complaint about Ubuntu Studio (which is otherwise quite good for multimedia, IMHO -- I used it for years).

    Support is a bit thin -- I think it's mostly one guy. So I am a little concerned about future stability, but it's a good place for me now at least.

    I don't really want to try to adapt Debian to my needs from scratch (then I would be the one guy!).

  • @JoannePaixa

    AV is derived from MX which is derived from Debian. It's a multimedia focused distribution.

    It provides both Systemd and Sys5Init boot modes, uses XFCE as the default, relies on APT (.deb) packages, and provides support for a wide range of multimedia applications (some are AppImages that were converted to DEB packages).

    No Snaps, which was my main complaint about Ubuntu Studio (which is otherwise quite good for multimedia, IMHO -- I used it for years).

    Support is a bit thin -- I think it's mostly one guy. So I am a little concerned about future stability, but it's a good place for me now at least.

    I don't really want to try to adapt Debian to my needs from scratch (then I would be the one guy!).

    @TerryHancock i see, it looks pretty handy on multimedia!
    but what is your biggest issue about snaps? i hated it on ubuntu due to the way the distro pushes snap in everyplace, but as a packaging service, i think is pretty handy

  • @TerryHancock i see, it looks pretty handy on multimedia!
    but what is your biggest issue about snaps? i hated it on ubuntu due to the way the distro pushes snap in everyplace, but as a packaging service, i think is pretty handy

    @JoannePaixa

    I don't like the sandboxing.

    I don't like the enforcement of system folder structure.

    Linux Standard Base is great for Linux distributions -- and as the name suggests, it's a good *base*.

    But for a production environment, there are good reasons to manage projects on separate high-level disk mounts. And if other people don't like that, that's fine -- but when they try to dictate that to me, that's an overstep. I won't put up with it.

    And the sandboxing system makes a horrific mess out of the output from "df" with all the loopback devices. I literally had to get in the habit of filtering out loopback devices with grep to see the status of my real disk mounts.

    I found this infuriating, and the Ubuntu commitment to Snaps was an irreconcilable difference for me. So I left for a distro that didn't do this to me.

    AppImages don't do this stuff. I don't have experience with Flatpak. But I also don't really get what's wrong with just using APT.

    Perhaps this makes me a curmudgeon?
    🤷‍♂️

  • @JoannePaixa

    I don't like the sandboxing.

    I don't like the enforcement of system folder structure.

    Linux Standard Base is great for Linux distributions -- and as the name suggests, it's a good *base*.

    But for a production environment, there are good reasons to manage projects on separate high-level disk mounts. And if other people don't like that, that's fine -- but when they try to dictate that to me, that's an overstep. I won't put up with it.

    And the sandboxing system makes a horrific mess out of the output from "df" with all the loopback devices. I literally had to get in the habit of filtering out loopback devices with grep to see the status of my real disk mounts.

    I found this infuriating, and the Ubuntu commitment to Snaps was an irreconcilable difference for me. So I left for a distro that didn't do this to me.

    AppImages don't do this stuff. I don't have experience with Flatpak. But I also don't really get what's wrong with just using APT.

    Perhaps this makes me a curmudgeon?
    🤷‍♂️

    @TerryHancock @JoannePaixa my guess is that using APT it's harder for people to sell you their proprietary apps

    I'll just keep using APT from the distribution repository, thanks, and yell at those youngsters


Gli ultimi otto messaggi ricevuti dalla Federazione
  • @Ruckbank my webpage is static html & css that I wrote entirely by hand. when i want to add something, i modify my offline copy and then upload it to my server using ssh which copies the new files over the old ones. it's very old school. i know it keeps absolutely no visitor metrics because i never wrote any, and never will.

    read more

  • @aeva hey I'm pretty new here and want to be as much privacy focused as possible I have a site (ruckbank.com ((only half finished)) ) a personal portfolio. And I can track how many people see my site on what platform and for how long and so forth.. seems like I unintentionally collect data. My question now is can you see such metrics on your site, is this "normal" and can you do anything about it?

    read more

  • @aeva@mastodon.gamedev.place Tracking? My blog is a static site served from an object storage bucket. I have no idea if anyone outside of fedi has even seen it. Access logs are kept just long enough to be fed into some basic security tooling to prevent malicious actors and that is it, and I am absolutely too lazy to look at them before they get purged

    read more

  • read more

  • @cmconseils I couldn't even tell if you were wrong, this one is tough to verify or falsify because there were like, 5 different "original" versions of Tetris.

    Did they mean the PC version? Between NA and EU there were two different distributors who each made their own version, not counting the original Russian freeware version.

    The "original" Nintendo version? There are three of those. One Nintendo made for the NES console, one for the GameBoy, and an unlicensed NES version made by Atari that had to be recalled over a rights dispute.

    Did *any one* of those releases have a manual that gave names to the blocks? I don't know! Maybe?! 😂

    read more

  • @cwebber hello!

    read more

  • @aeva

    Ha! Reading a website say "we value your privacy" makes me about as trusting as it would to hear a gaunt, deathly pale man in an opera cloak and with widow's peak say "I value your blood".

    In a vaguely Eastern European accent.

    read more

  • @cwebber No it's me, a series of tubes.

    read more
Post suggeriti
  • 0 Votes
    20 Posts
    11 Views
    @papageier @cassidy I added this into 1.4, so it's not more advanced than what you've already seen. (not yet, I haven't had time, busy with the cmyk work) but this is a particular setup of pages and layers which I carefully crafted as a template. The features are there, but the interface isn't all the way where I want it to be.
  • 0 Votes
    1 Posts
    8 Views
    Today in #FreeSoftwareAdvent it's pandoc(1).I author most of my prose in raw HTML (something I've done since the 90s, stemming from my appreciation of WordPerfect's "Reveal Codes" functionality), or occasionally I'll use Markdown. It's nice to just hand the file off to pandoc and get some other format (PDF, Word, RTF, plaintext, whatever).Is the output flashy? Not really. Is it what I would get if I hand-crafted the desired output document? No. But does it let me lazily do conversions with basically zero effort? Yep!
  • 0 Votes
    1 Posts
    5 Views
    Today's #FreeSoftwareAdvent entry is my podcatcher, castget(1). I've used several CLI podcatchers over the years, changing mostly because hpodder (my then-favorite) became deprecated and dropped out of repos, so I had to find a replacement.Configuration is a simple INI-style file, it allows me to post-process files (certain ones I cut off the 7-minutes of advertising at the beginning, customize ID3/ID3v2 tags), and give them a naming-convention that works for how I listen.It runs nightly from cron(8) downloading to my queue directory-tree, emailing me the resulting output, and saves its state in files that can be fairly easily tracked in version-control (annoyingly it doesn't sort them, so every run mangles them, but a little processing with vim makes quick work of them, meaning the resulting diff output is just the new podcasts and a top-level timestamp change, not a complete remunging of the file). About every 3–4GB of queued-up files, I've usually reached the ones on my player/phone, delete those, and replace them with the fresh queue. It does mean that news podcasts are largely worthless because there could be a 3–4wk lag between when the episode releases and I eventually catch it in my player.It's simple, it works, and it plays well with the rest of my ecosystem. I like it.
  • 0 Votes
    1 Posts
    9 Views
    If you own or have access to an embroidery machine, or if you want to learn how the combination of #Inkscape and the #Inkstitch [1] plugin works, I have created a mirror on #codeberg where you can download all my stitching files as SVG and DST. CC0, so free to use in whatever way you like.https://codeberg.org/jwildeboer/inkstitchMirror[1] https://inkstitch.org#OpenFTW #OpenSource #Stitching #Embroidery