Vanguarsoft Developers blog

Ing. Javier Leal – Coordinador de Requerimientos en Traetelo.com / Traiter Lourted – VENEZUELA


Deja un comentario

Serializar JSON resultado de Query MYSQL con PHP

Buenos días amigos hoy les traigo algo bastante sencillo, a veces muchos programadores nos topamos con problemas que parecen ser difíciles pero no lo son y terminan solucionando con algo muy sencillo y como el tiempo de un programador lo vale quiero compartir esto con lo que estuve casi 2 horas lidiando bueno mi fuerte no es php pero no deja de ser un tips que pueda usar yo mismo al pasar del tiempo o simplemente ayudar a algún colega.

El problema que se me presento es el siguiente: hacia una consulta del MYSQL  y quería serializar el resultado y pensé que utilizando mysql_fetch_array podría la consulta convertirse en un arreglo y devolver el valor deseado pero era lo esperado y tampoco tenia los key de los campos por lo que investigue y luego de varias pruebas fallidas soluciones con el siguiente código.

$resultData=mysql_query(“Select * from tableSample”,$conexion);

$rows = array();
while($r = mysql_fetch_assoc($resultData)) {
$rows[] = $r;
}

echo json_encode($rows);

Se utilizo el mysql_fetch_assoc para que devolviera los KEYS de cada campo consultado lo que llamamos un arreglo asociativo y se realizo un bucle while para recorrer cada valor devuelto por la consulta que este era uno de los errores que presentada por crees que ya el arreglo venia completo al consultarlo y al llevarlo todo de los datos utilizar json_encode para serializar en json y devolver el valor a donde desees ya que json lo permite y es un gran estandar

 


Deja un comentario

JSfiddle y Codepen (Tools)

Hola amigos amantes de tecnologías yo otras vez diciendo que volveré y no termino de volver espero que esta si sea la vencida, en mi articulo de hoy les traigo Tools y mas Tools, las herramientas al momento de desarrollar son sumamente importante sobre todo cuando no estar en una pc de manera fija o simplemente quieres probar algo sin afectar el código existente o si tienes talento y quieres mostrarle a al mundo lo que sabes hacer con tecnologías Font and Back del mundo web pues estas son las herramientas necesarias para mostrar y compartir tus habilidades.

Ahora mas allá de todo eso también si simplemente necesitas hacer una funcionalidad y quieres buscar de que manera lo ha hecho otro desarrollador también este termina siento el lugar correcto..

LogoEs un sitio web en el que te puedes registrar para guardar funcionalidad web que hayas hecho construido la herramienta tiene un poder impresionante por que si por ejemplo estas en la pc que no es tuya pero necesitas probar o comprobar una funcionalidad básica que no sea necesario de traer tu código existente puede usar codepen, esta te permitirá agregar otros tools como jquery , bootstrap para hacer tus pruebas directo en la web y a real time donde puedes ver código y resultados en una sola pantalla, codepen es mi favorito cuando deseo buscar un diseño agradable para mis web Sites mucho talento ha compartido sus creaciones aca y son una comunidad bastante grande ademas si eres Teachers puedes usarlo para mostrar a tus alumnos código y resultado de manera que lo entiendan.

Aca te coloco una vista previa para que veas como se veras tus pruebas o lo que hagas con esta herramienta.

codepen

Url: http://codepen.io/

Como todo lo bueno siempre debe seguir y no por ser el segundo en este blog significa que no sea mejor que codepen todo depende del usuario:

jsfiddle.pngAl igual que codepen es una excelente herramienta para compartir, buscar, practicar tus códigos aquí tenemos un área de colaboración bastante interesante para por ejemplo dar tus clases yo les recomiendo que las empiecen a usar y sin mas que explicar les dejo la captura y url del site de JSFiddle.

jsfiddle.jpg

Url: https://jsfiddle.net/


Deja un comentario

Windows 8.1 Arquitectura de la plataforma.. lo que hay y lo que viene.

Buenas tardes y feliz año 2015, quiero como introducción anunciarles a los que frecuentan mi blog que desde ahora en adelante este estará totalmente concentrado en el tema de aplicaciones para la Windows Store, este será el primero de muchos artículos donde estarán viendo características útiles que van a poder usar en sus aplicaciones, todas las demostraciones que se vallan a dar de ahora en adelante estarán construidas en base a Visual Studio 2013 y 2015 una vez se haga el lanzamiento Oficial, Enfocado en aplicación Windows 8.1 y Windows Pone 8.1 hasta la llegada de Windows 10 que se convertirá por lo visto en un solo sistema, sin mas preámbulos comencemos primero por lo primero.

6320.image_07C9A1E3

Esta es la arquitectura de la plataforma de Desarrollo de Windows 8.1 tenemos un gran pilar y base que es el Windows Core OS Services que consiste en el núcleo central del Sistema Operativo donde mantiene características comunes para todas las aplicaciones y pueden ser utilizados para programación de bajo nivel.

Luego tenemos toda la WinRT APIs, esta nos permite lograr desde las aplicaciones acceder a características del sistema como el Acceso a datos, comunicación, Audio, Video, Impresión, Dispositivos varios que son necesarios y están basados en las nuevas características de Windows 8.1 donde muchas de ellas están centralizadas para poder acceder y usar a través de cualquier a de los lenguajes disponibles.

Tenemos la Posibilidad de elegir lenguajes de Programación dependiendo de las capacidades que viene desarrollando la persona interesada en iniciar en esa plataforma si tu fuerte en la programación es JavaScrips puedes fácilmente basarte en dicho lenguaje que te permitirá a su vez trabajar en la capa de diseño con HTML y CSS.

También podemos elegir entre lenguajes como C, C++, Visual Basic y C sharp y aprovechar una base de diseño utilizando XAML que es un lenguaje de marcado para aplicaciones que te permitirá crear muy fácilmente interfaz interesantes.

Cabe destacar que con la llegada de Windows 8.1 se esta hablando de Aplicaciones Unificadas donde Windows y Windows Phone posiblemente será uno solo, por lo que quizá próximamente estaremos explicando la arquitectura de desarrollo para Aplicaciones de Windows 10 y esta sola imagen lo dice todo.

Windows-10 

Las dudas que nos quedaran quizá ya estén resueltas para finales del año 2015, y una de esas preguntas es: Como quedara la Arquitectura de la plataforma de desarrollo de Windows 10?, Habrán cambios que afecten la manera en que ya lo estamos haciendo con Windows 8.1?

Yo personalmente les diría que creo que desarrollar en Windows 8.1 será igual que en Windows 10 solo que esta tendrá mas madurez así que serán de provecho muchos de los artículos en los que estaré basando en mi blog con nuevo enfoque.


Deja un comentario

Cuenta de Desarrollo Microsoft pasan a ser Gratuitas.

image

Mucho antes del anuncio del nuevo Nombre de la nueva versión del Sistema Operativo de Microsoft “Windows 10” se dio a conocer que las cuenta de desarrollo de Tienda de Windows pasaron a ser Gratuitas, anteriormente había que hacer un pago para poder subir aplicaciones en la plataforma a menos que tuvieras una suscripción MSDN o clave de activación para estudiantes lo cual fortalece y da mas oportunidades a desarrolladores de todo el mundo a probar las herramientas y dar a conocer sus habilidades con el desarrollo de sus propias aplicaciones.

Ya lo eh comprobado y al crear la cuenta no te pide ningún tipo de pago solo se genera una factura en 0 debido a un código de activación automático que obtienes automáticamente al estar haciendo el registro.

Puedes registrarte en el siguiente enlace: https://dev.windows.com/es-es

Y te dejo también el enlace de las versiones express de Visual Studio donde puedes empezar desde ya a crear tus aplicaciones poniendo un poco en practica todo las características que ya se conocen sobre Windows, Windows Phone, Azure, WPF,Silverlight y demás tecnologías que permite la plataforma de desarrollo Visual Studio a través de .NET.

http://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx

Estos anuncios fueron hechos antes del anuncio del nuevo Windows 10 donde una de sus características importantes es la unificación de aplicaciones globales donde desarrollar una aplicación y funciona para todo, con esto ya vemos un poco la luz del futuro de las plataformas moviles, Tables, PC y demás dispositivos que soportaran el nuevo Sistema Operativo donde veremos en el 2015 su versión final para el publico.. lo cierto es que según lo dicho todo será Windows 10 esta imagen tomada de la pagina de Dev Center de Windows lo dice todo.

image

Si te animas comienza ya descargando la versión de Visual Studio 2013 Express Update 3

http://www.microsoft.com/es-es/download/details.aspx?id=43729


Deja un comentario

Windows 10 a sido anunciado….

Microsoft presenta el nuevo Windows 10

Hola amigos internautas tiempo sin publicar en mi blog y que mas que hacerlo este día histórico donde muchos desarrolladores deben estar atentos ya que ya ha sido anunciado lo que creíamos que seria Windows 9, pero no se llamara Windows 10.

 

Una de las características que mas resaltan que que ya se habían escuchado rumores es que el Sistema Operativo de Microsoft será todo el uno, por lo tanto ya es fácil decir que Windows 10 será el próximo sistema Operativo Móvil de Microsoft y Adiós Windows Phone.

 

Windows 10 será compatible con toda la familia de dispositivos para tener un todo en uno.. como podemos ver en la imagen que pudimos obtener de  el sitio web de www.abc.es, donde pudimos leer que el encargado de la presentación fue Terry Myerson, Jefe de Windows y lo realizo en un peque;o escenario de San Francisco jugando un poco con la audiencia debido a la sorpresa del nuevo nombre del Sistema Operativo.

 

Otras característica que fue esperada es de nuevo la aparición de Menú inicio, como se había filtrado hace algunos meses mostrando la combinación del menú de Windows 7 con los accesos directos de Windows 8, también se conservaran algunas características táctiles de Windows 8 de manera mas amigable.

 

Windows 10 será lanzado a finales de 2015 pero ya mañana primero de Octubre tendremos la versión técnica para desarrolladores y podremos probarla… pues la idea de este nuevo sistema es que nuestro código funcione para móviles, tabletas y ordenadores a la vez… Ahora a probarlo, para finaliza les dejo un video que muestra algunas características interesantes


Deja un comentario

Lo nuevo que dejo el 2013

Hola amigos feliz año nuevo 2014 el año pasado eh estado haciendo pocas publicaciones en mi blog y este año me eh decidido a continuar mi labor activa en mi blog, canal de youtube en aporte MSDN Webcast y demás actividades Microsoft relacionadas en Tecnologías Focos como Silverlight, Windows 8, Windows Phone 8 la cual se han convertido a través del tiempo en mi foco principal.

Indicando esto los invito a suscribirse y estar pendientes de mi blog, los invito a  los foros de msdn http://social.msdn.microsoft.com/Forums donde estaré participando activamente en responder sus dudas colgar ejemplos y espero me den sus puntuaciones.

18 de Octubre

Windows 8.1

Windows 8.1 ProWindows 8.1 ha llegado gratuitamente para los usuarios que ya tengas Windows 8 instalado y precios muy solidarios, entre las características hay nuevas opciones de configuración, 20 nuevas aplicaciones y servicios.

Nueva organización del menú, rapidez en la búsqueda de aplicaciones y archivos, nuevas características en el desarrollo de aplicaciones, así como el anuncio de Microsoft de Unifica la Windows Store con Aplicaciones tanto de Windows 8,1 como de Windows Phone.

Los principales cambios que incluye la versión 8.1 del sistema operativo de Windows son:

  • Interruptor para iniciar la sesión: al tocarlo una vez, se activa la interfaz de rectángulos, si se presiona durante más tiempo, aparecen los sistemas de control del aparato.
  • Versión computadora tradicional: permite que el usuario escoja no utilizar la interfaz de rectángulos.
  • Funciones para el teclado: elimina la necesidad de alternar entre diferentes teclados cuando se "escriben" números y letras.
  • Control de movimiento: algunas aplicaciones, como las que se utilizan para cocinar, se pueden ver sin necesidad de tocar la pantalla.
  • Tamaño de los rectángulos: hay cuatro versiones para verlos más grandes o más pequeños.
  • Navegación: las computadoras con la versión 8.1 permitirán ver diferentes sitios web uno al lado del otro.
  • Juegos: enlaces mejorados para el uso de Xbox.

13 de noviembre

Lanzamiento visual Studio 2013

Visual studio 2013 ha tenido una muy buena aceptación por los desarrolladores y se ha convertido en una estrella en el área de desarrollo para lo que no ha dejado Microsoft en este 2013.

  • Lo nuevo es que ya estamos en versión 4.5.1 de Framework
  • Delegar constructores

  • Operadores de conversión explícitos

  • Listas de inicializadores/inicialización uniforme

  • Literales de cadena sin procesar

  • Plantillas variadas

  • Proyectos de equipo, planeación y seguimiento

    A Su vez

    Colaboración entre Xamarin y Microsoft

Xamarin, la empresa de nuestro connacional Miguel de Icaza, está en tratos con Microsoft para llevar el desarrollo de iOS y Android a Visual Studio. La colaboración se anunció con la llegada oficial de Visual Studio 2013, en un evento que se celebró en Nueva York. La colaboración tiene tres puntos fundamentales:

  • Mejor integración de la tecnología de Xamarin con las herramientas y servicios de desarrollo de Microsoft
  • La recién lanzada Universidad Xamarin, ahora será gratis para los suscriptores de MSDN
  • Los subscriptores de MSDN tendrán un sistema de prueba exclusivo y opciones de precios para Xamarin, en equipo o de forma individual

Estos 3 anuncios son los que considero mas importantes del 2013 y que han marcado una nueva era de desarrollo en diferentes plataformas, evolución en sistemas operativos aportes importantes de interoperabilidad pronto estaremos publicando artículos técnicos y están serán nuestras herramientas, Pónganse a día y prepárense para poner manos a la obra y desarrollar al máximo