Que hacer después de instalar KDE 4.X

Este es una colección de trucos, atajos, utilidades y tips que nos pueden mejorar nuestra experiencia en este entorno de escritorio, he ido recabando probando y usando cada uno de ellos, espero les guste y si tienen algún hack que compartir comentarlo

Como es algo largo los procedimientos coloco solo checklist para que vayan completando:

  • Cambia el cursor
    Preferencias de Dolphin.
    Configurar Dolphin, thumbnails, Lugares, Colores de Carpeta.
    Mostrar las pre-visualizaciones en Dolphin.
    Des-habilitar servicios al inicio KDE.
    Configurar la composición openGL 3.1, rasterizado.
    Konversation->Configuracion de cuenta, registro de logs, notificaciones.
    Agregar el plasmoide, (mostrar contenido de carpeta) en el panel.
    instalar programas útiles: Kate, Dragon Player, Yakuake, Rekonq, Geany.
    Configurar Gestión de Sesiones.
  • Agregar el plasmoide icon tasks en lugar de la barra de tareas por defecto KDE
  • instalar Ksuperkey para poder abrir el menú con la tecla meta (windows)
    Habilitar KGet.
    Instalar ruby, gemas.
    Agregar un VPN
    Instalar y configurar Git

Configurar las notificaciones de:
Chokoq, mejores notificaciones, Amarok, Konversation.
Cambiar la Interfaz:
Kate, Terminal, Ktorrent, Escritorio.

para openSUSE:

  • sudo zypper ref && sudo zypper up
    sudo zypper inr
  • Agregar Packman*
    Agregar packman-essentials
    zypper ref && zypper inr
    Agregar packman-multimedia
    zypper ref && zypper inr
    con esto logramos pasar a los paquetes más actualizados usando los repositorios de packman y cambiando de proveedor al mismo.
  • Inhabilitar los servicios de arranque de openSUSE
    Configurar el idioma del teclado en Yast
    Instalar los paquetes de idioma. Yast->Yast->Idiomas->es_MX
    Cambiar los registros systemd
    Cambiar el Journal: Borrar carpeta dentro de /var/log/journal/
    joe vim /etc/systemd/journald.conf -> SystemMaxUse=50M

Varios:
Instalar programas externos: Telegram, Chrome, Brackets, Sublime Text, remarkableapp ó getspringseed ó CuteMarkEd ó haroopress para Markdown.

Nota* estos pasos son con mi configuración personal, en repos para openSUSE 13.2 y con una lap HP AMD A-6.

Anuncios
Que hacer después de instalar KDE 4.X

Como instalar Telegram en KDE

Este método de instalación vale para cualquier distribución.

Para 32 Bits.

wget -c https://tdesktop.com/linux32
tar xvf linux32
sudo mv Telegram /opt/telegram

Para 64 Bits.

wget -c https://tdesktop.com/linux
tar xvf linux
sudo mv Telegram /opt/telegram

(recomendable bajar los archivos en Documentos u otro para no saturar el $HOME)


sudo chown -R 'tu-ususuario':users /opt/telegram && sudo chmod -R 777 /opt/telegram

Con esto logramos que las actualizaciones se descarguen automáticamente para solo reiniciar y tener la nueva versión.

Para iniciar Telegram tendremos que ejecutarlo por primera vez en su directorio, después un vinculo se creará en el Menu de inicio.

Telegram al ser ejecutado por primera ves es recordado en el Manu de aplicaciones KDE
Telegram al ser ejecutado por primera ves, es recordado en el Menú de aplicaciones KDE

Fuentes: La mirada del replicante.

Como instalar Telegram en KDE

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

TuxAmigos

    Es una plataforma más de comunicación de los integrantes de la iniciativa killallradio, pero que no esta ligado exclusivamente con esta, Killall Radio es para todos y son bienvenidos, hablamos de todo un poco, y los integrantes hacen más amena las discusiones, desde Linux, Software Libre, acontecimientos en el mundo de la tecnología y  Internet, básicamente el estilo de vida de una persona Geek.

    No busca ser reemplazo de los ya existentes IRC #killallradio ni de Mumble, pero de ser una buena herramienta de interacción.

Killall Radio nace como un proyecto personal de un loco por la radio, un soñador con la ilusión de compartir por internet el buen rollo a través de la radio con todos los amigos del mundo.

Y que ha ido tomando bastante fuerza entre sus integrantes, a grado de crear varios portales para la interacción de ellos.

La comunidad en Google Plus que centraliza todas las actividades y noticias del mismo, la página web Killall radio que transmite las 24 hrs música Creative Commons, el blogspot de la radio, la sala de chat en Freenode., y para escuchar las transmisiones

COMO COMENZÓ?

Haciendo una prueba piloto con Telegram que hice, después de sus lanzamientos para escritorio, vÍ excelente opción para ser más productivo y sacar provecho a las nuevas tendencias, ademas de todas las prestaciones que ofrece, más info.

Me di a la tarea de crear un grupo para establecer comunicación y hacer uso de esta, con unos amigos de el software libre NeoRanger y JuanTux, poco a poco ir integrando personas, después de esto hice una publicación para agregar integrantes de Kill all Radio que pronto aceptaron mi solicitud.

Dicho esto os presento:

UNETE A TUXAMIGOS

Si quieres formar parte del grupo, compartir conocimientos, hablar de un tema en especifico o solo pasar el rato mandame un mensaje telegram.me/roberthchan para que formes parte de las conversaciones.

TuxAmigos es para todos y son bienvenidos, hablamos de todo un poco, y los integrantes hacen más amena las discusiones.

nota: Agregar con apodo únicamente es para establecer conversaciones, y es independiente de la agenda del teléfono, lo cual lo hace idóneo para mantener la privacidad.

Para darle un poco de toque de mi cosecha les comparto, buena vibra!

Un saludos a todos y hasta la próxima. Fuente.

TuxAmigos

Tema GeekoWater para Brackets.

Hola compañeros Buen Día, hace poco trabajando con la herramienta de edición de código Brackets, la cual encontré muy productiva para la creación de plataformas web, me di ala tarea de investigar para crear mi propio tema.

Como sabrán Brackets tiene buenas ventajas además de ser Open Source aquí en Usemos Linux nos hace una comparación muy precisa de las ventajas y desventajas.

Volviendo a lo anterior y siguiendo la guía de extensiones, como contribuir encontré la opción de crear Temas, fue aquí donde se siguen una guía unos pocos pasos simplificados:

1.- En el menú del editor abrimos, Ayuda ->Abrir directorio de extensiones.

a.-Creamos un nuevo directorio con el nombre de nuestra extensión, creamos el archivo JSON que contiene la información relacionada con la extensión.

b.-Creamos el archivo .css o .less que contendrá los parámetros de configuración para el tema. se recomienda comenzar desde un tema base como el de Brackets.

2.-Ejecutar Brackets, seleccionamos nuestro tema y arrastramos el archivo .css o .less al editor, con esto logramos que cualquier modificación se vea refrenada en el editor, aunque trabajar este método es prueba y error y no siempre se ven todos los cambios.

Varios de las clases se me hacían desconocidas, no olvides consultar toda la documentación.

3.-Al final solo resulta comprimir el tema para subirlo, al yo crear el mio no tardo nada y estaba ya disponible para su uso, sorprendente.

Geekowater

El tema me fue inspirado en colores oscuros para no dañar los ojos pero con un color verde claramente señalizado y no perderse entre tanta oscuridad, espero que les guste seguiré trabajando en ello, espero comentarios.

Puedes descargarlo desde aquí o en el respectivo menú de extensiones.

Este esquema de colores esta basado en azul, espero hacer otro pero con verde de base.

Saludos a todos! y si encuentran alguna imperfección favor de notificarme.

Actualización después de tiempo de haber hecho el tema creo que es hora de corregir detalles.

Proceso del la proxima entrega.
Proceso del la proxima entrega.
Tema GeekoWater para Brackets.

Instalar Driver PHP MongoDB en openSUSE 13.2

Para poder iniciar necesitamos tener instalado LAMP ya que este nos instala el servidor Apache para trabajar locamente y también PHP.

Notese que hace referencia a MySQL cuando utiliza MariaDB. Más info aquí. Como siempre procederemos con la ayuda de la documentación oficial.

Nos aseguramos tener Apache corriendo.

sudo systemctl enable apache2.service // para habilitarlo al encendido del pc

sudo systemctl start apache2.service //para iniciarlo, info de los comandos aquí

Punto numero 1.-

sudo pecl install mongo

Si no tenemos pecl procedemos con el comando

sudo zypper install gcc autoconf php5 php5-pear php5-devel

Terminando el proceso nos arroja el siguiente mensaje:

Build process completed successfully
Installing ‘/usr/lib64/php5/extensions/mongo.so’
install ok: channel://pecl.php.net/mongo-1.6.1
configuration option “php_ini” is not set to php.ini location
You should add “extension=mongo.so” to php.ini

Punto Numero 2.-

Editamos “sudo joe /etc/php5/apache2/php.ini” y agregamos “extension=mongo.so” le agregue casi al final del documento.

Reiniciamos “sudo systemctl restart apache2.service” y nos vamos a phpinfo.php para verificar que este correctamente instalado el controlador.

Ahora para la gestión de Mongo mediante una GUI usaremos RockMongo. entramos a este mediante “localhost/rockmongo” con MongoDB corriendo.

Con esto podemos aplicar los mismos comandos de la Shell en RockMongo.

Para aprender más de php y mongodb visita a Jesus Conde. Nos vemos!

Instalar Driver PHP MongoDB en openSUSE 13.2