Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 9 hours ago

Git CLI tool for intelligently creating branch names

https://github.com/ytreister/gibr

#HackerNews #Git #CLI #Branching #Tool #GitHub #OpenSource #Development

GitHub

GitHub - ytreister/gibr: A Git CLI tool for intelligently creating branch names

A Git CLI tool for intelligently creating branch names - ytreister/gibr
  • Copy link
  • Flag this post
  • Block
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 5 days ago

Geoutil.com – Measure distances, areas, and convert geo data in the browser

https://geoutil.com

#HackerNews #Geoutil #Distance #Measurement #Geo #Data #Conversion #Browser #Tool

  • Copy link
  • Flag this post
  • Block
Lukas C. Bossert
@lukascbossert@mastodon.social  ·  activity timestamp last week

Resilient technologies aren’t retro—they’re ROOT: Robust, Open, Ongoing, Time-tested. In RDM, text-first + small, composable tools beat opaque stacks. Emacs/Org(-babel) for literate workflows & provenance; Makefiles declare rebuilds; CLI atoms—curl, sed, awk, grep, diff, tar, rsync, cron, SQLite—keep steps inspectable, portable, rebuildable. DOI: https://doi.org/10.5281/zenodo.17157588 — Feedback welcome!

#ROOT #ResilientTech #Emacs
#OrgMode #RDM #NFDI
#FAIR
#Reproducibility
#literateprogramming
#BoostOK

Zenodo

Resilient Technologies. Why Decades-Old Tools Define the ROOT of Modern Research Data Management

Research data management (RDM) today is characterized by a multitude of new platforms and specialized software solutions. These innovations are undoubtedly important, but they also involve risks: short life cycles, proprietary dependencies, and limited sustainability. In contrast, there are tools that have existed for decades and have proven to be remarkably resilient. These “resilient technologies” are distinguished by longevity, openness, interoperability, and the support of active communities. Examples include Emacs (established in 1976 as a highly customizable editor), awk (1977) for efficient text and data processing, sed and grep (indispensable in pattern recognition and transformation since the 1970s), as well as perl (1987) as a flexible scripting language for data pipelines. In the field of documentation, LaTeX (1984) stands for sustainable, reproducible, and platform-independent text processing. For the automation of complex workflows, make (1976) has proven its worth, while rsync (1996) remains unrivaled as a robust tool for data backup and transfer to this day. This is complemented by curl (1997), which has enabled stable and universal data transfer over the internet for decades. This three-poster series argues that decades-old, community-maintained tools form the ROOT of sustainable research data management—Robust, Open, Ongoing, Time-tested. The Concept/Meta poster motivates the idea of “resilient technologies,” tracing its lineage from literate programming and the Unix philosophy to contemporary RDM/NFDI practice. It introduces the ROOT badge as a compact signal for tools that are transparent, composable, well-documented, and maintained across years. The Main poster translates the concept into practice by mapping resilient tools (e.g., Emacs/Org-babel, Make, curl/sed/awk/grep/diff, cron, tar/rsync, SQLite, LaTeX, find) onto the research data life cycle (planning, production, analysis, archiving, access, re-use). It highlights simple, inspectable patterns—small steps that chain together into pipelines you can audit, version, and rebuild long after fashions and GUIs change. The Source poster closes the loop by disclosing the full build of the posters themselves: a reproducible, text-first publication that can be re-generated from a single source using the very tools it advocates. Together, the trilogy provides a coherent “why–what–how”: a rationale for resilience, a concrete mapping to RDM tasks, and an executable artifact that embodies the approach. The intended outcome is pragmatic: lower maintenance burden, higher reproducibility, and infrastructures that improve with age.
“ROOT badge: Robust • Open • Ongoing • Time-tested.”
“ROOT badge: Robust • Open • Ongoing • Time-tested.”
“ROOT badge: Robust • Open • Ongoing • Time-tested.”
Lukas C. Bossert
@lukascbossert@mastodon.social replied  ·  activity timestamp last week

I just created a project on osf.io to promote and discuss #ROOT further:
ROOT – #Robust . #Open . #Ongoing . #Time-Tested

https://osf.io/we4fn

It is not bound to any specific #tool but can be applied to a wide range of ( #CLI) tools and platforms.

OSF

content
  • Copy link
  • Flag this comment
  • Block
NSZombie
NSZombie liked this activity
Metin Seven 🎨
@metin@graphics.social  ·  activity timestamp 3 months ago

Source: https://pridever.org

#code #programming#coding #release #releases #tool #tools #software #program #programme #funny #meme #memes #picture

Pride versioning of software:

Proud version ─ Major version number:
Bump when you are proud of the release

First decimal ─ Default version number:
Just normal/okay releases

Second decimal ─ Shame version number:
Bump when fixing things too embarrassing to admit
Pride versioning of software: Proud version ─ Major version number: Bump when you are proud of the release First decimal ─ Default version number: Just normal/okay releases Second decimal ─ Shame version number: Bump when fixing things too embarrassing to admit
Pride versioning of software: Proud version ─ Major version number: Bump when you are proud of the release First decimal ─ Default version number: Just normal/okay releases Second decimal ─ Shame version number: Bump when fixing things too embarrassing to admit
  • Copy link
  • Flag this post
  • Block
STOP OCCUPATION 🍉 S. Costa and 2 others boosted
Metin Seven 🎨
@metin@graphics.social  ·  activity timestamp 3 months ago

Source: https://pridever.org

#code #programming#coding #release #releases #tool #tools #software #program #programme #funny #meme #memes #picture

Pride versioning of software:

Proud version ─ Major version number:
Bump when you are proud of the release

First decimal ─ Default version number:
Just normal/okay releases

Second decimal ─ Shame version number:
Bump when fixing things too embarrassing to admit
Pride versioning of software: Proud version ─ Major version number: Bump when you are proud of the release First decimal ─ Default version number: Just normal/okay releases Second decimal ─ Shame version number: Bump when fixing things too embarrassing to admit
Pride versioning of software: Proud version ─ Major version number: Bump when you are proud of the release First decimal ─ Default version number: Just normal/okay releases Second decimal ─ Shame version number: Bump when fixing things too embarrassing to admit
  • Copy link
  • Flag this post
  • Block
Metin Seven 🎨
@metin@graphics.social  ·  activity timestamp 3 months ago

Source: https://pridever.org

#code #programming#coding #release #releases #tool #tools #software #program #programme #funny #meme #memes #picture

Pride versioning of software:

Proud version ─ Major version number:
Bump when you are proud of the release

First decimal ─ Default version number:
Just normal/okay releases

Second decimal ─ Shame version number:
Bump when fixing things too embarrassing to admit
Pride versioning of software: Proud version ─ Major version number: Bump when you are proud of the release First decimal ─ Default version number: Just normal/okay releases Second decimal ─ Shame version number: Bump when fixing things too embarrassing to admit
Pride versioning of software: Proud version ─ Major version number: Bump when you are proud of the release First decimal ─ Default version number: Just normal/okay releases Second decimal ─ Shame version number: Bump when fixing things too embarrassing to admit
  • Copy link
  • Flag this post
  • Block
Jess Mahler boosted
Robert Kingett
@WeirdWriter@caneandable.social  ·  activity timestamp 3 months ago

Other writers, these writer decks turn your laptop etc into special writer focused spaces. Lots of options! https://www.writerdeck.org/#Tool#Tech#Technology#CLI

  • Copy link
  • Flag this post
  • Block
Robert Kingett
@WeirdWriter@caneandable.social  ·  activity timestamp 3 months ago

Other writers, these writer decks turn your laptop etc into special writer focused spaces. Lots of options! https://www.writerdeck.org/#Tool#Tech#Technology#CLI

  • Copy link
  • Flag this post
  • Block
Felix Palmen :freebsd: :c64:
@zirias@mastodon.bsd.cafe  ·  activity timestamp 6 months ago

Of course, this new credentials checker in #swad needs a #tool to edit these #password files, that's currently work in progress.

I just implemented the class for reading a password, pretty simple thing from a pipe, but an "interesting" job from a #terminal. Turns out doing that portably, reliably and secure needs quite some code. 🙈

There's #getpass, but that's deprecated for good reasons (global state and not perfectly clear how it deals with #signals that could interrupt the input). And there's the sane replacement #readpassphrase in some systems (e.g. #FreeBSD), but that's not portable. 🙃

So, plain old #tcsetattr it is, with some signal handling on top:
https://github.com/Zirias/swad/commit/447f48096fc275a5bae113393ffe9a3cbc66cc95

  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login