journalctl -u micro – Telegram
journalctl -u micro
94 subscribers
2.16K photos
210 videos
279 files
1.43K links
Esperienze e consigli di uno sviluppatore tech−unenthusiast

creation — 2021-04-29
owner — @Microeinstein

networks
@sigma_hub Σ
@ageiroumena
Download Telegram
Cross-compilare un cross-compilatore, wow
https://en.wikipedia.org/wiki/Cross_compiler#Canadian_Cross
🤯3
Approvato da Arves
https://twdev.blog/2021/08/cmake/

CMake language is bad
Yes, it’s like a vimnoscript of build system languages. Inconsistent, confusing and without a reference manual at hand all the time, impossible to memorise [...]

Anatomy of a CMakeLists.txt file
[...] To bring a simple library to a production quality which other people can actually use (or even yourself, as part of a bigger project), I had to write 48 lines of CMake code [...]

Dealing with more complex projects
[...] Since global CMakeLists.txt acts as a single super project aggregator, the implication is that it’s impossible to enforce build order [...]
Qt supporta il disegno su PDF!?

Custom PDF baking w/o word, latex, html?? 🤯
Oggi troppo caldo, non riesco a fare proprio nulla
🤝2😭1
Prossima PC build che faccio metto tutto in cantina al fresco e tutte le periferiche collegate via rete
🤯2
Ho scoperto come mandare emoji singole standard forzando la versione non animata — bisogna formattare l'emoji in grassetto o altro

Edit: non funziona da desktop
😎
studiare
"reverse engineering" 😌
🤔2👍1🤯1
Non so se sia il nuovo SSD Crucial che mi era stato regalato — oppure qualche componente, tipo la CPU ormai vecchia di +13 anni che sta lentamente morendo ed ha bisogno di "scaldarsi" per partire bene — ma ogni volta il PC è particolarmente lento appena lo accendo, anche su GRUB; quando poi riavvio (anche con Ctrl-Alt-Del) torna ad essere veloce come prima.

Chissà
Per disabilitare l'effetto sonoro di ricerca fallita (Ctrl-F) su firefox:
about:config
accessibility.typeaheadfind.enablesound
= false
HowTo C++14 — singleton

Come ci si aspetterebbe in C#:
public class My {
public static readonly My singleton = new My();
private My() { ... }
}

Come fare in C++14 (uno dei modi):
• non è possibile istanziare una classe nella dichiarazione di sé stessa (come nell'esempio di prima), perché non è ancora terminata
• è possibile inizializzare all'esterno, in un file sorgente
• è semplificabile, ma se un campo della classe non ha distruttore possono esserci problemi

#pragma once

class My {
public:
static My &instance() {
if (!_instance)
_instance = new My();
return *_instance;
};

private:
static My *_instance;
My();
};

___________________

#include "my.hpp"

My *My::_instance = nullptr;

My::My() { ... }
async loop(rem):
while True:
await sleep(rem.time)
notify(rem.text)

foreach rem:
task.run(lambda: loop(rem))


È tanto difficile implementare una logica del genere su Android? No perché non trovo alcuna app che mi permetta di farlo — dovrò ripiegare su Automate