Hola, hoy he dado la charla “Un laboratorio bajo lupa” en el Workshop del Labcomp, destinado a introducir a los ayudantes en las amenazas y preocupaciones a la hora de llevar adelante un lab.
La hice lo más generica posible para que pueda ser aplicada a otros contextos, de lab siempre ![]()
El pdf aquí.
Charla “Un laboratorio bajo Lupa” en Labcomp Workshop
Charla sobre QA
Hoy dí una breve charla sobre QA, tocando los temas de revisión de código y testing, usando el fuzzing como mecanismo y que será el enfoque durante el primer proyecto del SRT-UTFSM (Security Research Team).
Las slides aqui.
PDF de la charla
He subido al blog la charla que dí hoy en el Ciclo de Charlas Técnicas en mi Universidad. Aquí está el enlace a la presentación.
Charla Seguridad
El dia Jueves 12 de noviembre, a las 12:00 hrs, en el auditorio F-106, dare la charla “Seguridad hoy en dia”, donde hablare de temas como seguridad en sistemas operativos, los ultimos incidentes en el kernel de Linux, tecnicas de explotacion, mecanismos de proteccion, botnets, web-apps, etc.
Quedan todos invitados.
Saludos.
The Overloaded Operators – ACM-ICPC Chile
Hola, ha pasado bastante tiempo desde que no blogueaba. Les cuento.
El fin de semana con Alexander y Manzillo participamos en la ACM-ICPC Chile representando a la UTFSM con el nombre de “The Overloaded Operators”, un alias gracias a nuestro coach Bonva, y nos fue bien. Sacamos 3º lugar nacional, lo cual no es malo si solo tuvimos tres entrenamientos (resolvimos tres problemas) antes de la competencia, esto porque recién a finales de Septiembre decidimos participar y nos contactamos con Bonva, quién finalmente terminó siendo nuestro coach.
El scoreboard final muestra que la cosa estuvo bien peleada, aunque lo cierto es que al primer lugar ya no lo alcanzabamos y el segundo lugar tenía ya el globo del segundo problema cuando nosotros decidimos hacerlo, y afortunadamente fuimos los más rápidos y nos quedamos con el tercer lugar.
Los problemas eran dificiles y ahí se noto nuestra falta de preparación, ya que nos habíamos especializado en programación dinámica, teoría de grafos y backtracking, dejando gran cantidad de temas sin tocar. Igual el input de prueba de los problemas era muy básico y el juez retornaba respuestas malas con lo cual estuvimos un poco perdidos en un tercer problema que funcionaba pero el juez lo declaraba malo, y otro problema que funcionaba con el input, pero después al llegar a la casa de un amigo me puso un caso y he ahí el error.
Sin duda fue una buena experiencia, sacamos buenos frutos de una casi nula preparación y nos la craneamos harto. El próximo año ya no podré concursar por el tema de los años límite, pero Manzillo y Ale quedaron con sed de gloria y andan en busca del tercer integrante, que de preferencia sea una biblia de programación + mente brillante.
Pronto terminaré con Behemoth y algunas otras cosas.
Saludos y gracias a todos por el apoyo
El uso de VARCHAR(n)
Volviendo a escribir, les dejó el enlace a un post interesante sobre el uso de VARCHAR(n) en Postgresql. El artículo explica muy bien que especificar un largo fijo a un campo VARCHAR no es precisamente una optimización en nuestra base de datos, que yo creo era lo que la mayoría pensabamos.
El enlace aquí.
Pronto estaré escribiendo más, terminar con Behemoth y tratar sobre otras cosas.
Saludos!
Nuevo número de The Bug! Magazine
Bastante sorpresa me causó el anuncio de un nuevo número de “The Bug! Magazine“, ya que tiempo atrás habían decidido no seguir publicando más números por la falta de aportes (algo similar paso con NetSearch).
Al parecer renovaron el staff y han sacado el cuarto número, como siempre en portugués. Portuguesinho se parece harto al español así que no encuentro problemas para entender los artículos, espero ustedes tampoco. Se ve interesante el de los telefónos públicos y la ingeniería inversa en aplicaciones Java. Solo espero que este semestre terminé luego para tener algo de tiempo libre y poder leer y escribir más a menudo.
El enlace aquí.
PHP Tips por Google
No recuerdo donde lo leí, al parecer en mis feeds, pero Google publicó un artículo con tips para mejorar la performance de nuestro código PHP. Describen hartas cosas interesantes como el buen uso de los echo’s y apostrofes.
Esto parece ser parte de una sección en Google Code llamada “Let’s make the web faster“, que tiene otros artículos sobre optimización de código web.
El artículo sobre PHP aquí.
Nuevo numero de Phrack
Después de un año y un mes de espera, ha visto la luz un nuevo número de Phrack, la ezine underground de excelencia. Una gran variedad de artículos de gran nivel a disposición de la comunidad. Solo espero tener un tiempecito para comenzar a leerla.
Desde 1985, por y para hackers. Phrack 66 disponible.
Paso por referencia de un arreglo malloc-eado en otra función
Si, el título es bastante raro y no quisé explayarme más. El otro día un amigo me presento este problema : “Si tengo un puntero int en una función, como puedo hacer para que en otra función se le asigne un espacio con malloc(), asignarle valores a ese espacio malloc-eado, y de retorno en la función inicial, poder imprimir estos datos ?” Un poco de pseudocódigo para que entiendan mejor :