Este post quizá no tenga mucho sentido porque son ideas esporádicas de madrugada.
No está mal tener ideas, lo malo es que quieras que todo mundo viva como tú.
Nuestros ancestros se preocupaban por sobrevivir, por tener un matrimonio que aumentara sus fortunas.
Para nuestros padres la mentalidad era "Estudia para que tengas un trabajo seguro".
Ahora está de moda "ser emprendedor" y "cumplir tus sueños".
No todo mundo tiene que tener un trabajo seguro ni todo mundo tiene que poner su propia empresa.
Dicen que tienes que viajar por el mundo y conocer mucha gente, no todo mundo puede hacer eso, hay incluso gente a la que le estresa mucho viajar. Aparte ¿Con qué dinero? Mucho mérito ha de tener usar el dinero de tus padres. Están padres las demás culturas, pero no es obligación.
No todo mundo tiene que ser "innovador" ni se debe innovar por innovar.
Mucha gente trae la presión de que tienes que "trabajar en algo que te apasione" y no sabe qué le apasiona, la verdad es que simplemente tienes que semi tolerar tu trabajo y que te de para comer y pagar la renta.
En fin...
sábado, 5 de septiembre de 2015
miércoles, 19 de agosto de 2015
Las Vegas
Crecí en el Las Vegas de los 90s. No es cierto, crecí en Sonora. Pero cada verano hasta que salí de 5to de primaria fui de vacaciones de verano a Las Vegas (mis abuelitos amaban los casinos). Mi mamá ya estaba un poco harta, pero a mí me encantaba.
Mucha gente se pregunta cómo es que me gustaba Las Vegas, un lugar de adultos, si yo era una niña. La verdad es que había muchísimas cosas por hacer aunque no quisieras apostar o ver strippers. Parques de diversiones, arcades, shows, o simplemente caminar por los casinos temáticos y comer algo.
No pude regresar sino hasta el 2008 por cuestiones económicas, y Las Vegas que encontré me entristeció, muchísimas de las atracciones que conocía ya no estaban y todo parecía más enfocado únicamente a adultos o al super lujo. Los arcades ya no estaban o estaban en malas condiciones, los shows gratis en las afueras de algunos hoteles ya no funcionaban, no había monoriel y el Treasure Island ya no tenía intención de ser de piratas.
Este año volví a ir, y Las Vegas ya estaba revitalizado. Sí, el Treasure Island sigue sin ser de piratas, pero los arcades estaban renovados y volvían a funcionar, había hoteles nuevos (aunque desafortunadamente aburridos y sin tema), shows y mucha gente, el monoriel había regresado aunque ahora cobraban. La verdad es que iba con el temor de que cosas que recordaba ya no estuvieran pero aunque no volvieran todas sí volvieron algunas. Me sentí como cuando el nuevo papa resultó ser un buen papa, tiendo al pesimismo de que las cosas no van a mejorar, pero luego me doy cuenta que el mundo exterior no es México y sí puede mejorar.
Entonces mi hermano me dijo algo que me hizo entender todo: "La vez pasada que vinimos fue el 2008, cuando cayó la crisis en Estados Unidos". Una búsqueda de la historia de Las Vegas hizo que todo tuviera sentido. Cuando yo iba de niña fue en los 90s, cuando estuvo todo el auge de lo familiar en Las Vegas, es por eso que me tocaron muchas atracciones amigables. Viendo fechas me quedó "wow, es cierto", recuerdo que me tocó conocer el New York New York o cuando el Mandalay Bay era "el nuevo". Pero en los dosmiles cayó la crisis y todo lo que no diera dinero significante fue cerrado, ahorita se está recuperando.
Me dio mucho gusto ver Las Vegas mejor, y espero siga así, perdimos el Treasure Island pero pudo ser peor, quizá algún inversionista futuro lo recupere, y pues parece que están construyendo un hotel con temática china. Espero sigan haciendo cosas padres y no todo se quede sólo en el lujo de los últimos hoteles, que hay muchos contrastes. Es un lugar que tiene mucho que puedes ver y lo más interesante es que fue construido. Para bien o para mal, es un lugar especial para mí, aunque solo conozca el strip y no el downtown ni fremont street.
Algunas de las cosas que recuerdo que ya no están:
- Afuera del Excalibur había un show animatrónico, ahora sólo queda la casita.
- Adentro había un teatrito gratis donde se presentaban magos y marionetas, ahora es un bar.
- Podías ver como hacían las donas del Krispy Kreme por una ventana
- Había unos dragones morados en la entrada.
- Adentro del MGM había leones reales en una como pecera gigante.
- Afuera había un parque de diversiones, ese lo cerraron cuando aún era niña porque no daba dinero suficiente.
- Había un show gratis de piratas afuera del Treasure Island.
- Una montaña rusa en la punta de la estratósfera (nunca me subí).
- El monoriel era gratis.
- Había un arcade subterráneo donde ahora hay un Marshalls, creo que lo cambiaron al otra parte de la ciudad.
Mucha gente se pregunta cómo es que me gustaba Las Vegas, un lugar de adultos, si yo era una niña. La verdad es que había muchísimas cosas por hacer aunque no quisieras apostar o ver strippers. Parques de diversiones, arcades, shows, o simplemente caminar por los casinos temáticos y comer algo.
No pude regresar sino hasta el 2008 por cuestiones económicas, y Las Vegas que encontré me entristeció, muchísimas de las atracciones que conocía ya no estaban y todo parecía más enfocado únicamente a adultos o al super lujo. Los arcades ya no estaban o estaban en malas condiciones, los shows gratis en las afueras de algunos hoteles ya no funcionaban, no había monoriel y el Treasure Island ya no tenía intención de ser de piratas.
Este año volví a ir, y Las Vegas ya estaba revitalizado. Sí, el Treasure Island sigue sin ser de piratas, pero los arcades estaban renovados y volvían a funcionar, había hoteles nuevos (aunque desafortunadamente aburridos y sin tema), shows y mucha gente, el monoriel había regresado aunque ahora cobraban. La verdad es que iba con el temor de que cosas que recordaba ya no estuvieran pero aunque no volvieran todas sí volvieron algunas. Me sentí como cuando el nuevo papa resultó ser un buen papa, tiendo al pesimismo de que las cosas no van a mejorar, pero luego me doy cuenta que el mundo exterior no es México y sí puede mejorar.
Entonces mi hermano me dijo algo que me hizo entender todo: "La vez pasada que vinimos fue el 2008, cuando cayó la crisis en Estados Unidos". Una búsqueda de la historia de Las Vegas hizo que todo tuviera sentido. Cuando yo iba de niña fue en los 90s, cuando estuvo todo el auge de lo familiar en Las Vegas, es por eso que me tocaron muchas atracciones amigables. Viendo fechas me quedó "wow, es cierto", recuerdo que me tocó conocer el New York New York o cuando el Mandalay Bay era "el nuevo". Pero en los dosmiles cayó la crisis y todo lo que no diera dinero significante fue cerrado, ahorita se está recuperando.
Me dio mucho gusto ver Las Vegas mejor, y espero siga así, perdimos el Treasure Island pero pudo ser peor, quizá algún inversionista futuro lo recupere, y pues parece que están construyendo un hotel con temática china. Espero sigan haciendo cosas padres y no todo se quede sólo en el lujo de los últimos hoteles, que hay muchos contrastes. Es un lugar que tiene mucho que puedes ver y lo más interesante es que fue construido. Para bien o para mal, es un lugar especial para mí, aunque solo conozca el strip y no el downtown ni fremont street.
Algunas de las cosas que recuerdo que ya no están:
- Afuera del Excalibur había un show animatrónico, ahora sólo queda la casita.
- Adentro había un teatrito gratis donde se presentaban magos y marionetas, ahora es un bar.
- Podías ver como hacían las donas del Krispy Kreme por una ventana
- Había unos dragones morados en la entrada.
- Adentro del MGM había leones reales en una como pecera gigante.
- Afuera había un parque de diversiones, ese lo cerraron cuando aún era niña porque no daba dinero suficiente.
- Había un show gratis de piratas afuera del Treasure Island.
- Una montaña rusa en la punta de la estratósfera (nunca me subí).
- El monoriel era gratis.
- Había un arcade subterráneo donde ahora hay un Marshalls, creo que lo cambiaron al otra parte de la ciudad.
miércoles, 22 de julio de 2015
Flash: El Player vs La Herramienta
El pleito de Flash es como un pleito de política, así como los conservadores y los liberales tienen ideas diferentes de lo que significa justicia y por eso jamás se pondrán de acuerdo, la gente que defiende y que rechaza flash está hablando de cosas diferentes.
Para quienes no sepan, hace algunos años Steve Jobs dijo que los iPhones no soportarían Flash porque era muy inseguro, desde entonces disque está muriendo.
La gente que odia flash suelen ser diseñadores o desarrolladores web y entusiastas de la tecnología. Una de las principales razones para odiarlo y menospreciar a quién lo use es que durante el boom de Flash algunas compañías hicieron sitios enteros en él, lo que era sumamente impráctico, eran lentos y no había sentido de dónde estabas. Muchas de las animaciones y transiciones abusadas en Flash ahora se pueden hacer de manera limpia con puro HTML y CSS, y más seguro y eficiente.
Además está la cuestión de la seguridad, la excusa más defendida para odiarlo es que es muy vulnerable y los hackers pueden entrar por los flashs de tu página y hacer cosas malas.*
Lo que tienen en común las personas que odian Flash y no pueden esperar a que desaparezca para siempre es que lo ven únicamente desde el punto de vista del navegador.
La gente que amamos Flash lo vemos desde el punto de vista de la herramienta.
Quizá Flash fue concebido para hacer cosas web, pero los usos que más se le dieron es para hacer animaciones y juegos. Es sumamente fácil y accesible animar o hacer un juego o algo interactivo en él, y raras veces ocupabas importar muchos assets de fuera. Muchas personas se iniciaron en los juegos o caricaturas precisamente porque Flash lo hizo muy fácil.
Cuando Flash muera, muchos jueguitos que siguen regados en el internet serán injugables, la mayoría malos, sí, pero precisamente era tan fácil hacer algo ahí que mucha gente lo hacía y por eso había tanta basura.
La muerte de Flash no es catastrófica, los animadores pueden seguir usándolo pero exportar sus creaciones en formato de video. Los desarrolladores de juegos pueden usar otros frameworks, o de esos game makers que no necesitas programar (aunque son más específicos y lo padre de Flash es que podías hacer todo ahí dentro (no conozco mucho de herramientas para hacer juegos así que a lo mejor sí hay una que puedes hacer todo ahí dentro)). Ni modo, el mundo tiene que evolucionar y hay que dejar las cosas ir, pero es triste que algo se quede sólo con la fama de que es malo porque la gente del internet lo gritó.
Pienso que Adobe debería conservarlo, quizá cambiarle el nombre si ya tiene mucho stigma, y que exporte a algo que no sea .swf, no sé, html, javascript, mp4, pngs. Creo que vi que la última versión ya mencionaba algo por el estilo, pero no estoy segura.
En resumen, Flash es una herramienta super cool, el problema es el web player o el formato de archivo resultante, por favor no sean snobs.
Y sí, si no eres creador y te preocupan los hackers, desinstálalo de tus navegadores, a menos que quieras jugar juegos viejitos.
Artículo super mega recomendado: http://kotaku.com/the-death-of-flash-is-coming-and-not-everyones-happy-1717824387?utm_campaign=Socialflow_Kotaku_Facebook&utm_source=Kotaku_Facebook&utm_medium=Socialflow
*No sé mucho de seguridad así que si quieren info confiable y específica al respecto busquen en Google.
Para quienes no sepan, hace algunos años Steve Jobs dijo que los iPhones no soportarían Flash porque era muy inseguro, desde entonces disque está muriendo.
La gente que odia flash suelen ser diseñadores o desarrolladores web y entusiastas de la tecnología. Una de las principales razones para odiarlo y menospreciar a quién lo use es que durante el boom de Flash algunas compañías hicieron sitios enteros en él, lo que era sumamente impráctico, eran lentos y no había sentido de dónde estabas. Muchas de las animaciones y transiciones abusadas en Flash ahora se pueden hacer de manera limpia con puro HTML y CSS, y más seguro y eficiente.
Además está la cuestión de la seguridad, la excusa más defendida para odiarlo es que es muy vulnerable y los hackers pueden entrar por los flashs de tu página y hacer cosas malas.*
Lo que tienen en común las personas que odian Flash y no pueden esperar a que desaparezca para siempre es que lo ven únicamente desde el punto de vista del navegador.
La gente que amamos Flash lo vemos desde el punto de vista de la herramienta.
Quizá Flash fue concebido para hacer cosas web, pero los usos que más se le dieron es para hacer animaciones y juegos. Es sumamente fácil y accesible animar o hacer un juego o algo interactivo en él, y raras veces ocupabas importar muchos assets de fuera. Muchas personas se iniciaron en los juegos o caricaturas precisamente porque Flash lo hizo muy fácil.
Cuando Flash muera, muchos jueguitos que siguen regados en el internet serán injugables, la mayoría malos, sí, pero precisamente era tan fácil hacer algo ahí que mucha gente lo hacía y por eso había tanta basura.
La muerte de Flash no es catastrófica, los animadores pueden seguir usándolo pero exportar sus creaciones en formato de video. Los desarrolladores de juegos pueden usar otros frameworks, o de esos game makers que no necesitas programar (aunque son más específicos y lo padre de Flash es que podías hacer todo ahí dentro (no conozco mucho de herramientas para hacer juegos así que a lo mejor sí hay una que puedes hacer todo ahí dentro)). Ni modo, el mundo tiene que evolucionar y hay que dejar las cosas ir, pero es triste que algo se quede sólo con la fama de que es malo porque la gente del internet lo gritó.
Pienso que Adobe debería conservarlo, quizá cambiarle el nombre si ya tiene mucho stigma, y que exporte a algo que no sea .swf, no sé, html, javascript, mp4, pngs. Creo que vi que la última versión ya mencionaba algo por el estilo, pero no estoy segura.
En resumen, Flash es una herramienta super cool, el problema es el web player o el formato de archivo resultante, por favor no sean snobs.
Y sí, si no eres creador y te preocupan los hackers, desinstálalo de tus navegadores, a menos que quieras jugar juegos viejitos.
Artículo super mega recomendado: http://kotaku.com/the-death-of-flash-is-coming-and-not-everyones-happy-1717824387?utm_campaign=Socialflow_Kotaku_Facebook&utm_source=Kotaku_Facebook&utm_medium=Socialflow
*No sé mucho de seguridad así que si quieren info confiable y específica al respecto busquen en Google.
domingo, 19 de julio de 2015
Como arreglar tu Hotel Dusk que se trabó
Estás jugando felizmente en el DS con R4 que te prestó tu amigo al ROM de un juego que bajaste de internet, todo ha corrido suavemente y te ha ido muy bien en este capítulo, ahora es hora de que entres al cuarto de hotel de un sospechoso y lo investigues. Entras y notas una mochila, obviamente algo que checar, pero al elegirla el juego crashea.
Lo que haces después es lo siguiente:
Lo que haces después es lo siguiente:
- Apagas y prendes el DS y con resignación vuelves a jugar el capítulo desde el principio, ahora grabando a cada paso.
- Al volver a llegar a la mochila, te das cuenta que el juego se traba en el mismo lugar, osea que el problema no fue del DS o del universo sino del ROM.
- Pruebas varias veces y pasa lo mismo.
- Buscas tu adaptador de micro sd en tu mochila donde según tú lo dejaste, pero no lo encuentras, ni en los cajones, ni en tu tocador, ni en ningún lugar.
- Recuerdas que tu celular tiene micro SD así que le quitas la que trae, pones la del R4, y lo conectas por USB a la compu.
- Te das cuenta que tu save file no sirve en Open Emu.
- Prendes tu vieja compu Windows y pruebas en No$gba.
- Sí sirve la save file, pero el ROM tiene errores raros con el 3D y no puedes dar click en la mochila.
- Buscas en internet, dice que cambies el motor de render a OpenGL, funciona, pero después de inspeccionar la mochila el juego crashea.
- Bajas No$Zoom que disque ya es mejor.
- Funciona y logras grabar.
- Te emocionas y vas a probar al DS, no sirve la save file.
- Descubres que tienes que configurar la save file a que no tenga compresión.
- Voilà! Puedes continuar jugando sin problemas.
Me choca que digan "Ah, pero querían su despensa".
Me molesta mucho cuando dicen "Ah, pero querían su despensa", criticando su a la gente que "vendió su voto" por una simple torta, diciendo que es su culpa que el país esté jodido, porque por un precio muy bajo se lo otorgaron a los malvados partidos políticos.
Me parece simple, pretencioso y estúpido.
Que padre que vivamos en un estrato social que les permita discutir de política en internet, que afortunados somos, pero no todo mundo es así. La gente que acepta esa "compra de votos" por lo general no lo hace por malvada indiferencia, sino por necesidad.
He visto gente en la calle (no vagabundos, solo gente humilde) con camisetas de escuelas privadas a las que obviamente no asisten, esas personas no se ponen esa camisa pensando "oh no, esta camisa promociona una escuela a la que nunca fui", se la ponen pensando que al diablo, es ropa, aunque sea de segunda mano.
Es la misma con las tortas y mochilas y demás, usan lo que pueden aunque tenga un horrible logo de un partido ahí, porque sirve más que nada. Para la mayoría de la gente todos los partidos son lo mismo.
Intenten vivir con 100 pesos al día (si bien les va) y verán que bien les va a caer una torta extra.
Critiquen a los partidos que abusan de la horrible condición social de la mayoría de los mexicanos, no a quienes aceptan lo que puedan cuando puedan.
Espero este post no se escuche paternalista y haciendo menos a la gente humilde, pero si alguien me dice "soy pobre pero no por eso me hacen tonta los políticos", eso significaría que el mundo no está tan triste como pienso. Also, seguro hay gente que acepta las cosas de las campañas sin necesidad, pero de eso no se trata el post.
Yo personalmente prefiero que de los millones que se gastan en campañas mínimo quede algo de utilidad para la gente a que solo sean letreros contaminantes, pero simplemente regalar cosas tampoco es la solución a la pobreza, eso va para otro post.
Me parece simple, pretencioso y estúpido.
Que padre que vivamos en un estrato social que les permita discutir de política en internet, que afortunados somos, pero no todo mundo es así. La gente que acepta esa "compra de votos" por lo general no lo hace por malvada indiferencia, sino por necesidad.
He visto gente en la calle (no vagabundos, solo gente humilde) con camisetas de escuelas privadas a las que obviamente no asisten, esas personas no se ponen esa camisa pensando "oh no, esta camisa promociona una escuela a la que nunca fui", se la ponen pensando que al diablo, es ropa, aunque sea de segunda mano.
Es la misma con las tortas y mochilas y demás, usan lo que pueden aunque tenga un horrible logo de un partido ahí, porque sirve más que nada. Para la mayoría de la gente todos los partidos son lo mismo.
Intenten vivir con 100 pesos al día (si bien les va) y verán que bien les va a caer una torta extra.
Critiquen a los partidos que abusan de la horrible condición social de la mayoría de los mexicanos, no a quienes aceptan lo que puedan cuando puedan.
Espero este post no se escuche paternalista y haciendo menos a la gente humilde, pero si alguien me dice "soy pobre pero no por eso me hacen tonta los políticos", eso significaría que el mundo no está tan triste como pienso. Also, seguro hay gente que acepta las cosas de las campañas sin necesidad, pero de eso no se trata el post.
Yo personalmente prefiero que de los millones que se gastan en campañas mínimo quede algo de utilidad para la gente a que solo sean letreros contaminantes, pero simplemente regalar cosas tampoco es la solución a la pobreza, eso va para otro post.
viernes, 10 de julio de 2015
Muay Thai Motivacional
Quería escribir en alguna parte como ha cambiado mi vida desde que empecé a hacer muay thai pero me pareció muy pretencioso hacerlo en twitter. No se trata de predicar un ejercicio específico como el santo grial de los cambios de vida, sino de contar mi historia y agradecer al universo.
Siempre fui muy mala en los deportes y aparte odiaba el sentimiento de estar bofeada, así que adopté el ser floja como parte de mi identidad, uno no es muy listo cuando es adolescente. Todo cambió cuando me dio tendinitis, al parecer ahora iba a necesitar hacer ejercicio si quería fortalecer mis músculos de los brazos para que pudieran proteger mis tendones al estar en la computadora.
Comencé a hacer Muay Thai justo a finales del 2012 / principios del 2013, cuando regresé de Estados Unidos con toda su horrible comida encima y no me quedaba ya mi ropa. Ya había hecho artes marciales antes en momentos esporádicos de mi vida pero nunca con la misma dedicación. No era la clase más pura y dedicada al arte marcial que se puedan imaginar, más bien era una clase de aprender a pelear como puedas que llamaban "muay thai" pero de vez en cuando incorporaba elementos de otros estilos de pelea.
En gran parte le debo mucho a mi maestro, no sé que había en su método insano de entrenamiento o qué pero pasé de ser una de las personas más troncas a una de las avanzadas en el primer año que estuve. En ningún otro ejercicio había logrado salir de la etapa de intermedia. Además, 3 horas a la semana de muay thai me dieron muchos mejores resultados (en cuestiones de adelgazamiento y condición) que 2 horas diarias de gym.
Algo que tuvo mucho que ver es que no iba con la mentalidad de "hacer ejercicio", iba con la mentalidad de "aprender a pelear", y eso cambia mucho las cosas. Una vez leí a una chica comentar que le parecía raro como la mayoría de los geeks, tan fan de los superhéroes y guerreros, nunca se interesaban por aprender a hacer las cosas en la vida real, que ella había aprendido parkour por su obsesión con gatubela, y me pareció acertado.
Las artes marciales de pie me gustan, detesto correr y el calentamiento, pero tirar golpes y patadas es algo que hasta cuando estoy en otro lugar me dan ganas de hacer, no me molesta tener moretes.
Obviamente no seré campeona de MMA, pero el saber tirar un golpe o una patada decente sube mucho tu autoestima, lo más probable es que el día que me asalten sea con una pistola o machete y no me sirva de nada, pero sí te da seguridad en ti mismo.
El caso es que mi actitud cambió mucho desde entonces, pasé de una completa aversión por los deportes y el ejercicio a promoverlos abiertamente. Desafortunadamente es algo que tenemos que hacer por salud (para mi buena suerte, la comida saludable me parece deliciosa), adelgazar es un efecto secundario y ya depende totalmente del cuerpo de cada quien.
Pensé en todo esto hoy mientras nadaba, a pesar de que es un ejercicio diferente y tenía rato sin hacer nada, no me canso como los demás en mi grupo, en otra época de mi vida no habría aguantado.
Soy de la idea de que todo mundo debería de saber un arte marcial, no ser un experto pero sí tener conocimientos básicos, no hacerlo es como ser un alacrán que no sabe usar el aguijón, te dan mucha seguridad y son un excelente ejercicio. Pero al final creo que lo importante es encontrar algo que te guste, si no te gusta no te darán ganas de hacerlo, el problema es simplemente buscar.
Siempre fui muy mala en los deportes y aparte odiaba el sentimiento de estar bofeada, así que adopté el ser floja como parte de mi identidad, uno no es muy listo cuando es adolescente. Todo cambió cuando me dio tendinitis, al parecer ahora iba a necesitar hacer ejercicio si quería fortalecer mis músculos de los brazos para que pudieran proteger mis tendones al estar en la computadora.
Comencé a hacer Muay Thai justo a finales del 2012 / principios del 2013, cuando regresé de Estados Unidos con toda su horrible comida encima y no me quedaba ya mi ropa. Ya había hecho artes marciales antes en momentos esporádicos de mi vida pero nunca con la misma dedicación. No era la clase más pura y dedicada al arte marcial que se puedan imaginar, más bien era una clase de aprender a pelear como puedas que llamaban "muay thai" pero de vez en cuando incorporaba elementos de otros estilos de pelea.
En gran parte le debo mucho a mi maestro, no sé que había en su método insano de entrenamiento o qué pero pasé de ser una de las personas más troncas a una de las avanzadas en el primer año que estuve. En ningún otro ejercicio había logrado salir de la etapa de intermedia. Además, 3 horas a la semana de muay thai me dieron muchos mejores resultados (en cuestiones de adelgazamiento y condición) que 2 horas diarias de gym.
Algo que tuvo mucho que ver es que no iba con la mentalidad de "hacer ejercicio", iba con la mentalidad de "aprender a pelear", y eso cambia mucho las cosas. Una vez leí a una chica comentar que le parecía raro como la mayoría de los geeks, tan fan de los superhéroes y guerreros, nunca se interesaban por aprender a hacer las cosas en la vida real, que ella había aprendido parkour por su obsesión con gatubela, y me pareció acertado.
Las artes marciales de pie me gustan, detesto correr y el calentamiento, pero tirar golpes y patadas es algo que hasta cuando estoy en otro lugar me dan ganas de hacer, no me molesta tener moretes.
Obviamente no seré campeona de MMA, pero el saber tirar un golpe o una patada decente sube mucho tu autoestima, lo más probable es que el día que me asalten sea con una pistola o machete y no me sirva de nada, pero sí te da seguridad en ti mismo.
El caso es que mi actitud cambió mucho desde entonces, pasé de una completa aversión por los deportes y el ejercicio a promoverlos abiertamente. Desafortunadamente es algo que tenemos que hacer por salud (para mi buena suerte, la comida saludable me parece deliciosa), adelgazar es un efecto secundario y ya depende totalmente del cuerpo de cada quien.
Pensé en todo esto hoy mientras nadaba, a pesar de que es un ejercicio diferente y tenía rato sin hacer nada, no me canso como los demás en mi grupo, en otra época de mi vida no habría aguantado.
Soy de la idea de que todo mundo debería de saber un arte marcial, no ser un experto pero sí tener conocimientos básicos, no hacerlo es como ser un alacrán que no sabe usar el aguijón, te dan mucha seguridad y son un excelente ejercicio. Pero al final creo que lo importante es encontrar algo que te guste, si no te gusta no te darán ganas de hacerlo, el problema es simplemente buscar.
jueves, 14 de mayo de 2015
A veces nos complicamos mucho la vida...
Como developer relativamente nueva y sin mucho conocimiento o pasión previa por la programación tiendo a preocuparme mucho por si lo que hago está bien hecho, no sólo que funcione sino que la solución sea la correcta. Los conceptos antes desconocidos para mí de "buenas prácticas" y "patrones de diseño" ahora siempre se mantienen en la parte de atrás de mi cabeza como una sombra dictadora acechante.
Esto puede sonar bonito, pero mal aplicado puede tener sus consecuencias negativas, como la historia que relataré a continuación.
Debido a que firmé un contrato de confidencialidad, el contexto será ligeramente cambiado, pero la esencia de lo sucedido es la misma.
Digamos que hace un par de semanas tenía una nueva historia que trataba de poner un mensaje en la página que dijera "hay perritos" si actualmente se contaba con perritos y al colocar el mouse sobre el mensaje debía salir un pop over con un listado de los perritos, el mensaje en este caso debía estar subrayado. En caso de no haber perritos pero sí gatitos, el mensaje simplemente diría "No hay perritos pero sí otros animales", en esta situación no sucedería nada al pasar el mouse por encima y el mensaje estaría en negritas en vez de subrayado. Si no había nada entonces no debería salir ningún mensaje.
Entonces me puse a trabajar, como yo traía todo el plan de hacer el código más óptimo según yo, mi idea era que la condición, ya que lo que principalmente cambiaba era el mensaje, debería estar únicamente sobre el mensaje y no repetir nada de lo demás.
Esto se vio medianamente frustrado por el cambio de tener que tener en una condición el mensaje subrayado y en otra el mensaje en negritas, así que la primera versión del template quedó algo así:
<div id="js-hook">
<div class="pets">
<div class="dogs-popOver">{dog list}<div class="close-pop- over">X</div></div>
{#if weHaveDogs}
<div class="dog-tag-img"></div>
we have dogs
{#else}
<b>no dogs but cats</b>
{/#if}
</div>
</div>
A partir de eso trabajé en lo demás.
Todavía hacían falta 2 cosas, que el div de pop over solamente saliera si el mensaje era que había perros y que ese mensaje estuviera subrayado. Como ambas cosas estaban dentro de un div común se me ocurrió asignar dos clases nuevas desde el javascript.
Funcionó, quedo listo, todo bonito y me olvidé de la historia, pasa el tiempo y hace un par de días me regresan un montón de bugs, dos de los cuales se resolverían si en vez de poner condiciones en el javascript las pudiera poner directamente en el template, ya que el archivo sólo se cargaba una vez y había ocasiones en la que se hacían cambios en la página y dejaba de funcionar.
Así que le pregunté a un experto que respeto sobre qué podía hacer, y al ver mi implementación me dijo "no me gusta como lo hiciste", me muestra otro archivo desconocido y gigante y me dice que mejor creara mi propio componente UI como los de ese archivo.
Bluffié y seguí con mi vida, me puse a revisar dicho archivo sin entender nada, era de esas líneas de código en las que las variables son puras letras y parece que estás leyendo lenguaje alien. Estuve como 4 horas decifrándolo pero por más que le movía cosas no me sonaba a que fuera lo que debía hacer. No podía ser tan complicado.
Así que recordé algo que decía mi maestro de actuación de la UNM y que ha sido uno de los mejores consejos en mi vida:
Regresé a la template, me quedé "no puede ser", y la rearmé.
La nueva versión quedó algo así:
<div id="js-hook">
{#if weHaveDogs}
<div class="pets petsUnderlined">
<div class="dogs-popOver">{doglist}
<div class="close-pop-over">X</div>
</div>
<div class="dogs-tag-img"></div>
we have dogs
</div>
{#else}
<div class="pets">
<b>no dogs only cats</b>
</div>
{/#if}
</div>
Hice un chorro de complicaciones raras solamente por mi confusión inicial de querer "minimizar" código, hice más líneas en un lado por haber querido hacer menos en otro e incluso pienso que mi nueva versión es mejor porque no salen cosas innecesarias, lo más triste es que no se me ocurrió esa forma hasta bien tarde.
En cuanto a lo de que no se llamara el archivo, le pregunté a alguien más y la solución que me dio fue poner 3 líneas nuevas en el javascript que llamaban la función si había una llamada nueva de Ajax.
La lección aquí es: si te dan consejos super complicados no les hagas caso.
Notas al pie: La idea de "try softer" es respuesta a que constantemente te digan "try harder", en actuación se aplica en que si te esfuerzas mucho en hacer un papel de cierta manera, por estar pensando tanto en tantas cosas no se ve natural, y sin embargo si simplemente te relajas sale. Creo que a todos nos ha pasado, ya sea en deportes, artes, pelando con bosses en videojuegos, matemáticas o en la vida, que no nos sale algo por más que intentamos y que ya que vamos a dormir al día siguiente sale a la primera, algo por ahí va.
Esto puede sonar bonito, pero mal aplicado puede tener sus consecuencias negativas, como la historia que relataré a continuación.
Debido a que firmé un contrato de confidencialidad, el contexto será ligeramente cambiado, pero la esencia de lo sucedido es la misma.
Digamos que hace un par de semanas tenía una nueva historia que trataba de poner un mensaje en la página que dijera "hay perritos" si actualmente se contaba con perritos y al colocar el mouse sobre el mensaje debía salir un pop over con un listado de los perritos, el mensaje en este caso debía estar subrayado. En caso de no haber perritos pero sí gatitos, el mensaje simplemente diría "No hay perritos pero sí otros animales", en esta situación no sucedería nada al pasar el mouse por encima y el mensaje estaría en negritas en vez de subrayado. Si no había nada entonces no debería salir ningún mensaje.
Entonces me puse a trabajar, como yo traía todo el plan de hacer el código más óptimo según yo, mi idea era que la condición, ya que lo que principalmente cambiaba era el mensaje, debería estar únicamente sobre el mensaje y no repetir nada de lo demás.
Esto se vio medianamente frustrado por el cambio de tener que tener en una condición el mensaje subrayado y en otra el mensaje en negritas, así que la primera versión del template quedó algo así:
<div id="js-hook">
<div class="pets">
<div class="dogs-popOver">{dog list}<div class="close-pop- over">X</div></div>
{#if weHaveDogs}
<div class="dog-tag-img"></div>
we have dogs
{#else}
<b>no dogs but cats</b>
{/#if}
</div>
</div>
A partir de eso trabajé en lo demás.
Todavía hacían falta 2 cosas, que el div de pop over solamente saliera si el mensaje era que había perros y que ese mensaje estuviera subrayado. Como ambas cosas estaban dentro de un div común se me ocurrió asignar dos clases nuevas desde el javascript.
Funcionó, quedo listo, todo bonito y me olvidé de la historia, pasa el tiempo y hace un par de días me regresan un montón de bugs, dos de los cuales se resolverían si en vez de poner condiciones en el javascript las pudiera poner directamente en el template, ya que el archivo sólo se cargaba una vez y había ocasiones en la que se hacían cambios en la página y dejaba de funcionar.
Así que le pregunté a un experto que respeto sobre qué podía hacer, y al ver mi implementación me dijo "no me gusta como lo hiciste", me muestra otro archivo desconocido y gigante y me dice que mejor creara mi propio componente UI como los de ese archivo.
Bluffié y seguí con mi vida, me puse a revisar dicho archivo sin entender nada, era de esas líneas de código en las que las variables son puras letras y parece que estás leyendo lenguaje alien. Estuve como 4 horas decifrándolo pero por más que le movía cosas no me sonaba a que fuera lo que debía hacer. No podía ser tan complicado.
Así que recordé algo que decía mi maestro de actuación de la UNM y que ha sido uno de los mejores consejos en mi vida:
TRY SOFTER
Regresé a la template, me quedé "no puede ser", y la rearmé.
La nueva versión quedó algo así:
<div id="js-hook">
{#if weHaveDogs}
<div class="pets petsUnderlined">
<div class="dogs-popOver">{doglist}
<div class="close-pop-over">X</div>
</div>
<div class="dogs-tag-img"></div>
we have dogs
</div>
{#else}
<div class="pets">
<b>no dogs only cats</b>
</div>
{/#if}
</div>
Hice un chorro de complicaciones raras solamente por mi confusión inicial de querer "minimizar" código, hice más líneas en un lado por haber querido hacer menos en otro e incluso pienso que mi nueva versión es mejor porque no salen cosas innecesarias, lo más triste es que no se me ocurrió esa forma hasta bien tarde.
En cuanto a lo de que no se llamara el archivo, le pregunté a alguien más y la solución que me dio fue poner 3 líneas nuevas en el javascript que llamaban la función si había una llamada nueva de Ajax.
La lección aquí es: si te dan consejos super complicados no les hagas caso.
Notas al pie: La idea de "try softer" es respuesta a que constantemente te digan "try harder", en actuación se aplica en que si te esfuerzas mucho en hacer un papel de cierta manera, por estar pensando tanto en tantas cosas no se ve natural, y sin embargo si simplemente te relajas sale. Creo que a todos nos ha pasado, ya sea en deportes, artes, pelando con bosses en videojuegos, matemáticas o en la vida, que no nos sale algo por más que intentamos y que ya que vamos a dormir al día siguiente sale a la primera, algo por ahí va.
Suscribirse a:
Entradas (Atom)

