LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
El proyecto GNU anunció un importante lanzamiento del más popular y múltiple compilador. El GCC 4.2.0 introduce nuevas características y varias mejoras para los desarrolladores. Pero la mayor parte de los desarrolladores, no nos estamos aprovechando de los nuevos avances que incorpora esta versión, así pués vamos a explicar algunos de ellos.
Leer más: Nuevo GCC 4.2.0 Escribir un comentario
Esta semana ha sido muy ajetreada (trabajos, exámenes, prácticas…) y
para liberar un poco de stress, aparte de ir a hacer un poco de
footing, he desempolvado un viejo problema del concurso de HackIt! de
la Euskal Encounter 2006 y le he dedicado algunos minutos (bueno, vale,
tal vez algo más O:-) El reto consiste en ‘romper’ un fichero
ejecutable Linux (formato ELF) para obtener una clave. Como ayuda,
partimos del siguiente programa C (lógicamente no es exactamente el que
genera el ejecutable, pero nos sirve como pista para ver por dónde van
los tiros):
BitRock te permite crear fáciles instaladores multiplataforma, que funcionarán en (x86/PPC/s390/x86_64/Itanium), y los cuales los puedes compilar para Windows, Linux, Mac, FreeBSD, Solaris (x86/Sparc), IRIX, AIX y HP-UX. Los instaladores generados tienen un nativo "look-and-feel" y no requiere de dependencias, puede funcionar en modo gráfico "GUI", en modo texto, y modo funcionamiento sin atención del usuario. Además de ser instaladores autónomos, la herramienta de instalación puede también generar paquetes independientes RPM.
PHP acaba de agregar características nuevas para PHP V5.2. Ahora ahora se pueden crear ficheros ZIP desde aplicaiones PHP. Después de leer este artículo, prepararás tus propios ficheros ZIP de arte, usando la última extensión de PHP que permite agregar y crear ficheros ZIP. Así que ya puedes reducir el ancho de banda o el almacentamiento de grandes ficheros usando PHP.
¿Qué hay que hacer para empezar a escribir programas para Linux? Pues la mayoría utilizará un editor de textos, conocimiento sobre algún lenguaje de programación, ideas sobre el compilador y las librerías que utiliza el lenguaje. Pregunte a un programador profesional en que se diferencian él de usted. Insistiendo sobre cuáles de esas cosas pueden ayudarle a comenzar, otra cosa es introducirle a escribir programas eficientes, los cuales como, un depurador, herramientas de depuración de la memoria, y sobretodo una buena comprensión del funcionamiento interno del núcleo de Linux y de sus procesos.
Sugerente propuesta la del profesor Viktor Mayer-Schönberger, que nos resume Nate Anderson en Escaping the data panopticon: Prof says computers must learn to "forget", que veo en Harvard Prof Says Computers Need to Forget.
En estos tiempos en lo que parece que nos va a sobrar es memoria, se pregunta el profesor si no sería conveniente que, por defecto, los sistemas informáticos estuvieran programados para 'olvidar': esto es, todos los datos que alguien pueda recolectar deberían tener una fecha de caducidad: las tiendas, sobre nuestras compras; los gobiernos, sobre los datos que recolectan de nosotros, etc.
En estos tiempos en lo que parece que nos va a sobrar es memoria, se pregunta el profesor si no sería conveniente que, por defecto, los sistemas informáticos estuvieran programados para 'olvidar': esto es, todos los datos que alguien pueda recolectar deberían tener una fecha de caducidad: las tiendas, sobre nuestras compras; los gobiernos, sobre los datos que recolectan de nosotros, etc.
Debes entender primero el concepto "endianness", familiarizarte con ello primero, te diremos que es en un nivel altamente abstracto, referente a la memoria. Todo lo que necesitas saber sobre memoria es que es un gran array. El array contiene bytes. En el mundo de los ordenadores, y que la gente utiliza las direcciones (de memoria) para referirse a las localizaciones(datos) dentro de un array.
Neural Network Framework es un marco C++ para desarrollar, simular, y analizar arbitrarías redes neuronales complejas. El programador puede utilizar las clases proporcionadas para crear redes neuronales con topología arbitraria y neuronas de tipo mixto. Es muy fácil agregar las neuronas modificadas para requisitos particulares y las capas necesarias.
Free Pascal, es un compilador totalmente compatible con Turbo Pascal 7.0 y Delphi 32bits. Incorpora todas las funcionalidades de TP 7.0 incluida la librería run-time. Algunas extensiones han sido añadidas al lenguaje, como la función "overloading". Las Librerías compartidas pueden ser enlazadas, Soporta a nivel básico la implentanción de clases de Delphi, excepciones, RTTI, y ansistrings. Las "Free Component Library" (FLC) están disponible a nivel de clases. Funciones X11, ncurses, GTK, OpenGL, zlib, y PostgreSQL están soportadas y disponibles.
¡¡ A programar !!
¡¡ A programar !!
-
Programación
- Gracias a la IA, el nuevo lenguaje de programación más popular es...
- Cómo instalar y utilizar Scikit-Learn en Linux
- Thomas E. Kurtz, coinventor de BASIC, muere a los 96 años
- Profesor de informática del MIT prueba el impacto de la IA en la formación de programadores
- Lanzamiento del IDE de código abierto Qt Creator 14 con soporte para complementos basados en Lua
- Plantillas para Joomla - Episodio 1: Plantillas, marcos y clubes o no...
- Este es el mejor libro que he visto para aprender a programar en Python en castellano desde cero, gratis y online
- ¿Deberían los niños seguir aprendiendo a programar en la era de la IA?
- La 'obsolescencia' de VBScript confirmada por Microsoft y su eventual eliminación de Windows
- El Gran Debate: ¿Deberían los Modelos de Inteligencia Artificial Ser de Código Abierto?
- El lenguaje de programación BASIC cumple 60 años
- El CEO de Nvidia dice que los niños no deberían aprender a programar
- 40 años de Turbo Pascal: recuerdos del dinosaurio codificador que revolucionó los IDE
- Los lenguajes de programación más populares y dónde aprenderlos.
- Top 5 de los principales lenguajes de programación para desarrollar aplicaciones de escritorio Linux