By Hector Benitez

Vagrant: Inicio Rápido

El desarrollo web se realiza generalmente en lo que llamamos un entorno local, es decir en nuestro equipo instalamos todo lo necesario para trabajar y entre estas cosas montamos lo necesario para ejecutar las aplicaciones que estamos desarrollando, por ejemplo, apache, php, mysql, etc… dentro de este entorno local es que estamos desarrollando y probando nuestros proyectos. Esta forma de trabajar es común aunque tiene varios puntos en contra:

  • Las versiones de software son diferentes a las de nuestros servidores o incluso el sistema operativo puede ser diferente, y si no tienes cuidado es posible que uses alguna característica que no esta disponible en tus entornos de producción.
  • Cada vez que un nuevo integrante se une al equipo tendrá que instalar en su maquina todo lo que requiere, esto parecería que no es un problema, pero si lo piensas bien, este trabajo ya se realizo alguna vez y ahora se esta repitiendo.
  • En caso de que tengas algún problema con tu equipo, el formatear y volver a preparar una maquina te hará perder tiempo de nuevo.
  • Según tu Sistema Operativo es posible que algunas extensiones no estén disponibles de forma directa, y compilar manualmente las cosas normalmente es un contratiempo.
  • En caso de contribuir en varios proyectos desde la misma computadora, se pueden presentar conflictos al tener la necesidad de ejecutar aplicaciones que tienen dependencias de un mismo recurso, pero con diferentes versiones.

Pero no se preocupen, Vagrant viene al rescate, Vagrant es un proyecto que te permite levantar maquinas virtuales e instalar todo lo que necesitas para ejecutar tus aplicaciones web de una forma relativamente sencilla (este proceso normalmente se conoce como provisionamiento y así lo usaremos de aquí en adelante). Read more

AngularJS: Inicio Rápido

AngularJS es un framework para la creación de aplicaciones web en Javascript, es una excelente herramienta y en este articulo les hablare de como pueden comenzar a usarlo de una forma sencilla, realmente no soy un experto en AngularJS sin embargo voy a tratar de platicar acerca de mi experiencia y espero esto les pueda ayudar, por supuesto cualquier comentario es bienvenido .

Lo primero es comenzar, en este breve video de 5 minutos ustedes verán rápidamente un poco  de lo que se trata AngularJS:

Conceptos básicos.

Lo primero que tenemos que entender es que AngularJS trabaja muchísimo sobre HTML, extendiéndolo, y este es el primer punto clave a la hora de desarrollar con Angular:

AngularJS extiende HTML, lo mejora!!!

Normalmente esto seria una practica poco recomendada, sin embargo en este caso podemos hacerlo debido a que lo que vamos a hacer es precisamente extender HTML.

Read more

De WordPress a Twitter y Facebook

Algo muy común en estos tiempos para los webmasters es tratar de viralizar sus contenidos a través de las redes sociales, lo más usado sin lugar a dudas es Facebook y Twitter y en esta ocasión les presento una aplicación gratuita que permite hacer esto de una forma realmente muy sencilla, se trata de TwitterFeed que aunque en su nombre no se indique tambien sirve para actualizar servicios como Facebook y LinkedIn, espero les ayude con sus blogs…

Plugged in, not charging en Windows 7

Recientemente me toco tener un problema que al parecer se esta volviendo muy popular: repentinamente mi laptop  comenzó a marcarme que la batería no estaba cargando, en el icono de la batería me aparecía el mensaje “Plugged in, not charging” y efectivamente la batería no cargaba nada, después de estar investigando un poco en internet me di cuenta de que este problema comenzó a presentarse hace poco en gran cantidad de laptops, principalmente HP/Compaq pero otros fabricantes también presentan el problema (El problema lo tuve con una HP Envy), después de probar varias soluciones, pues aquí les dejo la que me funciono a mi, espero que les sirva:

  1. Apaga tu laptop y desconecta AC
  2. Quitale la bateria
  3. Conecta AC y enciendela
  4. Abrimos el administrador de dispositivos
  5. En la categoria Baterias buscaremos Microsoft ACPI Compliant Control Method Battery y lo desisntalamos.
  6. Apaga tu laptop y desconecta AC
  7. inserta la bateria de nuevo y conecta AC
  8.  Reinicia tu laptop
La verdad por la manera en que se soluciono mi problema es posible que el error venga de alguna actualización de Microsoft, pero en foros están culpando a algunos fabricantes de baterías como Sony. Lo importante es que esta funcionando, saludos.