Removed some stuff
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,5 +1,8 @@
|
|||||||
*.aux
|
*.aux
|
||||||
bericht.*
|
bericht.*
|
||||||
|
.vscode
|
||||||
|
.idea
|
||||||
|
out
|
||||||
!bericht.tex
|
!bericht.tex
|
||||||
!bericht.bib
|
!bericht.bib
|
||||||
!bericht.pdf
|
!bericht.pdf
|
||||||
|
|||||||
88
README.txt
88
README.txt
@@ -1,88 +0,0 @@
|
|||||||
Prof. Dr. Juergen Vollmer
|
|
||||||
<juergen.vollmer@dhbw-karlsruhe.de>
|
|
||||||
$Date: 2020/03/13 15:53:15 $
|
|
||||||
|
|
||||||
|
|
||||||
Installation von LaTeX unter Microsoft Windows
|
|
||||||
==============================================
|
|
||||||
- Download von proTeXt von
|
|
||||||
http://www.dante.de
|
|
||||||
bzw.
|
|
||||||
http://www.tug.org/protext/
|
|
||||||
|
|
||||||
- Die Datei
|
|
||||||
ProTeXt-VESION.exe
|
|
||||||
ist ein selbstextrahierendes Archiv. Sie sollte mit Administrationsrechten
|
|
||||||
ausgefuehrt werden und ihr Ergebnis in ein Verzeichnis DIR
|
|
||||||
auspacken.
|
|
||||||
|
|
||||||
- Im Verzeichnis DIR die Datei "setup" mittels Doppelklick starten.
|
|
||||||
|
|
||||||
- Als Sprache "Deutsch" und ide TeX-Variante "ProTeXt" auswaehlen.
|
|
||||||
|
|
||||||
- Es startet der Adobe-Acrobat-Reader (der natuerlich installiert
|
|
||||||
sein muss).
|
|
||||||
|
|
||||||
- Das angezeigte Dokument lesen, es steuert die restliche Installation.
|
|
||||||
Dazu muss man an einigen Stellen die angezeigten Links anklicken:
|
|
||||||
- "Klicken Sie hier, um MiKTEX zu installieren"
|
|
||||||
"Complete MiKTeX" auswaehlen
|
|
||||||
"Anyone whi uses thus computer" auswaehlen
|
|
||||||
"Install missing packages on the fly --> YES"
|
|
||||||
"Klicken Sie hier, um TEXnicCenter zu installieren"
|
|
||||||
- "Klicken Sie hier, um Ghostscript zu installieren"
|
|
||||||
- "Klicken Sie hier, um GSview zu installieren"
|
|
||||||
|
|
||||||
- Die LaTeX IDE "TeXnicCenter" starten und die automatisch
|
|
||||||
gestartete Konfiguration durchfuehren.
|
|
||||||
|
|
||||||
Installation von LaTeX unter Linux
|
|
||||||
==================================
|
|
||||||
- Benutzen Sie das Software-Installations-Tool Ihrer Distribution und
|
|
||||||
installieren Sie LaTeX.
|
|
||||||
Fuer SuSE sind dies zumindest die Pakete "texlive-*".
|
|
||||||
|
|
||||||
- Wenn Sie private oder selbstentwickelte Pakete installieren moechten,
|
|
||||||
legen Sie ein Verzeichnis $(HOME)/tex/textmf an, und installieren Sie
|
|
||||||
Ihre Pakete untergalkb dieses Verzeichnisses.
|
|
||||||
Definieren Sie dann (in ~/.bashrc) noch die Umgebungsvariablen:
|
|
||||||
|
|
||||||
# Wo werden die diversen Dateien gesucht:
|
|
||||||
# Ein // am Ende bedeutet: in allen Unterverzeichnissen
|
|
||||||
# BIBTEX-Style Files (*.bst)
|
|
||||||
export BSTINPUTS=.//:$HOME/tex/texmf/tex//:/usr/share/texmf//:$BSTINPUTS
|
|
||||||
|
|
||||||
# BIBTEX Datenbank(en) (*.bib)
|
|
||||||
export BIBINPUTS=.//:$HOME/tex/bib//:$BIBINPUTS
|
|
||||||
|
|
||||||
# LaTeX Styles und Klassen (*.sty, *.cls)
|
|
||||||
export TEXINPUTS=.//:$HOME/tex/texmf/tex//:/usr/share/texmf//:$TEXINPUTS
|
|
||||||
|
|
||||||
- Wenn Sie EMACS benutzen, installieren Sie das Emacs-Lisp-Paket "auctex".
|
|
||||||
|
|
||||||
- Wenn Sie VI (VIM) benutzen, installieren Sie die Paket
|
|
||||||
vim-plugin-latex und vim-plugin-matchit
|
|
||||||
|
|
||||||
- Weitere LaTeX IDE's
|
|
||||||
- texmaker
|
|
||||||
- lyx
|
|
||||||
- kile / kde3-kile
|
|
||||||
|
|
||||||
Installation von LaTeX unter Mac OS
|
|
||||||
===================================
|
|
||||||
Mactex ist ein Package, das alles beinhaltet was man fuer Latex auf Mac OS
|
|
||||||
benoetigt...: http://www.tug.org/mactex/
|
|
||||||
|
|
||||||
Sonstige Programme
|
|
||||||
==================
|
|
||||||
|
|
||||||
- Erstellung von Vektorgraphiken:
|
|
||||||
- xfig und transfig (Umwandlung von mit xfig erzeugten Bildern in PNG etc.)
|
|
||||||
http://www.xfig.org
|
|
||||||
Linux (via Software-Managment-Tools installierbar)
|
|
||||||
Microsoft Windows (siehe http://www.xfig.org/tools.html)
|
|
||||||
- inkscape (SVG-Editor)
|
|
||||||
http://inkscape.org
|
|
||||||
Linux (via Software-Managment-Tools installierbar)
|
|
||||||
Microsoft-Windows (http://inkscape.org/download)
|
|
||||||
Mac (http://inkscape.org/download)
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
@Comment{$ biblatex control file $}
|
|
||||||
@Comment{$ biblatex bcf format version 3.10 $}
|
|
||||||
% Do not modify this file!
|
|
||||||
%
|
|
||||||
% This is an auxiliary file used by the 'biblatex' package.
|
|
||||||
% This file may safely be deleted. It will be recreated as
|
|
||||||
% required.
|
|
||||||
|
|
||||||
@Control{biblatex-control,
|
|
||||||
options = {3.10:0:0:1:0:1:1:0:0:1:0:1:3:1:3:1:0:0:3:1:79:+:+:nty},
|
|
||||||
}
|
|
||||||
BIN
bericht.pdf
BIN
bericht.pdf
Binary file not shown.
@@ -85,7 +85,6 @@
|
|||||||
\includeonly{
|
\includeonly{
|
||||||
abk
|
abk
|
||||||
,kapitel1
|
,kapitel1
|
||||||
,kapitel2
|
|
||||||
,changelog
|
,changelog
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -154,7 +153,6 @@ auf der \emph{FAQ-Seite} des Studiengangs Informatik zu finden:
|
|||||||
% Jetzt kommt der "eigentliche" Text
|
% Jetzt kommt der "eigentliche" Text
|
||||||
\include{abk} % Abkürzungsverzeichnis
|
\include{abk} % Abkürzungsverzeichnis
|
||||||
\include{kapitel1}
|
\include{kapitel1}
|
||||||
\include{kapitel2}
|
|
||||||
|
|
||||||
% Ab hier beginnt der Anhang
|
% Ab hier beginnt der Anhang
|
||||||
\appendix
|
\appendix
|
||||||
|
|||||||
@@ -20,8 +20,8 @@
|
|||||||
\medskip
|
\medskip
|
||||||
\noindent
|
\noindent
|
||||||
% siehe §5(3) der \enquote{Studien- und Prüfungsordnung DHBW Technik} vom 29.\,9.\,2017 und Anhang 1.1.13
|
% siehe §5(3) der \enquote{Studien- und Prüfungsordnung DHBW Technik} vom 29.\,9.\,2017 und Anhang 1.1.13
|
||||||
Ich versichere hiermit, dass ich meine \Was mit dem Thema:
|
Ich versichere hiermit, dass ich meine \Was mit dem Thema:
|
||||||
\enquote{\Titel}
|
{\Titel}
|
||||||
selbstständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe. Ich versichere zudem, dass die eingereichte elektronische Fassung mit der gedruckten Fassung übereinstimmt.
|
selbstständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe. Ich versichere zudem, dass die eingereichte elektronische Fassung mit der gedruckten Fassung übereinstimmt.
|
||||||
\vspace{3cm}
|
\vspace{3cm}
|
||||||
\noindent
|
\noindent
|
||||||
|
|||||||
11
kapitel1.tex
11
kapitel1.tex
@@ -95,7 +95,6 @@ Weitere Infos finden Sie auf den hier\footnote{
|
|||||||
Abb.~\ref{fig-loewe} auf Seite~\pageref{fig-loewe} zeigt das \LaTeX-Maskottchen.
|
Abb.~\ref{fig-loewe} auf Seite~\pageref{fig-loewe} zeigt das \LaTeX-Maskottchen.
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\centering
|
\centering
|
||||||
\fbox{\includegraphics[height=0.3\textheight,angle=270]{lion}}
|
|
||||||
\caption{\label{fig-loewe}Der \LaTeX-Löwe}
|
\caption{\label{fig-loewe}Der \LaTeX-Löwe}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
@@ -169,7 +168,7 @@ Listing~\ref{algo-quicksort}).
|
|||||||
label={algo-makefile}, % Label für \ref{..}
|
label={algo-makefile}, % Label für \ref{..}
|
||||||
basicstyle=\tiny\sffamily,
|
basicstyle=\tiny\sffamily,
|
||||||
captionpos=b,
|
captionpos=b,
|
||||||
caption={Das Makefile}]{Makefile.} % Überschrift, Dateiname der zu inkludieren Datei
|
caption={Das Makefile}]{Makefile} % Überschrift, Dateiname der zu inkludieren Datei
|
||||||
% ACHTUNG: ProTeXT / Windows hat hier ein Bug: "Makefile" ohne Punkt am Ende wird nicht gefunden.
|
% ACHTUNG: ProTeXT / Windows hat hier ein Bug: "Makefile" ohne Punkt am Ende wird nicht gefunden.
|
||||||
% ($%&/ DOS-Legacy :-(
|
% ($%&/ DOS-Legacy :-(
|
||||||
% Daher muss für Linux eine Datei "Makefile." (mit Punkt am Ende) als Symlink auf "Makefile"
|
% Daher muss für Linux eine Datei "Makefile." (mit Punkt am Ende) als Symlink auf "Makefile"
|
||||||
@@ -299,14 +298,6 @@ hx = x \cdot \tan \alpha
|
|||||||
\hrule
|
\hrule
|
||||||
%% ACHTUNG: Es macht Probleme, wenn die inkludierte Datei UTF8 Kodiert ist
|
%% ACHTUNG: Es macht Probleme, wenn die inkludierte Datei UTF8 Kodiert ist
|
||||||
%% ggf. hilft: https://www.ctan.org/pkg/listingsutf8
|
%% ggf. hilft: https://www.ctan.org/pkg/listingsutf8
|
||||||
\lstinputlisting[
|
|
||||||
basicstyle=\small\rmfamily,
|
|
||||||
fontadjust,
|
|
||||||
firstline=6,
|
|
||||||
captionpos=t,
|
|
||||||
label={fig-readme},
|
|
||||||
caption={Installationsanleitung unter Microsoft Windows und Linux (\texttt{README.txt})}
|
|
||||||
]{README.txt}
|
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
\endinput
|
\endinput
|
||||||
|
|||||||
49
kapitel2.tex
49
kapitel2.tex
@@ -1,49 +0,0 @@
|
|||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
||||||
%% Descr: Vorlage für Berichte der DHBW-Karlsruhe, Ein Kapitel
|
|
||||||
%% Author: Prof. Dr. Jürgen Vollmer, vollmer@dhbw-karlsruhe.de
|
|
||||||
%% $Id: kapitel2.tex,v 1.5 2017/10/06 14:02:51 vollmer Exp $
|
|
||||||
%% -*- coding: utf-8 -*-
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
||||||
|
|
||||||
\chapter{Grundlagen}
|
|
||||||
\section{abc}
|
|
||||||
abc abc abc
|
|
||||||
abc abc abc
|
|
||||||
abc abc abc
|
|
||||||
abc abc abc
|
|
||||||
abc abc abc
|
|
||||||
|
|
||||||
\section{Lorem ipsum}
|
|
||||||
|
|
||||||
\begin{wrapfigure}{l}{0.4\textwidth}
|
|
||||||
\centering
|
|
||||||
\fbox{\includegraphics[width=0.25\textwidth,angle=270]{lion}}
|
|
||||||
\end{wrapfigure}
|
|
||||||
|
|
||||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
|
||||||
|
|
||||||
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
|
|
||||||
|
|
||||||
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
|
|
||||||
|
|
||||||
Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
|
|
||||||
|
|
||||||
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis.
|
|
||||||
|
|
||||||
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, At accusam aliquyam diam diam dolore dolores duo eirmod eos erat, et nonumy sed tempor et et invidunt justo labore Stet clita ea et gubergren, kasd magna no rebum. sanctus sea sed takimata ut vero voluptua. est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.
|
|
||||||
|
|
||||||
Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus.
|
|
||||||
|
|
||||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
|
||||||
|
|
||||||
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
|
|
||||||
|
|
||||||
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
|
|
||||||
|
|
||||||
Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim
|
|
||||||
placerat facer possim assum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam
|
|
||||||
nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim
|
|
||||||
veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo.
|
|
||||||
|
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
||||||
70
quicksort.c
70
quicksort.c
@@ -1,70 +0,0 @@
|
|||||||
# include <stdio.h>
|
|
||||||
|
|
||||||
# define PRINT(X) \
|
|
||||||
{int i; \
|
|
||||||
printf ("%-10s", X); \
|
|
||||||
for (i = 0; i < 4; i++) printf (" %2d ", a[i]); \
|
|
||||||
printf ("\n"); \
|
|
||||||
}
|
|
||||||
|
|
||||||
void quicksort (int *a, int links, int rechts)
|
|
||||||
/* sortiert die Elemente a[links] .. a[rechts] */
|
|
||||||
{
|
|
||||||
/* partitioniere a[links] .. a[rechts] */
|
|
||||||
int m = (links + rechts) / 2 ;
|
|
||||||
int x = a[m];
|
|
||||||
int l = links, r = rechts;
|
|
||||||
|
|
||||||
PRINT ("\nvor part");
|
|
||||||
printf ("l=%d m=%d x=%d, r=%d\n", l, m, x, r);
|
|
||||||
while (l <= r) {
|
|
||||||
while (a[l] < x) l++;
|
|
||||||
printf ("von links: l=%d\n", l);
|
|
||||||
while (a[r] > x) r--;
|
|
||||||
printf ("von rechts: r=%d\n", r);
|
|
||||||
|
|
||||||
if (l <= r) {
|
|
||||||
int t = a[l]; a[l] = a[r]; a[r] = t;
|
|
||||||
/* a[l] <-> a[r] */
|
|
||||||
l++; r--; /* "verschiebe Pfeile" */
|
|
||||||
PRINT ("nach swap");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
printf ("l=%d m=%d x=%d, r=%d\n", l, m, x, r);
|
|
||||||
PRINT ("nach part");
|
|
||||||
|
|
||||||
/* Sortiere linken und rechten Teilarray */
|
|
||||||
if (links < r) quicksort (a, links, r);
|
|
||||||
if (l < rechts) quicksort (a, l, rechts);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
int main (int argc, char *argv[])
|
|
||||||
{
|
|
||||||
int a[5] = {58,91,28,80,54};
|
|
||||||
|
|
||||||
PRINT ("start");
|
|
||||||
/*
|
|
||||||
int l = 0, r = 1;
|
|
||||||
int m = 2;
|
|
||||||
int x = a[m];
|
|
||||||
int i;
|
|
||||||
|
|
||||||
while (l <= r) {
|
|
||||||
while (a[l] < x) l++;
|
|
||||||
printf ("von links: l=%d\n", l);
|
|
||||||
while (a[r] > x) r--;
|
|
||||||
printf ("von rechts: l=%d\n", l);
|
|
||||||
if (l <= r) {
|
|
||||||
int t = a[l]; a[l] = a[r]; a[r] = t;
|
|
||||||
l++; r--;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
quicksort (a, 0, 4);
|
|
||||||
|
|
||||||
PRINT ("res");
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user