Oliver Rivas (orvtech)

Acerca de orvtech Un poco de mi, Tengo usando Linux desde principios del 1.999 y como muchos me inicie con Redhat (seria Valhalla o Enigma?, no estoy seguro). Experimente un poco con SuSE y Mandrake antes de regresar a RedHat 9, cuando llego el fin del ciclo de vida de esta pase a usar Gentoo por unos años.

Mi primer encuentro con Fedora Project fue trabajando para una conocida empresa le alojamiento web que usaban Fedora Core como su único sabor de Linux. Para ser honesto en esa entonces continué usando Gentoo en mi laptop y desktop. Mi obsesión por exprimir hasta la ultima gota de rendimiento tanto a nivel de hardware como a nivel de software me mantuvo con esta distribución de Linux por un tiempo.

Recientemente no he tenido el tiempo ni la fuerza que implica compilar todo desde cero (aunque en ocasiones desearía poder hacerlo) y además la empresa para la que trabajo actualmente requiere que migre paquetes de algunas aplicaciones web desde Solaris para CentOS o Terra Linux que es una distro propietaria de ellos basada en RPMs. Recientemente estamos trabajando mas con CentOS. Con esta empresa tuve mi primer encuentro con archivos *.spec y el proceso de empaquetar RPMs, cosa que es muy distinta a hacer un *.ebuild.

Actualmente siento que tengo el tiempo y la experiencia para colaborar con algunos proyectos por lo que me he involucrado mas con la comunidad de Fedora. Estoy mas que dispuesto a aprender mas cada día tanto como voluntario en esa gran comunidad como en mi trabajo.

Me considero un experto en aprender cualquier cosa rápido como muchos de mis colegas y siempre he tenido la inclinación por resolver problemas, administrar recursos y permisos, cualidades que he pulido en los últimos años migrando aplicaciones web, haciendo mantenimiento de diversos productos, identificando y resolviendo bugs, automatizando tareas y todas esas labores que implican administrar sistemas.

Desde enero del 2007 he estado usando Fedora en mi workstation a pesar de que sigo usando Gentoo en mi server. Me considero orientado a detalles, perfeccionista y en ocasiones obsesivo con la resolución de problemas, no se sorprendan si algún día me ven conectado a las tres y media de la mañana intentando resolver algún problema con mi server personal o algún ticket de la comunidad.

Como entusiasta de Linux en NSLU2 estoy acostumbrado a trabajar con pocos recursos (32MB de RAM y 133MHz) y he aprendido a optimizar el sistema operativo y las aplicaciones que se estén ejecutando en esta plataforma, conocimientos que me sirven para aplicar a cualquier otra plataforma.

Hablo Ingles pero nací y me crié en Venezuela, recientemente me mude a Estados Unidos también hablo y entiendo Portugués y Holandés aunque no al mismo nivel.

Pueden seguirme vía:
- Oliver Rivas en Google+.
- orvtech en Twitter.
- orvtech en identi.ca.

Podcast y hangouts:
- Echandocodigo episodio 8 (http://echandocodigo.com/pods/08): Oliver nos habla de sus experiencias al conseguir un trabajo como desarrollador en el exterior, tips para conseguir las entrevistas y el empleo. Tambien hablamos un poco de la situacion en Venezuela.
- Shufflecast Episodio 35 (http://shufflecast.me/2012/09/ep-35-sistemas-privativos/): Sistemas privativos.

 

22 Comments

  1. cristian

    una consulta como se hace para tener una cuenta en google+! te encargo por favor si me puedes contestar. Muchas gracias!

    • Cristian, dirígete a http://plus.google.com y crea tu cuenta, si aun esta cerrado me avisas y yo te envió una invitación. No olvides agregarme a tus círculos ;)

  2. javierudg

    Hola me gustaria ponerme contacto con usted soy un seguidor de fedora, si puede envíeme una invitación de google+
    Tengo una simple pregunta ahora, como puedo quitar la barra azul y blanca que carga fedora al inicio, ya que para pode ver los servicios como están iniciando tengo que apretar Esc.

  3. Javierudg,

    El procedimiento es fácil, al momento de iniciar editas el Grub para que no le pase el parámetro ‘quiet‘ al arrancar.

    Aquí te muestro como hacerlo, http://orvtech.com/howto/iniciar-modo-singleuse/ puedes seguir casi todos esos pasos pero solo quita el ‘quiet‘ de las opciones que se le pasa al kernel.

  4. javierudg

    Gracias amigo, se nota que es bueno en fedora….

  5. Alexander

    Hola! Oliver
    Tengo un proyecto en el que deseo me ayudes y por supuesto; de lograrlo, tendríamos una bonificación… Je Je

    Mi Jefe tiene un servidor con sistema operativo Lion de Mac… Allí hay albergadas cualquier cantidad de canciones, videos y películas… Mi Jefe tiene varias propiedades en diferentes ciudades… Todas las propiedades tienen una buena conexión a internet… Lo que yo quisiera, “si se puede”; es crear algo como un Netflix personal… Es decir; que las películas del servidor; se puedan reproducir desde cualquier parte via internet…
    Como lo ve? Muy difícil?… Imposible?… O es posible?…

    Muchas gracias

    • No lo veo imposible. De acuerdo a lo que me mencionas creo que este aplicativo o servicio debe de tener estas características:
      – Poder ver películas desde cualquier parte del mundo.
      – Poder ver películas sin importar el ancho de banda en estas propiedades.
      – Tener backup de estas películas.

       

      Yo usaría cualquier servidor de streamings para esto y aunque nunca lo he hecho, creo que se puede hacer con VLC. Para que veas las películas desde cualquier parte del mundo necesitarías un un servidor central con todas estas películas. Para poder ver las películas en las distintas propiedades sin importar el ancho de banda seria recomendable tener replicadas las películas en cada propiedad. esto lo puedes hacer con rsync de esta manera si agregas una película desde propiedad A, y tienes un cronjob que ejecute tu script con rsync en todas las maquinas, al poco tiempo la película estaría localmente en cada propiedad.

    • Disculpa Alexander,

      No me fije que era bajo OSX. Estoy seguro que un servidor OSX tiene aplicaciones para streaming pero desconozco cuales. En alternativa puedes usar un servidor web.

      Tengo entendido que OSX ya viene con Apache instalado. Simplemente configurado para que el RootDirectory sea donde están las películas y habilitale Options +Indexes en la configuracion del virtualhost.

  6. Enmanuel

    En serio hablas inglés?

  7. SC

    Hola, escuche podcast y me llamo la atencion la parte de CV, imagino que en cada lugar que fuiste lo modificabas, pero tendras alguno mas general que se pueda consultar como referencia.

    Saludos,

    • Sofia,

      Vamos a mantener la discusión en la misma pagina de echandocodigo.com, inicia el tema por allá y yo voy creando un una versión de mi currículum sin la información sensible para compartirla con UDs.

      Para darle un poco de “backround” a esta pregunta para los lectores de mi blog, esta pregunta esta relacionada con una reciente entrevista que me hicieron en echandocodigo.com y la pueden escuchar en: http://echandocodigo.com/pods/08

  8. mago

    hola quisiera q me ayudes si es q fueses muy amable en un trabajito

    este es el trabaijto

    1. Escribir un guión llamado terminaproceso que reciba como parámetros una lista de commandos
    y que ejecute en segundo plano. Luego de un determinado tiempo (60 segundos) matar los procesos que todavia estan corriendo.
    Ej.
    $ ./terminar ls ps xterm who
    Luego de transcurrir un tiempo (60 segundos), xterm deberia ser cerrado

    2. Escribir un script bash (lsregular) que imprima en su salida estándar (por defecto, la pantalla) un listado de los archivos pero con la siguientes condiciones:

    a) Deberá mostrar solo archivos regulares (no directorios, ni enlaces)
    b) Cada línea mostrará únicamente los permisos , el tamaño y el nombre del archivo
    c) Al final mostrar un resumen del tamaño y numero de archivos

    $ lsregular h*
    -rw-r–r– 15339 hola.c
    -rw-r–r– 17415 herencia.c
    Total: 2
    Tamaño: 32754

    Nota: PowerShell debera mostrar Modo, Tamanio y Nombre de Archivo
    3. Implementar un script bash que imprima en su salida estándar un triángulo formado por asteriscos de texto, simétrico verticalmente, y de altura igual al número que se le envia como parametro.

    $ ./triangulo.sh 5
    El programa deberá mostrar en su salida lo siguiente:
    *
    ***
    *****
    *******
    *********

    4. Escribir un script shell para encontrar el archivo con el nombre más largo que exista en el directorios enviado como parametro.

    $ ./archivolargo.sh /home/publica

    5. Implementar un script que muestre el porcentage que representa cada archivo en el directorio actual .

    Ej.
    $ ./porcentage

    archivo1 44%
    archivo2 66%

    6. Construir un script de nombre bisiesto que devuelva 1 si el año introducido es bisiesto.

    7. Implementar un script bash (totalproc) que imprima un listado de todos los usuarios que se encuentran ejecutando algún proceso y el numero de procesos que es ejecutado por cada usuario.

    • Hola,

      Esto tiene pinta de ser una tarea para la escuela y yo no le hago tareas a la gente.

  9. Felipe

    Hola orvtech mis saludos,

    Quisiera saber que diferencia encuentras entre Ubuntu y Fedora, yo uso Ubuntu, trate de usar distribuciones de kernel libre en mi computadora como Trisquel pero eso resulto ser un desastre para mi laptop ya que Trisquel tuvo conflictos con mi el video y la tarjeta wifi.

    Ubuntu se porta muy bien con mi mini compaq, vi un video que se títula: De Canaima GNU a Fedora Linux ¿en verdad no se que pasa con Canaima? Distribuciones como Linux Mint, Fedora y Ubuntu son eficientes hasta donde se sobre todo si la distribución es LTS, pero que pasa con Canaima ¿por qué crees que reporta tanto bugs?

    • Felipe,

      Tratare de responder tus preguntas, si mal no entendiendo son estas:

      1. Diferencia entre Ubuntu y Fedora.
        Existen muchas diferencias, Ubuntu se deriva de Debian mientras que Fedora de Red Hat, sin embargo me parece que Fedora mantiene una mejor relación con el “upstream”. Yo en particular recomiendo Fedora por que en los años que tengo trabajando no vi a Debian en sistemas críticos en producción mientras que de Red Hat si vi, en ocasiones como Red Hat enterpreice en otras como CentOS (otro derivado de Red Hat) e incluso Fedora.
      2. Trisquel fallo con hardware.
        Suele pasar, pero en realidad no es culpa de Trisquel, es el fabricante que no libera el código necesario para crear los drivers.
      3. ¿Por qué crees que (Canaima) reporta tanto bugs?
        Como ya lo he dicho antes, me parece que es por ser una distro joven con una comunidad pequeña y un grupo aun mas pequeño de programadores (creo que son menos de 10).
        Un vistazo a la lista de correo de su comunidad da la impresión de que es mas importante ideologizar, buscar protagonismo y juzgar a todo aquel que no piense como ellos que colaborar. Si Canaima GNU logra vencer estos obstáculos y se organiza mejor no tengo duda de que sera una gran distribución, sobre todo con la ayuda de las canaimitas.

      Ojo, estas respuestas son mi opinión, no quiero herir egos ni iniciar un distro-war aunque estoy abierto a discusiones.

  10. Dibran

    Can you Help me please,

    im trying bruteforce my macbook air by your method but i dont know why it wont work… can you tell me what happens when the code is founded? Because the mac wants 4 numbers and teensy had done that but i cant find the code because i dont know what happend then when the code is founded?????
    Or please send me “if possible” the working C# code by mail..

    • First make sure you are using the right Teensy Sketch, there are two, one for the EFI lock, another for the iCloud lock. To answer your question, when the code is founded you will unlock the Mac and it will continue with the boot process.

      Sorry I refuse to code in C#, VB or anything Microsoft related. If you understand C#, you will understand this sketch.

  11. Jasmin

    Hola , que sorpresa conseguirme este blog … te felicito por toda la documentación que haces ;) es de una gran ayuda.. yo comencé a usar linux hace poco.. realmente no sabia lo maravilloso que es trabajar SO.. y justo cuando entre en huawei fue que me di mis coñasos con unix.. me encanto y sigo aprendiendo todos los dias … nunca es tarde… :P Saludos!!!

  12. Jeisson Castillo

    Chamo yo no entendí un coño, pero bien…

    • Full Heleno

      Tengo 1 MacBook Pro A1297 con código PIN bloqueado, si pongo otro HD e instalar mac os, puedo usar el MacBook normal?

  13. Eugeniu Sofroni

    Hi

    I tried your script on the iPhone ( the EFI and the iCloud ) with a USB adapter and I put it in the notepad to test it and i do not get the XXXX key combos on it i get:

    0000011
    0000022
    0000033

    on the computer i get the right … 0001 0002 0003

    what can i do to get the same method working on the phone ?

Trackbacks / Pings

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

La moderación de comentarios está activada. Su comentario podría tardar cierto tiempo en aparecer.