23/12/10
Ahora ya pueden empezar las navidades
Fuck yeah, finally done!
Después de repasar a conciencia al menos un millón de veces el código del programa y sus correspondientes manuales técnico&de usuario (y todas esas cosas que también se adjuntan en los trabajos de un proyecto largo), ya lo he terminado. Sí amigos, sí, me ha costado lo mío abarcar todos los posibles rangos de acción de un ser humano, implementar determinados métodos que no querían funcionar ni a tiros, corregir pequeños errores... incluso recuperar el don de la palabra, que ha sentido una imperiosa y acuciante necesidad de escapar según veía que se acercaba la hora límite de entrega y todavía quedaba algo por hacer; pero descuidad, le he agarrado por la camiseta cuando me ha dado la espalda y firmemente le he dicho "Cariño, te necesito aquí, así que demuestráme esa hombría de la que tantas veces flaqueáis los varones". Y, con mi recién recuperado don para manejar el lenguaje, y las musas que nunca se separan de mí, he logrado terminar y presentar una exquisitez de trabajo.
Han sido unos días tremendamente ajetreados, días en los que me he quedado en casa y he pasado incontables horas pensando algoritmos. Realmente, transcribirlos al editor y comentarlos no ha sido, ni por asomo, la tarea más ardua. Pero ha sido toda una experiencia ayudar en la decoración de navidad mientras pensaba en combinaciones, arrays bidimensionales, repeticiones, métodos rebeldes y demás monstruitos varios que clamaban domesticación a gritos.
De momento, no voy a colgar el juego ni las instrucciones de uso... puesto que mi simpatiquísimo (y, por qué no decirlo, atractivo ) profe ha establecido una semana más de plazo para que aquellos a quienes no les haya dado tiempo terminar la práctica dispongan de algo más de tiempo para entregarla. Así que para evitar que los astros conjuren en mi contra y les muestren a los rezagados el camino a mi blog gracias a las palabras clave que puedan introducir en google... bueno, hasta que no pase el plazo, no lo voy a hacer público. Que ni yo he sido la primera aspirante a programadora en pensar algo tan básico, ni quiero ningún tipo de problemas con eso de "¡me has copiado el trabajo!, ¡no, has sido tú!, ¡no, tú!".
Y ahora, con vuestro permiso, me retiro para trastear en la configuración de mi tan-olvidada-estos-días vida social.
12/12/10
It's all about you
Hace mucho tiempo que vengo arrastrando una carencia importantísima en mi interior. He sido consciente de ello en ocasiones, cuando aquello era ya incontenible y no había forma humana de refrenar el deseo. Era tal mi agonía al no encontrar lo que necesitaba en ese momento, al no tener nada a mano que supliera mi carencia, que muchas veces estuve tentada de caer en el lado oscuro de la vida. No es que no haya estado allí ya, claro, pero...
Sí, queridos y queridas lectoras, os hablo de... mi incontenible deseo de escribir. Con el foro totalmente fuera de combate (no nos llamemos a engaños, es así) y sin los esporádicos episodios fuera-de-todo-tiempo-y-lugar que a veces escribía con Niwa, me he quedado más solita que la una. Y os preguntaréis, ¿qué más da que no haya nadie más escribiendo en este momento, si la necesidad la sientes tú? Ah, queridos y queridas amigas, veréis... ahí es donde nos topamos con un pequeño problemita. A pesar de lo mucho que me guste escribir, rara vez lo hago sóla. ¿Por qué? pues ni idea, pero para escribir algo más que un par de líneas yo sóla... bueno, ya tiene que ser fuerte mi necesidad de comunicación. Un buen ejemplo de ello es cuando escribí aquella historia yaoi (aunque nunca imaginaríais el motivo que me llevó a ello ¬w¬).
Y es que, normalmente, solía darle quebraderos de cabeza a todo el mundo menos a mí. Mis días echan en falta su arrogancia y su soberbia, el sonido de su espada contra los sais de Natsu y los posteriores gemidos y jadeos entre las sábanas de cualquiera de sus camas, ese saber ponerle en su sitio que tiene la lengua de Kyoko, la rivalidad mal disimulada que se trae con Yoru... No os imagináis las ganas que tengo de volver a oirle bufar, gruñir, refunfuñar, maldecir, insultar, verle cabreado, irritado, molesto, a punto de explotar, explotando. Quiero que vuelva a empuñar la espada y se vaya a repartir allá donde se precisen sus habilidades, quiero descubrir todo cuanto pueda sobre él, explotar su personalidad y su carácter para hacerle crecer. Quiero que recuerde quién fue para darle un pasado y que decida quién quiere ser para que tenga un futuro. Otro, porque cada vez que escribimos cambia ese futuro final.
Ah... pero, sin duda, lo que más echo de menos, más que todos esos deseos que he escrito...es la vida que le llego a dar cada vez que posteamos una historia colectiva. Así que no me andaré con rodeos: estoy en plena cuenta atrás para los exámenes y mi creatividad ha aumentado como si de una función exponencial se tratase. Necesito escribir. La capa de administradora oscura está cogiendo polvo y tendré que enfundarmela antes de que sea demasiado tarde. La pregunta es... ¿Todavía hay alguien interesado en esto de escribir todos juntos? La verdad es que tengo muchas ganas de manejar a Shinichi, pero después de las últimas conversaciones vía msn tampoco me disgustaría empezar un nuevo proyecto de cero.
Una buena historia es justo lo que mi imaginación necesita.
[/indirecta mode On] ¡Y no lo olvidéis, aceptamos gente nueva! :D [/indirecta mode Off]
11/12/10
Here is your prize
Sin saber muy bien cómo ya ha llegado diciembre. Apenas me quedan dos clases a las que acudir y habrá terminado este primer cuatrimestre de mi recién empezado Grado en Ingeniería Informática. No es que haya sido un cuatrimestre muy cómodo, siempre estresada (a mí manera, todo sea dicho) con fechas límite y trabajos, siempre con mil ideas, retoques y mejoras rondándome la cabeza para algunos de los proyectos de programación, siempre inmersa en ese tira y afloja con la pereza y la vagancia que nacen de la desmotivación...
En fin, que este cuatrimestre ha significado un suspiro y ahora tengo en mi poder montañanas de información por procesar y comprender y muy poco tiempo para hacerlo.
A raíz de este último suceso he vuelto a reflexionar acerca de un tema que tenía ya muy mascado. Desde que tuve uso de razón y a medida que pasaban los años e iba absorbiendo conocimiento con el que ir empapando esta esponja que tengo por cerebro, iba siendo cada vez más consciente de una dura realidad: la ignorancia. Paradójico que cuanto más conozcas más ignorante te pienses, pero no por ello menos cierto. Y, si mal no recuerdo, creo que mis palabras ya fueron enunciadas por Sócrates en su momento a través de la frase "Sólo sé que no sé nada".
El caso es que, viviendo en un barrio obrero durante toda mi vida, creo saber un poco, sino bastante, acerca de la ignorancia. He sido, y soy testigo todavía de hecho, de millones de patadas al diccionario, redacciones pésimas, de personas que defienden y repiten como loritos consignas acerca de las cuales no saben nada, del desprecio por la lectura y el conocimiento, de continuas cuestiones hacia el aprendizaje y todo el esfuerzo que conlleva... y un largo, largo etcétera.
¿Cómo afrontar esto? Porque parece que al llegar a una determinada edad te está vedado preguntar. Recuerdo que cuando era una niña y preguntaba el significado de palabras que no conocía o de cualquier otra cosa sobre la que no tuviera información alguien me lo explicaba detalladamente y las veces que hiciera falta. A día de hoy, que no soy ni por asomo el cúlmen de la inteligencia y el conocimiento, todavía hay muchísimas cosas que se me escapan, pero cuando las pregunto, tras la explicación siempre he de lidiar con el reproche o la mofa de turno. No importa, no voy a dejar de instruirme por tener que soportar unas cuantas pullas, pero pensad en toda la gente que aún tiene en su cabeza el miedo a lo que otros piensen de ellos. La gente que no lleva una camiseta porque ese año ese color no se lleva, o que se muerde la lengua por conservar unas cuantas amistades hipócritas. Llegará un día en el que no vuelvan a preguntar más, un día en el que el goteo de información se corte y sólo quede el silencio de los libros, manuales y otras obras de consulta para sus preguntas. Es triste, pero pocos se tomarán la molestia de aprender.
Y es que cada vez que alguien habla por hablar o critica SIN un mínimo de información acerca del tema que está tratando (información contrastable, por supuesto) y hace llegar al público sus palabras, ha de ser muy consciente de qué demonios es lo que está lanzando al aire para que otros lo miren. Depende de lo que haya dicho, eso puede explotar como una bomba o ser un simple avión de papel que pasa desapercibido. Y con esto no estoy diciendo que tener y expresar la opinión de cada uno sea malo, no. A lo que yo me refiero es que no hay que revestir las palabras con ese aura de magnanimidad y axioma incuestionable con el que a menudo se nos presentan. Porque, por desgracia, no todo el mundo ha podido acceder a una enseñanza primaria, secundaria o a estudios superiores. No sabemos hasta dónde llegaran las palabras que decís, que decimos, escribimos o publicamos, pero nuestra es la responsibilidad de todas y cada una de ellas. Influirán, o no, en el pensamiento de alguna persona, y el cambio que de ello derive puede convertirla en un ser más desgraciado o liberarla de alguna carga...
Joder, que a veces somos muy poco conscientes de lo manipulable que puede llegar a ser la mente humana. Tenedlo en cuenta, navegantes.
And here is your prize... "Fools rush in where angels fear to tread".
28/11/10
Atrás, manos largas
A lo largo de un día, semana o mes cualquiera oigo muchas voces. Y algunas de esas voces me llegan a los oídos sin terminar de comprenderlas. No creo poder hacerlo mientras piense lo que pienso en determinados temas.
¿Nunca os ha emocionado un libro, una película, un videojuego, un cómic, un cuadro o cualquier otra manifestación artística? ¿Nunca habéis sentido esa liberación en forma de fuego abrasador despertando en vuestro interior? ¿Nunca?
Pues yo sí, tantas veces que mi cerebro no es capaz de recordar la cifra. Me he emocionado y he bebido el fuego de la fuerza que esa emoción ha conseguido transmitirme. Gracias a eso he sido capaz de crecer como persona, madurar y orientar mi vida. Son esos momentos los que me han hecho lo que soy y lo que fui. Y estoy segura de que vosotros, a vuestra única manera, también habéis sentido lo mismo: ser capaces de coronar la cima del mundo con vuestra bandera.
Entonces, ¿por qué? ¿Por qué los hacedores se empeñan en castigarnos, amenazarnos, perseguirnos e incapacitarnos cuando les da la santa gana? Tristemente, a lo largo de mis diecinueve años he conocido, directa o indirectamente, a muchísimos autores de manifestaciones artísticas que han cometido semejantes actos.
Entiendo y respeto que haya quien viva de sus libros, películas, pinturas... y que, a cambio de su trabajo, espere una remuneración. Yo misma, de mayor, espero poder ganarme así la vida. También he de decir que yo, como escritora y dibujante ocasional, también he colgado mis "obras" para el uso y disfrute de quien quisiera. Por eso mismo no entiendo que los propios autores me impidan disfrutar sus obras. No entiendo por qué si, visitando Devianart me enamoro de uno de los dibujos y quiero ponerlo de fondo de pantalla, imprimirlo como poster o meterlo en photoshop y customizarlo para hacer de ello un símbolo más que me represente, tengo que frenarme y admirarlo en silencio, en ese sitio, sin mancillarlo con mis sucios clics del ratón o con mis sucias carpetas contenedoras. No entiendo por qué, cuando un fanfiction me llega tan hondo como para arrancarme un par de lágrimas, no pueda ser posible para mí hacérselo llegar a mis allegados porque no tengo absolutamente ningún permiso para traducirlo al castellano, no digamos ya para difundirlo. Y lo mismo podría decirse de la música, los manganimes&cómics, los videojuegos, series y un largo, largo etc.
Lo que estoy afirmando aquí, estúpidos autores egoístas, no es que os vaya a quitar el pan de la boca, ni el crédito de que ese algo sea propiedad de vuestros cerebros. Siempre tendréis el reconocimiento, siempre. Pero cuando algo que habéis hecho es capaz de calar tan profundamente en un ser humano, de obrar en él semejante tormenta de emociones, ¿Cómo podéis seguir pretendiendo que ese algo sea, por entero, vuestro?
Lo siento, pero me considero más público que autora, y en calidad de tal os voy a decir lo que quizá sea la única verdad que he llegado a entender con los años...
En el preciso instante en que vuestras obras consiguen hacernos sangrar, justo en ese preciso instante, habremos quedado irremediablemente unidos para siempre. No importa que ocurra después, ni lo tormentosa que sea nuestra relación con vosotros, que habéis creado un arma capaz de hacernos doler tan profundo... no importa, porque en ese momento nosotros no sangramos líquido, sangramos fuego. Quema profundamente, y eso es algo que, una vez probado, jamás, jamás nunca se olvida. Así que atrás, manos largas. Esto también nos pertenece a nosotros.
12/11/10
Next target: Mastermind
-¡Beep! ¡Error! ¡NO compila!
-¡Beep! ¡Error! ¡NO compila!
(Desperación, golpe)
-¡Beep! ¡Compila! ¡El resultado es el esperado!
Si, hay días que podrían describirse perfectamente así...
El pasado lunes empezamos la tercera y última práctica de mi asignatura cuatrimestral favorita (ejemprogramaciónejem). Muchas, muchísimas veces me he preguntado cuál sería el primer videojuego que programaría... y, aunque no es exactamente un videojuego, ahora ya tengo una respuesta: Mastermind.
La verdad es que casi me caigo de la silla cuando nuestro otro profesor de prácticas (tenemos dos, éste es el especial que solo nos da cuatro clases clave en el curso) nos comentó por encima cómo teníamos que enfocar este proyecto, porque, uhm... cómo decirlo... bueno, el caso es que nunca antes había jugado al Mastermind. Para los que, como yo por aquel entonces, no tengan ni puñetera idea de qué va el juego, podéis informaros aquí y jugarlo aquí.
Después del susto inicial y de unos cuantos ejercicios con matrices y números aleatorios con los que soltarnos, he de decir que estoy emocionada. He leído el guión de la práctica y he empezado a programarlo hasta donde mis conocimientos me han permitido, pero tengo muchas ganas de terminarlo y verlo funcionar de verdad. Y, como me apetece seguir hablando del Mastermind, voy a colgar el primer método del programa porque es muy sencillo y creo que voy a saber explicarlo bien. Este método (en general todos los métodos) hace una determinada función que nosotros hemos programado de antemano. Así, para no tener que estar escribiendo siete veces, por ejemplo, "quiero que eleves al cuadrado el valor de la variable no se cual..." en sintaxis de Java, lo que hacemos es llamar al método "eleva al cuadrado" y decirle sobre qué queremos que lo aplique (normalmente los métodos suelen contener funciones más complicadas). Tachan, lo que antes nos ocupaba veinte líneas ahora sólo nos ocupa una. Ahorramos espacio y el código es mucho más claro y legible.
Método: generaNumeroAleatorio
Los comentarios en Java se escriben mediante doble barra // ó bien barra asterisco-asterisco barra /*-comentario-*/. El código está muy, muy, muy comentado para que sepáis qué significa exactamente cada línea. Cada comentario se refiere a la línea inmediatamente posterior a él (comentario arriba, línea comentada abajo). Los colores los pongo tal y como se asignan en java.
/*Este método genera un número aleatorio comprendido en el intervalo [1,valoresPosibles]*/
public static int generaNumeroAleatorio(int valoresPosibles){
/*Almacena en una variable llamada "f", un número aleatorio decimal generado entre [0,valoresPosibles]*/
double f=Math.random()*(valoresPosibles+1);
/*Le pedimos que sólo se quede con la parte entera (número sin comas) del número generado.*/
int a=(int)f;
/*En las tres líneas siguientes evalúa si el número generado es cero. De ser así lo cambia.*/
while(a==0){
f=Math.random()*(valoresPosibles+1);
a=(int)f;
}
/*Una vez nuestros requisitos se cumplan, se devuelve el valor del número generado*/
return a;
}
Y eso es todo. Queríamos un número del intervalo cerrado [1, valoresPosibles], así que sólo teníamos que generar números aleatorios y decirle que si generaba un cero lo descartase y volviese a generar otro número aleatorio.
Oh, btw... sólo hay dos lenguas que me resultan tremendamente apasionantes. Puede que la primera ocupe ese lugar privilegiado porque la mayoría de los lenguajes de programación se escriban así, porque sus construcciones idiomáticas resulten apasionantes o porque resulte Descaradamente Genial en labios de Brian Kinney... pero, sea como sea, el inglés es definitivamente la lengua más cool y sexy del mundo. Seguida de cerca, claro está, por el fluido japonés que emana de los labios de Orihara Izaya y compañía...
死一
7/11/10
Sweetie, I'm trying my best
Ready... take aim... FIRE!
Ahora no es ya la falta de sentido común lo que gobierna nuestros días. Ahora, además, nos controlan unos principios que pisamos sin miramientos. Y utilizo la primera persona del plural porque la segunda sería una falta de cortesía para el lector que se molesta en leer mis textos, pero realmente yo no me incluyo en ella.
La hipocresía y la falsa moral, viejas enemigas que hoy se han dejado caer por el lugar en el que me encontraba, han hablado a través de labios humanos una vez más. Sinceramente, no sé de qué me sorprendo a estas alturas de la vida. Oh, espera, sí que lo sé. Me molestan soberanamente los jodidos discursitos que se ven asesinados a manos de acciones propias contrarias. Me llevan hasta el extremo infinito de la paciencia. Pero gracias, estúpida. Gracias por recordarme con tanta fuerza por qué hemos de luchar.
Podremos ser pocos, jóvenes o incluso estar demasiado ocupados y desquiciados como para empezar a movernos seriamente. Pero aún así existimos y llevamos la llama del cambio ardiendo en nuestro interior.
Prueba también
AAHHH,
El viento sopla las penas,
Reivindicaciones
Suscribirse a:
Entradas (Atom)





