Quotidien Shaarli

Tous les liens d'un jour sur une page.

March 18, 2025

How to pass the interview for software engineering roles in Big Tech | Lambros Petrou

Recently, I had discussions with several friends and colleagues about interviewing for software engineering roles, from entry level to senior levels. Some of them were going through interviews right now, and others asking about how to get better in interviewing in general.

So, I decided that instead of copy pasting resources every time, and having the same discussions repeatedly, I should write an article putting down all the generic advice I would give them. This way, our 1:1 discussions could focus on the specifics of their role, company, and skill-set instead.

Gitnuro (git gui)

Gitnuro goal is to offer the best experience for newbies and professionals.

Timewarrior

Welcome to Timewarrior

Timewarrior is Free and Open Source Software that tracks time from the command line.

Taskwarrior

Welcome to Taskwarrior

Taskwarrior is Free and Open Source Software that manages your TODO list from the command line.
It is flexible, fast, and unobtrusive. It does its job then gets out of your way.

GitHub - mihaigalos/musage: 🧵 A command line memory usage information tool.
thumbnail

A command line memory usage information tool.

musage_example
Why?

A better interface for free.
BTW

You might also like dusage.

Both can be i.e. automatically executed upon login via ssh to a remote machine by invoking them in the remote's .bashrc or .zshrc.

Toolong - Un excellent outil pour gérer vos fichiers de log | Outils dev | Le site de Korben
thumbnail

Toolong - Un excellent outil pour gérer vos fichiers de log
Le 28 mars 2024
par Korben ✨ -

DeveloppementOutils-Dev

un outil vachement pratique qui s’utilise ne ligne de commande et qui permet d’afficher, suivre en temps réel, fusionner les fichiers de log et d’y rechercher tout ce que vous voulez.

GitHub - sharkdp/numbat: A statically typed programming language for scientific computations with first class support for physical dimensions and units
thumbnail

Numbat is a statically typed programming language for scientific computations
with first class support for physical dimensions and units.

GitHub - sigoden/dufs: A file server that supports static serving, uploading, searching, accessing control, webdav...
thumbnail

Dufs is a distinctive utility file server that supports static serving, uploading, searching, accessing control, webdav...

demo
Features
Serve static files
Download folder as zip file
Upload files and folders (Drag & Drop)
Create/Edit/Search files
Resumable/partial uploads/downloads
Access control
Support https
Support webdav
Easy to use with curl

Quadlet : Exécution de conteneurs podman sous systemd - Wiki - Wiki

Exécuter des conteneurs podman sous systemd n'est pas nouveau. En effet, cela a été pris en charge par podman depuis longtemps avec la commande podman generate systemd mais cette commande nous invite à migrer vers quadlet.

J'apprécie vraiment quadlet et il n'y a pas beaucoup de doc synthétique et en français sur le sujet !
Avec quadlet, podman est vraiment une alternative à Docker Compose qui est encore plus flexible et puissante !

Difftastic, a structural diff

difftastic
a structural diff tool that understands syntax

Difftastic is a CLI diff tool that compares files based on their syntax, not line-by-line. Difftastic produces accurate diffs that are easier for humans to read.

Autoroute-€co.fr

Le prix des autoroutes est élevé en France. Afin de réduire le coût de votre passage au péage, il existe une solution simple (et légale) qui consiste à fractionner vos paiements...

Si vous allez de la sortie 1 à 10, il peut-être avantageux de sortir à la sortie 6... et de re-rentrer aussitôt sur la même autoroute.

Heroic Games Launcher

PLAY LIKE A HERO!
Heroic is a Free and Open Source Epic, GOG and Amazon Prime Games launcher for Linux, Windows and macOS. Also available on the SteamDeck!

Flowkeeper

Flowkeeper

-- Pomodoro[1] by the book.

Flowkeeper is a Pomodoro® Technique desktop timer for power users. It is a simple tool, which focuses on doing one thing well. It is Free Software with open source.

GitHub - mihaigalos/dusage: 💾 A command line disk usage information tool.
thumbnail

A command line disk usage information tool.

dusage_disks dusage_inodes
Why?

A better interface for df.
BTW

You might also like musage.

Both can be i.e. automatically executed upon login via ssh to a remote machine by invoking them in the remote's .bashrc or .zshrc.

GitHub - pvolok/mprocs: Run multiple commands in parallel
thumbnail

mprocs

mprocs runs multiple commands in parallel and shows output of each command separately.

When you work on a project you very often need the same list of commands to be running. For example: webpack serve, jest --watch, node src/server.js. With mprocs you can list these command in mprocs.yaml and run all of them by running mprocs. Then you can switch between outputs of running commands and interact with them.

uutils

uutils

The uutils project reimplements ubiquitous command line utilities in Rust. Our goal is to modernize the utils, while retaining full compatibility with the existing utilities.

We are planning to replace all essential Linux tools.

GitHub - sahib/rmlint: Extremely fast tool to remove duplicates and other lint from your filesystem
thumbnail

rmlint finds space waste and other broken things on your filesystem and offers to remove it.
https://img.shields.io/github/v/release/sahib/rmlint?include_prereleases&display_name=release https://readthedocs.org/projects/rmlint/badge/?version=latest https://img.shields.io/github/issues/sahib/rmlint.svg?style=flat https://img.shields.io/github/commit-activity/m/sahib/rmlint http://img.shields.io/badge/license-GPLv3-4AC51C.svg?style=flat

Features:

Finds…

…Duplicate Files and duplicate directories.
…Nonstripped binaries (i.e. binaries with debug symbols)
…Broken symbolic links.
…Empty files and directories.
…Files with broken user or/and group ID.

Differences to other duplicate finders:

Extremely fast (no exaggeration, we promise!)
Paranoia mode for those who do not trust hashsums.
Many output formats.
No interactivity.
Search for files only newer than a certain mtime.
Many ways to handle duplicates.
Caching and replaying.
BTRFS support.
...
Make systemd better for Podman with Quadlet
thumbnail

(pour configurer wallabag)

chatgpt me dit:

# (English comment: Modified to use quadlets integration instead of deprecated 'podman generate systemd')
[Unit]
Description=Podman container %i
After=network-online.target
Wants=network-online.target

[Service]
Restart=always
# (English comment: Run container with systemd integration via '--systemd=always')
ExecStart=/usr/bin/podman run --rm --systemd=always --name %i your-image
ExecStop=/usr/bin/podman stop %i
KillMode=none

[Install]
WantedBy=multi-user.target

lacez ce fichier dans /etc/systemd/system/container-%i.service, puis activez-le par :

# (English comment: Enable and start the container service)
systemctl enable --now container-yourname.service

Cette méthode vous offre une intégration native avec systemd via les Quadlets.

mais je ne vois pas le rapport pour l'instant

Whisky - Run Modern Windows Games on macOS
thumbnail

wine + macos + games

CyberChef

un super outils pour faire plein de manipulation sur les data, depuis le browser, en local

Installing NixOS on Raspberry Pi 4 · mtlynch.io
thumbnail

I present to you my complete and working guide to installing NixOS on a Raspberry Pi 4. I’m a newcomer to NixOS, so this guide is for Nix beginners, but I assume you have basic familiarity with Raspberry Pi and Linux.

GitHub - unpluggedcoder/awesome-rust-tools: Harness the power of Rust. Those fast productivity tools based on Rust.
thumbnail

Awesome Rust Tools
Harness the power of Rust. Those fast productivity tools based on Rust.

GitHub - bensadeh/tailspin: 🌀 A log file highlighter
thumbnail

A log file highlighter

Features
🪵 View (or tail) any log file of any format
🍰 No setup or config required
🌈 Highlights numbers, dates, IP-addresses, UUIDs, URLs and more
⚙️ All highlight groups are customizable
🧬 Easy to integrate with other commands
🔍 Uses less under the hood
📦 Powered by the manifold crate

kalker - A modern calculator that supports variables and functions defined by the user
thumbnail

kalker
A scientific calculator that supports math-like syntax with user-defined variables, functions, differentiation, integration, and complex numbers.

Tokei - Enfin des stats sur votre code | Outils dev | Le site de Korben
thumbnail

Tokei - Enfin des stats sur votre code
Le 5 février 2025
par Korben ✨ -

DeveloppementOutils-Dev

Tokei est un outil puissant qui permet d’analyser et d’afficher des statistiques détaillées sur votre code source. Il compte rapidement le nombre de fichiers, les lignes totales, le code effectif, les commentaires et les lignes vides, le tout regroupé par langage de programmation.

GitHub - lsd-rs/lsd: The next gen ls command
thumbnail

This project is a rewrite of GNU ls with lots of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project.

GitHub - railsmechanic/nanoid: Elixir port of NanoID, a secure and URL-friendly unique ID generator. https://hex.pm/packages/nanoid
thumbnail

Nanoid port for Elixir Build Status

Elixir port of NanoID (https://github.com/ai/nanoid), a tiny, secure URL-friendly unique string ID generator.

Safe. It uses cryptographically strong random APIs and tests distribution of symbols.

Compact. It uses a larger alphabet than UUID (A-Za-z0-9_-). So ID size was reduced from 36 to 21 symbols.