schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #c

#netbsd boosted

[?]LFA Β»
@lfa@hostux.social

A new gopher hole and gopher server are born!! πŸŽ‰

Finally the first private beta of Goophy is up and running on the Raspberry Pi with NetBSD. You can check it out with your favorite gopher client at:
gopher://lucio.albenga.es

I promise I'll put more content in the following days, but right now I'm excited to have it online πŸ˜… Let me know if you find any bugs.

    [?]Marco Ivaldi Β»
    @raptor@infosec.exchange

    β€œThere are many good things in the world of and , but handling is not one of them.”

    The surprising struggle to get a UNIX Epoch time from a UTC string in C or C++ by @bert_hubert

    berthub.eu/articles/posts/how-

      [?]Peter N. M. Hansteen Β»
      @pitrh@mastodon.social

      [?]LFA Β»
      @lfa@hostux.social

      DevLog 🧡
      ---------------------------------
      First steps of a pet project of mine. A Gopher server in C called Goophy. I'm making it for educational purposes and to use it myself in the (near?) future.

      The test client is elpher a gopher / gemini client for emacs.

      Alt...You can see on the right a terminal with the gopher server Goophy running and on the left the elpher emacs gopher client testing a simple connection to it. It shows how the client connects succesfully to the server and receives a valid response from it.

        [?]LFA Β»
        @lfa@hostux.social

        More progress done. Some code refactor here and there, some security things like avoiding access to not authorized files and paths, gophermaps already supported... not bad at all πŸ€“

        Funny story of the day: I was testing the program and I was excited because everything worked fine. Suddenly I realized a thing was working but it shouldn't. Why was it working? πŸ€” Because the data I was using didn't cover that specific use case yet πŸ˜…

          [?]LFA Β»
          @lfa@hostux.social

          You know you're not making any progress if you don't get a Segmentation Fault once in a while πŸ˜… πŸ˜‚

            [?]LFA Β»
            @lfa@hostux.social

            You also know you're making progress when valgrind output looks like this:

            ==32514== All heap blocks were freed -- no leaks are possible
            ==32514==
            ==32514== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

            Stay tuned, later in the day I'll show you current project status πŸ˜‰

              [?]LFA Β»
              @lfa@hostux.social

              As promised, here we go: in action. As you can see it's approaching an usable status.

              Next steps: refactor more code, add a logging system and start my own gopherhole to test it in a real case scenario.

              Alt...Video of Goophy Gopher Server in Action, loading from localhost

                [?]LFA Β»
                @lfa@hostux.social

                Fixed my very first "buffer underflow" since the 90s πŸ˜…, refactored and improved code readability, doc comments, etc. I'm quite happy with the current status.

                Next step: adding the logging system and removing all the debugging prints. Maybe I'll continue later, who knows... πŸ€“ πŸ˜†

                  [?]LFA Β»
                  @lfa@hostux.social

                  First version of the logging system almost finished. I have to fix a few formatting things but I have a working logfile. Almost all of the debug printf have disappeared πŸ˜‰

                    [?]LFA Β»
                    @lfa@hostux.social

                    Finally I have a working logging system. Yesterday I had almost completed a first version but today I thought, wouldn’t it be better if…? And I jumped at it πŸ˜…

                    There is room for improvement but I'm quite happy with it right now. I hope to have my private beta ready this week.

                    Screenshot of the output of Goophy's log file. It shows info messages, warning messages and error messages for different requests.

                    Alt...Screenshot of the output of Goophy's log file. It shows info messages, warning messages and error messages for different requests.

                      [?]LFA Β»
                      @lfa@hostux.social

                      Today I'm working on a config file system for the server. We will see how it goes πŸ€“

                        [?]LFA Β»
                        @lfa@hostux.social

                        Mission accomplished!
                        Config file works as expected and with this I'm ready for a first private beta πŸ₯³

                        Next step: installing NetBSD on my Raspberry Pi 2 for putting this online and see what happens πŸ˜‰

                          #pkgsrc boosted

                          [?]πšŸπš’πš—πšœ Β»
                          @sehnsucht@social.sdf.org

                          ― I decided to create an alt account here to allow me
                          to connect more easily with SDF community.

                          My primary focus will be on tech-related things I like:
                          on and



                            [?]SirWumpus πŸ‘ΎπŸ Β»
                            @sirwumpus@tilde.zone

                            Message in a bottle time again (not a peep from anyone yet).

                            Growing desperate in search for (remote) software developer work in the areas. C# and more. Very versatile, adaptable, experienced.

                            snert.com/resume/

                            Hey! If its remote, its possible to work world wide too!

                              [?]Paul SomeoneElse Β»
                              @pkw@snac.d34d.net

                              https://alive.d34d.net/

                              I am so stuck in making this C/OpenBSD based website.

                              It's funny how much work it is to do things that are like trivial in
                              Flask/PHP/Django etc.

                              But I don't mind at all. I'm pretty confident I could run this on
                              any low level hardware. Like I keep wanting a 486 or pentium 1
                              and it would probably run just fine. I guess the https might be
                              the real expensive part :)

                              Anywho, I added email sending:
                              https://alive.d34d.net/emailtest/

                              Again you won't see anything, it sends it to me.
                              I am afraid to put an email form on a public page that did
                              anything more than email me.

                              If you notice I put ?r=12312312-123123 url params on all of
                              links that would have dynamic content. That is because I am using
                              to an it will otherwise cache the pages.


                                #pkgsrc boosted

                                [?]Jonathan Perkin Β»
                                @jperkin@federate.me.uk

                                Just to give you an idea of how much software GCC 14's default of -Werror=implicit-function-declaration breaks, here are two pkgsrc bulk build results:

                                GCC 13.3.0: 24835/28450
                                GCC 14.3.0: 2589/28450

                                reports.pkgci.org/SmartOS/upst

                                reports.pkgci.org/SmartOS/upst

                                I also had to fix up a bunch of things before the build would even start.

                                This could take a while. And then the fun starts all over again with GCC 15's changes...

                                  [?]Dr. Brian Callahan Β»
                                  @bcallah@bsd.network

                                  I am building gcc-15.1.0 on my iMac G4 (Tiger) machine. It is on stage2, which is a good sign.

                                  It will include C, C++, Fortran, Modula-2, Objective C, and Objective C++ compilers.

                                  It will depend on my new PowerPC Mac OS X modernization library, libpcc: github.com/ibara/libppc

                                  I'll write a blog post about how to use it once it is all compiled; my goal is to produce a turnkey solution that just works(TM), including assembler, linker, and other utilities, as recent as possible for PowerPC.

                                  And libppc can be instantly extendable to incorporate more C11 and later features. Hopefully others in the retro Mac community are interested in building that up with me.

                                  My ultimate goal is to build some flavor of WebKit some day and have a modern web experience (even if slow, and possibly using X11). But in the meantime we will probably build a lot of excellent modern software to keep these machines going.

                                    [?]Simon Brooke Β»
                                    @simon_brooke@mastodon.scot

                                    @iris_meredith to write the same piece of functionality in as in , you'll use exactly the same number of bracket ({[]}) characters; plus in C you will additionally have to use many other punctuation characters that you wouldn't have to use in Lisp. You will also, typically, have to write many more lines of actual code.

                                    But of course Lisp syntax is much more complex.

                                      [?]ltning Β»
                                      @ltning@pleroma.anduin.net

                                      I wrote a piece about my recent attempts to add a guestbook to the #Floppy #Museum ..
                                      https://scrolls.anduin.net/ltning/a-tale-of-failure

                                      I'd boost it (the blog is federated - @ltning), but @writefreely doesn't render nicely for some reason.
                                      #Fail #DOS #C #Retrocomputing

                                      (Also @obsoletemediauk - got any new updates lately? :)