Ir al contenido principal

Entradas

Tipos de datos en MYSQL

Cuando trabajamos con base de datos es importante definir correctamente los tipos de datos de acuerdo a la necesidad del campo. Para lo cual hice esta tabla, el cual es un resumen obtenida de la documentación de mysql.  Tipo Bytes Mínimo Máximo Con signo/Sin signo Con signo/Sin signo TINYINT 1 -128 127 0 255 SMALLINT 2 -32 768 32 767 0 65 535 MEDIUMINT 3 -8 388 608 8 388 607 0 16 777 215 INT 4 -2 147 483 648 2 147 483 647 0 4 294 967 295 BIGINT 8 -9 223 372 036 854 775 808 9 223 372 036 854 775 807 0 18 446 744 073 709 551 615 FLOAT 4
Entradas recientes

Agregar plugins a PhoneGap (acelerómetro / cordova-plugin-device-motion)

Cuando necesitemos que nuestra aplicación PhoneGap acceda a componentes del dispositivo como a la lista de contactos o a los sensores, necesitamos instalar el plugin necesario para poder trabajar con ello. En este ejemplo accederemos al acelerómetro, que es un sensor de movimiento que detecta los cambios de posición del dispositivo en los ejes X, Y y Z, el plugin que nos permita leer estos cambios se llama cordova-plugin-device-motion. Creando el proyecto con PhoneGap / interfaz de escritorio Abrimos PhoneGap y creamos un nuevo proyecto en blanco: Elegimos Blank y clic en next, para crear un proyecto en blanco: En local path, elegimos el directorio donde queremos que se cree el proyecto:   Ya tenemos proyecto creado y corriendo: Nos dirigimos al directorio que elegimos, y vemos que dentro de este se creó una carpeta con el nombre del proyecto (Motion), y dentro de esta carpeta tenemos más archivos y carpetas, de las cuales las más importantes son www y plu

Instalar PhoneGap Cli en Windows

Phonegap cli, es una interfaz de línea de comandos para crear aplicaciones phonegap, esta interfaz posee características adicionales sobe la interfaz de escritorio.  Requerimientos: Node.js - https://nodejs.org/es/ Git - https://git-scm.com/ Instalación Una vez instalado Noje.js, no deberíamos tener problemas al ejecutar el siguiente comonado desde CMD: npm Npm, es un gestor de paquetes de Node.js Instalamos phonegap desde CMD con: npm install -g phonegap Cuando termine la instalación probamos con el comando: npm phonegap Y con el comando: npm cordova Si todo va bien no deberíamos tener problemas, es decir cuando ejecutemos estos comandos nos debe mostrar opciones de los mismos. Y taran ya tenemos PhoneGap Cli, esto nos ayudara a realizar tareas avanzadas que la interfaz de escritorio de PhoheGap no nos permite, por ejemplo añadir plugins.

Explorando los gestos en aplicaciones móviles

En los móviles, la manera como el usuario interactúa  con un aplicación es conocida como gestos, en aplicaciones no móviles a estos gestos podrían ser el clic, doble clic y otros.  A continuación intento explicar estos gestos: Tap Cuando el usuario presiona brevemente con el dedo, es el equivalente al clic.  Doble tap Cuando el usuario presiona breve y rápidamente dos veces, es el equivalente al doble clic. Pan Cuando el usuario mueve uno o varios dedos sobre la pantalla si perder contacto,  es para ver algunas partes escondidas. Swipe Cuando el usuario mueve horizontalmente el dedo con un toque rápido, sirve para pasar de página, fotos. Press Cuando el usuario toca la pantalla y lo mantiene durante un periodo de tiempo. Pinch Cuando el usuario junta o aleja dos dedos manteniendo la presión, sirve para el zoom. Rotate Cuando el usuario gira dos dedos manteniendo la presión y la distancia. Con este resumen ya podemos probar estos gestos en nuestras aplica

Introducción a la plataforma de desarrollo Android

1.     ¿Qué es Android? Es una plataforma de software basada en el núcleo de Linux. El sistema operativo es de código abierto (esto permite que diferentes compañías puedan modificar y redistribuirlo). Android nos permite abstraernos del hardware, esto quiere decir que nos olvidemos de las instrucciones complejas para acceder a los componentes (cámara, giroscopio, GPS, etc.) de los diferentes dispositivos, de esta manera nos facilita el desarrollo de aplicaciones que interactuarán con dichos componentes. Las aplicaciones desarrolladas no necesariamente son de código abierto, estas aplicaciones   se distribuyen a través de PlayStore de Android, donde se distribuye únicamente el binario y no el código fuente. 2.     Arquitectura de Android Aplicaciones Inicio Contactos Teléfono Navegador Entorno de Aplicación Sistema de vistas Manejador de recursos Manejador de actividades Manejador de