Blog

Compilar el driver OCI de Oracle para Qt5 en windows

1. Introducción

Tengo la necesidad de probar Oracle, así que decidí compilar el driver QOCI para Qt5. En este pequeño tutorial verémos como compilar el driver QOCI para poder conectarnos al gestor de base de datos Oracle desde nuestras aplicaciones Qt5. La compilazión se realizará para la versión distribuida de Qt para Visual Studio 2010.

1.1. Contenido

  1. Desacarga de herramientas escenciales.
  2. Estableciendo las variables de entorno para la compilación.
  3. Instalación del driver QOCI

Sistemas Operativos: 

Nueva version de Kata Kuntur - 2.47.0

Versión 2.47.0

Me complace anunciar una nueva versión de Kata Kuntur, esta vez con muy pocas modificaciones debido a que ya se está haciendo cada vez más estable, así que sin muchos preámbulos veámos las novedades de ésta versión.

Novedades

General

  • En windows se realiza la autodesintlación de la versión anterior antes de instalar la nueva.
  • En windows, instalación silenciosa del vcredist.
  • Actualización de la traducción al íngles.

¿Cómo ayudar?

Para ayudar simplemente descarga esta beta, utilízala y reporta los errores que encuentres en esta página .

Aquellos que migren de la versión 2.0.0.1 a la versión 2.47.0 deben volver a seleccionar el gestor de base de datos en las propiedades del diagrama para poder visualizar los tipos de datos en el editor.
Sistemas Operativos: 

Creando un bash script para burlar formularios con campos CAPTCHA

CAPTCHA

1. Introducción

El término CAPTCHA hace referencia a una prueba utilizada en las páginas web para determinar si es un humano el que intenta realizar una acción como comentar en un artículo, visualizar información, también es muy común en páginas de descargas como depositfiles, turbobit, fileshare, etc.

Podría apostar que existen varios softwares "navegando por la web" con el único fin de buscar información, realizar comentarios spam, etc.

El método CAPTCHA es realmente sencillo, se le muestra al usuario una imagen, a partir de ella debe poner los caracteres que están en la imagen, si los caracteres son correctos se le muestra o permite realizar la acción previamente solicitada, en caso contrario simplemente bloquea la acción o da otra oportunidad para que pueda ingresar el texto de la imagen.

Pero ésta seguridad es muy relativa, existen los denominados software OCR(Optical Character ecognition) los cuales convierten una imagen a texto. Las imágenes CAPTCHA se obtienen mediante la misma página web, lo cual posibilita , sabiendo la URL, que un software pueda realizar una llamada HTTP , ej. usando  curl, y una vez obtenida la imagen se use un programa OCR para convertir la imagen a texto.

1.1. Contenidos

  1. Requerimientos.
  2. Análisis de peticiones http
  3. Script en bash para la resolución del captcha.

Sistemas Operativos: 

Auto desinstalar versiones anteriores con Inno Setup

Cuando uno se dedica al desarrollo de software es muy común la búsqueda de una herramienta que permita crear instaladores. Para el caso de distribuir software en windows yo he optado por el uso de Inno Setup, es una herramienta gratuita y muy fácil de usar.

Uno de los incomvenientes que he tenido es cuando se van creando diferentes versiones de un software, lo cual genera diferentes instaladores, el software puede cambiar de estructura y es combeniente la desinstalación de la versión anterior antes de continuar con la nueva. En este pequeño mini tutorial veremos cómo hacer que nuestro script Inno Setup desinstale una versión anterior de un software antes de continuar con la instalación.

Los instaladores creados con Inno Setup crean una clave e el registro de windows que contiene la información del software instalado, entre esta información se encuentra el ejecutable para la desinstalación:

HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{APP_ID}_is1

{APP_ID} debe ser reemplazado por el App ID designado por Inno Setup, dentro de esta clave del registro de windows se encuentra el String UninstallString, el cual contiene la ruta al desinstalador de nuestra versión anterior:

Tecnologias: 
Sistemas Operativos: 

Eliminar metadatos de las fotos de cámaras digitales

La seguridad y la privacidad es un aspecto importante actualmente, las redes sociales, los dispositivos móviles, etc. Un aspecto muy común es el de las cámaras digitales; cuando tomas una fotografia se guarda información extra en la imagen a la cual pueden tener acceso cualquier programa o sitio web a la cual subas o de acceso a tus imágenes.

En GNU/Linux se puede usar el comnando exiv2, con este comando podemos visualizar los metadatos de una imagen de la siguiente manera:

exiv2 pr IMG_0084.JPG

Nueva version de Kata Kuntur - 2.46.2

Versión 2.46.2

Esta es una nueva versión de seguridad que contiene algunos arreglos y cambios, a las personas que estén usando las versiones de prueba se les recomienda migrar de manera inmediata a esta versión. Adicionalmente un agradecimiento a Andy Figueroa Castillo y a un anónimo por su tiempo al reportar los errores que encontraron y que permitieron el lanzamiento de esta versión.

Novedades

General

  • Se ha agregado el menú Ver, desde ahí se puede activar o desactivar la barra de acciones.
  • Se puede limpiar la lista de acciones con el método de teclado CTRL + K o a través del menú Editar -> Limpiar historial.
  • Se corrige un error que impedía la ejecución de Kata Kuntur cuando se tenía activada la opción "Cargar último diagrama editado".

Edición de ítems

  • Se corrige un problema de visualización al momento de editar entidades en Windows 7 refs #8.

Exportación de Base de datos

  • Se corrige la exportación de llaves foráneas en SQLite refs #11.

¿Cómo ayudar?

Para ayudar simplemente descarga esta beta, utilízala y reporta los errores que encuentres en esta página .

Sistemas Operativos: 

Nueva version de Kata Kuntur - 2.46.0

Versión 2.46.0

El cambio a git me ha dado muchos dolores de cabeza, pero ya está todo controlado. La novedad en esta nueva versión de "prueba" es que se ha mejorado la tradución al inglés y se pueden realizar relaciones de uno a uno(identificativo) en los diagramas, esto a raiz de una consulta que me hicieron en mi página de facebook https://www.facebook.com/JeanMazuelosPage.

Aunque técnicamente hablando se puede hacer una relación de uno a uno simplemente usando la relación muchos(identificativo), he decidido agregar el soporte de relaciones de uno a uno por fines de aprendizaje  cheeky , mentira lo hice sólo por que no me costó más de 20 min agregarlo.

Además se ha quitado el soporte oficial para la versión 2.0.0.1, es increible, pero las versiones betas son más estables que esta versión, por lo cual se ha marcado la versión 2.45.4 como la versión estable actual.

Aquellos que migren a la rama 2.X deben volver a seleccionar el gestor de base de datos en las propiedades del diagrama para poder visualizar los tipos de datos en el editor.

Sistemas Operativos: 

Páginas

Suscribirse a Front page feed