Portada
Libros
Diseño web
Artículos
Glosario
RSS
Buscar
El retrosótano
Evolución del almacenamiento externo en los ordenadores personales
Microordenadores Commodore - Historia y muchas fotografías
Microordenadores Atari - Historia y muchas fotografías
Microordenadores Sinclair (I) - Historia y muchas fotografías
Microordenadores Sinclair (y II) - Historia y muchas fotografías
Microordenadores Amstrad (I) - Historia y muchas fotografías
Microordenadores Amstrad (y II) - Historia y muchas fotografías
Microordenadores MSX (I) - Historia y muchas fotografías
Microordenadores MSX (y II) - Historia y muchas fotografías
Píldoras históricas
1. -
¿Cuántos ordenadores necesita el mundo?
2. -
La arquitectura Von Neumann
3. -
Frase memorable de Grace Hopper
4. -
Los bits que tiene un byte
5. -
El peso de los ordenadores en el futuro
6. -
El primer sistema multiprocesador
7. -
La importancia del PDP-5
8. -
Diseño del primer transistor
9. -
Número de transistores en un procesador
10. -
El origen de MVC
11. -
21 de agosto de 1980
12. -
Hardware de coma flotante
13. -
El primer ordenador personal
14. -
30 años de XENIX, el UNIX de Microsoft
15. -
20 años de la primera conexión HTTP
16. -
63 años de la presentación del IBM SSEC
Python, paralelismo y GPU
Programación y paralelismo (threads, GPGPU, MPI)
Python: el BASIC del nuevo milenio
Programación y paralelismo: CPU vs GPU
Python: instalación en Windows
Python + OpenCL = PyOpenCL
Introducción a la programación GPGPU con CUDA
Paralelismo y aplicaciones web - WebCL
Curso de
shaders
Tipos de shaders (I)
-
Procesadores de vértices
Tipos de shaders (II)
-
Procesadores de fragmentos
Tipos de shaders (III)
-
Procesadores de geometría
Lenguajes para programar
shaders
-
Ensamblador
Lenguajes para programar
shaders
(II)
-
Cg
Lenguajes para programar
shaders
(III)
-
HLSL
Lenguajes para programar
shaders
(IV)
-
OGSL
Lenguajes para programar
shaders
(y V)
-
O3D
Herramientas para programar
shaders
(I)
-
Shader Maker
Herramientas para programar
shaders
(II)
-
ShaderDesigner
Herramientas para programar
shaders
(y III)
-
FX Composer
Shaders
en la práctica (I)
-
Un
vertex shader
simple
Shaders
en la práctica (II)
-
Un
vertex shader
con transformaciones variables
Shaders
en la práctica (III)
-
Un VS que se comunica con un PS
Shaders
en la práctica (IV)
-
Un PS sencillo
Shaders
en la práctica (V)
-
Colorear según la intensidad de luz incidente
Shaders
en la práctica (VI)
-
Ejemplo de
geometry shader
Shaders
en la práctica (y VII)
-
Uso desde OpenGL
Torre de Babel -
Francisco Charte Ojeda
- Desde 1997 en la Web