En la estratosfera no hay internet, no hay

Hace rato que me limito a escribir cosas solamente técnicas por que hablar de cosas sociales ya esta lleno de expertos en el Facebook, Twitter y demases; pero hoy me siento tan, pero tan impotente que tengo que reventar por algún lado, gracias Blog !

Desde hace algunas semanas vengo intentando conseguir un servicio de internet para un departamento que alquilé, antes de alquilarlo llame a la empresa Fibertel para preguntarles si tenían disponibilidad en el lugar de dicho departamento, pleno centro de la ciudad, y la operadora me confirmó que si había disponibilidad insistiendo fuertemente en venderme el servicio siendo que yo todavía no había alquilado. Cabe resaltar que tuve que llamar al numero de ventas por que es el único número que aparece en su sitio, ninguno tiene un numero para consultas, solo ventas.

Confiado que un vendedor me dice la verdad, si soy un nabo, procedo a alquilar el departamento, termino de firmar los papeles y entro al site de Fibertel para pedir la instalación (había promos solo por via web), relleno un form pedorro donde piden algunos datos pensado que iba a ser un wizard paso a paso para tener el servicio pero no, al terminar eso me sale un mensaje que alguien me iba a llamar en la brevedad.

Dos días mas tarde nadie me llama y procedo a llamar yo, me atiende la operadora, me confirma que esta disponible el servicio, lo contrato y me dicen la fecha de instalación (una semana después) y me dije “y bue, a esperar”.

Al fin llega el ansiado día, lamentablemente como yo también tengo mucho de sopenco no me puede encontrar con el técnico que fue ese día, 100% culpa mía. Llamo nuevamente para ver para cuando podemos reagendar y me dicen que dentro de una semana nuevamente, fuck me dije, después de mucho pedirle a la operadora que me lo agende para antes ni hubo caso, asi que a comerla.

Una semana mas tarde aparece el técnico al edificio, y me dice que no puede realizar la instalación por que el edificio no esta cableado, Wtf !, si llame para consultar le dije, lo siento me contesto, te mintieron. Después de mucho hablar con el técnico la respuesta mas concreta del técnico fue, llama a otro servicio mejor por que podemos tardar meses en cablear el edificio; ok Gracias por nada Fibertel.

Llamo a mi segunda opción, Gigared, después de horas de estar colgado en un teléfono que no es 0800, nadie atendía. Procedo vía web, formulario pedorro y luego de llenarlo mensajito clásico, alguien te va a llamar, FUUUUU.

Sigo intentado por teléfono, nadie contesta. Me digo a mi mismo, bueno mañana voy a la oficina y arreglo en persona; al otro día diluvio universal en la ciudad y era imposible moverse por la misma. Mágicamente, casi 24hs después, llega un mail pidiendo confirmación de los datos del form, 24 hs después posta. Confirmo los datos. Al día siguiente me vuelve a entrar otro mail, otras 24 hs después, diciendome que no tienen servicio en la zona, :@.

Saltando de la calentura y casi sin tener idea que hacer me dije, y bueno, tendremos que llamar al peor de todos, Telecom. Llamo, me atiende la operadora, proceso de venta, me quisieron vender hasta la mesita para apoyar el teléfono, un montón de servicios gratis que mágicamente después del cierto día empiezan a cobrarte, entregado acepto a todo. Me dice la operadora, bueno ya esta todo listo; le pregunto lo mas importante, cuanto tiempo va a pasar de ahora hasta que tenga internet, y pueden pasar de 20 a 30 días 0.O.

Totalmente entregado y sabiendo que no queda otra tuve que entregar el marrón, no quedo otra. Espero poder tener internet en los próximos 30 días.

 

Share
Posted in Otros | 1 Comment

Nunca es tarde para empezar

Acabo de ver en mi timeline de facebook una infografía que posteo German Montenegro la cual me pareció muy muy buena dado que uno siempre piensa que la máxima creatividad llega antes de los 30 y que después de eso es relativamente imposible hacer algo grandioso, la infografía se refiere a gente que hizo cosas geniales con mas de 30, fue una dosis de aliento para este treintañero que pensó que se le fué el tren.

Nunca es Tarde

 

Cabe resaltar mi mas grande idolo de todos los nombrados es el Coronel Sanders :)

Share
Posted in Vida | Tagged | Leave a comment

Task exited with message: (12) Error in rsync protocol data stream

Ayer mientras realizaba unos deploys en Jenkins con unas tareas creadas en phing (el ant de PHP) me encuentro con que al hacer rsync contra uno de los servidores la task se cortaba con este error.

Task exited with message: (12) Error in rsync protocol data stream

Wtf! me dije a mi mismo, quien habrá metido mano me pregunte ?, buscando el error por google no pude encontrar mucha información adecuada, capaz por que eran las 12 de la noche de un feriado y algo que esperaba sea sencillo se complico, no lo se, pero no pude encontrar mucha info. Después de un buen rato googleando caí en esta FAQ de rsync donde el primer topic dice “the transfer fails to finish“, en el mismo aparecía el mensaje de error y explicaba algunos posibles casos. Las sugerencias a verificar.

  • The destination disk is full
  • An idle connection caused a router or remote-shell server to close the connection.
  • A network error caused the connection to be dropped.
  • The remote rsync executable wasn’t found.
  • Your remote-shell setup isn’t working right or isn’t “clean”

Obviamente mi problema fue el primer caso, después de liberar un poco de espacio en disco ví como el deploy funcionaba nuevamente.

Entre mis búsquedas en google vi varios comentarios respecto al problema de que rsync no era encontrado y sugerían que cambies el path de rsync, también el tema de tener versiones similares de rsync en todos los entornos, pero no era mi caso.

 

Share
Posted in Development, System Administration | Tagged , , | Leave a comment

Entorno de desarrollo para sitio con multiples dominios

Screen Shot 2014-02-28 at 4.01.46 PMActualmente me encuentro trabajando en un site que posee multiples dominios, mas de 20, y los cuales a su vez tienen subdominios, varios cientos por dominio.

Al comenzar el trabajo tenía unos dominios seteados para mi entorno local y otros para dev, todos definidos manualmente por la tabla de hosts de mi sistema.

El tema fué cuando empecé a trabajar en una nueva feature que necesitaba ser testeada en varios, y digo varios, dominios y sub dominios. Lo primero que se me ocurrió fue tratar de ver si la tabla de hosts podía manera expresiones del tipo *.mysitio.com para que pegue con todos los subdominios, de esa manera podía definir *.mysitio.com y *.mysitio.com.uy y testear en todos en esos dos dominios y sus respectivos subdominios. Lamentablemente encontré que nuestra querida tabla de hosts no soporta ningún tipo de expresiones así que tuve que seguir buscando.

En la búsqueda me encuentro con una herramienta que me convenció llamada DNSchef, esta herramienta es un proxy para DNSs, escucha las peticiones de DNS, si encuentra una regla local devuelve la ip que diga la regla sino forwardea la petición a un DNS, por defecto el 8.8.8.8 (el de google). Esta herramienta tiene varias formas de uso, la que mas me gusto es la siguiente.

Bajar la aplicación (requiere python, disponible para linux, mac y windows) y Descomprimiarla (tar zxvf dnschef-0.2.1.tar.gz).

Entrar al directorio de la herramienta y crear un archivo ini con las reglas de DNS a modificar. Estas fueron las mías

[A]
*.mysitio.com.ar=127.0.0.1
*.mysitio.com.br=127.0.0.1
*.mysitio.com.uy=22.22.22.22

Donde, 22.22.22.22 sería la dirección del servidor de Dev para pruebas en Dev, y 127.0.0.1 es mi local.

Para levantar el proxy deben correr este comando

sudo python dnschef.py --file mireglas.ini -q
[*] DNSChef started on interface: 127.0.0.1
[*] Using the following nameservers: 8.8.8.8
[+] Cooking A replies for domain *.mysitio.com.ar with '127.0.0.1'
[+] Cooking A replies for domain *.mysitio.com.br with '127.0.0.1'
[+] Cooking A replies for domain *.mysitio.com.uy with '22.22.22.22'

El último paso es ir a Networks, Intefaces, DNSs (o en /etc/resolv.conf) y buscar donde cambiar el dns de su conexión para que use 127.0.0.1 como servidor de DNS.

Y listo, con eso su browser al usar cualquiercosa.mysitio.com.ar va intentar acceder a 127.0.0.1.

Para mas info visiten el sitio de DNSChef

https://thesprawl.org/projects/dnschef/

Por si me preguntan, NO, creo que no tiene ninguna relación con Chef.

Share
Posted in Otros | Leave a comment

Facebook compró Whatsapp

No hay mucho para decir de esto dado que todos los medios ya están hablando al respecto, pero rescato esto de todo lo que ví

Felicitaciones Whatsapp !

Share
Posted in Otros | Leave a comment