Index (Página 10) - Userlinux.net

Blog sobre sistemas operativos, Linux, Wireless, BSD, Open Source, Software Libre, Mac OS X, Apple... y otras tech (Página 10)

Libros, febrero 2012

02.Mar.2012 ~ 2 Comentarios ~ 515 Lecturas

Segundo mes y objetivo cumplido, aunque los últimos 29 días no me he exigido demasiado y han sido dos libros cortos y muy fáciles de leer, poco a poco iremos a más.

Neal Stephenson
En el principio... fue la línea de comandos

 

Eduardo Mendoza
Sin noticias de Gurb

 

Tenía muchas ganas de leer "En el principio... fue la línea de comandos" y después de muchas analogías y comparaciones me quedo - sobre todo - con párrafo final. Sublime.

El segundo libro fue una recomendación de Marcos. Se puede resumir como una hilarante comedia subrealista de un extraterrestre que se camufla entre los humanos intentando encontrar a otro de su especie que se ha perdido por Barcelona. Carcajadas aseguradas.

Ya tengo más o menos en mente lo que intentaré en marzo, a ver si el tiempo y las ganas me siguen respetando.

Categorías:
Tags:

Desarrollo web con Python: Flask

15.Feb.2012 ~ 3 Comentarios ~ 952 Lecturas

Hace algún tiempo empecé a utilizar Flask para un proyecto personal. Flask es un mini framework de desarrollo en python que me ha convencido desde el principio por su sencillez. Intentaré exponer un pequeño ejemplo para que os hagáis una idea de cómo funciona.

Y como Álex ha escrito un completo tutorial sobre Pylons/Pyramid con un ejemplo de aplicación, no quería ser menos y explicar mis aventuras y desventuras con esta otra pequeña joya de Python así que allá vamos.

Categorías:
Tags:

Screen, ssh y otro screen

07.Feb.2012 ~ 1 Comentarios ~ 528 Lecturas

Madre mía, para explicar el título... sé que es algo muy enrevesado pero lo importante es que funciona. Supongamos que, como buen sysadmin, tienes un solo ordenador para controlarlos a todos; además estás acostumbrado a usar screen y siempre ejecutas el mismo comando al entrar remotamente a todas esas miles de máquinas que controlas.

¿La cosa se complica verdad?, para colmo supón que usas screen de forma local y remota. Los key-bindings han de ser distintos y por complicar un poco más el entorno sería mejor automatizar el comando remoto. La solución (combinada con .ssh/config) podría parecerse a lo siguiente:

# New bindings (ctrl-e instead of ctrl-a)
escape ^Ee

# Host buffers
split -v
screen -t 'host1' 0 /bin/bash -c 'ssh -t host1 "screen -DRU"'
split -h
focus
screen -t 'host2' 1 /bin/bash -c 'ssh -t host2 "screen -DRU"'
focus
screen -t 'host3' 2 /bin/bash -c 'ssh -t host3 "screen -DRU"'
split -h
focus
screen -t 'host4' 3 /bin/bash -c 'ssh -t host4 "screen -DRU"'

Ahora cada vez que ejecutemos screen estaremos creando un esquema de servidores con sus screens remotos correspondientes en buffers de nuestra útil herramienta. Todo ello volver a usar el teclado. Siempre es un placer jugar con screen.

Categorías:

Guitar: Ejercicio 2

06.Feb.2012 ~ 2 Comentarios ~ 485 Lecturas

He grabado el segundo "ejercicio" de guitarra. Cuatro clases más tarde ya soy capaz de hacer algo como lo que suena en el mp3 que adjunto. No es ninguna virtuosidad ni mucho menos pero estoy contento:

No creo ni que la guitarra esté afinada del todo, me voy de ritmo, me cuesta horrores pasar de RE a DO pero lo importante es que lo voy intentando. Como siempre, cualquier consejo, crítica o truco es de agradecer.

Categorías:

Libros, enero 2012

02.Feb.2012 ~ 7 Comentarios ~ 623 Lecturas

No sé si esta sana costumbre durará los 12 meses pero el propósito está ahí y si hay alguien capaz de inclumplirlo ese soy yo. En enero he retomado la lectura que tenía pendiente y no ha ido del todo mal.

Martin, George R.R.
Juego de Tronos, Canción de hielo y fuego

 

John Verdon
Sé lo que estás pensando

 

El primer tomo de "Juego de Tronos" lo tenía empezado desde poco antes del verano, pero el haber visto la serie de un tirón ha sido fundamental para que me acabase aburriendo. No creo que siga con la saga a menos que se demore mucho más la segunda temporada.

En "Sé lo que estás pensando" nos encontramos una novela policíaca donde el protagonista, David Gurney, un detective retirado, intentará resolver el caso de un asesino que envía cartas incitando a sus víctimas a pensar un número que adivina inmediatamente. David se ve involucrado en el caso cuando un conocido suyo le pide ayuda.

Ya tengo el primer candidato del mes de febrero, pero como siempre, se admiten sugerencias.

Categorías:
Tags:

SSH con DynamicForward (-D) en .config

24.Jan.2012 ~ 2 Comentarios ~ 682 Lecturas

Una de las infinitas opciones que nos ofrece SSH es hacer Forward Dinámico en modo de Socket para proxy de navegador (por ejemplo). Si queremos configurar "atajos" de las máquinas en el ~/.ssh/config podemos decirle también que conecte activando el DynamicForward de la siguiente forma:

$ cat ~/.ssh/config
Host atajo
        User root
        Port 122
        HostName mi-host-remoto.com
        DynamicForward 8080
        ServerAliveInterval 30
        ServerAliveCountMax 120

Simple como el mecanismo de un botijo pero me ha costado encontrarlo en los frondosos bosques de documentación que habitan este gran servicio. Así que aquí queda el tip, una vez escrito este archivo llegará con un simple ssh atajo para establecer la conexión. Para nota sería ya combinarlo con IdentityFile, pero eso ya es más sencillo de encontrar ;).

Categorías:
» Slackware 24.Jan.2012 ~

Hoy he recordado con nostalgia aquella primera Slackware de Galicia Digital que tantos disgustos y alegrías me brindó. Por curiosidad he entrado en la web de la distribución y ha perdido toda la esencia que tenía la web de la distribución y todavía siento ese cosquilleo.

~ 2 Comentarios ~ 533 Lecturas

Guitar: Ejercicio 1

17.Jan.2012 ~ 3 Comentarios ~ 547 Lecturas

No es para estar orgulloso ni mucho menos, pero es de esas cosas que jamás pensé conseguir. Hace cuestión de un año y pico me regalaron una guitarra española y desde entonces ha estado bastante abandonada en la oscuridad de su funda.

Este año he empezado a ir a clases para aprender a tocarla, tan solo van dos sesiones pero cada vez que me pongo a practicar en casa me relaja de semejante forma que dudo que no llegue a ser hasta peligroso. Hoy me han mandado deberes, algo imagino que trivial para el que sabe, pero bastante tormentoso para mis dedos, y para muestra un botón...

Categorías:

Problema con el CurrentMood()

10.Jan.2012 ~ 8 Comentarios ~ 537 Lecturas

Si alguien le encuentra la solución por favor háganlo saber a través de los comentarios o cualquier otra forma de contacto:

<?php
class CurrentMood extends Weather
{
    public $mood;
    public $cold;
    public $coatme;
    public $asleep;
    public $ill;
    
    function __construct()
    {
        if($this->cold++ and $this->coatme)
        {
            $this->mood = $this->mood + $this->asleep;
        }
        else
        {
            $this->ill++;
        }
    }
}
?>

No es tan fácil como parece, y tengo la sensación que todavía faltan los peores meses.

Categorías:
Tags:

Por la gracia de chown

09.Jan.2012 ~ 5 Comentarios ~ 485 Lecturas

Cuando las herramientas funcionan como tienen que funcionar a veces se ven situaciones de lo más graciosas. Si quieres cambiar el propietario de todos los ficheros (ocultos y normales) que están bajo una estructura de directorios, ¿harías lo siguiente?:

$ cd directorio/
$ chown -R usuario:grupo *
$ chown -R usuario:grupo .*

A ver quien es capaz de ver el pequeño error que se comete. Venga que no es tan complicado... quien no esté dispuesto a pensar demasiado puede leer el spoiler: El patrón [.*] coincide con el archivo especial [..] de forma que se hace el cambio de usuario también en el nivel superior.

So much funny for a monday.

Categorías:

Buscar

Cargando...

Últimos comentarios

  • graffic
  • reidrac
  • reidrac
  • Wu
  • dilam
  • r0sk
  • reidrac
  • r0sk
  • chucu
  • r0sk
  • el_palomo_programador
  • r0sk
  • reidrac
  • Player 1
  • r0sk

Moneting

Valor de mi cuenta de Facebook según Moneting
Valor de mi cuenta de Twitter según Moneting

Tagcloud

ubuntu champions humor frases programación conciertos vacaciones rsidenotes userlinux opinion league mysql twitter macosx blog barça alemania_2006 films ssh mundial deportes hack bash cumpleaños openbsd 2007 blogsfera twitt ps3 mac bsd nintendo python iphone debian juegos rfilms django canción apple cake felicidades futbol bake games linux web personal lucux 2008 sysadmin meme sidenotes ds cakephp lugo freebsd blogs seguridad php

Archivo

Social

Enlaces de interés