Archive for PHP

Agosto 25th 2016

Zend Expressive en 15 Minutos (Video) – Ingles

Número de lecturas: 1628
{lang: 'es-419'}

Una charla interesante de Dockermantank @dragonmantank

Agosto 22nd 2016

Cómo Instalar Magento (tienda el línea)

Número de lecturas: 2803
{lang: 'es-419'}

En nuestros post anteriores hemos estado hablando mucho sobre tiendas online, pero siempre enfocándonos en PrestaShop. Ahora bien, como todos sabemos, éste no es el único CMS que encontramos disponible, también podemos acudir a Magento. Y de hecho, no es para nada una mala opción, Magento es un increíble CMS orientado al comercio online que sin duda te brindará una muy buena plataforma. Es por ello mismo, que hoy nos enfocaremos en él y te mostraremos cómo instalar Magento.

Cómo Instalar Magento de forma fácil y rápida
Los pasos para instalar un CMS tal como Magento, son en realidad muy fáciles. Éstos, básicamente constan de 3 pasos, subir los archivos, crear la base de datos y seguir los pasos que nos pedirá el instalador. Como vemos, es algo sumamente sencillo y en poco más de unos minutos tendrás tu tienda en pie y podrás comenzar a trabajar en ella sin problemas.

Pasos para instalar Magento
El primer paso que debemos seguir para poder instalar este CMS, es descargarlo de la web oficial de Magento. Para lo cual, será primeramente necesario que nos registremos en el sitio, luego de estar registrados y logueados podremos sin más descargar el CMS.

Luego de hemos descargado Magento, ya podemos comenzar con la configuración e instalación de éste. Igualmente, para ello, tenemos dos posibles formas de llevarlo a cabo. La primera de ellas, es subiendo los archivos vía el Administrador de Archivos de cPane, aunque será solamente efectiva en el caso de que nuestro servidor corra cPanel. De lo contrario debemos utilizar nuestro cliente de FTP, y por allí subir los archivos.

Subiendo el paquete de Magento al servidor
Opción con cPanel
Ingresamos al cPanel de nuestro dominio, normalmente podemos utilizar dominio.com/cpanel

Luego de ello, accedemos a la sección Files > File Manager para poder subir los archivos desde allí. Al acceder a dicha sección, se nos abrirá un panel en el que debemos seleccionar la opción Upload.

Subimos el archivo y lo descomprimimos dentro del directorio que deseamos se encuentre el CMS.

Opción a través de FTP
La otra opción que tenemos es subiendo los archivos por FTP, para ello simplemente accedemos a nuestro cliente FTP y subimos los archivos que hemos descargado al directorio correspondiente.

Para esto, podemos utilizar un cliente como por ejemplo, FileZilla o Cyberduck. Si no sabes como utilizar un cliente de FTP para subir tus archivos, puedes guiarte por este tutorial: ¿Qué es el FTP y cómo se usa?.

Base de datos
Una vez que contamos ya con los archivos en nuestro servidor, es hora de pasar a la base de datos. La cual sin duda es necesaria para poder instalar nuestro CMS correctamente, además es quien después de todo, contendrá toda la información de nuestro sitio.

Para crear la base de datos desde cPanel, simplemente vamos a la sección Databases y creamos allí la base de datos, el usuario y los asociamos dándole todos los privilegios.


Por otro lado, en caso de no contar con cPanel, no hay problema, podemos llevar a cabo ésto creando elusuario y base de datos desde MySQL directamente.
Instalando Magento
Este es uno de los pasos importantes sobre cómo instalar Magento: ahora que tenemos los archivos en el servidor y la base de datos lista, ya podemos proceder con la instalación del CMS. Para poder comenzar con la instalación de Magento, debemos acceder a la sección en donde descomprimimos nuestros archivos, por ejemplo http://dominio.com/magento. Allí, se nos abrirá el asistente de instalación de Magento.

Pasos para instalar nuestra tienda Magento
El primer paso, luego de acceder a dicha dirección será leer los términos y condiciones, aceptarlos y continuar al siguiente paso.

En el siguiente paso, Magento se encargará de revisar que contamos con la versión de PHP adecuada, así como también sus extensiones y demás. Si todo va correcto, simplemente continuamos al siguiente paso, de lo contrario, habrá que verificar el error que nos muestra y ver como podemos solventarlo, dependiendo de si es la versión, alguna extensión faltante, etc.


El paso número dos, es configurar los datos de nuestra base de datos. Aquí simplemente colocamos los datos que correspondan y chequeamos que se pueda conectar correctamente.

Como vemos, hay algunos datos que no son totalmente necesarios, aunque sí son recomendables, por ejemplo tener un password de acceso a MySQL, si bien allí dice que no es necesario, sí es recomendable en cuanto a seguridad se trata.

Lo demás datos, tales como el usuario y nombre de la base de datos, serán los que hemos creado en el punto anterior.

En cuanto al servidor, la mayoría de las veces es localhost, es decir, si tu sitio se encuentra en el mismo server que tu base de datos. Si tu base de datos se encuentra en un servidor distinto, entonces allí debes colocar la IP de dicho servidor.


El paso número tres, es la configuración de nuestro sitio. Allí indicaremos la dirección por la cual deseamos acceder al sitio, así como también al administrador. Por otro lado, también podemos configurar si deseamos activar el protocolo seguro “Https” ( esto lo podremos activar si contamos con un certificado SSL en nuestro sitio), donde deseamos guardar las sesiones y si deseamos crear una clave de encripación propia. Igualmente estos últimos puntos podemos obviarlos, además de que los podremos cambiar más adelante si así deseamos.

En el paso número 4, es donde indicaremos la zona horaria de nuestro sitio, así como también el lenguaje, entre otros.

Y por último el paso número cinco, será el paso en el cual crearemos el usuario que administrará el sitio. Como siempre, recuerda crearlo con un email verdadero, un nombre de usuario fuerte, distinto de los tan conocidos “admin”, “administrador”, etc, y coloca un password fuerte.

Luego de esto, ya podemos ir al siguiente paso, en el cual se ejecutará la instalación y si todo va correcto, en un par de minutos tendremos nuestra tienda online Magento en pie.


Conclusión
Cómo Instalar Magento ya no es una cosa tan difícil, ¿verdad? Montar una tienda usando Magento es algo relativamente sencillo y que no nos llevará más de unos minutos. Lo que más nos llevará tiempo después de todo, será subir los archivos vía FTP o por cPanel y crear la base de datos, lo demás es totalmente intuitivo y es básicamente llenar datos y presionar siguiente.
Fuente:
guiadev.com

Mayo 25th 2016

Ahorra tiempo descargando máquinas virtuales preconfiguradas

Número de lecturas: 4610
{lang: 'es-419'}

Una máquina virtual es un programa de ordenador que emula ser una computadora. Es decir, a través de software se recrea un hardware. ¿Para qué? Principalmente, para tener una configuración específica de hardware y software en un entorno controlado, pues la máquina virtual es un programa estanco queno afecta a tu ordenador. Con una máquina virtual se pueden probar programas, encontrar vulnerabilidades y realizar tareas peligrosas sin miedo a estropear tu sistema operativo. Los programas para crear máquinas virtuales más conocidos son VirtualBox y VMware. Te presentamos páginas con máquinas virtuales preconfiguradas, para descargar y usarlas sin configurar nada.

 

Las máquinas virtuales son muy útiles por su versatilidad. Tanto VirtualBox como VMware son capaces de virtualizar prácticamente cualquier sistema operativo que puedas imaginar y en arquitectura de 32 o 64 bits, siempre y cuando tu ordenador sea compatible. La única desventaja de la máquina virtual es que, en funcionamiento, consume la mitad de recursos, ya que se trata de ejecutar el sistema operativo real y otro virtualizado. Pero las ventajas son muchas, principalmente mantener tu sistema operativo a salvo y seguro de cualquier prueba o percance que tengas dentro de la máquina virtual.

Para que no tengas que configurar máquinas virtuales por tu cuenta, te recomendamos algunas páginas dedicadas a facilitar máquinas preconfiguradas que sólo tendrás que descargar e instalar para empezarla a usar. Seguramente tendrás que cambiar algún aspecto, como la cantidad de RAM dedicada o el idioma del sistema operativo virtualizado, pero te ahorrarás todo el proceso de instalación.

VirtualBoxes

La primera recomendación es VirtualBoxes, una página que ofrece máquinas virtuales preconfiguradas para VirtualBox. Entre sus secciones, destaca principal la de ”Images”, con las máquinas a descargar. En concreto, encontrarás más de 30 distribuciones Linux diferentes, así como OpenSolaris, FreeBSD y otros sistemas como Android para procesadores x86, Haiku o FreeDOS.

Al entrar en la página de cada máquina virtual, verás que están representadas las distintas versiones del sistema operativo que quieres, lo que te será muy útil para probar versiones antiguas para propósitos concretos.

Si tienes dudas, puedes usar la documentación oficial, y si quieres ver el aspecto de una máquina virtual antes de abrirla, hay disponibles algunas capturas de pantalla.

VirtualBoxImages

La segunda recomendación es VirtualBoxImages, una página más completa que la anterior y que ofrece un sinfín de máquinas virtuales. Su guía para empezar a usar las máquinas te será muy práctica.

Además, diferencia entre máquinas gratuitas (Free VDIs) y máquinas de pago (Featured VDIs) que añaden soporte técnico vía correo electrónico, por si tienes alguna duda o problema.

VirtualBoxes – Free VirtualBox Images

La tercera recomendación específica para VirtualBox está hospedada en SourceForge y cuenta con 46 sistemas operativos distintos, distribuciones Linux en su mayoría, y con varias versiones de cada uno, que podrás descargar y descomprimir en tu ordenador para usar.

Traffic Tool – VMware images

Para VMware también hay muchas imágenes de máquinas virtuales preconfiguradas. La primera es la hospedada en Traffic Tool, que aunque no ofrece demasiadas, 18 máquinas de 7 sistemas operativos diferentes, están bien configuradas para que sólo tengas que descargarlas y abrirlas con VMware Player o VMware Workstation.

Virtual Machine

En Virtual Machine verás un montón de sistemas operativos para probar, básicamente distribuciones Linux y FreeBSD. En cada ficha sabrás los requisitos de la máquina a nivel de hardware e información útil como la contraseña del usuario root.

 

Fuente:

http://hipertextual.com/

Marzo 29th 2016

Cómo utilizar Trello para organizar tu vida casi al completo

Número de lecturas: 4090
{lang: 'es-419'}

Cómo utilizar Trello para organizar tu vida casi al completo

Trello es una herramienta de gestión de proyectos que hace que la colaboración sea sencilla y, me atrevería a decir, incluso divertida. La realidad es que sirve para casi todo, ya estés organizando proyectos en el trabajo, tareas del hogar, viajes o cualquier otra cosa. Aquí van algunas maneras en las que puedes utilizar Trello para organizarte.

Cómo funciona Trello (y por qué es increíble)

Cómo utilizar Trello para organizar tu vida casi al completo

Un board de Trello es básicamente una página web que contiene listas dispuestas de manera horizontal de modo que puedas apreciar, de un vistazo, todo lo que hay en tu proyecto. Los ítems dentro de las listas, llamados cards, pueden arrastrarse y soltarse en otras listas o reordenarse.

Las cards individuales pueden contener listas de tareas, imágenes, archivos adjuntos, fechas de entrega, etiquetas de colores y comentarios de otras personas que compartan contigo el board. Puedes tener tantoboards como quieras, utilizar una para “Tareas del Hogar”, por ejemplo, y otra para “Planes de dominación mundial”.

Es probable que ya te hayas dado cuenta del potencial. Los cards de Trello son como pequeños post-its en un tablero de corcho pero en formato digital, de modo que puede buscarse en ellas, compartirlas o añadir recordatorio. Puedes incluso crear cards vía mail.

Trello funciona muy bien en mi caso porque tiendo a pensar de manera muy visual, así que las imágenes y las etiquetas de colores funcionan mejor con mi cerebro que simplemente un texto. Aunque soy un gran fan de Evernote para gestionar multitud de información, últimamente me he encontrado volviendo a las listas individuales escritas en papel. Trello es un gran avance de eso, es una de esas pocas aplicaciones que consigue alcanzar un balance entre una interfaz simple y elegante al tiempo que incluye características muy potentes y flexibles.

Se acabaron los halagos, sin embargo. Déjame enseñaros como yo y otros usuarios de Trello lo estamos usando como método de productividad.

Usando Trello para organizar proyectos y tareas

Quizá el uso más popular y obvio para usar Trello sea como gestor de proyectos y tareas, tanto para el ámbito personal como para la gestión de equipos.

Implentando GTD en Trello

Cómo utilizar Trello para organizar tu vida casi al completo

El método GTD (Getting Things Done) funciona de maravilla en esta plataforma. Puedes tener boards separados para cada una de tus listas (por ejemplo, un board con “Acciones siguientes” y listas para cada contexto, como @llamadas, y un board con “Algún día/Quizá” y listas para cada categoría). También puedes hacer como yo (la captura de pantalla arriba), un gran board con todas las tareas archivadas en listas.

Por ejemplo, mi board incluye:

  • Big Picture/Proyectos: me gusta llevar seguimiento de los proyectos que tengo en ese instante, así que creo un card para cada uno y le pongo un proyecto. Así, cuando veo una tarea relacionada con ese color en otra lista, sé que es parte del mismo. También añado cards describiendo qué significa ada color, porque a veces no recuerdo si Azul pera para personal y Verde para trabajo.
  • Inbox: Descarga todas las tareas que tengas pendientes de tu cabeza a Trello y luego arrástralas en las otras listas para priorizarlas y organizarlas. También puedes añadir fechas de entrega, una descripción más detallada y adjuntar archivos.
  • NextActions: Básicamente, lo siguiente que tengo que hacer.
  • En espera: Tareas delegadas o en espera.
  • Algún día/quizá: Tareas que quiero hacer… algún día.
  • Hecho: una vez he completado la tarea, dejo aquí las cards para ver mi progreso.

Cualquier otra lista y sistema de etiquetas puede funcionar también, claro, por ejemplo utilizando una para “Esta semana” y otra para “Este mes”.

Planea tu semana con listas diarias

También puedes utilizar Trello como planificador semanal, con listas para cada día de la semana. Por ejemplo, como añadido a mi board de tareas, tengo también otro semanal donde planeo qué artículos y posts necesito escribir para el día siguiente. Las etiquetas de colores se refieren a cada cliente así como al tipo de tarea (escribir, investigar, o editar).

Si activas la extensión “Calendario” (en la barra lateral Menú > Power-Ups), puedes incluso ver todas tus cards organizadas según el día de la semana y organizarlas en un calendario mensual o semanal. Después, puedes usar la URL iCalendar (dentro de Power Ups > Calendario > Settings) para sincronizar esas tareas con un calendario externo.

Crear tareas recurrentes y archivar tareas completadas con Zapier

Si tienes tareas que se repiten a menudo y no quieres estar añadiéndolas una y otra vez, conecta Trello con Zapier, servicio de automatización para webapps y utilizar esta receta para programar cards cada día, cada semana o cada mes.

Puedes también enlazar Trello, Zapier y RescueTime para registrar automáticamente el tiempo que dedicas a cada tarea con estas instrucciones.

Integra el método Kanban para gestionar proyectos de equipo

Cómo utilizar Trello para organizar tu vida casi al completo

Kanban es un sistema que organiza tu flujo de trabajo visual, a menudo con tarjetas organizadas en columnas tales como “Por hacer”, “En proceso” o “Hecho”). Como puedes ver, gran parte de Trello recoge inspiración del método Kanban. Puedes coger este ejemplo de Agile y añadirlo a tu cuenta de Trello ajustando las listas (que incluyen “Siguiente”, “Preguntas”, “Cosas a mejorar” y “Cosas increíbles”) para utilizarlon con tu equipo.

Por cierto, la versión básica de Trello te permite cambiar el color de fondo, pero para poner fondos con imágenes como el de la captura de arriba necesitas Trello Gold, que cuesta 5 dólares al mes o 45 al año.

Usando Trello para organización personal y familiar

En adición a tus tareas, puedes crear todo tipo de listas con la herramienta, con cualquier tipo de texto dentro. Aquí van algunos ejemplos:

Mantén un pequeño equipo o familia organizado

Cómo utilizar Trello para organizar tu vida casi al completo

Puedes usar Trello como un tablón de mensajes familiar, como puedes ver en esta plantilla. Con una lista para cada persona, cada card puede ser un simple texto de los otros miembros, un recordatorio, una tarea asignada o una propuesta, puedes incluso habilitar un power-up que permite reunir votos y contabilizarlos.

Alternativamente, en lugar de una lsita para cada persona, puedes tener una lista según el área de necesidad. Por ejemplo: listas de la compra, horarios, ideas o similar. Desde la barra lateral, puedes arrastar los avatares de los usuarios para asignarles un card.

Planear unas vacaciones

Cómo utilizar Trello para organizar tu vida casi al completo

Algunos viajes requieren muchísimo trabajo de planificación, con demasiados detalles que ajustar y seguir. Somos muy fans de usar TripIt para organizar automáticamente el itinerario de viaje vía email, pero para la planificación, Trello viene mucho más a mano. Puedes tener listas de todas tus reservas, lugares que quieres visitar, ver, listas de equipaje etc. Comparte el board con alguien con quien estés viajando y así ellos podrán añadir también sus propios cards.

Organiza una reforma casera

Cómo utilizar Trello para organizar tu vida casi al completo

Este ejemplo del propio Trello muestra como se puede organizar la reforma de una casa con la plantilla de Por Hacer, Haciendo y Hecho, pero puedes añadir listas más específicas como Presupuestos, Listas de Productos, Presupuesto, DIY y etc.

Organiza una boda de principio a fin

Cómo utilizar Trello para organizar tu vida casi al completo

Planear el gran día es otro de esos proyectos descomunales y con Trello puedes organizar tu boda de manera muy visual. Tabitha Neal tiene una gran guía acerca de cómo usar Trello para planear una boda, mientras que la propia Trello tiene tambíen un “Wedding Command Center” que reparte el trabajo en listas para 12 meses, 10-12 meses, 8 meses y etc, según lo que quede para la boda.

Planea una novela o un guión

Cómo utilizar Trello para organizar tu vida casi al completo

Puedes usar cards para hacer un esquema del guión para una novela o ensayo. La plantilla de arriba, sacada de Reddit, te puede ayudar.

Consigue plantillas para Trello

Como has visto, puedes usar Trello para prácticamente cualquier cosa, especialmente proyectos complejos y laboriosos. ¿Quieres aún más ideas? Puedes consultar este board con plantillas (cada card es una plantilla que puedes importar a tu cuenta), algunos board para inspirarte o estos de Trello. Además, aquí tienes informacíon para usar Trello como un usuario avanzado. [Enlace: Trello]

Fuente:

gizmodo.com