Links and Manuals
Please read / install all material that appears as bold below :
- Running Unix Commands and C Programs on your Windows PC
- Cygwin Installation - Minimum Installation Pack - 22MB
- To install the complete emulator visit: http://www.cygwin.com/
- Cygwin Manual (PDF in Greek)
-
Textpad:
The ultimate free text editor for Windows
- Running Unix Commands and C Programs on your MacOSX
-
Unix Commands: Simply open the Terminal Application (under Applications-> Utilities)
-
Compile C: Install the Developer Tools that are part of the 2nd installation DVD that comes with your MAC. In order to run extended UNIX commands on your MacOSX, including you need to install Macports. After Macport has been installed simply open a Mac terminal and type "sudo port install <command-goes-here>
- XCode: The ultimate free text editor for MacOSX.
- GCC:
$ sudo port search gcc # returns some 48 different compiler. Select the latest GCC compiler (stable, in this example gcc47)
$ sudo port install gcc47 # installs gcc4.7
$ port select --list gcc # shows available compilers on your system
Available versions for gcc:
gcc42
llvm-gcc42
mp-gcc44
mp-gcc47
none (active)
$ sudo port select --set gcc mp-gcc47
Selecting 'mp-gcc47' for 'gcc' succeeded. 'mp-gcc47' is now active.
Shut down command line. On next start type " gcc -v" to ensure that "gcc version 4.7.2 (MacPorts gcc47 4.7.2_2) " shows up
Department of Computer Science Infrastructure
- Unix Laboratory B103 Manual with SSH (PDF in Greek): Use this manual to understand how to connect to the Laboratory Machines from Home using a console.
- Please notice that the machines have changed their names to: {b103ws1, b103ws2, ..., b103ws33}
- Putty: Connect and securely interact with the Departmental Machines using SSH (for Windows only, for UNIX users use the ssh command)
- WinSCP: Transfer Files from Home to your Departmental Machine (for Windows only, for Unix users use the scp command)
- EPL371: Course covering advanced UNIX commands and programming
- Unix Laboratory B103 Manual with NX (PDF in Greek): Use this manual to understand how to connect to the Laboratory Machines from
Home using a Visual Interface (i.e., NX)
- Helpdesk: Report Problems related to your CS account (please use with care)
- Moodle: Assignment Submission, Discussion Forums, Grades, etc.
- Wiki:
CS Technical Support Q/A (for advanced users)
Developing software with an Integrated Development Environment (IDE)
Advanced Tools
- SVN (SubVersioN): software versioning and a revision control system - used to develop software in groups (check files in/out, lock files, recover previous code, etc.)
- To use this service, you will need to request the creation of an SVN repository through Helpdesk after talking to some faculty member. For some courses (e.g., EPL232, EPL421) these accounts are created automatically by the Instructors.
- Instructions (Web, Eclipse, Command-line) for accessing and managing your SVN account.
- RapidSVN: Free Cross-platform Client for connecting to the Departmental SVN reporsitory
- Versioning Extension
(SVN) for Eclipse: Subclipse (PDF in English)
- VMAP: Install Multiple Operating Systems on your PC with VMWare - e.g., Install Linux on your Windows PC or vice-versa
- Enrollment Form : To use this service, please return the form to the CS System Administrators in FST01-001 (available to all students taking CS courses)
- More Information: Please consult these pages for more information on the VMWare Academic Program
- VPN: Use this
service to remotely become part of the CS
Department or the University Network (in a
secure manner)
- Description: Being part of the
CS or UCY network, will allow you to connect
to IP addresses that would otherwise not be
visible from the outside world (e.g.,
printers, certain servers such as email,
digital libraries available on campus
through the library etc.) Additionally, all
communication from your remote terminal and
the University is encrypted. Don't use this
tool if you are already physically in some
of these networks (e.g., while being at the
CS Department).
- Use the below guide for detailed connection instructions:
http://its.cs.ucy.ac.cy/en/services/networks/vpn
- MSDNNA (MSDN Academic Alliance) - Obtain Free Access to
many software tools provided by Microsoft
- Enrollment
Form : To use this service, please
return the form to the CS System
Administrators in FST01-001 (available to
all students taking CS courses)
- Includes Visual Studio IDE for developing
C#, Visio Diagram Tool, XNA Game Studio 4,
Windows 7, etc.
- Mounting Departmental Files on your Computer:
Besides SCP, there is another way of transferring
files back and forth to the departmental servers.
The given method can only be used while you are at
the department or if you are connected through
VPN. In particular, here we will explain how to
access your files, stored on the Departmental
filesystem, directly (as if these files were
locally stored on your PC, i.e.,
Windows/Linux/Mac). Before proceeding, make sure
that you have logged in recently from one of the
Windows machines available in the laboratory. This
will make sure that your WINDOWS username/password
is updated (which is currently different than the
UNIX username/password you utilize).
Mounting UCY Folder from MacOSX
===========================
Dinderer -> Go -> Connect to server
er Address:
//csfs1.cs.ucy.ac.cy:
Type your Windows username/passwd.
- csfs1.cs.ucy.ac.cy: is /home/faculty
- csfs5.cs.ucy.ac.cy: is /home/projects
- csfs7.cs.ucy.ac.cy: is /home/students
* to find the rest ssh to www.cs.ucy.ac.cy and type command "mount"
Mounting UCY Folder from Windows
===============================
1) Windows Explorer -> Tools -> Map Network Drive
2) Select drive letter ans in the folder enter
\\csfs1\
- csfs1.cs.ucy.ac.cy: is /home/faculty
- csfs5.cs.ucy.ac.cy: is /home/projects
- csfs7.cs.ucy.ac.cy: is /home/students
* to find the rest ssh to www.cs.ucy.ac.cy and type command "mount"
3) Supply the domain username as (cs-ucy-ac-cy\) and
password and the new drive will be available.
Mounting UCY Folder from Linux
===============================
sudo apt-get install smbfs (requires sudo access)
sudo mkdir /media/windows_share
sudo mount -t smbfs //csfs1.cs.ucy.ac.cy/dzeina/
/media/windows_share -o username=dzeina,password=