|
Tutorial de Diego Bravo Estrada - 27 de Octubre de 2005
|
| Si tuviera que buscar un adjetivo para calificar a Sendmail, pensaría en "excesivo". Excesivo puesto que este programa intenta -y puede- satisfacer las necesidades de una audiencia extremadamente amplia... Incluso, de una audiencia que hace... |
| Cap 35 |
Procesar lentamente las conexiones
|
| |
" de cualquier lenguaje de programación . Los "Rulesets" se identifican con un número, aunque en las últimas versiones de Sendmail es posible identificarlos con una palabra (que internamente es traducida a un número por Sendmail.) Algunos rulesets son definidos internamente (como los rulesets 0, 1, 2, 3, 4 |
| Cap 38 |
Clases
|
| |
Las "clases" son una suerte de variables tipo "array", es decir, que pueden contener un conjunto de valores. Las clases no se solapan con las macros. Por ejemplo, existe la clase "w" que no tiene relación alguna con la macro "w". Los elementos de la clase se añaden con el comando " C ". Por ejemplo |
| Cap 24 |
Envíos locales
|
| |
De las direcciones consideradas "locales". Esta clase se puede configurar en el archivo "cf" mediante el comando " C " (seguido por el nombre de la clase, o sea "Cw") o mediante un archivo externo (definido por el comando "F", en nuestro caso "Fw".) Los envíos locales conllevan a que los mensajes |
|
|
|
Tutorial de Antonio Villalón Huerta - 28 de Febrero de 2006
|
| A lo largo de este trabajo se va a intentar hacer un repaso de los puntos habituales referentes a seguridad en Unix y redes de computadores (problemas, ataques, defensas... ), aplicando el estudio a entornos... |
| Cap 24 |
Programación segura
|
| |
Parece obvio que después de analizar los problemas que un código malicioso o simplemente mal diseñado puede causar, dediquemos un apartado a comentar brevemente algunos aspectos a tener en cuenta a la hora de crear programas seguros. Vamos a hablar de programación en C , obviamente por ser |
| Cap 143 |
Bibliografía (I)
|
| |
, 1994. [[ CDM97]] Rémy Card, Eric Dumas, and Frack Mével. ---// Programación Linux 2. 0: API de sistema y funcionamiento del núcleo//. ---Eyrolles, 1997. [[ Cen91]] National Computer Security Center. ---Data Remanence in Automated Information Systems. ---Technical Report NCSC-TG-025, National |
| Cap 115 |
Criptografía clasica
|
| |
Tomar este alfabeto, de uso más extendido en informática que el español; la única diferencia radica en el uso de la letra `ñ'), podemos tomar el alfabeto definido por , para lo cual asignamos a cada letra un entero módulo 26, de la siguiente forma: || A=0 || B=1 || C =2 || D=3 || E=4 || F=5 |
|
|
|
Tutorial de Juan Carlos Inostroza - 26 de Noviembre de 2009
|
| Este es un documento bastante básico, el primero de una serie de (espero) cinco artículos acerca de la programación en GTK+. Los ejemplos estan hechos sobre GTK+ 1.X |
| Cap 1 |
¿Qué es GTK?
|
| |
Application Development, por Havoc Pennington ~- Gtk+ Reference, disponible en el codigo fuente de Gtk+ ~- Glib Reference, disponible en el codigo fuente de Glib ==== Libros Impresos ==== ~- - Desarrollo de Aplicaciones Linux con Gtk+/GDK, por Eric Harlow ~- - El lenguaje de programación C |
| Cap 3 |
Lo que se viene
|
| |
Aunque haya sido una lata repasar Glib antes de la programación en Gtk+, era necesario explicar la base de la programación grafica usando Glib para los tipos de datos. Proximo articulo, unos pocos hola mundo en Gtk |
| Cap 2 |
Glib
|
| |
De numero es 1
El valor de letra es p
El valor de cadena es 12345 ---- ## ##g_print()## reemplaza a ##printf()## de C . Posee exactamente el mismo formato. En este caso, se imprimen los tipos de datos gint (entero) y gchar. Si se dan cuenta, el uso de punteros es indispensable en programación |
|
|
|
Tutorial de Guillem Borrell i Nogueras - 05 de Noviembre de 2006
|
| Hay muchos libros de Matlab, algunos muy buenos, pero en ninguno es tratado como un lenguaje de programación . El enfoque habitual es pensar en Matlab como programa, como un entorno de desarrollo completo.... |
| Cap 25 |
Apéndice C Software y formatos libres
|
| |
Enteras. Ejemplos de estándares abiertos son los protocolos TCP/IP, HTTP, FTP, SSH; los lenguajes C , C ++, Python; los tipos de documentos HTML, SGML, RTF, PS, PDF, OD*... Permiten que dos programas que no tienen ninguna línea de código en común puedan entenderse a la perfección. El software libre |
| Cap 26 |
Apéndice D Lo que no me gusta de Matlab
|
| |
" Matlab no es ni mucho menos mi lenguaje de programación favorito. Empecé con Matlab tras unos años de Fortran; poco tiempo después me lancé con Python. Cuando estaba completamente emocionado con Python me vi obligado a programar más en Matlab lo que me permitió compararlos profundamente. Matlab |
| Cap 17 |
Temas avanzados (II)
|
| |
Parámetros de compilación para conseguir una optimización máxima.7. 4.2.1 Llamar funciones desde C ++ A medida que nos introduzcamos en la programación de extensiones para Octave es probable que tengamos la necesidad de tomar funciones como argumentos. Un posible ejemplo de ello sería |
|
|
|
Tutorial de Unix.Oz - 28 de Febrero de 2006
|
| En la primera parte de este tutorial vimos como crear y configurar un cluster beowulf para usar una herramienta llamada PVM. En este artículo veremos que cosas podemos hacer con nuestro recién creado cluster. Una... |
| Cap 1 |
Técnicas Basicas de la Programación Paralela
|
| |
Creando aplicaciones para PVM continúa con lo tradicional de la programación de memoria distribuida de multiprocesadores, como es el nCUBE de Intel. La computación en paralelo puede ser visto desde tres aspectos básicos, todas basadas en la organización de las tareas que requieran el uso de nuestro |
| Cap 5 |
Compilando Nuestros Programas
|
| |
Ponemos quit para acceder a la consola: pvm> quit Finalmente podemos correr nuestra aplicación en paralelo. :) Aún queda mucho que ver sobre la programación de C en paralelo y PVM, en la tercera parte y final de este tutorial veremos como se comunican nuestras tareas, balanceo de carga, etc |
| Cap 4 |
Para Aplicaciones con PVM
|
| |
Ahora que ya conocemos lo básico de la programación en paralelo, podemos comenzar a explorar las librerías que nos oferece PVM. Cada programa de PVM debe incluir la librería estándard, o sea debemos añadir al comienzo de nuestro programa: #include Las funciones de PVM generalmente se llaman |
|
|
|
Tutorial de Mononeurona.org - 08 de Noviembre de 2005
|
| En este artículo vamos a intentar dar algunos consejos para la programación segura en C . Al final del texto incluiré también algunas referencias que serán útiles a los programadores de PERL, ya... |
| Cap 15 |
Verificación exhaustiva y programación conservativa
|
| |
Es conveniente comprobar siempre el resultado de cualquier llamada a función, aunque se suponga que nunca fallará. El programa debe funcionar adecuadamente siempre, aunque se ejecute bajo circunstancias adversas: sin memoria para los "malloc()", sin descriptores de ficheros libres, con el disco llen |
| Cap 1 |
¿Cómo Escribir Programas Seguros?
|
| |
. En este artículo vamos a intentar dar algunos consejos para la programación segura en C . Al final del texto incluiré también algunas referencias que serán útiles a los programadores de PERL, ya que es un lenguaje que yo apenas utilizo. Lo primero que hay que decir es que escribir código seguro dista mucho de ser |
| Cap 12 |
Cuidado con los valores suministrados por el usuario
|
| |
) Pedimos la lista de direcciones ALIAS coincidentes con esa inversa ~1) Contrastamos la lista obtenida en el punto " c " con el punto "a" ~1) Si el punto anterior es válido, verificamos que alguno de los miembros de la lista en " c " o en "d" estén en nuestra lista de acceso. Hay muchas más cosas a tener |
|
|
|
Tutorial de Daniel Pajuelo Vázquez, sm - 05 de Noviembre de 2005
|
| Me planteo la posibilidad de enseñar a programar a alumnos de 4º de la ESO. |
| Cap 5 |
Enlaces a cursos de otros lenguajes de programación
|
| |
[[http://www.ajlopez.com/ **www.ajlopez.com**]]: Excelente Web Site con muchísima información, y ejercicios prácticos que es lo que le suele faltar a los manuales y cursos. [[http://xlogo.free.fr/index-es. Html **XLOGO**]]: XLogo es un intérprete LOGO escrito en Java. Actualmente soporta cuatro leng |
| Cap 3 |
Enlaces sobre LOGO
|
| |
]]---- [[http://www.prosystems-ibiza.com/ibizaprogramacion/manual. Pdf Manual de MSWLogo por Paul C . Dench]]---- [[http://www. Matedu.cinvestav.mx/%7Easacristan/ematlogo. Htm Programación en Logo para Matemáticas]] de Nivel Secundaria, **Libro del Alumno** y **Notas para el Maestro**, por Ana Isabel Sacristán |
| Cap 2 |
Logo
|
| |
LOGO fue un lenguaje de programación creado con la finalidad de que los niños aprendan matemáticas de forma fácil y sencilla. El paso de los años y los avances de la informática han hecho que LOGO evolucione y en sus últimas versiones incorpore las mejores herramientas avanzadas. Existe MSWLogo |
|
|
|
Tutorial de Andries Brouwer - 19 de Diciembre de 2006
|
| Todo lo referente a geometrías de disco duro, así como el límite de las BIOS/SO relacionados con particiones más allá de los 1024 cilindros. |
| Cap 6 |
Consecuencias
|
| |
Del disco.( ¡Horror! ) Si C o S es demasiado grande, ponga S=17, H=2 y vaya doblando H hasta que C 128*1024*17 (1. 1 GB). Esto es un error de programación ( bug ). ultrastor y u14_34f: Uno de los tres mapeos (H,S) = (16,63), (64,32), (64,63)) es empleado dependiendo del modo de mapeo |
| Cap 4 |
Traslaciones y Managers de disco
|
| |
. Las direcciones lineales correspondientes a ( c ,h,s) N del T: c =cilindros h=cabezas s=sectores; parámetros lógicos. Para un disco con geometría ( C ,H,S) N del T: parámetros físicos corresponden a c *H*S + h*S + (s-1). Todas las controladoras SCSI ``hablan'' LBA, junto con algunas IDE. Si la BIOS |
| Cap 5 |
Traslación de disco al núcleo en discos IDE
|
| |
A cabo probando con 4, 8, 16, 32, 64, 128, 255 Cabezas (manteniendo H* C constante) hasta que o bien C Los detalles vienen a continuación. --los títulos de las subsecciones son las que aparecen en los mensajes de arranque correspondientes--. Tanto aquí como en cualquier otra parte de este texto |
|
|
|
Tutorial de Juan Manuel - 26 de Noviembre de 2009
|
| Curso que profundiza en el gestor de montones (o montículos) dentro de Win32, así como su uso y su implementación interna. Se comienza explicando qué es un montón (en inglés heap) para pasar a explicar... |
| Cap 22 |
Conclusión
|
| |
Cualquier lenguaje de programación . También, hemos explicado la importancia y el modo de crear montones dinámicos, las funciones para su manipulación y las situaciones en las que es recomendable hacer uso de esta característica |
| Cap 4 |
Utilización del montón
|
| |
El montón no es algo exclusivo de la arquitectura Win32 (como tampoco era la pila), sino que es un elemento que se ha utilizado en prácticamente todas las plataformas y lenguajes de programación . Quizá a algunos de vosotros os suene la frase //"asignación dinámica de memoria"//. Esta frase |
| Cap 23 |
Los ejemplos
|
| |
" Todo lo que hemos ido explicando, se utiliza de modo práctico en los siguiente ejemplos: Visual C ++ 6 Los archivos Heap. H y Heap. Cpp , donde se define las clases CHeap, CHeapBlock, CHeapList y CHeapBlockList, las cuales hacen una implementación orientada |
|
|
|
Tutorial de Eric Sandeen - 03 de Enero de 2007
|
| Este documento describe el hardware, el software, y los procedimientos necesarios para usar una capturadora de vídeo o una tarjeta de TV, basadas en los chipsets bt8x8, bajo Linux. |
| Cap 4 |
Configuración del sistema
|
| |
, radio, etc. ) así como múltiples instancias de estos ficheros. Mire en la API de Video4Linux ( http://roadrunner. Swansea. Uk.linux.org/v4lapi. Shtml ) para los detalles relativos a la programación . Hay un guión del intérprete de órdenes (script de shell) llamado MAKEDEV |
| Cap 1 |
Sobre este tutorial
|
| |
Linux-howto@metalab.unc.edu via email. -------------------------------------------- BTTV-Mini-HOWTO es propiedad intelectual ( C )1999 de Eric Sandeen A menos que se establezca otra cosa, los titulares de los HOWTO de Linux son sus respectivos autores. Los HOWTO de Linux pueden reproducirse |
|
|