Definamos Normal.

El Blog personal de Rafael Rojas

Del porque no debes ignorar los archivos .pacnew

Una de las caracteristicas que hacen de ArchLinux una distribucion High maintenance o “tengo muchisimo tiempo libre en mis manos para andar toqueteando mi sistema” en español es que el sistema no se hace cargo automáticamente de los archivos de configuración, ni cuando se instala un paquete nuevo, ni cuando se actualiza. En su filosofía Vanilla ArchLinux instala los paquetes con la configuracion default del paquete original, o en su caso sin configuración alguna.

Pacman, a la hora de actualizar un paquete este no sobreescribe el archivo de configuración existente, sino que crea uno en limpio y lo guarda con la extension .pacnew. Estos se ven cuando actualizamos un paquete que tiene un archivo de configuración nuevo:

advertencia: /etc/makepkg.conf instalado como /etc/makepkg.conf.pacnew

De la misma forma a la hora de remover un paquete pacman deja guardados los archivos de configuracion de este paquete con una extension .pacsave, ejemplo:

advertencia: /etc/makepkg.conf guardado como /etc/makepkg.conf.pacsave

Todos estos pasos de seguridad son propios de pacman y los archivos de configuración que cada paquete va a tocar (o guardar en caso de desinstalación) se encuentran configurados en cada PKGBUILD de los paquetes, de aqui viene la simplicidad de ArchLinux: este espera que el usuario configure y combine las nuevas caracteristicas en los archivos de configuración ya existentes.

Y como ver las diferencias entre configuraciones nuevas y viejas?

Una forma sencilla de encontrar cuantos archivos .pacnew tenemos sin combinar seria con una simple busqueda.

Para revisar esos .pacnew hay herramientas como diff: Continue reading

Jugando con systemd-journal-gatewayd

Una de las tantas cosas que cambio Systemd es el como se registran los eventos del sistema, antes de esta tarea se encargaba syslog-ng, ahora esto lo hace journald. EDIT: a este post lo debe preceder otro en el que hable del journalctl y sus menesteres.

Uno de los juguetitos de journald es un servidor http embebido llamado systemd-journal-gatewayd cuya funcion (en teoria) es hacer accesibles por HMTL los logs de los servicios, logs, sockets y eventos de systemd:

 

instantánea2

La forma de habilitarlo en ArchLinux ( y posiblemente en otras distribuciones que usen systemd como fedora u opensuse) es la siguiente: Continue reading

De cuando me quite el uniforme metalero.

 

 

IMG_20140528_155223

 

Para ser claro metalero es un concepto que puede ir mas allá del mero gusto por un genero de música, bajo esta idea yo crecí siendo un metalero: partiendo de las tempranas influencias de mis hermanos mayores, pasando por compañeros en la secundaria-preparatoria con quienes compartí y afine gustos algún genero de música metalera fue una constante.

Uf! aquí se me podría ir un post en cuanto a géneros, bandas opiniones y gustos,  pase por el clásico Heavy (o new wave of british metal para los puristas), pasando por el trash, death, black, death melódico, doom, gótico, folk, power, speed, porgresivo, old school y demás subgeneros de todo escuche y de todo me gusto. Continue reading

Las visicitudes de trabajar desde casa

Desde el miércoles 22 de febrero he estado trabajando desde casa (home office). Durante ese tiempo he descubierto muchas ventajas y desventajas de este modo de trabajo remoto, también me di cuenta de que si bien a rimera instancia suena genial tal vez no sea el mejor modelo de trabajo.

Mi oficina en casa :)

Para empezar el trabajo en casa no es un boleto para levantarse tarde y descansar en los ratos de inactividad, en el caso de mi equipo de trabajo se manejan reglas y metricas que se deben cumplir para seuir gozando del privilegio de trabajo en casa. El tiempo de respuesta en el mensajero interno debe ser menor a 3 minutos, el tiempo de respuesta de correo creo que tampoco debe pasar los 20 minutos, todo ticket debe ser respondido y el tiempo de comida se sigue ajustando a exactamente una hora. Hasta donde se estas mismas reglas aplican para el trabajo en la oficina, pero siendo remoto las fallas en estas reglas se notan mas (y si: he fallado una u otra vez en alguna de ellas).

Lo bueno.

El tiempo. La disponibilidad. Tanto para la casa, mi familia y mis obligaciones del trabajo el quitar una hora y media de transporte a la oficina no da mas que beneficios. Puedo atender las cosas del trabajo desde temprano y quedarme conectado un tiempo mas si es necesario sin mayor problema. Es una tremenda comodidad trabajar fuera de un codigo de vestir (aunque el de mi equipo es bastante flexible) y con la musica al volumen que quiero. Tengo otra computadora en donde puedo consultar otras cosas no relacionadas al trabajo. Y sobre todas las cosas: no hay nada como comer en casa, y el ahorro en gastos de comida, transporte (cuando me iba en mi auto) y demas es abstante considerable.

Lo malo

El tiempo. La disponibilidad. El tomarme un tiempo mas para atender un pendiente afecta directamente a mi familia (mi niño de 2 años no entiende lo que es un Sev1) o a mi trabajo (tal vez el usuariro no entienda que me tegno que ir para ayudar a mi esposa con los 2 niños). Siempre se buscara un balance entre ambas cosas (trabajo y hogar) pero siempre va a haber friccion mientras este se encuentra, sobre todo tal vez en la cultura mexicana donde todavia es dificl ver a alguien en frente a la computadora como alguien ocupado o trabajando.

las comunicaciones son mas dificiles. Si necesito trabajar con alguien necesito abrir una ventana de chat y escribir y tratar todo con esa persona, en vez de pararme a platicar con el y revisar el problema rapidamente; en cierto modo estoy desconectado completamente de lo que pasa en la oficina, si hay alguna nueva propuesta esporadica, una reunion o algo interesante soy generalmente de los ultimos en enterarse.

Lo feo

Crear un espacio dedicado al trabajo puede ser conflictivo. Necesita ser un lugar limpio, sin distracciones y con conexion a internet, al principio puede ser motivo de problemas el estar trabajando desde casa (da a la suposicion de que estamos disponibles para otro tipo de pendientes). Si se trata de una situacion temporal (el trabajo en casa) la logistica y el tiempo dedicado a ello van a ser un problema.

En resumen.

Trabajar desde casa no es miel sobre hojuelas, equiere mucha discilina y control sobre los horarios. Si es una comodidad (y en algunos casos una necesidad) pero es casi imposible estar fisicamente desconectado de la oficina, sobre todo en ambientes como este donde se requiere mucho trabajo en equipo, es algo que me enseño muchas cosas y que me descubrio muchas malas costumbres (desde mi punto de vista ya revisadas y arregladas) y que me dio mucha perspectiva del ambiente laboral al que iba tres veces por semana.

Definitivamente no es para mi, al menos de manera ermanente y por ahora, tal vez despues sea mas atractivo o necesario recurrir a esta modalidad de modo permanente, pero de momento esta por acabar (en unos dias ienso regresar a la rutina normal de oficina) y curiosamente estoy bastante ansioso por ya entrar a esa rutina.

Viernes de links

Peligrosos cambios se avecinan en Mexico.

Vienen las leyes secundarias en ley de telecomunicaciones, que tiene propuestas peligrosas que sesgan la libertad de acceso a internet y le garantiza completo control a la (corrupta e ineficiente) autoridad Mexicana de rrastrearte, bloquearte o desaparecerte de la red sin previo aviso y sin explicaciones.

Detalles del peligro de esas leyes secundarias aqui

Hubo un Google Hangout con los principales activistas de los derechos digitales en mexico en donde planeaban como contraarrestar este tipo de “leyes”

Se ha logrado un espacio en el senado de la republica paa exponer la preocupacion general de este tipo de imposiciones legales, sigan este tema en el TT #ReformaTelecom

La guerra abierta del presidente Enrique Peña Nieto en contra del internet en Mexico

El drama Linuxero de la semana:

Un parche fue enviado al mailing list del kernel linux que ocultaba la cadena de “debug” del output de /proc/cmdline Esto para ocultar un fallo del logging de systemd

Linus se enoja y avisa que no va a aceptar mas commits del developer que causo este problema hasta que repare este error

“Key, I’m [expletive] tired of the fact that you don’t fix problems in the code *you* write, so that the kernel then has to work around the problems you cause. Greg – just for your information, I will *not* be merging any code from Kay into the kernel until this constant pattern is fixed. This has been going on for *years*, and doesn’t seem to be getting any better.”

“I am *not* willing to take patches from people who don’t clean up after their problems, and don’t admit that it’s their problem to fix. Kay – one more time: you caused the problem, you need to fix it. None of this ‘I can do whatever I want, others have to clean up after me’ [expletive],”

Como siempre Leenart Poettering responde

For me it is out of question though that systemd and other core os components should continue to parse the ‘debug’ kernel cmdline option, and increase their debug levels then

En otros temas….

Muere el servicio de almacenamiento en la nube y de musica UbuntuOne, a nadie parece importarle mucho.

Microsoft abre parte del codigo fuente de .NET, y eso importa aun menos.

La primera Alpha de plasma Next:

Alejandro Rojas :)

EL pasado viernes 21 de marzo a las 7:20 AM nacio Alejandro, mi segundo hijo.

Pesando 3.050 kgs y midiendo 50 cms, sin ninguna complicacion mi hijo vino a completr nuestra familia, naciendo por cesarea (la segunda para mi esposa), podria decir que no nos podriamos sentir mas bendeidos por este peuqño chavl que acaba de llegar.

Su mama la ha tenido un poco dificil, ella esta completamente sana pero lo dolores de los entuertos fueron demasiado fuertes los primeros dias. Pero ahora siendo una semana ella esta completamente bien.

Su hermano mayor lo recibio muy bien, ayudo que este niño “traia de regalo” un Woody de Toy Story

De cualquier forma, Rfael, el hermano de 2.5 años se ha portado muy bien con su “nito” y su mama, y obre todo con la abuela, consentido.

Asi las cosas. Niño nuevo, mas planes, mucho pendientes y muchas emociones nuevs.

Saludos.

Aburrido del “distro hopping”

Esperaba desde hace un par de semanas el release de Fedora 20. Hoy ha salido esta nueva versión de Fedora Linux, con algunas nuevas caracteristicas, actualizaciones en nivel del kernel, systemd y la larga lista de actualizaciones de los entornos de escritorio populares (KDE, Gnome, LXDE, etc) y algun par de nuevas sorpresas (Cinnamon, Mate).

Una larga lista de nuevas, y hasta cierto punto esperadas, características llegan a este nuevo Fedora “Heisenbug” a la breaking bad, dedicado a Seth Vidal, desarrollador líder de yum y muerto tragicamente este año en un accidente en su bicicleta, mas detalles se pueden consultar aquí.

Pero la verdad, llegado el momento no lo quiero instalar.

Y no por que fedora sea bueno o malo, o piense que tengo una distribución de Linux superior, nada de eso. Sino porque llegue a esa parte en que me cansa en demasía el llamado distro hopping.

Segun Jim Linch, un distro hopper es:

“A distrohopper is someone that keeps switching from one Linux distribution to another, not with the intention to just test a certain Linux distribution, but with the illusion to find the perfect Linux distribution that suits all his/her needs and to install that as his/her main Operating System. Of course that distro does not exist”.

Así básicamente un distro hopper es alguien que brinca entre distribuciones de GNU/Linux en búsqueda del sistema perfecto. O por aburrimiento agregaría yo.

llevo años usando Linux, y tal vez por eso encuentro extremadamente aburrido el proceso de instalación y configuración de una distribución por ninguna aparente razón mas que probar el nuevo sabor de la semana en distrowatch. Básicamente un proceso de instalación se puede dividir en:

  • Inicio -> Particonamiento/Formateo/Montaje -> Seleccion de paquetes/Descarga si es necesario -> Instalacion -> configuracion.

La instalación puede ser gráfica, en consola, detallada, muy general, con paquetes pre compilados o paquetes fuente, etcétera. La experiencia de instalar Linux se puede reducir a estos pasos. Después de la instalación se procede a instalar los mismos paquetes que usamos en toda distro/sistema: firefox, plugins, codecs, un buen reproductor de música-vídeo, tal vez un gestor d e descargas o cliente de red social, libreoffice etcétera.

Para mi, se resume en hacer exactamente lo mismo usando otro gestor de paquetes y/o esquema de repositorios, una y otra vez.

Pero el distro hopping no es algo necesariamente malo. No, no lo es, a pesar de mi aburrimiento de esta practica el distro hopping ayuda al usuario aficionado o interesado en Linux a aprender a usar distintos modelos de distribución, varios métodos de instalación, manejo de paquetes y mantenimiento de una distribucion. Como dice el dicho: la practica hace al maestro y todavía creo firmemente que no hay mejor practica que aprender a instalar Gentoo.

Buscar un sistema ideal no es necesariamente un sueño utópico. la verdad es que no hay sistema ideal, pero lo que puede haber es comodidad con el sistema actual. Se puede aprender a manejar y administrar una instalación de Linux a tal grado que sus posibles problemas no se ven tan graves o se pueden encontrar ventajas que puedan cubrir sus posibles carencias, se puede eliminar el aburrimiento Linuxero aprendiendo el hecho de que Linux es un sistema para usarse, no solo para configurarse y dejarse bonito.

crashtestdummy_1293127881

Que si hay una nueva distro? para eso hay maquinas virtuales o (si se puede) computadoras extra, para probar. Aparte, los nuevos sistemas no ofrecen un cambio sustancial mas allá de las nuevas versiones de software de uso diario que tal vez ya estés utilizando. En este caso: de que me sirve instalar Fedora si ya tengo KDE en su ultima versión ejecutando? si ya uso la ultima versión de Firefox, VLC, ktorrent y demás en mi actual sistema? que ventaja me ofrece como usuario?

A menos que la susodicha nueva versión tuviera alguna característica para mi especifico interés (algún stack de desarrollo pre instalado, soporte para OpenStack o algún cloud service para hacer deploys mas fáciles), o tuviera características propias de la distro e irrepetibles en otras distros (como el caso especifico de algunas características de Ubuntu, Unity) difícilmente como usuario de Linux podría encontrar algo que me hiciera reformatear mi equipo de diversión y reinstalarlo para lograr exactamente lo mismo.

Creo que es parte mi trabajo de sysadmin o algún tipo de “madurez linuxera”, pero para mi el reinstalar dejo de ser divertido hace mucho tiempo. Suerte para los amigos de Fedora.

Keep it simple

2013-11-27-213337_1366x768_scrot

:)

En verdad hay demasiadas distros?

Siempre ha rondado una pregunta que casi todo sitio dedicado a GNU/Linux se ha preguntado alguna vez: ¿existen demasiadas distribuciones de GNU/Linux? Esa pregunta, dependiendo del sitio se responde si o no dependiendo de los posibles problemas por la creciente fragmentación de distribuciones y problemas de integración y estandarizacion, o no viéndolo del punto de vista de la libertad del software libre de ramificar (fork) cualquier proyecto en cualquier momento por cualquier razón (valida o no).

A mi opinión si existen demasiadas distribuciones de GNU/Linux ahí afuera y si puede ser a la larga un problema de estandarizacion a la hora de liberar grandes productos comerciales (que distro, que versión de paquetes, que tipo de paquetes, que licencias, que repositorios) y la duplicidad de esfuerzos (o Wayland vs Mir). Pero al mismo tiempo, tampoco es un “problema” grave.

Por definicion esto no es necesariamente malo o no es necesariamente culpa de los creadores de tanto fork de Ubuntu que apenas cambia algunas cosas y ya exigen diferenciarse de la versión fuente, no. Este es un problema de concepto:

Definiendo que partes componen a una distribución de Linux, deshuesando todos los conceptos y dejándolo al resumen mas simple, sus componentes son:

Continue reading

Terminando la cancion de hielo y fuego.. por el momento.

Por fin, después de poco mas de un año (un año y 6 meses mas o menos) he terminado de leer la saga de “Cancion de Hielo y Fuego” aquella en la que esta basada la serie de televisión “Game of Thrones”. Bueno, terminado de leer es una expresión, ya que la historia todavia no tiene fin.

Hace unos dos años un foro de internet que frecuento no dejaba de hablar de game of thrones: que una excelente serie, que daba fe a la historia de los libros, que altamente recomendable y demas. Consegui la primer temporada de dicha serie, un amigo la tenia asi que me la presto, y quede flechado. Antes de iniciar a ver la segunda temporada ya habia comprado el primer libro y me habia puesto a leer lo que ya habia visto en la serie.

Como toda pelicula o serie basada en un libro: se pierde mucho detalle. Se habla mucho del trasfondo de las historias de los personajes, se definen con lujo de detalle sus personalidades y logras entender por que toman las desiciones que toman, que viendo la serie de TV a veces no tiene mucho sentido al principio. Lamento decepcionar pero los libros contienen mucho menos escenas de sexo, eso es cosa de la serie y de HBO.

La lectura es algo pesada. Son 5 libros con historias bastante largas y enredadas. Con muchas familias grandes (lannister, Baratheon, Stark, Greyjoy, Tully, Tyrrel, Targaryen etc) cada una con varias familias menores a las que les rinden pleitesia (Karstart, Bolton, Frey, etc) y a su vez con bastiones y señorios menores que a lo largo de aproximadamente 4 años de historia hacen,d eshacen, traicionan, se unen, vivien, mueren, traicionan de nuevo, fornican y demas haciendo de todo un desastre que hay que seguir con una libreta.

Todo esto sin contar con que la historia tiene una tremenda guerra precedente de la cual sabemos solo las historias y los recuerdos de sus viejos sobrevivientes, hay viejas amenazas que muchos creían leyendas, amenazas que rayan en lo extraordinario en 3 continentes con diferentes escenarios y hablando mas de 8 idiomas ficticios diferentes. Algo enredoso de leer pues.

Pero hasta aquí es solo una historia épica mas. Que es lo que hace que la historia de George R.R. Martin me guste tanto? De el a veces me desespera un poco tanta descripcion innecesaria de los detalles de vestimenta, apariencia o lugar que a veces hace, me desespera un poco que las batallas aunque sorprendentes no las describe mucho (por que la pelea en si no es parte fundamental de la historia). Lo que me gusta de el:

  • Impredicitibilidad. Realmente no sabes que va a pasar, nunca sabes si alguien va a ser asesinado a traicion producto de una oscura alianza no antes descrita, no tienes heroes, estas solo en una guerra de todos contra todos, nada ni nadie es sagrado.
  • Realismo a la tragedia. No es una historia del bien contra el mal, no es Frodo contra el malvado Sauron que a pesar de las adversidades logra echar el anillo en el volcan de Mordor, no. Los “buenos” (que no hay) no siempre ganan, no hay final feliz ni triste, sino una amplia gama de grises.
  • No hay buenos ni malos. Todos son humanos, haciendo lo que pueden por diferentes incentivos: el honor, el poder, la familia, la sangre. Todos en algún momento hacen algo bueno o algo malo, la mayoría en algún momento romperá su honor, dejara de ser tu héroe por sobrevivir a la situación o por mas poder.
  • Antecedente historico. Muchas de las historias acercad e las familias del libro y las peleas del reino estan basadas en historias reales que sucedieron en la edad media, en feudos reales, con victimas reales. Asi por ejemplo la boda roja esta basada en una boda real llamada la boda negra, sucedida en lo que ahora es escocia o la guerra inicial de los siete reinos es una referencia a la guerra de las rosas y las luchas de esclavistas en Meeren esta basado en hechos reales de colonias esclavistas inglesas. Detalles de la historia muestran crueles episodios de humanidad.
  • La magia no dicta la historia. Conozco a a personas que se ven desencantados de la cancion de hielo y fuego cuando ven que la trama incluye una hechicera o dragones, inmediatamente se hace la asumcion de que se trata de otro calabozos y dragones. Para nada, si hay elementos de magia y esoterismo en la historia, y los hay muchos, pero estos no dictan la historia, forman parte del mundo imaginario pero ningun mago ni ser magico dicta el rumbo de la historia, no por mucho. Es algo relativamente palpable en un mundo imaginario y nada mas.

Que si recomiendo esta saga?

Por supuesto que si, pero no a cualquiera. Esta historia tiene muchos caminos entrelazados y complicados, si lo que quieres es un cuento de caballeritos peleando esta saga no es para ti, muchas veces requiere algo de estomago para soportar la sorpresiva muerte de alguien en quien absolutamente confiabas, algunas veces odias al autor por llevar el cuento por largos caminos que a veces parecen intrascendetes y en otros momentos por cambiar el destino de muchos personajes en un solo parrafo. Por supuesto que la recomiendo, pero requiere cierto compromiso emocional, por mas rao que eso suene.

« Older posts

© 2014 Definamos Normal.

Theme by Anders NorenUp ↑