@smpl
@discuss.tchncs.deYes and no. Sometimes a NUL terminated string allow you to make the simplest algorithms. Apart from NUL terminated strings I use structs with a buffer pointer and length or one with a start and an end pointer when that makes the implementation simpler. NULL terminated arrays are also often an efficient way to make your algorithms simple. Go for the data representation that allow you to make the simplest algorithms.
I think you just need to redirect¹ stdout from bzip2 to a file.
wget -qO- "https://opnsense.com/.../img.bz2" | bzip2 -dv > img
1: https://pubs.opengroup.org/onlinepubs/9799919799/utilities/V3_chap02.html#tag_19_07
Jeg sidder trygt og roligt på perronen med en kop kaffe og ser tosserne løbe rundt og råbe AI uden at de ved hvad det er eller hvad de skal bruge det til. Jeg har ro i maven, bortset fra at jeg begynder at kunne mærke kaffen lidt. Jeg gør som jeg altid har gjort. Jeg bruger de bedste værktøjer til at løse en opgave og det måles ikke på hvordan man udtaler værktøjets navn. Måske bruger det et neuralt netværk måske gør det ikke. Det er ret uvigtigt i forhold til løsningen af opgaven. Det er software. Det er et værktøj. Parametrene er korrekthed og effektivitet.
Hvis digitaliseringslemmingerne lige holder sig for ørene så har jeg en ting jeg vil sige... hallo! kan i høre mig?.. nej, godt.
Nogle gange er et digitalt værktøj slet ikke den bedste løsning.
Så er det sagt. Jeg bliver nødt til at smutte nu, for jeg skal lige høre en erfaren kollegas mening om noget inden min pause er slut. Jeg orker nemlig ikke at skulle spørge en maskine, der kan sætte ord sammen i en overbevisende rækkefølge. Hvis min kollega ikke ved det så ser jeg om jeg kan finde en bog eller nogle artikler fra nogle andre erfarne mennesker, der har sat sig ind i emnet. Vi ses.
Sorry, I don't understand 'Jeg sidder trygt og roligt på.......'
What are your expectations for the software? I assume it's not enough to use a group chat and tell people where you are, but from the description you've given that would be my suggestion.
I have this in code I'm writing right now...
#ifdef DEBUG
#define DEBUG_PRINT(...) printf(__VA_ARGS__)
#else
#define DEBUG_PRINT(...)
#endif
It is the most straighforward way to get the state of things while hammering on the keyboard trying to mash up something that looks like a program.
The good old NTLM rule of max 8 characters and all converted to uppercase. It was a simple rule and if you forgot your password you could easily bruteforce it with normal consumer hardware.