Levantar el servidor HTTP nativo de Python

built-in python server

¿Te gustaría desarrollar proyectos web en Python y no tener que instalar un servidor para poder realizar tus pruebas?

¿Te gustaría probar código html (con css y javascript si te place) con tus alumnos y no tienes permisos para instalar un mísero entorno LAMP en los equipos? 😏

Pues (por fortuna) y como ya vimos para acceder al servidor interno de PHP, es posible levantar un servidor web usando únicamente nuestro intérprete de Python…

Sigue leyendo

La difícil elección de un alojamiento web

Si necesitas un buen alojamiento web para tu sitio en Internet o el nuevo proyecto que estás desarrollando lo primero que sueles hacer es buscar recomendaciones entre conocidos o preguntar a Google sobre los “mejores alojamientos web” y, opciones no te van a faltar porque rankings de los mejores hostings hay a patadas… otra cosa es que sean fiables.

Personalmente me cuesta recomendar un sitio donde hospedar algo tan importante (y mimado por la ilusión que se pone) como un proyecto web y suelo basarme en la experiencia que, proyecto a proyecto voy acumulando (tanto buena como mala).

A lo largo del tiempo que llevo escribiendo este blog ya habréis visto algún que otro artículo relacionado con el tema y, en esta ocasión, quiero compartir con vosotros mi último descubrimiento…

Sigue leyendo

Acceder remotamente al servidor interno de PHP

arrancar servidor interno de php

¿Estás desarrollando algo y quieres que algún compañero pueda acceder al servidor PHP de tu equipo (localhost) desde su ordenador? (No, levantarse no es una opción 😉 )

En el instituto, para evitar tener que montar entornos de desarrollo LAMP (o cualquiera de las distintas alternativas que no usan MySQL) y/o servidores Apache/NGinx, les enseño a mis alumnos a utilizar el servidor que trae “de serie” PHP (y del que ya os hablé en el siguiente artículo)

Pero, si necesitas acceder desde otro equipo (por ejemplo para poder ver lo que están haciendo desde mi mesa si quieren que les de el visto bueno antes de que lo suban a Github), al usar localhost no funciona.

Aquí os cuento cómo solucionarlo…

Sigue leyendo

El mejor alojamiento web…

mejor alojamiento web No hay una pregunta que me de más “miedo” que alguien pida que le recomiende un servicio de alojamiento de páginas web bueno ( que no es lo mismo que barato… para éso hay muchos pero tú decides qué haces cuando te de problemas 😉 )

Si quieres algo “baratito” que sepas que los tienes hasta gratis y, con un poco de suerte, no te meten ni publicidad pero, cuando de publicar tu nuevo proyecto en la Red son muchos los factores que debes tener en cuenta además del económico ¿no te parece?

Sigue leyendo

Sin servidor LTSP en Ubuntu 14.04

Odio que, a estas alturas de la película, Ubuntu haya dejado de dar la posibilidad de instalar un servidor LTSP fácilmente.

Por fortuna sigue quedando la posibilidad de hacerlo sin complicaciones utilizando Edubuntu pero, me ha dado algunos problemas y me planteaba hacerlo sobre la distribución base (sospecho que no me quedará otro remedio que instalar paquetes manualmente y configurar el servidor).

Mantendré las orejas tiesas y estaré atento por si en la próxima 14.10 (a la que le quedan días para salir) aparece.

montar servidor ltsp en ubuntu

Subir cambios a servidor web en alojamiento compartido fácilmente

automatizar subida ficheros por ftpTratando de simplificar la subida de los cambios a un servidor web que sólo cuenta con acceso vía ftp (y la nefasta interfaz gráfica de cPanel) se me planteó la necesidad de encontrar una alternativa a rsyncssh (sólo ofrece un applet y no funciona).

Lo primero que se me ocurrió fue generar un archivo comprimido con las diferencias desde la última vez que subí a “producción” el proyecto y lo que tenía actualmente en “desarrollo” pero, por fortuna, en lugar de “inventar” me dio por buscar y he encontrado una simpática herramienta que me ha ayudado a automatizar el proceso reduciéndolo a lanzar una línea desde la terminal (weex dictados).

Sigue leyendo

Servidor PHP ligero y fácil de instalar

servidor php ligeroEl otro día necesitaba probar algo en PHP en el instituto pero ni me apetecía instalar un entorno LAMP completo ni tenía a mano una máquina virtual lista para desarrollar en ella.

Pensando en buscar un stack que fuese fácil de instalar o alguna aplicación portable que me resolviese el problema caí en la cuenta que la solución era mucho más sencilla de lo que pensaba y que ya tenía todo lo que necesitaba para contar con un servidor de PHP listo para hacer pruebas.

¿Quieres saber cómo salir del paso sin tener que montar “engorrosos” servicios y con una sola línea desde la terminal de comandos? 😉

Sigue leyendo