Computer-based Working Environments (WS 2008/09)
Section outline
-
Computer-based Working Environments (326.900, WS 2008/2009)
Place: Hagenberg seminar room (HA 105).
Time: Blocked form in October/November/December 2008.
This course gives a condensed introduction into the practical aspects of scientific working in computer-based environments:
- Debian GNU/Linux
- Networking
- Mailing
- Remote login, remote desktops, synchronous communication
- Version Control
- Collaborative editing and content management
- LaTeX
- HTML
- OpenOffice
- Drawing Figures
- Painting Images
- Preparing Slide Presentations
To take part in the course, you have to enrol in the KUSSS system. Since the exercises will be submitted via Moodle, you also have to login in Moodle and register as a course participant. You will then also receive per email all messages posted in the News forum.
-
Debian GNU/Linux
Károly Erdei (October 29)
- Overview of Linux
- The Linux File System
- The Shell
- Working on the command line
- File management
- Editing
- X Window System
- KDE
Course material
- Slides: Debian/GNU Linux
- Etch Virtual Machine: Virtual Machine
- How to install the VMware Player: Linux, Windows
Exercise Linux (January 31) -
Networking
Károly Erdei
- Computer networks; Ethernet
- Internet, layers
- IP Protocol
- TCP Protocol, Ports
- Check Network
- Connecting Computers
Course material
- Slides: Networking
-
Mailing
Károly Erdei
- Overview mailing
- Protocols
- Spam
- Fight Spam
- Mozilla Thunderbird
- Domain Name System
Course Material:
- Slides: Mailing
-
Remote Login, Remote Desktops, Synchronous Communication
Károly Erdei
- Remote login
- File services (FTP, NFS)
- Secure Shell
- SSH tunneling
- SSH public key authentication
- VNC (Virtual Network Computing)
- RDP (Remote Desktop Protocol)
Course material:
- Slide: Remote services, SSH, VNC
Documentation:
Exercise Remote Desktops (January 31) -
Version Control
Ralf Hemmecke
- General overview of Source Code Management Systems (SCM)
- Version control with Subversion (SVN)
- Online demonstration of Subversion Commands
- Slides: VersionControl.pdf
- Exercises sheet: VersionControlExercises.tex
- Archive for Exercises: MagicRings.tgz
- Post-commit hook for the SVN Repository: post-commit
-
Collaborative Editing and Content Management
Ralf Hemmecke
See the slides "A Plone Teaser" at https://portal.risc.jku.at/help/plone-teaser.
- General Remarks about Content Management Systems (CMS)
- Introduction to the Plone CMS
- standard layout of a Plone web site
- content types (page, folder, event, news ...)
- content states and workflow
- content history / versioning
- users, groups, roles, permissions
- Demonstation of Plone
- Registration and Login
- Create a page
- Create a folder
- Create an event or a news item
- Uploading files and images
- Sharing contents with selected users/groups
- ...
-
LaTeX
Wolfgang Windsteiger
- Basic handling, basic philosophy,
- structuring documents,
- writing text / writing mathematics,
- makros / styles / packages,
- tables,
- including images,
- table of contents, list of references, etc.
- organizing bigger "projects",
- environments supporting the generation of LaTeX source.
-
HTML
Wolfgang Windsteiger
- Basic structure of html documents,
- formatting: stylesheets / CSS,
- special elements: links and forms,
- tables,
- static pages and dynamic pages (why use dynamic pages?),
- PHP and Apache,
- client-side scripts.
I compile a bit more info for those of you who are interested in web page generation and web page programming, since we had so little time left today. - Basic structure of html documents,
-
OpenOffice
Wolfgang Schreiner
- OpenOffice (OO): OO suite, OO Writer.
- OO Writer file formats: .doc versus .odt, exporting PDF.
- Editing formulas.
- Working with styles and templates.
- Creating tables of contents, indexes, bibliographies.
- OpenOffice (OO): OO suite, OO Writer.
-
Drawing Figures
Wolfgang Schreiner
- Drawing figures with Xfig
- Including text labels (non-rigid versus rigid).
- Grid mode, compound figures, moving figures.
- Exporting figures as .latex, .eps, .png
- Alternatives:
- Drawing graphs with PGF and TikZ.
- Drawing figures with inkscape.
- Including figures in LaTeX (.latex, .eps)
- Including figures in OpenOffice Writer (.png)
-
Simple Image Processing
Károly Erdei (December 10)
- Image, Image Processing
- Basics of GIMP
- Screenshots
- Cropping, Scaling
- Working with images in Latex
- Working with images in OpenOffice
Course material:
Slides: Image Processing
-
Preparing Slide Presentations
Károly Erdei (December 10)
Latex-Beamer:
- Structure, Components
- Overlays
- Examples
- Konqi's Slides
- Posters from Internet
- How to create a poster in Latex
- Case Study: Sample Poster
Course material
Slides:
Source of Sample Poster
Documentation - LaTeX-BEAMER:Documentation - LaTeX A0Poster
Konqi Konqueror's:
- Description of A0poster from TeX Archive
- A very impressive poster as an example
- Another impressive poster
Exercise for Presentation: Poster presentation