Ir al contenido principal

Todo lo que quería saber sobre Denís Zhuravlyov (pero temía preguntar)

Mi foto

En pocas palabras: soy adepto de Free/Libre/Open-source software, experto administrador de sistemas Linux y fotógrafo aficionado, abierto a ideas nuevas y estudiando fácilmente. A parte de eso, a mí me gusta mucho viajar, aprender y hablar lenguas extranjeras y comunicar con la gente interesante.

Experiencia profecional

Por ahora trabajo en el área de TI más que 15 años. Yo empezaba programar µCs de familia MSP430 en puro C y ensamblador. Eso era la época cuando estudiaba a codificar sofisticados algoritmos y optimizar el espacio (de 1 a 4 kilobytes de memoria de programas y no más que 512 bytes de montículo) y consumo de la energía. Tenía que hacer frente a hardware puro sin ningún sistema operativa o bibliotecas de ayuda. Entonces, escribía las bibliotecas y programador de tareas por mí mismo.

En el mismo tiempo por mi propia iniciativa yo configuré el servidor dedicado corporativo con la SO RedHat Linux 7.1. Él no ofrecía muchos servicios, sólo Jabber IM, servidor de archivos Samba y CVS repositorio. Pero por ese momento estaba muy útil.

Después muchos años de interaccionar principalmente con hardware puro y sistemas electrónicos, decidió concentrarme en GUI software. En mi siguiente trabajo, aparte de mantener el software legado (escrito en Delphi), yo usaba intensivamente C++ y framework wxWidgets para proyectos nuevos. Desde el principio desarrollo supuso usar bases de datos (Advantage, MS SQL, MySQL). Más tarde realicé unos soluciones para parcial export/import para DBs diferentes.

Mientras principalmente trabajaba escribiendo programas orientadas a los usuarios, a veces me pidieron automatizar algunos procesos empresariales de rutina. Para cumplir tales tareas usaba diferentes lenguajes de script, como Bash, Python y perl. Más tarde me interesé por Lua y Ruby, pero no los usaba a menudo. Poco a poco empecé a cumplir diferentes tareas de administración de sistemas. P.ej., administraba bases de datos MS SQL, escribía reglas para cortafuegos (Linux/iptables y FreeBSD/ipfw), actualizaba las zonas DNS, configuraba vpn (basado en OpenVPN) y servidores web (Apache y Nginx) etc.

Para mejorar mis habilidades como administrador de sistemas yo acepté unas tareas autónomas. P.ej., desplegué entorno virtualizado empresarial, basado en lxc y kvm, configuré los servidores DNS, mail, proxy, de archivos y de impresión y los cortafuegos. Sin embargo, encontré lo que para mí es más interesante instalar y configurar servidores, planear procesos en general, diseñar estructura nuclear del sistema y vivificarlo, que realizar monótonos tareas de soporte. Hacer todo el tiempo el mismo trabajo sin fin es muy aburrido. :)

Por cierto, aquí tiene los repositorios con algunos mis scripts de utilidad y programas viejos.

Proyectos personales

En lo que concierne a mi tiempo libre, hay varias áreas de interés. Sin embargo, no son «hobbies», sino, preferiría dicho, son partes de mi vida.

Asociados con Linux

Algunos años atrás decidí hacer mi servidor personal de casa. Nada especial: dns, correo electrónico, cortafuego, proxy etc. Y el resultado fue un poco asombroso hasta para mí mismo. Después de algún tiempo de planeado, descomposición, montaje y configuración, obtuve catorce servidores virtuales basados en OpenVZ, realizando cada uno su propia tarea. Algún tiempo hubo pasado, y yo creé otro servidor de casa, esta vez usando lxc con sólo 4 contenedores. Y, por fin, tengo el VPS, donde este sitio se encuentra, eso es ya «todo-en-uno» con muchos servicios. Casi todos están controlados con Ansible (es que Puppet o Chef sería una exageración en este caso). Pues… No por fin… Porque tengo una cajita más con Raspberry Pi, y esa sirve como proxy, dns local, servidor de correo y de archivos y también la uso para guardar copias de seguridad (sí, en esa cajita trabaja Bacula). Finalmente, tengo mi dominio personal controlado con mí servidor DNS, donde hay mis personales servidores de mail, jabber, voip etc. Además, tengo algunos redes distribuidos territorialmente, los que están conectados en una grande red por VPN (OpenVPN y tinc).

Pero todos los servidores serían completamente inútiles sin clientes. Y los tengo bastante. Y casi todos los clientes usan Debian. Es más, incluso mis parientes usan Debian en su ordenador! Encontré que es mucho más conveniente y fácil instalar Linux y enseñar a usarlo, que constantemente limpiar el sistema del malware. Y, de verdad, para la mayoría de tareas básicos, Linux es el SO casi ideal.

Sociales

Ya que uso activamente GNU/Linux desde finales de los 90, yo, también, participo activamente en nuestra local Grupo de usuarios de Linux. OmskLUG está famoso por sus extravagancias y bromas directamente relacionadas con Linux, pero también es la comunidad la que es muy tolerante a novatos y casi siempre lista para ayudar. Y yo, por mi parte, aparte de consultar la gente en nuestra conferencia Jabber, escribo artículos de estilo «omsklug» para el sitio del grupo. Puede fácilmente encontrarlos buscando el hongito alegre en avatar del autor. Código fuente de los artículos y información suplementaria se puede encontrar en la correspondiente carpeta en mi sitio de proyectos.

Fotografía

Fotografía es mi pasión desde la escuela. Yo solía fotografiar en una película en blanco y negro e hice toda la química y procesamiento por mí mismo. Hoy día fotografío en DSLR, pero a veces desempaco mis viejas cámaras de película «Zenít».

En año 2012 pasé mi foto-quest personal «Proyecto 365: una foto por día». Aunque la mayoría de las fotos son lejos de perfección, para mí este proyecto era el entrenamiento duro de verdad. Conocí a mi cámara nueva, estudié, cómo encontrar inspiración en la vida cotidiana, estudié, cómo regularmente escoger una porción de tiempo para el hobby en mi agenda bastante apretada, estudié, cómo traer la belleza del mundo a otra gente… Desde luego, fue difícil, pero por último eso fue una gran experiencia, la que no podría ganar de otra manera. Ya que todavía no hay ninguna galería de imágenes en este sitio, se puede mirar a mi Proyecto 365 sólo en el foto-hosting externo.

Además de autodidáctica, asisto a varios cursos de foto para mejorar mis habilidades y aprender algo nuevo (o refrescar algo lo que no usaba y olvidé). Es muy interesante e inspirador reunirse con la gente con experiencia en la misma área, pero con habilidades y conocimientos diferentes. Esto permite aprender más rápido y disfrutar la comunicación.

Lingüística

Me siempre interesaba de lenguas: su historia, estructura y semántica. A mí, me gusta mucho resolver problemas de lingüística estructural aparte del idioma en sí. Lo que no me gusta es la etiqueta «grammar nazi». Porque esto rebaja (o, mejor dicho, totalmente destruye) la importancia de normas literarias y conocimientos de gramática y, de esta manera, constituye a la regla el estilo de lenguaje vulgar, argot y neolengua. El idioma es más o menos «pegamento social», que forma nuestra concepción del mundo, soporta la historia y hace posible desarrollar la ciencia. Y falta de respeto al idioma nativo (pues… no sólo nativo, sino algún idioma) lleva a estrechez de miras personales y decadencia de cultura en la sociedad por lo general.

Hoy día puedo hablar dos lenguas extranjeras, estudio una y hay una más la que no uso a menudo. Mi objetivo está aprender por lo menos tres idiomas de gran difusión más. Cada nueva lengua abre direcciones a países nuevas, donde podría vivir y comunicar sin intérpretes.

Mi idioma nativo es el ruso. Y siempre me esfuerzo encontrar maneras de mejorar mis habilidades de ortografía y estilo de lengua. Eso no es demasiado difícil, es que me gusta usar diccionarios de la lengua y etimológicos y también guías de gramática.

El inglés y el castellano son dos idiomas los que puedo hablar. Hablando en general, estos dos idiomas son bastantes para viajar a inmensa mayoría de países del mundo y comunicar exitosamente con habitantes nativos. Empecé aprender español algunos años atrás, porque lo me gusta mucho. Y ahora no puedo decir con seguridad, cuál de los dos, el español o el inglés, puedo hablar y entender mejor (a pesar de lo que estudiaba y usaba inglés por mucho más tiempo).

El Esperanto es uno idioma más lo que podía hablar con fluidez hace tiempo. Pero hoy lo uso pocas veces, principalmente por escrito. Entonces, poco a poco esta habilidad se pierde, por desgracia. No obstante, puedo decir que soy el esperantista viejo, :) porque empecé aprender este idioma, cuando era 13.

Elijo los idiomas para aprender considerando su utilidad para comunicación internacional. Pero este criterio no es el único. Un factor importante más es subjetiva «belleza» de la fonética de la lengua. Es por eso por lo que decidía aprender castellano. Y por la misma causa muchos años atrás empecé aprender francés. Por diferentes razones acabó del estudio en la mitad, pero durante años siguientes quiero reanudar las clases y por fin hablar como el francés nativo. Hoy día estudio portugués. Está extendido por el mundo y armonioso, entonces, he decidido estudiarlo entre los primeros.

Información complementaria

Pues, eso fue una introducción informal en cierto sentido. Si quiere ver algo más oficial, puede encontrar útil mi curriculum vitæ. O tal vez pueda simplemente contactarme directamente, la información apropiada está aquí.

Agradezco mucho su visita. :)