Páginas

29 de agosto de 2015

systemd introduce su propio “su”

Lennart Poettering acaba de estrenar dentro de systemd el comando “machinectl shell” el cual sirve para crear sesiones privilegiadas aisladas de la sesión original, al igual que el viejo comando de Unix “su”. La explicación que dio Lennart fue la siguiente:
“Bueno, hubieron largas discusiones sobre esto, pero el problema es que lo que “su” se supone que hace es poco claro. Por un lado se supone que abre una nueva sesión y cambia un número de parámetros de contexto de ejecución (uid, gid, env, …), y por otro lado se supone que hereda muchos conceptos de la sesión original (tty, cgroup, audit, …). Como eso está tan débilmente definido es en verdad una mezcla muy rara de parámetros viejos y nuevos. Para mantener esto un poco manejable decidimos sólo cambiar el mínimo absoluto, y eso excluye XDG_RUNTIME_DIR, específicamente porque XDG_RUNTIME_DIR está acoplado con la ejecución de la sesión/audit y esta no la convertimos. En su lugar, simplemente la quitamos.
En resumen: “su” es un concepto roto. Te ofrece una especie de shell, y está bien usarla para eso, pero no es un login completo, y no debe ser confundido por uno.

26 de agosto de 2015

PostgreSQL: Funciones, Procedimientos y Vistas

Este es el Post #9 del Topic: Guía Práctica de PostgreSQL

El diagrama siguiente es la consecuencia de la creación de la base de datos con el script descrito en PostgreSQL: Sentencias DDL (1), Es un modelo pequeño, pero servirá para las futuras demostraciones con postgres.

Descripción:
Una universidad realiza el registro de contactos, que son las personas que podrían ser potenciales postulantes a diferentes carreras. Los postulantes deberán pertenecer a un periodo académico y deberán elegir una modalidad asì como la carrera a la que quieren postular. Por lo general en un año solo existen dos periodos académicos, por ejemplo los periodos académicos del año 2008 fueron: 2008-1 y 2008-2. El contacto debe tener los datos personales del sujeto asì como la fecha de creación. El postulante debe tener registrado si asistió a su exámen de admisión, y si ingresó o no, debe tener también establecido el puntaje que alcanzó en el exámen.

Con esos datos podemos comenzar a elaborar nuestras primeras consultas usando instrucciones DML.

Entendiendo Yii


entendiendo-yii

Yii – Yes, it is

Un framework es un conjunto de código, librerías y componentes de software probados, optimizados para facilitar y agilizar el desarrollo de aplicaciones, basado en las mejores prácticas de desarrollo, que permitirán trabajar de forma uniforme, organizada y con la mayor cálidad posible.

Normalmente cuentan con documentación, una comunidad organizada que constantemente esta trabajando y luchando por su constante desarrollo y mantenimiento.

Los frameworks tienen la intención de enfocar el trabajo de programación a las áreas que realmente agregaran un valor al negocio y que supondrán la esencia de la aplicación que se construirá, por ello intenta restarle trabajo a los programadores en áreas mas triviales a estas alturas como la validación de campos, operaciones de consultar, insertar, modificar y eliminar por decir algunos ejemplos.

24 de agosto de 2015

Comando para convertir de UnixTime a Normal

Muchas son las veces que encuentro fechas en formato Unix, obviamente no entiendo un demonio de qué fecha y hora me están mostrando, es ahí donde se hace necesario convertir eso que está en UnixTime hacia “normal”.
Pero, primero la pregunta:

¿Qué es Unix Time?

Podemos leer a Wikipedia y veremos que el número que tengamos delante es la cantidad de segundos que han pasado desde el 1ro de enero de 1970 hasta ese momento, algo así “1437905791” en realidad significa: 2015-07-26 10:16:31

¿Dónde encuentro fechas en este formato?

Muchas aplicaciones acostumbran a guardar las fechas o momentos en este formato en la base de datos que usen, foros, servidores de aplicaciones, etc.

¿Cómo convertir desde la terminal esto a algo que pueda entender?

Simple, supongamos que tenemos la siguiente fecha: 1416483005
Para convertirlo a algo que podamos entender nosotros, basta con anteponerle: date -d @
O sea:
date -d @1416483005
Y eso nos dirá que representa el día 20 de noviembre de 2014, con hora 06:30:05
convert-unix-time


20 de agosto de 2015

Arc Firefox Theme disponible

¿Recuerdan ustedes el tema GTK más bonito que he visto hasta ahora? Se llama Arc y ya hablamos de él y como instalarlo en DesdeLinux. Arc se ha estado renovando constantemente, añadiendo variantes oscuras o combinadas y ahora ya podemos instalar (mediante extensión) este genial tema para Mozilla Firefox.
Arc Firefox Theme

19 de agosto de 2015

Script para controlar los ciclos de carga y descarga de la batería de tu Laptop

Dicen los que saben, que para mantener en buen estado la batería de litio de una Laptop, se debe conectar a la corriente cuando está en un 40% de descarga, y desconectar cuando tiene un 80% de carga.
Muchos fabricantes, incluyen en el bios la opción de “desactivar” el flujo de corriente hacia la batería cuando llega a un determinado porciento, y que el equipo solo use la corriente a partir de ese momento, sin embargo, en mi caso particular, mi Lenovo IdeaPad U510 no tiene esa opción.
No conozco en Linux ninguna aplicación que haga esto a nivel de Software, o que tan solo nos notifique cuando la batería llega a un % en específico, por lo que decidí crear un pequeño Script que me notifica cuando necesito conectar y desconectar la corriente.

18 de agosto de 2015

Firefox Tweaks: elimina algunas cosas innecesarias y mejora el rendimiento

Hace unos días publicaba en mi blog personal un artículo donde exponía mi opinión sobre lo que Mozilla Firefox debería ser. Básicamente mi opinión se basa en el hecho de que con el paso de los años, Mozilla Firefox ha ido creciendo, tanto en su peso como en opciones, perdiendo otros valores que tenía de antaño.

Por ejemplo, hago una serie de preguntas a modo de sondeo:

  1. ¿Cuantos de ustedes utilizan Hello para hablar con amigos o familiares?
  2. ¿Cuantos utilizan Pocket?
  3. ¿Cuantos abren alguna vez las herramientas para desarrolladores?
  4. ¿Cuantas veces usan los servicios que se pueden integrar de redes sociales?

Es posible que muchos de los lectores de DesdeLinux realmente usen estas herramientas ¿pero sucede así con el resto de las personas que solo necesitan una aplicación para acceder a Facebook, GMail, ver vídeos o hacer cosas de este tipo?

Al añadir todas estas características lo que sucede es que la aplicación crece, se vuelve más lenta, más pesada e incluso, creo que los desarrolladores pierden mucho mas tiempo en implementar estas cosas en vez de aprovecharlo en mejorar lo que realmente se necesita de un navegador web.

¿Realmente Mozilla Firefox es seguro y respeta la privacidad del usuario? Teniendo en cuenta lo que les voy a mostrar a continuación la respuesta es: tiene lo que necesita para ser así, pero no lo implementa por defecto.

Firefox Tweaks

Firefox Tweaks no es la panacea, no es el Santo Grial ni nada por el estilo. Son simplemente algunos ajustes que podemos establecer en nuestro navegador para desactivar algunas funcionalidades que nunca usamos. Con estos reajustes también podemos ganar en velocidad y rendimiento, pero eso si, hagan esto bajo su propio riesgo.

Lo primero que haremos será un backup de nuestro perfil:

$ cp -Rv ~/.mozilla/ ~/.mozilla_bkp/

Hecho esto abrimos el navegador, y en una nueva pestaña escribimos:

about:config

Mentimos un poco diciendo que no vamos a meter las manos y comenzamos a buscar los parámetros a continuación para modificar sus valores.

About:Config Firefox

Para modificar los valores solo tenemos que hacer doble clic sobre

Velocidad

Tomado de los valores por defecto de Tor Browser 4.5.3.

network.http.pipelining » true
network.http.pipelining.abtest » false
network.http.pipelining.aggressive » true
network.http.pipelining.max-optimistic-requests » 3
network.http.pipelining.maxrequests » 12
network.http.pipelining.maxsize » 300000
network.http.pipelining.read-timeout » 60000
network.http.pipelining.reschedule-on-timeout » true
network.http.pipelining.reschedule-timeout » 15000
network.http.pipelining.ssl » true
network.http.proxy.pipelining » true

network.http.max-connections » 256
network.http.max-persistent-connections-per-proxy » 256
network.http.max-persistent-connections-per-server » 6

network.http.redirection-limit » 20
network.http.fast-fallback-to-IPv4 » true
network.dns.disablePrefetch » true
network.prefetch-next » true

(Hasta aquí los valores por defecto de Tor Browser)

Activar el nuevo sistema de caché:
browser.cache.use_new_backend » 1

Seguridad/Privacidad

Desactivar WebRTC (extremadamente importante para los usuarios que usan VPN ya que WebRTC puede filtrar tu verdadera dirección IP):
media.peerconnection.enabled » false
media.peerconnection.use_document_iceservers » false

Desactivar DNS proxy bypass:
http://kb.mozillazine.org/Network.proxy.socks_remote_dns
network.proxy.socks_remote_dns » true

Desactivar IPv6:
http://kb.mozillazine.org/Network.dns.disableIPv6
network.dns.disableIPv6 » true

Desactivar reportes de bugs:
http://kb.mozillazine.org/Breakpad.reportURL
breakpad.reportURL » (dejar en blanco)

Desactivar envío de pings:
http://kb.mozillazine.org/Browser.send_pings
http://kb.mozillazine.org/Browser.send_pings.require_same_host
browser.send_pings » false
browser.send_pings.require_same_host » true

Activar protección de seguimiento:
privacy.donottrackheader.enabled » true
privacy.donottrackheader.value » 1
privacy.trackingprotection.enabled » true

Desactivar geolocación:
geo.enabled » false
geo.wifi.uri » (dejar en blanco)

Desactivar geotargeting:
browser.search.geoSpecificDefaults » false
browser.search.geoSpecificDefaults.url » (dejar en blanco)
browser.search.geoip.url » (dejar en blanco)

Desactivar Telemetría:
toolkit.telemetry.enabled » false
toolkit.telemetry.server » (dejar en blanco)

Desactivar ‘navegación segura’ aka. Google tracking/logging:
browser.safebrowsing.downloads.enabled » false
browser.safebrowsing.downloads.remote.enabled » false
browser.safebrowsing.enabled » false
browser.safebrowsing.maleware.enabled » false

Escribe ‘google’ en about:config y borra todos los links o la mayoría de ellos. También se pueden buscar y borrar los links relacionados con:
browser.contentHandlers
browser.safebrowsing
browser.search
gecko.handlerService

Desactivar WebGL:
https://security.stackexchange.com/questions/13799/is-webgl-a-security-concern
webgl.disabled » true

Instalar extensiones no firmadas:
xpinstall.signatures.required » false

Apariencia

Mostrar la url completa:
browser.urlbar.trimURLs » false

Volver a la antigua barra de búsqueda:
browser.search.showOneOffButtons » false

Eliminar “(sitio) ahora está a pantalla completa”:
full-screen-api.approval-required » false
browser.fullscreen.animate » false

Mejorar página de Nueva Pestaña:
browser.newtabpage.directory.ping » (dejar en blanco)
browser.newtabpage.directory.source » (dejar en blanco)
browser.newtabpage.enabled » false
browser.newtabpage.enhanced » false

Desactivar animación de la pestaña:
http://www.askvg.com/how-to-disable-animation-while-opening-new-tab-in-mozilla-firefox-4-0/
browser.tabs.animate » false

Aumentar la velocidad del diálogo de seguridad al instalar una extensión:
security.dialog_enable_delay » 400

Activar cuentagotas en las herramientas de desarrolladores:
devtools.command-button-eyedropper.enabled » true

Tema oscuro para las herramientas de desarrolladores:
devtools.theme » dark

BLOATWARE

Desactivar ‘Modo de Lectura':
reader.parse-on-load.enabled » false
readinglist.server » (dejar en blanco)

Desactivar ‘Pocket':
browser.pocket.api » (dejar en blanco)
browser.pocket.enabled » false
browser.pocket.site » (dejar en blanco)

Desactivar ‘Firefox Hello':
https://www.mozilla.org/en-US/privacy/firefox-hello/
loop.enabled » false

Desactivar ‘cosas Social':
social.directories » (dejar en blanco)
social.remote-install.enabled » false
social.shareDirectory » (dejar en blanco)
social.toast-notifications.enabled » false
social.whitelist » (dejar en blanco)

Desactivar Lector PDF:
pdfjs.disabled » true

Hay otras opciones que se pueden personalizar, incluso, hay hasta un plugin creado por un amig que nos ahorra hacer todo esto, así que en cuanto esté disponible lo publico por acá.



from Desde Linux http://blog.desdelinux.net/firefox-tweaks-elimina-cosas-innecesarias-mejora-rendimiento/
via IFTTT

17 de agosto de 2015

Nuevos VPS de GNUTransfer con descuento a usuarios de DesdeLinux

Hace dos meses les comenté sobre los VPS que podían probar de forma gratuita por 1 mes de GNUTransfer:

GNUTransfer, donde están todos los servicios de DesdeLinux desea probar, ver el rendimiento real reflejado en los servidores físicos o dedicados contando con muchos más VPS, es por eso que ofrecen un VPS con el hardware antes mencionado completamente gratis, sí, por ser un período de prueba es 100% gratis!

La intención de esa prueba gratis era como dije en el post, ver el rendimiento de los servidores dedicados, de los nodos para evaluar la posibilidad de presentar planes más baratos por parte de GNUTransfer. Pues bien, fue todo un éxito :)

¿Qué significa esto?

Que ahora GNUTransfer ofrece VPS más baratos, con un hardware modesto pero para nada despreciable:

  • 1GB de RAM
  • 25GB de HDD (RAID 10)
  • 1CPU, Core
  • 500GB de transferencia al mes
  • 9.95 USD al mes

Pueden ver más en su página de Servidores Linux.

Nota: Un detalle a tener en cuenta es el sistema de backups, o espacio disponible para backups que cada VPS tiene en otro servidor diferente. Aquí está realmente bien explicado, pues es un valor agregado con suma importancia.

server-gnutransfer

¿Qué debo hacer para comprar uno?

Entren al siguiente link y hagan clic en la opción Order Now del Xen VPS 1GB:

VPS GNUTransfer

Cuando se registren podrán ordenar un VPS, recibirán toda la información por email, los datos de activación de su cuenta, posteriormente del VPS, etc etc.

¿Qué beneficios o ventajas tengo?

Como la noticia la lees aquí en DesdeLinux, como GNUTransfer siempre ha tenido la bondad de hacernos descuentos y obsequios (recuerden los vps gratis), esta vez no podía ser diferente… esta vez nos han dado hasta 25 cupones cada uno con un valor de 10$ para quien desee probar estos VPS.

Cupon-descuento

O sea y explico de forma más detallada.

Una vez tengan cuenta y todo, verán que en su Panel de Control de VPS no existe ningún servidor, eso es porque solo se han registrado, aún no han comprado ninguno. En el Panel deben ir donde dice “Comprar VPS”, ahí pueden bien comprar un VPS o poner uno de los cupones que les puedo hacer llegar :)

¿Qué son estos cupones de descuento?

Cada cupón tiene un valor de 10USD, o sea, que al adquirir un VPS de 1GB de RAM mediante un cupón, les sale gratis el primer mes.

¿Cómo obtengo uno de esos cupones?

Es simple, hagan un RT de este tweet que les pongo abajo, y yo les enviaré por DM en Twitter el cupón 😀

Nuevos #VPS de  + cupón de descuento  :

Cuando tengan ya el cupón lo que recién les expliqué, en “Comprar VPS” en vez de pagar con dinero, simplemente ponen el cupón y listo, VPS por 1 mes.

vps-gnutransfer

Fin!

Bueno básicamente esto es todo.

Como siempre, agradecer infinitamente a GNUTransfer por tener los detallazos que tienen con nosotros, estos cupones (en total 25 cupones) que nos han dado para que nosotros repartamos entre nuestra comunidad es maravilloso, gracias :)



from Desde Linux http://blog.desdelinux.net/nuevos-vps-gnutransfer-descuento-desdelinux/
via IFTTT

15 de agosto de 2015

Accede al terminal de tu servidor mediante el navegador web

Vamos a suponer que por algún motivo no podemos acceder a nuestro servidor con un terminal, porque quizás, estamos en caminando por la calle y solo tenemos nuestro teléfono celular encima, y como no somos frikis ni nada, no hemos instalado ninguna aplicación de este tipo.

¿Qué hacemos entonces? Pues nada, no podemos hacer nada hasta que lleguemos a la casa o al trabajo, accedamos a nuestro servidor e instalemos Shellinabox. ¿Pero que es eso, se come?

Shellinabox

Shellinabox implementa un servidor web que puede exportar herramientas de línea de comandos a un emulador de terminal basado en la web. Este emulador es accesible desde cualquier navegador que soporte JavaScript y CSS y no requiere ningún tipo de plugin adicional para funcionar.

Aunque el proyecto original fue descontinuado, hay un fork en Github que nos permite instalarlo si no lo tenemos en los repositorios. En el caso de Ubuntu 14.04 está, así que solo tenemos que abrir un terminal y poner:

$ sudo apt install shellinabox openssl ca-certificates

En el caso de los últimos dos paquetes es por si no los tenemos ya instalados. Y una vez hecho esto pues ya podemos acceder a nuestro terminal en la web poniendo en el navegador:

http://la_ip_o_nombre_del_servidor:4200

Shellinabox

Usar Shellinabox por el puerto 80

Como pueden apreciar, por defecto Shellinabox usa el puerto 4200 y es posible que no podamos acceder a él si nuestro proveedor de servicios lo tiene bloqueado. Podemos usar una variante que es poco segura pero funciona, que es usar Shellinabox por el puerto 80, aunque después mostraré como usar el 443 si lo tenemos disponible.

Lo que haremos será acceder a Shellinabox al poner en nuestro navegador:

http://la_ip_o_nombre_del_servidor/terminal

Para ello lo primero que hacemos es instalar NGinx:

$ sudo apt install nginx

Ahora creamos el fichero /etc/nginx/sites-enabled/shellinabox y le ponemos adentro:

 server {
  proxy_set_header Host $http_host;
  proxy_set_header X-Forwarded-Host $http_host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

  location /terminal/ {
    proxy_pass http://localhost:4200/;
  }
}

Editamos el fichero /etc/default/shellinabox y ponemos al final:

SHELLINABOX_ARGS="--localhost-only --disable-ssl"

Reiniciamos NGinx y Shellinabox:

$ sudo /etc/init.d/shellinabox restart
$ sudo /etc/init.d/nginx restart

Y listo!!

Usar Shellinabox por el puerto 443

Este proceso es un poco más engorroso, porque tenemos que crear nuestros certificados SSL. Para ello haremos lo siguiente:

Primero instalamos OpenSSL:

$ sudo apt-get install openssl

Creamos una llave privada:

openssl genrsa -out server.key 2024

Creamos la base del certificado, donde pondremos una serie de datos:

openssl req -new -key server.key -out server.csr

Los datos que llenaremos serán:

  • Country Name (2 letter code): Código de país en formato ISO de dos letras (ej: ES, US, CU, MX..).
  • State or Province Name (full name): Estado o provincia (ej: Florida).
  • Locality Name: Localidad o ciudad (ej: Miami).
  • Organization Name: Nombre de la organización, (ej: DesdeLinux).
  • Organizational Unit Name: Sector de la organización (ej: Blogs).
  • Common Name: Nombre del dominio ó FQDN. Es importante conocer que hay una diferencia entre blog.desdelinux.net y desdelinux.net. Debes registrar el certificado para uno, o para el otro.
  • Email Address: Dirección de correo de contacto.
  • A challenge password: En blanco.
  • An optional company name: En blanco.

Ahora generamos el certificado SSL, que nos tomará los datos que pusimos:

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

Copiamos los certificados a la carpeta SSL dentro de /etc:

$ sudo cp server.crt /etc/ssl/certs/ssl.crt
$ sudo cp server.key /etc/ssl/certs/ssl.key

Volvemos a editar el fichero el fichero /etc/default/shellinabox y cambiamos lo que habíamos puesto, poniendo al final:

SHELLINABOX_ARGS="--no-beep"

Ahora editamos el fichero /etc/nginx/sites-enabled/shellinabox y le ponemos adentro:

 server {
    listen 80;
    return 301 https://$host$request_uri;
}

server {

    listen 443;
    server_name myvps.com;

    ssl_certificate           /etc/ssl/certs/ssl.crt;
    ssl_certificate_key       /etc/ssl/certs/ssl.key;

    ssl on;
    ssl_session_cache  builtin:1000  shared:SSL:10m;
    ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
    ssl_prefer_server_ciphers on;

    access_log            /var/log/nginx/shellinabox.access.log;

    location /terminal {

      proxy_set_header        Host $host;
      proxy_set_header        X-Real-IP $remote_addr;
      proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header        X-Forwarded-Proto $scheme;

      # Fix the “It appears that your reverse proxy set up is broken" error.
      proxy_pass          http://localhost:4200/;
      proxy_read_timeout  90;

      proxy_redirect      http://localhost:4200 https://myvps.com/terminal/;
    }
  }

Reiniciamos los servicios:

$ sudo /etc/init.d/shellinabox restart
$ sudo /etc/init.d/nginx restart

y accedemos a

http://la_ip_o_nombre_del_servidor/terminal

lo cual debe redireccionarnos a:

https://la_ip_o_nombre_del_servidor/terminal

Y eso es todo.



from Desde Linux http://blog.desdelinux.net/accede-terminal-servidor-navegador-web/
via IFTTT

Broadway: Ejecuta aplicaciones GTK dentro de un navegador.

broadway running

Trasteando con la consola me he topado con un interesante servicio (daemon) que nos propone Gnome. De acuerdo a lo que dice en su web.

“El backend GDK Broadway proporciona soporte para la visualización de aplicaciones GTK+ en un navegador web, usando HTML5 y web sockets.”

En otras palabras, correr aplicaciones que no se desplegaran por la pantalla, sino que lo harán mediante Broadway y se podrán usar/controlar mediante un navegador web moderno.

El ejecutable esta incluido en el paquete libgtk-3-bin, así que cualquier instalación entandar de gnome-shell debiera incluir Broadway.

Su sinopsis es la siguiente :

broadwayd [--port PORT] [--address ADDRESS] [--unixsocket ADDRESS] [:DISPLAY]

Vamos a ensuciarnos las manos :

Primero, abrimos un terminal (no es necesario ser root) e ingresamos lo siguiente:

broadwayd -p 8080 :2

running broadway daemon

Explico brevemente :

“-p 8080″ : acá le digo que “escuche” por el puerto 8080.

“:3″ : este parámetro indica el numero de “display broadway” a usar. Puede haber mas de uno; y escogí el numero 3 ya que me gusta el numero.

Broadway puede asignar de manera automática un puerto, el cual es 8080+(DISPLAY -1); por ejempĺo si creo el display 2, el puerto de escucha será el 8083. Al no declarar un numero de display, será el numero 1 por defecto.

Con esto tendremos corriendo el demonio y podremos ir a nuestro navegador de cabecera e ingresaremos a la siguiente dirección :

http://127.0.0.1:8080 o http://localhost:8080/

broadway corriendo

Obtendremos una hermosa ventana en blanco, si, pues aun no hemos ejecutado nada sobre Broadway.

Vamos a ejecutar algunas aplicaciones:

Vamos a una nueva consola (sin cerrar la anterior) y ejecutamos lo siguiente :

export GDK_BACKEND=broadway
export BROADWAY_DISPLAY=:3

Una vez hecho esto todas las aplicaciones lanzadas desde esta consola se desplegaran en nuestro “display broadway”.

Vamos a lanzar la aplicación Música de Gnome:

gnome-music &

run apps on broadway

 

Y podremos ver como se lanza la aplicación en nuestro navegador :

running gnome music en broadway

Por supuesto si le damos play sonara por las bocinas de nuestra maquina que ejecuta broadway.

playing music broadway

Incluso si ejecuto mas aplicaciones en la terminal, esta se lanzaran encima de la aplicación anterior.

broadway multi app

Como lo mencione en el titulo, esto es solo para aplicaciones GTK, en especifico GTK3. Probé algunas aplicaciones que corren.

  • California (calendario de Gnome)
  • VLC
  • Virt-Manager (Interesante para administrar maquinas virtuales con virt-manager sobre un browser)
  • Shotwell
  • Calculadora
  • Gedit
  • Ajedrez
  • Gnome Mahjongg
  • Gnome Music

Tema : Por defecto las aplicaciones usaran Adwaita (Tema por defecto en Gnome 3), si se desea cambiar, se debe editar el archivo ~/.config/gtk-3.0/settings.ini

[Settings]
gtk-application-prefer-dark-theme=0
gtk-theme-name=Arc

Y veremos como ha cambiado el look & feel de las aplicaciones lanzadas.

broadway w theme

Eso sería !!

PD = Aunque en leí por ahí que soporta poner un password para acceder, no logré que funcionara. Por lo tanto no lo incluí.



from Desde Linux http://blog.desdelinux.net/broadway-ejecuta-aplicaciones-gtk-navegador/
via IFTTT

Aplicaciones de cocina para Linux.

Krecipes

Hay muchas maneras de poder encontrar el estilo perfecto si es que se trata de hablar sobre aprender a cocinar y es que las aplicaciones se han convertido en un elemento perfecto para que finalmente puedas sorprender a tod@s tus conocid@s con una receta de comida que sea además de perfecta, algo inesperado.

Por eso es que ahora en nuestro ordenador podemos encontrar muchas recetas interesantes, hay tantas formas de poder hacerlo, pues desde programas o sitios como utilisimarecetas.net nos ofrece maneras sumamente sencillas de poder aprender, disfrutar pero más que nada, dejar atrás la idea que si no sabes lo básico en la cocina no podrás hacerlo.

Si tienes un ordenador con el sistema operativo Linux quiero decirte que tenemos para ti una serie de aplicaciones que puedes considerar al momento de querer preparar cualquier platillo. Puede ser algo perfecto y delicioso, sólo recuerda que las recetas pueden seguirse al “pie de la letra” pero también si crees que es adecuado experimentar podrás hacerlo pero no dudes que ahora sí, saldrán cada uno de estos platillos que tanto habías imaginado.

Krecipes es una aplicación que te permite poder almacenar distintas recetas de cocina que creas que son apetitosas pero más que nada, que tengas muchas ganas de prepararlas. Incluso, si estás planeando hacer una dieta, no dudes que esta será una herramienta ideal para que puedas hacer ue todo mejore y que lleve un orden de las recetas e ingredientes que te hacen faltan.

Gourmet Recipe Manager: Es otra aplicación que nos permite encontrar y organizar nuevas recetas que tengas en mente ir preparando. Lo mejor de todo es que cuenta con un amplio contenido para que tengas el platillo ideal para cada una de las ocasiones especiales que estén por venir.

http://thinkle.github.io/gourmet/

PomodoroApplet:  Aunque son pocos los usuarios que la relacionan con la cocina puede funcionar para alertarnos sobre nuestros platillos. Es como un contador que cada 20 a 25 minutos se activa, esto recordándote que se encuentra listo.

http://packages.debian.org/unstable/main/pomodoro-applet

Cómo has podido darte cuenta, existen muchas formas de poder disfrutar de cocinar sin ninguna clase de problemas, ahora mismo sólo dependerá de ti. Además de que te aseguramos que estas aplicaciones son totalmente compatibles con Linux, así no tendrás que cambiarte de sistema operativo ni nada, además de que te lleve sólo el tiempo de preparación el poder disfrutar de cada una de las recetas que contienen.



from Desde Linux http://blog.desdelinux.net/aplicaciones-cocina-para-linux/
via IFTTT