About Clayder Alejandro Gonzalez Cadenillas

http://ifxperu.com

Informático por vocacion. Empecé programando en visual basic a los 12 años, no me gusto. En la universidad vi mas a fondo el lenguaje de programacion Java y luego mi curiosidad me llevo a aprender C++, C y luego lenguaje ensamblador. Soy un apasionado por los lenguajes de programacion, lo que ultimamente me ha llevado a la teoria de lenguajes formales, tambien soy un aficionado de los microcontroladores PIC y me gusta ver a fondo la arquitectura del computador. Mi lema es: "Quieres optimizar tu codigo?. Programa en lenguaje ensamblador!!"

Posts by Clayder Alejandro Gonzalez Cadenillas:

IFX se renueva…

Desde la desaparición de Warroscar, IFX anduvo buscando el dream team para la temporada 2009-II y pues no nos quedamos atrás. Primero se comenzó con el cambio de skin por parte de will y pues no suficiente con ello nos fichamos a un nuevo “jugador”, quien prometió vestir la camiseta de IFX por un contrato indefinido. Este nuevo fichaje vino de las canteras de byte-delay y si que promete ya que hasta ahora tiene mas posts que oscar el warro. Estamos hablando de Carlitos Cross:

Y bueno, últimamente estamos negociando otro fichaje que se debe concretar en los últimos días y que junto a carlitos cross formará el dream team IFX de las próximas temporadas. Asi que agarrence! que nos vamos pa la libertadores u_U.

Me olvidaba!!, Antes de que Oscar se fuera a vivir la vida guarra, dejó un tutorial de cómo postear en ifx:

Medición de Temperatura con LM35

Siempre me gustaron las cosas referidas con el hardware y componentes electrónicos de la computadora; sin embargo, mi papá me contagió su respeto hacia las maquinas. Es por esto que nunca me atreví a tocar nada de mi computadora, hasta ahora que me dejaron un trabajo y pues obligatoriamente tuve que experimentar con multitester en mano, como funcionaban algunos de estos componentes, más específicamente, el puerto paralelo.

Pues bien, luego de la parte teórica dada por el profesor en clase y luego de darme cuenta que armar un circuito no es tan igual como programar en un lenguaje de 3era generación –nótese que el circuito lo armaron bryan y alex, compañeros de grupo, io lo entendí luego cuando ya estaba todo armado(jejeje); finalmente nuestro proyecto “corrió”.

Y bueno debido al gran cariño que le tengo a java, no pude dejar de usarlo esta vez. Supuestamente desde la API estándar de java no se puede acceder al hardware directamente, a menos que sea con una librería, la cual si no me equivoco, se llama java comm. Bueno, esta librería me daba mucha lata, así que mejor decidí usar al siempre benevolente C++ y su compilador open WATCOM, el cual me permitió crear una dll (Windows), para luego poner linkearla mediante el JNI (Java Native Interface) con java; y como diría mi pata Will, que ahora está en Tumbes, “joder que me emocioné cuando corrió!!!”. Esto fue lo que salió y filmó mi pata guillermo, alias “crespo”, aunque no me acostumbro a decirle asi, xD.

El código fuente lo subiré mas tarde, ya que ya me dio sueño, jejeje.

Hasta otra oportunidad.

Saludos.

S.O.S: Ayuda Informática

Dentro de la universidad en la que estudio actualmente (Universidad Nacional de Trujillo), yo soy un alumno promedio (an average student) y pues como antes estudié en la UPAO (Universidad Privada Antenor Orrego) -donde me metieron Java hasta por las orejas- domino un poco más ese lenguaje de programación. Bueno, lo que sucede es que la vez pasada me pidieron ayuda para un proyecto de un curso que llevamos en la UNT. Para mi ayudar es algo placentero pues me hace sentir importante, así que por mi gustoso, PERO, esa personita que me pidió la ayuda lo hizo de una forma tan pero tan “…” que un poco mas y me obligaba a ayudarle y ni un “por favor” escuché. Esto me llego altamente, así que le dije que no podía hacerlo. O sea ¿qué tan difícil puede ser pronunciar la palabra “por favor“?

linterna

Por otro lado, antes de eso, ya me habían pedido ayuda, pero esa persona me lo pidió de una manera tan dulce, que no podía negarme. Me dijo por favor y prometió invitarme un lomito saltado (plato típico peruano), bueno yo no soy de comer en la calle, pero la intención es la que cuenta, por lo que con mucho gusto la ayude :D .

Quizás este post no tiene nada que ver con los anteriores que solo publicaba sobre código, algoritmos y otras cosas. Sin embargo, esta personita me saco de mis casillas, a tal punto que me dieron ganas de escribir este post.

Además, nunca esta demás un “por favor”, no?

Taking a C++ OOP online-course

Two months ago, my dad told me to suscribe on the ACM, because, as he said,  it would be very useful while studying my career(computer science). Now I am an ACM Student Member; however, I didn’t know how to use it nor how to take advantage of all the benefits that the ACM bring to its members. Well, the first time I entered my ACM internet account, I notice its website was not so friendly and I didn’t know what to do or where to start, I mean, what I’m use to find useful is when I see parts of source code or well described algorithms.

C++

After one month, I finally learned how to use my account(al least how to get more benefits from it). This happened when I found one of several emails sent to my gmail account. They were about 10 to 15 messages, that I hadn’t read. I could have ignored it, as always, but I saw a message that seems to be very interesting. I really don’t remember what was the title of the subject, I just remember the word “course”, so I decided to read that message. Seguir leyendo …

Java Look & Feel’s

Hace tiempo que no programaba GUI’s en Java. Ultimamente mas estaba dedicado a la programacion en C, punteros y tratando de hacer cosillas con los puertos de hardware de la PC.

Pero bueno, tuvieron que dejarme un trabajo en el curso de metodologias e ing. de software para volver a retomar mis actividades javísticas :-P .  Hace algun tiempo yo ya habia usado algunos look and feels, tales como el napkinlaf y el susbtance. Sin embargo buscando por ahí, me di con la sorpresa que desde Java SE 6 update 5, esta disponible -sin bajar un jar adicional- un L&F(look and feel) propio de sun.

Este nuevo L&F, tiene una apariencia muy bonita y bueno ya no los aburro mas y dejo aqui una captura de pantalla con el Nimbus L&F.

Lookn'Feel

Bueno y si quieren que sus ventanas se vean como esas solo tienen que agregar esta linea de codigo que en realidad es para cualquier look and feel q deseen, solo cambienle el argumento del metodo :P .

UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); //debe ir entre un try-catch

Saludos

Sobre punteros en C y C++

C y C++

Yo empecé a programar en java; bueno en realidad en visual basic(pero es algo que quiero olvidar) y por eso es obvio que tuviera algunos problemitas con los punteros al pasar a C.

Bueno, segun yo, ya los habia entendido; sin embargo, no fue así, ya que empecé a tener algunas dudas. En fin, segun la definicion de punteros, estos son variables que hacen referencia a una direccion de memoria, pues si es así, entonces yo supuse que si creaba 3 punteros de enteros seguidos, estos apuntarian a direcciones de memoria contiguas.

Seguir leyendo …

JavaFX

JavaFX es una nueva tecnologia de sun para RIA (Rich Internet Applications). Pues no florearé mucho, solo pondre una pequeña animación que hice con este nuevo producto de sun :D.

Saludos!!!