FUCK GOOGLE
This commit is contained in:
parent
31f9368477
commit
ccff177f06
@ -5,6 +5,7 @@
|
|||||||
<LINK HREF="https://raw.githubusercontent.com/devenblake/homepage/main/favicon.ico" REL="shortcut icon" TYPE="image/x-icon" />
|
<LINK HREF="https://raw.githubusercontent.com/devenblake/homepage/main/favicon.ico" REL="shortcut icon" TYPE="image/x-icon" />
|
||||||
<LINK HREF="/css/k.css" ID="styling" REL="stylesheet" />
|
<LINK HREF="/css/k.css" ID="styling" REL="stylesheet" />
|
||||||
<META CHARSET="UTF-8" />
|
<META CHARSET="UTF-8" />
|
||||||
|
<META CONTENT="noindex" NAME="googlebot" /> <!-- FUCK GOOGLE -->
|
||||||
<META CONTENT="interest-cohort=()" HTTP-EQUIV="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
<META CONTENT="interest-cohort=()" HTTP-EQUIV="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
||||||
<META NAME="viewport" CONTENT="width=device-width, initial-scale=1" />
|
<META NAME="viewport" CONTENT="width=device-width, initial-scale=1" />
|
||||||
<TITLE>on the gender acceleration blackpaper</TITLE>
|
<TITLE>on the gender acceleration blackpaper</TITLE>
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
<LINK HREF="/css/blank.css" ID="highlight" REL="stylesheet" />
|
<LINK HREF="/css/blank.css" ID="highlight" REL="stylesheet" />
|
||||||
<LINK HREF="/css/blank.css" ID="styling" REL="stylesheet" />
|
<LINK HREF="/css/blank.css" ID="styling" REL="stylesheet" />
|
||||||
<META CHARSET="UTF-8" />
|
<META CHARSET="UTF-8" />
|
||||||
|
<META CONTENT="noindex" NAME="googlebot" /> <!-- FUCK GOOGLE -->
|
||||||
<META CONTENT="interest-cohort=()" HTTP-EQUIV="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
<META CONTENT="interest-cohort=()" HTTP-EQUIV="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
||||||
<META NAME="viewport" CONTENT="width=device-width, initial-scale=1" />
|
<META NAME="viewport" CONTENT="width=device-width, initial-scale=1" />
|
||||||
<TITLE>cat(1)</TITLE>
|
<TITLE>cat(1)</TITLE>
|
||||||
@ -64,8 +65,15 @@ window.load_highlighting = function(language){
|
|||||||
<H3>updated 2021-08-06</H3>
|
<H3>updated 2021-08-06</H3>
|
||||||
<HR ALIGN="left" SIZE="1" WIDTH="25%" />
|
<HR ALIGN="left" SIZE="1" WIDTH="25%" />
|
||||||
<P><CODE>cat</CODE> on a POSIX or otherwise UNIX-like system is a program that exists to concatenate files; to “join” one file at its end to another at its start, and output that resulting file to standard output.</P>
|
<P><CODE>cat</CODE> on a POSIX or otherwise UNIX-like system is a program that exists to concatenate files; to “join” one file at its end to another at its start, and output that resulting file to standard output.</P>
|
||||||
<P><CODE>cat</CODE> was introduced in UNIX v1 to supercede the program pr which printed the contents of a single file to the screen (McIlroy); its first-edition manual page described cat as “about the easiest way to print a file” (“cat(1)”). <CODE>cat</CODE>’s modern, typical use is more or less the same; it’s often introduced to UNIX beginners as a method to print the contents of a file to the screen, which is why many implementations of <CODE>cat</CODE> include options that are technically redundant - see the often-included <CODE>cat</CODE> <CODE>-e</CODE>, <CODE>-t</CODE>, and <CODE>-v</CODE> that replace the ends of lines, tabs, and invisible characters respectively with printing portrayals (“cat(1p)”).</P>
|
<P>
|
||||||
<P>The POSIX standard as of 2003 requires only the option <CODE>-u</CODE> to be implemented, which prevents <CODE>cat</CODE> from buffering its output - on some systems, <CODE>cat</CODE> buffers its output in 512-byte blocks (McIlroy), similarly to <CODE>dd</CODE>’s default as defined by POSIX (“dd(1p)”), though most currently popular <CODE>cat</CODE> implementations do this by default and ignore the <CODE>-u</CODE> flag altogether (busybox, GNU coreutils). POSIX doesn’t mandate buffering by default - specifically, <CODE>-u</CODE> <I>has</I> to guarantee that the output is unbuffered, but <CODE>cat</CODE> doesn't have to buffer it in the first place and can ignore <CODE>-u</CODE> in that case.</P>
|
<CODE>cat</CODE> was introduced in UNIX v1 to supercede the program pr which printed the contents of a single file to the screen (McIlroy); its first-edition manual page described cat as "about the easiest way to print a file" ("cat(1)").
|
||||||
|
<CODE>cat</CODE>’s modern, typical use is more or less the same; it’s often introduced to UNIX beginners as a method to print the contents of a file to the screen, which is why many implementations of <CODE>cat</CODE> include options that, while possibly useful, can be redundant - see the often-included <CODE>cat</CODE> <CODE>-e</CODE>, <CODE>-t</CODE>, and <CODE>-v</CODE> that replace the ends of lines, tabs, and invisible characters respectively with printing portrayals ("cat(1p)").
|
||||||
|
|
||||||
|
</P>
|
||||||
|
<P>
|
||||||
|
The POSIX standard as of 2003 requires only the option <CODE>-u</CODE> to be implemented, which prevents <CODE>cat</CODE> from buffering its output - on some systems, <CODE>cat</CODE> buffers its output in 512-byte blocks (McIlroy), similarly to <CODE>dd</CODE>’s default as defined by POSIX (“dd(1p)”), though most currently popular <CODE>cat</CODE> implementations do this by default and ignore the <CODE>-u</CODE> flag altogether (busybox, GNU coreutils).
|
||||||
|
POSIX doesn’t mandate buffering by default - specifically, <CODE>-u</CODE> <I>has</I> to guarantee that the output is unbuffered, but <CODE>cat</CODE> doesn't have to buffer it in the first place and can ignore <CODE>-u</CODE> in that case.
|
||||||
|
</P>
|
||||||
<P>This is a POSIX-compatible implementation of UNIX <CODE>cat</CODE> with no additional features nor buffered output in C:</P>
|
<P>This is a POSIX-compatible implementation of UNIX <CODE>cat</CODE> with no additional features nor buffered output in C:</P>
|
||||||
<INPUT ID="c_toggle" ONCLICK="window.load_highlighting('c');" TYPE="button" VALUE="Press this button to enable syntax highlighting within this code." />
|
<INPUT ID="c_toggle" ONCLICK="window.load_highlighting('c');" TYPE="button" VALUE="Press this button to enable syntax highlighting within this code." />
|
||||||
<PRE><CODE CLASS="language-c" DATA-LANG="c">
|
<PRE><CODE CLASS="language-c" DATA-LANG="c">
|
||||||
@ -273,6 +281,7 @@ This is provided for educational purposes.
|
|||||||
<LI>Sample code help<UL>
|
<LI>Sample code help<UL>
|
||||||
<LI>Ando_Bando</LI>
|
<LI>Ando_Bando</LI>
|
||||||
<LI>Miles</LI>
|
<LI>Miles</LI>
|
||||||
|
<LI>u/oh5nxo</LI>
|
||||||
<LI>WeedSmokingJew</LI>
|
<LI>WeedSmokingJew</LI>
|
||||||
</UL></LI>
|
</UL></LI>
|
||||||
</UL>
|
</UL>
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
<LINK HREF="https://raw.githubusercontent.com/devenblake/homepage/main/favicon.ico" REL="shortcut icon" TYPE="image/x-icon" />
|
<LINK HREF="https://raw.githubusercontent.com/devenblake/homepage/main/favicon.ico" REL="shortcut icon" TYPE="image/x-icon" />
|
||||||
<LINK HREF="/css/blank.css" ID="styling" REL="stylesheet" />
|
<LINK HREF="/css/blank.css" ID="styling" REL="stylesheet" />
|
||||||
<META CHARSET="UTF-8" />
|
<META CHARSET="UTF-8" />
|
||||||
|
<META CONTENT="noindex" NAME="googlebot" /> <!-- FUCK GOOGLE -->
|
||||||
<META CONTENT="interest-cohort=()" HTTP-EQUIV="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
<META CONTENT="interest-cohort=()" HTTP-EQUIV="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
||||||
<META NAME="viewport" CONTENT="width=device-width, initial-scale=1" />
|
<META NAME="viewport" CONTENT="width=device-width, initial-scale=1" />
|
||||||
<TITLE>knowledge/NetBSD</TITLE>
|
<TITLE>knowledge/NetBSD</TITLE>
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
<LINK HREF="https://raw.githubusercontent.com/devenblake/homepage/main/favicon.ico" REL="shortcut icon" TYPE="image/x-icon" />
|
<LINK HREF="https://raw.githubusercontent.com/devenblake/homepage/main/favicon.ico" REL="shortcut icon" TYPE="image/x-icon" />
|
||||||
<LINK HREF="/css/blank.css" ID="styling" REL="stylesheet" />
|
<LINK HREF="/css/blank.css" ID="styling" REL="stylesheet" />
|
||||||
<META CHARSET="UTF-8" />
|
<META CHARSET="UTF-8" />
|
||||||
|
<META CONTENT="noindex" NAME="googlebot" /> <!-- FUCK GOOGLE -->
|
||||||
<META CONTENT="interest-cohort=()" HTTP-EQUIV="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
<META CONTENT="interest-cohort=()" HTTP-EQUIV="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
||||||
<META NAME="viewport" CONTENT="width=device-width, initial-scale=1" />
|
<META NAME="viewport" CONTENT="width=device-width, initial-scale=1" />
|
||||||
<TITLE>true(1)</TITLE>
|
<TITLE>true(1)</TITLE>
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
<LINK HREF="https://raw.githubusercontent.com/devenblake/homepage/main/favicon.ico" REL="shortcut icon" TYPE="image/x-icon" />
|
<LINK HREF="https://raw.githubusercontent.com/devenblake/homepage/main/favicon.ico" REL="shortcut icon" TYPE="image/x-icon" />
|
||||||
<LINK HREF="/css/blank.css" ID="styling" REL="stylesheet" />
|
<LINK HREF="/css/blank.css" ID="styling" REL="stylesheet" />
|
||||||
<META CHARSET="UTF-8" />
|
<META CHARSET="UTF-8" />
|
||||||
|
<META CONTENT="noindex" NAME="googlebot" /> <!-- FUCK GOOGLE -->
|
||||||
<META CONTENT="interest-cohort=()" HTTP-EQUIV="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
<META CONTENT="interest-cohort=()" HTTP-EQUIV="Permissions-Policy" /> <!-- FUCK GOOGLE -->
|
||||||
<META NAME="viewport" CONTENT="width=device-width, initial-scale=1" />
|
<META NAME="viewport" CONTENT="width=device-width, initial-scale=1" />
|
||||||
<TITLE>Thinkpad X200T</TITLE>
|
<TITLE>Thinkpad X200T</TITLE>
|
||||||
|
Loading…
Reference in New Issue
Block a user