Blog migrado a Google App engine

JC / November 16, 2017

He migrado el blog, ha pasado de ser un blog estático en firebase y Hugo, a estar en WordPress con Google app engine. El motivo de la migración es que wordpress es mucho más flexible en la hora de parametrizar todo el contenido que Hugo, también es mucho más fácil escribir un post sin tener que usar una línea de comandos. En breve escribiré cómo he montado el blog en la nube de google con coste 0.

Python Converter launched!

JC / August 16, 2017

Today I launched a new web project – PythonConverter.com – an online python2 to python3 translate tool. It’s an online tool that I built for myself, and I hope other people can get some use out of it, I hav ported a lot of code in pyhon2 to python3 and I thouhgt thatthis web can help other people and also, it was a good oportunity for my, because I learned javascript and bootstrap for do it. Check it and let me any questions or suggestions!

Simple Benchmark for Google App Engine

JC / May 28, 2017

The price of Google App Engine depends on the execution times of the instances. Today the possible languages are 4: PHP, Java, Python and Go. I have chosen a simple benchmark to discover the language most eficiently in Google App Engine in relation to price. The benchmark code is: sum = 0 for j in range(100): for i in range(1000000): sum += i Python version, for the other languajes is similar, you can check it here. Is based in the “hello world” of the Google App Documentantion. The benchmnark result for each language is: Languaje Time in seconds Go 0,14s Python 14,6s Java 2,2s PHP 0,16s I use the control panel of each instance in the Google Cloud Console for watch the record time. And the Winner…

read more please!

Pequeña introducción a la nube de Google

JC / March 24, 2017

Google Cloud es una de las principales ‘nubes’ de internet. Está compitiendo por ser la primera junto a la nube de Amazon (la primera indiscutible) y la de Microsoft. Aunque todos hemos oído el concepto de nube, la verdadera revolución de la nube no es el dropbox ni nuestras imágenes en internet. Vamos con una sencilla explicación: programar en ‘la nube’ es el desarrollo y uso de programas y páginas web alojados en internet. Es decir, si queremos crear una app o una pagina web, la nube nos permite programar el código de nuestro programa, usando varias tecnologías, y alojarlo en la infraestructura de otra empresa. La principal ventaja de esto, es que no tenemos que preocuparnos por el mantenimiento de los servidores ni…

read more please!

Tecnologías para crear un blog estático

JC / February 24, 2017

Hay muchas tecnologías disponibles para crear un blog. En mi caso, me he decantado por un blog estatico alojado en la nube de google. Las tecnologías que he usado son: Raspberry PI Es un mini ordenador de 35€ que he usado como entorno de trabajo. Aquí he instalado los todos programadas necesarios. Firebase es uno de los muchos módulos que ofrece la nube de Google. Firebase concretamente tiene la ventaja de que el almacenamiento es completamente gratis. Hugo es un sistema de generación de paginas webs estáticas. En Hugo, a diferencia de otros como WordPress, las paginas web no se renderizan en tiempo real, solo se renderizaran una única en nuestro ordenador y luego los subimos a la nube de firebase, permaneciendo siempre…

read more please!