Archivo: Programación | Picando Código - Part 27

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 […]

La Actitud Hacker – Eric Raymond

29 de agosto de 2007
Glider

  1. El mundo está lleno de problemas fascinantes esperando ser resueltos. 2. Ningún problema debería ser resuelto dos veces. 3. El aburrimiento y la monotonía son malvados. 4. La libertad es buena. 5. La mala actitud no es un substituto para la competencia. Los Hackers resuelven problemas y construyen cosas, y creen en la libertad y la ayuda mútua voluntaria. Para ser aceptado como un hacker, tienes que comportarte como si tuvieras esta actitud tú mismo. Y para comportarte como si tuvieras esta actitud, tienes que realmente creer en ella. Pero si crees en cultivar actitudes hacker simplemente como […]

Mi solución a programar GUI’s en Java: EasyEclipse

22 de agosto de 2007

Los que leen el blog con cierta regularidad, habrán leído los problemas que tuve a la hora de crear interfases de usuario con AWT, SWT o Swing para Java. Lo cierto es que al principio, el problema era qué IDE elegir. Estaba entre NetBeans y Eclipse, ya que son los dos más populares y gratuitos que pudiera usar en GNU-Linux. Por cierto, NetBeans a partir de su próxima versión 6.0, contará con licencia dual CDDL y GPL with classpath exception (léase: será libre). Volviendo al tema, probé los dos, y terminé quedándome con Eclipse. Sin embargo, pienso que NetBeans es […]

Primera reunión grupo C++/Qt

21 de agosto de 2007

El viernes pasado nos juntamos Pablo, Franciso y Gabino en el CEI para empezar un grupo de estudio de C++ y librerías Qt. A eso de las 19 llegamos, y nos dieron un salón con algunas computadoras. 3 de nosotros teníamos portátiles, con los siguientes Sistemas Operativos presentes: Gabino – Ubuntu Francisco – Open SuSE Yo – Debian Pablo probó en una de las computadoras del salón los Live CD de Damn Small Linux y Fedora. Estudiamos algo de C/C++, mostramos lo que había hecho cada uno, miramos algunos libros, repasamos el concepto de punteros y conversamos. Hablamos sobre trabajo, […]

Novedades IDE´s en Java: NetBeans y JBuilder

17 de agosto de 2007

Algunas noticias muy interesantes con respecto a los IDE para Java: NetBeans se vuelve libre Sun decidió lanzar NetBeans con licencia doble: CDDL GPLv2 with Classpath Exception De ésta forma, NetBeans se hace más amigable para Linux, y se mantiene consistente con el JDK bajo GPL2 y el proyecto GlassFish. El agregado “Classpath exception” permite enlazar una aplicación bajo cualquier licencia, a una librería que es parte de software con GPLv2, sin estar sujeta a los requerimientos de la GPL de ser ofrecida al público bajo la GPL. A partir de NetBeans 6.0, se podrá obtener este IDE bajo GPLv2 […]

Usando C# : algunas ventajas sobre Visual Basic .NET en Visual Studio

17 de agosto de 2007

En el trabajo empecé un proyecto nuevo. Como tantos, estoy limitado a programar en .Net, y para Windows. Como vengo estudiando Java, y C++, pregunté si habría algún problema en programar la aplicación en C#, ya que la sintaxis es más “de verdad” que la de VB.Net. Como se trabaja con el framework .Net, no hay diferencia en el resultado final (por lo menos eso he leído). Acá dejo algunas de las ventajas que por ahora he encontrado en Visual Studio usando C#. Snippets automáticos Por alguna razón, me resulta mucho más cómodo trabajar con snippets en C#. El ejemplo […]

Entrándole a C++…

13 de agosto de 2007

Hace un tiempo que estaba con ganas de empezar a estudiar C++. Sobretodo me interesaba usarlo para aplicaciones con las librerías Qt. Así que me compré un libro, empecé a leerlo, y hacer un “Hola Mundo”. Pero como estaba estudiando Java en el curso, lo tuve que dejar. Me confundía bastante ya que estaba empezando con los dos a la vez. Si bien la sintaxis es similar, hay cosas como por ejemplo el cout<< y System.out.print() que no tienen nada que ver. El tiempo también fue un factor determinante. Así que lo dejé como materia pendiente a futuro. Gracias a […]

Java libre: el camino recorrido y por recorrer.

9 de agosto de 2007

En noviembre de 2006, Sun Microsystems anuncia su compromiso de distribuir su plataforma propietaria Java bajo la licencia GPLv2. Pero a pesar de que Sun ha aportado muchísimo a la comunidad del software libre, el camino recorrido ha sido largo. Y Java no siempre fue libre. A continuación una reseña histórica basada en escritos de Richard Stallman, Sun, y la Free Software Foundation(FSF). En abril de 2004, Richard Stallman, presidente y fundador de la FSF, escribía sobre la “Java Trap” (Trampa Java). “Si tu programa es software libre, es básicamente ético – pero hay una trampa de la que debes […]

Oficialmente “Programadores”

8 de agosto de 2007

Ayer en clases, DM, Diego y yo fuimos avisados de una excelente noticia. Tanto nosotros como los demás compañeros de clase que asistimos a la defensa del intergrador en Montevideo, salvamos! Oficialmente tenemos el título “Programador Orientado a Objetos con Visual Basic. Net”. Yo me quedo con el “Programador…” y ya estoy conforme. Aunque el diploma llega como para Diciembre… Volvemos a felicitarnos mutuamente, y nos llamamos nuevamente entre nosotros “Programador”. Error happened.

Crece el Grupo de Usuarios Java del Uruguay

6 de agosto de 2007

El pasado 4 de agosto, se llevó a cabo una reunión del JUGUY para concretar algunos temas internos del grupo. Entre ellos: *Participación: armado de grupos de trabajo Se va a generar un área de trabajo concreto para que los usuarios del grupo puedan trabajar en temas a elección * Jornada de integración y charlas técnicas El tema elegido fué “Web 2.0 con Java EE” Fecha tentativa: 5 de setiembre de 19:00 a 21:30 Agenda tentativa: * Presentación del JUG – 15 minutos * Tema 1: Introducción a la Web 2.0 – 15 minutos * Tema 2: Introducción al desarrollo […]

Recurso online Java: aumentar tu conocimiento y habilidad

2 de agosto de 2007
Duke

En éste post recomiendo una herramienta para mejorar las habilidades en Java, disponible totalmente gratis en internet. Útil para quienes recién arrancan, y para quienes quieren pulir un poco las habilidades. Sirve tanto para programadores en Java como para programadores en general, ya que practica mucho técnicas para resolver problemas. JavaBat – java practice problems http://www.javabat.com/ JavaBat es un sitio gratuito para picar código Java “en vivo”. Tiene un montón de ejercicios prácticos para hacer directamente online. Cuando codeamos nuestra solución, le damos “Go”, que “Guarda, Compila y Ejecuta”. Entonces el sitio nos avisa los errores que tuvimos, ya sea […]

Nace el proyecto JVM Language Runtime!

1 de agosto de 2007

Se anuncia el lanzamiento del proyecto para un lenguaje en tiempo de ejecución para la Máquina Virtual de Java. Es un proyecto apuntado a todas las variedades del lenguaje para la JVM, según dice Charles Nutter, JRuby Core Developer de Sun, y uno de los contribuidores al proyecto. “Y sí, el nombre es un guiño directo al DLR (Dynamic Language Runtime) para el CLR (Common Language Runtime), lo cual es una buena idea y un buen nombre.” Con .NET, y su Common Language Runtime, Microsoft soporta los lenguajes Visual Basic .Net, C#, Java#, entre otros. Así soporta una infraestructura en […]

Material Patrones de diseño – Definición y patrón Singleton

30 de julio de 2007

Como puse en el último post, el viernes pasado tuvo lugar la cuarta charla de la Red Tecnológica del Este. En ésta ocasión, el Director de Desarrollo de mi trabajo y yo hablamos sobre patrones de diseño, el patrón Factory y el patrón Singleton. A continuación, algo de material en formato ODF sobre patrones, Singleton y Factory. Patrones de diseño: Lo siguiente es un documento de texto (.odt) que usé para estudiar para el examen de diseño y desarrollo de aplicaciones. Tiene un concepto bastante resumido sobre patrones, y definiciones resumidas de los patrones: experto, creador, bajo acoplamiento, alta cohesión, […]

Viernes complicado: Defensa integrador y conferencia técnica.

29 de julio de 2007

El viernes fuimos con DM y Diego a Montevideo a hacer nuestra defensa del Integrador que nos tuvo tantos días sin dormir, y ocasionó que hasta hiciéramos un blog… 5:25 tomamos el bus con DM en la terminal de Maldonado y nos encontramos con Diego en Piriápolis. A las 8:45 debíamos estar en la universidad, llegamos temprano. Ahí, entramos, recorrimos la universidad un rato, hasta que terminamos en el laboratorio de informática donde debíamos estar. Conocimos otros programadores estudiantes de Paysandú, Salto y Colonia. Intercambiamos palabras (todas relacionadas al curso en general) y realmente quedamos los dos lados asombrados. Nosotros […]

{Libro} Técnicas esenciales para el Desarrollo Ágil de Software

21 de julio de 2007

En el post sobre la conferencia anterior de la RTE escribí: También nombró otro libro que se puede bajar de internet, pero ahora no nos pudimos acordar del nombre, se trataba de programación ágil. Cuando publiquen las presentaciones, lo comento. Me refería a una de las referencias que se mencionaron en la charla de Refactoring sobre programación ágil. Acá está la info: Tong Ka Iok, Kent www.agileskills.org Libro : Essential Skills for Agile Development. El concepto de Desarrollo ágil de Software según Wikipedia en inglés: Desarrollo ágil de Software es un framework conceptual para emprender proyectos de ingeniería de software […]

Toasty!