20 cosas que aprendí de Internet

15 de septiembre de 2007

Si lo quieres, lo puedes encontrar en línea. Si no lo quieres, también puedes encontrarlo en línea. Puede tardar un poco. A veces la cacería es la mitad de la diversión. Todos tienen un sitio. Abuelos, madres y bebés. Todos. En algún momento, Google se convirtió en un verbo. La diferencia entre navegar la web con Firefox y IE es la diferencia entre armadura y chaleco de algodón. Si suena demasiado bueno para ser verdad, probablemente lo sea. Internet es el patio de juegos de los geeks. Acá, mandamos nosotros. No es que alguna vez necesites saber los hábitos dietarios […]

13 de setiembre: Día del programador

13 de septiembre de 2007
Code Monkey

¡Hoy es el día Mundial del Programador! Según Wikipedia en inglés (el artículo ahora está borrado, pero la seriedad e integridad de la Wikipedia y su “libertad” está muy cuestionada últimamente): El día del programador es un “feriado” el 256º día del año celebrado mayoritariamente por programadores de computadora. La fecha es significativa para los programadores porque 256 = 28, la cantidad de valores representables en un byte de datos. La tradición incluye “comportarse de maneras tontas”, editar Wikipedia, jugar Demo Ball, escribir programas tontos, mini juegos de computadora, jugar con computadoras viejas, etc. Eso, por supuesto, incluye la condición […]

JOINS en SQL

12 de septiembre de 2007

Hoy en clase estamos dando “JOINS”. Aprovecho para postear sobre el tema. De Wikipedia: La sentencia JOIN en SQL permite combinar registros de dos o más tablas en una base de datos relacional. En el Lenguaje de Consultas Estructurado (SQL), hay tres tipo de JOIN: interno, externo, y cruzado. En casos especiales una tabla puede unirse a sí misma, produciendo una auto-combinación, SELF-JOIN. Matematicamente, JOIN es composición relacional, la operacion fundamental en el álgebra relacional,y generalizando es una funcion de composicion. Es una forma de recuperar datos mediante un SELECT uniendo dos o más tablas. Cuando entré a mi trabajo […]

FSF: Proyectos Software Libre de Alta Prioridad

11 de septiembre de 2007
Free Software Foundation - High Priority Projects

Hace unos días en la web de la FSF, se publicaron como proyectos de alta prioridad a DotGNU, Gnash y GNU PDF, además de otros tantos. Cito de la web de la FSF: Hay una vital necesidad de atraer la atención de la comunidad del software libre al contínuo trabajo de desarrollo sobre estos proyectos en particular. Éstos proyectos son importantes porque los usuarios de computadoras son seducidos continuamente a usar software no-libre, porque no hay un reemplazo libre adecuado. Por favor colabora con éstos proyectos: Drivers de video 3D libres BIOS libre Gnash. Reproductor de películas Flash GPL Proyecto […]

Avance del Proyecto Ceibal en Uruguay (OLPC)

11 de septiembre de 2007

One Laptop Per Child se autodefine como un proyecto educativo para reducir la pobreza. En Uruguay se busca acompañar estos objetivos a través del proyecto Ceibal, que dará una computadora a cada niño. Leo en el blog de Proyecto Ceibal, y LinuxUruguay la siguiente noticia: De a poco, el uso de los laptops en Villa Cardal va dando la posibilidad a niños y maestros de publicar información sobre lo que están trabajando, su vida y sus costumbres. Además del blog experimental de la escuela mencionado en un post anterior, de la clase de Cuarto año han surgido dos nuevos blogs: […]

Dilbert usa Java

10 de septiembre de 2007
Dilbert usa Java

En uno de los weblogs de Java.Net (¡ja! no existen más), leo la siguiente noticia: ¡Dilbert usa Java! Traducción: -Aunque he sido despedido por grave incompetencia, soy lo suficientemente profesional como para entrenarte antes de irme. -No te molestes. Ya escribí una app Java para hacer todo lo que tú haces. -¿Todo? -Excepto por las partes incompetentes. Enlaces: Noticia original: http://weblogs.java.net/blog/fabriziogiudici/archive/2007/09/dilbert_codes_i.html Dilbert Comics: http://dilbert.com/comics/dilbert/ Error happened.

{Libro} Thinking in Java – Bruce Eckel

7 de septiembre de 2007

Este año empecé a estudiar Java, así que me bajé el libro “Thinking in Java” de Bruce Eckel, entre otros libros. Se puede bajar gratuitamente el archivo “.zip” que a su vez contiene dos archivos .Zip más: El libro en formato HTML, y códigos ejemplo en Java. Está muy bueno, es un libro totalmente interactivo, al poder opinar, corregir o criticar cada párrafo del libro, directamente con el autor a través de un sistema automatizado por Internet. Los primeros capítulos son una excelente referencia conceptual para cualquiera interesado en el paradigma de Programación Orientada a Objetos(POO). Java es puramente orientado […]

Juegos en GNU/Linux: Chromium B.S.U.

6 de septiembre de 2007

En un momento se me dió por jugar algunos juegos de los que trae OpenSuse en KDE, y me pasó de enviciarme más de lo que esperaba. Primero fueron Briquolo y LBreakout2, hasta que terminé ambos. Después vino un juego de acción tipo shooter de naves, en una onda 1942 de Capcom (de otras épocas), pero obviamente modernizado y con gráficos en 3d. CHROMIUM B.S.U. La descripción cuenta: Eres el capitán de una nave de carga Chromium BSU, responsable de entregar a nuestras tropas suministros en la línea enemiga. Tu nave tiene una pequeña flota de guerreros robóticos que controlas […]

Según Microsoft, JAVA te podría matar!

6 de septiembre de 2007

Por motivos laborales me encontré esta tarde juntando CLUFs de distintos productos Microsoft. Copiando y pegando el Cluf de Office 2000, por arriba leí un apartado que me hizo reír: 8. NOTA RELACIONADA CON LA COMPATIBILIDAD CON JAVA. EL PRODUCTO SOFTWARE PUEDE OFRECER COMPATIBILIDAD PARA PROGRAMAS ESCRITOS EN JAVA. LA TECNOLOGÍA JAVA NO ES TOLERANTE A FALLOS Y NO ESTÁ DISEÑADA, FABRICADA O CONCEBIDA PARA SER UTILIZADA O REVENDIDA COMO EQUIPO DE CONTROL EN LÍNEA EN ENTORNOS PELIGROSOS QUE REQUIERAN UNA EJECUCIÓN DE ALTA SEGURIDAD, COMO ES EL CASO DEL FUNCIONAMIENTO DE INSTALACIONES NUCLEARES, SISTEMAS DE COMUNICACIÓN O NAVEGACIÓN PARA […]

Robot para MSN que habla mal de Windows…

6 de septiembre de 2007

Leo a través de Meneame, una noticia sobre un bot para agregar como contacto en cuentas de mensajería instantánea del protocolo MSN. La dirección es wilma@live.com. El objetivo “ideal” es que te enseñe a usar el Messenger: I’m WiLMA, I’m Windows Live™ Messenger’s concierge Agent. I’m here to assist you with all kinds of things – from adding contacts to controlling how and when you want to connect. Just ask me a question! Pero obviamente, en nuestras mentes podridas siempre hay otras intenciones… En los comentarios de la noticia en menéame se pueden leer algunos ejemplos de conversaciones bastante buenas […]

ISO rechaza a OOXML como estándar!

4 de septiembre de 2007

Microsoft Corp. falló en su intento de que su formato Open XML (que no es abierto ni es XML) de Office 2007 obtuviera el grado de estándar por la Organización Internacional de Estandarización (ISO) por la vía rápida. Si bien el anuncio oficial aún no se hizo por parte de ISO, fuentes confiables revelan que no alcanzaron los votos necesarios. La empresa de Redmond espera obtener resultado positivo en una nueva votación el año que viene. Si Microsfoft vuelve a perder la estandarización, se perdería un mercado bastante grande con los gobiernos del mundo. Aunque algunos gobiernos, conscientes del problema […]

20 cosas que aprendí como administrador de Sistemas

3 de septiembre de 2007
It's fixed. SysAdmins used strong magic

“No hay nada mal con el sistema” siempre es la primer línea de defensa. Cuanto más haces esto menos inteligentes parecen ser los usuarios. Siempre funciona en mi computadora. Te explicaría cómo lo arreglé pero no lo entenderías, así que simplemente digo “ADMINISTRADOR DE SISTEMA USAR MAGIA GRANDE!”. Confía en mí, tú lo estás haciendo mal. </disfrute><trabajo> Si lo entendés. Es gracioso. No estoy leyendo tus e-mails por diversión; estoy revisando la carga del servidor. Las luces sobre tu cabeza lavan el monitor. Las paredes están hechas para tu protección, adentro es donde se está a salvo. Le mando Tarjetas […]

Haciendo amigos… TECNOUY

2 de septiembre de 2007

¿Con quién puede uno estar chateando a las 2 y pico de la madrugada? Probablemente sea programador… Enroscado con una entrega para el lunes, me encontré gracias a éste blog en el Pidgin, a altas horas de la madrugada, con Adolfo. Es estudiante de la carrera Analista Programador, del departamento de Colonia. Lleva el curso igual que nosotros, por el cuarto semestre, y también en un centro CTC. Además, casualmente con sus compañeros de curso también hicieron un blog! Hace poco llegó a Picando Código a la noticia del Sí de Uruguay al OOXML, y dejó un comentario. Está bueno […]

Estudiando para Analista Programador: Dibujo auto clase Flash…

30 de agosto de 2007

Nuevo dibujo de la clase de Flash. Próximamente animaciones… En este caso, un Corvette:   😛 Error happened.

Funciones MS SQL con ejemplos

30 de agosto de 2007

Aprovecho que estoy en clase de base de datos para publicar algunas funciones de bases de datos SQL, específicamente para MS SQL Server. Son los apuntes de lo que va del semestre en Aplicaciones de bases de datos, pueden venir a mano como referencia, o para aprenderse alguna nueva. La mayoría tienen su respectivo ejemplo aplicado a la bd, aunque se entienden bastante bien fuera de contexto. El script de la base de datos lo adjunto como enlace a continuación: Base de datos (bd.sql) – 5,22 Kb Mayúsculas y minúsculas: SELECT UPPER(Nombre), LOWER(Apellido) FROM estudiantesSELECT UPPER(Nombre), LOWER(Apellido) FROM estudiantes Eliminar […]

Toasty!