1
0
Fork
You've already forked mff
0
No description
2026年03月13日 06:22:57 +00:00
barca.md Update barca.md 2026年01月29日 10:30:51 +01:00
igeeks.urls Update igeeks.urls 2026年02月01日 06:26:07 +01:00
links Update links 2026年01月29日 05:27:07 +01:00
pi.md Update pi.md 2026年02月01日 07:45:15 +01:00
README.md README.md 2026年03月13日 06:22:57 +00:00
sef.md Update sef.md 2026年02月01日 06:12:11 +01:00
self.md Update self.md 2026年03月11日 19:29:05 +01:00
wp.links.wp Update wp.links.wp 2026年03月11日 03:27:20 +01:00

SSH

TEST DELETE

git clone with a specific ssh key

skobes avatar skobes 8 hours ago

A trick I learned for git is:

git clone -c core.sshCommand="ssh -i ~/.ssh/mykey_ed25519" [url]

This configures the cloned repo to use the specified key to talk to the remote. No need to mess with ssh-agent or .ssh/config. Particularly useful if you have keys for multiple Github accounts.

FEDIVERSE

tags.pub - follow global tags

prodromou.pub/@evan https://gitlab.com/evanp/tags-pub

https://fosdem.sojourner.rocks/2026/event/40123f36-a3be-5fdc-871f-feb38b2f8b07 Many ActivityPub servers have a feature to follow a hashtag locally -- subscribing to receive all the content with a particular hashtag that your server knows about, as it arrives. Could we provide a similar feature across the Fediverse? tags.pub is a project to implement that feature -- collecting tagged content and redistributing it by hashtag. In this talk, Evan will discuss the motivations behind tags.pub, its implementation, and outline future steps for global hashtag services.

EMAIL

tools to test mail providers - internet.nl (dutch)

https://fosdem.sojourner.rocks/2026/event/8503c0dc-8217-5945-bf13-d8055fd264b5

https://internet.nl/mail/email.com/1738997/

This talk I will go over some FOS (online) tooling to check your mail config. Some common misconfigurations in DNS. Why you should probably want to avoid www CNAME @, and how to config other observations from the biannual measurements of scanning more than 10.000 governmental host names in The Netherlands. After this talk you'll know at least one DNS or security improvement for your own or organization domain, or something to monitor for your email.

Online tools: - the free open source Internet.nl (in the project team) [IPv6, DNSSEC, SPF, DMARC, DKIM, STARTTLS, DANE inbound] - the free open source haveDANE.net (adopted/hosted by platform behind internet.nl) [interactive DANE outbound] - the free open source zonemaster.net [DNS] - the free open source DNSViz.net [DNS]

METABEST messages (meet, drive, fichiers etc) - collaborative inbox - french agency (rural 2500 persons) gets rid of IMAP

i️ About La Suite

La Suite is built by French government agencies DINUM and ANCT. It is also the product of a close european collaboration with the Netherlands and German state.

Un ensemble de services numériques simples, souverains et sécurisés pour outiller les collectivités territoriales dans leurs besoins essentiels. https://suiteterritoriale.anct.gouv.fr/ https://messages.suite.anct.gouv.fr/ https://fichiers.suite.anct.gouv.fr/

La Suite territoriale, qu’est-ce que c’est ?

Une plateforme sécurisée de services mutualisés pour les communes de moins de 3 500 habitants et les EPCI de moins de 15 000 habitants. Elle est également accessible à toute collectivité adhérente d’une structure de mutualisation partenaire.

Messages : Collaborative Inbox

Messages is the all-in-one collaborative inbox for La Suite territoriale.

Why use Messages

Messages is a full communication platform enabling teams to collaborate on emails through shared or personal mailboxes.

It features a MTA based on Postfix, a custom MDA built on top of Django Rest Framework and a frontend using Next.js and BlockNote.js.

Collaboration at the core

👥 Share any inbox with multiple users
🧶 Share threads with other users
(soon) 🕶 Private messages between users
(soon) 💎 Realtime text editing
(soon) 👉 Assign threads to specific users

Based on standards

🔑 OpenID Connect for all user accounts. Plug any identity provider, including Keycloak.
📬 SMTP in and out.
❌ No POP3 or IMAP client support, by design. We're building for the future, not the (unsecure) past!
✅ JMAP-inspired data model. Full support could be added.

https://github.com/suitenumerique/messages

DIY

FreeSewing is the leading open source library for on-demand garment manufacturing

Loved by home sewers and fashion entrepreneurs alike, FreeSewing provides the tech stack for your creative endeavours. https://freesewing.eu/docs/about/ Freesewing.eu is the FreeSewing project’s flagship website where we offer our ever-growing collection of bespoke sewing patterns to makers all over the world.

https://freesewing.dev/

An open source Javascript library for parametric sewing patterns For more info about FreeSewing – the open source project – refer to FreeSewing.dev which hosts documentation for developers, designers, contributors, and translators.

Patterns are rendered as SVG — short for Scalable Vector Graphics — an XML-based vector image format and an open standard. While you don’t need to be an SVG expert, a basic understanding of the format will greatly help you to understand FreeSewing.

NEWTOOLS WEBDEV

Sojourner (node/npm used by FOSDEM) is a conference companion, developed by Jarek Lipski.

https://github.com/loomchild/sojourner-web https://sojourner.rocks/

It's inspired by the FOSDEM schedule app written by Will Thompson for the Nokia N900 back in 2010, and discovered by Jarek during his first visit to ULB Solbosch Campus in 2012.

NEWTOOLS

bkt and bash-cache

https://github.com/dimo414/bash-cache

Transparent caching layer for bash functions; particularly useful for functions invoked as part of your prompt.

Bash Cache provides a transparent mechanism for caching, or memoizing, long-running Bash functions. Although it can be used for scripting its motivating purpose is to cache the results of expensive commands for display in your terminal prompt.

https://github.com/dimo414/bkt a subprocess caching utility, available as a command line binary and a Rust library.

T (rust) - a text processing language and utility

I typically find these new sed/awk/grep replacements to be woefully inadequate, but this one seems surprisingly well-designed. I've only skimmed the manual, but there's something..orthogonal about the system, like vim, or array languages. https://github.com/alecthomas/t https://lobste.rs/s/rjw7zn/t_concise_language_for_manipulating_text

Example - top 20 most frequent words, lowercased

Using traditional Unix utilities:

tr -s '[:space:]' '\n' < file | tr A-Z a-z | sort | uniq -c | sort -rn | head -20

The equivalent in t would be:

t 'sjld:20' file

TOEDIT

https://github.com/mapbox/awesome-vector-tiles

RSS

METABESTBEST RSS lemmy kbin masto etc piefeed

As far as I know, the software used by Fediverse, a decentralized social networking site, makes information public due to its decentralized nature, and as a result, it’s often possible to obtain feeds of the latest information via RSS.

However, the extent to which this is possible varies depending on the software’s capabilities and features, and I was interested in the functionality of each piece of software, so I decided to write this article to resear

https://lemmy.world/post/41455313

MAPS

Cardinal Maps is a mapping application for Android

https://gitlab.e.foundation/e/os/cardinal

designed to get out of your way and be there when you need it. We believe maps should be fast, private, and focused on what matters most—helping you navigate the world around you.

ventusky - maps rain wind cameras

https://www.ventusky.com/wind-gusts-map/1-hour#p=40.52;-7.65;6&t=20260129/0900\

ref:xyz OSM

https://wiki.openstreetmap.org/wiki/Key:ref?uselang=en

"ref" stands for "reference" and is used for reference numbers or codes. Common for roads, highway exits, routes, entrances to big buildings etc. It is also used for shops and amenities that are numbered officially as part of a retail brand or network respectively.

This key and variations are frequently used to avoid the use of relations

Key variations

ref=*
int_ref=* – international reference numbers or codes
nat_ref=* – national reference numbers or codes
reg_ref=* – regional reference numbers or codes
loc_ref=* – local reference numbers or codes

For cycle routes:

ncn_ref=* – national cycle network reference
rcn_ref=* – regional cycle network reference
lcn_ref=* – local cycle network reference

country-specific. For example, France uses ref:FR:=*

ref:bic=* bien interes ref:blxx bayern landesamt ref:doc=* new zealand park huts ref:EU:EVSE=* elect charg statin ref:ine=* ine pueblo spain

ref:temples.ru=* amenity=place_of_worship religion=christian Russia Reference for Russian Christian churches in temples.ru catalog

ref:at:bda=* heritage=2 heritage:operator=bda Austria Identifier for austrian national monuments as designated by the Bundesdenkmalamt

felt/tippecanoe

https://github.com/felt/tippecanoe

Builds vector tilesets from large (or small) collections of GeoJSON, FlatGeobuf, or CSV features, like these.

This is the official home of Tippecanoe, developed and actively maintained by Erica Fischer at Felt.

fff mapbox vector tiles spec protobufs (google)

A vector tile is a lightweight data format for storing geospatial vector data, such as points, lines, and polygons

Vector tiles are encoded as Google Protobufs (PBF), which allow for serializing structured data. For clarity, Mapbox Vector Tiles use the .mvt file suffix. The specification details are largely structured around the rules implemented in the base .proto file.

Mapbox Vector Tiles are not related at all to OpenStreetMap PBF files. PBFs are a format, much like XML and can take many forms. Mapbox Vector Tiles and OpenStreetMap PBFs are protobuf files, but conform to completely different specifications and are used in different ways.

https://docs.mapbox.com/data/tilesets/guides/vector-tiles-standards/
https://github.com/mapbox/vector-tile-spec

awesome-vector-tiles

https://github.com/mapbox/awesome-vector-tiles

reuters news with pmtiless protomaps

excelent article

Open Source Mapping for News: Reuters — Scott Reinhard Maps

Ben Welsh, News Applications Editor at Reuters, has written a fantastic tutorial for assembling your own free interactive map, using the same processes we used for Reuters. Read the post here. https://palewi.re/docs/first-basemap/

MFF

less exit with 1 and run a script

03-01-2025 leah blogs: Six hacks for less(1)

Did you ever wish to give feedback from less? Like have a script output some info, and you decide how to go on? Since less always exits with status 0 usually, this I thought this was tricky to do, but the quit action actually can return an arbitrary exit code, encoded as a character.

I bound Q and :cq (like in vim) to exit with status 1:

#command Q quit 1円 :cq quit 1円

Now you can do stuff like look at all files and have them deleted when you press Q instead of q to exit:

for f in *; do less $f || rm $f; done

ROLLING

Download Valley - Wikipedia (similarweb spyware browser toolbars)

https://en.wikipedia.org/wiki/Potentially_unwanted_program

https://en.wikipedia.org/wiki/Download_Valley

Companies linked to the term Babylon (software),[20] translation software, toolbars and redirected search engines. Conduit (company)/Perion Network, a DIY mobile app platform. Conduit and Perion merged in 2013.[21] Genieo Innovation, user tracking software and adware. The installer used automated clicks to bypass security permission dialogs.[12] Acquired by Somoto Israel Ltd. in 2014.[22] iBario,[5] responsible for InstallBrain downloader/installer and accused of having spread the Sefnit/Mevade malware (see above). IronSource, being responsible for the InstallCore and MobileCore download managers,[23] as well as numerous adware products distributed through them, such as Funmoods[24] and FoxTab.[25] Somoto SimilarWeb, founded in Tel Aviv in 2007, acquired the popular open-source browser extension Stylish in 2017 and added spyware that collected the browsing history and personal information of its 1.8 million users, resulting in the extension being removed and blocked as a security risk by Google Chrome and Mozilla Firefox.[26][27] Superfish,[28] advertising company that ceased operating under this name in 2015 after a controversy about its product as pre-installed on Lenovo laptops, during which the United States Department of Homeland Security advised uninstalling it and its associated Root certificate, because they made computers vulnerable to serious cyberattacks An unnamed Download Valley executive admitted to the Wall Street Journal[7] that some companies employ teams of up to 15 developers to break through security suites that try to block their software.