Introduction
You can run application on bazooka.csim.cs.ait.ac.th. The following paragraph give a list of the soiftware you can access on this machine.
Check the cofiguration of the mail reader.
- Pine (tm) —a Program for Internet News & Email— is a tool for reading, sending, and managing electronic messages. It was designed specifically with novice computer users in mind, but can be tailored to accommodate the needs of “power users” as well. Pine uses Internet message protocols (e.g. RFC-822, SMTP, MIME, IMAP, NNTP) and runs on Unix and PCs.
The guiding principles for Pine’s user-interface were: careful limitation of features, one-character mnemonic commands, always-present command menus, immediate user feedback, and high tolerance for user mistakes. It is intended that Pine can be learned by exploration rather than reading manuals.
Pine’s message composition editor (Pico) and its file browser (Pilot) are also available as separate stand-alone programs. Pico is a very simple and easy-to-use text editor offering paragraph justification, cut/paste,
and a spelling checker. - Mutt —”The Mongrel of Mail User Agents” (part Elm, part Pine, part mh, part slrn, part everything else) is an interactive screen-oriented mailer program that supersedes Elm, Pine, mail and mailx.
Features include color support, message threading, MIME support (including RFC1522 support for encoded headers), customizable key bindings, POP3, Delivery Status Notification (DSN) support, and PGP/MIME. - Thunderbird is a redesign of the Mozilla mail component with the goal of becoming a cross-platform stand alone mail application using the XUL user interface language. See the Mozilla Thunderbird project page for
more details.
Thunderbird needs Xwindow.
Editor
- Emacs GNU Emacs is a self-documenting, customizable, extensible real-time display editor.
Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.
GNU Emacs’s many special packages handle mail reading (RMail) and sending (Mail), outline editing (Outline), compiling (Compile), running subshells within Emacs windows (Shell), running a Lisp
read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy (Doctor 🙂 and many more. - Pico is a very simple and easy-to-use text editor offering paragraph justification, cut/paste, and a spelling checker.
- OpenOffice is an Open Source, community-developed, multi-platform office productivity suite. It includes the key desktop applications, such as a word processor, spreadsheet, presentation manager, and drawing program, with a user interface and feature set similar to other office suites. OpenOffice works under XWindow.
Components include:- A universal word processing application for creating business
letters, extensive text documents, professional layouts, and HTML
documents. - A sophisticated application for performing advanced spreadsheet
functions, such as analyzing figures, creating lists, and viewing data. - A tool for creating effective eye-catching presentations.
- A vector-oriented draw module that enables the creation of 3D
illustrations
- A universal word processing application for creating business
- TeX is “the” typesetting package. It was designed with no limiting application in mind. It was intended to be able to prepare practically any document —from a single page letter to a full book with formulae, tables, figures, etc. The expertise of generations of professional printers has been captured in TeX.
It includes teX, LaTeX (a set of macros for TeX), xdvi (to preview the pages in Xwindow), dvips (to print a file on a PostScript printer). - Ghostscript is the well-known PostScript interpreter which is available for all common and most esoteric platforms and supports many different printers and some displays.
It includes ghostview, the Xwindow viewer.
Graphic
All graphic software work under Xwindow.
- Xbmbrowser A program to allow the user to view a complete directory of X bitmaps and X pixmaps all in one go, and to perform user defined actions on these images. If you don’t think this is usful, you have never dealt with a directory of small icon images.
- Xv is an X11 program that displays images in the GIF, JPEG, TIFF, PBM, PGM, PPM, X11 bitmap, Utah Raster Toolkit RLE, PDS/VICAR, Sun Rasterfile, BMP, XPM, PCX, IRIS RGB, possibly PostScript, Portable Networking Format(PNG) and PM formats on workstations and terminals running the
X Window System, Version 11.
And more xv japanese extensions patch supports images in the MAKI, MAG, PIC, Pi PIC2, PhotoCD. And this patch also supports archived image files. Supported archivers are arc, arj, lzh, tar, tar+compress, tar+gzip, tar+bzip2, zip, and zoo. - Xfig —Facility for Interactive Generation of figures under X11— is a menu-driven tool that allows the user to draw and manipulate objects interactively in an X window. The resulting pictures can be saved, printed on postscript printers or converted to a variety of other formats (e.g. to allow inclusion in LaTeX documents).
To enjoy the beautiful colors, specify “*customization: -color” in your .Xdefaults or .Xresources file.
Xfig is internationlized from version 3.2. To use i18n feature, type $ xfig -international [-inputStyle OverTheSpot]. Xfig acts as non-i18n version without -international option. If you put “Fig.international: true” into your resource file, -international option may omitted.
Read /usr/X11R6/lib/X11/xfig/xfig.html for more information. - Gimp is designed to provide an intuitive graphical interface to a variety of image editing operations. Here is a list of the Gimp’s major features:
- Selection tools including rectangle, ellipse, free, fuzzy, bezier and intelligent.
- Transformation tools including rotate, scale, shear and flip.
- Painting tools including bucket, brush, airbrush, clone, convolve, blend and text.
- Effects filters (such as blur, edge detect).
- Channel & color operations (such as add, composite, decompose).
- Plug-ins which allow for the easy addition of new file formats and new effect filters.
- Multiple undo/redo.
- Netpbm is a toolkit for conversion of images between a variety of different formats, as well as to allow a few basic image operations. Netpbm is based on the widely spread Pbmplus package (release: 10 Dec 91). On top of that, a lot of improvements and additions have been made. After the latest release of Pbmplus, a lot of additional filters have been circulating on the net. The aim of Netpbm was, to collect these and to turn them into a package. This work has been performed by a group of programmers all over the world.
Mathematics
- Gnuplot is a command-driven interactive function plotting program.
Plots any number of functions, built up of C operators, C library functions, and some things C doesn’t have like **, sgn(), etc. Also support for plotting data files, to compare actual data to theoretical curves.
User-defined X and Y ranges (optional auto-ranging), smart axes scaling, smart tic marks.
Labelling of X and Y axes.
User-defined constants and functions.
Support through a generalized graphics driver including for HPGL, LaTeX, PostScript, Tek 401x,etc.
Shell escapes and command line substitution.
Output redirection. - R is a language and environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues. R can be considered as a different implementation of S. There are some important differences, but much code written for S runs unaltered under R.
R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, …) and graphical techniques, and is highly extensible. The S language is often the vehicle of choice for research in statistical methodology, and R provides an Open Source route to participation in that activity.
One of R’s strengths is the ease with which well-designed publication-quality plots can be produced, including mathematical symbols and formulae where needed. Great care has been taken over the defaults for the minor design choices in graphics, but the user retains full control. - Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments. It may also be used as a batch-oriented language.
Database
- MySQL is a very fast, multi-threaded, multi-user and robust SQL (Structured Query Language) database server.
Only the client is available, to allow remote connection to the server on database.csim.cs.ait.ac.th.
WWW
- Firefox is an award winning, free, open-source web browser for many platforms and is based on the Mozilla codebase. Firefox runs under Xwindow. It is small, fast and easy to use, and offers many advanced features:
- Popup Blocking
- Tabbed Browsing
- Live Bookmarks (ie. RSS)
- Extensions
- Themes
- FastFind
- Improved Security
- Lynx is a program which allows a user to access World-Wide Web servers and other information servers. It uses only ascii representation so that it can be used from ascii-terminals and dial-in lines.
- Bluefish is an advanced HTML editor that contains functionality for PHP, SSI, and RXML. It is designed for the experienced web designer.
Bluefish runs under Xwindow.
Programming languages
- Gcc, the GNU C Compiler.
- G++, the GNU C++ Compiler.
- Fpc originally named FPK-Pascal, the Free Pascal compiler is a 32 bit Turbo Pascal compatible Pascal compiler for DOS, Linux, Win32, OS/2, (based on an older version) the AmigaOS, FreeBSD/ELF, and BeOS.
- Clisp —Common Lisp is a high-level, all-purpose, object-oriented, dynamic, functional programming language.
Clist is a Common Lisp implementation by Bruno Haible of Karlsruhe University and Michael Stoll of Munich University, both in Germany. It mostly supports the Lisp described in the ANSI Common Lisp standard.
Clist includes an interpreter, a compiler, a large subset of CLOS, a foreign language interface and a socket interface. An X11 interface is available through CLX and Garnet. Command line editing is provided by
readline.
Clisp is free software and may be distributed under the terms of GNU GPL. You may distribute commercial applications compiled with Clisp, see file COPYRIGHT in the Clisp distribution.
The user interface comes in German, English, French and Spanish, and can be change at run time. - Ocaml —Objective Caml is an implementation of the ML language, based on the Caml Light dialect extended with a complete class-based object system and a powerful module system in the style of Standard ML.
Objective Caml comprises two compilers. One generates bytecode which is then interpreted by a C program. This compiler runs quickly, generates compact code with moderate memory requirements, and is portable to essentially any 32 or 64 bit Unix platform. Performance of generated programs is quite good for a bytecoded implementation: almost twice as fast as Caml Light 0.7. This compiler can be used either as a standalone, batch-oriented compiler that produces standalone programs, or as an interactive, toplevel-based system.
The other compiler generates high-performance native code for a number of processors. Compilation takes longer and generates bigger code, but the generated programs deliver excellent performance, while retaining
the moderate memory requirements of the bytecode compiler. - Caml is a strongly-typed functional programming language from the ML family, close to Standard ML but slightly different.
- F77 is a driver utility for f2c and gcc. By default, f77 will install and use Sun microsystem’s fpp Fortran 77 preprocessor; the driver can be built to use cpp instead. The driver recognizes all f2c and fpp (or cpp) options that could be used in the context of compiling Fortran 77 source code.
- Python is an interpreted object-oriented programming language, and is often compared to Tcl, Perl or Scheme.
- Php, which stands for “PHP: Hypertext Preprocessor” is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP.
- Jdk this is the latest patchset from the Java 2 FreeBSD porting project. This port allows you to easily build a native JDK1.4.2 for FreeBSD.
Please note that due to the current Sun licensing policy the resulting binaries can’t be distributed and you are only permitted to use/hack it personally. Due to the same reasons you have to manually fetch the source code and patchset for FreeBSD. - Prolog —Edinburgh-style Prolog compiler including modules, autoload, libraries, Garbage-collector, stack-expandor, C-interface, GNU-readline and GNU-Emacs interface, very fast compiler, X11 interface using XPCE (info: ftp swi.psy.uva.nl:/pub/xpce).
Security
- GnuPG is a complete and free replacement for PGP.
Because it does not use the patented IDEA algorithm, it can be used without any restrictions. GnuPG is an RFC2440 (OpenPGP) compliant application. - PGP (Pretty Good Privacy) is a public key encryption pack- age to protect E-mail and data files. It lets you commu- nicate securely with people you’ve never met, with no secure channels needed for prior exchange of keys. It’s well featured and fast, with sophisticated key management, digital signatures, data compression, and good ergonomic design.