journalctl -u micro
103 subscribers
2.39K photos
235 videos
294 files
1.63K links
Esperienze e consigli di uno sviluppatore tech−unenthusiast

creation — 2021-04-29
owner — @Microeinstein

networks
@sigma_hub Σ
@ageiroumena
Download Telegram
A lavoro sto facendo un servizio in php multiprocesso. Devo gestire SIGTERM per chiudere tutto in modo pulito. Sto usando docker.

Puntualmente il servizio non riceve il segnale. Cos'ho sbagliato?

Provo a mettere il comando di avvio nel composefile in forma exec (con un array) così non si crea una shell, il servizio avrà pid 1 ricevendo così direttamente i segnali ...niente

Provo a usare il flag init che internamente usa tini come gestore processi ...niente

Provo a impostare gli handler a mano bypassando ReactPHP ...niente

Controllo la maschera dei segnali gestiti ...tutto ok
$ grep SigCgt /proc/PID/status
SigCgt: 0000000004004a07


Poi mi sono rotto il cazzo ed ho usato strace ...insomma il segnale lo riceveva, ma non quello giusto: SIGWINCH ...perché l'immagine base del container docker è apache, che imposta un STOPSIGNAL custom nel dockerfile.
Media is too big
VIEW IN TELEGRAM
source
AIPAC (American Israel Public Affairs Committee) è una delle lobby politiche più influenti degli Stati Uniti. Fondata nel 1951, lavora per rafforzare i rapporti tra USA e Israele e sostiene politiche considerate favorevoli allo Stato israeliano.

Negli anni è diventata una delle organizzazioni più potenti di Washington, con forte influenza sul Congresso americano attraverso attività di lobbying, campagne politiche e relazioni istituzionali.

I critici di AIPAC sostengono che dovrebbe registrarsi sotto il FARA (Foreign Agents Registration Act), la legge americana che regola chi opera polit...
This is what peak I/O shield looks like.

VGA, DVI, DisplayPort, or HDMI? Yes.
Analog 7.1 or optical audio? Yes.
PS/2, USB2 or USB3? Yes.
eSATA? Yes. Two.

Bonus RS232 with a 3D printed bracket on the side~

(From an old home server I just shut down after many years ^^)
1
APKPure is distributing a malicious copy of Telegram Article URL: https://xcancel.com/EricParker/status/2058411298195661221 Comments URL: https://news.ycombinator.com/item?id=48255605 Points: 1 # C...

Origin | Interest | Match
Tentando disperatamente di far andare l'LSP Intelephense via ssh, puntualmente continua a crashare.

Ho provato di nuovo strace, a loggare stdin/stdout dei messaggi jsonrpc, niente.

Però dopo tanto tempo ho notato che crasha con troppa precisione, sempre 3 secondi sia senza che con strace (che normalmente rallenta di molto i processi).

Guardo... c'è un timer DI 3 SECONDI che controlla se il processo padre passato via messaggi esiste ancora (internamente esegue kill) altrimenti muore. Peccato che in un ambiente remoto i pid siano completamente diversi.

Trucco: passare pid 0, così la syscall avrà sempre successo — l'LSP non muore più.

Ore spese nette: >16
🤯2👍1
New cross-language venv
https://mise.en.dev/
🤔2
journalctl -u micro
noMiddleMousePaste.service
Hack decisamente migliore che cancella la clipboard primaria solo all'unfocus / blur della finestra attiva (gtk merda)
while read < <(xprop -spy -id $(xdotool getactivewindow) _NET_WM_STATE | stdbuf -oL tail -n+2); do xsel -in </dev/null; sleep .1; done
Sto abilitando la compressione btrfs su tutto il filesystem della zimaboard perché ho troppe immagini docker (nextcloud è gigantesco) e 64GB di disco interno sono pochi. Già nei primi 50 secondi ho ricavato il 5% di spazio
A volte è meglio che i dev di discord si mettano le mani nel culo
👍1
Anche netgear
La release di bun musl richiede comunque glibc...
😁2😭1
BREAKING: Google is planning to release 32 million mosquitoes across Florida and California.
︀︀
︀︀The company has asked the EPA for permission to proceed, with the public given until June 5 to respond.
︀︀
︀︀The mosquitoes are infected with Wolbachia bacteria, which stops them from reproducing and slowly collapses the wild population from within.
︀︀
︀︀Google's previous Debug Project trial in California's Central Valley nearly eliminated mosquitoes from three test sites entirely. A separate trial in Singapore cut dengue cases by 70% within 12 months.
︀︀
︀︀Google has now released over 1 billion mosquitoes across four continents. This new proposal is the largest deployment in US history.


https://fixupx.com/chakravartiiin/status/2060916048564723717
Forwarded from 🌱 Activacy
Metto a scaricare un gioco da Steam e dopo pochi minuti il traffico va a zero. Hmm...
Investigo... non mi carica più alcuna pagina web. Hmm... DNS?
Apro il pannello di controllo di PiHole, uguale.
Guardo via ssh il container di PiHole:
INFO: Rate-limiting 192.168.1.2 for at least 14 seconds
INFO: Still rate-limiting 192.168.1.2 as it made additional 31335 queries
INFO: Still rate-limiting 192.168.1.2 as it made additional 17110 queries

come scusa?

Riavvio il container, tutto ok.
Investigo perché il mio pc non mette in cache i record dns... NetworkManager si affida di base a systemd-resolved oppure dnsmasq gestito con config interni e nessuno dei due è attivo. Ok.

Provo a riattivare systemd-resolved con tutti i config giusti, symlink a resolv.conf... tutti cache miss. A che cazzo servi?

Butta via systemd-resolved, dì a NM di usare dnsmasq, ripulisci i config interni... ALL GOOD
Dato che lo faccio per lavoro non vedo perché non condividere info di AI

Guida completa per ottimizzare i parametri di utilizzo hardware su Ollama
https://github.com/jameschrisa/Ollama_Tuning_Guide

È possibile anche allocare parti di modelli sia su VRAM, che RAM, che disco (via memory-map). Velocizzare la generazione di token (batch) e tanto altro. Ci sono anche degli script che dovrebbero calcolare l'allineamento di astri per il proprio setup.

Poi in parallelo qualcuno mi disse che Ollama è essenzialmente la versione marketing e più lenta [?] di llama.cpp, anche lui con parametri equivalenti di distribuzione e generazione
https://github.com/ggml-org/llama.cpp/blob/master/tools/server/README.md

(altro pro di llama.cpp: scarica direttamente i modelli da HuggingFace) Lo può fare anche Ollama
3