Ir al contenido principal

Entradas

Mostrando las entradas de octubre, 2005

TIPS: SQL utilizando función max()

Este sitio tiene como finalidad acoger y ayudar a los múltiples usuarios que lo visitan, hoy las consultas han estado dirigidas en el ámbito de las bases de datos, más especificamente, las sentencias SQL. Así que comenzamos con una de las preguntas más frecuentes que se ha escuchado hoy: ¿Cómo puedo obtener el valor más grande de un conjunto de datos?. Para explicar como hacer esto se realizará un pequeño ejemplo que fue probado en postgresql . Primero se creo una tabla llamada producto (por estándar en el depto. se utilizan nombres en singular) con el siguiente script : CREATE TABLE producto( codigo int4 NOT NULL , cantidad int4 NOT NULL ); INSERT INTO producto(codigo, cantidad) VALUES (10, 30); INSERT INTO producto(codigo, cantidad) VALUES (20, 50); INSERT INTO producto(codigo, cantidad) VALUES (30, 39); INSERT INTO producto(codigo, cantidad) VALUES (10, 40); INSERT INTO producto(codigo, cantidad) VALUES (10, 70); INSERT INTO producto(codigo, cantidad) VALUES (10, 10)

MSDN On Site en la Universidad Católica del Norte

Se invita a todos los académicos, alumnos y público en general a la conferencia Microsoft: "MSDN On Site en la Universidad Católica del Norte ". Esta actividad se realizará en el Auditorio Andrés Sabella el día Viernes 28 de Octubre desde las 14:45 hrs. Expositor Sr. Luis Hereira PROGRAMA 14:45 Inscripciones 14:55 Bienvenida del Director del DISC 15:00 Programación Orientada a Aspectos 17:00 Coffee Break 17:30 a 19:30 Diseño y Construcción de Web Services en Microsoft.Net desde cero.

Para saber hay q postear y para postear hay que saber

Este artículo es para todos aquellos que quieren postear artículos en este blog. Para optimizar el espacio en la página, me tomé la libertad de editar los artículos para que quedara sólo el primer párrafo en la página principal. El resto se puede ver si siguen el enlace "Leer más". A futuro, para mantener el orden, sugiero que hagan lo siguiente cuando posteen: - Escriban un párrafo cortito resumiendo el contenido del post - El cuerpo principal del post enciérrenlo dentro del tag <span class="fullpost"></span>. Eviten usar tags <p> dentro del cuerpo principal del post. También es una buena idea NO encerrar el texto completo (introduccion + cuerpo principal) en tags como <div>, como algunos posts que he visto. Todo esto lo pueden hacer usando la sección "Edit Html" del editor de posts del blogger. En suma, el código HTML de sus posts debería lucir así: [Texto introductorio] <span class="fullpost"> [Texto principal] &l

Desarrollo de Software Seguro

A través de estas líneas quisiera compartir algunas ideas que se relacionan con el desarrollo de software seguro. En primer lugar debería comenzar por explicar a qué me refiero con software seguro. En palabras simples, un producto de software seguro es una aplicación que ha sido desarrollada para que funcione proactivamente ante ataques de usuarios malintencionados, y al decir que ha sido desarrollado así, me refiero a que no se siguió la aproximación tradicional, que acostumbra desarrollar un producto y luego que está terminado nos acordamos que hay que pensar en la seguridad y recién en ese punto instalamos firewall y otras herramientas externas que tratan de "cuidar" la integridad y confiabilidad del sistema. Esta nueva área de la Ingeniería de Software, (nueva porque las investigaciones en el tema comenzaron recién alrededor del año 2000) plantea la necesidad de incorporar durante el ciclo de desarrollo de los productos de software, nuevas actividades y artefactos que hac

Instalación de PostgreSQL sobre Windows XP

Ahora presentamos la instalción de postgreSQL en la plataforma Windows XP. Primero debemos descargar el instalador de PostgreSQL, para ello nos dirigimos a http://www.postgresql.org/ftp/ Hacemos click en la carpeta win32. y elegimos el archivo postgresql-8.0.4.zip para descargarlo. El archivo que recibiremos estará comprimido en zip, para descomprimirlo debemos hacerlo con un click derecho sobre el archivo y seleccionar la opción correcta. (supongo que han descomprimido algún archivo antes). Ahora tenemos 4 archivos, para iniciar la instalación debemos hacer click en el archivo postgreSQL-8.0. (No se asusten si piensan que bajaron otro archivo, debido a que aparece como 8.0 y no la 8.0.4, esto es porque no se puede cambiar el nombre a la instalación pero si es la version correcta, 8.0.4). Nos aparecerá la siguiente pantalla. Elegimos el idioma y presionamos start. Luego presionamos next, tal como se aprecia a continuación. (no es dificil hasta ahora ;) ). Ahora nuevamente presiona

Writely una nueva alternativa en procesadores de texto

Gracias a la bondades de AJAX es posible contar hoy en día con un procesador de textos en línea con característcas similares a Word u OpenOffice. Esto significa que además de las funcionalidades básicas que ofrece: Tipos de letras , formateo, viñetas, impresión, corrección ortográfica (inglés, por ahora), entre otras cosas; es posible también heredar la facilidades propias de Internet, que en este caso se traduce en la capacidad de poder construir documentos con otras personas a través de elementos colaborativos ofrecidas por esta. Es decir, puedo realizar un documento entre varias personas sin tener que "cargar" mi pendrive o preocuparme de la última versión de este. Además la herramienta ofrece la facilidad de exportar el documento final a word o un zip que contenga el word. Otra característica relevante es que se pueden crear documentos que pueden ser luego enviados a nuestro blog preferido, que es lo que voy a hacer ahora. Espero que esta herramienta les sea de utilid

Instalación de PostgreSQL sobre Linux

Aquí presentamos una pequeña guía de instalación de postgreSQL sobre Linux. Primero debemos descargar PostgreSQL, lo haremos de la página http://www.postgresql.org/ . También existe una página en Chile, ésta tiene la ventaja de tener los manuales en español, http://www.postgresql.cl/ . Una vez descargado el archivo que nos interesa utilizaremos el comando md5sum para confirmar que este es el correcto, md5sum nos entrega algo así como una huella digital de un archivo. http://www.postgresql.org/download/ En esta página aparece el link para bajar vía ftp o bitTorrent, además de distintas aplicaciones que sirven para utilizar postgreSQL. Elegimos, en este caso, descargarlo por ftp ( http://www.postgresql.org/ftp/ ). Existen diversas alternativas de descargas, en nuestro caso elegimos el código ( source ) y la versión 8.0.4.para compilarlo en nuestra maquina. El archivo a descargar es el siguiente: postgresql-8.0.4.tar.gz Este archivo debe ser descomprimido por lo que daremos una breve expl

De Modelos, Metamodelos y Metametamodelos

Todo informático, cuando recién está iniciandose en la materia, sólo ve código y programación. La mayoría de ellos, una vez que empiezan a trabajar en proyectos reales, suponen que aquélla es la única y exclusiva forma de desarrollar software; paradigmas como Xtreme Programming ( Programación Extrema ) intentan exacerbar la idea de que el código lo es todo a la hora de crear software. Siendo la Programación Extrema una metodología que da buenos resultados en proyectos de pequeña y mediana envergadura, existen otras alternativas que están cobrando fuerza a la hora de desarrollar software, las cuales se centran en la idea de abstraer de los detalles de implementación, enfocándose directamente en la problemática que el software intenta resolver. Una de esas metodologías es Model Driven Architecture (Arquitectura Dirigida por Modelos), donde la idea central es definir la estructura y comportamiento del sistema utilizando lenguajes de modelamiento ( UML en este caso), para luego, utiliza

Configurando Fedora Core 4

Gestión de Usuarios Gráfica: Ejecutar comando. $system-config-users