Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

UNIX philosophy.

Name: Anonymous 2016-02-15 13:21

Why is the opposite of cat tee, and it's not even a proper opposite but also does a different thing (outputs to stdout) (which is ostensibly its real purpose)?

Also, why do I even need the opposite of cat (and cat itself while we are at it) when those needs should have been served by input and output redirection, but turns out that the latter is completely made up and broken shell bullshit: you can't cat <file1 <file2, and you can't EDITOR='echo zzz >>$1' visudo for example.

Orthogonal design, my ass. Do one thing and do it well, my ass.

Name: L. A. Calculus !jYCj6s4P.g 2016-08-24 8:23

UNIX AINT IDEOLOGY N IT AINT PHILOSOPHY EIDER. ITS SPIRIT. GOD. SOMETHIN TO CONSTANTLY STRIVE FOR DAT U CANT PUT INTO WORDS, SO FUK TRYIN TO. EITHER U GET IT OR U DONT - SIMPLE AS DAT.

DA CLASSIC TEXTS BY KERNYAN PIKE RITCHIE ETC CAN ONLY POINT U TOWARD IT. NOTHIN'S CAPTURIN ITS ESSENCE.

I'm out

Name: L. A. Calculus !jYCj6s4P.g 2016-08-24 8:45

P.S. FOR THOSE OF U IN DA KNO, SHOVE DIS IMAGE FORMAT DOWN FRIGN'S CARCASS, FARBFELD'S A JOKE

2x2 image, red, green, blue, transparent (left to right varies fastest, up to down)

2 2
ff0000ff
00ff00ff
0000ffff
00000000


REPLACE DIS SHIT: http://git.suckless.org/farbfeld/tree/farbfeld.5#n51

WITH DIS:

#include <stdio.h>

int main(void)
{
unsigned r, g, b, a;
char s[8192];

if (fgets(s, sizeof s, stdin) == NULL)
return 1;
printf("%s", s);
while (scanf("%02x%02x%02x%02x", &r, &g, &b, &a) == 4)
printf("%02x%02x%02x%02x\n", 0xff-r, 0xff-g, 0xff-b, a);
return 0;
}

Name: L. A. Calculus !jYCj6s4P.g 2016-08-24 8:50

>>26

FIRST LINE'S: DECIMAL WIDTH, SPACE, DECIMAL HEIGHT, NEWLINE
FOLLOWING LINES R: HEX RGBA 0-padded to 8 CHARACTERS, NEWLINE

DATS ALL. NO COMMENTS, NO BINARY, NO BULLSHIT.

NOW LEMME GET DA FUK OUTTA MY THRED.

Name: L. A. Calculus !jYCj6s4P.g 2016-08-24 8:57

1 LAST NOTE: FUCK UR 65536 COLOUR BULLSHIT, DA HUMAN EYE CAN"T EVEN DISTINGUISH DAT SHIT. UR WASTIN RESOURCES FOR NO FUKIN GAIN. GO BAK TO UR FLAC PLACEBO BULLSHIT N STAY DA FUK OUTTA IMAGE PROCESSIN. UR SOFTWARE'S BETTER THAN UR HARDWARE, N UR PROGRAMMING CONCERNS ARE OUT OF TUNE WITH REALITY.

N DAT'S ALL I HAV TO SAY ON DA MATTER.

Name: L. A. Calculus !jYCj6s4P.g 2016-08-24 9:26

N FOR THOSE OF U LIKE FRIGN WHO R STILL BANGIN BINARY FILES AROUND WITH UR STACK BOI htonl CRAP (REED DA FUKIN TPOP N DO SERIALISATION PROPER), LEMME PUT DA UNIX SPIRIT TO YA DIS WAY.

CATCH DA DIMENSIONS OF AN IMAGE:

sed 1q

COUNT DA NUMBER OF COLOURS IN AN IMAGE:

sed 1d | sort | uniq | wc -l

ORDER DA PALETTE BY FREQUENCY:

sed 1d | sort | uniq -c | sort -nr | sed 10q

RENDER A BITMAP IMAGE 2 STDOUT:

read width height
sed 's/ffffffff/ /g;s/000000ff/#/g' | tr -d '\n' | fold -w $width
echo

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List