Vue normale

Reçu avant avant-hierLiens

Cliget Catalog

7 mars 2025 à 13:54
Tout un ensemble d'outils en ligne de commande sour Linux (CLI)
Par exemple, jless pour parcourir un fichier JSON


name repo description
  ab  

a tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server
  ag x

A code-searching tool similar to ack, but faster.
  amber x

a programming language transpiled into Bash Script
  arc x

Easily create & extract archives, and compress & decompress files of various formats
  aria2 x

lightweight multi-protocol & multi-source command-line download utility
  asciinema  

Record and share your terminal sessions
  asdf x

manage developement environments for many languages with multiple concurrent versions
  atuin x

Magical shell history
  axel x

Lightweight CLI download accelerator
  bat x

A cat(1) clone with syntax highlighting and Git integration
  benthos x

Fancy stream processing made operationally mundane
  bfs x

A breadth-first version of the UNIX find command
  bottom x

A customizable cross-platform graphical process/system monitor for the terminal
  br x

Get an overview of a directory, even a big one
  btop x

A monitor of resources
  chezmoi x

Manage your dotfiles across multiple diverse machines, securely
  claws x

websocket interactive client
  cliget  

install various tools in your user profile
  curl x

transferring data with URL syntax
  d2 x

a diagram scripting language that turns text to diagrams
  delta x

A syntax-highlighting pager for git, diff, grep, and blame output
  diagram x

CLI app to convert ASCII arts into hand drawn diagrams
  difft x

diff tool that compares files based on their syntax, not line-by-line
  diskonaut x

Terminal disk space navigator, disk tree-map
  dslcad x

a programming language & interpreter for building 3D models
  dt x

duct tape for your unix pipes
  dua x

View disk space usage and delete unwanted data, fast.
  duf x

Disk Usage/Free Utility - a better 'df' alternative
  exa x

modern replacement for ‘ls’ ; unmaintaned, prefer eza
  eza x

enhanced ls (active clone of exa)
  fail x

this entry will fail, for test purpose
  fd x

A simple, fast and user-friendly alternative to `find`
  feh x

feh is an X11 image viewer aimed mostly at console users
  fend x

Arbitrary-precision unit-aware calculator
  ffmpeg  

A complete, cross-platform solution to record, convert and stream audio and video
  fgron x

fast version of gron (use simdjson pull parser) also provide a fast jq for simple expression
  fio  

io benchmark
  flyscrap x

A standalone and scriptable web scraper in Go
  fq x

jq for binary formats - tool, language and decoders for working with binary and text formats
  fzf  

fuzzy search
  gat x

cat alternative written in Go
  glances  

a better top/htop
  glow x

markdown viewer
  gotty  

Share your terminal as a web application
  grex x

build regular expressions from samples
  gron x

flatter json to make it greppable
  grype x

A vulnerability scanner for container images and filesystems
  hey x

HTTP load generator, ApacheBench (ab) replacement
  hishtory x

Better Shell History
  htop x

an interactive process viewer
  httpie  

A simple yet powerful command-line HTTP and API testing client for the API era.
  httpx  

fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2
  hurl x

run HTTP requests defined in a simple plain text format
  hx  

text editor, inspired by vim
  hyperfine x

benchmarking tool
  ijq  

interactive jq tool. Like jqplay for the commandline
  jaq x

A jq clone focussed on correctness, speed, and simplicity
  jc x

converts the output of popular command-line tools, file-types, and common strings to JSON
  jinja2 x

CLI for Jinja2
  jj x

A Git-compatible DVCS that is both simple and powerful
  jless x

a command-line JSON viewer designed for reading, exploring, and searching through JSON data
  jp x

dead simple terminal plots from JSON data
  jq x

json query
  jqp x

a TUI playground to experiment with jq
  just x

a handy way to save and run project-specific commands.
  k3d x

a lightweight wrapper to run k3s (Rancher Lab's minimal Kubernetes distribution) in docker.
  k3s x

Lightweight Kubernetes
  ko x

a simple, fast container image builder for Go applications.
  lazygit x

simple terminal UI for git commands
  lidecli x

Linux Desktop CLI - An unified command-line tool to interact with Desktop Environments and Window Managers
  litestream x

Streaming replication for SQLite.
  lnav x

An advanced log file viewer for the small-scale
  lsd x

next gen ls command
  mc  

minio client
  micro x

a modern and intuitive terminal-based text editor
  minify x

minifiers for web formats
  minijail x

sandboxing and containment tool used in ChromeOS and Android
  minijinja x

a powerful template engine for Rust with minimal dependencies based on the syntax and behavior of the Jinja2 template engine for Python
  mintotp x

generate TOTP from the terminal
  mintproxy  

interactive, SSL/TLS-capable intercepting proxy with a console interface for HTTP/1, HTTP/2, and WebSockets.
  mlr x

Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
  mosh x

Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.
  navi x

Interactive cheatsheet tool for the command-line
  ndcu  

a disk usage analyzer with an ncurses interface
  nnn x

n³ The unorthodox terminal file manager
  nvtop x

GPUs process monitoring for AMD, Intel and NVIDIA
  outrun x

Delegate execution of a local command to a remote machine.
  pagefind x

Static low-bandwidth search at scale
  pandoc x

Universal markup converter
  pet x

Simple command-line snippet manager
  pueue x

processes a queue of shell commands
  pup x

Parsing HTML at the command line
  pylufic  

Let's upload that file CLI
  qjs  

a small and embeddable Javascript engine.
  qr x

generate qr code
  qsv x

CSV sliced, diced & analyzed
  redo x

create reusable functions from your history in an interactive way
  relpipe  

Relational pipes are an open data format designed for streaming structured data between two processes.
  rg x

improved grep
  rlwrap x

A readline wrapper, with history and completion
  rq x

A tool for doing format transformation. Supports Avro, CBOR, JSON, MessagePack, Protocol Buffers, YAML, TOML, CSV
  sake x

a command runner for local and remote hosts
  scc x

Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates
  sd x

intuitive find & replace CLI (sed alternative)
  semgrep x

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
  semgrepx x

xargs for semgrep
  sg x

fast and polyglot tool for code structural search, lint, rewriting at large scale
  sk x

general fuzzy finder ; like fzf
  slugify x

generate sluged version of input
  slurp  

put whole input in memory before processing ; this allow to overrite input file ; like `sed -i` ; prefer `sponge` from moreutils package
  so x

A terminal interface for Stack Overflow
  sqlite-utils  

manipulate sqlite db (ETL)
  stork x

full text search, index in terminal, query in terminal or embed in web page
  tab  

A modern text/number processing language for the shell.
  task x

A task runner / simpler Make alternative written in Go
  teip x

Highly efficient "Masking tape" for Shell
  termdbms x

A TUI for viewing and editing database files, CSV and SQLite.
  terminews x

RSS client in the terminal
  tqdm  

a better pv
  tre x

a better tree
  trivy x

Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
  ttyd x

share terminal over the web
  typst  

A new markup-based typesetting system that is powerful and easy to learn.
  ugrep x

a more powerful, ultra fast, user-friendly, compatible grep
  up x

interactively edit pipe
  ups x

Command line tools for manipulating UPS patch files
  vd  

interactive multitool for tabular data
  vhs x

Write terminal GIFs as code for integration testing and demoing your CLI tools.
  viddy x

modern watch command, time machine and pager
  vuls x

Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices
  watchexec x

Executes commands in response to file modifications
  watchgod  

Watch a directory and execute a python function on changes.
  websocat x

client for web sockets, like netcat/curl/socat but for ws://
  wrk x

Modern HTTP benchmarking tool
  ww  

creates ephemeral pipes between computers
  xh x

Friendly and fast tool for sending HTTP requests
  xidel x

extract data from HTML/XML document
  xsv x

a fast CSV command line toolkit
  yazi x

terminal file manager
  yq x

yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
  yq-py x

Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
  z x

A smarter cd command. Supports all major shells, inspired by z and autojump.
  zee  

modern text editor for the terminal
  zf x

a commandline fuzzy finder designed for filtering filepaths
  zq x

process data with Zed queries
  zsync  

file transfer program ; based on rsync ; downloads only new parts of the file
Permalien

Maximum Speed SQLite Inserts | Julik Tarkhanov

3 mars 2025 à 16:12
"""
Naive - 2.7048650000069756 seconds
With transaction - 2.3600640000076964 seconds
With transaction and prepared statement - 0.637083999987226 seconds
With pragmas, transaction and prepared statement - 0.6406159999896772 seconds
With multirow inserts, pragmas, transaction and prepared statement - 0.3141590000013821 seconds
"""

Ce qu'il faut surtout retenir :
* Utiliser des pragmas pour désactiver le mode synchrone et la journalisation expose au risque de corruption de données, et ne fait rien gagner en performances (ou très peu sur disque magnétique)
* Sur disque magnétique, les transactions apportent un ENORME gain de performance (99.5%) en mémoire ou SSD, c'est plus modeste (18%)
* Les requêtes préparées font encore gagner 66% de perf par-dessus
* Les insertions multi-lignes font encore gagner 50%

Permalien

Quelle garantie couvre les anomalies d'une voiture d'occasion ? - Le Hollandais Volant

28 janvier 2025 à 15:11
"""

Juste un rappel : si vous achetez une voiture d’occasion à un professionnel (garage, concession…) vous avez une garantie LÉGALE de 2 ans.

La garantie légale vaut historiquement pour du neuf, mais elle vaut désormais aussi pour de l’occasion, si l’achat est fait chez un professionnel.
Donc si un garage Citroën (ou un autre) vous vend une 2 CV en 2025, vous êtes garantis 2 ans, même si la voiture a 70 ans.

Attention quand-même : le contrat de vente est important.

Si le contrat mentionne, par exemple, que les essuies-glaces ne fonctionnent pas, alors le défaut de fonctionnement des essuie-glaces n’est pas couvert (tout simplement parce que ce n’est pas un vice-caché, car il n’est pas caché). Vous avez signé le contrat, et donc accepté ce défaut là.
Même chose pour tout défaut apparaissant clairement sur le contrôle technique : si c’est écrit, c’est pas caché. Vous n’avez donc pas à démonter la voiture pour vérifier chaque élément, mais faut quand-même lire les documents.

Si le contrat et les documents sont vierges de ce genre de mentions, alors la garantie est de votre côté.

Ah et les « vendus en l’état » ou « sans garanties » sont des clauses abusives (toujours dans le cas d’une vente par un professionnel).
"""
Permalien

La production d'électricité française a atteint son plus haut niveau depuis 5 ans | RTE - Le Hollandais Volant

21 janvier 2025 à 09:47
Et avec les jours Tempo rouges qui sont passés en masse avant la réduction tarifaire du 1er février, on peut exporter encore plus !

Ben oui : l'année dernière, les jours rouges ont été placés judicieusement et précieusement, au point qu'il en est resté fin mars alors que les températures étaient clémentes. C'était une année où les prix ont augmenté au 1er février. Il était donc utile à EDF de les retarder au maximum.

Cette année, les prix vont diminuer au 1er février (quasi-exclusivement sur les jours rouges), et bizarrement, les jours rouges sont quasiment déjà tous passés (il en restera 3 après le 22/01) au moment même où on atteint un pic de production historique.

Du coup, si on a une nouvelle vague de températures un peu basses en février, voire carrément une vague de froid, on aura un réseau en tension sans possibilité d'effacement... tout cela parce qu'on optimise la rentabilité économique au détriment de la gestion énergétique.

Permalien

Free Mobile a le pire réseau de France selon un baromètre réputé - Numerama - Le Hollandais Volant

15 janvier 2025 à 07:42
"La couverture réelle est probablement bien plus importante dans le choix d’un opérateur quand les résultats des perfs sont de la sorte."
C'est sûr. A mon boulot, il n'y a que Free et Orange qui passent.
Quand j'ai résilié Red, ils ont voulu savoir pourquoi, mais n'ont jamais compris que même en m'offrant le foot gratuit (dont je n'ai rien à faire), ce qui était important c'était que je ne captais pas. Comme tous les opérateurs, ils ont le meilleur réseau de France et ne veulent pas entendre dire qu'on ne capte pas.

Egalement : ma femme (chez Red) a régulièrement des personnes qui lui disent qu'ils n'ont pas pu la joindre alors qu'elle était à côté du téléphone et que celui-ci indique une réception parfaite partout dans la maison. Avec Free, pas de problème de ce genre.
Mesurer une vitesse ponctuelle ne sert pas à grand chose si le service de base ne fonctionne pas.

"(actuellement c’est 20 € tarif unique tout illimité, ou 2 € et t’es juste joignable)."
Il y aussi une option "boost" sur le tarif à 2 €. Au final, tu as 5 Go pour 5 €, ce qui est largement suffisant pour une utilisation que je considère comme normale (même en vacances).
Bien sûr, il ne faut pas regarder des vidéos Full HD sur un écran de 10 cm...

Permalien
❌