Skip to content
View surrim's full-sized avatar
Block or Report

Block or report surrim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
surrim/README.md

Buenos días Almería!

surrim

Here is a little overview of my software projects. Everything except Serendipity is self-made. Most of the projects are using C++17/20, PHP 8.1+ and JavaScript.

Besides open source software development, I'm cycling a lot, see spirit.surrim.org/about.

Useful stuff

  • surrim/j-image-magick
    Coming soon! Jekyll ImageMagick, image batch transformations and template-based output for Jekyll. Outperforms everything else in quality, speed and key features. I'm currently looking for testers to get some feedback
  • surrim/vlc-delete (GH, GL)
    VLC extensision to delete videos from HDD
  • surrim/npxm (GH, GL)
    Nginx, PHP, XDebug and MariaDB Docker image for web development
  • surrim/hashsumplusplus (GH, GL)
    Fast hashsum calculator based on libgcrypt (GnuPG), written in C++
  • surrim/sql-export (GH, GL)
    Simple index.php + config.inc.php for exporting a SQL query as CSV
  • surrim/add-license (GH, GL)
    Bash script to add license headers to source code files
  • surrim/dsplit (GH, GL)
    Tool to split files with a rolling hash algorithm, written in C

PHP Composer projects

  • surrim/base-converter (GH, GL)
    Encodes and decodes numbers in all possible number systems, including YouTube-IDs and self invented ones
  • surrim/image-processor (GH, GL)
    Processes images with GD and/or ImageMagick
  • surrim/css-lib (GH, GL)
    Library for creating CSS with PHP
  • surrim/css-grid-config (GH, GL)
    Generates excellent CSS for grid layouts depending on custom breakpoints
  • surrim/gpx-minifier (GH, GL)
    Removes GPX metadata, keeps only geodata without losing accuracy

Serendipity CMS

  • s9y/Serendipity (GH)
    Serendipity CMS for blogs, written in PHP
  • s9y/additional_plugins (GH)
    Serendipity additional plugins (author of event_osm (OpenStreetMap) and event_geo_json (Geo-data export) plugins), using and updating it for my website since 2020

Earth 2150 / The Moon Project / Lost Souls

  • surrim/osmod (GH, GL)
    Open Source Mod for The Moon Project and Lost Souls, written in EarthC
  • surrim/moos21 (GH, GL)
    Chat client for EarthNet, written in C++

Calculators

  • surrim/fibonacciplusplus (GH, GL)
    Fast Fibonacci calculator (using GMP), written in C++
  • surrim/fibonacci-js (GH, GL)
    Pure JavaScript implementation which uses fast matrix exponentiation and BigInts to calculate any Fibonacci number
  • surrim/lla2xyz (GH, GL)
    Convert geodetic latitude, longitude and altitude to XYZ coordinates, written in HTML and JavaScript

Self invented concepts

  • surrim/fibonacci-backups (GH, GL)
    Fibonacci-based "backups to keep" calculation, written in HTML and JavaScript
  • surrim/rangemap (GH, GL)
    Data structure for handling frequency distributions.

Donations

ko-fi

Popular repositories

  1. vlc-delete vlc-delete Public

    VLC extension to remove videos from the harddisk

    Lua 82 12

  2. osmod osmod Public

    relocated https://sourceforge.net/projects/osmod/

    eC 1 1

  3. moos21 moos21 Public

    MoonNet Omnipresent Observation System

    C++ 1

  4. PathFinding.js PathFinding.js Public

    Forked from qiao/PathFinding.js

    A comprehensive path-finding library for grid based games

    JavaScript

  5. add-license add-license Public

    Adds a license to your source code files

    Shell

  6. dsplit dsplit Public

    C