Programación

Programación general, plataformas (Windows, DOS, Linux, recreativas, móviles, web, …), y lenguajes de programación (C/C++, PHP, Javascript, HTML, Flash, BASIC, Pascal, …)

SQLite compilado para DOS

SQLite compilado para DOS

Desde que a finales de 2009 publicase SQLite 3 compilado para x64, la adopción de SQLite no ha parado de aumentar. En gran parte gracias a Web SQL, lo que ha hecho que sea portado a todavía más plataformas. Un caso curioso es el del anciano (no quiero decir obsoleto DOS), que aunque ofrece desde […]

SQLite compilado para DOS Leer entrada »

Microsoft Query "2010"

Microsoft Query "2010"

Microsoft Query, también conocido como MSQRY32, MSQUERY o sencillamente MSQRY es una olvidada utilidad que viene incluida con Excel desde la versión 5 de 1993, y por ende, incluido posteriormente desde Office 4.2. A pesar del nombre del ejecutable, o su innegable herencia de de la versión 1.0 todavía de 16 bits, en Office 2010

Microsoft Query "2010" Leer entrada »

Web Storage

Si hace unos días hablé de Web SQL, ahora le toca el turno a otra API Javascript reciente, destinada a sustituir ciertos procesos que se realizaban a nivel de servidor, por cliente. Me estoy refiriendo a Web Storage, o DOM Storage dependiendo de la terminología. Web Storage por un lado viene a cubrir las carencias

Web Storage Leer entrada »

Web SQL

La API Web SQL brinda la posibilidad de acceder a una base de datos local en el cliente (navegador del usuario) desde Javascript. A día de hoy, es soportada desde Chrome/Chromium/Iron 4, Opera 10.5 y Safari 4. A nadie le sorprender que Internet Explorer 8 no lo soporte, aunque a más de uno le sorprenderá

Web SQL Leer entrada »

LOCs en programas Open Source

Hace 5 años, en Lenguajes y programas, analizaba el lenguaje de programación principal en el que estaban escritas aplicaciones de uso mayoritario. En el índice de proyectos de código abierto de Ohloh, se nos muestran multitud de proyectos con el código fuente disponible. El punto interesante, es que ofrecen la cifra de LOCs (Lines Of

LOCs en programas Open Source Leer entrada »

Cuidado: Descargas automáticas

Cuidado: Descargas automáticas

En la mayoría de navegadores recientes, con la salvedad de Internet Explorer, se pueden configurar las descargas para que automáticamente se guarden en una carpeta determinada sin intervención alguna del usuario. En el caso de Safari, Firefox, Seamonkey u Opera, las opciones están relativamente escondidas, y no suele ser habitual que los usuarios lo cambien.

Cuidado: Descargas automáticas Leer entrada »

Técnicas víricas: Polimorfismo

El polimorfismo consiste en cifrar nuestro programa de manera que su contenido varíe dinámicamente, y que por tanto lo haga más complicado de detectar. Lo que hace nuestro código VBS es básicamente leer el contenido del fichero original, y codificarlo de una manera que siga siendo ejecutable, de manera que se explota también las características

Técnicas víricas: Polimorfismo Leer entrada »

Técnicas víricas: Introducción

Desde hace bastante tiempo que me planteaba explicar con palabras inteligibles y códigos de ejemplo, las técnicas más utilizadas por virus y malware. Hablando con un amigo, surgió el reto de desarrollarlo en VBScript, un lenguaje sencillo, fácil de entender, y dónde además había cierta complicación técnica al aplicar los conocimientos, pero que al mismo

Técnicas víricas: Introducción Leer entrada »

Flash, no tan rápido

Como sabéis, la máquina virtual que usa Adobe Flash para el código ActionScript 3, está basada en el proyecto Tamarin de la Fundación Mozilla. Esto quiere decir, que aunque AS3 sea un superconjunto de Javascript, comparte gran parte de la base de código utilizada en TraceMonkey, que a su vez se usa por ejemplo en

Flash, no tan rápido Leer entrada »

Tag video y Theora

HTML 5, añade soporte al incrustado de audios y videos, aunque de momento no especifica los formatos a soportar debido a la controversia creada. Sin embargo, si usas un navegador moderno como Chrome/Chromium/Iron 3, Firefox 3.5, Opera 9.52 o Seamonkey 2, tendrás disponible el soporte de videos empotrados encapsulados con Theora (OGV). Si estás con

Tag video y Theora Leer entrada »