Un fichero capaz de simular varios formatos de ficheros válidos a la vez

Cabecera real del fichero CorkaMIX.exe Este ejemplo creado íntegramente en asm, sólo sirve para probar que un fichero puede ser dado por válido por el sistema simulando ser varios tipos de ficheros distintos. Este fichero CorkaMIX.zip puede ser a la vez: Programa portable ejecutable (PE) Documento PDF Oracle Java JAR (o una clase dentro dentro de un ZIP) ó Script Python Página HTML Interesante para analizar y jugar un rato con los formatos de ficheros.
Leer más

Curso de Python en CodeAcademy

En la genial e indispensable web de CodeAcademy, han empezado un curso de Python (basado en la versión 2.7) del que ya hay cuatro unidades. En este enlace tienes la web principal del curso. Ahora es un buen momento para aprender Python usando el genial método de enseñanza que nos ofrece CodeAcademy.
Leer más

Algunas instrucciones útiles de la línea de comandos en Windows que no se suelen utilizar

Entre HowToGeek y algunos comandos de WatchingTheNet hemos recopilado estas instrucciones (y formas de utilizar) de la línea de comandos bastantes útiles (y que realmente no utilizamos frecuentemente): Enviar la salida de un comando al portapapeles: [sourcecode languaje=“bash”] ipconfig | clip [/sourcecode] Abrir la línea de comandos desde una carpeta: Botón derecho sobre la carpeta y desde allí abrir línea de comandos: Historial de comandos ejecutados: [sourcecode languaje=“bash”] doskey /history [/sourcecode]
Leer más

Agiliza tus atajos de teclado

El uso del ratón siempre ha sido muy conveniente y una forma muy amigable de interactuar con el sistema, pero nada más rápido que el teclado. Cuando desarrollas una aplicación, uno tiene que pensar en como diseñar la pantalla para poner los controles y otros componentes de una forma optimizada. El usuario se te quejará si tiene que hacer dos clicks cuando podría hacer uno o ¿por qué tengo que usar el ratón para pasar de este campo al siguiente?
Leer más

Material de la OSCON 2012

La OSCON o Open Source CONference es una conferencia que se celebra anualmente en la que se habla del amplio abanico de productos y tecnologías de código abierto. La conferencia la organiza O’Reilly y fue celebrada entre el 16 y el 20 de julio en Portland, Oregon. La lista de presentaciones es bastante amplia y las hay para todos los gustos: Business Cloud Community Data Healthcare Open Hardware Mobile Geek Lifestyle Tools and Techniques Ops Programming Java & JVM Javascript & HTML5 Perl PHP Python UX Keynote Event Sponsored Sessions Education Business Leadership Day OpenStack Day Sponsored Tutorials
Leer más

Scripts en PowerShell para recuperar, crear y modificar entradas del registro en ordenadores remotos

En 4SysOps nos muestran un par de scripts que se han currado para recuperar entradas ("keys") del registro de Windows en un ordenador remoto y otro también para modificarlos o crear nuevas entradas. Todo está explicado paso a paso. En este enlace tienes el script para recuperar entradas del registro. En este otro el script para modificar y crear entradas del registro. Por si acaso algún día nos hace falta … ;)
Leer más

Como construir un inhibidor de teléfonos móviles casero

Desde Wired, nos enseñan este tutorial para construir tu propio inhibidor casero para teléfonos móviles usando un reloj oscilador a 45MHz para generar el ruido y trabajando con el sistema GSM800 , se consigue bloquear las señales móviles con una potencia de 15-16 dBm (con dos antenas RF). Un esquema bastante sencillo como puedes ver aquí (click para ampliar): Este es el acabado final del proyecto: En este enlace tienes más proyectos (algunos usando kits de montaje).
Leer más

Se podrá actualizar a Windows 8 por 39,99 dólares (aproximadamente 31€)

Siempre que tengas un XP ó superior mediante descarga directa ó 69,99 dólares con disco. Es un claro (y acertado) giro en la política de precios de Microsoft, donde de media sus sistemas operativos cuestan cerca de los 100€. Una buena noticia para todos los que usamos sistemas Windows. Visto en LifeHacker.
Leer más

Guía visual sobre Git

Git, del que hemos ya hablado y publicado otras guías, es uno de esos sitemas con mucho potencial, pero que al principio cuesta un poco de coger la idea. A los que nunca han usado un repositorio de código fuente, uso más común de este tipo de sistemas, les cuesta coger la idea en general y a los que vienen de sistemas como Subversion, CVS, SourceSafe, etc les cuesta entender la architectura distribuída del mismo.
Leer más

Por qué tenemos que aprender a programar en C

Siempre he sido un gran defensor del lenguaje de programación C. Es el que siempre he programado y estudiado en la universidad. En este análisis de David Griffiths refuerza aún más esta opinión en esta entrevista. David Griffiths es el coautor del un libro llamado “Head First C” y utiliza estas preguntas y respuestas, por supuesto, para promocionarlo, pero de todas formas son totalmente válidas y creo que no se equivoca en ninguna de ellas.
Leer más