miércoles, julio 13, 2022

Acceso denegado a disco externo (Windows)

 Bueno, después de varios años sin escribir nada aquí (demasiados), vuelvo con un tema con el que me he tenido que enfrentar ya dos veces en los últimos años, pero que recién hoy logre entender completamente el trasfondo.

El escenario es así:  tienes un disco externo donde esperas guardar archivos de gran tamaño, específicamente archivos de mas de 5 GB, cómo podría ser un backup de una BD SQL Server o un respaldo de una maquina virtual. 

El tema es que cuando se trata de archivos muy  grandes, FAT32 queda descartado por su limite de 4 GB por archivo.   Que hacia yo entonces?  lo formateaba con NTFS y asunto resuelto.... al menos hasta que por cualquier razón quería acceder a ese disco desde otro equipo, y me topaba con un mensaje de ACCESO DENEGADO al disco entero.

Esto me paso la primera vez al intentar acceder a un disco que normalmente estaba conectado solo a mi MacMini, desde mi laptop Linux con un Windows virtualizado.  En ese momento el problema lo solucione asignando de nuevo los permisos en el disco.

Pero ayer me sucedió de nuevo, esta vez al probar una copia de mi MV Parallels en Virtual Box... pude acceder al disco externo (formateado con NTFS) desde la MV en VirtualBox sin problemas, pero al apagar esa MV y volver a encender la MV original en Parallels, resultó que perdí el acceso completo a ese disco, con el mensaje de ACCESO DENEGADO.

Después de múltiples intentos fallidos de reasignar los permisos para volver a ganar acceso desde Parallels, me tope con este articulo que finalmente me dio luz sobre lo que estaba pasando y, sobre todo, sobre lo que había hecho mal desde el inicio: 

https://www.softzone.es/windows/como-se-hace/diferencias-fat32-ntfs-exfat/

Tal como bien explican en el articulo, el problema con NTFS es que no solo te permite manejar archivos grandes y, en general, manejar tus archivos de manera mas optima y segura (en mis mas de 30 años de carrera he visto cualquier cantidad de discos con FAT32 corruptos al punto de no poder recuperar nada, pero JAMAS he visto un disco NTFS que sufra la misma suerte), sino que ADEMAS incorpora SEGURIDAD a los mismos, es decir, PERMISOS.... y esta característica justamente la que te causa problemas cuando conectas ese mismo disco a otro equipo.

La razón?  NTFS fue pensado para usarse en DISCOS INTERNOS. Así de simple.  O, en todo caso, en discos externos que estarán siempre conectados al mismo equipo.

Cuál es la solución entonces?   Pues usar el formato EXFAT que es similar al FAT32 pero sin las limitaciones de 4 GB por archivo.  Sin embargo, CUIDADO!!   ExFAT es tan propenso a la corrupción como lo es FAT32, especialmente cuando hay caídas de energía durante operaciones de escritura, o cundo se usa de forma intensa permanentemente, por lo que NO SIRVE para usarlo en discos con data sensitiva que te costaría mucho perder en un momento dado.

Como hacer entonces si quieres tener data sensitiva y poderla compartir entre distintos sistemas?  bueno, es una BUENA PREGUNTA... NTFS no sirve por el tema de los permisos y FAT32/EXFAT tampoco por el tema de la tendencia a la corrupción del sistema de archivos durante fallas.

Hay un par de opciones mas que estoy investigando, así que esta historia continuara probablemente. 







viernes, junio 29, 2018

Sobre Mexico y AMLO


Un amigo y colega mexicano me pidió que escribiera sobre mi experiencia como Venezolano con respecto a lo que sucedió y esta sucediendo en Venezuela, y las similitudes que pudiera haber con el caso de Mexico.

La primera similitud que veo es el descontento general con los politicos tradicionales y con la corrupción generalizada. Ese era el ambiente reinante en Venezuela para 1996, donde encima de la creciente cantidad de casos de corrupción destapados, la gente resentía el efecto de las medidas neo liberales que el gobierno se había visto obligado a implementar para intentar palear los desaciertos de los dos gobiernos anteriores.

La gente estaba demandando un cambio pero no encontraba un líder, alguien que representara ese cambio. Y fue justo en ese momento cuando apareció la figura de Chavez, que no solo le puso cara al inconformismo y a las ganas de cambio, sino que encima se solapó con la eterna figura latinoamericana del “caudillo”, el hombre fuerte que es capaz de hacer lo que se necesita.

Cuando Chavez empezó a hacer su campaña, mucha gente comenzó a llamar la atención, con preocupación,  sobre sus inclinaciones izquierdistas; pero el pueblo no las quiso creer, en parte porque las palabras “izquierdista” y “comunista” se asociaban con Cuba y si había un país que fuera DIAMETRALMENTE DISTINTO a Cuba, ese era Venezuela.

Encima, Chavez se dedicó a dar entrevistas en las que afirmaba que nunca atentaría contra la empresa privada, que el era un demócrata convencido y que siempre respetaría el estado de derecho y la propiedad privada.

A eso se le sumó que mucha gente notable, inteligente, respetada, aparecía dentro de los candidatos a su posible gabinete, lo cual le dió aun mas tranquilidad a la gente sobre que este no era “un loco comunista”.

Y así, Chavez ganó con una abrumadora mayoría.   Al inicio, debo reconocer, hasta yo empecé a ver con buenos ojos sus primeras acciones:  reducir el grosero salario de los parlamentarios, quitarles sus beneficios absurdos como escoltas, autos blindados, celulares pagados por los impuestos de todos, etc.

Pero muy pronto empezaron las señales de alerta.  Varios miembros de su gabinete, gente inteligente y preparada, empezaron a renunciar y alertar sobre las actitudes totalitarias de Chavez.   De nuevo, nadie les creyó.

Y ahi empezó, muy poco a poco, la aplicación de la receta comunista.  Todo comunista NECESITA inventarse dos enemigos: uno interno y otro externo.  Por que?  para poder tener a alguien a quien culpar de las cosas que no funcionan bien (internamente) y para poder ganar espacios en la comunidad internacional.

En el caso de Chavez, el enemigo interno fue la empresa privada.  La gente SIEMPRE va a preferir culpar a alguien mas de su mala situación, porque eso es mas fácil que asumir sus propios errores.  Y asi, el discurso de “tu eres pobre porque LOS EMPRESARIOS siempre te han explotado y te han quitado lo que es tuyo”  cala MUY FACILMENTE.

La otra cosa que la gente siempre esta dispuesta a creer es que la gente que fue la universidad se “las da de la gran cosa” y que ellos también pueden hacer lo mismo que hacen ellos, a fuerza de experiencia, y sin necesidad de un titulo.

Con eso, mas el temor y la incertidumbre que las políticas y discursos de Chavez estaban causando en la clase empresarial,  se tenían ya todos los ingredientes para el desastre.

Los empresarios empezaron a sacar sus capitales al exterior para protegerlos del gobierno.  Esta presión en las reservas internacionales obligó al gobierno a implementar un control de cambio, no solo para frenar la fuga de capitales, sino para poder tener controlados a los empresarios en un país donde casi todo se importa, y encima para poder tener una maquina de generar dinero ficticio y repartir prebendas.   Como?  bueno, gente conectada al gobierno empezó a recibir licencias para importar con el dolar oficial.  Esta gente recibía una cierta cantidad de dólares,  no importaban nada o importaban mercancía de segunda o tercera, y luego vendían esos dolores en el mercado negro a varias veces el precio oficial.

Esto empezó a generar una presión inflacionaria por dos lados:  por un lado había un montón de dinero circulando en la economía, lo que le permitía a cierta gente pagar mas por los bienes y servicios, y por otro lado los empresarios, ante la incertidumbre de cuando les aprobarían los dólares necesarios para importar, se vieron obligados a aumentar sus precios para poder compensar la devaluación causada por el control cambiario.

Que hizo el gobierno?  control de precios… lo cual, obviamente, no solo creó un mercado negro paralelo para los bienes controlados, sino que empezó a causar desabastecimiento pues muchos productores optaron por cerrar antes de vender a pérdida.

Ante esta situación, el gobierno, olvidándose de sus promesas de campaña, empezó a intervenir empresas estratégicas y a expropiarlas, dándole el control a cooperativas de trabajadores… que OBVIAMENTE no sabían como manejar una empresa de ese tipo (solo sabían hacer su trabajo) y terminaron quebrándolas y luego saqueadoras…. lo cual llevo a un mayor desabastecimiento.

El gobierno intentó combatir ese desabastecimiento aumentando la importación de productos, pero en la realidad eso solo contribuyó a un mayor aumento de la corrupción ligada al control cambiario, y con lamentables casos de comida perdida en containers que nunca salieron de aduana.

Al mismo tiempo, el gobierno echaba la culpa de todo al “imperio”, que hacia una “guerra económica” para intentar derrocar el gobierno “del pueblo”.  Ahi empezó la clase media empresaria a darse cuenta de que la cosa iba en picada y decidieron vender todo y mudar sus negocios a otros países, principalmente Colombia y Panamá, mientras eso fuese aun posible…. y, obviamente, esto solo contribuyó al aumento del problema del abastecimiento.

El gobierno, lejos de darse cuenta de la debacle que estaba causando por su políticas erradas, se apoyó en una bonanza petrolera sin parangón en la historia de Venezuela, para seguir intentando solventar a fuerza de dinero los problemas estructurales que el mismo había creado con su persecución suicida contra el sector privado…. y hasta cierto punto le funcionó, hasta que el precio del petróleo cayo de 100 USD/barril a menos de 30.

Durante todo ese tiempo, mientras el pueblo venezolano empezaba a sufrir los rigores del desabastecimiento (yo pasé una vez 3 meses sin poder comer nada frito porque no había NADA con que freír: ni aceite, ni manteca, ni mantequilla) y la falla de los servicios básicos (por la falta de inversiones y mantenimiento apropiado), la gente ligada al gobierno y los militares empezaron a enriquecerse de una manera grosera y ya descarada.

La familia Chavez que era una gente humilde del campo en su natal Barinas, pasaron a ser uno de los mayores terratenientes en Venezuela.  Hijos estudiando o vacacionando en USA y Europa, yates, fiestas privadas en playas paradisiacas, en fin.

Durante todo ese proceso, el gobierno se dió a la tarea de reformar las leyes (empezando por la constitución) para garantizar dos cosas:  su poder para perpetuarse indefinidamente (mediante el control del poder electoral) y su poder para anular cualquier acción en su contra (mediante el control del tribunal supremo de justicia).

Fue así como sucedieron cosas como que en estados donde la gobernación fue ganada por un opositor, el TSJ decretó la creación de una figura administrativa que estaba POR ENCIMA del gobernador y que controlaba todos los recursos y decisiones.

Fue así como cuando perdieron el control de la Asamblea Nacional, usaron al TSJ para invalidar la elección de la cantidad exacta de diputados que la AN necesitaba para tener la mayoría calificada y asi poder hacer cosas como renovar los puestos del TSJ o del Consejo Nacional Electoral.

Fue así como el gobierno, saltándose la constitución que ellos mismos crearon, decretaron la creación de una Asamblea Nacional Constituyente, que suplanto a la AN (de mayoría opositora) y anuló todas sus decisiones.

Y durante TODO ESE TIEMPO la gente decía: no vale, nosotros no terminaremos como cuba.

Y ahi vino el racionamiento y las famosas bolsas CLAP.  Si, es verdad, no tenemos tarjetas de racionamiento como en CUBA, pero si tenemos filas de kilómetros para poder comprar cosas tan simples como harina y arroz, en donde nos marcan como ganado para evitar que podamos hacer la cola dos veces, o en su defecto tenemos que esperar a que el consejo comunal NOS PERMITA comprar una bolsa CLAP (bolsa de comida entregada por el gobierno) por familia, que debe durar para todo un mes.

Y bueno, para no hacer mas largo este cuento ya de por si largo, adivinen que?  Aun no estamos como en Cuba…pero nos parecemos MUCHO… y aun falta.  Al día de hoy, mi familia que aun vive en Venezuela tiene que sufrir el horror de dormir sin aire acondicionado o ventilador, a 32 grados con 80% de humedad, mas mosquitos, porque la capacidad generadora que aun queda en Venezuela no da para cubrir la demanda, por lo que el gobierno se ve obligado a racionar la electricidad, a veces por mas de 8 horas.   Tengo primos que han pasado hasta 23 horas sin luz.   

La devaluación es tan enorme que necesitas una carretilla llena de los billetes de mas alta denominación disponibles, para poder comprar un sandwich. El efectivo es tan escaso, que se “vende” por el doble de su valor nominal, a gente que por distintas razones necesita comprar algo que no se puede pagar con transferencia.

Y el gobierno SIGUE INSISTIENDO que la culpa es de los empresarios y del “imperio”.

Y uds me dirán, “claro, pero es Venezuela. México no es Venezuela ni los Mexicanos son como los Venezolanos”… y si, tienen razón…. pero eso mismo, EXACTAMENTE, era lo que decíamos nosotros de Cuba y los Cubanos… y miren como estamos ahora.

Todo lo que se necesita para que el comunismo infecte y destruya a una sociedad es que la gente se crea el discurso divisorio y de odio de clases, que no reconozca que el progreso se logra con el esfuerzo y no “quitándole a los ricos para darle a los pobres”.  Que a lo que todos debemos aspirar es a aprender a pescar, NO a que nos den el pescado y MUCHO MENOS quitándoselo a otros.

Puede que AMLO no sea Chavez, pero, honestamente, yo que Uds., no me tomaría el riesgo.  

jueves, junio 01, 2017

Freelancing, TopTal style

Today, a fellow Venezuelan programmer talked to me about a freelancing site called TopTal. I have to admit that I've never heard about them until today, but following the council of my friend, I decided to give it a try.

TopTal is a Web Programmer Community that brings together big companies with the best freelance programmers out there. The sign up process, from the actual flow, to the clean, clear and minimalist UX, already caught my attention from the start.  The process was straight forward, but something in the way they handle new applicants told me these people were really serious about getting the right kind of professionals.

I am now waiting for the first screening call, and it's exciting to see the kind of projects I could work on through their platform.  Programming should be not only about getting the work done, but also to actually have fun while doing it, and I believe TopTal could be a place where I can find the kind of projects I love to work on.

My previous experiences with freelancing sites were mostly disappointing, because they were like a jungle where freelancers competed on lower fares instead of better quality.   Most of the hirers didn't cared about quality, but about paying less as possible for the work they needed.  TopTal, on the other hand, seems to focus on quality at both sides of the equation, bringing together great companies with top-of-the-line programmers, all over the world, focusing on excellency.

So, if you are a seasoned programmer, focused on quality and proud of your craft, go and apply on TopTal and join others that shares your same passion about good and beautiful code.