Computer-based Working Environments (WS 2010/11)
Section outline
-
Computer-based Working Environments (326.008, WS 2010/2011)
Place: Hagenberg seminar room (HA 105).
Time: Blocked form 15:00-16:30 (2 units a 45 min per block) in October/November/December 2010.
The course starts on November 17, 2010. (week nr. 46) at 9:30 am in the
Seminar Room of Castle Hagenberg.
This course gives a condensed introduction into the practical aspects of scientific working in computer-based environments, in this order:
- Debian GNU/Linux (1 unit, KE; week 46)
- Working on a command line (2 units, KE; week 46)
- Version Control (1 unit, RH; week 47)
- Collaborative editing and content management (1 unit, RH; week 47)
- Networking (1 unit, KE; week 48)
- Remote login, remote desktops, SSH, VNC (1 unit, KE; week 48)
- Document preparation using LaTeX (1 unit, WW; week 49)
- Webpages with HTML&PHP (1 unit, WW; week 49)
- Mailing (1 unit, KE; week 50)
- Preparing Slide Presentations (1 unit, KE, week 50)
- Simple Image Processing (1 unit, KE)
- Drawing Figures (1 unit, KE)
- OpenOffice (1 unit, KE)
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 into 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 (Nov. 17, 9:30am; 1 unit)
Introduction
- Computer Environment at RISC
- Linux / Windows comparison
- Structure of Linux
- The Linux File System
- Accounts
- Permissions
- File management
- Editing
- X Window System
- KDE
Course material
Slides: Debian/GNU Linux Introduction
Web Resources
Wikipedia
- Summary about Linux
- Comparision of Linux and Windows
- Linux Distributions
- X Window System
- List of KDE Applications
- List of GNOME Applications
Exercise Linux -
Working on the command line
Károly Erdei (2 units; November 17, 9:30am)
- Introduction
- Learning commands
- see for detailed list of commands the slides
- Installing Debian packages
- User Accounts
- Editing
- Regular Expression
- The Shell
Course material:
- Slides: Working on command line
Exercise: Command line 2010 -
Version Control
Ralf Hemmecke (1 Unit, Week 47, 22.Nov-26.Nov)
- General overview of Source Code Management Systems (SCM)
- Version control with GIT
- Online demonstration of basic GIT Commands
- Slides: VersionControl.pdf
- Exercises sheet: VersionControlExercises.tex
- Archive for Exercises: MagicRings.tgz
-
Collaborative Editing and Content Management
Ralf Hemmecke (1 Unit, Week 47, 22.Nov-26.Nov)
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
- ...
-
Networking
Károly Erdei (1 unit, Week 49, Dec 6th, 3pm)
- Computer networks
- Internet
- Ethernet
- IP Protocol
- TCP Protocol, Ports
- DHCP
- Check Network
- Connecting Computers
Course material
- Slides: Networking
Exercise: Networking -
Remote Login, Remote Desktops, Synchronous Communication
Károly Erdei (1 unit, Week 49, Dec. 6th, 3:45pm)
- 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: SSH-VNC-RDP -
Document preparation using LaTeX
Wolfgang Windsteiger
- Basic handling, basic philosophy,
- structuring documents,
- writing text / writing mathematics,
- macros / styles / packages,
- tables,
- including images,
- table of contents, list of references, etc.
- organizing bigger "projects",
- environments supporting the generation of LaTeX source.
If you are not already familiar with LaTeX, then
- have a look at the LaTeX screen casts we provided and
- study the LaTeXDetails and/or the given web resources.
Note: you have to hand in the solution to the exercise before the LaTeX lecture. In the lecture, we will then present solutions and discuss problems (related to the exercise but possibly also general LaTeX questions unrelated to the particular exercise).
LaTeX Screen Casts
(Common media players should be able to play .mp4, try e.g. VLC player installed at RISC.)
- General introduction to the philosophy of LaTeX ()
- Basic commands for text layout ()
- Mathematica formulas ()
- Tables and figures ()
- Advanced techniques, cross referencing, self-defined commands, BibTeX, ... ()
Web Resources
- The not so short introduction
- collection of guides
- compact LaTeX primer
- Google e.g. 'LaTeX introduction', ...
-
Webpages with HTML&PHP
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.
- Basic structure of html documents,
-
Preparing Slide Presentations
Károly Erdei
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:
A/ Poster presentation
B/ Beamer presentation -
Simple Image Processing
Károly Erdei
- Image, Image Processing
- Basics of GIMP
- Screenshots
- Cropping, Scaling
- Working with images in Latex
- Working with images in OpenOffice
Course material:
Slides: Image processing
Exercise: Simple Image Processing -
Drawing Figures
Károly Erdei
- Drawing figures with Xfig
- Grid mode, compound figures, moving figures.
- Exporting figures as .latex, .eps, .png
- Alternatives:
- Drawing figures with inkscape.
- Including figures in LaTeX (.latex, .eps)
- Including figures in OpenOffice Writer (.png)
Course material
Slides: Drawing figures
Exercise: Draw a figure -
OpenOffice
Károly Erdei
- OpenOffice (OO): OO suite.
- OO Writer, Calc, Impress, Draw
- OO Writer file formats: .doc versus .odt, exporting PDF.
- Working with styles and templates.
- Creating tables of contents, indexes, bibliographies.
Course material
Slides: OpenOffice Overview
Exercise: OpenOffice Document - OpenOffice (OO): OO suite.