Páginas: [<<] ... 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [>>]
|
(1 voto)
La primera comunidad que comparte el software. El colapso de la comunidad. Una elección moral severa. Libre como en libertad. Software GNU y el sistema GNU. Copyleft y la GNU GPL. La Fundación para el Software Libre. Metas técnicas. El GNU Hurd. Alix. Patentes de software.
Publicado: Lun Mar 20 2006 | 1664 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(2 votos)
¿Por qué existe este documento?, ¿qué es un hacker?. La actitud del hacker. El mundo está lleno de problemas fascinantes que esperan ser resueltos. Ningún problema tendría que resolverse dos veces. El aburrimiento y el trabajo rutinario son perniciosos. La libertad es buena. La actitud no es sustituto para la competencia. Aprende a programar. Consigue uno de los unices libres; aprende a usarlo y a ponerlo en funcionamiento. Aprende a usar la web y a programar en html. Si no tienes un inglés funcional, apréndelo. Estatus en la cultura hacker. Programar software libre. Ayudar a probar y depurar software libre. Publicar informacion útil. Ayudar a mantener en funcionamiento la infraestructura. Hacer algo por la cultura hacker en sí misma. La conexión hacker/nerd. Cuestiones de estilo. Otras fuentes de información. Preguntas frecuentes.
Publicado: Lun Mar 20 2006 | 3932 visitas |
Calificar |
Comentar |
Abrir en otra ventana
"Damos por hecho que te has bajado el entorno.. unos 300 MBs y lo has arrancado. Vamos a ir paso a paso hasta ver en un dispositivo una aplicación básica. Éste es el aspecto al arrancar la versión de Visual C++ para "pequeños dispositivos".
Publicado: Lun Mar 13 2006 | 959 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(1 voto)
La construcción de software confiable es uno de los desafíos de la Ingeniería de Software. En este trabajo se presentan los conceptos principales del diseño por contratos. Las técnicas del diseño por contratos afectan todas las actividades del desarrollo de software: desde el análisis hasta la implementación: corrección, reuso, depuración, testeo, documentación y administración. Si bien el lenguaje de programación Eiffel es el lenguaje comercial que actualmente tiene el soporte nativo para contratos, sus ideas y conceptos pueden ser aplicados en diferentes lenguajes (JAVA, C++, C#, etc.).
Publicado: Lun Mar 13 2006 | 2333 visitas |
Calificar |
Comentar |
Abrir en otra ventana
En mi empresa, http://www.autentia.com/ estamos todo el día cambiando de aires: Lo mismo hacemos: Una auditoria de código o un curso de formación, que una extensión de Struts en Java, un componente ActiveX en Visual C++ o un porting a Linux ... Me ha tocado hacer esto último, compilar en Linux, y he tenido que refrescar algunos conocimientos que aprovecho para compartir ... Navegando por Internet, encontré un documento que, por su elocuencia, he decidido reproducir parcialmente (y a mi manera) para vosotros. Consiste en una buena explicación de como construir un fichero makefile. Os invito a visitar el enlace ya que este tutorial no tan completo como el original http://www.cs.famaf.unc.edu.ar/so2004/Lab1/Makefiles/img0.html
Publicado: Dom Mar 12 2006 | 1053 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(1 voto)
Uno de los mejores modos de construir aplicaciones en tres dimensiones, es la utilización del lenguaje OpenGL (tampoco esta bien dicho....pero bueno...ya que realmente es un intefaz a dispositivos hardware de aceleración de gráficos). OpenGL es propiedad de SiliconGraphics y es utilizable en casi todas las plataformas (Unix, NT, etc.), incluyendo consolas. Hay multitud de recursos para la conversión automática de objetos gráficos tridimensionales (por ejemplo de Autocad) en código C, OpenGL. Así nuestro trabajo consiste en comprender la lógica del lenguaje (para codificar el aplicativo) y dejar a los diseñadores gráficos que hagan su trabajo.
Publicado: Lun Feb 27 2006 | 877 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(3 votos)
¿Qué es cliente/servidor?. Preparando el Visual Basic Descripción del componente Winsock. Mi primera aplicación cliente. Mi primera aplicación servidor. Aplicación servidor multi-conexión.
Publicado: Mar Feb 21 2006 | 1270 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(2 votos)
Paradigma Funcional Historia. Cálculo Lambda. Características. Lenguajes Funcionales. Funciones. Scheme. Historia. El objetivo del paradigma funcional es conseguir lenguajes expresivos y matemáticamente elegantes, en los que no sea necesario bajar al nivel de la máquina para describir el proceso llevado a cabo por el programa, y evitando el concepto de estado del cómputo. La secuencia de computaciones llevadas a cabo por el programa se regiría única y exclusivamente por la reescritura de definiciones más amplias a otras cada vez más concretas y definidas, usando lo que se denominan definiciones dirigidas. Todo esto con el objetivo de familiarizar a los estudiantes con un lenguaje elegante en el cual se pueda manejar más fácilmente y así los programas sean menos extensos y complejos. Otro de los objetivos primordiales de dicho paradigma es buscar satisfacer las necesidades del usuario con respecto a operaciones matemáticas y convertirse en un lenguaje más expresivo.
Publicado: Lun Feb 20 2006 | 3743 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(4 votos)
Diseño de Bases de Datos. Objetivos del diseño de bases de datos. Conceptos importantes. Hoy en día las empresas manejan una gran cantidad de datos. Cualquier empresa que se precie debe tener almacenados todos estos datos en una base de datos para poder realizarlos mediante una aplicación profesional; sin esta funcionalidad resultaría imposible tratar y manejar en su totalidad los datos que leva a cabo la empresa y se perdería un tiempo y un dinero muy valiosos. Uno de los pasos cruciales en la construcción de una aplicación que maneje una base de datos, es sin duda, el diseño de la base de datos. Si las tablas no son definidas apropiadamente, podemos tener muchos dolores de cabeza al momento de ejecutar consultas a la base de datos para tratar de obtener algún tipo de información...
Publicado: Dom Feb 12 2006 | 10979 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(3 votos)
El problema de la información en los incendios forestales. Sistema informativo como solución. Diseño de los datos. Desarrollo de la aplicación. Análisis estadísticos y espaciales. La actividad de prevención y control de incendios genera datos continuamente. Estos datos tienen que ser almacenados para análisis posteriores. La efectividad de la actividad depende en gran medida de la forma en que estos datos son manejados. El diseño de una base de datos y herramientas para registrar y analizar de datos es una parte esencial de la creación de un sistema de información. El sistema descrito en este documento incluye una base de datos geo-espacial (geodatabase), cuyo diseño fue abordado mediante el modelo relacional y una aplicación desarrollada mediante el entorno de programación Visual Basic for Applications (VBA) de MS Access. El resultado es un componente de software capaz de abarcar todos los datos generados por la actividad mencionada y realizar algunos análisis estadísticos y espaciales. El sistema propuesto va más allá del sistema anterior existente por la integralidad del diseño de los datos así como por el número y alcance de los análisis. Es aplicable dentro del marco de trabajo de la Oficina Nacional de Guardabosques de Cuba como una herramienta de apoyo a procesos de toma de decisiones.
Publicado: Mar Feb 07 2006 | 1276 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(10 votos)
En este trabajo se da a conocer de forma detallada y paso a paso el funcionamiento, estructura, código fuente, utilidad y muchas otras características y funcionalidades del proyecto desarrollado en esta materia. A pesar que el desarrollo y diseño de esta aplicación nos llevó muchas horas de trabajo, en este reporte se presenta la explicación detallada de lo que se ha hecho de tal manera que el lector podrá comprender fácilmente el funcionamiento y estructura de este programa. También aparecerán los diferentes gráficos de cada una de las ventanas que tiene nuestra aplicación para que el lector visualice e identifique rápidamente de lo que se está hablando en la explicación teórica. Aparte de mostrar el código fuente de cada botón de nuestra aplicación, encontraremos en las páginas de este trabajo una explicación del código en nuestro propio lenguaje cotidiano, es decir que traduciremos el código programado en Visual Basic a nuestro lenguaje natural y cotidiano.
Publicado: Lun Ene 30 2006 | 1451 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(5 votos)
Antes de las bases de datos que hoy conocemos, se utilizaban ficheros secuenciales como almacenes de datos. Estos daban un acceso muy rápido pero sólo de forma secuencial, más tarde aparecieron los ficheros indexados, donde el acceso ya podía ser aleatorio, el sistema de ficheros era el sistema más común de almacenamiento de datos. para compartir los datos entre varias máquinas surgió el NFS (Network File System), y más tarde para evitar fallos en los sistemas de fichero aparecieron los sistemas RAID. Pero los programas y datos cada vez eran más complejos y grandes por tal motivo se requería de un almacenamiento que garantizara un cierto número de condiciones y que permitiera operaciones complejas sin que se violaran estas restricciones. Además cada usuario que accediera a los datos debían tener su trabajo protegido de las operaciones que hicieran el resto de usuarios, respondiendo a estas necesidades, surgieron las bases de datos jerárquicas donde los datos se situaban siguiendo una jerarquía, estas bases de datos jerárquicas tenían el problema que los accesos a los datos eran unidireccionales, y era más complicado hacer el camino inverso, pero posible, aunque el tiempo de cálculo era mayor, ( Por ejemplo, era fácil saber que cuentas tenía un cliente, pero no tan fácil saber de que cliente era una cierta cuenta)...
Publicado: Mie Ene 25 2006 | 2427 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(1 voto)
Principios ágiles en el Software Libre. Valores y principios de XP en el Software Libre. Las metodologías de desarrollo ágiles y el Software Libre son enfoques muy conocidos para el desarrollo de software. Aunque son muy diferentes, presentan muchas concordancias como, por ejemplo, los principios y valores básicos. En particular, hay muchas analogías entre el desarrollo de Software Libre y la programación extrema (enfoque al código e inclusión de cambios, por citar algunas). Este artículo presenta estos principios y valores básicos e identifica las concordancias entre ambas metodologías...
Publicado: Sab Ene 21 2006 | 2444 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(1 voto)
Uso básico de Microsoft Access. Creación de una base de datos. Relacionar tablas Construir formularios multi-tabla.
Publicado: Vie Ene 20 2006 | 1300 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(2 votos)
Resultados preliminares. Recolección de los datos. Resultados de las medidas sobre Debian 3.1. Comparación con otros sistemas. Conclusiones y trabajo futuro. El sistema operativo Debian es una de las distribuciones GNU/Linux más populares y no sólo por la cantidad de usuarios finales que tiene sino también porque se utiliza mucho como base para crear otros sistemas. Al margen de su popularidad, es también una de las mayores compilaciones de Software Libre realizadas, por lo que es un buen punto de partida para analizar el estado actual del Software Libre (a veces conocido como Open Source). Este trabajo es un estudio preliminar acerca de la nueva versión de Debian (la 3.1, conocida también como Sarge), que ha sido publicada oficialmente hace pocas semanas. Mostraremos el tamaño de Debian en número de líneas de código fuente (cercano a los 230 millones), qué lenguajes de programación se utilizan, cuál es el tamaño de los paquetes que integran la distribución y qué coste estimado tiene, mediante la aplicación de técnicas clásicas de estimación de costes. Esto último nos puede dar una idea del coste que tendría crear Debian 3.1 desde cero (alrededor de ocho mil millones de dólares)...
Publicado: Jue Ene 19 2006 | 1742 visitas |
Calificar |
Comentar |
Abrir en otra ventana
Descarga. Arrancamos el producto. Identificación del error. Corrección. A la hora de desarrollar aplicaciones Java es interesante disponer de un conjunto de herramientas para ayudarnos a no cometer equivocaciones básicas. He probado la herramienta FindBugs y me he quedado impresionado por su sencillez y aparente potencia. Vamos a ver, sobre uno de los códigos de uno de nuestros recientes tutoriales, cómo nos puede ayudar a anticipar errores...
Publicado: Jue Ene 19 2006 | 1507 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(2 votos)
Descarga. Publicación Web de árboles con applets. En línea con nuestro último tutorial (sobre MindManager), seguimos investigando sobre los productos que nos permitan organizar las ideas. Hoy, os voy a mostrar como instalar y utilizar un producto gratuito llamado FreeMind. Una de las cosas que más me ha gustado, es la posibilidad de publicar, a través de un applet Java, tus árboles navegables (os mostramos como hacerlo)...
Publicado: Mar Ene 17 2006 | 902 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(2 votos)
En este artículo el autor describe como se crean y utilizan en Delphi los ficheros de datos en formato ASCII y en formato binario. El procesamiento de datos implica con frecuencia el almacenamiento y manipulación de estos en ficheros, término que hace referencia a una colección de datos del mismo tipo que pueden ser almacenados en un dispositivo auxiliar de almacenamiento y a los que podemos acceder cuando sea necesario. En Delphi los ficheros pueden ser de dos tipos: ficheros en formato ASCII o ficheros en formato binario y pueden, a su vez, organizarse de dos formas diferentes: en forma secuencial o en forma indexada. En un fichero secuencial todos los componentes del fichero se almacenan secuencialmente uno después del otro. En este trabajo se aborda cómo se crean y utilizan en Delhi tanto los ficheros en formato ASCII como en formato binario organizados secuencialmente, ya que para almacenar datos con estructura indexada es mucho más cómodo hacerlo usando bases de datos, las cuales Delphi maneja a la perfección.
Publicado: Jue Ene 12 2006 | 2074 visitas |
Calificar |
Comentar |
Abrir en otra ventana
Sistema Informático, para la administración de consulta externa de un Hospital Público. ¿Existe una aplicación que permita la administración de consulta externa de un Hospital Público bajo Java, realizado por los alumnos de sexto nivel de la Universidad Tecnológica América?.
Publicado: Mar Ene 10 2006 | 2020 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(1 voto)
En este artículo el autor describe como se implementan las listas enlazadas en el lenguaje de programación Object Pascal. Los datos son los objetos sobre los cuales opera la computadora. Cualquier programa escrito en un lenguaje de programación, puede ser considerado como la descripción de un conjunto de datos y un conjunto de operaciones que se le aplican a estos en un orden determinado. La palabra dato hace referencia a valores simples o conjunto de valores y pueden organizarse en muchas formas. Al modelo matemático o lógico de una organización particular de datos se le conoce con el nombre de estructura de datos...
Publicado: Vie Ene 06 2006 | 1531 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(8 votos)
En este artículo el autor hace una sucinta descripción de los fundamentos de la programación orientada a objetos, necesaria para aquellos que no poseen nociones sobre esta materia, y material de consulta para los que la conocen o dominan. En el universo de la programación actual, es de amplio consenso que la programación orientada a objetos es el mejor paradigma disponible para enfrentar las cada vez más complejas tareas de la programación. Sin embargo, no todos los programadores tienen claro los fundamentos de este paradigma, y tienden a confundir la programación usando objetos con la programación orientada a objetos. En Visual Basic, por ejemplo, se usan objetos (componentes) sin que ello implique que estemos en presencia de un lenguaje orientado a objetos. Programamos orientado a objetos cuando, usando un lenguaje de programación, somos capaces de modelar el problema en términos de objetos y sus relaciones.
Publicado: Lun Dic 26 2005 | 2670 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(3 votos)
Historia del UML. Qué es UML?. Elementos Estructurales. Elementos de comportamiento. Elementos de agrupación. Elementos de anotación. Arquitectura. Ciclo de Vida. Caso Práctico. Diagramas y Descripción de Casos de Uso. Flujo Básico y Flujo alterno de los Sub Casos de Uso.
Publicado: Jue Dic 15 2005 | 960 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(5 votos)
En este artículo el autor describe los principios fundamentales que sustentan la recursividad en los lenguajes de programación. El lenguaje Object Pascal tiene implementada una estructura de control de extraordinario valor, llamada recursividad, la cual permite que un procedimiento se llame a sí mismo como un subprocedimiento. A través de esta poderosa herramienta se pueden expresar muchos algoritmos. Sin embargo es poco utilizada, motivado quizás por el desconocimiento de los principios fundamentales que la sustentan. Este trabajo tiene como propósito describir los principios fundamentales de esta potente herramienta.
Publicado: Jue Dic 15 2005 | 964 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(1 voto)
En este artículo el autor describe como se implementan los árboles en el lenguaje de programación Object Pascal. Una de las características más importantes de Object Pascal es su capacidad para admitir diferentes tipos de datos. Entre ellos están los datos de tipo simple, los de tipo estructurado y los de tipo puntero. Los datos de tipo simple son elementos individuales (números, caracteres, etc) que se asocian a identificadores únicos. Existen varios tipos de datos simples que abarcan los cuatro tipos estándar (entero, real, de caracteres, boléanos) y a los tipos simples definidos por el programador (enumerados y subrango)...
Publicado: Mar Dic 13 2005 | 1503 visitas |
Calificar |
Comentar |
Abrir en otra ventana
En este artículo el autor describe como se crean y utilizan en Delphi los archivos de recursos y de configuración. Toda aplicación desarrollada con Delphi parte de un proyecto que puede estar compuesto de uno o más formularios (ventanas a partir de las cuales se construyen los programas), módulos de código (cuya finalidad es almacenar código que posteriormente será usado desde otros puntos de la aplicación), archivos de recursos (ficheros que contienen otros elementos usados por la aplicación que formarán parte del ejecutable), y archivos de configuración (ficheros que contienen valores que se usan en la configuración del programa), entre otros. En este trabajo se describe como se crean y utilizan en Delphi los archivos de recursos y de configuración.
Publicado: Mar Dic 13 2005 | 853 visitas |
Calificar |
Comentar |
Abrir en otra ventana
25 Anteriores
|
Próximos 25
|
Ingrese el e-mail y contraseña con el que está registrado en Monografias.com