Instalar RHC en Raspberry Pi.

Cloud Computing usando Openshif Platform as a Service (PaaS).

logotype_rh_openshift_wlogo_rgb_black

1.-Crear una cuenta en la Consola Web.

2.-Iniciar sesión en la Consola Web.

3.- Instalar red hat cloud tools (RHC) y Git.

  • Instalar Ruby 2>= sudo apt-get install ruby-full en la RPI
  • Checar que tengamos ruby en CLI: Terminal: ruby -v
  • Instalar Git sudo apt-get install git git-core
    • git config –global user.name “tunombre”
    • git config –global user.email “tuemail”
  • Instalar rhc sudo gem install rhc
Podemos configurar Git para añadir nuestro nombre y email, de modo que Github pueda mostrarlos al hacer commits.

 

4.-Configurar rhc para conectar a la Consola Web.

  • Introducimos rhc setup en CLI.
  • Iniciamos sesión con el usuario y contraseña creados.
  • Rhc creará un token ssh para tener acceso más rápido.
  • Introducimos  el namespace nombreapp.rhcloud.com

5.-Crear la primera aplicación.

Con esto logramos crear que tipo de aplicación para trabajar vamos a querer, consultar documentación.
create-a-new-application-openshift-online-by-red-hat
Muchos tipos de aplicación puede correr Openshift y usando Deploy para una rápida producción.

6.-Para poder crear la aplicación nos ubicamos en el directorio el cual queramos que se situé todos los archivos del proyecto.

  • C://nameapp> rhc app create primeraapp php-5.4
  • rhc se pone en marcha a crear la aplicación y al final muestra datos importantes.
  • Desde este momento podrías acceder a http://www.primeraapp-nombreapp.rhcoud.com
  • Para ver más información de la aplicación rhc show-app primeraapp

7.-Listo puedes empezar a modificar código en local y hacer commits y push para ver los resultados en tiempo real además de agregar “cartridges” como bases de datos a el proyecto.

A diferencia de hacer la aplicación en la Consola Web tendrías que hacer un clone con github para bajar el proyecto a la RPI local.

 

Fuentes: Curso Jesús Conde y Documentación Oficial.

Instalar RHC en Raspberry Pi.

Anti anti-adblock

Anti-Adblock Killer
Página Web del Proyecto

Hola a todos, hacia un rato que no escribía porque no encontraba algún articulo interesante, pero vamos que los de Genbeta han hecho un análisis de la situación actual con respecto a la publicidad sofocante y de como tener una experiencia más confortable y limpia a la hora de navegar por Internet.

Pues vamos a con ellos para la explicación e instalación de la herramienta.

Adblock anti-Killer ayuda a mantener su Ad-Block activo, cuando se visita un sitio web y se le pide que desactive.

https://github.com/reek/anti-adblock-killer

Nota ESTO NO ES una solución universal para todos los scripts ANTI Adblock.

1.-Donación, si puedes hacer una donación seria lo más correcto, no importa la cantidad pero la ayuda siempre debe ser gratificada puesto que estos desarrolladores trabajan de forma desinteresada para ayuda de la comunidad y tienen gastos tanto en el tiempo y recursos para el desarrollo de programas como este.

  • Paypal Paypal: Donate
  • Flattr Flattr: Donate
  • Bitcoin Bitcoin: 35w5N6YBWgr1Y1Qj9YoY3amo7zCbXLEJsA
  • Dogecoin Dogecoin: AF6TrxBAcnfv74zZmyP7jsHzRptmPzZBGr
  • Litecoin Litecoin: 3EuoNXue1Fm6Jypiiuf6aXVFvJxhZ5Gqou

2.-Para poder hacer uso de este script se necesita un Gestor de scripts en el Navegador, con esto hace más fácil la activación configuración y manejo del programa.(escoger uno e instalar).

3.-Una vez instalado el gestor deberemos descargar un archivo, que se encargará de trabajar cuando se nos solicite des-habilitar el ad-Block.

La forma por la cual aplique el archivo, fue descargándolo .txt y mediante el complemento o extensión agregarlo a su contenido.

uBlock₀ — Panel de control
UBlock

4.-Al final instalar el script de cualquiera de las páginas de abajo que proporcionan todo tipo de scripts para diferentes utilidades en la web.

Su gestor de scripts detectará cuando vayan a instalar y de este modo facilitar su uso.

Probar si todo funciona correctamente: Test

Si todo salió bien no debe detectar el bloqueador de anuncios.

5.- Hecho esto no olvidar darle soporte al Autor, compartiendo y donando.

  • Donate It
  • Rate It
  • Share It (Social Network, Forums, Blogs, etc.)
  • Follow It (Twitter)
  • Become a Fan
  • Report Anti-Adblockers

Gracias a personas como Reek, podemos disfrutar de una web más limpia.

 

Antiblock.org - Script-Download
Test Correcto.
Anti anti-adblock

Configuración APN Weex

Hola a todos, hace unos días pedí mi SIM Weex, ya que tiene nos paquetes muy interesantes, además de tener $100 Pesos de credito incluido y decidi probarlo, el SIM me llego unos 3, 4 días a mi casa Cancún excelente, lo primero que decidí fue configurar los datos para usar el Internet Movil, les comparto la configuración.

photo_2015-12-07_22-30-40

Son los únicos 2 datos que necesitaran para el acceso a internet, recordar liberar su móvil, con esto el acceso puede ser valido para cualquier sistema operativo móvil.

photo_2015-12-07_22-30-43

Como poseo un FirefoxOS el sistema de monitoreo de los datos está más que resuelto, para los usuarios con Android y iOS podrán bajar la respectiva aplicación a su Móvil.

Versión para MIUI. (Reiniciar el terminal si es necesario.)

Comprobar los símbolos de conectividad 3G o 4G según su cobertura.

Un saludo a todos y hasta la próxima.

Configuración APN Weex

Install Plasma5 on openSUSE 13.2

Excelente medio de instalacion para Plasma 5 en la version estable de openSUSE 13.2.

Alexvenn

I have already installed openSUSE 13.2 with MATE environment on my Desktop and I made the decision to try Plasma 5.

What is Plasma 5?

KDE Plasma 5 refers to the latest iteration of the desktop environment created by KDE primarily for Linux systems and is built using Qt 5 and KDE Frameworks 5

plasma5-menu

 How to Install Plasma 5

Step 1. You have to add repositories

Step 2. Install Plasma 5 Pattern from Software Management

Step 3. Log out, choose as default environment “Plasma 5” and give your password to log in

Troubleshooting

Problem: On “Step 3” I had a problem. I took the error “Could not start kdeinit5”
Solution: On terminal, give zypper lr to see your list of your repositories.

Run this to check whether your existing programs fall into repos from step 1.
(Change 1 & 2 with the number…

Ver la entrada original 16 palabras más

Install Plasma5 on openSUSE 13.2

Backend como Servicio

La computación en nube

    Es un término computación o metáfora que se desarrolló a finales de la década de 2000, con base en la utilidad y el consumo de recursos informáticos . La computación en nube consiste en el despliegue de grupos de servidores remotos y software de redes que permiten el almacenamiento de datos centralizados y acceso en línea a los servicios informáticos o recursos. Las nubes pueden ser clasificados como públicos, privados o híbridos.

La computación en nube se basa en la distribución de los recursos para lograr la coherencia y las economías de escala , similar a una utilidad (como la red eléctrica ) en una red. En la base de la computación en nube es un concepto más amplio de la infraestructura convergente y comparte servicios .

La computación en nube es el resultado de la evolución y adopción de tecnologías y paradigmas existentes. El objetivo de la computación en nube es permitir a los usuarios tomar benefician de todas estas tecnologías, sin la necesidad de un conocimiento profundo sobre o experiencia con cada uno de ellos. La nube tiene como objetivo reducir los costos, y ayuda a los usuarios centrarse en su negocio principal en lugar de ser impedido por IT obstáculos.

Modelos de servicio

Los proveedores de cloud computing ofrecen sus servicios de acuerdo con varios modelos fundamentales:

Infraestructura como servicio (IaaS)

En el modelo más básico nube de servicio y de acuerdo a la IETF (Internet Engineering Task Force), los proveedores de IaaS ofrecen computadoras – máquinas virtuales o físicas (más a menudo) – y otros recursos. (Un hipervisor , como Xen ,Oracle VirtualBox , KVM , VMware ESX / ESXi , o Hyper-V ejecuta las máquinas virtuales como invitados.

Plataforma como servicio (PaaS)

En los modelos PaaS, proveedores de nube ofrecen una plataforma de computación , por lo general incluyendo el sistema operativo, entorno de ejecución de lenguaje de programación, base de datos y servidor web. Los desarrolladores de aplicaciones pueden desarrollar y ejecutar sus soluciones de software en una plataforma en la nube, sin el costo y la complejidad de la compra y la gestión de las capas de hardware y software subyacentes.

Software como servicio (SaaS)

En el modelo de negocio utilizando software como servicio (SaaS), los usuarios disponen de acceso al software de aplicación y bases de datos. Los proveedores de cloud gestionan la infraestructura y plataformas que se ejecutan las aplicaciones. SaaS se refiere a veces como “software on-demand” y tiene un precio por lo general sobre una base de pago por uso o el uso de una cuota de suscripción.

5 motivos por los que Cloud Computing a mejorará tu empresa

  1. Ahorra dinero.
    1. No necesitas comprar hardware específico porque todo está en la nube, lo que reduce drásticamente los gastos en infraestructura.
    2. No necesitas expertos en mantenimiento porque las soluciones Cloud las mantienen sus creadores desde la nube.
  2. Optimiza los recursos.
    1. Tus recursos IT serán más productivos y se dedicarán a tus problemas, no a configurar herramientas porque el mantenimiento y la configuración de la tecnología Cloud es tan sencillo como usar tu email.
    2. Mejora la productividad de tus empleados ofreciéndoles acceso 360.
    3. Consigue entornos más eficientes y dinámicos.
  3. Movilidad 100%.
    1. Acceso desde cualquier lugar y en cualquier momento.
    2. Disponibilidad total de las aplicaciones y del acceso a la información.
    3. Accesible desde cualquier dispositivo conectado a Internet.
  4. Incremento de la seguridad.
    1. No hace falta que hagas esfuerzos en proteger tus soluciones Cloud porque la seguridad corre de nuestra cuenta.
    2. La tecnología de seguridad que nunca imaginarías en tu empresa, velan por la protección de tus datos.
    3. Los servicios de Backup en la nube salvarán tu negocio en caso de desastre. Podrás recuperar tus datos en cualquier momento.
  5. Flexibilidad para crecimiento y expansión.
    1. Quieres más licencias, las tienes. Quieres más capacidad, la tienes. Quieres ampliar tus servicios, ¡hecho! Todo lo que quieras, simplemente ampliando tus servicios Cloud.

Más info | Qué es Cloud Computing y cómo ayudará a mejorar tu empresa

Como puedo implementarlo?

Dentro de las tendencias de Plataformas que nos ofrecen estos servicios se encuentran un gran numero de competidores, pero personalmente he usado uno que es Open Source llamada Openshift.

Y que el maestro Jesus Conde ha hablado y hecho énfasis en una tendencia al cual hay que adaptarnos, que mejor que siguiendo sus pasos y adentrarnos a ellos con este curso.

Backend como Servicio

Configuración de Shorewall 2 interfaces en Crunchbang 11.2

Hola a todos, este es mi primer post de como crear una (DMZ) zona desmilitarizada con debian (crunchbang) usando shorewall como intermediario entre el servidor y las conexiones para realizar la conexión al servidor, estas peticiones son creadas por medio de reglas, que permitirán el paso o denegaran la conexión al servicio dado de alta, ya sea Apache, SSH, SMTP o algún otro que les ocurra.
El esquema es siguiente para poder darnos una idea del proceso de configuración.
[Imagen]

Después de haber explicado, vamos ala practica, primero procederemos a instalar Shorewall, usando la interfaz gráfica de el gestor de paquetes Synaptic, buscamos en la barra de búsqueda rápida “shorewall”
marcamos el paquete correspondiente, además de hacernos una selección de las dependencias necesarias para usar dicho programa.

Ahora, y que la infraestructura esta montada, usaremos Una maquina con Windows para simular una maquina que provee algún servicio en este caso “Servidor WEB” usando el programa XAMPP para ayudarnos, otra maquina conectada dentro de la red, pero que estará en configurada en otra zona y por ultimo, una maquina ejecutando Linux que nos servirá como “Servidor Firewall”, este actuará como intermediario entre la red interna que maneja las 2 maquinas (servidor apache y maquina conectada ala red), para permitir o denegar los puertos entrantes de Internet a el servicio solicitado (“Servidor WEB”), ya con esto tenemos protegido nuestro sistema, brindando, pero protegiendo a las demás computadoras internas de la red.

Esto es efectuado con las configuraciones de Shorewall, los archivos de configuración son las siguientes:

Usando como ejemplos los que trae consigo en la documentación de Shorewall, los copiaremos de la siguiente direccion a “etc/shorewall” para que ala hora de ser ejecutado el programa cargue con todas las instrucciones, esto es muy util ya que nos ahorra ala hora de configurar cada uno de los comandos y shorewall verifica si hay algún error o conflicto.

cp /usr/share/doc/shorewall/examples/two-interfaces/interfaces /etc/shorewall/

cp /usr/share/doc/shorewall/examples/two-interfaces/policy /etc/shorewall/

cp /usr/share/doc/shorewall/examples/two-interfaces/zones /etc/shorewall/

cp /usr/share/doc/shorewall/examples/two-interfaces/rules /etc/shorewall/

cp /usr/share/doc/shorewall/examples/two-interfaces/masq /etc/shorewall/

1.-Nos vamos al archivo de interfaces, aquí damos a conocer cuales son las terminales con las que se va a trabajar, en este caso usamos

loc eth0 (Serivdor Apache)
loc eth1 (PC normal)

Para especificar que usaremos 3 computadoras dentro de una red conectadas por una modem Telmex.

2.-Luego rocederemos a configurar el archivo Policy, (la dejaremos por default).

Despues vamos al archivo de zonas, configurar las interfaces, usando eth0, th1 y eth2.
fw firewall (El linux con Shorewall)
loc ipv4 (PCS connectadas a la red)

3.-Los siguiente es configurar reglas de acceso al firewall
Esta regla indica que se pueden hacer peticiones desde fuera de la red local, es decir desde el internet (net), hacia la red local (loc:192.168.1.254) por el puerto 80. (esta IP es la del Servidor Web)

ACCEPT net loc:198.168.1.254 80

Esta regla nos va a permitir hacer peticiones desde la red local hacia la net (internet). (no hay internet en la red)

ACCEPT loc net

Esta regla bloquea todas las peticiones que vengan desde la red local hacia el Firewall ($FW).

DROP loc $FW

Esta regla bloquea todas las peticiones que vengan desde net (intertnet) hacia el Firewall ($FW).

DROP net $FW

Esta regla aceptara peticiones hechas desde el Firewall ($FW) hacia loc (red local).

ACCEPT $FW loc

Esta regla aceptara peticiones hechas desde el Firewall ($FW) hacia net (internet).

ACCEPT $FW net

Con esta regla aceptara DNS del Firewall hacia net (internet).

ACCEPT $FW net

Esta regla denegara hacer ping de la red local (loc) hacia el Firewall ($FW).

Ping(DROP) loc $FW

Esta regla permite hacer ping de la red local (loc) hacia la red net (pero no tenemos internet).

Ping(ACCEPT) loc net

Esta regla denegara hacer ping desde la red net (internet) hacia el Firewall ($FW).

Ping(DROP) net $FW

4.- Configuramos nuestro archivo masq

eth1 eth0

5.-Ya para finalizar modificamos las variables del archivo /var/shorewall.conf
para que sean ejecutadas ala hora de iniciar el servicio.

STARTUP_ENABLED = Yes

ROUTE_FILTER = Yes

LOG_MARTIANS= Yes

IP_FORWARDING=Yes

Con esto lo que falta es dar de alta el servicio, usaremos el comando

shorewall start

Firewall/shorewall funcionando.

Para detener el servicio del shorewall.

shorewall stop

Para limpiar las reglas

shorewall clear

Verifica los log en un tiempo determinado

shorewall logwatch

Muestra los último 20 mensajes de netfilter

shorewall show log

Nos da un amplio reporte de los problemas encontrados en shorewall

shorewall dump

Para que shorewall inicie automaticamente al inciar el equipo, hay que configurar el archivo:

/etc/default/shorewall

Por defecto viene así: # startup= 0

Debemos dejarlo así: # startup= 1

Listo, al iniciar el equipo, inicia automaticamente shorewall.

Configuración de Shorewall 2 interfaces en Crunchbang 11.2

El mejor Pack de #Iconos para #Android estilo #Flat

3er Pack de Iconos Actualizado: 1/10/2015


Hola a todos, les presento este excelente paquete de iconos hecho por Kotus Works, el  es diseñador y crea iconos en sus ratos libres, ha hecho trabajos compatibles con Linux y desde hace poco decidió llevarlo a la plataforma de Android, pero en el proceso se dio cuenta de que habia que pagar por subir su aplicación.

Last 4-5 days I spent silently on creating Ardis icon pack for android, and…

El set de iconos se puede descargar gratis, pero pide apoyo a las personas que hagan alguna compra de su trabajo, pueden acceder a su blog personal y ver más de ello.  🙂

https://kotusworks.wordpress.com/artwork/

http://kotusworks.deviantart.com/art/Ardis-Basic-Icon-Theme-450178304

Finalmente algunos screenshots para que vean como queda.

Android:

Linux:

2014-06-02 22.05.58Un saludo.

2do Pack de Iconos Actualizado: http://www.mediafire.com/download/76l3bndbcme1otf/Ardis+Icon+Pack-2.apk

Fuente: Hilo.

El mejor Pack de #Iconos para #Android estilo #Flat