domingo, 27 de abril de 2014

Instalar Apache MySQL PHP phpMyAdmin En Linux Ubuntu Debian



Para cierto trabajo de desarrollo web, requiero hacer uso de un servidor web, por lo que tengo la necesidad de instalar en mi maquina con SO Ubuntu algunos programas que se usan usualmente en un servidor web, ademas de ser más practico trabajar localmente un proyecto web antes de subir a un entorno de producción.


Los programas que requiero instalar son los siguientes:
  • Apache
  • MySQL
  • PHP
  • phpMyAdmin

Estos programas los requiero instalar en una maquina que corre un sistema operativo Linux basado en Debian, mas exactamente Ubuntu 14.04 LTS, algunas personas en la web le llaman a esto "Instalación de servidor web LAMP" (Linux Apache MySQL PHP)


NOTA: En esta entrada sólo se da a conocer los programas a instalar y su proceso de instalación, en el mundo real es necesario después de instalar realizar el proceso de configuración de cada programa en cuanto a los aspectos de seguridad de los mismos, espero hacer otra entrada donde mencione algunos.


En una terminal o consola de linux ejecutar los siguiente comandos:

  • Apache
prompt:~$ sudo apt-get install apache2

  • PHP
prompt:~$ sudo apt-get install php5

  • MySQL
prompt:~$ sudo apt-get install mysql-server mysql-client

  • phpMyAdmin
prompt:~$ sudo apt-get install phpmyadmin



Al instalar Apache se crea un directorio en el cual podemos crear los proyectos web, este directorio es:

/var/www/html/


El directorio pertenece al usuario root por lo que debemos cambiar el propietario a nuestro usuario:

prompt:~$ sudo chown -R sebaxtian /var/www/html/


El anterior comando asigna como propietario del directorio /var/www/html/ y de forma recursiva -R a los archivos y subdirectorios al usuario sebaxtian.

Para probar que la instalación de PHP funciona correctamente podemos crear un archivo info.php en el directorio /var/www/html/ que tenga la siguiente linea de código:

<?php phpinfo(); ?>

La cual muestra información sobre la versión de php que se ha instalado.


Ahora para probar que todo se ha instalado correctamente, en un navegador web accedemos a las siguientes URL:

  • Apache

  • phpMyAdmin

  • PHP



Listo eso seria todo, ya tenemos instalados los programas básicos para que podamos empezar a desarrollar nuestros proyectos web en nuestro servidor local.

El siguiente vídeo muestra el proceso:



sábado, 19 de abril de 2014

Innovación En Las Propuestas Presidenciales



Alguien por ahí me ha preguntado:

¿Que Innovación identifica en las propuestas presidenciales como estrategia competitiva?


Y lo que yo he contestado:

En las próximas elecciones presidenciales que se realizará el 25 de mayo de 2014 se han inscrito cinco candidatos: Juan Manuel Santos Calderón, Clara López Obregón, Martha Lucía Ramírez Blanco, Óscar Iván Zuluaga Escobar, Enrique Peñalosa Londoño. Cada uno de los candidatos representa a un partido político ó a una coalición de partidos políticos.

En las campañas presidenciales históricamente el apoyo de las encuestas mediáticas y el apoyo de los medios de información han marcado el rumbo de la historia política de la nación, es decir, campañas presidenciales que en su nicho de poder esta alimentado en saber manipular las masas a costa de sus ideales políticos y con el gran aliado de los medios de información como la radio, la prensa y la televisión.

Un patrón Innovador que ha tomado fuerza a raíz de la masificación de la cobertura y acceso a internet a todos los estratos sociales, consiste en llevar más fácilmente los ideales políticos de las campañas presidenciales a cada ciudadano.

En los últimos años los candidatos presidenciales han adoptado (algunos con éxito y otros no) el uso de las redes sociales como una novedosa plataforma con la cual pueden entregar de manera prácticamente instantánea su discurso político para la consecución y manipulación de masas, ante esto los medios de información no se han quedado atrás, por lo cual han encontrado una mina de oro en la cual sacan provecho tanto candidatos políticos y los mismo medios de información.

Si en años anteriores el rumbo de las elecciones estaba enteramente ligado al papel protagonista y al show en los medios de información, hoy en día el discurso elaborado por los candidatos presidenciales llega a un público objetivo mucho mayor y diverso gracias al uso de las redes sociales, además de tener un valor agregado de enviar su discurso en tiempo real.

Lo crudo de este nuevo patrón innovador es que muchos discursos y opiniones que circulan en las redes sociales, son solo eso, generan controversia y opinión “virtual”, haciendo que cada ciudadano alimente sus “pasiones”, pero que en lugar de trascender a una realidad solo queda como un hecho temporal en las redes sociales y que en la realidad solo se reflejan recuerdos de esas “pasiones” políticas sin ánimo de trascender y generar un cambio social de verdad.



sábado, 5 de abril de 2014

CodePen Útil Herramienta Para Desarrolladores Front-End

Esta entrada la quiero hacer para presentar una útil herramienta web que he descubierto por medio de alguna comunidad que sigo en Google+ o tal vez la he descubierto en algún tweet.

CodePen es muy interesante para las personas y desarrolladores web Front-End que necesiten hacer pruebas al "vuelo", experimentar nuevas características de HTML5, CSS3, JavaScript o simplemente se quiera jugar un rato con estas tecnologías de la web 2.0 y dejar volar la imaginación.

Lo interesante de esta herramienta es que podemos crear un perfil para crear y almacenar nuestros desarrollos o como lo llaman en CodePen crear un "Pen", ademas permite vincular nuestro perfil a una cuenta de GitHub y agregar nuestros perfiles en las redes sociales como LinkedIn, Google+, Twitter entre otros.

Otra de las características interesantes de CodePen es que podemos compartir cada Pen para que otros usuarios puedan comentar y votar, al igual que podemos generar un código o plantilla para insertar en otro sitio web o nuestro blog. También existe la posibilidad de ver otros "Pens" publicados y si nos interesa alguno podemos realizar un "Fork" para modificar, mejorar o crear un nuevo Pen.

Las posibilidades son casi infinitas, por lo tanto si quieren conocer más sobre esta útil herramienta pueden visitar el sitio web: http://codepen.io/

Hace unos días he creado mi perfil en CodePen, me ha parecido una muy buena herramienta, les comparto mi primer Pen:

See the Pen Test Pong by Sebastian Rios Sabogal (@Sebaxtian) on CodePen.