Consultor IT

Consultor IT

By luisperisTechnology
Download on the App Store

Consultor IT episodes

  • 056. Idea: Hostings de podcasts
    La idea de negocio que analizaremos en esta ocasión se trata de montar un hosting muy específico, un hosting Para podcasts.
    Analizaremos las tecnológicas que nos hacen falta para llevar este proyecto adelante, además de como podemos monetizarlo.
    La entrada 056. Idea: Hostings de podcasts aparece primero en Luis Peris.
    24 min
  • 055. Software para administrar servidores
    En el podcast de hoy hablaremos sobre un tema que interesa a muchos oyentes y se trata de los programas que podemos utilizar (normalmente por el navegador) para administrar nuestro servidor.
    Software para administrar servidores
    Para que nadie se pierda, nos tendremos que preguntar ¿Qué son exactamente y qué nos van a permitir?
    A la primera pregunta (¿Qué son?), se podría decir que el software para administrar servidores, es todo aquel programa que nos facilita la gestión y administración de nuestros servidores para que no tengamos que ejecutar todo el rato comandos por la terminal. La finalidad es crear una capa de abstracción, donde de manera sencilla y con cuatro clicks podamos configurar nuestro servidor.
    En cuanto a que nos permite, dependerá que software instalemos, no obstante, una gran mayoría de estos programas están enfocados al mundo web, es decir, que nos permitirán configurar Apache, PHP, bases de datos, etc. No obstante, también nos permitirá crear nuevos usuarios, hacer copias de seguridad, etc.
    Para que podamos comprender mejor las opciones de estos programas, podríamos (generalizando) crear la siguiente lista:
    Gestión desde el navegador
    Muchos de estos programas están pensando para que no tengamos que volvernos a conectar a la terminal mediante SSH.
    Por ello nos permitirán gestionar nuestro servidor con cuatro clicks, desde un navegador.
    Gestión de los programas
    Un buen software para administrar servidores nos debe de permitir gestionar los programas que tenemos instalado en nuestro sistema operativo, además de poder instalar otros programas de manera sencilla.
    Gestión de ficheros
    Estos programas, también nos deberían de permitir acceder y modificar los ficheros de nuestro servidor de una forma sencilla.
    Gestión de Backups
    Los backups son importantes, por ello estos programas deberán de tener un módulo para realizar diferentes tipos de backups, ya sean para bases de datos, para carpetas, etc.
    Configuración web
    En muchas ocasiones usaremos nuestro servidor para tener páginas web, por ello, estos programas nos deben de permitir modificar la configuración de PHP mediante el fichero php.ini y de Apache mediante el fichero httpd.conf
    Acceso al log
    Nuestros servidores no deberían de tener problemas, no obstante, es mejor tener acceso al log de errores de una manera sencilla. Estos programas nos la deberían de facilitar.
    Programar tareas (cron job)
    En algunas ocasiones necesitaremos programar tareas, por ejemplo, que algo se ejecute a una hora determinada, esto lo podremos hacer de manera sencilla si nuestro software de gestión de servidores trae un apartado para los “cron jobs”.
    Firewall
    La seguridad es importantísima, por ello el programa que escojamos para gestionar nuestros servidor debería de incluir un módulo para configurar un Firewall. Bien es cierto que muchas veces, no tendrán un módulo propio sino que podrás añadir uno externo, por ejemplo ConfigServer Services.
    Veamos los principales programas que hay.
    Gestor de servidores: cPanel
    cPanel es uno de los programas de pago mas famosos que hay, está presente en la mayoría de hostings de todo el planeta y sin duda tiene una gran potencia.
    Sus principales características son:
    Muy enfocado al mundo hosting (incluso a la venta).
    Totalmente enfocado a la creación de webs.
    De los más completos para hostins.
    Está programado en PHP y Perl.
    Es modular, puedes añadir módulos o crear el tuyo propio.
    Sin duda, si lo que buscamos es un software para montar un hosting, cPanel es una de las soluciones más famosas.
    No obstante, tiene dos desventajas, la primera es que al ser tan grande, es necesario muchos recursos, por ejemplo, ellos recomiendan 1GB de Ram y 40GB de HDD, cuando muchos VPS tienen unicamente 10GB de HDD.
    Por otra parte, está el precio, cierto es que es famoso y potente, pero las licencias pueden costarnos más que el servidor si unicamente lo vamos a utilizar para uso personal.
    Gestor de servidores: DirectAdmin
    Sin duda uno mis programas de pago preferido es DirectAdmin. Está también muy enfocado al mundo web (creación de cuentas, etc.), veamos sus características:
    Escrito unicamente en PHP.
    Es muy rápido, no requiere de muchos recursos.
    No se ejecuta en oculto (cuando no estas haciendo nada).
    Es extremadamente fácil y sencillo de utilizar.
    La licencia te permite tener dominios ilimitados.
    De todos los utilizados, tengo que reconocer que DirectAdmin es muy poco potente y en ocasiones puede que acabes instalando otro para las opciones que DirectAdmin no tenga.
    No obstante, aunque está muy enfocado a la web y poco al servidor, hay que reconocer que es tan sencillo que a diferencia del cPanel, no te puede dar errores, se centra en una cosa (creación de cuentas, webs, base de datos, FTP, etc.) y lo hace más que bien, por lo que, si no buscas tener un gran control de tu VPS y quieres enfocarlo más a la web de una manera simple, este software puede ser perfecto para ti.
    Por otra parte, a diferencia del cPanel, todas las licencias de webmin incluyen dominios ilimitados, es decir, que podrás añadir 1000 páginas web a tu servidor sin problemas de licencia.
     
    Gestor de servidores: Webmin
    Sin duda es mi preferido (y el que más utilizo), es totalmente gratuito y es por mucho, el más potente de todos. Eso sí, webmin no está enfocado al mundo web aunque te permitirá crear tantas webs como quieras.
    Para empezar, veamos sus ventajas:
    Es uno de los más potentes (miles de posibilidades).
    Te permite gestionar todo tu VPS, cada parte, cada opción.
    Liviano, es muy rápido.
    Te avis si hay actualizaciones de cualquier programa instalado.
    Es modular, puedes instalar o crear tus propios programas.
    Casi no tiene capa de abstracción. Cuando haces un click se ejecuta directamente en la terminal.
    Es totalmente gratuito.
    Y ahora veamos algunas de sus desventajas:
    Es poco intuitivo y tiene una interfaz muy de los años 90.
    Puede ser muy técnico para algunas personas.
    En definitiva, el webmin es uno de esos programas que los amas, o los odias, pero que no te dejan indiferente.
     
    Gestor de servidores: VirtualMin
    Virtualmin es gratuito, pero en si mismo no es un programa, sino un módulo enorme para webmin, este módulo está muy pensado para gestionar páginas web y te da las principales opciones que tienes con cPanel o DirectAdmin.
    Veamos algunas de sus características:
    Basado para el mundo web.
    Totalmente gratuito.
    Al instalarlo se te instala todo lo necesario (te ahorras problemas).
    Muy intuitivo.
    Quizás, dependiendo la RAM, un poco lento.
    Este módulo es genial si queremos algo más sencillo para administrar nuestras web que el panel webmin.
    La entrada 055. Software para administrar servidores aparece primero en Luis Peris.
    26 min
  • 054. Idea: Dropshipping con bitcoin
    En este episodio analizaremos una idea de negocio muy interesante, se trata de crear una tienda online mediante dropshipping y que se pague unicamente con Bitcoin ¿Te has perdido? ¡No te preocupes!
    Vamos a ver que es Dropshipping y Bitcoin:
    Dropshipping es la técnica por la cual, puedes montar una tienda online, ofrecer productos que no tienes y si alguien te compra, en ese momento lo compras a algún proveedor (a un menor precio) que realice dropshipping y será ese proveedor el que se lo mande al cliente haciendose pasar por ti.
    Bitcoin: Como ya hemos visto en muchísimos episodios de este podcsat, el Bitcoin es una divisa (como el euro o dolar) criptográfica, que sirve para pagar de forma segura.
    Una vez ya comprendemos la idea, os dejo el podcast para que podáis escuchar cómo realizaría este proyecto y en que tecnologías.
     
    La entrada 054. Idea: Dropshipping con bitcoin aparece primero en Luis Peris.
    20 min
  • 053. Destripando PHP
    ¿Alguna vez te has preguntado cómo funciona PHP internamente? ¿Qué configuración viene de serie? ¿Y hasta que punto es potente? Pues en este episodio analizaremos todos estos aspectos, para así, poder profundizar un poquito más.
    Pero para empezar ¿Qué es PHP?
    PHP es el lenguaje de programación más utilizado en el mundo web, la mayoría de páginas web del mundo utilizan PHP. Además, grandes frameworks como wordpress, drupal, joomla también lo utilizan, por lo tanto, se puede decir, que más del 50% de las páginas web del mundo, están utilizando de una u otra manera PHP ahora mismo.
    De hecho, grandes empresas como Facebook adoptaron y defendieron PHP, creado incluso un lenguaje de programación similar a PHP llamado HHVM, curiosamente, gracias a este proyecto, en la versión 7 de PHP se mejoró muchos aspectos, pudiendo igualar en velocidad a HHVM.
    PHP no se puede explicar sin entender las tres principales versiones:
    Versiones anterior a PHP 5
    Durante 10 años se ha ido avanzando mucho en PHP, de hecho nació en 1995 y no fue hasta 2005 que apareció la versión PHP 5 que fue todo un cambio.
    Por decirlo de alguna forma, las versiones anteriores a PHP 5 son incompatibles, además de faltarle tecnologias nativas que hoy en día nos parecen básicas como pueden ser, objetos, JSON, etc.
    PHP 5
    La versión PHP 5 es la que está funcionando ahora, prácticamente en la gran mayoria de los hostins del planeta, es la versión más moderna y estable. Se caracteriza principalmente por una mayor escalabilidad y por traer (por fin) el paradigma objetos a PHP.
    Además PHP 5 también incorpora mejoras en cuanto seguridad.
    PHP 7
    PHP 7 ha sido toda una revolución, ha sido tan importante el cambio que ni si quiera han pasado por PHP 6 (una estrategia similar a la usada por Microsoft con Windows 10).
    Sus principales características son la velocidad (duplica la velocidad de procesamiento) y el poder utilizar por fin, tipado fuerte.
     
    Características de PHP
    Veamos las principales características de PHP.
    Muchas funciones nativas
    Mientras otros lenguajes tienes que importar módulos o librerías para usar una función, PHP te permite utilizar cientos de funciones sin tener que importar nada.
    Programas muy rápido
    Otra ventaja de PHP frente a otros lenguajes, es que es muy rápido programar en PHP.
    Tipado débil
    No es necesario declarar un tipo de variable, a diferencia de otros lenguajes, una variable string, la puedes convertir en un número entero, simplemente indicándole dicho número.
    Modular
    Puedes añadir módulos externos (cURL, MySQL, etc.) o crear el tuyo propio.
     
    PHP y APACHE
    Debemos de comprender que PHP y Apache son dos cosas totalmente diferente, por una parte, PHP es el lenguaje de programación y Apache es un servidor web. Por lo que quiere decir, que podemos tener instalado PHP sin Apache y utilizarlo desde la terminal.
    Esto explica, que cuando en Linux accedemos a la carpeta de configuración de PHP nos encontremos con dos carpetas, una llamada “Apache” y otra llamada “Cli”.
    La primera carpeta llamada Apache, hace referencia a la configuración de PHP cuando se ejecuta en Apache.
    La segunda carpeta llamada cli, hace referencia a la configuración de PHP cuando se ejecuta desde la terminal.
    Es decir, podemos hacer que PHP se comporte diferente, dependiendo dónde se esté ejecutando.
     
    Fichero de configuración de PHP
    El fichero de configuración de PHP se llama php.ini y contiene toda la configuración que indicará a PHP como se debe de comportar, consta de cientos de variables.
    Para entenderlo mejor, veamos algunas de esas variables.
    engine: Indica si PHP se debe de ejecutar o no.
    precision: Indica cuantos decimales puede tener un float.
    short_mode: Habita la opción de abrir php de forma corta, es decir
    31 min
  • 052. Segunda temporada de Emprendedor IT
    ¡Hola a todos!
    Después de casi dos meses de parón, ya he regresado con el podcast renovado, pero antes de leer (o escuchar) las novedades, tengo que pararme y decir: Gracias, mil gracias a todos, por todos los emails que me habéis mandado durante este tiempo.
     
     
    La entrada 052. Segunda temporada de Emprendedor IT aparece primero en Luis Peris.
    24 min
  • 051. Entrevista a experto en optimización de conversiones
    Nuestro podcast de hoy va a ser muy especial, ya que vamos a tener la suerte de contar con Pedro Sánchez, un auténtico experto en optimización de conversiones.
    Durante la entrevista nos contará que es es eso de optimizar las conversiones y además nos dará pautas y tips para que lo hagamos nosotros también.
    Además Pedro realizará dentro de poco un webinar gratuito sobre este tema, por lo que si queréis participar podéis hacerlo desde su web conversionoptima.com.
    La entrada 051. Entrevista a experto en optimización de conversiones aparece primero en Luis Peris.
    36 min
  • 050. Idea: Comida japonesa
    En este último podcast de la temporada analizaremos una idea de negocio muy golosa. Cómo podemos hacer un Discovery Box de comida japonesa.
    La entrada 050. Idea: Comida japonesa aparece primero en Luis Peris.
    20 min
  • 049. Paradigma objetos
    Analizamos qué es el paradigma objetos y el lenguaje de programación orientado a objetos.
    La entrada 049. Paradigma objetos aparece primero en Luis Peris.
    17 min
  • 048. Socios en una Startup
    Analizaremos un tema muy interesante, cómo encontrar socios para una Startup y qué debemos de hacer.
    La entrada 048. Socios en una Startup aparece primero en Luis Peris.
    19 min

About Consultor IT

From the publisher's feed

Podcast sobre tecnología, donde veremos diferentes tecnológicas cada semana, además de analizar la parte tecnológica de las ideas de negocio.