Date: Tue, 1 Dec 1998 02:15:26 +0200
From: root 

To all:
To make communication and visiting home pages easy for all students and staf,
a home page at:


was created so that all students home pages and email can be accessed by
name conventiently.
This will also allow visitors from the outside to easily access students home
pages and email.

Students who use email on other sites should add their email addresse to
their .forward file at their home directory

example of a .forward file:


The first line is for having a copy of your mail left on our moon server,
and the second line for forwarding mail to your outside server.
Please make sure that mail sent to you by our college teachers and students
reach you at your outside address, so we can stay in contact.

Date: Thu, 31 Dec 1998 14:22:53 +0200 From: root To: SUBJECT: THE xwpe C COMPILER AND DEBUGGER To your knowledge: We have a x graphical c compiler and debugger very similar to borland c compilre, in our moon server. If you know how to work with the Borland compiler you will find xwpe very easy to use! How to run ========== FIRST: Make an X connection and get an xterm. SECOND: at the xterm, run the command: xwpe. xwpe is realy just a graphical interface to the gcc comiler, but it sure makes life much easier!
Date: Wed, 6 Jan 1999 18:15:51 +0200 From: root To: IMPORTANT MESSAGE TO ALL STUDENTS! From now, each time you login, the systems will find your display and set your DISPLAY environment variable automatically !!! So you do not have to worry about the DISPLAY variable anymore. (a special command, getdisplay, does the job). However you still need to start the Xwin32 on your pc. This means that you can run any X program from your telnet session without having to worry about your DISPLAY. Getting your DISPLAY requires a slight time delay each time you login. So be a little patient each time you login until you get the prompt; just a few seconds.
Date: Tue, 19 Jan 1999 18:31:41 +0200 From: root To: JDK 1.1.7 - Java Development Kit - has been installed! To use it you need to set two new environment variables in your startup file: .bash_profile Add to this file the following two lines export JAVA_HOME=/usr/local/jdk1.1.7 export CLASSPATH=/usr/local/jdk1.1.7/lib/ If you use CSH or TCSH, then you have to add the lines setenv JAVA_HOME /usr/local/jdk1.1.7 setenv CLASSPATH /usr/local/jdk1.1.7/lib/ Please try it and report any problems to root.
Date: Tue, 19 Jan 1999 21:30:11 +0200 (IST) From: root To: JDK 1.1.7 - Java Development Kit - has been installed! To use it you need to set two new environment variables in your startup file: .bash_profile Add to this file the following three lines export JAVA_HOME=/usr/local/jdk1.1.7 export CLASSPATH=/usr/local/jdk1.1.7/lib/ export PATH=$PATH:/usr/local/jdk1.1.7/bin If you use CSH or TCSH, then you have to add the lines setenv JAVA_HOME /usr/local/jdk1.1.7 setenv CLASSPATH /usr/local/jdk1.1.7/lib/ setenve PATH ($PATH /usr/local/jdk1.1.7/bin)
Date: Tue, 19 Jan 1999 21:23:28 +0200 From: root To: JDK 1.1.7 - Java Development Kit - MORE INFO !!! I have copied the SUN demo applets to the directory /usr/local/jdk1.1.7/demo To view applets in this demo directory, browse this directory and use the "appletview" command. More commands available: javah_g jdb rmic appletviewer javac javakey jdk_search rmiregistry jar javac_g javap jre serialver java javadoc javaverify jre_g java-rmi.cgi javah javaverify_g native2ascii MORE INFO ON PACKAGES AND USAGE GO TO OUR WEB SERVER:
Date: Mon, 25 Jan 1999 20:15:49 +0200 From: root To: Subject: Unix debugers Yet another two Borland-Like C/C++ debuggers were installed on moon. 1) ddd (Data Display Debuger) 2) rhide They may sometimes be preferable to xwpe (since xwpe have some anoying bugs).
Date: Wed, 24 Mar 1999 16:06:31 +0300 From: samy zafrany To: The TkDesk desktop environment was installed on moon and on mail. It can be run by the command: tkdesk It lets you work on Unix exectly as you work on win95/NT. TkDesk provides a rich set of functions to help you manage your files and efficiently navigate your file systems. It also provides several desktop and system managing capa- bilities such as accessing the external devices of your workstation, starting programs, monitoring the system load and mailbox etc. If you try it and need special configurations, let me know.
From: samy zafrany To: Subject: Java/CGI error log Cc: To all students that take the Java/CGI internet programming course. If you have have errors in your CGI scripts, you can read the file: /etc/httpd/logs/error_log to see a more detailed description of your error (go to its end). This can help you debug your CGI scripts. Sometimes it also helps to write the full path of the java program in your scripts: /usr/local/jdk1.1.7/bin/java Some /bin/sh scripts will not run without the full path. Samy.
Date: Tue, 4 May 1999 22:02:01 +0300 From: root To: To all SECOND and THIRD year CS students: We are glad to inform you that a new Unix server is available for you. Name: uvi IP address: IP number: Machine: SUN Processor: Sparc 4m OS: Redhat Linux 5.2 An account was opened for all 2nd and 3rd computer science students, with the same login and password as on The quota each student got is: 8MB. For your convenience, two new commands are availble for moving quickly from moon to uvi: 1) moon - takes you quickly from uvi to moon 2) uvi - takes you quickly from moon to uvi
Date: Thu, 6 May 1999 19:23:40 +0300 From: root To: To all students: We have a new home page/site and everything changed. However, if you need to dowload software or course material, the old site has move to our new Unix server:
Date: Mon, 10 May 1999 21:20:53 +0300 From: samy zafrany To: To all second/third year CS students: Especially for students that take the "Logic and Prolog Programming" course or the "Artificial Inteligence" course. The SWI-PROLOG compiler (and interpreter) was installed on moon. The command name is: pl To run a prolog program file "", use: pl -f To exit the compiler: "halt." (don't forget the ".") To compile: pl -c -o file.out (like C, if you do not provide the -o option, you get an a.out file). For more options use the command: man pl. To download the Win95/NT compiler and more software and source code, visit SWI-PROLOG is also installed on our new Linux server:
Date: Mon, 24 May 1999 21:26:12 +0300 From: root To: To all second and third year CS students, especially those who are taking the CGI/Internet course with Ilan Kirsh. A new web server (Apache 1.3.6) was installed. This supposed to be a much better Web server. However, if you find unusual problems with your CGI/SSI scripts, let me know. It could be that previous problems with CGI scripts will be fixed now.
Date: Thu, 27 May 1999 03:21:20 +0300 From: root To: Dear all 3rd students, taking the internet/CGi courses. The most recent version of the APACHE WEB SERVER (1.3.6) has been installed on moon. I have made all efforts to configure it to run CGI scripts and INCLUDES. CGI scripts are allowed only in your public_html directory, and their extension should be ".cgi" (make a cgi-bin dir). Hopefully it will help you complete your CGI homework. I know many of you have encountered the "Premature end of script..." error when you tried to execute a CGI script via the <!--#exec cgi=script.cgi....... directive. After hours of looking into this problem, I found that to avoid the problem you need to include an empty html doc into your script even if you do not intend to generate an html document: output these lines to standard output: "Content-Type: text/html\n\n <HTML> <HEAD> </HEAD> <BODY> </BODY>" Of course, this is an empty html document, but APACHE requires it. Don't forget the double newline after the "Content-Type" line!
Date: Mon, 31 May 1999 02:22:07 +0300 From: root To: Dear all 3rd students, taking the internet/CGi courses. The errors log of our Web Server (new) is: /usr/local/apache/logs/error_log Look at it regularly for debugging your scripts. The access log is: less /usr/local/apache/logs/access_log
Date: Mon, 7 Jun 1999 20:57:46 +0300 From: samy zafrany To: Course: LOGIC (Predicate Calculus and PROLOG programming) Subject: PROLOG compilers and interpreters on our Unix server. Just to remind you that if you need to run PROLOG (when you learn for the Logic exam......) You can find programs and information in: For your information: There are two Unix PROLOGS installed on * The first one is SWI PROLOG which can be run by the command: pl. * The second one is: GNU PROLOG which can be run by the command: gprolog. You can load prolog files by the command "consult('file-name')", where filename is the name of the prolog file (like ''). To exit use: halt. (don't forget the "." at the end!). * To get more help on GNU PROLOG go to: Happy proling
Date: Mon, 5 Jul 1999 03:29:56 +0300 From: samy zafrany To: Subject: Solutions of the logic exam The Solution for LOGIC final exams will be posted on the LOGIC course HOME PAGE: Solutions to AUTOMATA exams are in
Date: Mon, 5 Jul 1999 14:39:12 +0300 From: root To: Subject: tkgraph project Hello to all students in Tcl course (Samy). To help you with the tkgraph project, I have put an executable tkgraph.exe program that demonstrates most of what you need to do. You can download it from: It can be run on win95 or NT without Tcl installed (since it's an exe). Samy.
Date: Mon 26 Jul 1999 3:13:56 From: root To:, To all 2nd and 3rd year computer science students ------------------------------------------------- Telegate company ( is seeking several students for part time employment with good Tcl/Tk knowledge (more specifically: itcl/itk). Contact (by e-mail) Mr. David Gasul at: Verisity company is also seeking Tcl/Tk experts (but it requires experience). If you think you are good, see more details at:
To all computer science students: --------------------------------- A new version of the gdb (The GNU C debugger) has been installed on moon. This is a GRAPHICAL version (based on Tcl/Tk). So from now you need X windows environmet to run gdb! (As usual you need to start the Xwin32 software, etc...) If you want the old version: gdb -nw (or work on uvi?) (-nw stands for No Windows). Samy.