Is it a fake website?

24 junio 2010

Red social House of Sysadmins

Tras casi dos años después de crear la red social de administradores de sistemas "House of sysadmins", y con más de 800 miembros, 206 foros de discusión, 32 grupos temáticos, habiendo salido en diversos medios, y con una gran comunidad de usuarios dispuestos a ayudar y colaborar, entre otras muchas más experiencias enriquecedoras, ha llegado el momento del relevo. El motivo principal es el cambio de política de ning. Actualmente estoy con otros temas, y lamentablemente no dispongo del tiempo necesario para liderar la migración de la plataforma.

Me gustaría que este proyecto siguiese adelante, así que ofrezco el dominio y la administración de la red a todo aquel que crea poder sacar adelante la migración a otra plataforma ya sea propia, open source o cualesquiera. El precio será el del dominio + expertise traspasado.

Quién esté interesado puede contactar conmigo para conocer más detalles a través de mi correo, disponible en la parte derecha superior de este blog.


Todavía queda un mes hasta que la red se convierta de pago. Seguiremos viéndonos por ella hasta la despedida final.



03 junio 2010

-Sysadmin del año- ¿Conoces a un buen sysadmin?

OpenDNS fiel a su tradición, anuncia el concurso "sysadmin of the year awards 2010". En el cual los usuarios pueden agradecernos de alguna manera el mantener sus sistemas y redes funcionando. No todo van a ser quejas, peticiones y situaciones de crisis.

¿Habeis salvado el día en alguna de vuestras compañías?, ¿le habeis hecho ahorrar millones a vuestros jefes con tu habilidad? ¿habeis recuperado la compañía de una crisis informática?...

Ya sabeis, elegid la categoría adecuada y solicitar a vuestros usuarios que os nominen.

05 mayo 2010

Twitter: el fin de los administradores de sistemas tal y como los conociamos.

SYSADMIN 2.0

John Adams responsable de operaciones de twitter nos avisa: no sobreviviremos a los tiempos venideros a menos que aprendamos algo más que administración de sistemas. Lo afirmaba en la conferencia anual Web2.0 expo en San Francisco.

Con esas palabras se refería a los nuevos tiempos que corren, refiriéndose así a "la web en tiempo real". De esto ya hablé en el post: "el nuevo paradigma de trabajo del administrador de sistemas".

Lee la noticia original para saber cuales seran tus nuevas funciones en este nuevo entorno.

12 abril 2010

Conectar al terminal de un usuario para ver su consola

En ocasiones, si trabajais en equipo y estáis distribuidos en diferentes sitios físicos. Una herramienta útil para trabajar con consola y ver lo que está haciendo un usuario, para intentar detectar problemas entre varios, por ejemplo, es usar "screen". Otro uso útil es si quieres acceder a la sesión de tu trabajo desde casa.

En Ubuntu lucid viene por defecto, si no es así, lo instalamos.

  1. #sudo apt-get install screen
  2. Configuramos el binario como setuid de root. Por defecto screen se instala con el bit de setuid a off. #sudo chmod +x /usr/bin/screen
  3. Le damos un nombre identificativo a la sesión, por ejemplo: #screen -s screen-test
  4. El usuario remoto se conecta al servidor con ssh
  5. Permitimos el acceso multiusuario en la sesión. #CTRL-A :multiuser on
  6. Le damos permiso al usuario remoto. #CTRL-A :acladd usuario_remoto
  7. Ahora el usuario remoto ya podrá ver lo que hacemos en nuestra consola con: #screen -x usuario_local/screen-test
A partir de ahora, todo lo que teclees en esa consola, lo verá el otro usuario remoto.

NOTA: CTRL-A es la forma de entrar al modo comando de screen. usuario_local es el usuario con el que hemos configurado el entorno.




29 marzo 2010

Administradores de sistemas y gurús de linux

Qué tienen en común estos 3 personajes?: Masen Marshall, P. Bharati, Andrea Benini.

Sus nombres seguramente no te sonaran. Pero lo que tienen en común esas tres personas es que son administradores de sistemas linux, y han sido nombrados como "top gurús" de linux.com.

Esa mención se otorga en base a los puntos acumulados por contribuir a una variedad de actividades en el sitio. Proporcionar apoyo e informacion a los usuarios Linux en busca de respuestas, escribiendo articulos, creando blogs, moderar los forums y grupos, colaborar con sus compañeros (entre otras actividades). Lo que se hace es estimular a los miembros de Linux.com a trabajar en la atencion a la comunidad, y asi recibir un reconocimiento unico y muy respetado con el que puedan avanzar en sus distintas carreras y emprendedurías.

Tú también puedes convertirte en un gurú de linux.


[Vía:Blog de Gustavo Pimentel.]

28 febrero 2010

Se busca administrador de sistemas

Zankyou.com es una start-up española de listas de boda. Apuestan por el consumo responsable, y ha sido calificada como "el facebook de las bodas". Las cifras en su web hablan por sí solas.

Actualmente se encuentran en un momento de gran crecimiento, por lo que necesitan una persona dedicada al entorno web y la infraestructura. Todos los detalles necesarios, los podeis encontrar en el grupo "Sysadmin Jobs" de House of Sysadmins.

Javier Calleja, uno de los co-fundadores del proyecto, confía en la red vertical de IT House of Sysadmins y no en portales de búsqueda de empleo generalistas, como una fuente válida y más cercana de candidatos. Al tratarse de un espacio abierto donde se pueden ratificar ciertos aspectos y expertise de los candidatos. La red HoS es una importante fuente de potenciales candidatos en el área IT.

Si vais a optar al puesto, recordad mencionar este blog o la red HoS como vuestra fuente de referencia al puesto. ;-)

¡¡Suerte sysadmins!!

11 febrero 2010

Social media manager o administrador de sistemas

Según un artículo de Consumer Eroski, una de las profesiones más demandadas ahora a raíz de la crisis, es la de community manager también conocido como social media manager. Indican que este pérfil en su mayoría lo ocupan profesionales con estudios de informática o telecomunicaciones; algo en lo que no estoy completamente de acuerdo. Un rápido vistazo en los sitios donde acampan los social media manager muestra que estos vienen de pérfiles marketinianos con estudios de psicología, coaching y similares, al menos esa es mi impresión. ¿Qué opinais vosotros?

Mientras tanto, aunque mi amplia experiencia es y ha sido como administrador de sistemas, actualmente toco otros campos. Con el de social media manager o SEO SEM, me gusta experimentarlo, no en vano, este blog esta posicionado el primero para los términos: social media manager y administrador de sistemas. Y sigo experimentando.

No estoy buscando una formación complementaria, aunque nunca este de más, pero ya digo que me gusta experimentar con diferentes áreas relacionadas con la tecnología, ¿y quién sabe? :-)

06 febrero 2010

Redirección 303

El blog de un administrador de sistemas seguirá existiendo pero ya no como vía principal sino secundaria. Seguiré comentando cualquier aspecto de interés en relación a la administración de sistemas pero desde otra barrera diferente.

Hace un tiempo que dejé de ser administrador de sistemas para centrarme en otras temáticas que iban ocupaban cada vez más mi interés . Y tras varios años con este blog y varios asiduos tanto silencios@s como participantes, creo que debo seguir manteniéndolo ya no sólo por ello, sino para seguir manteniéndome al día en este campo en constante cambio.

Sabeis que todos podeis participar en la red House of Sysadmins, donde hay personas MUY dispuestas a ayudarOS. Me siento orgulloso de haber creado esa red con actualmente más de 700 miembros -una pequeña experiencia como social media manager-. Ha sido, es y será una gran experiencia. Nos seguimos viendo por aquí o por allá.

Los que querais, podeis seguirme en mi nuevo blog, con nombre y apellidos. :-)
Los datos para descubrirlo estan por aquí. Si alguno sabe cual és, dejarlo en los comentarios.

GRACIAS A TODOS!!!!

19 enero 2010

Expresión regular para recoger un valor númerico

Repaso de expresiones regulares.

Dado el texto:
<POPULARITY URL="INSERTA_AQUI_TU_URL/" TEXT="775477"/>

necesitaba conseguir el último número, en este caso: 775477

La siguiente expresión regular funcionaba bien para cualquier nombre de dominio:
POPULARITY[^\d]*(\d+)
Test online para expresiones regulares

¿Pero qué ocurre si introducimos un dominio con números?, por ejemplo: 11870.com

pues que nos devuelve el propio dominio 11870, al coincidir con la expresión regular anterior. Para que funcione también con nombres de dominio con números, necesitamos modificarla ligeramente.

Expresión regular antes:
POPULARITY[^\d]*(\d+)

POPULARITY: Coincide con el literal POPULARITY
POPULARITY[^\d]: Coincide el literal POPULARITY más un espacio

[...]: Coincide cualquier caracter simple de una clase carácter.
^: coincide al comienzo de la cadena
\d: coincide con un dígito decimal.

POPULARITY[^\d]*: Coincide con "POPULARITY URL="

*: Coincide 0 o más ocurrencias de la expresión regular anterior.
(\d+): Coincide con uno o más digitos decimales.

Expresión regular después:
(modificada para que funcione con dominios numéricos).

<POPULARITY.*TEXT="(\d+)"\/>

¿Conoceis alguna forma alternativa o más sencilla?

30 diciembre 2009

Cómo montar un servicio web en la nube

Sí eres administrador de sistemas, el post de gallir explicando en detalle la migración del servicio de meneame al cloud de amazon te interesa. Y aunque no seas admin, es un post muy ilustrativo.

Allá por el 2008 ya escribí sobre cómo afectaría el cloud computing a los administradores de sistemas, y el nuevo paradigma de nuestra área. Este es un caso práctico que demuestra las ventajas de migrar tus servicios a la nube. O desventajas, según cómo se vea. :-)


Nota para estudiar el PHP.
HTTP SSL detrás del balanceador
"Esto obligó a modificaciones y agregar campos de control en los formularios de registro y login vía el servidor seguro. No fue nada importante, pero me obligó a pensar bastante en una solución razonablemente segura (digo razonable porque seguro que se le pueden encontrar problemas si se le dedica tiempo)."

05 diciembre 2009

Manifiesto por la libertad en Internet y datos personales

Cuando escribo esta entrada, son ya 3677 firmas las que lleva el manifiesto en defensa de los derechos en Internet, al que se puede acceder a través del grupo en facebook con el mismo nombre.

Yo firmé, pero me sorprendió luego que todos los datos; nombre y apellidos, localidad, dni, código postal, esten a disposición de cualquiera. Por eso, posteriormente leí la FAQ de la plataforma del manifiesto, y expone lo siguiente:

How are petition signatures validated?

Unlike the various flaky email petitions that periodically wander around the Internet, with PetitionOnline there is exactly one authoritative master copy of your petition. Each signature and email address (always required, but optionally confidential) is logged for possible explicit or statistical validation. Duplicate signatures are automatically rejected, and each person who signs is automatically sent a confirming email message.

Validation is a somewhat separate issue from delivery. Delivery will only include the email addresses of petition signers who have made their address public ally available. (A petition could be set up so that public email addresses are required, but it would be likely to get far fewer signers.)

If deeper validation of a petition is really called for, PetitionOnline.com has the technical ability to perform a statistical validation by contacting a sampling of signers directly via the email addresses we have privately archived. This kind of more serious validation is not included in our free petition hosting offer, but can be arranged on a cost-contract basis (see below).

Ensuring identity without invading privacy is quite a challenge. We don't see that a perfect solution is currently available, given that there is not yet any widespread foolproof system for establishing online identity. An email address is not enough to establish identity by itself, but it is substantially more than just a name, and it provides a link back to a person for (the potential of) confirming identity.

Según la aplicación, las peticiones son válidas por cada dirección de correo, no indican nada más, pero más abajo pone:

Does signing a petition threaten my personal privacy?

We believe that the integrity of this petition information system is a fundamental part of what we have to offer.

Any information you provide for public viewing on a petition signatures page is accessible by anyone on the Internet. Please exercise normal caution in making your personal information public, as you would with public information on your own web page, or any other.

Information you provide confidentially, such as a hidden email address, is automatically stored in a secure area, accessible only by Artifice technical staff, for petition administration and validation purposes only.

For additional details, including the use of cookies by our advertising management system, please see our official Privacy Policy.




Donde indican que todos los datos que se expongan, serán visibles en Internet. Así que por ahora tenemos 3677 nombres con DNI, y poblaciones de manera pública. ¿No vulnera esto el derecho y tratamiento de los datos personales?, ¿son conscientes todos los firmantes del manifiesto de que están dejando un rastro fijo en internet con sus datos personales?

03 diciembre 2009

Social media manager; ¿lujo o necesidad?

Social media manager, es un término que he conocido hoy a través de guzmangarmendia. Al igual que en el anterior post, cuando he leido este, me ha recordado una entrada que escribí hace tiempo. Posteadores en portadas, ¿nuevo pérfil profesional?

Parece que actualmente, este pérfil está muy solicitado, puede observarse su demanda en diversas webs de empleo.

El objetivo de un social media manager es diseñar una estrategia en Internet para su empresa o clientes, de la mano de las altas esferas para que tenga éxito a medio largo plazo. Esta definicion se asemeja mucho a la función de un CISO, en el cual su estrategia y consecución de objetivos -presupuesto- depende en gran parte del CIO o CEO. Por ello, parece que el éxito de un social media manager no dependerá en gran medida de su profesionalidad, sino de la visión y valoración por parte de los directivos de la empresa en cuanto a su estrategia en Internet.

¿Se podrán permitir las compañías un perfil propio como "social media manager" o estára integrado dentro de otros roles?, el tiempo lo dirá. Lo que si ha dicho por ahora es; social media manager, un nuevo perfil profesional en Internet.




01 diciembre 2009

El término hacker II

3 años hace desde que escribí el término hacker, y viendo en TV y periódicos el mal uso que se le seguía dando a ese término. Hoy es cuando veo con esta noticia que algo hemos avanzado.


El ministerio de justicia algo ha aprendido, esperemos ver a los periodistas cambiar también en este sentido.

25 noviembre 2009

¿Cómo aprender a programar?

Lee mucho código, sobre todo actual, para ver como se hace y sigue haciendo todo:


Código de Google OS.
--------------------------------------------------------------------------------------
GOOGLE_ACCOUNTS_URL = 'https://www.google.com/accounts'
LOGIN_SOURCE = 'test_harness'


class CookieCollectorRedirectHandler(urllib2.HTTPRedirectHandler):
def __init__(self):
self.__cookie_headers = []

@property
def cookie_headers(self):
return self.__cookie_headers

def http_error_302(self, req, fp, code, msg, headers):
self.__cookie_headers.extend(fp.info().getallmatchingheaders('Set-Cookie'))
result = urllib2.HTTPRedirectHandler.http_error_302(self, req, fp,
code, msg, headers)
return result


def Authenticate(email, password):
opener = urllib2.build_opener()
payload = urllib.urlencode({'Email': email,
'Passwd': password,
'PersistentCookie': 'true',
'accountType' : 'HOSTED_OR_GOOGLE',
'source' : LOGIN_SOURCE})
request = urllib2.Request(GOOGLE_ACCOUNTS_URL + '/ClientLogin', payload)
response = opener.open(request)
data = response.read().rstrip()

# Convert the SID=xxx\nLSID=yyy\n response into a dict.
l = [p.split('=') for p in data.split('\n')]
cookies = dict((i[0], i[1]) for i in l)

payload = urllib.urlencode({'SID': cookies['SID'],
'LSID': cookies['LSID'],
'source': LOGIN_SOURCE,
'service': 'gaia'})
request = urllib2.Request(GOOGLE_ACCOUNTS_URL + '/IssueAuthToken', payload)
response = opener.open(request)


--------------------------------------------------------------------------------------

class PamClient {
public:
/*
* Struct representing the username / password. This is assumed to
* be passed to the callback function
*/
struct UserCredentials {
std::string username;
std::string password;
};

/*
* Calls pam_start and initializes the pam environment
*/
explicit PamClient(UserCredentials* user_credentials);

/*
* Calls pam_end and frees memory
*/
virtual ~PamClient();

/*
* Starts the authentication loop. This initiates the call to the
* pam library and back to the conversation callback before returning
* Returns true on success, false on error
*/
bool Authenticate();

/*
* Sets the credentials obtained from authenticate and starts a session
* with the pam library
*/
bool StartSession();


Y sobre todo, ten paciencia.

Relacionado.

08 noviembre 2009

¿Cómo protegernos de los peligros de Internet?

Internet alberga innumerables peligros: ataques perpetrados por hackers malintencionados, capaces de tomar control de nuestros equipos y robar nuestros secretos; pérdidas económicas causadas por virus, gusanos, troyanos y demás malware; ciberbullying y grooming sufrido por menores en redes sociales; spam que inunda nuestro buzón con anuncios basura, timos y fraudes, como los dañinos mensajes de phishing; software espía que se hace con nuestros datos financieros; pornografía y contenidos inadecuados para menores; pérdida de la intimidad personal y del anonimato; la lista podría prolongarse sin fin.

Cómo protegernos de los peligros de Internet
, un libro de seguridad informática que podria leer tu madre.

04 octubre 2009

Samba, samba, samba..!!!!


Al mas puro estilo de Steve Ballmer en su show developers, el de la foto de arriba no es ni más ni menos que Jeremy Allison, uno de los principales desarrolladores de Samba en la Golden Penguin Bowl, una de las conferencias más excéntricas del Open Source.

Os recuerdo que samba es un software Open Source/Free que proporciona servicios de fichero e impresión a clientes SMB/CIFS. Permite la interoperabillidad entre servidores Linux/Unix y clientes Windows.

Samba nos proporciona a los administradores de sistemas flexibilidad y libertad en términos de configuración y elección de nuestros sistemas y equipamiento.

¿Gritarían en la conferencia SAMBA, SAMBA, SAMBA!!!!!?

30 septiembre 2009

Las 10 mejores prácticas de adopción estratégica del Open Source en la empresa (Software Libre)

El Open Source es un tema recurrente en este blog, por eso me he alegrado cuando he conocido la campaña del Software Legal impulsada por el ministerio de Industria, Turismo y Comercio dentro del plan Avanza 2, con el fin de concienciar a los distribuidores, empresarios y usuarios finales sobre los beneficios del uso y distribución del software legal. Por ello, este post va dirigido a empresarios que a través de ella (o la actual situación económica), les haya saltado esa chispa y esten pensando en la migración de sus sistemas, ya sea empezando por una simple suite ofimática o cualquier servicio central de la organización.
Los administradores de sistemas y en especial el Director de Sistemas son los principales responsables de gestionar las migraciones a sistemas abiertos de la manera más transparente posible para la organización.

Toda empresa que este pensando en adoptar las bondades del Open Source debería considerar un enfoque estratégico siguiendo un conjunto de "buenas prácticas":


  1. Elige el componente correcto para el nivel adecuado de la infraestructura tecnológica.
  2. Realiza un cálculo del TCO.
  3. Define tu estrategia de soporte preferida del Open Source.
  4. Mejora las capacidades de administración del ciclo de vida de las aplicaciones.
  5. Analiza los proyectos para identificar riesgos en las licencias.
  6. Evalua el Open Source antes de seleccionar opciones comerciales.
  7. Integra e industrializa la administración de los despliegues de Open Source.
  8. Adopta prácticas de desarrollo ágil en conjunción con el Open Source.
  9. Define una política consistente del Open Source en la compañía.
  10. Participa en comunidades clave del Open Source.

Estudio elaborado por Forrester.

02 septiembre 2009

Como crear un buen entorno de administradores de sistemas

A través del blog mmejiav descubro el artículo "There is no 'I' in a great system administration team" que merece la pena leer para todos los que os paseeis por este blog.

Traducido también al castellano.

13 agosto 2009

Impulsa tu carrera contribuyendo en un proyecto Open Source

"Qué tu objetivo principal sea contribuir al proyecto, y no progresar en tu carrera. Cuando te des cuenta de la primera opción, la segunda vendrá de manera natural."
(http://theworkinggeek.com)

En relación al post que escribí hace meses "No hagas de becario, participa en un proyecto Open Source". Os dejo con esta interesante lectura; cómo impulsar tu carrera contribuyendo en proyectos Open Source.