Initial commit

This commit is contained in:
qorg11 2020-05-12 23:51:54 +02:00
commit ccb424f8c9
48 changed files with 2374 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
_werc
sitemap.gz
sitemap.txt

BIN
1588141182149.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

357
fauux.css Normal file
View File

@ -0,0 +1,357 @@
/* Default werc style */
body {
color: black;
background-color: black;
font-family: Helvetica, Verdana, Arial, 'Liberation Sans', FreeSans, sans-serif;
font-size: 84%; /* Enables font size scaling in MSIE */
margin: 0;
padding: 0;
}
blockquote > p {
color:#2A8359;
}
/* # Header # */
.superHeader {
color: white;
background-color: rgb(100,135,220);
height: 1.6em;
}
.superHeader img { vertical-align: bottom; }
.superHeader a {
color: white;
background-color: transparent;
font-size: 91%;
margin: 0;
padding: 0 0.5ex 0 0.25ex;
}
h1,h2,h3,h4,h5,h6,tr{color:#d17389!important;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.superHeader div {
position: absolute;
top: 0.40ex;
}
.superHeader .left { left: 0.4em; }
.superHeader .right { right: 0.4em; }
.midHeader {
color: rgb(39,78,144);
background-color: black;
border: solid 0 #d17389;
border-width: 2px 0;
}
.headerTitle {
color: #d17389;
font-size: 233%;
font-weight: normal;
margin: 0 0 0 4mm;
padding: 0.25ex 0;
}
#headerSubTitle {
font-size: 50%;
font-style: italic;
margin-left: 1em;
}
.headerTitle a { color: #d17389; }
.headerTitle a:hover { text-decoration: none; }
.subHeader {
display: none;
color: white;
background-color:#d17389;
margin: 0;
padding: 1ex 1ex 1ex 1.5mm;
}
.subHeader a {
color: white;
background-color: transparent;
font-weight: bold;
margin: 0;
padding: 0 0.75ex 0 0.5ex;
}
.superHeader .highlight, .subHeader .highlight {
color: rgb(253,160,91);
background-color: transparent;
}
/* # Side # */
#side-bar {
width: 16em;
float: left;
clear: left;
border-right: 1px solid #d17389;
}
#side-bar div {
border-bottom: 1px solid #d17389;
}
.sideBarTitle {
font-weight: bold;
margin: 0 0 0.5em 2mm;
padding: 1em 0 0 0;
}
#side-bar ul {
list-style-type: none;
list-style-position: outside;
margin: 0;
padding: 0 0 0.3em 0;
color:#EEF2FF;
}
li ul {
padding-left: 0.6em !important;
}
#side-bar li {
margin: 0;
padding: 0.1ex 0; /* Circumvents a rendering bug (?) in MSIE 6.0 XXX should move to iehacks.css, this causes an ugly gap */
color:red;
}
#side-bar a {
color:#d17389!important;
background-color: transparent;
margin: 0;
padding: 0.25em 1ex 0.25em 2mm;
display: block;
text-transform: capitalize;
font-weight: bold!important;
font-size: 102%;
border-left: transparent solid 0.2em;
}
.thisPage, .thisPage a {
color:#d17389!important;
background-color: white;
padding-left: 5mm;
}
#side-bar a:hover {
color: white;
background-color: #fd7399;
border-left: black solid 0.2em;
text-decoration: none;
}
.sideBarText {
line-height: 1.5em;
margin: 0 0 1em 0;
padding: 0 1.5ex 0 2.5mm;
display: block;
}
#side-bar .sideBarText a {
margin: 0;
padding: 0;
display: inline;
}
#side-bar .sideBarText a:hover {
color: #d17389;
background-color: transparent;
text-decoration: none;
}
/* # Main Copy # */
#main-copy {
max-width: 70em;
color: black;
background-color: transparent;
text-align: justify;
line-height: 1.5em;
margin: 0em 0 0 16em;
padding: 0.5mm 5mm 5mm 5mm;
border-left: 1px solid #d17389;
}
#bodyText {
margin: 0 0 0 15.5em;
padding: 2mm 5mm 2mm 5mm;
}
#main-copy p {
margin: 1em 1ex 1em 1ex !important; /* Need !important so troff-generated pages don't look totally squezed */
padding: 0;
}
#main-copy a {
color: #d17389;
background-color: transparent;
}
#main-copy a:hover {
color: rgb(100,135,220);
}
#main-copy h1, #main-copy h2 {
color: #d17389;
background-color: transparent;
font-size: 145.5%;
font-weight: bold;
margin: 2em 0 0 0;
padding: 0.5ex 0 0.5ex 0.6ex;
border-bottom: 2px solid #d17389;
}
#main-copy h2 {
font-size: 115.5%;
border-bottom: 1px solid rgb(0,102,204);
}
#main-copy .topOfPage {
color: rgb(0,102,204);
background-color: transparent;
font-size: 91%;
font-weight: bold;
text-decoration: none;
margin: 3ex 1ex 0 0;
padding: 0;
float: right;
}
dl {
margin: 1em 1ex 2em 1ex;
padding: 0;
}
dt {
font-weight: bold;
margin: 0 0 0 0;
padding: 0;
}
dd {
margin: 0 0 2em 2em;
padding: 0;
}
/* # Footer # */
#footer {
color: #d17389;
background-color:black!important;
;
padding: 1em;
clear: both;
}
#footer .left {
text-align: left;
line-height: 1.55em;
float: left;
clear: left;
}
#footer .right {
text-align: right;
line-height: 1.45em;
}
#footer a {
color: black;
background-color: transparent;
}
/* GENERAL */
table {
border: solid 1px black;
}
th {
background-color: #abc;
border: solid 1px black;
text-align: center;
}
td {
background-color: #def;
border: solid 1px black;
}
hr {
border-width: 0px 0px 0.1em 0px;
border-color: black;
}
acronym, .titleTip {
border-bottom: 1px solid #7055bc;
cursor: help;
margin: 0;
padding: 0 0 0.4px 0;
}
pre {
margin-left: 2em;
font-size: 1.2em;
}
blockquote {
border-left: 1px solid blue;
font-style: italic;
}
.smallCaps {
font-size: 110%;
font-variant: small-caps;
}
.doNotDisplay { display: none; }
.notify_errors,
.notify_notes,
.notify_success { padding: .8em; margin-bottom: 1em; border: 2px solid #7055bc; }
.notify_errors { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notify_notes { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.notify_success { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.notify_errors a { color: #8a1f11; }
.notify_notes a { color: #514721; }
.notify_success a { color: #264409; }
/* # Page/Handler specific # */
h1.dir-list-head, ul.dir-list {
text-transform: capitalize;
font-weight: bold;
}
.dir-list a {
color:#0F0C5D!important;
}
ul.sitemap-list a {
text-transform: capitalize;
color:#0F0C5D!important;
}
p {
color:#d17389;
}
p a{
color:#d17389!important;
}
figcaption{color:black;}

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 786 B

View File

@ -0,0 +1,42 @@
# Fixing firefox
Of course. nothing is perfect. But I can try to be or something. In this guide we're turning
this
<img src="https://149366088.v2.pressablecdn.com/wp-content/uploads/2020/04/firefox-75-linux.jpg" width=500px>
Into
this
<img src="/guides/firefox/result.png" width=500px>
# Download sidebery
This will add the sidebar where you can manage the tree styled tabs
and bookmarks. It's awesome and way better than the default tabs
management.
<https://addons.mozilla.org/en-US/firefox/addon/sidebery/>.
Download. Install it and if don't appear. Press C-e, and your tabs will appear.
# Remove tab bar
In newer version of Firefox. You might need to set
toolkit.legacyUserProfileCustomizations.stylesheets to trye in
about:config I'm using firefox 68 so i don't need to.
Go to your Firefox profile location
(~/.mozilla/firefox/xxxxxx-default) and create a folder named "chrome"
Inside that folder. Create a file named userChrome.css with the following contents:
~~~
#TabsToolbar {
visibility: collapse;
}
~~~
# Remove spyware
Now you might want to disable spyware from your browser (You should). Follow the steps [here](/guides/firefox/spyware)

7
guides/firefox/index.md Normal file
View File

@ -0,0 +1,7 @@
# Guides for Firefox
Firefox is the best browser out there. It's the only (popular) one which does not use the harmful[^1] blink engine.
[^1]: I just don't like Blink engine. No reason for it. I just don't.

BIN
guides/firefox/result.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 KiB

151
guides/firefox/spyware.md Normal file
View File

@ -0,0 +1,151 @@
# Remove Firefox spyware
Firefox is a great browser (Not to say the best), nevertheless it has some spyware feature. But they can be removed:
I assume you are using GNU/Linux BTW.
By doing this guide you'll lose everything you've installed on firefox (Bookmarks, extensions, history...)
Go to ~/.mozilla/firefox You'll find some .default folders. One
contains a "times.json" file and the other is full of shit. Delete every content on the folder full of shit
create a file called user.js and put this:
~~~
user_pref("network.connectivity-service.enabled", false);
user_pref("browser.startup.homepage", "about:blank");
user_pref("browser.newtabpage.enabled", false);
user_pref("browser.newtab.preload", false);
user_pref("browser.search.geoip.url", "");
user_pref("app.update.enabled", false);
user_pref("extensions.update.enabled", false);
user_pref("app.update.auto", false);
user_pref("extensions.update.autoUpdateDefault", false);
user_pref("app.update.service.enabled", false);
user_pref("app.update.staging.enabled", false);
user_pref("app.update.silent", false);
user_pref("extensions.getAddons.cache.enabled", false);
user_pref("lightweightThemes.update.enabled", false);
user_pref("browser.search.update", false);
user_pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false);
user_pref("dom.ipc.plugins.reportCrashURL", false);
user_pref("extensions.getAddons.showPane", false);
user_pref("extensions.webservice.discoverURL", "");
user_pref("toolkit.telemetry.unified", false);
user_pref("toolkit.telemetry.enabled", false);
user_pref("toolkit.telemetry.server", "data:,");
user_pref("toolkit.telemetry.archive.enabled", false);
user_pref("toolkit.telemetry.cachedClientID", "");
user_pref("toolkit.telemetry.newProfilePing.enabled", false);
user_pref("toolkit.telemetry.shutdownPingSender.enabled", false);
user_pref("toolkit.telemetry.updatePing.enabled", false);
user_pref("toolkit.telemetry.bhrPing.enabled", false);
user_pref("toolkit.telemetry.firstShutdownPing.enabled", false);
user_pref("toolkit.telemetry.hybridContent.enabled", false);
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.policy.dataSubmissionEnabled", false);
user_pref("breakpad.reportURL", "");
user_pref("browser.tabs.crashReporting.sendReport", false);
user_pref("browser.crashReports.unsubmittedCheck.enabled", false);
user_pref("browser.crashReports.unsubmittedCheck.autoSubmit", false);
user_pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false);
user_pref("browser.aboutHomeSnippets.updateUrl", "data:,");
user_pref("browser.chrome.errorReporter.enabled", false);
user_pref("browser.chrome.errorReporter.submitUrl", "");
user_pref("extensions.blocklist.enabled", false);
user_pref("extensions.blocklist.url", "");
user_pref("services.blocklist.update_enabled", false);
user_pref("services.blocklist.onecrl.collection", "");
user_pref("services.blocklist.addons.collection", "");
user_pref("services.blocklist.plugins.collection", "");
user_pref("services.blocklist.gfx.collection", "");
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.phishing.enabled", false);
user_pref("browser.safebrowsing.downloads.enabled", false);
user_pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false);
user_pref("browser.safebrowsing.downloads.remote.block_uncommon", false);
user_pref("browser.safebrowsing.downloads.remote.block_dangerous", false);
user_pref("browser.safebrowsing.downloads.remote.block_dangerous_host", false);
user_pref("browser.safebrowsing.provider.google.updateURL", "");
user_pref("browser.safebrowsing.provider.google.gethashURL", "");
user_pref("browser.safebrowsing.provider.google4.updateURL", "");
user_pref("browser.safebrowsing.provider.google4.gethashURL", "");
user_pref("browser.safebrowsing.downloads.remote.enabled", false);
user_pref("browser.safebrowsing.downloads.remote.url", "");
user_pref("browser.safebrowsing.provider.google.reportURL", "");
user_pref("browser.safebrowsing.reportPhishURL", "");
user_pref("browser.safebrowsing.provider.google4.reportURL", "");
user_pref("browser.safebrowsing.provider.google.reportMalwareMistakeURL", "");
user_pref("browser.safebrowsing.provider.google.reportPhishMistakeURL", "");
user_pref("browser.safebrowsing.provider.google4.reportMalwareMistakeURL", "");
user_pref("browser.safebrowsing.provider.google4.reportPhishMistakeURL", "");
user_pref("browser.safebrowsing.allowOverride", false);
user_pref("browser.safebrowsing.provider.google4.dataSharing.enabled", false);
user_pref("browser.safebrowsing.provider.google4.dataSharingURL", "");
user_pref("browser.safebrowsing.blockedURIs.enabled", false);
user_pref("browser.safebrowsing.provider.mozilla.gethashURL", "");
user_pref("browser.safebrowsing.provider.mozilla.updateURL", "");
user_pref("network.allow-experiments", false);
user_pref("app.normandy.enabled", false);
user_pref("app.normandy.api_url", "");
user_pref("app.shield.optoutstudies.enabled", false);
user_pref("shield.savant.enabled", false);
user_pref("extensions.systemAddon.update.enabled", false);
user_pref("extensions.systemAddon.update.url", "");
user_pref("browser.ping-centre.telemetry", false);
user_pref("extensions.pocket.enabled", false);
user_pref("browser.library.activity-stream.enabled", false);
user_pref("extensions.screenshots.disabled", true);
user_pref("extensions.screenshots.upload-disabled", true);
user_pref("browser.onboarding.enabled", false);
user_pref("extensions.formautofill.addresses.enabled", false);
user_pref("extensions.formautofill.available", "off");
user_pref("extensions.formautofill.creditCards.enabled", false);
user_pref("extensions.formautofill.heuristics.enabled", false);
user_pref("extensions.webcompat-reporter.enabled", false);
user_pref("network.prefetch-next", false);
user_pref("network.dns.disablePrefetch", true);
user_pref("network.dns.disablePrefetchFromHTTPS", true);
user_pref("network.predictor.enabled", false);
user_pref("captivedetect.canonicalURL", "");
user_pref("network.captive-portal-service.enabled", false);
user_pref("browser.send_pings", false);
user_pref("browser.send_pings.require_same_host", true);
user_pref("network.protocol-handler.external.ms-windows-store", false);
user_pref("network.predictor.enable-prefetch", false);
user_pref("network.trr.mode", 0);
user_pref("network.trr.bootstrapAddress", "");
user_pref("network.trr.uri", "");
user_pref("network.file.disable_unc_paths", true);
user_pref("browser.search.suggest.enabled", false);
user_pref("browser.urlbar.suggest.searches", false);
user_pref("browser.urlbar.userMadeSearchSuggestionsChoice", true);
user_pref("browser.urlbar.usepreloadedtopurls.enabled", false);
user_pref("browser.urlbar.speculativeConnect.enabled", false);
user_pref("security.ssl.errorReporting.automatic", false);
user_pref("security.ssl.errorReporting.enabled", false);
user_pref("security.ssl.errorReporting.url", "");
user_pref("dom.push.enabled", false);
user_pref("dom.push.connection.enabled", false);
user_pref("dom.push.serverURL", "");
user_pref("dom.push.userAgentID", "");
user_pref("beacon.enabled", false);
user_pref("browser.uitour.enabled", false);
user_pref("browser.uitour.url", "");
user_pref("permissions.manager.defaultsUrl", "");
user_pref("webchannel.allowObject.urlWhitelist", "");
user_pref("browser.startup.homepage_override.mstone", "ignore");
user_pref("startup.homepage_welcome_url", "");
user_pref("startup.homepage_welcome_url.additional", "");
user_pref("startup.homepage_override_url", "");
user_pref("media.gmp-gmpopenh264.autoupdate", false);
user_pref("browser.shell.shortcutFavicons", false);
user_pref("media.gmp-eme-adobe.autoupdate", false);
user_pref("media.gmp-manager.url", "data:text/plain,");
user_pref("media.gmp-manager.url.override", "data:text/plain,");
user_pref("media.gmp-manager.updateEnabled", false);
user_pref("media.gmp-widevinecdm.autoupdate", false);
user_pref("devtools.webide.autoinstallADBHelper", false);
~~~
Save the file and oper firefox. There you go.

30
guides/good_website.md Normal file
View File

@ -0,0 +1,30 @@
# How to make a GOOD website
In this thing. I'm implying you are not a corporate moron and you are making a personal website. (Please do. These are dying).
# Don't use JavaScript
[JavaScript](/harmful/software/javascript) is a shitty scripting language for the front end. But now it is used in the backend also. If you **MUST** use JavaScript (Which is perfectly understandable) please make sure that the website is completly usable without JavaScript
Some websites need to use JavaScript to load the content. Which is unforgivable.
# Use human understandable interfaces
Use simple colors
Write in plan language ([Go to top] instead of weird svgs)
Use sentences ([Click here to view ommited posts] instead of weird walls of text)
Do not use javascript for things you can do in HTML (Instead of making a weird button in javascript. use ```<input type="button">```
And please. For satan's sake. DO NOT IMPLEMENT SMOOTH SCROLLING IN
JAVASCRIPT AAAAAAAAAAARGHHHHHHHHHH
# Make a .onion mirror of your website
i2p or freenet are okay too.
.onions are easy as shit to make.
If your hosting provider does not provide a .onion intercae. Consider getting a VPS or self host your website with a Raspberry Pi.

4
guides/index.md Normal file
View File

@ -0,0 +1,4 @@
# kill-9 guides
Here you can find guides mostly about software and programming. I'm
making this guides because spyware.neocities.org started to suck.

10
harmful/index.md Normal file
View File

@ -0,0 +1,10 @@
# Things considered harmful
Here I complain about things that I think they suck
## For software
Be aware that in the section about software I'm not saying "STOP USING
THAT SOFTWARE IT SUUUUUUUUUUUCKS" i'm saying that the software has
some shitty points. Except from some pages like JavaScript, Windows,
Clojure...

View File

@ -0,0 +1,30 @@
# Capitalism sucks
Yeah, it does
## Control of what you get
If you buy something and that's it where's the deal? You gotta give
money periodically
With that philosophy, most of the products started to exist.
[You do not own what you buy](https://defectivebydesign.org).
## Data control
You buy a game. Now you're very lucky if you only have to install the
game itself instead of botnet such as steam. Which definetly sells
your data
G**gle and other search engines
[filters](https://en.wikipedia.org/wiki/Censorship_by_Google)
information as much as they want.
## Health under capitalism
Capitalist don't care if you're healthy or not. So they can sell
drugs, making you addicted to something. So you'll waste more money on
drugs.
Or make you work in [poor conditions](https://www.theguardian.com/technology/2018/jun/09/human-cost-kindle-amazon-china-foxconn-jeff-bezos). That shit

View File

@ -0,0 +1,26 @@
# Democracy sucks
>"-What is democracy?
>-It got something to do with young men killing each other, I believe"
— Johnny got his gun (1971)
By democracy I don't mean "the people says what the State does" but
"The people elects the state"
To vote, you only have to survive, let's say, 18 years. In 18 years,
you could be an idiot or a genius.
Most people are, sadly, idiots (NPCs). So they don't really know what they're
going when they go to a election.
Most of these people watch television. So their opinion is highly
manipulated by the media. That implies that democracy is a way to make
us feel free. But we're doing what the media want us to do.
And in the best case, if people wasn't manipuled by the media. No
election can lead use to socialism. Because the rich wouldn't allow
that. And there aren't much working-class candidates.

View File

@ -0,0 +1,3 @@
# Harmful politics
Don't forget that politics are a joke.

35
harmful/software/ACL.md Normal file
View File

@ -0,0 +1,35 @@
# ANSI Common Lisp is a mess
Function names were written by a monkey
(terpri) <- meaning terminate print line
(princ) <- why not (print)?
## Variables
In [Scheme](https://kill-9.xyz/harmful/software/scheme) you can declare functions and variables with (define)
In common lisp. You can use (defparameter) (defvar) (defun) and probably much more.
~~~
;; scheme
(define x 3)
< x
> 3
(define x 4)
< x
> 3
;; ANSI Common Lisp
(defvar *x* 3) ;; * are optional though
< *x*
> 3
(defvar *x* 4)
< *x*
> 3
(defparameter *x* 4)
< *x*
> 4
~~~
Common Lisp (and any other LISP programming language) is fun to use. But can get easily confusing.

99
harmful/software/C.md Normal file
View File

@ -0,0 +1,99 @@
<style>
li{color:white;}
</style>
# free(malloc(sizeof("C is a great programming language")));
C is a great progr.... segmentation fault
Who wrote the functions? I mean: fprintf, sscanf, isalnum...
Lack of lambdas
The preprocessor
Thank you for making me understand why I got a segfault![^1]
# But remember
~~~
When I find my code in tons of trouble
Friends and colleagues come to me
Speaking words of wisdom
Write in C
As the deadline fast approaches
And bugs are all I can see
Somewhere someone whispers
Write in C
Write in C
Write in C
Write in C
Write in C
LISP is dead and buried
Write in C
I used to write a lot of FORTRAN
For science it worked flawlessly
Try using it for graphics
Write in C
If you just spent nearly 30 hours
Debugging some assembly
Soon you'll be glad to
Write in C
Write in C
Write in C
Write in C, yeah
Write in C
Only wimps use BASIC
Write in C
Write in C
Write in C
Write in C
Write in C
Pascal won't quite cut it
Write in C
Write in C
Write in C
Write in C
Write in C
Don't even mention COBOL
Write in C
And when the screen is fuzzing
And the editor is bugging me
I'm sick of ones and zeroes
Write in C
A thousand people swear that
TP7 is the one for me
I hate the word "procedure"
Write in C
Write in C
Write in C
Write in C
Write in C
PL/1 is '80s
Write in C
Write in C
Write in C
Write in C
Write in C
The government loves Ada
Write in C
~~~
[^1]: gcc10 -fanalyzer can explain why you got a segfault. But this is
product of the C implementation. Not of the C standard.

BIN
harmful/software/C.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@ -0,0 +1,212 @@
<style>
pre {
overflow:auto;
table-layout:fixed;
width: 75%;
max-width:75%;
}
</style>
# C++ sucks
>C makes it easy to shoot yourself in the foot; C++ makes it harder,
>but when you do, it blows away your whole leg.
--- Bjarne Stroustrup
>If you like C++, you dont know C++. Theres a mutual exclusion going
>on here, and Ive yet to see a counter-example other than possibly a
>few of the members of the standards committee.
--- ssylvan
## Object oriented
So automatically sucks.
## Ugly syntax
The only non-ugly part of C++ is the headers' name: iostream, cmath,
ctime, thread, etc. Unlike in C, where they are ugly as shit: stdio.h,
unistd.h, stdlib.h, pthreads.h...
But the rest of the language has the ugliest syntax that I've ever seen:
Hello world in C++
~~~
#include <iostream>
int main(void)
{
std::cout << "Hello world!" << std:endl;
}
~~~
Now what the fuck is std:: and why do I have to write << just to print some shit.
Note: you can skip the std:: part with ```using namespace std``` but this is a [bad practice](https://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-bad-practice)
## Error messages
in the following code:
~~~
#include <iostream>
int main(void)
{
std::cout < "Hello world!" < std:endl;
}
~~~
You get this error message:
<p class="code">
~~~
a.cc: In function int main():
a.cc:5:13: error: no match for operator< (operand types are std::ostream {aka std::basic_ostream<char>} and const char [13])
5 | std::cout < "Hello world!" < std:endl;
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~
| | |
| | const char [13]
| std::ostream {aka std::basic_ostream<char>}
In file included from /usr/local/include/c++/10.0.1/bits/stl_algobase.h:64,
from /usr/local/include/c++/10.0.1/bits/char_traits.h:39,
from /usr/local/include/c++/10.0.1/ios:40,
from /usr/local/include/c++/10.0.1/ostream:38,
from /usr/local/include/c++/10.0.1/iostream:39,
from a.cc:1:
/usr/local/include/c++/10.0.1/bits/stl_pair.h:489:5: note: candidate: template<class _T1, class _T2> constexpr bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
489 | operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
| ^~~~~~~~
/usr/local/include/c++/10.0.1/bits/stl_pair.h:489:5: note: template argument deduction/substitution failed:
a.cc:5:15: note: std::ostream {aka std::basic_ostream<char>} is not derived from const std::pair<_T1, _T2>
5 | std::cout < "Hello world!" < std:endl;
| ^~~~~~~~~~~~~~
In file included from /usr/local/include/c++/10.0.1/bits/stl_algobase.h:67,
from /usr/local/include/c++/10.0.1/bits/char_traits.h:39,
from /usr/local/include/c++/10.0.1/ios:40,
from /usr/local/include/c++/10.0.1/ostream:38,
from /usr/local/include/c++/10.0.1/iostream:39,
from a.cc:1:
/usr/local/include/c++/10.0.1/bits/stl_iterator.h:366:5: note: candidate: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
366 | operator<(const reverse_iterator<_Iterator>& __x,
| ^~~~~~~~
/usr/local/include/c++/10.0.1/bits/stl_iterator.h:366:5: note: template argument deduction/substitution failed:
a.cc:5:15: note: std::ostream {aka std::basic_ostream<char>} is not derived from const std::reverse_iterator<_Iterator>
5 | std::cout < "Hello world!" < std:endl;
| ^~~~~~~~~~~~~~
In file included from /usr/local/include/c++/10.0.1/bits/stl_algobase.h:67,
from /usr/local/include/c++/10.0.1/bits/char_traits.h:39,
from /usr/local/include/c++/10.0.1/ios:40,
from /usr/local/include/c++/10.0.1/ostream:38,
from /usr/local/include/c++/10.0.1/iostream:39,
from a.cc:1:
/usr/local/include/c++/10.0.1/bits/stl_iterator.h:404:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
404 | operator<(const reverse_iterator<_IteratorL>& __x,
| ^~~~~~~~
/usr/local/include/c++/10.0.1/bits/stl_iterator.h:404:5: note: template argument deduction/substitution failed:
a.cc:5:15: note: std::ostream {aka std::basic_ostream<char>} is not derived from const std::reverse_iterator<_Iterator>
5 | std::cout < "Hello world!" < std:endl;
| ^~~~~~~~~~~~~~
In file included from /usr/local/include/c++/10.0.1/bits/stl_algobase.h:67,
from /usr/local/include/c++/10.0.1/bits/char_traits.h:39,
from /usr/local/include/c++/10.0.1/ios:40,
from /usr/local/include/c++/10.0.1/ostream:38,
from /usr/local/include/c++/10.0.1/iostream:39,
from a.cc:1:
/usr/local/include/c++/10.0.1/bits/stl_iterator.h:1451:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)
1451 | operator<(const move_iterator<_IteratorL>& __x,
| ^~~~~~~~
/usr/local/include/c++/10.0.1/bits/stl_iterator.h:1451:5: note: template argument deduction/substitution failed:
a.cc:5:15: note: std::ostream {aka std::basic_ostream<char>} is not derived from const std::move_iterator<_IteratorL>
5 | std::cout < "Hello world!" < std:endl;
| ^~~~~~~~~~~~~~
In file included from /usr/local/include/c++/10.0.1/bits/stl_algobase.h:67,
from /usr/local/include/c++/10.0.1/bits/char_traits.h:39,
from /usr/local/include/c++/10.0.1/ios:40,
from /usr/local/include/c++/10.0.1/ostream:38,
from /usr/local/include/c++/10.0.1/iostream:39,
from a.cc:1:
/usr/local/include/c++/10.0.1/bits/stl_iterator.h:1507:5: note: candidate: template<class _Iterator> bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)
1507 | operator<(const move_iterator<_Iterator>& __x,
| ^~~~~~~~
/usr/local/include/c++/10.0.1/bits/stl_iterator.h:1507:5: note: template argument deduction/substitution failed:
a.cc:5:15: note: std::ostream {aka std::basic_ostream<char>} is not derived from const std::move_iterator<_IteratorL>
5 | std::cout < "Hello world!" < std:endl;
| ^~~~~~~~~~~~~~
In file included from /usr/local/include/c++/10.0.1/string:55,
from /usr/local/include/c++/10.0.1/bits/locale_classes.h:40,
from /usr/local/include/c++/10.0.1/bits/ios_base.h:41,
from /usr/local/include/c++/10.0.1/ios:42,
from /usr/local/include/c++/10.0.1/ostream:38,
from /usr/local/include/c++/10.0.1/iostream:39,
from a.cc:1:
/usr/local/include/c++/10.0.1/bits/basic_string.h:6267:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
6267 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
| ^~~~~~~~
/usr/local/include/c++/10.0.1/bits/basic_string.h:6267:5: note: template argument deduction/substitution failed:
a.cc:5:15: note: std::ostream {aka std::basic_ostream<char>} is not derived from const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>
5 | std::cout < "Hello world!" < std:endl;
| ^~~~~~~~~~~~~~
In file included from /usr/local/include/c++/10.0.1/string:55,
from /usr/local/include/c++/10.0.1/bits/locale_classes.h:40,
from /usr/local/include/c++/10.0.1/bits/ios_base.h:41,
from /usr/local/include/c++/10.0.1/ios:42,
from /usr/local/include/c++/10.0.1/ostream:38,
from /usr/local/include/c++/10.0.1/iostream:39,
from a.cc:1:
/usr/local/include/c++/10.0.1/bits/basic_string.h:6280:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
6280 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
| ^~~~~~~~
/usr/local/include/c++/10.0.1/bits/basic_string.h:6280:5: note: template argument deduction/substitution failed:
a.cc:5:15: note: std::ostream {aka std::basic_ostream<char>} is not derived from const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>
5 | std::cout < "Hello world!" < std:endl;
| ^~~~~~~~~~~~~~
In file included from /usr/local/include/c++/10.0.1/string:55,
from /usr/local/include/c++/10.0.1/bits/locale_classes.h:40,
from /usr/local/include/c++/10.0.1/bits/ios_base.h:41,
from /usr/local/include/c++/10.0.1/ios:42,
from /usr/local/include/c++/10.0.1/ostream:38,
from /usr/local/include/c++/10.0.1/iostream:39,
from a.cc:1:
/usr/local/include/c++/10.0.1/bits/basic_string.h:6292:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
6292 | operator<(const _CharT* __lhs,
| ^~~~~~~~
/usr/local/include/c++/10.0.1/bits/basic_string.h:6292:5: note: template argument deduction/substitution failed:
a.cc:5:15: note: mismatched types const _CharT* and std::basic_ostream<char>
5 | std::cout < "Hello world!" < std:endl;
| ^~~~~~~~~~~~~~
In file included from /usr/local/include/c++/10.0.1/bits/ios_base.h:46,
from /usr/local/include/c++/10.0.1/ios:42,
from /usr/local/include/c++/10.0.1/ostream:38,
from /usr/local/include/c++/10.0.1/iostream:39,
from a.cc:1:
/usr/local/include/c++/10.0.1/system_error:252:3: note: candidate: bool std::operator<(const std::error_code&, const std::error_code&)
252 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept
| ^~~~~~~~
/usr/local/include/c++/10.0.1/system_error:252:31: note: no known conversion for argument 1 from std::ostream {aka std::basic_ostream<char>} to const std::error_code&
252 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept
| ~~~~~~~~~~~~~~~~~~^~~~~
/usr/local/include/c++/10.0.1/system_error:379:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&)
379 | operator<(const error_condition& __lhs,
| ^~~~~~~~
/usr/local/include/c++/10.0.1/system_error:379:36: note: no known conversion for argument 1 from std::ostream {aka std::basic_ostream<char>} to const std::error_condition&
379 | operator<(const error_condition& __lhs,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
a.cc:5:35: error: found : in nested-name-specifier, expected ::
5 | std::cout < "Hello world!" < std:endl;
| ^
| ::
~~~
</p>
(In GCC)
## Compatibilty
C++ is "compatible" with C
But this can break most C programs

View File

@ -0,0 +1,17 @@
# Richard Stallman thinks C++ sucks
~~~
From: Richard Stallman
To: emacs-devel
Subject: Re: Efforts to attract more users?
Date: Mon, 12 Jul 2010 08:36:48 -0400
C++ is a badly designed and ugly language. It would be a shame
to use it in Emacs.
The reason the GCC developers wanted to use it is for destructors
and generics. These aren't much use in Emacs, which has GC and in
which data types are handled at the Lisp level.
~~~
[Source](https://lists.gnu.org/archive/html/emacs-devel/2010-07/msg00518.html)

View File

@ -0,0 +1,6 @@
# (car harmful\_programming\_languages)
>\>Lisp
>\>Java virtual machine
what?

View File

@ -0,0 +1,3 @@
# Cloudflare is worse than useless
I don't know about you. But I'm not much into Internet centralization.

58
harmful/software/java.md Normal file
View File

@ -0,0 +1,58 @@
<style>
li{color:white;}
</style>
# Java sucks
>“Object-oriented programming is an exceptionally bad idea which could only have originated in California.”
--- Edsger Dijkstra
**Java is write once, run away.**
Java is the new COBOL.
Java is object oriented. So that make it suck automatically.
## Bloated syntax
~~~
public class HelloWorld {
public static void main(String[] args) {
// Prints "Hello, World" to the terminal window.
System.out.println("Hello, World");
}
}
~~~
I'm sure the "public class" and "public static void" aren't really necessary. That just makes the code more confusing
```System.out.println```? Jesus that's stupid
## Virtual machine
Sooo. You have to run a virtual machine to run any program made in Java. Why?
The programmer was too lazy to port the software to other operating system. So what they did is the following:
1. Download the Java Development Kit
2. Download the Java Runtime Environment
3. Download an IDE (This is perfectly okay though)
4. Compile the program to the Java Virtual Machine shit
5. Run a virtual machine to run a Hello World program
6. Make everyone run a virtual machine to run that program.
## Alternatives to Java
* C
* Perl (Perl DON'T HAVE TO be Object Oriented. Actually perl is anything you want)
* Any Lisp programming language
* Anything that isn't Object-Oriented
* Jumping onto the eye of the hurricane
# ABOLISH THE CLASS SYSTEM
![](/1588141182149.jpg)

View File

@ -0,0 +1,84 @@
# JavaScript considered harmful
JavaScript is a programming language often used on websites. To create
dynamic content on client end. Some dudes thought that extracting the
V8 (chromium javascript interpreter) and making it a executable file
to run javascript outside the browser was a good idea and now we're
doomed.
JavaScript is not only stupid (javascript returns true when) ```true +
true === 2``` Which means that true is literally ```#define true 1```
At the end that doesn't matters. Because it's a useless fact to be
honest. but the pain starts when you actually use that programming
language.
### Developers idiocy
First of all the language is slow as fuck. And websites are BLOATED of
JavaScript nowadays. Adding ***USELESS*** function i'd never like to
use, or functions I already disabled on my browser. Such as smooth
scrolling. I hate smooth scrolling. But some websites force me to use
it because JavaScript.
## Idiocy examples
~~~
<true + true === 2
>true
<true == "1"
>true
<false == 0
>true
<false == "0"
>true
<false == undefined
>false
>false == null
<false
<null == undefined
>true
~~~
## Disabling JavaScript
Unless you only use 1.0 websites. Disabling javascript will broke your
internet experience, but will make it way faster. just install
noscript and have fun with your sane browser.
## NodeJS
Node is what happens when you extract the JavaScript interpreter from
chromium and put it on the desktop. This allows the user to execute
.js files on the desktop without a browser. Which is stupid. A web
programming language shouldn't be on desktop. Just on the web. But
thanks to this great idea we've now worse things
(Node isn't even a JavaScript implementation. It is just the V8 engine
outside the Chromium browser. Meaning that node is just a part of
chromium with marketing)
### Electron
Electron is what happens when you hire web developers but you gotta
make the program aviable for the desktop. The problem is that
JavaScript can't do graphics (as far as I know, there's no X11 library
for JavaScript, thankfully) So what do they do to use GUIs on
JavaScript? Make every program a mini-chromium browser! So every
program that's running electron is just chromium browser. Which is
truly stupid. And a lazy way to do programming.
Here's what is needed to run a program (Written in a compiled language) in GNU/Linux:
<img src="C.png" width=300px>
And this is what is needed to run a program written in electron:
<img src="Electron.png" width=300px>
# Links
[JAVASCRIPT WAS A MISTAKE](http://www.bordi.ga/blog_shit/js.html)

14
harmful/software/latex.md Normal file
View File

@ -0,0 +1,14 @@
<style>
li {color:white;}
</style>
# BLOAAAAAAAAAAT
* LaTeX is bloated as shit. Maximum install is more than 3GB.
* Good luck with UTF-8 support.
* Syntax is horrible: \\textbf{Text in bold} -> **Text in bold**. Even HTML is easier to read.
## Alternatives to LaTeX
* Groff
* Troff
* Pandoc with postscript

35
harmful/software/linux.md Normal file
View File

@ -0,0 +1,35 @@
# Linux sucks
\>1990
\>Monolithic kernel
A monolithic kernel in 1990 is stupid. That just makes the shit go
back to 1970.
## Linux is bloated as fuck
\>+15 million lines of code
Even systemd is less bloated.
Do you have an Intel wifi card? No? I don't care, here's the driver.
```ls /usr/lib/modules/$(uname -r)/kernel/drivers/net/wireless/intel```
I do not need that driver, yet I still have it, and I didn't want to
install it.
Did you install GNU/Linux on a Macbook? Well, here's thinkpad_acpi!
```/usr/lib/modules/$(uname -r)/kernel/drivers/platform/x86/thinkpad_acpi.ko.gz```
Linux by default installs ***ALL*** the drivers. Which
sucks. It should only install the needed drivers.
### Linux sucks. But less
Linux is shitty, but it is our livesafer. So isn't truly harmful. But I
put it in harmful because it would be stupid to create another section
just for Linux

26
harmful/software/perl.md Normal file
View File

@ -0,0 +1,26 @@
# Perl has shitty stuff
Perl functions parameters are funny
<pre style='color:#d1d1d1;'><span style='color:#e66170; font-weight:bold; '>sub</span> function
<span style='color:#b060b0; '>{</span>
<span style='color:#e66170; font-weight:bold; '>my</span> <span style='color:#d2cd86; '>(</span>$x<span style='color:#d2cd86; '>,</span> $y<span style='color:#d2cd86; '>)</span> <span style='color:#d2cd86; '>=</span> @_<span style='color:#b060b0; '>;</span>
<span style='color:#9999a9; '># do something with $x and $y</span>
<span style='color:#b060b0; '>}</span>
<span style='color:#9999a9; '># why can't it be like this?</span>
<span style='color:#e66170; font-weight:bold; '>sub</span> function<span style='color:#d2cd86; '>(</span><span style='color:#ffffff; background:#dd0000; '>m</span><span style='color:#ffffff; background:#dd0000; '>y</span> <span style='color:#ffffff; background:#dd0000; '>$</span><span style='color:#ffffff; background:#dd0000; '>x</span><span style='color:#ffffff; background:#dd0000; '>,</span> <span style='color:#ffffff; background:#dd0000; '>m</span><span style='color:#ffffff; background:#dd0000; '>y</span> <span style='color:#ffffff; background:#dd0000; '>$</span><span style='color:#ffffff; background:#dd0000; '>y</span><span style='color:#d2cd86; '>)</span>
<span style='color:#b060b0; '>{</span>
<span style='color:#9999a9; '># do something with $x and $y</span>
<span style='color:#b060b0; '>}</span>
</pre>
### use strict
really? it should be enabled by default. it shold be ```use
unstrict``` instead
### perl's logo is an onion
visiting code you wrote some weeks ago will make you cry.

View File

@ -0,0 +1,15 @@
# Python is the worst programming language used nowadays
# Lacks everything
* No pointers.
* No ternary operators (no, ifes in one line are not ternary operators)
* No switch (if else if else if else if else if else if...)
* No constants
* It is a true miracle that Python has lambdas. (BTW you cannot give statements to a lambda. Which makes them very useless.)
# Other stuff
What the hell is a \_\_main\_\_?
Python is the slowest programming language I've ever seen. It takes one second to print a help message in youtube-dl

View File

@ -0,0 +1,17 @@
<style>
li {color:white;}
</style>
# Scheme sucks (but less)
* Scheme standard is really minimalist and specific
This implies that an scheme implementation implements it as the
creator wants. They include libraries and extensions which can make an
implementation incompatible with another. They need "
Scheme Requests for Implementation" to solve that problem.
### Variables and procedures
Scheme uses the same namespace for variables and procedures. So you
can't give the name "list" to a variable. Instead you can see ```xs``` or ```lst```

14
harmful/software/snap.md Normal file
View File

@ -0,0 +1,14 @@
# Snap (and flatpak) sucks.
Why do you mean "Universal packages"?
You don't know how to run a binary file?
GNU/Linux (like every other operating system) has binary files. So you
can just run them, without having to use a "Universal package manager"
## Decentralization of packages.
Decentralization is not okay in package management, they have made
repositories and package manager to have order on the system. Having
more than one package manager breaks that order.

12
harmful/software/uefi.md Normal file
View File

@ -0,0 +1,12 @@
# Uefi sucks
BIOS did one thing and did it well. Graphical CMOS setups aren't
necessary, and what the hell is secure boot?
If someone is smarter enough to boot something from the BIOS, that
person is smarter enough not to install malicious software on the boot
devices. So secure boot isn't necessary.
Why do we need a efi boot partition?
[Just put grub as a BIOS](https://libreboot.org)

View File

@ -0,0 +1,11 @@
# Wayland is shit
>Wayland was created in 2008. X was created in 1984. X was 24 years
>old at the time Wayland was created to replace it, because X was
>"deprecated and old". But Wayland is 12 years old now and has barely
>even gotten off the ground and the vast majority of computers that
>run Nvidia can't even use it. Which means that we have 12 years until
>Wayland also becomes old and deprecated and it hasn't even close to
>replacing X.
-- Anon

View File

@ -0,0 +1,34 @@
<style>
li {color:white;}
</style>
# Windows sucks
Windows is proprietary software so you don't have control over
it. Instead micr\*s\*ft has control over **YOU**
.
The following operating systems sucks:
* Windows 9x
* Windows 2000
* Windows xp
* Windows Vista
* Windows 7
* Windows 8/8.1
* Windows 10
Microsoft spies on you, puts ads on your system and charges you. Which
should be ilegal. In fact spying on you should be ilegal.
Windows comes with installed program you didn't even asked for. which
is true bloatware. More bloated than the Linux kernel.
Windows sucks for developement, you don't have any equivalent to, for
example /usr/include and you have to install bash/cygwin to get a
"GNU/Linux feeling"
Microsoft really hates standards, their products used not to be
compatible with most standards. Internet Explorer for example. GNU
software doesn't follows the standards at 100%, but GNU software does
add something useful to the software instead of making it a pain in
the ass.

48
index.md Normal file
View File

@ -0,0 +1,48 @@
# kill-9.xyz
This is a website made by qorg11. This is a "blog" about anything. It
runs [werc](http://werc.cat-v.org) as its "cms"
The horrible theme is based on the Structure and Interpretation of
Computer Programs cover.
Anything that I've written in this website is under CC BY license. Images might or might not be under that license.
Any article in this website is WIP. And they will always be WIP.
## Contributing to this website
Go to the [Github repository](https://github.com/qorg11/kill9), fork
it, change whatever, make a pull request, ill merge, and your change
will appear here.
<a href="http://killnod2s77o3axkktdu52aqmmy4acisz2gicbhjm4xbvxa2zfftteyd.onion/">Onion</a>
<img src="/satania.jpg" width=500>
<pre style='color:#000020;'><span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>defconstant</span> NUMBER_OF_PEOPLE <span style='color:#008c00; '>10</span><span style='color:#308080; '>)</span>
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>defvar</span> *key*<span style='color:#308080; '>)</span>
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>defvar</span> *i* <span style='color:#008c00; '>0</span><span style='color:#308080; '>)</span>
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>defun</span> rewrite <span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>n</span><span style='color:#308080; '>)</span> n<span style='color:#308080; '>)</span> <span style='color:#595979; '>;; idk what's this</span>
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>defun</span> memory <span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>n</span><span style='color:#308080; '>)</span> n<span style='color:#308080; '>)</span> <span style='color:#595979; '>;; so it don't do anything</span>
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>princ</span> <span style='color:#1060b6; '>"Beginning System Reset....."</span><span style='color:#308080; '>)</span>
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>terpri</span><span style='color:#308080; '>)</span>
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>princ</span> <span style='color:#1060b6; '>"ALL RESET? y/n"</span><span style='color:#308080; '>)</span>
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>terpri</span><span style='color:#308080; '>)</span>
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>setq</span> *key* <span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>read</span><span style='color:#308080; '>)</span><span style='color:#308080; '>)</span>
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>if</span> <span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>string-equal</span> *key* <span style='color:#1060b6; '>"y"</span><span style='color:#308080; '>)</span>
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>loop</span> while <span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>&lt;=</span> *i* NUMBER_OF_PEOPLE<span style='color:#308080; '>)</span>
do
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>rewrite</span> <span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>memory</span> *i*<span style='color:#308080; '>)</span><span style='color:#308080; '>)</span>
<span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>defparameter</span> *i* <span style='color:#308080; '>(</span><span style='color:#200080; font-weight:bold; '>+</span> *i* <span style='color:#008c00; '>1</span><span style='color:#308080; '>)</span><span style='color:#308080; '>)</span><span style='color:#308080; '>)</span><span style='color:#308080; '>)</span>
</pre>
<!--Created using ToHtml.com on 2020-05-06 13:14:17 UTC -->
car car car car cdr cdr cdr cdr car cdr eval apply car cdr eval apply car cdr eval apply car cdr eval apply car cdr eval apply car cdr eval apply

19
readings/sicp.md Normal file
View File

@ -0,0 +1,19 @@
# Structure and Interpretation of Computers
This is a good book which teaches you the basics of programming: data abstraction, recursion, evaluation and that kind of stuff
SICP uses the [standarized Scheme programming language](https://kill-9.xyz/harmful/software/scheme) which is a simple programming language
<pre style='color:#d1d1d1;'><span style='color:#d2cd86; '>(</span>define <span style='color:#d2cd86; '>(</span>square <nspan style='color:#d2cd86; '>x</span><span style='color:#d2cd86; '>)</span> <span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>*</span> <span style='color:#d2cd86; '>x</span> <span style='color:#d2cd86; '>x</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span> <span style='color:#b060b0; '>;</span><span style='color:#b060b0; '>;</span> A simple function
<span style='color:#d2cd86; '>(</span>define <span style='color:#d2cd86; '>(</span>fact <span style='color:#d2cd86; '>x</span><span style='color:#d2cd86; '>)</span> <span style='color:#b060b0; '>;</span><span style='color:#b060b0; '>;</span> A simple recursive function
<span style='color:#d2cd86; '>(</span><span style='color:#e66170; font-weight:bold; '>if</span> <span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>=</span> <span style='color:#d2cd86; '>x</span> <span style='color:#00a800; '>1</span><span style='color:#d2cd86; '>)</span>
<span style='color:#00a800; '>1</span>
<span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>*</span> <span style='color:#d2cd86; '>x</span> <span style='color:#d2cd86; '>(</span>fact <span style='color:#d2cd86; '>(</span><span style='color:#d2cd86; '>-</span> <span style='color:#d2cd86; '>x</span> <span style='color:#00a800; '>1</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span><span style='color:#d2cd86; '>)</span>
</pre>
This book is easy to understand provided you aren't a complete brainlet and know the most basic high school maths.
You can read SICP [here](https://vxempire.xyz/sicp)

19
readings/unabomber.md Normal file
View File

@ -0,0 +1,19 @@
# Industrial Society and Its Future
>The Industrial Revolution and its consequences have been a disaster
>for the human race. They have greatly increased the life-expectancy
>of those of us who live in "advanced" countries, but they have
>destabilized society, have made life unfulfilling, have subjected
>human beings to indignities, have led to widespread psychological
>suffering (in the Third World to physical suffering as well) and have
>inflicted severe damage on the natural world. The continued
>development of technology will worsen the situation. It will
>certainly subject human beings to greater indignities and inflict
>greater damage on the natural world, it will probably lead to greater
>social disruption and psychological suffering, and it may lead to
>increased physical suffering even in "advanced" countries
Industrial Society and Its Future is a essay written by Theodore Kaczynski.
It explains why technology is bad. Basically.
I agree in a few points only. But it's a worth reading if you're bored.

View File

@ -0,0 +1,16 @@
# Deus ex is my favorite game
It is ambiented in 2052. It has cyberpunk scenarios and all that crap.
The game is about JC Denton, a UNATCO (anti terrorist agency) agent
which... kills terrorists.
The game has some redpills. Which are always cool to hear.
The game has also some cool memes.
### Links
* [Mista jay see denton](https://www.youtube.com/watch?v=ZXHR6vYOvo8)
* [catskincap how to play deus ex](https://www.youtube.com/watch?v=Ct0FM7agexg&list=PLqU6VYduIs9IKzzpWWCuClTnFygw3FQnU)
* [Deus Ex dropping redpill](https://www.youtube.com/watch?v=C8kZ3HfeqtA)

View File

@ -0,0 +1,16 @@
# libre software rocks
Free software is the software that allows the user to view the source
code and redistribute copies of the software.
This allows the users to learn how do computers works, if you know how
to read the code. You can also help others by giving your modified
copies of the software.
### Links
* [gnu.org: What's free software?](https://www.gnu.org/philosophy/free-sw.html)
* [debian.org: free software guidelines(DFSG)](https://www.debian.org/social_contract#guidelines)
* [fsf.org: free software directory](https://directory.fsf.org/wiki/Main_Page)

View File

@ -0,0 +1,79 @@
# Kill-9 recommended computer related things
Here's a list of useful software you should install on your computer.
# Operating system
If you got up into kill-9.xyz is because you know how to install an
operating system. If you are using Windows/MacOS Install GNU/Linux.
## Recommended distros
I highly recommend [Debian](https://debian.org),
[Fedora](https://fedoraproject.org), [Gentoo](https://gentoo.org),
[Void](https://voidlinux.org), and any other distro that does not use
systemd (Debian and fedora use systemd. But it's forgivable since
they're the best distros) I do not recommend distros based on other
distros (i.e Ubuntu)
# Software
I'm not a moron. All the software can be installed on your distro's
repos. Try RPM Fusion if using fedora. If you use Gentoo. I guess you
know what's a ./configure
Now that you're using a real operating system there's some software
you should use:
Web browser -> [Firefox](https.//mozilla.org/firefox) Is the browser I
use. Remember to [configure](/guides/firefox/) it.
## Pandoc
Pandoc is an universal any markup language to any markup language
converter (Kill-9 uses Pandoc to convert from Markdown to HTML)
Usage is very simple: ```pandoc input.md -o output.pdf``` And that
converts from markdown to pdf. It can use beamer and other stuff. Be
sure to check the manual. LaTeX options can be passed in yaml at the
top of the document.
## ffmpeg
ffmpeg is just a simple as shit video transcoder
```ffmpeg -i input.mp4 output.mp4```
## Emacs
Emacs is the "text editor" that I use. But it can do much more than
just editing text. It has its own programming language (Emacs lisp) so
you can do mostly anything with it.
## urxvt
Sucks less than gnome-terminal and st. Configured using
Xresources. check out my
[.Xresources](https://git.qorg11.net/dotfiles.git/blob/HEAD:/.Xresources)
## i3wm (or i3-gaps) (or dwm)
It's a tilling window manager (which i use) it is highly
configurable. They say that you shold dwm instead. but they're
basically the same thing. So use which is better for you
# Programming languages
## Perl
Perl is my favorite programming languages. It is the less bad listed
in harmful/software. Pretty nice to use. It rocks for text management
and web stuff (php's father)
## C
The legendary programming language everyone should know.
## Any LISP
They're fun to use. Remember to read your SICP.

View File

@ -0,0 +1,44 @@
# Thinkpads are awesome (at least old ones)
<figure>
<img src="https://images.morele.net/i1064/112246_0_i1064.jpg" width=250px>
<figcaption>THIS IS BEAUTIFUL</figcaption>
</figure>
Old thinkpads are so easy to modify (unscrew one thing and you can get
to the storage device).
The keyboard is awesome, it has a cool and productive layout. And an
awesome keyfeel.
If you have one of the supported models, you can even
[change](https://libreboot.org) the BIOS, to a better initialization
software.
Lenovo killed thinkpads, they put this **HORRIBLE** keyboard layout
(it also looks horrible)
<figure>
<a href="https://mobilemeit.com/wp-content/uploads/2014/04/lenovo-laptop-thinkpad-t440p-overhead-keyboard-2.jpg">
<img
src="https://mobilemeit.com/wp-content/uploads/2014/04/lenovo-laptop-thinkpad-t440p-overhead-keyboard-2.jpg"
width=300px>
</a>
<figcaption >Horrible keyboard. Click to zoom.</figcaption>
</figure>
Plus the trackpad buttons sucks.
### Trackpoint
If you don't use the trackpoint. You have to use it right now. It will
make you very productive. You don't have to move your hands to the
mouse/trackpad to move the cursor. There are
[keyboards](https://www.pckeyboard.com/page/category/EnduraPro) with
trackpoints.
The only bad thing about thinkpads is the BIOS PCI cards
whitelist. Which can be bypassed with a BIOS mod or replacing the BIOS.
## Links
* [New thinkpads sucks, old ones are
better](https://www.invidio.us/watch?v=doEZMNXz1JY)

6
rocks/people/delegao.md Normal file
View File

@ -0,0 +1,6 @@
# delegado rock
delegao runs <https://delegao.moe>, which is a website that provides
services that i use, such as <https://safe.delegao.moe> and
<https://paste.delegao.moe> he also runs <https://linux22.net>
which is a cheap as shit vps provider which I use for ***secondary*** stuff

7
rocks/people/junk.md Normal file
View File

@ -0,0 +1,7 @@
# Junk rocks
Junk was an admin for <https://lainchan.org> (one of the best
imageboards on the whole internet) but now she is working on
[lainzine](https://lainzine.org) which are very good readings.
She's also very friendly. Always nice talks with her.

14
rocks/people/posweg.md Normal file
View File

@ -0,0 +1,14 @@
# posweg rocks
they just run <https://posweg.es> which is just their personal website,
they use cleg for <https://blog.posweg.es> (which is my blog software
:p) But they're also an awesome artist:
<a href="https://pbs.twimg.com/media/EVV3XrqWoAwEvPH?format=jpg">
<img src="https://pbs.twimg.com/media/EVV3XrqWoAwEvPH?format=jpg" width=150px>
</a>
<a href="https://i.delegao.moe/zce9l43P.jpg">
<img src="https://i.delegao.moe/zce9l43P.jpg" width=150px>
</a>
He also converted to Emacs recently :p

24
rocks/people/suguivy.md Normal file
View File

@ -0,0 +1,24 @@
# Suguivy rocks
>More and more traditional programmers and developers appear, because
>they are the result of a business need. But hackers are not the
>result of it. Hackers are individuals who dedicate themselves to
>their field out of sheer will. So the number of developers increases,
>but not hackers.
--- Suguivy about Lisp not being popular these days.
>Object-oriented programming is for those programmers who don't know
>how to program
--- Suguivy about something which could only have originated in California
they just a programmer which runs
<https://dragon-libre.duckdns.org>. They has done an attempt of text
editor <https://github.com/suguivy/ced>. They had read SICP almost
entirely. So respect them.
They has also created a pokemon mistery dungeon randomizer (like
randomlockes but for mistery dungeon) and a nes emulator which is
pretty dead and don't actually emulates games. but it gives you
information about the .nes file)

BIN
satania.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

352
sicp.css Executable file
View File

@ -0,0 +1,352 @@
/* Default werc style */
body {
color: black;
background-color: #12006c;
font-family: Helvetica, Verdana, Arial, 'Liberation Sans', FreeSans, sans-serif;
font-size: 84%; /* Enables font size scaling in MSIE */
margin: 0;
padding: 0;
}
/* # Header # */
.superHeader {
color: white;
background-color: rgb(100,135,220);
height: 1.6em;
}
.superHeader img { vertical-align: bottom; }
.superHeader a {
color: white;
background-color: transparent;
font-size: 91%;
margin: 0;
padding: 0 0.5ex 0 0.25ex;
}
h1,h2,h3,h4,h5,h6,tr{color:#dd4040!important;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.superHeader div {
position: absolute;
top: 0.40ex;
}
.superHeader .left { left: 0.4em; }
.superHeader .right { right: 0.4em; }
.midHeader {
color: rgb(39,78,144);
background-color: red;
background-color: red;
border: solid 0 black;
border-width: 2px 0;
}
.headerTitle {
color: black;
font-size: 233%;
font-weight: normal;
margin: 0 0 0 4mm;
padding: 0.25ex 0;
}
#headerSubTitle {
font-size: 50%;
font-style: italic;
margin-left: 1em;
}
.headerTitle a { color: black; }
.headerTitle a:hover { text-decoration: none; }
.subHeader {
display: none;
color: white;
background-color: rgb(0,51,153);
margin: 0;
padding: 1ex 1ex 1ex 1.5mm;
}
.subHeader a {
color: white;
background-color: transparent;
font-weight: bold;
margin: 0;
padding: 0 0.75ex 0 0.5ex;
}
.superHeader .highlight, .subHeader .highlight {
color: rgb(253,160,91);
background-color: transparent;
}
/* # Side # */
#side-bar {
width: 16em;
float: left;
clear: left;
border-right: 1px solid #7055bc;
}
#side-bar div {
border-bottom: 1px solid #7055bc;
}
.sideBarTitle {
font-weight: bold;
margin: 0 0 0.5em 2mm;
padding: 1em 0 0 0;
}
#side-bar ul {
list-style-type: none;
list-style-position: outside;
margin: 0;
padding: 0 0 0.3em 0;
color:red;
}
li ul {
padding-left: 0.6em !important;
}
#side-bar li {
margin: 0;
padding: 0.1ex 0; /* Circumvents a rendering bug (?) in MSIE 6.0 XXX should move to iehacks.css, this causes an ugly gap */
color:red;
}
#side-bar a {
color: #dd4040;
background-color: transparent;
margin: 0;
padding: 0.25em 1ex 0.25em 2mm;
display: block;
text-transform: capitalize;
font-weight: bold!important;
font-size: 102%;
border-left: transparent solid 0.2em;
}
.thisPage, .thisPage a {
color: #cc4040!important;
background-color: white;
padding-left: 5mm;
}
#side-bar a:hover {
color: white;
background-color: rgb(100,135,220);
border-left: black solid 0.2em;
text-decoration: none;
}
.sideBarText {
line-height: 1.5em;
margin: 0 0 1em 0;
padding: 0 1.5ex 0 2.5mm;
display: block;
}
#side-bar .sideBarText a {
margin: 0;
padding: 0;
display: inline;
}
#side-bar .sideBarText a:hover {
color: rgb(0,102,204);
background-color: transparent;
text-decoration: none;
}
/* # Main Copy # */
#main-copy {
max-width: 70em;
color: black;
background-color: transparent;
text-align: justify;
line-height: 1.5em;
margin: 0em 0 0 16em;
padding: 0.5mm 5mm 5mm 5mm;
border-left: 1px solid #7055bc;
}
#bodyText {
margin: 0 0 0 15.5em;
padding: 2mm 5mm 2mm 5mm;
}
#main-copy p {
margin: 1em 1ex 1em 1ex !important; /* Need !important so troff-generated pages don't look totally squezed */
padding: 0;
}
#main-copy a {
color: rgb(0,102,204);
background-color: transparent;
}
#main-copy a:hover {
color: rgb(100,135,220);
}
#main-copy h1, #main-copy h2 {
color: rgb(0,102,204);
background-color: transparent;
font-size: 145.5%;
font-weight: bold;
margin: 2em 0 0 0;
padding: 0.5ex 0 0.5ex 0.6ex;
border-bottom: 2px solid rgb(0,102,204);
}
#main-copy h2 {
font-size: 115.5%;
border-bottom: 1px solid rgb(0,102,204);
}
#main-copy .topOfPage {
color: rgb(0,102,204);
background-color: transparent;
font-size: 91%;
font-weight: bold;
text-decoration: none;
margin: 3ex 1ex 0 0;
padding: 0;
float: right;
}
dl {
margin: 1em 1ex 2em 1ex;
padding: 0;
}
dt {
font-weight: bold;
margin: 0 0 0 0;
padding: 0;
}
dd {
margin: 0 0 2em 2em;
padding: 0;
}
/* # Footer # */
#footer {
color: white;
background-color: red;
padding: 1em;
clear: both;
}
#footer .left {
text-align: left;
line-height: 1.55em;
float: left;
clear: left;
}
#footer .right {
text-align: right;
line-height: 1.45em;
}
#footer a {
color: white;
background-color: transparent;
}
/* GENERAL */
table {
border: solid 1px black;
}
th {
background-color: #abc;
border: solid 1px black;
text-align: center;
}
td {
background-color: #def;
border: solid 1px black;
}
hr {
border-width: 0px 0px 0.1em 0px;
border-color: black;
}
acronym, .titleTip {
border-bottom: 1px solid #7055bc;
cursor: help;
margin: 0;
padding: 0 0 0.4px 0;
}
pre {
margin-left: 2em;
font-size: 1.2em;
}
blockquote {
border-left: 1px solid blue;
font-style: italic;
}
.smallCaps {
font-size: 110%;
font-variant: small-caps;
}
.doNotDisplay { display: none; }
.notify_errors,
.notify_notes,
.notify_success { padding: .8em; margin-bottom: 1em; border: 2px solid #7055bc; }
.notify_errors { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notify_notes { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.notify_success { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.notify_errors a { color: #8a1f11; }
.notify_notes a { color: #514721; }
.notify_success a { color: #264409; }
/* # Page/Handler specific # */
h1.dir-list-head, ul.dir-list {
text-transform: capitalize;
font-weight: bold;
}
.dir-list a {
color:#dd4040!important;
}
ul.sitemap-list a {
text-transform: capitalize;
color:#dd4040!important;
}
p {
color:white;
}
p a{
color:#dd4040!important;
}
figcaption{color:white;}

16
themes/index.md Normal file
View File

@ -0,0 +1,16 @@
# Kill-9 themes
These themes work for anything that has werc on it. So you can use
these themes on cat-v.org, suckless.org, kill-9.xyz or anything
You can also use them on your own werc instance. Just put it onther sites/your-site/_werc/pub/style.css
To install these themes, just use stylus, since stylish is botnet.
These themes are in the public domain.
[SICP](https://kill-9.xyz/sicp.css)
[Yotsuba B](https://kill-9.xyz/yotsubab.css)
[Fauux](https://kill-9.xyz/fauux.css)

359
yotsubab.css Normal file
View File

@ -0,0 +1,359 @@
/* Default werc style */
body {
color: black;
background-color: #EEF2FF;
font-family: Helvetica, Verdana, Arial, 'Liberation Sans', FreeSans, sans-serif;
font-size: 84%; /* Enables font size scaling in MSIE */
margin: 0;
padding: 0;
}
blockquote > p {
color:#2A8359;
}
/* # Header # */
.superHeader {
color: white;
background-color: rgb(100,135,220);
height: 1.6em;
}
.superHeader img { vertical-align: bottom; }
.superHeader a {
color: white;
background-color: transparent;
font-size: 91%;
margin: 0;
padding: 0 0.5ex 0 0.25ex;
}
h1,h2,h3,h4,h5,h6,tr{color:#1E1E21!important;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.superHeader div {
position: absolute;
top: 0.40ex;
}
.superHeader .left { left: 0.4em; }
.superHeader .right { right: 0.4em; }
.midHeader {
color: rgb(39,78,144);
background-color: #D6DAF0;
border: solid 0 black;
border-width: 2px 0;
}
.headerTitle {
color: black;
font-size: 233%;
font-weight: normal;
margin: 0 0 0 4mm;
padding: 0.25ex 0;
}
#headerSubTitle {
font-size: 50%;
font-style: italic;
margin-left: 1em;
}
.headerTitle a { color: black; }
.headerTitle a:hover { text-decoration: none; }
.subHeader {
display: none;
color: white;
background-color: rgb(0,51,153);
margin: 0;
padding: 1ex 1ex 1ex 1.5mm;
}
.subHeader a {
color: white;
background-color: transparent;
font-weight: bold;
margin: 0;
padding: 0 0.75ex 0 0.5ex;
}
.superHeader .highlight, .subHeader .highlight {
color: rgb(253,160,91);
background-color: transparent;
}
/* # Side # */
#side-bar {
width: 16em;
float: left;
clear: left;
border-right: 1px solid #7055bc;
}
#side-bar div {
border-bottom: 1px solid #7055bc;
}
.sideBarTitle {
font-weight: bold;
margin: 0 0 0.5em 2mm;
padding: 1em 0 0 0;
}
#side-bar ul {
list-style-type: none;
list-style-position: outside;
margin: 0;
padding: 0 0 0.3em 0;
color:#EEF2FF;
}
li ul {
padding-left: 0.6em !important;
}
#side-bar li {
margin: 0;
padding: 0.1ex 0; /* Circumvents a rendering bug (?) in MSIE 6.0 XXX should move to iehacks.css, this causes an ugly gap */
color:red;
}
#side-bar a {
color:#0F0C5D!important;
background-color: transparent;
margin: 0;
padding: 0.25em 1ex 0.25em 2mm;
display: block;
text-transform: capitalize;
font-weight: bold!important;
font-size: 102%;
border-left: transparent solid 0.2em;
}
.thisPage, .thisPage a {
color:#0F0C5D!important;
background-color: white;
padding-left: 5mm;
}
#side-bar a:hover {
color: white;
background-color: rgb(100,135,220);
border-left: black solid 0.2em;
text-decoration: none;
}
.sideBarText {
line-height: 1.5em;
margin: 0 0 1em 0;
padding: 0 1.5ex 0 2.5mm;
display: block;
}
#side-bar .sideBarText a {
margin: 0;
padding: 0;
display: inline;
}
#side-bar .sideBarText a:hover {
color: rgb(0,102,204);
background-color: transparent;
text-decoration: none;
}
/* # Main Copy # */
#main-copy {
max-width: 70em;
color: black;
background-color: transparent;
text-align: justify;
line-height: 1.5em;
margin: 0em 0 0 16em;
padding: 0.5mm 5mm 5mm 5mm;
border-left: 1px solid #7055bc;
}
#bodyText {
margin: 0 0 0 15.5em;
padding: 2mm 5mm 2mm 5mm;
}
#main-copy p {
margin: 1em 1ex 1em 1ex !important; /* Need !important so troff-generated pages don't look totally squezed */
padding: 0;
}
#main-copy a {
color: rgb(0,102,204);
background-color: transparent;
}
#main-copy a:hover {
color: rgb(100,135,220);
}
#main-copy h1, #main-copy h2 {
color: rgb(0,102,204);
background-color: transparent;
font-size: 145.5%;
font-weight: bold;
margin: 2em 0 0 0;
padding: 0.5ex 0 0.5ex 0.6ex;
border-bottom: 2px solid rgb(0,102,204);
}
#main-copy h2 {
font-size: 115.5%;
border-bottom: 1px solid rgb(0,102,204);
}
#main-copy .topOfPage {
color: rgb(0,102,204);
background-color: transparent;
font-size: 91%;
font-weight: bold;
text-decoration: none;
margin: 3ex 1ex 0 0;
padding: 0;
float: right;
}
dl {
margin: 1em 1ex 2em 1ex;
padding: 0;
}
dt {
font-weight: bold;
margin: 0 0 0 0;
padding: 0;
}
dd {
margin: 0 0 2em 2em;
padding: 0;
}
/* # Footer # */
#footer {
color: white;
background-color:#D6DAF0!important;
;
padding: 1em;
clear: both;
}
#footer .left {
text-align: left;
line-height: 1.55em;
float: left;
clear: left;
}
#footer .right {
text-align: right;
line-height: 1.45em;
}
#footer a {
color: black;
background-color: transparent;
}
/* GENERAL */
table {
border: solid 1px black;
}
th {
background-color: #abc;
border: solid 1px black;
text-align: center;
}
td {
background-color: #def;
border: solid 1px black;
}
hr {
border-width: 0px 0px 0.1em 0px;
border-color: black;
}
acronym, .titleTip {
border-bottom: 1px solid #7055bc;
cursor: help;
margin: 0;
padding: 0 0 0.4px 0;
}
pre {
margin-left: 2em;
font-size: 1.2em;
}
blockquote {
border-left: 1px solid blue;
font-style: italic;
}
.smallCaps {
font-size: 110%;
font-variant: small-caps;
}
.doNotDisplay { display: none; }
.notify_errors,
.notify_notes,
.notify_success { padding: .8em; margin-bottom: 1em; border: 2px solid #7055bc; }
.notify_errors { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notify_notes { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.notify_success { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.notify_errors a { color: #8a1f11; }
.notify_notes a { color: #514721; }
.notify_success a { color: #264409; }
/* # Page/Handler specific # */
h1.dir-list-head, ul.dir-list {
text-transform: capitalize;
font-weight: bold;
}
.dir-list a {
color:#0F0C5D!important;
}
ul.sitemap-list a {
text-transform: capitalize;
color:#0F0C5D!important;
}
p {
color:black;
}
p a{
color:#0F0C5D!important;
}
figure {color:black;}
code {color:black;}
li{color:black;}