FASTAPP EN NUESTROS SERVIDORES [BITNAMI]

La creatividad de unos es la libertad de otros by  monolinux

Despues de superar la frustación que provoco el cierre de groveshark, ¬¬#. Vengo con una muy buena noticia; Gracias opensource por darnos mas opciones en un mundo donde las alternativas solo son caminos creados por corporativistas y la opciones son sus opciones. Por eso queridos lectores y unicos amigos; busquen siempre su destino. Y hablando de buscar hace dias un project manager de un proyecto que tengo de freelance me dijo quiero instalar una wiki y le envie un manual al cual tenia defectos y como es costumbre en el mundo de GNU/LINUX, nada es una receta de cocina me puse a veriguar como hacer esta tarea mas facil y claro la encontre y si es LIBRE y si tu lo puedes tener se llama BitNami

Pero que carajos es Bitnami.- Explico ¬¬°

BitNami (http://bitnami.org/) es un instalador multiplataforma, y con licencia GPL, de aplicaciones web de software libre. Es decir, proporciona instaladores para Linux, Windows y Mac OS y para este último, incluso proporciona en algunos casos versiones para PowerPC y para Intel. Por eso lo llamo FASTAPP como FASTFOOT comida rapida en este caso seria aplicaciones rapidas 🙂

Su Objetivo ¬¬#

Su objetivo es facilitar la instalación y configuración de gran cantidad de aplicaciones web como por ejemplo: WordPress, Joomla!, Drupal, phpBB, MediaWiki, Alfresco, etcétera. Además instala todos los elementos que requiere el funcionamiento de la aplicación, como puede ser un servidor HTTP Apache, o una base de datos como MySQL.

Como lo hace  ¬¬” <— ¬¬!

BitNami crea paquetes, que llama stacks o pilas, que contienen todo lo necesario (programas, scripts, bases de datos, dependencias de librerías resueltas,…) para la instalación de la aplicación, con total independencia del software que tengamos instalado y sin interferir en él.

Como resumen podemos decir que BitNami es:

  • Fácil de utilizar
    Con sólo unos clics de ratón, podemos tener una aplicación de software libre funcionando.

  • Multipatforma
    Existen BitNami Stacks disponibles para Linux, Windows y Mac OS X.

  • Independiente
    Los Stacks BitNami no va a interferir con el software ya instalado en el sistema.

  • Funcionan de forma nativa o en virtual.
    Permite la instalación de la pila directamente en el sistema, o se puede ejecutar como una máquina virtual.

  • Open Source
    Todas las pilas BitNami se pueden descargar libremente y utilizar en los términos de la Licencia Apache 2.0.

Referencia

http://recursostic.educacion.es/observatorio/web/en/software/software-general/767-bitnami-instalador-de-aplicaciones-web

FLISOL 2015 [COMING SONG…]

Me gustaría decir que sabia que esto iba a pasar , que todo es parte de un gran plan para dominar el mundo by linus torvalds.

Si así es! cada año el mes de abril. que por cierto es mi cumpleaños ¬¬°; “digo por si quieren regalarme algo”. Se celebra el festival mas importante en latinoamerica, sobre software libre. Vamonos!!!

Aun que este anuncio es muy prematuro, ustedes ya pueden participar y ser parte de la historia. Pueden crear su evento en su propia ciudad escuela etc, etc. Les dejo la pagina para que puedan acceder al sitio y verificar todo lo que se puede hacer cuando uno se lo propone http://flisol.info/FLISOL2015.

El conocimiento siempre enriquece  y mas si es divertido chequen lo que pueden encontrar en el flitsol.

EL SSH ES SEGURO SI TU LO HACES SEGURO

Nadie es libre. Hasta los pájaros están encadenados al cielo by bob dylan

Sigamos hablando de seguridad. y lo inseguro que es este mundo, hablemos de kevin mitnick y facilidad de penetrar los sistemas informáticos que  en los años 80’s fue alguien temible hasta el día de hoy con el grupo de hacktivista denominado Anonymous. Y ha esto le sumamos lo que  edward snowden ha dicho con respecto a la infiltración de backdoors de varios sistemas operativos y la falta de privacidad en las redes sociales. Un mundo paranoico si lo vez de esta forma pero si lo vez desde mi perspectiva un mundo donde hay que cuidarse y ser mejor que el enemigo.

SSH no es un protocolo seguro eso lo sabemos de antemano con shellshock atemorizando a mas de unos cuantos sysadmins y webmasters, pues bien si nada es seguro , no es por que el sistema sea malo mas bien nos gusta la facilidad de poner todo por default. Si optamos por software libre, podemos modificar programas para hacerlo de una manera mas seguro y no como los corporativos donde no puedes meterle mano. Pero aun así las ventajas y las libertades que nos da el software libre vs corporativos. Es mas benefactoria para nosotros, no da igual y lo dejamos tal cual, y eso es uno de los primeros bugs que ataca un hacker. LA IGNORANCIA DEL USUARIO FINAL.

Hoy queridos amigos y únicos lectores les enseñare como dejar su SSH casi casi impenetrable, en este post no escribiré el tutorial ya que hay unos muy buenos en la red, que debes de hacer el copy/paste hago el vinculo para que ustedes puedan enriquecerse de otras manera y de esta forma ver el mundo de diferentes angulos.

  1. Como hacer el SSH mas seguro.
  2. Configurar SSH
  3. SSH sin contraseña

De cualquier manera si tienen alguna duda no duden en escribir además les dejo un manual sobre SSH, y de esta manera saber como funciona y así saber como atacar o como cubrirse. Tuturial

ALUX EL PUNTO DE VENTA QUE VINO PARA QUEDARSE

Usted puede renunciar, dejarse  llevar  , apretar los dientes y colgar como la gente estúpida lo hacen. by Uxbal [biutiful].

Hace unos meses un equipo de tres desarrolladores[Dulce, Fertxo  y Monolinux]. Se enfrentaron a un problema informático, Que un cliente quería que desarrolláramos y ese problema era mas y nada menos que un punto de venta.

Alux, en la cultura maya era un duende que cuidaba de las parcelas de los campesinos , silbando ahuyentaba a los ladrones y mala vibras. Ese es el concepto que manejamos en este punto de venta, un sistema que sea capaz de avisarle en tiempo real al jefe que es lo que pasaba en su sistema.

Captura de pantalla de 2015-02-16 09:58:47

Alux en un inicio fue pensado para ser un software robusto, con un servidor central llamado Kahtal. “Un kahtal es la casa donde habita el alux”, en ese servidor toda la información estaría centralizada, el vendedor como el gerente podría, recurrir ala información en cualquier momento incluso desde su casa o cualquier lugar donde posee internet. Pero después supimos que aveces el cliente no necesita eso, así que estamos desarrollando 3 productos :

  1. Alux [Sifaka] .- Un servicio Web mantenido por nosotros mismos con un costo de 150 al mes cuenta con restricciones.
  2. Alux [Titi].- Programa local Con control de productos , control de precios ,  control de envases. Ideal para tiendas grandes aun no sabemos el precio pero si están interesados, aquí comentan.
  3. Alux [Mandril].- Este es todo el software completo servicio web como servicio local, con gráficas control de reportes ideal para tiendas que tenga sucursales. El precio no lo sabemos aun pero andamos en eso.

Estos son nuestros servicios y el producto es realmente interesante pueden verificar sus manuales Manuales::Alux, Lo mas importante de esto es que es un producto 100% mexicano desde el meritito Villagran Gto. Cabe destacar que el software puede adaptarse alas necesidades del cliente.

En estos momento estamos armando todo el marketing y esperemos que todo salga pero por lo mientras sigan en contacto con nosotros.

LAMP EN DEBIAN Y DISTROS DERIVADOS

No por que tengas plumas en el trasero significa que eres un pollo. by Tyler Durden [Club de la pelea]

Una vez mas pienso en hacer la continuidad como forma de vivir, tengo mucho trabajo pero últimamente lo he dejado pasar sin sentir un poco de frustración ante la perdida de tiempo inútilmente, hoy me di cuenta y gracias ala película del luchador  se las recomiendo, el tiempo es corto y la juventud se termina, por eso manos ala obra lectores y únicos amigos.

Instalar Lamp en Gnu/Linux de tipo Debian es como robarle un caramelo a un niño ¬¬° bueno no tanto así pero si es fácil :). Solo necesitamos que sepan entrar al terminal y un poco sobre comandos de Linux además las ganas de hacerlo.

Que es Lamp.– Es un conjunto de software para desarrollo de paginas webs y creación de un servidor local. Sus siglas significan Linux Apache Mysql Php. Existen sus derivados en diferentes sistemas operativos como Wamp [Windows], Mamp [MacOSX] , Xamo [Para cualquier sistema operativo].  También hay cosas como Appserv pero este por lo regular no me gusta por que no esta actualizado.

Existen varios métodos para instalar Lamp  los cuales los pondré el que usen tendrá el mismo efecto:

sudo apt-get install lamp-server^

les pedirá solo la contraseña de mysql el proceso es el siguiente enlace

sudo apt-get install tasksel && sudo tasksel

en este momento saldrá un menú el cual escogen los que necesiten el proceso y les pediran una contraseña en mysql si quieren saber el proceso paso a paso esta en el siguiente enlace  

Este es el método mas tardado ya que se instala uno por uno pero tiene sus ventajas ya que garantiza que el programa es el mas reciente.

sudo apt-get install apache2 php5 libapache2-mod-php5 php5-cli php5-mysql 
sudo apt-get install mysql-server mysql-client libmysqlclient-dev

De igual manera pedirá contraseña en mysql. si quieren saber el proceso paso a paso el enlace es el siguiente link

PHPMAILER LIBRERÍA DE CORREO COMPLEJAMENTE SENCILLA

“Una cosa chica que vuela no debería tener un nombre tal largo como mariposa. Piensa que elefante tiene la misma cantidad de letras que mariposa y es mucho más grande y no vuela” by El cartero de Neruda

El proceso para hacer envío de email desde PHP es muy sencillo. Se limita a una función llamada “mail()” , aunque cabe destacar que esa librería es un poco deficiente por no decir frustantemente horrorosa lo que la ha usado sabrán por que y los que no compartirán mi idea. Pero como dice por ahi una empresa de tarjeta “Pero para todo eso existe PHPMailer” una librería que te saca de Pedos, ‘Lo siento pero no hay censura en este blog’ 

PHPMailer para enviar emails

PHPMailer es una clase creada específicamente para hacer sencillo el envío de emails que tienen características complejas, y la verdad es que es bastante útil y potente. Permite enviar email con archivos adjuntos, diferentes tipos de servidores SMTP (con o sin autenticación de usuario), a la vez que da soporte a otras características de la función mail() nativa de PHP, pero de una manera un poco más simple.Está disponible con licencia de libre distribución ‘yahuoooo’ y uso es de código abierto su repositorio es el siguiente: https://github.com/PHPMailer/PHPMailer

En ese repositorio encontraras toda la información necesaria para enviar tus correos de una manera chenchillita en tus proyectos . aqui les dejo un ejemplo para enviar un correo sin necesidad de configurar nada del PHP.ini

 

 //incluimos la clase PHPMailer
 require_once('../class.phpmailer.php');
 
 //instancio un objeto de la clase PHPMailer
 $mail = new PHPMailer(); // defaults to using php "mail()"
 
 //defino el cuerpo del mensaje en una variable $body
 //se trae el contenido de un archivo de texto
 //también podríamos hacer $body="contenido...";
 $body = file_get_contents('contenido.html');
 //Esta línea la he tenido que comentar
 //porque si la pongo me deja el $body vacío
 // $body = preg_replace('/[]/i','',$body);
 
 //defino el email y nombre del remitente del mensaje
 $mail­>SetFrom('email@remitente.com', 'Nombre completo');
 
 //defino la dirección de email de "reply", a la que responder los mensajes
 //Obs: es bueno dejar la misma dirección que el From, para no caer en spam
 $mail­>AddReplyTo("email@remitente.com","Nombre Completo");
 //Defino la dirección de correo a la que se envía el mensaje
 $address = "email@destinatario.com";
 //la añado a la clase, indicando el nombre de la persona destinatario
 $mail­>AddAddress($address, "Nombre completo");
 
 //Añado un asunto al mensaje
 $mail­>Subject = "Envío de email con PHPMailer en PHP";
 
 //Puedo definir un cuerpo alternativo del mensaje, que contenga solo texto
 $mail­>AltBody = "Cuerpo alternativo del mensaje";
 
 //inserto el texto del mensaje en formato HTML
 $mail­>MsgHTML($body);
 
 //asigno un archivo adjunto al mensaje
 $mail­>AddAttachment("ruta/archivo_adjunto.gif");
 
 //envío el mensaje, comprobando si se envió correctamente
 if(!$mail­>Send()) {
 echo "Error al enviar el mensaje: " . $mail­>ErrorInfo;
 } else {
 echo "Mensaje enviado!!";
 }