DirectX 10 En Linux

Hola, via FentLinux me entero que hay un proyecto llamado “Alky Project” en el que se asegura haber llegado hacer funcionar el nuevo directX 10 en Linux.
¿Pero qué es directX? DirectX no es más que una colección de APIs (librerias) con las cuales se facilita la programación de juegos creados para Windows. Además el directX desde hace un tiempo ya viene incluido en Windows.
Al estar los juegos programados con directX hacen que no funcionen correctamente en Linux (o Mc-Os) ya que directX no tiene soporte para Linux en el mercado del software libre, por eso la aparición de Cedega, Wine, Crossover, Loki,… Los cuales no son más que emuladores de Windows que entre otras cosas intentan hacer funcionar las APIs de directX bajo Linux mediante emulación.
Lo cierto es que estos emuladores no harían ninguna falta si directX liberase su código privativo, pero eso es harina de otro costal.
Existen alternativas libres a directX como

De hecho, Baldur’s Gate 2 utiliza además de directX las APIs de OpenGL para una mayor calidad en el juego, y Neverwinter Nights utliza las SDL en la programación de su juego.
Lo malo de estas alternativas libres es que todavía no dan un soporte tan completo como directX, el cual no sólo da soporte a juegos y windows, sino que hace que funcionen en los juegos mucho mejor periféricos como tarjetas de  sonido, pads, josticks, volantes,… Además de permitir el funcionamiento de programas de diseño asistido o el motor Aurora de NWN.
Es cierto que directX te lo puedes descargar gratuitamente de webs como Softonic pero su código no es abierto, es más, ahora pertenece a Microsoft, para muestra Pincha Aquí
También las tarjetas gráficas como nVIDIA, ATI, etc, se apoyan en su construcción y drivers en directX.
Desde luego si este proyecto sigue adelante podría ser una solución definitiva a los juegos y demás software que se apoye en su construcción en directX. Aunque lo ideal es que los desarrolladores de estos softwares se apoyasen en alternativas libres como OpenGL, Allegro o SDL. Y sobre todo lo hiciesen los desarrolladores de las tarjetas gráficas, de sonido, josticks, etc…

Habrá que esperar a que pase el tiempo para saber en que acaba todo esto.
Podéis encontrar más información en los siguientes enlaces:

the INQUIRER

ALKY PROJECT

Powered by ScribeFire.

Anuncios

Scilab El Matlab De Linux

Hola, si buscáis un Matlab para Linux podéis utilizar Scilab, es muy ligero pero da todas las funcionalidades del Matlab. Lo podéis instalar desde los repositorios de Ubuntu o Guadalinex, pero yo os recomiendo que os lo bajéis directamente desde su web, ya que tendréis la última versión instalada y además es muy sencillo de instalar. Para instalarlo deberéis hacer lo siguiente:

  1. Ir a la Web de Scilab
  2. Una vez estéis en su web veréis que en su página principal tenéis el enlace de descarga para Linux, donde pone Download Scilab, os lo bajáis.
  3. Una vez os lo hayáis bajado sólo tenéis que descomprimirlo en el directorio /opt, esto lo podéis hacer fácilmente entrando en terminal y escribiendo:
  • sudo file-roller (si estáis en GNOME)
  • sudo ark (si estáis en KDE)
  • sudo xarchiver (si estáis en XFCE/XUBUNTU).

Se os abrirá el gestor de descompresión, buscáis el fichero comprimido que os acabáis de descargar y le indicáis que os lo descomprima en /opt

Ahora cerráis y volvéis a abrir terminal y escribid:

cd opt

cd scilab*

sudo make 

Con eso ya lo tenéis instalado, sólo falta que os creéis un lanzador en vuestro escritorio del ejecutable que se encuentra en /opt/scilab*.*/bin/scilab, donde los astericos son el número de la versión que os hayáis bajado. Le ponéis el icono que más os guste y a trabajar 🙂
Si buscáis ayuda en su uso podéis descargaros tutoriales de AQUI
También podéis aprender a utilizarlo con cualquier tutorial o manual que tengáis de Matlab.

En la ventana de comandos de scilab si escribís help [nombre del comando] obtendréis una ayuda totalmente detallada, por ejemplo, mirad lo que pasa si escribo help plot

Para  dibujar gráficas es suficiente que le déis la orden correspondiente de dibujar y luego con la ventana que se os abra podréis cambiar la panorámica de la gráfica, añadir títulos a las etiquetas de los ejes o de la gráfica, etc. También podréis guardar el dibujo desde el menú File que hay en la misma ventana de la gráfica. Esto con Octave es un suplicio. Podéis ver en la siguiente imagen dibujada la función seno con títulos añadidos.

Os dejo con un pequeño youtube que he hecho sobre las cosas que podéis hacer con Scilab.

Saludos 🙂

Tutorial Para Utilizar C/C++ Con EasyEclipse y Eclipse (Incluye OpenGL)

Hola, EasyEclipse es un compilador como Eclipse pero más ligero, con el cual podremos realizar nuestros programas en Java, Python, C/C++, etc.. En éste caso voy a hablaros de EasyEclipse configurado para utilizar C/C++.

Antes de instalarlo deberéis tener instalado el JDK de java, lo podéis instalar siguiendo las instrucciones del siguiente enlace: Instalar JDK

Para instalar EasyEclipse os lo bajáis del siguiente enlace:

DESCARGAR EASYECLIPSE C/C++

En ése link os situais donde pone Distribution for C/C++ y os bajáis la que corresponda a vuestro sistema operativo: Windows, Linux, McOs.

Si os habéis bajado la de Linux el siguiente paso será instalarlo en vuestro ordenador, es muy sencillo, basta descomprimirlo en vuestro directorio /opt del siguiente modo:

  1. Abrir terminal
  2. Teclear sudo file-roller para Gnome o sudo ark para KDE. Se os abrirá el gestor de descompresión en modo root al estilo winzip.
  3. Ahora elegís el easyeclipse que os habéis bajado y le decís que os lo descomprima en /opt.
  4. Ya lo tenéis instalado, sólo falta que le creéis un lanzador en vuestro escrito, en mi blog podréis encontrar cómo crear un lanzador en un post que hice.

Estas instrucciones de instalación también valen para Eclipse.

Una vez lo tengáis instalado lo abrís y ya podéis empezar a trabajar con él, se trabaja igual que con Eclipse.

He hecho un video-tutorial de cómo crear, compilar y ejecutar un programa en C/C++ con EasyEclipse añadiendo OpenGL.

Espero que seáis comprensivos con el videotutorial que he hecho, tiene una pega y es que cuando hablo no está sincronizado con lo que hago pero se puede seguir perfectamente. Además esta en castellano 🙂

El videotutorial no va enfocado para aprender código C/C++, sólo va enfocado a saber utilizar Easyeclipse con nuestros programas de C/C++. Bueno ya sin más os dejo con el videotutorial, y no os riáis mucho de mí 😉

Saludos 🙂

 

Powered by ScribeFire.

Aprende C++ Con Video Tutoriales

Hola, he encontrado un completo curso para aprender C++ en forma de video tutorial.
El curso va desde lo más sencillo hasta cómo trabajar con clases, punteros, herencias.. Esta muy bien explicado y en castellano. También nos explica el polimorfismo, herencias…
Los videos se desarrollan con la herramienta de compilación MFC de Microsoft, pero los podéis hacer igualmente bajo nuestro Linux.
Me gusta que en cada capítulo el autor del curso se explaya lo suficiente para que cualquiera pueda entender el lenguaje, te da ejemplos, te hace los programas in situ, te pone esquemas, te hace tests y te pone programas para que vayas practicando.

En fin, un buen curso para aprender C++ al que puedes acceder Pinchando Aquí

La fuente de donde me he enterado es en el blog Programación En C Y Otros Acertijos

Saludos 🙂

Powered by ScribeFire.

Eliminar Paquetes Huérfanos

Hola, para eliminar paquetes huérfanos lo que haremos primero es instalar su correspondiente interfaz gráfica, la cual está basada en gtk. Para instalarlo nada más sencillo que desde terminal teclear la siguiente orden:

$sudo apt-get install deborphan-gtk

Con esto también nos instalará el archiconocido deborphan.
Para acceder a él lo encontraremos en:

Sistema->Administración->Remove Orphaned Packages

Si queréis podéis cambiarle el título que os aparece en inglés por “Borrado de paquetes huérfanos” desde Alacarte.
Una vez abierto os aparecerá una imagen parecida a la siguiente:

Nos aparecerá una lista de nuestros paquetes, que según deborphan, cree que son huérfanos y que por tanto podemos borrarlos con toda tranquilidad. Aunque yo prefiero asegurarme antes de borrar nada, para ello nada mejor que ir a New->Package details donde se nos abrirá una ventana con toda la información de un determinado paquete. Si esta información nos satisface no tenemos mas que marcar dicho paquete y decirle que nos lo elimine.

No soy muy amigo de utilizar esta característica, la de quitar paquetes huérfanos, ya que lo único que hace como mucho es quitarte o bien paquetes opcionales o bien paquetes con la característica -dev; los cuales muchas veces los necesitas para poder compilar. Además a mi me han salido 29 paquetes entre los cuales se encuentran paquetes gstreamer de la versión 10, absurdo; así que no los voy a quitar.

Recordaros que si no sabéis para que sirven mejor no los quitéis, que eso de que si eliminas los paquetes huérfanos ganas en rendibilidad con tu Ubuntu no es del todo cierto, ¡ señores que esto no es Windows!, en el cual ¡ cuanto más instalas más mierda tienes!.

Enlace relacionado-> Engerix
Saludos 🙂

powered by performancing firefox

Escritorio Bump Top 3d

Esta en fase de desarrollo un nuevo concepto de escritorio tridimensional llamado Bump Top 3d, el cual por ahora consiste en una especie de caja 3d en la cual nuestros iconos del escritorio los podemos manipular como si fueran elementos de distintos mazos de cartas, es decir, los podemos “barajar”, además de desordenarlos en pilas al estilo como tenemos nuestras pilas de apuntes, libros, fotos en una mesa o escritorio.
También tiene la característica de poder hacer con nuestras vistas de ventanas de programas abiertos previamente, el poder doblarlas como doblamos una simple hoja de papel.

                     

La idea parece residir en trasladar, en parte, los usos que hacemos en un iPod hacia nuestro PC de sobremesa.
Utiliza un puntero con el cual barremos un área (no poligonal regular) de nuestro escritorio para seleccionar nuestros iconos de escritorio y después nos aparece un pop-up menu de estilo diagrama pie-chart con el cual le decimos la acción a realizar.
En el fondo del asunto parece ser que lo que se pretende es que nuestros iconos del escritorio (y supongo que en un futuro cercano para los escritorios de nuestros distintos directorios o carpetas) los podamos ordenar en pilas visuales según el criterio a convenir por el usuario, pudiendo ser estas pilas visuales un montón de iconos o ficheros ordenados como un montón de papeles o revistas echadas en una mesa.
La verdad es que este proyecto al verlo impacta por su originalidad, aunque falta por ver su usabilidad.
Esto todavía es un proyecto que podéis consultar en BumpTop3d , aunque la web aún esta en fase de construcción.
Os dejo un youtube sobre el tema en cuestión para que podáis sacar vuestras propias conclusiones o impresiones.
Por cierto, no se si tiene soporte para Linux.

Saludos 🙂

powered by performancing firefox