GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    Louis (louis@emacs.ch)'s status on Tuesday, 12-Mar-2024 13:30:55 JSTLouisLouis
    • screwlisp

    GNV - the Gopher Web search engine - just got an update.

    https://gopher.emacs.ch

    - Now includes Gemini
    - Shows context snippet of the content where search query was found

    The crawler is still working through more than 60'000 found links, this will require a few more hours to finish.

    I've removed the Gopher image and binary proxy out of the following consideration:

    - It's a potential attack vector to external Gopher servers

    - GNV shall not replace functionality of Gopher, but encourage its use by using a proper client

    - I want to focus on providing features increasing discovery of Gopher/Gemini content and how it is interconnected with each other (inspired discussion by @screwtape - aka "How to link Gopher phlogs with each other")

    Those who follow me know that GNV is written in Common Lisp. A great learning exercise for me. It's incredibly suited for this task because I could modify the code for numerous edge cases _while_ the crawler is running, without starting from scratch every time an exception is thrown.

    Sure, when the project is finished and the problem is modeled out properly, one could say: that would be easy to write in lang X.Y.Z! Sure, but it's not the end product where Common Lisp shines, it's the journey.

    With that, have a good night y'all.

    In conversationabout a year ago from emacs.chpermalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.