You cannot copy content of this page

Linux+ Nro. 61 – SDL: Interfaces gráficas de usuario

Interfaces gráficas con SDL
Si estás aburrido de escribir programas en modo consola; si has experimentado con “ncurses” y su potencia o gracia no te acaba de persuadir, pero todavía no quieres introducirte en el mundo de Glade, GTK, Borland C++ Builder o cos as por el estilo, ento nce s y sólo entonces puede que SDL sea lo que estás buscando.

Make: compilación inteligente
En los proyectos simples, de pocos archivos fuente y baja cantidad de lineas de código, la compilación se hace en forma manual. Este proceso es tedioso y propenso a errores. Algunos programadores utilizan scripts en shell de UNIX, que automatizan el proceso de compilación. Esa práctica resuelve los inconvenientes planteados más arriba, pero no es una buena solución. En el caso de haber cambiado un código fuente el script compilará todos los códigos fuente necesarios para construir el binario. Se hace necesaria una solución más inteligente.

Programando con inteligencia (artificial)
Programar no siempre es fácil, y menos aún cuando las aplicaciones a programar son sofisticadas. Éste es el caso de los programas capaces de imitar, de a lguna forma, las capacidades humanas de comunicación, razonamiento o aprendizaje, es decir, programas basados en Inteligencia Artificial. Sin embargo, la comunidad del software libre se esfuerza en hacer nos las cosas más fáciles, poniendo a nuestra disposición bibliotecas que incorporan funciones muy avanzadas. En esta serie de artículos que aquí comenzamos, revisaremos una de las bibliotecas más interesantes por su simplicidad, potencia y versatilidad, que se llama WEKA, y veremos cómo construir programas muy avanzados con gran rapidez y sencillez.

Theremín Virtual: Un instrumento musical de nueva generación
El Theremín es según la Wikipedia uno de los primeros instrumentos musicales electrónicos. Los Theremines originales se fabricaron con válvulas de vacío. Posteriormente, desde la aparición del transistor, multitud de firmas comercializan versiones transistorizadas mucho más robustas, estables, adecuadas para el transporte, y de menor consumo eléctrico. Sin embargo la tecnología digital ha avanzado mucho y comienzan a aparecer diversos proyectos de Theremines que reemplazan a sus antecesores por dispositivos fácilmente asequibles y que, en definitiva, portan la implementación física, electrónica, a una implementación virtual, programada.

Herramientas forenses para la adquisición de datos
Las principales etapas en una metodología de cómputo forense implican cuatro fases: recolección, preservación, análisis y presentación. La etapa de recolección es donde los objetos que se consideran de valor como evidencia son identificados y recolectados. Estos objetos son datos digitales en forma de unidades de disco, unidades de memorias flash, u otras formas de medios digitales y datos. En el presente artículo se exponen casi todas las herramientas que pueden ser utilizadas en GNU/Linux, para obtener o adquirir datos que pueden contener evidencia digital.

Analisis de soportes de datos con herramientas de código libre
Hace algunos años dos estudiantes del M.I.T., Simson L. Garfinkel y Abi Shelat, compraron alrededor de 150 discos duros procedentes de subastas de Internet, empresas que querían renovar sus equipos y otras fuentes. Su objetivo consistía en realizar un estudio sobre la información que dejan los usuarios en los discos duros después de desprenderse de ellos. La investigación puso de manifiesto que gran parte de los mismos contienen datos sensibles pertenecientes a sus antiguos dueños. En uno de los soportes, con la ayuda de un script de Perl para rastrear expresiones
regulares, los dos investigadores encontraron miles de números de tarjetas de crédito.

DNS: Domain Name System
Con la explosión del número de hosts conectados a la red, que sucedió tras la creación de ARPAnet en 1970 y la implantación del protocolo TCP/IP, la gestión de los nombres de cada uno de ellos y sus direcciones en la red se volvió realmente costosa y poco escalable, lo que provocó el diseño de un nuevo servicio de red llamado DNS. Este nuevo servicio con el tiempo se ha convertido en uno de los pilares de lo que ahora conocemos como.

Linux en el instituto: Implementación de un servidor
En un centro educativo, resulta muy atractiva la idea de un ordenador central que cumpla funciones web, de filtrado de contenidos no aptos para menores y que permita centralizar y coordinar muchas actividades de enseñanza-aprendizaje basadas en las TIC.

Esclavos de ordenadores nuevos
Lo peor que le puede pasar a un profesional de la informática son las Navidades. Reconozcámoslo, una vez pasada la entrega de regalos navideños y de los Reyes Magos, aparecen como salidos de debajo de las piedras los extraños parientes y vecinos que solicitan ayuda para configurar el nuevo y reluciente ordenador que se han comprado aprovechando las ofertas.

Formato:  pdf Comprimido:  No Peso:  11.36 MB Lenguaje:  Español

Sin comentarios.

Deja tu Comentario