So, you create a file with the name containing å. Then you send it to another person. They want to handle it via the command line. Because it’s more efficient. So that person needs to know said information.
So, you create a file with the name containing å. Then you send it to another person. They want to handle it via the command line. Because it’s more efficient. So that person needs to know said information.
Because you would need to know the code for å in all kb layouts, on all OS’s, even in a bare terminal with no way to just open the emoji picker, with or without special keys and no clipboard. Of course, tab completion or globs may help you, but not in all cases.
Try to select blåhaj.txt in a dir with blåhaj.txt and blahaj.txt present. Easy, ls bl*haj.txt | grep -i blahaj.txt. Now with blåhaj.txt and bløhaj.txt. Not as easy anymore, but doable with tail -n1 or head -n1. Now do it consistently in a script. So you again need to single out the right string, or single char, and >> it into the script so you have the special char. Then you have a component that does not like certain special chars, so you need to escape it. All because one decided to use special chars as a file name/identifier. Using [a-zA-Z0-9-_.:;,]* would be so easy.
He unironically looks so cuddly :333 Good boy <3 I bet he likes snoot boops with that smile :33
It’s annoying to type in the terminal tho.
Noooooo what did you do to that poor shonky :ccc
Considering “being ruined” is a state, and not a scale, the dev is already ruined, because it’s not Linux.
We do that. But at some point, it has to stop. We can’t just say “one last client” when new ones come in right after the previous leaves, and you don’t want to be unfair. And cleaning takes HOURS. Even in a small fast food restaurant. You need to strategically close things down, preferably things we’re out of anyway.
No. But somebody may be.
Yes, but
float Q_rsqrt(float number) {
long i;
float x2, y;
const float threehalfs = 1.5F;
x2 = number * 0.5F;
y = number;
i = * ( long * ) &y;
i = 0x5f3759df - ( i >> 1 );
y = * ( float * ) &i;
y = y * ( threehalfs - ( x2 * y * y ) );
return y;
}
And I hate it. Nice concept, but I don’t like neither, the language nor compiler.
No no, we do
time_t t = time(NULL);
struct tm tm = *localtime(&t);
tm.tm_year + 1900;
Everyone writes their web server in plain C, right?
You misspelled KeePass
I wish everything would just default to a unix socket in /run, with only nginx managing http and stream reverse sockets.
'Yes boss, I need 16-Bit, 32-Bit and 64-Bit Arm and x86_64 ASM as well as MySQL, SQLite, Postgres, Firebird, Mongo and all other stuff too, so I need a lot of computers … of course all with Threadripper PRO 7995WX’s.
So I can just return the phone after 4 years, and get a new one, to have updates for more than 2 years? Nice! Or they could open up the Bootloader again, like my Moto Edge 20 has.
Netcat is basically just a utility to listen on a socket, or connect to one, and send or receive arbitrary data. And as, in Linux, everything is a file, which means you can handle every part of your system (eg. block devices [physical or virtual disks]) like a normal file, i.e. text, you can just transfer a block device (e.g. /dev/sda3) over raw sockets.
Nah, it’s probably more efficient to .tar.xz it and use netcat.
On a more serious note, I use sftp for everything, and git for actual big (but still personal) projects, but then move files and execute scripts manually.
And also, I cloned my old Laptops /dev/sda3 to my new Laptops /dev/main/root (on /dev/mapper/cryptlvm) via netcat over a Gigabit connection with netcat. It worked flawlessly. I love Linux and its Philosophy.
Also, don’t use Windows.