Skip to content
Snippets Groups Projects
Commit 6f482a36 authored by zraktvor's avatar zraktvor
Browse files

update docs and screenshots

parent 3a35da36
No related branches found
No related tags found
No related merge requests found
Showing
with 147 additions and 560 deletions
\subsection{GNU Debugger} \subsection{GNU Debugger}
Der GNU Debugger \texttt{gdb} ist ein weiteres Werkzeug zum Debuggen von Programmen. Der GNU Debugger \texttt{gdb} ist ein weiteres Werkzeug zum Debuggen von Programmen.
Eine Anleitung ist unter \texttt{man gdb} zu finden. Eine kurze Anleitung ist unter \texttt{man gdb} zu finden.
Ein ausführliche Dokumentation gibt es unter \url{https://sourceware.org/gdb/current/onlinedocs/gdb/index.html}.
\subsection{gnuplot} \subsection{gnuplot}
Gnuplot ist eine skriptbasierte Anwendung zum Plotten von zwei- oder dreidimensionalen Funktionen und Daten, die auch einen interaktiven Kommandozeilenmodus bietet. Gnuplot ist eine skriptbasierte Anwendung zum Plotten von zwei- oder dreidimensionalen Funktionen und Daten, die auch einen interaktiven Kommandozeilenmodus bietet.
Zum Lernen von gnuplot bietet sich \url{http://www.gnuplot.info/docs/tutorial.pdf} an. Zum Lernen von gnuplot bietet sich \url{http://www.gnuplot.info/docs\_5.4/Gnuplot\_5\_4.pdf} an.
Gnuplot kann Graphen in mehreren Modi, z.B. graphisch in einem Fenster, als ASCII-Art in der Kommandozeile, als PDF, SVG und sogar als \LaTeX{}, ausgeben. Gnuplot kann Graphen in mehreren Modi, z.B. graphisch in einem Fenster, als ASCII-Art in der Kommandozeile, als PDF, SVG und sogar als \LaTeX{}, ausgeben.
Aufzurufen im Terminal mit:\\ Aufzurufen im Terminal mit:\\
...@@ -18,4 +18,10 @@ plot (x/4)**2, sin(x), 1/x ...@@ -18,4 +18,10 @@ plot (x/4)**2, sin(x), 1/x
Die Ausgabe sieht ähnlich wie die folgende aus:\\ Die Ausgabe sieht ähnlich wie die folgende aus:\\
\input{gnuplot_plot} \input{gnuplot_plot}
Mit den folgenden Anweisungen kann die Graphik auch in \Latex-Code exportiert werden.
\begin{verbatim}
set terminal cairolatex
set output "gnuplot_plot.tex"
\end{verbatim}
\textbf{Achtung:} Gnuplot ist leider keine freie Software im Sinne der FSFE\footnote{Free Software Foundation Europe}, obwohl es GNU im Namen trägt. Im Besonderen enthält seine Lizenz eine Klausel, welche de facto das Verändern und Weitergeben von gnuplot verhindert. Ein größtenteils kompatible, freie Alternative ist \texttt{pyxplot}. \textbf{Achtung:} Gnuplot ist leider keine freie Software im Sinne der FSFE\footnote{Free Software Foundation Europe}, obwohl es GNU im Namen trägt. Im Besonderen enthält seine Lizenz eine Klausel, welche de facto das Verändern und Weitergeben von gnuplot verhindert. Ein größtenteils kompatible, freie Alternative ist \texttt{pyxplot}.
This diff is collapsed.
Doku/screenshot/dia.jpg

123 KiB

Doku/screenshot/dia.png

87.7 KiB

Doku/screenshot/firefox.jpg

191 KiB

Doku/screenshot/firefox.png

187 KiB

Doku/screenshot/gufw.jpg

37.7 KiB

Doku/screenshot/gufw.png

61.9 KiB

Doku/screenshot/inkscape.jpg

125 KiB

Doku/screenshot/inkscape.png

133 KiB

Doku/screenshot/kile.png

89.5 KiB | W: | H:

Doku/screenshot/kile.png

190 KiB | W: | H:

Doku/screenshot/kile.png
Doku/screenshot/kile.png
Doku/screenshot/kile.png
Doku/screenshot/kile.png
  • 2-up
  • Swipe
  • Onion skin
Doku/screenshot/texstudio.jpg

150 KiB

Doku/screenshot/texstudio.png

176 KiB

Doku/screenshot/thunderbird.jpg

103 KiB

Doku/screenshot/thunderbird.png

102 KiB

...@@ -4,4 +4,6 @@ ...@@ -4,4 +4,6 @@
Thunderbird ist dein Standardmailprogramm, damit kannst du beispielsweise deine RWTH-Mails abrufen. Thunderbird ist dein Standardmailprogramm, damit kannst du beispielsweise deine RWTH-Mails abrufen.
Eine Anleitung, wie du Thunderbird einrichtest findest du unter Eine Anleitung, wie du Thunderbird einrichtest findest du unter
\scalebox{0.9}{\url{https://doc.itc.rwth-aachen.de/display/EML/Thunderbird+14+bis+Thunderbird+45}} \scalebox{0.9}{\url{https://help.itc.rwth-aachen.de/en/service/1jefzdccuvuch/article/614566f01671435d9f0e267e49aeae54/}}
Inbesondere sollte darauf geachtet werden, dass Benutzername gegenüber dem server das Kürzel (z.B. \texttt{ab123456@rwth-aachen.de}), die E-Mail-Addresse hingegen der Name (z.B. \texttt{vorname.nachname@rwth-aachen.de} oder \texttt{vorname.nachname1@rwth-aachen.de} falls es den Namen schon gab). Wenn das Kürzel als e-Mail-Addresse genutzt wird, erlaubt der RWTH-Mailserver euch nicht Mails zu verschicken.
\subsection{Valgrind} \subsection{Valgrind}
Valgrind ist ein Werkzeug zum Debuggen von compilierten Programmen, insbesondere von Speicherfehlern. Valgrind ist ein Werkzeug zum Debuggen von compilierten Programmen, insbesondere von Speicherfehlern.
Wenn man beispielsweise ein C oder C++-Programm geschrieben hat, kann man es mit Flags zum Debuggen (\texttt{-g} bei gcc und g++) kompilieren und danach mit \texttt{valgrind a.out} ausführen. Wenn man beispielsweise ein C oder C++-Programm geschrieben hat, kann man es mit Flags zum Debuggen (\texttt{-g} bei gcc und g++) kompilieren und danach mit \texttt{valgrind a.out} ausführen.
Valgrind bietet darüber hinaus Auswertungswerkzeuge, die bei der Programmoptimierung helfen, wie das dynamic heap analysis tool DHAT\footnote{siehe \url{https://valgrind.org/docs/manual/dh-manual.html}}.
Weitere Informationen findet man in der Manpage \texttt{man valgrind}. Weitere Informationen findet man in der Manpage \texttt{man valgrind} oder Online auf \url{https://valgrind.org/docs/manual/}.
...@@ -448,10 +448,11 @@ echo "Installiere Standard-Programme" ...@@ -448,10 +448,11 @@ echo "Installiere Standard-Programme"
apt-get ${APT_SOURCE_ARG} install ${APT_ARGS} $(grep '^[^|#]*D[^|]*|' "$MY_DIR/../packages" | cut -d'|' -f 2) apt-get ${APT_SOURCE_ARG} install ${APT_ARGS} $(grep '^[^|#]*D[^|]*|' "$MY_DIR/../packages" | cut -d'|' -f 2)
# System absichern # System absichern
if askyesno "Netzwerk: Soll die Ubuntu Firewall (ufw/gufw) aktiviert werden ?" # ufw kann in kubuntu 22.04 nicht mehr aus der Live-umgebung gesetzt werden, wegen fehlender netfilter kernel module im kernel
then #if askyesno "Netzwerk: Soll die Ubuntu Firewall (ufw/gufw) aktiviert werden ?"
$DEBUG ufw enable #then
fi # $DEBUG ufw enable
#fi
echo "Installation:" echo "Installation:"
echo "Programme, die für alle Fachrichtungen interessant sind (7zip, gimp, git, ... )" echo "Programme, die für alle Fachrichtungen interessant sind (7zip, gimp, git, ... )"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment