Programacion

Programación sobre UNIX/LINUX

chiste

En esta página encontraras varios tutoriales cortos e independientes de varios lenguajes de programación:

También, sin ser tutoriales, pero relacionados con la programación tienes:

También hay otros temas que no tienen que ver con programación:

Anuncios

Instalar JAVA6 y JDK

La opción mas rápida y sencilla es hacerlo, como casi todo, desde los repositorios.

Pero muchas veces queremos una JDK concreta para nuestro trabajo o proyecto, por eso aquí explicaremos la manera de instalar el JDK que hayamos descargado de la web de Sun.

Una vez tengamos descargado el archivo,en nuestro caso jdk-6-linux-i586.bin

Le damos permiso de ejecución y lo instalamos:

$ chmod +x jdk-6-linux-i586.bin
$ sudo ./jdk-6-linux-i586.bin

Una vez instalado el JDK.

Seteamos el nuevo Java como una de las “alternativas de java”:

$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/jdk1.6.0/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/jdk1.6.0/bin/javac" 1

Finalmente configuramos que java queremos tener por defecto. Y a programar!

$ sudo update-alternatives --config java

Desde Repositorios:


$ sudo aptitude install sun-java6-jre sun-java6-jdk sun-java6-plugin
$ sudo update-java-alternatives -s java-6-sun



Borra tu pantalla en Linux y en Winbugs (en C)

Publico una pequeña biblioteca para C++, en la que puedes borrar la pantalla sin preocuparte en que sistema operativo compilas o ejecutas tu programa, perfecto cuando tu eres un usuario de entornos *UNIX y tu profesor ocupa MS Windows.

/* Pequeña Biblioteca que borra la pantalla */

#ifndef CLEAR_SCREEN_HPP
#define CLEAR_SCREEN_HPP
#ifdef WIN32

#include
/* Borrado de pantalla en Windows/MSDOS */
void ClearScreen(void){
system(“cls”);
}
#else

#include
/* Borrado de pantalla en sistema *NIX */
void ClearScreen(void){
std::cout << “33[2J”; }
#endif
#endif

Guarda el código en un archivo clear_screen.hpp y luego importalo en tu programa y ocupa la función ClearScreen() para limpiar la pantalla, eso es para C++, para C es así:

/* Pequeña Biblioteca que borra la pantalla */

#ifndef CLEAR_SCREEN_H
#define CLEAR_SCREEN_H
#ifdef WIN32

#include
/* Borrado de pantalla en Windows/MSDOS */
void ClearScreen(void){
system(“cls”);
}
#else

#include
/* Borrado de pantalla en sistema *NIX */
void ClearScreen(void){
printf(“33[2J”);
}

#endif
#endif

Y guardas el archivo como clear_screen.h, y ocupa la función ClearScreen().

crosvera


Lisp

Instalar y Usar LISP

Para instalar el Compilador en Linux el comando es:

$ sudo apt-get install clisp

y se ejecuta con el comando:
LISP
$ clisp

Salir de LISP

$ (exit)


Prolog

Prolog en Ubuntu

$ sudo aptitude install gprolog swi-prolog

Para Ejecutar Prolog el comando es:

$ prolog

una vez creado el codigo “*.pl” la forma de compilarlo es la siguiente:

consult(‘ruta’)

si retorna true es que fue compilado correctamente.