Archivo | diciembre 2007

Vacaciones Útiles Bucle Infinito

(iba a mandarlo ayer, pero tenia demasiados asuntos pendientes y la fecha no ayudaba a darle seriedad al asunto 😀 …)

Estaba pensando en los últimos días que tendremos unas muuuy largas vacaciones alejados de la U (para los que aún tenemos cuentas pendientes con la PUCP, jeje). Aparte de trabajar y relajarse, una idea sería darle un vistazo a aquellos temas que no tuvimos tiempo de ver como estudiantes hasta ahora.

En ese sentido, una idea inicial sería leer contenidos relacionados con esos nuevos temas, pero creo que leer documentos digitales no es buena idea (dado que cansa estar leyendo desde una PC, y es muy probable distraerse).

Así, decidí liberar mis archivos de documentos impresos en calidad de préstamos durante estas vacaciones. Esta es la lista de contenidos de la que dispongo:

Cursos Electivos:

– Tecnologías Web 2006-2 (Material del curso)
– Tecnologias Web 2006-2 (Material de laboratorio y lecturas)
Tecnologías web está centrado más en arquitectura de sistemas basados en web, y las clases van más por el lado de explicar cómo funcionan.

– Temas Avanzados de Sistemas de Información 1 2007-2 ( Material del curso)
– Temas Avanzados de Sistemas de Información 1 2007-2 (Empresas online y lecturas)
TASI1 tuvo esta vez como enfoque los negocios en Internet. La idea no era proveer detalles técnicos, sino de consideraciones más “reales”.

– Derecho para Ingenieros Informáticos 2006-1 (Material del curso, apuntes y lecturas)
Porque siempre es bueno saber algo de Derecho para defenderse :D.

(También tengo las clases completas y apuntes adicionales de Inteligencia Artificial 2006-1, pero todo en manuscritos).

Libros impresos:

Programación:
– C#: How to program – Harvey Deitel y otros
– Professional Java Development with the Spring Framework – Rod Johnson y otros
– CakePHP: A Rapid Development Framework – Varios
– Smarty – the compiling PHP template engine – Varios

Gestión de proyectos:
– The Rational Unified Process Made Easy – Per Kroll y Philippe Kruchten
– Scrum and XP from the Trenches – Henrik Kniberg
– Extreme Programming Explained – Kent Beck (Part 2 – 3)

Cultura general informática:
– Computing Curricula 2005 – The overview report
Para saber a cuál de las cinco ramas se están orientando 😀

La idea es que pueden pedirme estos materiales en préstamo vía correo electrónico, y a través de dicho medio podríamos coordinar cuándo y donde se efectuarían las entregas (recordar que la PUCP abre el 3 de enero, pero todo dentro de ella -salvo Biblio Central- estará cerrado).

Nos vemos!

p.d.: A los que presté copias durante los últimos años, escríbanme si aún las tienen XD.

Los mejores blogs peruanos del 2007

HiperResumen
Edición 32 – Diciembre 2007

6. Especial: Los mejores blogs peruanos del 2007

Dos bloggeros, Ocram y El Morsa, decidieron hacer una lista de los que -a su juicio- son los mejores blogs peruanos del 2007. Ideal para aquellos que esperan mantenerse informados de lo que sucede fuera del V :D.

el ùtero de marita
El blog del Morsa

*> Juan Eladio Sánchez Rosas [Ing. Informatica – PUCP]

Estrenos 2008

HiperResumen
Edición 32 – Diciembre 2007

5. Off-Topic: Estrenos 2008

Como estoy tratando de mantenerme informado de las novedades en el mundo de las comunicaciones :D, recibí vía los blogs que suelo visitar las siguientes recomendaciones de próximas películas que veremos el próximo año (si se puede, claro está).

The Dark Knight
Una nueva versión de Batman, esta vez combatiendo al Joker.

Meet The Spartans
Parodia de 300 … pero me parece justo que arrojen a Britney al foso :D.

Justice League: The New Frontier (DVD)
Una producción basada en -dizque- la primera oportunidad en que se reunieron estos superhéroes.

*> Juan Eladio Sánchez Rosas [Ing. Informatica – PUCP]

Del código que escribimos

HiperResumen
Edición 32 – Diciembre 2007

3. Artículos: Acerca del código que escribimos

Ambos artículos, tomado de Barrapunto, reflejan las reflexiones acerca de aquellos que pasan horas escribiendo líneas en Java … también recomendable para aquellos que no les gusta programar (pero sí leer :D)

El tamaño (del código) sí importa
El siempre verborreico Steve Yegge acaba de publicar un excelente y larguísimo artículo (en inglés) en el que afirma que el peor enemigo del código es su tamaño. Las razones por las que -según él- muchos proyectos crecen y crecen hasta hacerse inmantenibles son: el uso de lenguajes estáticos como Java o C#, el abuso de los patrones de diseño y de la refactorización y los modernos IDE’s como Eclipse o Visual Studio. La solución que ofrece es utilizar lenguajes dinámicos que soporten templates, expresiones lambda y closures para escribir código más conciso. Al final, elige JavaScript como “el lenguaje del futuro”.

¿Estás orgulloso de tu código?
Esta pregunta estuvo en la portada de Slashdot hace unos días: Me avergüenzo del código que escribo. Tiene bugs, es lento, frágil y difícil de mantener. Disfruto de la programación desde niño. He trabajado para empresas grandes y pequeñas en muchos lenguajes diferentes. Tristemente, la
única constante en mi carrera es que los proyectos van patinando desde su creación hasta que el cliente se queda sin dinero. ¿Tienes un sentimiento parecido? Si lo tienes, ¿qué te impide escribir mejor código?

*> Juan Eladio Sánchez Rosas [Ing. Informatica – PUCP]

Filsh, conversor online de vídeos

HiperResumen
Edición 32 – Diciembre 2007

4. Herramienta Web: Filsh, conversor online de vídeos

Ya que esta es la temporada de guardar recuerdos … 😀

Tomado de Genbeta

A nuestra colección de conversores online de vídeos ahora nos toca sumarle Filsh. Ya de entrada observaremos que se trata de una aplicación sencilla en la cual nos permite convertir vídeos de algunos sistemas de alojamientos de vídeos, permitiéndonos consultarlos a través de una lista disponible para ello, y además nos permite subir vídeos que tengamos almacenados localmente para poder convertirlos a otros formatos. En este último caso los archivos de vídeos deberán de estar en uno de los formatos soportados: flv, avi, wmv, mpg, mpeg, mov, mp4 y divx, además de no pasar los 50 MB de tamaño máximo.

*> Juan Eladio Sánchez Rosas [Ing. Informatica – PUCP]

Visiones Alternativas de la Navidad

HiperResumen
Edición 32 – Diciembre 2007

2. Especial: Visiones Alternativas de la Navidad

Jeje, esto si es solo por diversión, pero les permitirá alegrarse un rato 🙂 (aunque creía tener más enlaces :S)

Yo Soy de los Reyes Magos
Una agencia publicitaria española no tuvo mejor idea que lanzar una campaña contra Santa Claus y su visión extranjera de la navidad. Su elemento más destacado: un video de denuncia a ritmo de rap y que acaba con Papa Noel acribillado en un callejón.

Carta a Santa Claus
La versión en video del reclamo de un niño acerca de los regalos que le trajo Santa. Buenísimo.

Love Actually
En realidad se trata de una escena de la película, así que no se hagan ilusiones 😛

*> Juan Eladio Sánchez Rosas [Ing. Informatica – PUCP]

Natividad!

HiperResumen
Edición 32 – Diciembre 2007

1. Presentación: Natividad!

Este es la tercera ocasión que escribo una versión más del HiperResumen desde Trujillo y dentro de la temporada navideña, pero es la primera vez que coincide con el 25 de diciembre.

Aunque los saludos lleguen un poco tarde, nunca está de más desearle a cada uno de los miembros de esta lista que compartan este día con todos aquellos a los que más quieren, aprovechar esta última semana del año en recordar todos aquellos momentos que vale la pena que perduren, y dar comienzo al 2008 con la promesa de tiempos mejores en términos personales y profesionales.

Felices fiestas!

*> Juan Eladio Sánchez Rosas [Ing. Informatica – PUCP]

Desesperado por una laptop?

Y con posibilidad de conseguir alrededor de $700 antes del fin de semana? Pues quizá esta nota “escondida” entre el boletín de Noticias PUCP te podría interesar …

Equipos de computación a precios especiales para miembros del Consorcio de Universidades

La empresa Lenovo (Asia Pacific) Limited Sucursal del Perú, gracias a un convenio con el Ministerio de Educación, ofrece equipos de computación a precios especiales. Estos equipos pueden ser adquiridos por los docentes, personal administrativo y estudiantes de las instituciones que conforman el Consorcio de Universidades, como la PUCP.

Estas son las ofertas de Laptops:

– Opción 1: Lenovo 3000 N200: Procesador Intel Celeron M350 1.73 GHz, Memoria RAM 512 MB, Disco Duro 80GB 5400rpm. Precio: US$ 656.
– Opción 2: Lenovo 3000 N200: Procesador Intel Celeron M540 1.86 GHz, Memoria RAM 512 MB, Disco Duro 80GB 5400rpm. Precio: US$ 764.

Además, Lenovo ofrece una serie de accesorios, como maletines, cables de seguridad, adaptadores de corriente, ThinkPad 512MB de Memoria, mouse óptico, ThinkPad 1GB Memoria, mouse viajero ThinkPad, audífonos, cámara web, extensión de garantía para portátiles, etc. También se están ofreciendo PCs y monitores.

Las órdenes de compra podrán ser recibidas por parte de Lenovo hasta el sábado 15 de diciembre y el monto total de cada una de estas deberá ser pagado por adelantado antes del 16 de diciembre.

Mayores informes:
Lenovo Limited Sucursal del Perú
Teléfono: 0800-00966 anexos 1002 (Adrián Barbato) y 1038 (Agustín Luna)

Curso Criptografía: Fundamentos, Aplicaciones e Implementación

Recibido vía Correo Eventos FACI.

De: “Eventos Faci”
Asunto: [alufaci] (PUBLICIDAD PUCP) Curso Criptografía: Fundamentos, Aplicaciones e Implementación
Fecha: Fri, 7 Dec 2007 12:41:42 -0500

Criptografía: Fundamentos, Aplicaciones e Implementación

La sociedad moderna es testigo de un crecimiento exponencial en el campo tecnológico. Dispositivos portátiles tales como celulares, asistentes personales, computadoras portátiles o de bolsillo, entre muchos otros, están revolucionando la manera como interactuamos en actividades comerciales, laborales e incluso personales. A pesar de este vertiginoso avance, uno de los aspectos fundamentales en las comunicaciones, la seguridad de la información, sigue siendo uno de los puntos más frágiles e inatendidos por la industria tecnológica.

El presente curso pretende llamar la atención de la comunidad científica y universitaria para incentivar la investigación en el área de criptografía. Conceptos básicos y fundamentos matemáticos acerca de esta área serán expuestos. Relevantes sistemas criptográficos serán detallados, ilustrando numerosas aplicaciones tales como comercio electrónico, firmas digitales, protección de derechos del autor en el mundo digital, entre otras. Especial énfasis se dedicará a la parte de implementación en hardware y software, incluyendo el diseño de sistemas criptográficos en dispositivos portátiles (tarjetas inteligentes y RFIDs).

Adicionalmente, el curso tiene por objetivo establecer líneas de investigación a mediano y largo plazo. En ese sentido, se darán pautas y referencias a las personas interesadas en iniciar proyectos de investigación en el área de criptografía.

El curso esta orientado a profesores, investigadores y estudiantes en las áreas de ingeniería electrónica, ingeniería informática y matemáticas. Conocimiento previo sobre cryptografía no es requerido.

– Introducción a Criptografía
– Criptosistemas simétricos: AES, DES, triple-DES
– Criptosistemas asimétricos: RSA, curvas elípticas, curvas hiperelípticas
– Protocolos y aplicaciones: estándares, seguridad en Internet
– (Side-channel analysis) Ataques usando información extraída del consumo de
potencia, emisión electromagnética, tiempo de ejecución, inyección de fallas.
– Implementación y aplicaciones: comercio electrónico, protección de derechos del autor, firmas digitales, tarjetas inteligentes (smartcards), RFIDs, implementación hardware/software.

Expositor: Patrick Longa, M.Sc., PhD. candidate

Fechas: 18 y 19 de Diciembre del 2007, 9am – 1pm
Lugar: Pabellón B, aula B101 (Facultad de Ciencias e Ingeniería), PUCP)

Inscripciones gratuitas: gustavokatoishizawa@gmail

Vacantes limitadas

NetBeans 6.0 (y PDT 1.0)

Ya que por aquí muchos programan en Java, les comento que el día de hoy fue liberada la nueva versión de NetBeans IDE (de la cual ya habían varios betas y releases candidates). Esta versión, según cuentan en BarraPunto (y describen mejor en PicandoCodigo):

“Soporta numerosas tecnologías. Hay 5 paquetes distintos para bajar, entre ellos uno con todos los plugins. Los paquetes son: Web & Java EE, Mobility, Java SE, Ruby, C/C++, o todo Se puede también solicitar un DVD para que te lo envíen gratuitamente por correo. Otro punto importante a recalcar, es que esta versión del IDE ya es lanzada con licencia dual GPL v2 with claspath exception y CDDL, entre otras licencias open source, que podemos ver detalladas.”

Descargas desde:
http://download.netbeans.org/netbeans/6.0/final/

Y si hay algún valiente que programe en PHP :D, les recomiendo el PDT 1.0 (PHP Development Tools, basado en Eclipse Europa), liberado hace un poco más de dos meses, y descargable de http://www.eclipse.org/pdt/

Nos vemos!