|
Tutorial de Juan Manuel - 22 de Noviembre de 2009
|
| Este curso trata el tema de la memoria en la plataforma Win32. En esta ocasión hablo sobre los archivos proyectados, un elemento muy importante para entender la comunicación entre procesos, así como un... |
| Cap 5 |
Lectura de archivos ejecutables
|
| |
" más pequeño. En realidad, esto no es así, un ejecutable no carga más lento por ser más grande , ya que los archivos EXE (y librerías DLL) se cargan a través de archivos proyectados en memoria. Vamos a explicarlo detalladamente con un ejemplo. Supongamos que hemos creado un ejecutable que ocupa |
| Cap 1 |
Introducción
|
| |
Y arquitectura, como las características propias de Win32. En esta ocasión vamos a tratar los archivos proyectados en memoria, un aspecto, que aunque específico de la plataforma Win32, también se puede aplicar a otras arquitecturas (de hecho UNIX y Linux los utilizan |
| Cap 18 |
Conclusión
|
| |
Se acaba, tanto el artículo como la primera parte de la serie "Los rincones del API Win32", que he dedicado a las estructuras de memoria más importantes. Espero que en estos cuatro artículos hayamos comprendido un poco mejor cómo se maneja la memoria en la plataforma Win32. Hemos abarcado casi todos |
|
|
|
Tutorial de Juan Carlos Inostroza - 22 de Noviembre de 2009
|
| Linux es en realidad un Kernel. Una distribución GNU/ Linux es la mezcla de software GNU y el Kernel, originalmente desarrollado por Linus Torvalds. Gracias a que el Kernel se distribuye... |
| Cap 2 |
Que es Linux
|
| |
Linux es un sistema operativo compatible con Unix. Es decir, muchas de las aplicaciones que corren originalmente en sistemas Unix corren bajo Linux . Fue originalmente desarrollado para procesadores 386, pero ha sido portado para otras arquitecturas como Sparc y Dec Alpha |
| Cap 8 |
Virtual File System
|
| |
Es bastante mas interesante. Esta posee estructuras de datos y funciones para manipulación directa para otros subsistemas. De hecho, existen dos interfaces para el resto del kernel: inodos y archivos . La interfaz de inodos posee soporte para create(), lookup(), link()/symlink(), mkdir(), mknod |
| Cap 9 |
Inter-Process Comunication
|
| |
El IPC es un mecanismo en el cual los procesos que se están ejecutando posean medios para compartir recursos, sincronizarse y compartir datos entre ellos. Linux implementa todas las formas de IPC a través de recursos compartidos, estructuras de datos de kernel y colas de espera. Estas formas |
|
|
|
Tutorial de Guido Gonzato - 19 de Diciembre de 2006
|
| De intercambiar archivos y recursos entre ambos sistemas operativos |
| Cap 1 |
Sobre este tutorial
|
| |
Mediante uno o más archivos de configuración. La complejidad es el precio a pagar por la potencia; La redirección y el entubamiento ( piping ) son características «secundarias» de DOS. En Linux pasan a ser muy importantes y mucho más potentes. Se pueden enlazar órdenes para ejecutar tareas |
| Cap 12 |
El restante 1%
|
| |
: instalar paquetes es trabajo del root. La mayoría de las aplicaciones Linux se distribuyen como ficheros. Tar. Gz , que contienen, típicamente, un directorio bien denominado conteniendo ficheros y/o subdirectorios. Una buena norma es instalar esos paquetes en el directorio /usr/local con la orden |
| Cap 4 |
Ficheros y Programas
|
| |
" 4. 1 Ficheros: Nociones preliminares Linux tiene una estructura de directorios y ficheros muy similar a la de DOSWin. Los ficheros tienen nombres que obedecen unas normas especiales, están guardados en directorios y algunos son ejecutables, y entre éstos, la mayoría tiene opciones |
|
|
|
Tutorial de Alejandro Imass - 24 de Febrero de 2006
|
| El principal objetivo es introducir y discutir el modo principal[2] PSGML de Emacs y las dificultades más importantes con las que se encontraría cualquier usuario al editar documentos SGML y XML. Este artículo trata de... |
| Cap 4 |
SGML usando Emacs
|
| |
Requiere TeX, DVI, GhostScript y otras herramientas PS. A su vez, si queremos ver los archivos ##. Ps## deberemos tener instalado GhostView u otro programa equivalente. La lista de arriba debe tomarse como algo representativo y variará según el sistema (si hablamos de Linux dependerá |
| Cap 5 |
Mas alla de Hola Mundo
|
| |
En diferentes archivos . =.=.= Una de las principales ventajas del Formateo de Textos sobre la Edición de Textos, es la habilidad de trabajar en archivos separados y la flexibilidad a la hora de organizar estos archivos de manera personal. Más aún, con la técnica de Formatear Textos se puede ser tan |
| Cap 3 |
El Mundo del Formateo de Textos
|
| |
Invente su propio estándar de etiquetas. Si lo pensamos detenidamente entonces SGML es en realidad un lenguaje para describir estructuras flexibles de datos que pueden ser fácilmente manipuladas y transformadas por herramientas, llamadas analizadores sintácticos (parsers). Las estructuras de datos |
|
|
|
Tutorial de Jakob Østergaard - 31 de Diciembre de 2006
|
| Este CÓMO describe cómo usar un RAID software bajo Linux . Debería usar los parches RAID disponibles en ftp://ftp. Fi.kernel.org/pub/ linux /daemons/raid/alpha. El CÓMO original en inglés se puede encontrar en http://ostenfeld.... |
| Cap 4 |
Configuración de RAID
|
| |
Que parchee su paquete raidtools para poder incluir la directiva failed-disk en /etc/raidtab. Busque en los archivos de la lista de correo Linux -raid los mensajes enviados por Martin Bene, alrededor del 23 de abril de 1999, donde se envió el parche failed-disk. Se espera que esta funcionalidad esté |
| Cap 1 |
Sobre este tutorial
|
| |
" Este CÓMO ha sido escrito por Jakob Østergaard basándose en un gran número de mensajes de correo entre el autor, Ingo Molnar ( mingo@chiara. Csoma.elte.hu ) -- uno de los desarrolladores de RAID --, la lista de correo linux -raid ( linux-raid@vger.rutgers.edu ) y diversas personas |
| Cap 2 |
¿Por qué RAID?
|
| |
" Puede haber muchas buenas razones para usar RAID. Unas pocas son: la posibilidad de combinar varios discos físicos en un único dispositivo «virtual» más grande, o mejoras en el rendimiento y redundancia.2. 1 Detalles técnicos El RAID de Linux puede funcionar sobre |
|
|
|
Tutorial de Peter Class; traducción por Pello Xabier Altadill Izura - 28 de Febrero de 2006
|
| Este es el diario de Peter Class sobre sus dias aprendizaje de una disciplina de caballeros: c++ sobre linux . No pretende ser una vision exaustiva del lenguaje c++, simplemente muestra su uso a... |
| Cap 1 |
El diario de Peter Class
|
| |
Como referencia rapida, sobre todo si da pereza mirar en los tipicos libros de c++ de 900 paginas. Si, esos mismos libros que en la pagina 200 todavia estan con las estructuras de control; pero no dire nombres Doh |
| Cap 20 |
Templates
|
| |
" Gracias a c++ podemos definir clases-plantilla: son clases PARAMETRIZABLES por lo general entidades abstractas que se pueden concretar en algo mas concreto. El ejemplo mas claro es de las estructuras de datos tradicionales: Pilas, Listas, Colas, etc.. Esas estructuras pueden contener distintos |
| Cap 22 |
Librerias estandar
|
| |
Como qsort.. Veamos el listado que contiene las librerias del ambito estandar. Iostream : entrada y salida
iomanip : manipuladores de entrada/salido con argumentos
fstream : flujos de archivos sstream : flujos de cadenas (tipo c++)
strstream |
|
|
|
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. No se... |
| Cap 26 |
Apéndice D Lo que no me gusta de Matlab
|
| |
De archivos porque ir juntando las piezas en function handles convierten el código en un jeroglífico. También lo es tener que jugar con las variables para pasar argumentos a funciones de una manera eficiente o crear estructuras de variables artificiales porque a Matlab le faltan tipos como listas |
| Cap 25 |
Apéndice C Software y formatos libres
|
| |
Conocidos (algunos más otros menos) son Linux , implementación libre y gratuita de un núcleo de sistema operativo tipo UNIX; Emacs, posiblemente el editor más completo y extensible que existe; Apache, el servidor web más usado; MySQL, una base de datos muy popular; KDE, un entorno de escritorio |
| Cap 23 |
Apéndice A Guía de estilo. Los 10 mandamientos
|
| |
, por ejemplo Python nos obliga a tabular las estructuras ; si no ordenamos bien el inicio de las líneas el código no funcionará. C, C++ y Java usan corchetes para agrupar niveles de ejecución y se recomienda dejar sólo el corchete en la línea y tabular todo lo que contenga. En muchos casos estas |
|
|
|
Tutorial de Zonagratuita - 22 de Noviembre de 2009
|
| De archivos e instalación de sistemas operativos |
| Cap 2 |
Sistemas Operativos y sistemas de archivos
|
| |
De almacenamiento y conocer las ubicaciones en las que se han almacenado los datos; el sistema de archivos es el modo en el que el sistema operativo organiza y accede a los archivos de un disco. Un sistema de archivos se define como los métodos y estructuras de datos utilizados por un sistema |
| Cap 14 |
Apéndice E: Instalación de Linux como segundo sistema operativo
|
| |
Linux puede instalarse en una partición primaria o lógica, excepto en la partición en la que se encuentra instalado BootMagic. Recomendamos instalar Linux en una partición lógica para conservar entradas valiosas de la tabla de particiones. Para instalar Linux como segundo sistema operativo |
| Cap 1 |
Resumen
|
| |
. Por ejemplo, cuando se instala Linux , es aconsejable hacerlo en una partición lógica del primer o segundo disco duro. Windows NT y Windows 2000 también pueden instalarse en una partición lógica, siempre que los archivos de arranque de Windows se encuentren en una partición primaria del primer disco duro |
|
|
|
Tutorial de Guillem Borrell - 05 de Noviembre de 2006
|
| Ni los cursos de programación ni los Entornos de Desarrollo permiten conocer algunos conceptos tanto interesantes como necesarios de la programación. |
| Cap 4 |
Manejar archivos objeto
|
| |
" Los archivos de código compilado o archivos objeto son útiles de modo completamente independiente. Gracias a la existencia de archivos objeto existen las bibliotecas, en inglés libraries. A todo el mundo le suenan esos archivos con la extensión. Dll. Estas librarías no serían posibles si |
| Cap 8 |
Una sugerenncia
|
| |
" Conseguir el mismo ejecutable mediante un IDE como Visual Studio o plato3
1
Dejaremos las palabras programa , subrutina y función para las estructuras no ligadas a un lenguaje de programación en concreto
2
Nunca hay que olvidar que Windows no es el único |
| Cap 6 |
La buena programación
|
| |
O Nedit tiene una curva de aprendizaje salvajemente amplia pero no por ello es menos interesante dominar por lo menos uno de ellos. Del mismo modo comunicarse con el compilador y el enlazador desde el intérprete de comandos, ya sea el de Windows como el de UNIX/ Linux no parece la forma más adecuada |
|
|
|
Tutorial de Patxi Echarte - 27 de Abril de 2006
|
| Presentación basada en una charla que di en la Navarparty, actualizada en lo que respecta al proyecto Mono. Se basa en una introducción a la plataforma. NET y una explicación de las principales características del... |
| Cap 6 |
. NET vs Java
|
| |
De Microsoft y en Linux , FreeBSD y Windows con la implementación de Mono, aunque se prevé dar soporte a más plataformas || || J2EE || J2EE y. NET ofrecen básicamente las mismas funcionalidades, aunque de diferente forma. || || Java no permite la interoperabilidad de múltiples lenguajes. Es posible |
| Cap 2 |
. NET Framework
|
| |
A los desarrolladores simplificar el desarrollo de las aplicaciones. La Framework Class Library es un enorme conjunto de clases y estructuras , muy bien estructuradas, que ofrecen a los desarrolladores una API muy diversa y completa. ECMA En Noviembre de 2000, Microsoft junto a Intel y HP |
| Cap 3 |
Proyecto Mono
|
| |
. Mono funciona tanto sobre plataformas de 32 bits como de 64 bits: s390, SPARC, SPARCv9 (64 bits), PowerPC, x86, x86-64 (64 bits), así como sobre diversos sistemas operativos: Linux , MacOS X, BSD, SUN SOLARIS y Microsoft Windows. Aparte el intérprete puede ejecutarse sobre otras plataformas como HP-UX |
|
|