Computer Benutzung: Unterschied zwischen den Versionen
Amo (Diskussion | Beiträge) |
Ahi (Diskussion | Beiträge) |
||
(57 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | ==Benutzer Accounts== |
||
− | Diese Seite soll euch Hilfestellungen und Anleitungen zur |
||
+ | Neue Accounts im Computerraum Physik werden im Rahmen einer Lehrveranstaltung nach Ausfüllen eines [http://www.itp.tu-graz.ac.at/cgi-bin/new_account.pl Webformulars] vergeben. Die Zettel mit Usernamen, Passwort und einigen Benutzungshinweisen erhaltet ihr vom Betreuer der Lehrveranstaltung. |
||
− | Benutzung der Computerinfrastruktur im Computerraum Physik zur Verfügung stellen. <br> |
||
− | == |
+ | ==Erste Schritte== |
+ | Vor allen anderen Tätigkeiten sollten Sie ihr [[Passwort ändern]]. |
||
− | Probleme, die uns bekannt sind und von der Installation herrühren. Ist das Problem umgehbar, findet ihr hier auch die Anleitung dazu. Wir versuchen, die Ursachen für diese Probleme zu beheben, dies kann jedoch längere Zeit in Anspruch nehmen. |
||
+ | Die Seite [[Erste Schritte]] enthält Anleitungen zum Thema: |
||
− | Solltet ihr ein '''Problem''' feststellen, dass hier '''nicht zu finden''' ist, schickt |
||
+ | * Browser starten (pdf betrachten) |
||
− | bitte eine '''E-Mail an''':<br> |
||
+ | * Matlab starten (Einrichten EmacsLink) |
||
− | {| border=0 |
||
+ | * Zurücksetzen des Accounts auf Grundeinstellungen |
||
− | | Armin Moser: || '''schrodk@sbox''' |
||
− | |- |
||
− | | Andrej Golubkov:|| '''golubkov@sbox''' |
||
− | |} |
||
− | oder kommt in eine unserer Sprechstunden. Die Zeiten findet ihr unter [[Computerraum Physik]]. |
||
+ | ==Homedirectories (dein persönlicher Bereich) == |
||
− | ====[[Liste bekannter Probleme]]==== |
||
+ | Ihr habt für euren persönlichen Speicherbedarf Zugriff auf 2 Gigabyte. Dieser Bereich ([[Homedirectories]])) wird von einem [[AFS]]-Fileserver bereitgestellt; Hilfe zum Umgang mit diesem System erhaltet Ihr auf [[AFS]]. |
||
− | ==Anleitungen zum Umgang mit Linux== |
||
− | Hier findet ihr '''allgemeine Anleitungen''' zum Umgang mit den Computern. <br> |
||
+ | == Was im Computerraum nicht geht == |
||
− | *[[Passwort ändern]] |
||
+ | * Musik hören: Wer Musik hören will muss selbst einen Player mitbringen. |
||
− | *[[Drucken]] |
||
+ | * CDs brennen |
||
+ | |||
+ | ==Anleitungen zum Umgang mit [[Linux]]== |
||
+ | ===Steuerung durch Befehle=== |
||
*[[Terminal]] |
*[[Terminal]] |
||
+ | *[[Wichtige Befehle]] |
||
+ | *[[Passwort ändern]] |
||
+ | ===Datenträger=== |
||
*[[USB Sticks]] |
*[[USB Sticks]] |
||
*[[Mounten von Datenträgern]] |
*[[Mounten von Datenträgern]] |
||
+ | ===Dateisystem=== |
||
− | *[[Externer Zugriff]] |
||
− | *[[Nützliche Programme]] |
||
− | *[[Homedirectories]] |
||
*[[Dateiberechtigungen]] |
*[[Dateiberechtigungen]] |
||
*[[Datenaustausch mit anderen Usern]] |
*[[Datenaustausch mit anderen Usern]] |
||
+ | ===Netzwerk und Externer Zugriff=== |
||
+ | *[[electronic Mail]] |
||
+ | *[[Externer Zugriff]] |
||
+ | *[[Subzentren]] Zugriff auf in Subzentren (sbox) gespeicherte Daten. |
||
+ | |||
+ | ===Drucken=== |
||
+ | *[[Drucken]] |
||
==Dateimanager== |
==Dateimanager== |
||
Zeile 35: | Zeile 42: | ||
==Editoren== |
==Editoren== |
||
+ | '''Editoren für X''' |
||
*[[Emacs]] |
*[[Emacs]] |
||
*[[Anjuta]] |
*[[Anjuta]] |
||
+ | *[[Kile]] (Entwicklungsumgebung für LaTeX) |
||
+ | '''Editoren im Textmodus''' |
||
+ | *[[Emacs]] |
||
+ | *[[jed]] |
||
+ | *[[vim]] |
||
+ | *[[joe]] |
||
==Software für wissenschaftliche Anwendungen== |
==Software für wissenschaftliche Anwendungen== |
||
===Numerik=== |
===Numerik=== |
||
+ | Neben dem Standardprogramm [[Matlab]] sind die Programme Octave und Scilab installiert. Diese Programme sind teilweise zu Matlab kompatibel. Informationen zu Octave und Scilab findet ihr auf den Homepages der Projekte. FEMLAB benutzt die Finite-Elemente-Methode um partielle Differentialgleichungen zu lösen. Damit lassen sich physikalische Vorgänge modelieren und simulieren. Weitere Information findet man auf der Website des Herstellers. |
||
*[[Matlab]] |
*[[Matlab]] |
||
− | *[http://www. |
+ | *[http://www.femlab.de/products/femlab/whatis.php FEMLAB] |
+ | *[[Octave]] |
||
*[http://www.scilab.org/ Scilab] |
*[http://www.scilab.org/ Scilab] |
||
+ | |||
===Symbolische Mathematik=== |
===Symbolische Mathematik=== |
||
*[[Mathematica]] |
*[[Mathematica]] |
||
Zeile 49: | Zeile 66: | ||
*[http://maxima.sourceforge.net/ Maxima] |
*[http://maxima.sourceforge.net/ Maxima] |
||
===Statistik=== |
===Statistik=== |
||
− | *[www.r-project.org/ R Project] |
+ | *[http://www.r-project.org/ R Project] |
+ | |||
− | *[[Microsoft Origin]] |
||
===Visualisierung=== |
===Visualisierung=== |
||
+ | |||
− | *[[Gnuplot]] |
||
+ | |||
− | *[[Grace]] |
||
+ | ==== 2 Dimensionen ==== |
||
− | *[[Paraview]] |
||
+ | |||
− | *[[VTK - Visualization Toolkit]] |
||
+ | *[http://www.gnuplot.info/ Gnuplot]<br> Gnuplot ist ein einfach bedienbares, skriptfähiges Programm um (vor allem) zweidimensionale Daten und Funktionsgraphen zu zeichnen. Interessant ist die Möglichkeit, beliebige Funktionen an Daten zu fitten. |
||
− | *[[IDL - Interactive Data Language]] |
||
+ | ** [http://www.we.fh-osnabrueck.de/fbwe/vorlesung/edv2/gplot/gplot.html Gnuplot Kurzanleitung (de)] |
||
− | *[[GGobi und XGobi]] |
||
+ | ** [http://userpage.fu-berlin.de/~voelker/gnuplotkurs/gnuplotkurs.html hübscher Grundkurs] |
||
+ | ** [http://ndevilla.free.fr/gnuplot/ C-Interface für Gnuplot] <br>Die Funktionsaufrufe ähneln sehr den Matlab-Plotfunktionen, wodurch es recht leicht ist, aus C schöne Plots zu erstellen. Weiters gib's Links zu C++ & Python Interfaces und 3D-Erweiterungen. |
||
+ | *** Näheres dazu unter [[Verwendung von gnuplot_i]] |
||
+ | ** [http://en.wikipedia.org/wiki/Image:Logarithmic_spiral.png Beispiel] für ein Gnuplot-Skript samt Ausgabe (Es wird eine Spirale gezeichnet und in ein png gespeichert.) |
||
+ | ** [http://t16web.lanl.gov/Kawano/gnuplot/index-e.html gnuplot tips (not so Frequently Asked Questions)]: <br>Seite mit vielen Antworten zu vielen Fragen und auch einer Einführung. |
||
+ | |||
+ | *[http://plasma-gate.weizmann.ac.il/Grace/ Grace]<br> Grace erinnert in Aussehen an Origin. Es ist nicht skriptfähig, erfordert dafür aber wenig Aufwand zur Einarbeitung. Aufruf mit <tt> xmgrace </tt>. |
||
+ | |||
+ | ==== mehr als 2 Dimensionen ==== |
||
+ | *[http://public.kitware.com/VTK/ VTK - Visualization Toolkit]<br> Das Visualization Toolkit ist eine sehr umfangreiche Bibliothek mit Routinen zur dreidimensionalen Visualisierung von Daten. Es gibt Sprachanbindungen für C++, Tcl/Tk, Java und Python. |
||
+ | *[http://mayavi.sourceforge.net/ MayaVi Data Visualizer] ist eine Benutzeroberfläche zu VTK; es vereinfacht die Bedienung deutlich. |
||
+ | *[http://www.paraview.org/HTML/Index.html Paraview]<br> Mit Paraview lassen sich Daten mit Hilfe einer graphischen Benutzeroberfläche importiern und darstellen. Intern wird zur Verarbeitung und Darstellung von Daten VTK verwendet. |
||
+ | *[http://www.opendx.org/index2.php OpenDX] basiert ursprünglich auf dem IBM Data Explorer; Aufruf mit <tt>dx</tt>. |
||
+ | *[http://oss.sgi.com/projects/inventor/ Open Inventor] ist ein objektorientiertes Toolkit zur Entwicklung von 3-dimensionalen Visualizierungen; Bindings für C++ |
||
+ | *[http://www.rsinc.com/idl/ IDL - Interactive Data Language]<br> Bitte lassen Sie das Programm nicht tage/nächtelang ohne Grund laufen, es gibt für die gesamte TU nur 10 Lizenzen. |
||
+ | *[http://www.ggobi.org/ GGobi] und [http://www.research.att.com/areas/stat/xgobi/ XGobi]<br> sind Programme zum Visualisieren hochdimensionaler Daten. Vor allem die neuere Variante GGobi hebt sich durch die Anbindung an Datenbanken und andere Programme (gnumeric) hervor. |
||
+ | |||
+ | ===Elektronik=== |
||
+ | *[http://www.geda.seul.org/ gEDA] |
||
+ | *[http://pcb.sourceforge.net/ PCB] |
||
+ | *[http://ngspice.sourceforge.net/ Ngspice] |
||
+ | *[http://arrakis.gforge.lug.fi.uba.ar/index.php Oregano] |
||
+ | *[http://xcircuit.ece.jhu.edu/ XCircuit] |
||
+ | Diese Software wird am Institut nur sehr eingeschränkt genutzt, es sind daher praktische keine Erfahrungen im Umgang mit diesen Programmen vorhanden. Eine Sammlung von Links und Bauteil-Definitionen findet Ihr auch auf der Seite [http://www.gedasymbols.org/ gEDA-Symbols]. |
||
+ | |||
+ | ==Programmierung== |
||
+ | * Versionierung und Verwaltung von Source Code: [[Source Code Management]] |
||
+ | *[[Compiler]] |
||
+ | *[[Libraries]] |
||
+ | *[[GNU Make]] |
||
+ | * Programmieren mit |
||
+ | ** [[Fortran 90/95]] |
||
+ | ** [[Cpp_Programmierung]] |
||
+ | |||
+ | * [[CUDA]] |
||
==Textbearbeitung== |
==Textbearbeitung== |
||
− | *[[ |
+ | *[[LaTeX]] |
+ | *[[Kile]] (Entwicklungsumgebung für LaTeX) |
||
*[[Open Office]] |
*[[Open Office]] |
||
− | *[[Microsoft Word]] |
||
+ | * Benutzung der [[Scanner]] zum weiteren Bearbeiten von Vorlagen, die es nur auf Papier gibt. |
||
− | ==Microsoft Programme== |
||
+ | |||
+ | ==Windows Programme== |
||
+ | * [[Windows Programme]] |
Aktuelle Version vom 27. Mai 2010, 15:48 Uhr
Inhaltsverzeichnis
Benutzer Accounts
Neue Accounts im Computerraum Physik werden im Rahmen einer Lehrveranstaltung nach Ausfüllen eines Webformulars vergeben. Die Zettel mit Usernamen, Passwort und einigen Benutzungshinweisen erhaltet ihr vom Betreuer der Lehrveranstaltung.
Erste Schritte
Vor allen anderen Tätigkeiten sollten Sie ihr Passwort ändern.
Die Seite Erste Schritte enthält Anleitungen zum Thema:
- Browser starten (pdf betrachten)
- Matlab starten (Einrichten EmacsLink)
- Zurücksetzen des Accounts auf Grundeinstellungen
Homedirectories (dein persönlicher Bereich)
Ihr habt für euren persönlichen Speicherbedarf Zugriff auf 2 Gigabyte. Dieser Bereich (Homedirectories)) wird von einem AFS-Fileserver bereitgestellt; Hilfe zum Umgang mit diesem System erhaltet Ihr auf AFS.
Was im Computerraum nicht geht
- Musik hören: Wer Musik hören will muss selbst einen Player mitbringen.
- CDs brennen
Anleitungen zum Umgang mit Linux
Steuerung durch Befehle
Datenträger
Dateisystem
Netzwerk und Externer Zugriff
- electronic Mail
- Externer Zugriff
- Subzentren Zugriff auf in Subzentren (sbox) gespeicherte Daten.
Dateimanager
Editoren
Editoren für X
Editoren im Textmodus
Software für wissenschaftliche Anwendungen
Numerik
Neben dem Standardprogramm Matlab sind die Programme Octave und Scilab installiert. Diese Programme sind teilweise zu Matlab kompatibel. Informationen zu Octave und Scilab findet ihr auf den Homepages der Projekte. FEMLAB benutzt die Finite-Elemente-Methode um partielle Differentialgleichungen zu lösen. Damit lassen sich physikalische Vorgänge modelieren und simulieren. Weitere Information findet man auf der Website des Herstellers.
Symbolische Mathematik
Statistik
Visualisierung
2 Dimensionen
- Gnuplot
Gnuplot ist ein einfach bedienbares, skriptfähiges Programm um (vor allem) zweidimensionale Daten und Funktionsgraphen zu zeichnen. Interessant ist die Möglichkeit, beliebige Funktionen an Daten zu fitten.- Gnuplot Kurzanleitung (de)
- hübscher Grundkurs
- C-Interface für Gnuplot
Die Funktionsaufrufe ähneln sehr den Matlab-Plotfunktionen, wodurch es recht leicht ist, aus C schöne Plots zu erstellen. Weiters gib's Links zu C++ & Python Interfaces und 3D-Erweiterungen.- Näheres dazu unter Verwendung von gnuplot_i
- Beispiel für ein Gnuplot-Skript samt Ausgabe (Es wird eine Spirale gezeichnet und in ein png gespeichert.)
- gnuplot tips (not so Frequently Asked Questions):
Seite mit vielen Antworten zu vielen Fragen und auch einer Einführung.
- Grace
Grace erinnert in Aussehen an Origin. Es ist nicht skriptfähig, erfordert dafür aber wenig Aufwand zur Einarbeitung. Aufruf mit xmgrace .
mehr als 2 Dimensionen
- VTK - Visualization Toolkit
Das Visualization Toolkit ist eine sehr umfangreiche Bibliothek mit Routinen zur dreidimensionalen Visualisierung von Daten. Es gibt Sprachanbindungen für C++, Tcl/Tk, Java und Python. - MayaVi Data Visualizer ist eine Benutzeroberfläche zu VTK; es vereinfacht die Bedienung deutlich.
- Paraview
Mit Paraview lassen sich Daten mit Hilfe einer graphischen Benutzeroberfläche importiern und darstellen. Intern wird zur Verarbeitung und Darstellung von Daten VTK verwendet. - OpenDX basiert ursprünglich auf dem IBM Data Explorer; Aufruf mit dx.
- Open Inventor ist ein objektorientiertes Toolkit zur Entwicklung von 3-dimensionalen Visualizierungen; Bindings für C++
- IDL - Interactive Data Language
Bitte lassen Sie das Programm nicht tage/nächtelang ohne Grund laufen, es gibt für die gesamte TU nur 10 Lizenzen. - GGobi und XGobi
sind Programme zum Visualisieren hochdimensionaler Daten. Vor allem die neuere Variante GGobi hebt sich durch die Anbindung an Datenbanken und andere Programme (gnumeric) hervor.
Elektronik
Diese Software wird am Institut nur sehr eingeschränkt genutzt, es sind daher praktische keine Erfahrungen im Umgang mit diesen Programmen vorhanden. Eine Sammlung von Links und Bauteil-Definitionen findet Ihr auch auf der Seite gEDA-Symbols.
Programmierung
- Versionierung und Verwaltung von Source Code: Source Code Management
- Compiler
- Libraries
- GNU Make
- Programmieren mit
Textbearbeitung
- LaTeX
- Kile (Entwicklungsumgebung für LaTeX)
- Open Office
- Benutzung der Scanner zum weiteren Bearbeiten von Vorlagen, die es nur auf Papier gibt.