journalctl -u micro
Perché ci sono 2 repository diverse e nessuna è fork dell'altra ..!? https://github.com/TermuxArch/TermuxArch https://github.com/SDRausty/TermuxArch
git difftool --dir-diff 3f349840d8284fb21aafd3743de4b63f9c929ad5 b5e460be3955cb5fc0272b194ea690c528ab14ce• repo diverse
• nessun fork
• hash diversi
• modifiche: numero di versione 🙏🏻
Questə qui avrà cambiato l'intera history per pochi dettagli — e non è finita, ora esistono delle fork che non sono più collegate a nulla
Non ho mai visto un progetto così fottuto
🤯1
journalctl -u micro
git difftool --dir-diff 3f349840d8284fb21aafd3743de4b63f9c929ad5 b5e460be3955cb5fc0272b194ea690c528ab14ce • repo diverse • nessun fork • hash diversi • modifiche: numero di versione 🙏🏻 Questə qui avrà cambiato l'intera history per pochi dettagli — e non…
image_2023-07-01_12-04-23.png
210.2 KB
git difftool --dir-diff d2e72d4fe3326c5e94d180ec827c6b98ff6dc8dc b5e460be3955cb5fc0272b194ea690c528ab14cehttps://stackoverflow.com/a/65070745
Git has
Git has
--auto hard coded as a command-line option to KDiff3, which causes the GUI not to show up if all conflicts are auto-resolvable by KDiff3.Stack Overflow
Kdiff3 won't open with mergetool command
I have conflicts, so I type:
git mergetool
I then get a message saying:
Hit return to start merge resolution tool
Normally when I do this, it open kdiff3 so I can merge the differences.
now ...
git mergetool
I then get a message saying:
Hit return to start merge resolution tool
Normally when I do this, it open kdiff3 so I can merge the differences.
now ...
Istruzioni di compilazione nel sorgente C++ stesso
#!/usr/bin/env -S bash -c "set -x; tail -n+2 \$0 | g++ -x c++ -std=c++20 - && ./a.out"
#include <iostream>
...
$ chmod +x file.cpp
$ ./file.cpp
+ tail -n+2 ./file.cpp
+ g++ -x c++ -std=c++20 -
+ ./a.out
Hello World🤯3
Per non avere un one-liner illeggibile, con binfmt_misc di Linux [non so altri kernel] è possibile registrare un tipo di file tramite magic o estensione per essere eseguito con un interprete arbitrario — è quello che fa Wine per permettere l'esecuzione scrivendo solo
./program.exe
• enable support for Windows executables using wine:echo ':DOSWin:M::MZ::/usr/local/bin/wine:' > /proc/sys/fs/binfmt_misc/register
Quindi immaginoecho ':CPP:E::cpp::/etc/compiler.g++.sh:P' > /proc/sys/fs/binfmt_misc/registerPerché esiste un simbolo unicode per la specifica ligature ffi? Qual è il senso? Nessun font lo userà mai dato che esistono meccanismi appositi per le ligatures — hence il 90% delle volte verrà renderizzato male
https://www.compart.com/en/unicode/U+FB03
Find all Unicode Characters from Hieroglyphs to Dingbats – Unicode Compart
U+FB03 is the unicode hex value of the character Latin Small Ligature Ffi. Char U+FB03, Encodings, HTML Entitys:ffi,ffi,ffi, UTF-8 (hex), UTF-16 (hex), UTF-32 (hex)
Bash — eseguire l'output di un comando nella stessa shell
❌
❌
eval -- "$(cmd \"$subst1\" ...)"
✔️ source <(cmd "$subst1" ...)🔍 "ANSI escapes"
🔍 "ctlseqs"
Qui c'è letteralmente tutto
https://invisible-island.net/xterm/ctlseqs/ctlseqs.pdf
https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
Qui c'è letteralmente tutto
https://invisible-island.net/xterm/ctlseqs/ctlseqs.pdf
https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
Il sangue umano non le basta più, vuole abbandonare la fragile chitina per la certezza dell'acciaio
#transmosquitism
#transmosquitism
🔥1🤯1
Ennesimo mini-progetto: sto provando a riscrivere il mio prompt Bash in C++
Di norma il formato del prompt viene salvato in
Sono riuscito a replicare l'effetto 🌈 (ogni prompt cambia colore in ordine) salvando uno stato negli argomenti di
Ora vorrei capire se si possa avere un prompt dinamico in caso di ridimensionamento: esiste il segnale
È possibile impostare un handler personalizzato con
Ho già speso troppo tempo su questa feature, immagino che dovrò rinunciarci
Di norma il formato del prompt viene salvato in
PS1, e appena prima della sua stampa viene eseguito ogni volta PROMPT_COMMAND. È sufficiente aggiungere un source <(prog) a quest'ultima variabile — e poi stampare codice bash in prog — per far funzionare tutto.Sono riuscito a replicare l'effetto 🌈 (ogni prompt cambia colore in ordine) salvando uno stato negli argomenti di
prog, che quindi vado ad aggiornare ogni volta.Ora vorrei capire se si possa avere un prompt dinamico in caso di ridimensionamento: esiste il segnale
SIGWINCH che comunica una nuova dimensione del terminale; esso è catturato da Bash per comunicare alla libreria readline di ristampare il prompt con l'input attuale invariato — es: provate a inviare printf 'ok', preparare un comando qualsiasi senza inviarlo e poi ridimensionare il terminale.È possibile impostare un handler personalizzato con
trap 'myfunc' SIGWINCH, ma in tal caso Bash non ristamperà più il prompt... In caso di ristampa manuale, non esiste alcun modo di catturare l'input parziale. Ho anche provato ad aggiornare PS1 per poi rimuovere/rimettere l'handler re-inviando il segnale a Bash, ma con tutta probabilità non si aspetta un cambio di contenuto, infatti ristampa il prompt precedente...Ho già speso troppo tempo su questa feature, immagino che dovrò rinunciarci
journalctl -u micro
🔍 "ANSI escapes" 🔍 "ctlseqs" Qui c'è letteralmente tutto https://invisible-island.net/xterm/ctlseqs/ctlseqs.pdf https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
Vi sarà sicuramente capitato di premere tasti freccia, backspace o quant'altro durante l'input di programmi stupidi che non gestiscono tali tasti — es:
Avete presente quel testo che esce tipo
Ecco, sono escape ansi, inviati dal terminale in stdin per comunicare al programma di gestire il cursore — non a caso sono le stesse sequenze presenti qui.
cat.Avete presente quel testo che esce tipo
^[[A^[[B^[[H ..?Ecco, sono escape ansi, inviati dal terminale in stdin per comunicare al programma di gestire il cursore — non a caso sono le stesse sequenze presenti qui.
👍2
Latest univr experience
> prenoto per ritirare la pergamena
> 1 week later
> faccio >40min di autobus
> attendo la prenotazione
> non va internet in tutto l'ateneo
> tengono le pergamene in un archivio di 8000 cassetti
> non possono cercare a mano
> non possono rilasciare pergamene
> prenoto per ritirare la pergamena
> 1 week later
> faccio >40min di autobus
> attendo la prenotazione
> non va internet in tutto l'ateneo
> tengono le pergamene in un archivio di 8000 cassetti
> non possono cercare a mano
> non possono rilasciare pergamene