Entradas

Ayudas para programar en C

Imagen
Estoy escribiendo un pequeño programa en C , para sacar texto desde un archivo binario. Estaba necesitando refrescar algunos conocimientos y el particular algunas funciones de la biblioteca estandar . Un recurso obligado a tener a mano es El lenguaje de Programacion C , también conocido como el " Kernighan y Ritchie ". Un libro que intimida y asusta al novicio, pero un invaluable ayuda como referencia. El Lenguaje de Programación C, segunda edicion. No encuentro en mi casa el libro de marras, perdido entre tantas cosas que aun no acomodé desde la ultima mudanza. Buscando recursos en linea encontré esta referencia de la biblioteca estandard . Tiene buenos ejemplos, es una suerte de man versión hipertexto.

¡¡Segundo !!!!

El mes de mayo viene movido. De ahí las pocas publicaciones del blog. No me falta inspiración, si tiempo para plasmarla en el blog. Antes de empezar a escribir este post terminé uno sobre mi experiencia con el modem bandluxe , que tenia en el tintero hace varias semanas. No quería dejar pasar que en Mayo este blog cumple dos años.   Mirando el año Desde febrero el blog es parte de agujero del mate , invitado por Rodolfo Pilas . No tengo elementos objetivos para cuantificar como ha variado el trafico a Raiz de esto.  Tengo la impresión de tener más trafico latinoamericano, especialmente de Mexico, Ecuador y Peru. El trafico ha continuado creciendo, a un ritmo mas lento que en el primer año. Sobre fin de año vi un aumento importante de trafico. Este año me animé a escribir comentarios de libros, comenzando con Hacker epico . Tengo leidos algunos otros libros, pero no he encontrado tiempo para escribir sobre ellos.He escrito más sobre Windows, tengo que lidiar c...

SCRIPT para Modem BANDLUXE LTE en Linux

Imagen
Semanas atrás recibí unos de estos modems . El objetivo es utilizarlo para una conexión de emergencia, en caso de caída de la conexión principal cableada; tengo que levantar la conexión mediante un script. ANTEL entrega estos módems como oferta de conexión inalámbrica. Probado en mi notebook la velocidad de conexión es buena, la conexión estable. Modem BnadLuxe (foto del sitio del fabricante)  ANTEL informa que el módem esta soportado en Ubuntu . Fuera de esa mención, no hay más datos para hacerlo funcionar en Linux. Buscando información llegue al blog de Fernando da Rosa , donde cuenta en una entrada su experiencia y da instrucciones para utilizar el modem. La información del blog de Fernando es muy clara, pero en mi caso necesito establecer la conexión desde un script sin intervención de un usuario/operador, seguí buscando información.  Otra entrada en el blog Marvin Rebooted me dio una idea. El soporte técnico del fabricante me envió un PDF, con indicaciones ...

Vulnerabilidad de OpenSSL (Heartbleed)

OpenSSL es una implementación de fuente abierta de los protocolos SSL y TLS . Es utilizada por la mayoría de los sistemas operativos tipo Unix , OpenVMS y Windows. La biblioteca proporciona funciones criptograficas básicas y de utileria.  Esta biblioteca se utiliza en muchos paquetes, siendo quizas su cara más visible los servidores WEB seguros. Utilizados para intercambiar información sensible, como datos personales o tarjetas de crédito. El pasado 9 de abril se publicó la existencia de un bug, que se ha dado a llamar HeartBleed. El numero de vulnerabilidad en MITRE es CVE-2014-0160 . Hay un sitio que explica el alcance de la vulnerabilidad. Y para los que quieran revisar si sus servidores web son vulnerables, acceden a este sitio . La mayoría de las distribuciones Linux ya tienen disponibles parches, que mitigan el problema o resuelven el problema.

FLOSS en AIX

Actualmente estoy trabajando bastante en AIX . Al igual que me pasó con Solaris, siento la falta de muchas de las herramientas a las que estamos acostumbrados en Linux. Y como el post de unos días atrás , en AIX hay varios recursos a disposición. IBM portó las herramientas para trabajar con paquetes formato RPM . Esto facilita mucho la tarea de empaquetar software para AIX. Hay varios sitios desde donde bajar software: AIX Toolboox : Mantenido por IBM, las versiones de algunos paquetes son viejas. BULLFreware :   Mantenido por la empresa homónima, cubre las versiones 5 y 6 de AIX. OSS4AIX : Este sitio tiene paquetes para las versiones 5, 6 y 7 de AIX. En general los paquetes son bastante nuevos. El propietario del sitio afirma que sus paquetes son totalmente compatibles con los paquetes de AIX Toolboox. El contar con las herramientas para gestionar paquetes RPM facilita mucho portar paquetes desde distribuciones Linux. Hace unas semanas atrás instalé algunas herr...

Activar Journal en filesystems NTFS

A raiz de un problema con los respaldos, encontré que tenia que activar el change journal de un servidor Windows. Esta bitacora puede ser utilizada por sistemas de respaldo, para saber que archivos y directorios cambiaron desde el ultimo respaldo.  Para activarla basta con ejecutar: fsutil usn createjournal m=1000 a=100 C: Y para saber si esta activa:   fsutil usn queryjournal C:  Cuando esta activa, la salida es algo como esto:        Id. de diario de USN    : 0x01cd32a607fbd462        Primer USN              : 0x00000000e9300000        Siguiente USN           : 0x00000000eb522420        USN mínimo válido       : 0x0000000000000000        USN máxim...

FOSS en SOLARIS

Hace más de 15 años tuve mi primer contacto laboral con Solaris , entrando así al mundo de UNIX . Hacia un buen rato que trabaja en Linux , muchas herramientas eran familiares. Pero se extrañaban las Core Utils , el VIM y muchas de los paquetes que estamos acostumbrados en cualquier distribución.  Muchos administradores de sistemas Solaris compilan lo que necesitan, ese fue el primer camino que seguí. Es una tarea nada trivial, en paquetes con muchas dependencias como PHP . Buscando paquetes pre compilados llegue a SunFreeWare . Este sitio empaquetaba mucho software libre, para distintas versiones de Solaris. Soportando desde la versión 2.5 hasta las últimas, en arquitecturas SPARC y X86 . Lamentablemente, el sitio cerró las descargas a fines del pasado año. En su lugar, esta el sitio UNIXpackages . Es un servicio por suscripciones, con más software del que soportaba el sitio original. No lo he utilizado, es a tener en cuenta. Solaris ha evolucionado mucho en todo este...