Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



martes, 10 de septiembre de 2019

lunes, 20 de abril de 2015

Virtualbox: Consigue Máquinas Virtuales ya creadas


 Virtualbox: Consigue Máquinas Virtuales ya  creadas


Virtualbox (https://www.virtualbox.org/), es un programa multiplataforma que te permite ejecutar en tu sistema operativo otro sistema operativo. Lo que hace es crear un máquina "virtual" (realmente se creará un archivo en tu disco duro) dentro de tu sistema operativo, a la cual le tienes que asignar cuanta memoria ram tendrá, cpu, memoria gráfica, USB, etc.





Explicado así, parece algo muy complicado, pero realmente es muy simple de hacer.

Lo que consume más tiempo para empezar a trabajar con tu máquina virtual, es la instalación de la misma (definir propiedades de la máquina e instalar el sistema operativo).


Pero para ello tenemos una solución:
descárganos máquinas virtuales ya creadas. ¿de donde?

Pues gracias al amigo Shell del foro de gambas-es.org os dejo esta web donde podeis descargaros un montón de maquinas virtuales listas para usar en virtualbox:

https://www.virtualbox.org/

Si quereis máquinas virtuales con la instalación de LAMP ( servidor Apache, MySql y PHP) , aquí tenéis otra dirección:


https://virtualboximages.com/VirtualBox+MySQL+Pre-Installed+Virtual+Appliances



Si sois usuarios de windows, y os pica un poco la curiosidad, es una forma muy rápida y cómoda de probar otros sistemas operativos, sin tener miedo a dañar el vuestro, con particiones y formateos.


Saludos

domingo, 19 de abril de 2015

Gambas3: Ejemplo de json y extraer datos de OpenWeatherMap


Gambas3:

 Ejemplo de json y extraer datos de OpenWeatherMap


En gambas3.7, se introdujo un nuevo componente llamado gb.util, el cual posee clases muy interesantes  e útiles, como la de json que permite codificar y decodificar información en ese formato. Vamos a ver un simple ejemplo de extracción de datos del tiempo de la página OpenWeatherMap indicándole una ciudad para que nos de información sobre el tiempo en esa ciudad.

Nota:
Como yo uso gambas3.5, para poder usar el gb.util, lo que he hecho es copiar el código de las clases y pegado en mi proyecto y me ha funcionado perfectamente. Para que el programa también funcione en gambas3.7, a los nombres de las clases le he añadido la palabra test.

Parte del código fuente:

'leer la página web
informacioPaginaWeb = PaginaWeb.cargar(ruta)
TextAreaJson.text = informacioPaginaWeb
'decodifica la informacion obtenida en formato json
informacion = testJSON.Decode(informacioPaginaWeb)



'empieza a asignar la informacion a las variables

ciudad = informacion["name"]

lon = informacion["coord"]["lon"]

lat = informacion["coord"]["lat"]

pais = informacion["sys"]["country"]

temperatura = Conversiones.convertirKaC(informacion["main"]["temp"])

temperaturamin = Conversiones.convertirKaC(informacion["main"]["temp_min"])
temperaturamax = Conversiones.convertirKaC(informacion["main"]["temp_max"])
presion = informacion["main"]["pressure"]
humedad = informacion["main"]["humidity"]
velviento = informacion["wind"]["speed"]



Os dejo aqui un video para que veáis como funciona el programa:


Enlace del Código Fuente completo: enlace a google drive


Saludos

Julio

Fuentes:
https://geekytheory.com/json-iv-ejemplo-practico-de-uso-de-json-con-openweathermap/