<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2017-04-20:3147171</id>
  <title>lmemsm</title>
  <subtitle>lmemsm</subtitle>
  <author>
    <name>lmemsm</name>
  </author>
  <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom"/>
  <updated>2026-04-18T14:27:50Z</updated>
  <dw:journal username="lmemsm" type="personal"/>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:32631</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/32631.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=32631"/>
    <title>Database Extraction and Loading</title>
    <published>2026-04-18T14:14:22Z</published>
    <updated>2026-04-18T14:27:50Z</updated>
    <category term="unixodbc"/>
    <category term="etl"/>
    <category term="postgresql"/>
    <category term="c"/>
    <category term="freetds"/>
    <category term="odbc"/>
    <category term="elt"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">It's getting harder and harder to find C/C++ programs.  Many developers are working in other languages.  Developers should have the choice to work in whatever language they want.  However, it's dismaying to see the lack of C/C++ software currently available.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/32631.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=32631" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:32399</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/32399.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=32399"/>
    <title>Lightweight Desktop Software</title>
    <published>2026-03-30T12:04:56Z</published>
    <updated>2026-03-30T19:14:48Z</updated>
    <category term="raygui"/>
    <category term="pdcurses"/>
    <category term="fltk"/>
    <category term="sdl"/>
    <category term="raylib"/>
    <category term="desktop"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">One thing I've wanted for a while now is a lightweight collection of desktop applications.  Since my preference is for cross-platform software, it would be nice to work with applications that don't lock you into a particular system.  So, you could use them with X or Wayland or nano-x or even in framebuffer mode.  Operating systems like XFDOS showed you can put together a desktop collection that not only works on Linux or Windows but would even port to platforms like FreeDOS.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/32399.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=32399" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:32095</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/32095.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=32095"/>
    <title>Light the Night</title>
    <published>2025-12-08T15:46:51Z</published>
    <updated>2025-12-08T16:48:41Z</updated>
    <category term="astronomy"/>
    <category term="astrology"/>
    <category term="floss"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I wanted to do something FLOSS related to brighten up people's holidays this year.  My initial idea was a countdown to the holidays highlighting different Free, Libre and Open Source software each night.  While I may still do that on my Mastodon feed, my initial plans were derailed.  I'm in the middle of updating my build scripts and rebuilding some of the FLOSS programs I use from source code with the latest versions of libraries.  I thought about sharing build scripts and doing some kind of build from source group meetings but I haven't been able to connect with other source code enthusiasts who enjoy building their software from scratch.  I also have not figured out an effective method of sharing build scripts or executables.  Feel free to contact me on Mastodon if you have any suggestions related to these ideas: &lt;a href="https://fosstodon.org/@lmemsm"&gt;https://fosstodon.org/@lmemsm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/32095.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=32095" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:31797</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/31797.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=31797"/>
    <title>Diff Utilities</title>
    <published>2025-10-18T15:14:28Z</published>
    <updated>2025-10-18T15:14:28Z</updated>
    <category term="sbase"/>
    <category term="diff"/>
    <category term="myers' algorithm"/>
    <category term="diffutils"/>
    <category term="busybox"/>
    <category term="gnu"/>
    <category term="lcs"/>
    <category term="toybox"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I've been looking at different diff tools trying to figure out how I would design my own cross-platform portable diff program with the features I use most.  The most interesting thing I found out was how different the various outputs of the diff programs all are.  There's also no one algorithm that creates the most intuitive output for a human to read.  A certain algorithm may be better for one case but not for another.  I'll share a summary of what I've researched about diff utilities so far.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/31797.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=31797" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:31725</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/31725.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=31725"/>
    <title>Science Fiction Free and Open Source Software</title>
    <published>2025-09-08T12:54:58Z</published>
    <updated>2025-09-08T12:54:58Z</updated>
    <category term="open source software"/>
    <category term="floss"/>
    <category term="free software"/>
    <category term="foss"/>
    <category term="astronomy"/>
    <category term="science fiction"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I've been collecting some FLOSS links to programs that might be of interest to science fiction enthusiasts for a while now.  Thought I'd document them in one place.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/31725.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=31725" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:31435</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/31435.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=31435"/>
    <title>Looking for a Distro</title>
    <published>2025-07-12T15:29:31Z</published>
    <updated>2025-07-12T15:29:31Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I've looked at several lightweight Linux distributions and tried alternative FLOSS operating systems.  I keep looking for a distribution with similar goals.  I have a lot of experience porting programs to alternative operating systems or compilers.  It would be nice to use those skills to build programs and libraries for a lightweight distribution.  Unfortunately, I've been having a hard time finding a project to work with.  I've created my own build system/lightweight package manager over the years.  It makes it extremely quick for me to put together a package for a library or program.  However, it makes it very difficult to work with other projects that have their own styles of building projects and their own tools for doing so.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/31435.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=31435" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:31065</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/31065.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=31065"/>
    <title>Console Based Software</title>
    <published>2025-06-09T16:50:29Z</published>
    <updated>2025-06-10T12:41:24Z</updated>
    <category term="console"/>
    <category term="foss"/>
    <category term="floss"/>
    <category term="windows"/>
    <category term="freedos"/>
    <category term="free software"/>
    <category term="linux"/>
    <category term="command line"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">Let's talk console based software and FOSS operating systems.  First, some console based software resources I've liked over the years include:&lt;br /&gt;&lt;a href="https://inconsolation.wordpress.com/"&gt;https://inconsolation.wordpress.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="https://termux.dev/en/"&gt;https://termux.dev/en/&lt;/a&gt;&lt;br /&gt;&lt;a href="https://archiveos.org/rogue/"&gt;https://archiveos.org/rogue/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://inx.maincontent.net/"&gt;http://inx.maincontent.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/31065.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=31065" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:30755</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/30755.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=30755"/>
    <title>sudo alternatives</title>
    <published>2025-04-27T16:29:15Z</published>
    <updated>2025-04-30T13:52:16Z</updated>
    <category term="free software"/>
    <category term="please"/>
    <category term="sup"/>
    <category term="doas"/>
    <category term="open source"/>
    <category term="sudo"/>
    <category term="foss"/>
    <category term="musl"/>
    <category term="floss"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I recently had an issue doing an upgrade of AIX Toolbox on an AIX machine and it caused the sudo program to fail because it couldn't find dependencies it needed to execute successfully.  I started searching to see if there were simpler alternatives that could do a job similar to sudo and would not have so many dependencies.  Of the various options out there, I found three that were interesting.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/30755.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=30755" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:30709</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/30709.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=30709"/>
    <title>Web browser alternatives</title>
    <published>2025-03-02T16:38:19Z</published>
    <updated>2025-03-02T16:54:43Z</updated>
    <category term="html 5"/>
    <category term="floss"/>
    <category term="browsers"/>
    <category term="internet"/>
    <category term="gemini"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I've been interested in web browser development for a while now.  Trying to find a lightweight web browser than can be built independently from source and still supports the ability to view the average modern web page is extremely difficult.  I feel like the main browser developers now have so much of a monopoly over web development that they managed to become the web standards committee, taking this job away from the W3C which originally maintained web standards.  They control what standards become part of the web and even eliminate the need for certain products.  Products like Flash and Silverlight became practically obsolete with the advent of HTML 5.  While Flash and Silverlight weren't exactly a boon for Free and Open development, the current web standards are so difficult to develop for that independent commercial and Free/Open development alike are both at a loss to keep up.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/30709.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=30709" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:30258</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/30258.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=30258"/>
    <title>Shell Environments for Windows</title>
    <published>2025-01-04T22:14:24Z</published>
    <updated>2025-01-04T22:14:24Z</updated>
    <category term="make"/>
    <category term="windows"/>
    <category term="ash"/>
    <category term="posix"/>
    <category term="busybox-w32"/>
    <category term="wsl"/>
    <category term="bash"/>
    <category term="msys"/>
    <category term="shell"/>
    <category term="mingw"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I remember sending in a bug report to the developers of GNU make.  They refused to fix the bug because cygwin and msys bash were, in their opinion, the only viable shell options on Windows and the only environments they wanted to officially support.  When I tried to build autoconf with a natively built version of make on Windows, it just hung.  There's also the problem of using make on Windows without a shell.  The command prompt has a limitation of how many characters can be passed to it.  Typically, it's not enough to be able to run many of the commands used in standard makefiles.  So, using make with a shell on Windows is a requirement to work with typical makefiles from many Free, Libre and/or Open Source software projects.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/30258.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=30258" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:30017</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/30017.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=30017"/>
    <title>Software Freedom Day 2024 Resources</title>
    <published>2024-09-20T23:45:45Z</published>
    <updated>2024-10-08T11:39:38Z</updated>
    <category term="sfd"/>
    <category term="software freedom day"/>
    <category term="floss"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">Thanks to everyone who helped make Software Freedom Day 2024 a success.  The official highlights page has been moved to &lt;a href="https://digitalfreedoms.org/en/sfd/blog/software-freedom-day-2024-highlights"&gt;https://digitalfreedoms.org/en/sfd/blog/software-freedom-day-2024-highlights&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/30017.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=30017" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:29740</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/29740.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=29740"/>
    <title>Text User Interfaces</title>
    <published>2024-06-24T16:17:45Z</published>
    <updated>2024-06-24T16:18:13Z</updated>
    <category term="ncurses"/>
    <category term="tui"/>
    <category term="pdcurses"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I'm investigating ncurses/pdcurses and various other implementations of the curses library.  Since there are several, I thought it would be useful to start a list to keep track of them all.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/29740.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=29740" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:29669</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/29669.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=29669"/>
    <title>Well-Being Strategies</title>
    <published>2024-06-03T14:18:35Z</published>
    <updated>2024-06-03T14:52:58Z</updated>
    <category term="microbiome"/>
    <category term="music"/>
    <category term="meditation"/>
    <category term="sleep"/>
    <category term="biofeedback"/>
    <category term="flow states"/>
    <category term="hsp"/>
    <category term="breathing"/>
    <category term="monotropism"/>
    <category term="defensive pessimism"/>
    <category term="vantage sensitivity"/>
    <category term="exercise"/>
    <category term="visualization"/>
    <category term="nutrition"/>
    <category term="glimmers"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I was recently asked for some references to psychological and self-help books I found useful.  Thought I'd collect it all in one place.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/29669.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=29669" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:29187</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/29187.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=29187"/>
    <title>Open Source Science and Education Platforms</title>
    <published>2024-01-12T18:37:31Z</published>
    <updated>2024-01-12T18:38:58Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">Miscellaneous links related to Open Science and Education.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/29187.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=29187" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:28987</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/28987.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=28987"/>
    <title>Autism Support Links</title>
    <published>2024-01-12T18:08:21Z</published>
    <updated>2024-03-28T14:45:36Z</updated>
    <category term="hsp"/>
    <category term="autism"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I previously put together a list of HSP resources.  I've been wanting to put together a list of additional resources geared toward the autism spectrum.  This is by no means comprehensive.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/28987.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=28987" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:28870</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/28870.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=28870"/>
    <title>CSV Utilities</title>
    <published>2023-10-03T12:41:43Z</published>
    <updated>2023-10-03T12:42:14Z</updated>
    <category term="database"/>
    <category term="csv"/>
    <category term="web design"/>
    <category term="command line"/>
    <category term="libraries"/>
    <category term="utilities"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">This list is to consolidate information on basic CSV related utilities and libraries.  If you know of other interesting CSV resources, code or have some tips and tricks for making the most of the CSV format, please share them.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/28870.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=28870" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:28528</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/28528.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=28528"/>
    <title>Tutorials for Learning C</title>
    <published>2023-09-11T14:59:11Z</published>
    <updated>2023-09-11T14:59:11Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I keep losing my list of interesting C tutorials and can't find them whenever I talk to someone who wants to learn more about C.  Also, the links get out-of-date after a while.  So, I'm sharing my list here and will try to keep it somewhat up-to-date.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/28528.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=28528" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:28233</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/28233.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=28233"/>
    <title>Web-based Open Source</title>
    <published>2023-08-28T12:40:18Z</published>
    <updated>2023-09-16T14:17:10Z</updated>
    <category term="wasm"/>
    <category term="floss"/>
    <category term="web"/>
    <category term="web assembly"/>
    <category term="free software"/>
    <category term="server"/>
    <category term="open source"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">Thought it would be fun to consolidate my list of Open Source apps that work via the web.  You can use them right in your browser without having to download or install any software.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/28233.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=28233" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:28037</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/28037.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=28037"/>
    <title>SDL Migration Options</title>
    <published>2023-05-22T20:18:21Z</published>
    <updated>2023-05-22T20:18:21Z</updated>
    <category term="floss"/>
    <category term="pdcurses"/>
    <category term="free software"/>
    <category term="raylib"/>
    <category term="sdl"/>
    <category term="open source"/>
    <category term="opengl"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I've been using SDL for a long while now.  The newest version of SDL 3 will require migrating from SDL 2 versions.  Like the switch from 1.2.15 to 2, it will once again break backward compatibility.  It will remove support for several older platforms and change the API.  The good news is that SDL 3 will have a compatibility layer much sooner than SDL 2 did.  I'm still patching some of the SDL 1.2.15 programs I use so that they'll work with either SDL 2 or SDL 1.2.15.  In my experiences with it so far, patching seems to work better than using the compatibility layer for SDL 1.2 support.  SDL 3 will make more use of the GPU and modern graphics libraries and drivers.  From what I've read, it'll introduce a new, portable shader language.  So, you may now need more than just a C compiler to write programs.  I prefer working with a minimal number of languages and compilers and am not looking forward to some of the new changes SDL 3 may bring.  This leaves me wondering if I should seek another graphics/GUI library for more of my development.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/28037.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=28037" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:27691</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/27691.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=27691"/>
    <title>calendar program</title>
    <published>2023-05-12T17:45:02Z</published>
    <updated>2023-06-01T14:14:02Z</updated>
    <category term="todo"/>
    <category term="open source"/>
    <category term="calendar"/>
    <category term="calcurse"/>
    <category term="floss"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I've been investigating calcurse which is supposed to have support for importing and exporting ical format and exporting pcal format.  It sounded like it could integrate well with the other software I use.  It has a calendar, information about appointments and a todo list.  So, it covers a lot of the functionality I am interested in.  I don't find the interface immediately intuitive, but there is documentation.  I prefer programs that will work on any operating system I'm using.  That means I need Windows support when I'm at work.  I could not find any ports of calcurse to a Windows system.  The code includes fork and other non-portable functionality which makes porting a nuisance.  I did find a DOS version of calcurse.  So, I figured if it had been ported to DOS, it could be made to work on Windows.  I didn't read the fine print and the DOS port mentions the program hangs on exit and doesn't handle shelling to other applications properly.  I went ahead and debugged those issues as best I could.  It currently seems to be working on Windows with enough functionality to use it.  Haven't figured out how to integrate it with my workflow yet, but it's at least a step toward some progress.  I can get it to build with modified code, but I have not put in the work to attempt to automate the building and patching processes.  If I'm just going to use it for myself, I may not need to go through that effort.  However, if I want to share it and I want to be able to reproduce building on Windows easily, I need to set up my build scripts and create patch files.  So, now I'm curious.  Is there anyone other than me that would like to have calcurse working on Windows?&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=27691" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:27571</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/27571.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=27571"/>
    <title>Android on Windows</title>
    <published>2023-05-09T15:06:03Z</published>
    <updated>2024-12-17T22:03:09Z</updated>
    <category term="open source"/>
    <category term="android"/>
    <category term="windows"/>
    <category term="apk"/>
    <category term="foss"/>
    <category term="adb"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">Slow Android emulators to test Android programs may be a thing of the past on my current Windows system.  I downloaded and installed Windows Subsystem for Android.  It's a convenient way to test out apps you've created without having to resort to installing VirtualBox and Android x86 or using other alternatives such as Qemu or some of the very slow Android app emulators.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/27571.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=27571" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:27244</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/27244.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=27244"/>
    <title>Inertia Alarm Program</title>
    <published>2023-05-05T18:56:26Z</published>
    <updated>2023-06-01T14:25:16Z</updated>
    <category term="portable"/>
    <category term="open source"/>
    <category term="cross platform"/>
    <category term="organizer"/>
    <category term="free software"/>
    <category term="alarm"/>
    <category term="todo"/>
    <category term="timer"/>
    <category term="floss"/>
    <category term="foss"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I've continued my search for organizing software ( &lt;a href="https://lmemsm.dreamwidth.org/25452.html"&gt;https://lmemsm.dreamwidth.org/25452.html&lt;/a&gt; ).  I've tried several options available from F-Droid and Google Play.  I've run across interesting concepts such as using gamification and rewards systems to encourage new habits or complete large tasks.  There are also tools to help set goals (such as Specific, Measurable, Achievable, Relevant and Time-Bound SMART goals), break down tasks, remind when to do a task and track what's completed.  With all those apps and even some FLOSS programs out there, I've yet to find anything I'm comfortable working with.  Some of the commercial mobile apps have wonderful concepts behind them.  However, they also have fees or ads or require you to sign up for a service on the Internet.  The F-Droid apps are typically more friendly when it comes to privacy.  They don't have ads and most don't require sending personal data over the Internet.  They're typically simpler than the commercial apps which can be a good thing.  However, it's a matter of finding one that does what you need in a way that's comfortable to you not just what the developers and core users need.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/27244.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=27244" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:26934</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/26934.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=26934"/>
    <title>Gluten Free, Casein Free Cooking</title>
    <published>2023-04-25T22:28:29Z</published>
    <updated>2026-04-13T16:04:10Z</updated>
    <category term="cooking"/>
    <category term="casein free"/>
    <category term="gluten free"/>
    <category term="recipes"/>
    <category term="baking"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I've been investigating substitutes for wheat and milk in baking and other recipes.  I've also been trying to brainstorm what recipes would work best with these limitations.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/26934.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=26934" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:26733</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/26733.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=26733"/>
    <title>Gluten Free Ingredient Ideas for those with Celiac or Wheat Allergies</title>
    <published>2023-04-08T20:58:26Z</published>
    <updated>2026-04-10T12:59:51Z</updated>
    <category term="recipes"/>
    <category term="flour"/>
    <category term="gluten free"/>
    <category term="baking"/>
    <category term="cooking"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">This post is to keep track of some of the gluten free options out there when you're cooking or baking for someone who has celiac.  I've done a lot of allergy free baking, but gluten free baking is very difficult and it's hard to find decent substitute ingredients.  It can also be more expensive to buy gluten free options.  Some manufacturers make both gluten free and regular varieties of the same food and charge more because the gluten free variety requires more careful preparation to avoid cross-contamination.  Checking for a gluten free label as well as checking the ingredients list becomes important.  Many foods that should be gluten free and don't list any wheat related ingredients in their ingredients lists may still have traces of wheat or gluten.  It's also surprising and can be difficult when you find you need to check for gluten in a wide variety of foods that you would naturally assume are wheat and gluten free.  When in doubt contact the manufacturer.  However, keep in mind, the manufacturer will likely tell you that the ingredients in products can change without evident warning.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/26733.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=26733" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2017-04-20:3147171:26446</id>
    <link rel="alternate" type="text/html" href="https://lmemsm.dreamwidth.org/26446.html"/>
    <link rel="self" type="text/xml" href="https://lmemsm.dreamwidth.org/data/atom/?itemid=26446"/>
    <title>Cross-platform Utilities</title>
    <published>2022-10-10T19:00:22Z</published>
    <updated>2022-10-11T19:23:48Z</updated>
    <category term="c"/>
    <category term="windows"/>
    <category term="cross-platform"/>
    <category term="unix"/>
    <category term="aix"/>
    <category term="utilities"/>
    <category term="bsd"/>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <summary type="html">I'm trying to locate ports of some of the more popular Unix/Linux utilities to other operating systems such as AIX and Windows.  I find it helpful to have the same utility on all the systems I work on, not just on a few them.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href="https://lmemsm.dreamwidth.org/26446.html"&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=26446" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</summary>
  </entry>
</feed>
