Pagina principal de apuntes Kike_GL

Estos son unos apuntes sobre diversos temas en los que ido profundizando durante los últimos años (desde 1994). Los pongo a disposición con la idea que les ayude tanto como me ayudaron a mi para recordar como hacer temas puntuales, porque lo sabemos pero no lo recordamos y al buscar en Google la información que aparece no esta catalogada por calidad y eso es un problema.

Desde mis épocas de universitario allá por los años 70, descubrí que la mejor forma de aprender algo es enseñar a alguien. Ese proceso mental de ordenar tus ideas antes de exponerlas te permite entender mejor esos pequeños detalles que como alumno pasan completamente desapercibidos. Con los años también vi que el principal usuario de estos apuntes era yo mismo y me facilitaba tremendamente mis tareas de programación y desarrollo de proyectos de informática y electrónica.

En la universidad tuve contacto con el Assembler de la mano del Intel 8080. Fue tan frustrante que ni siquiera lo considero un lenguaje de programación. Paralelamente hacia mis pininos en las primeras calculadoras programables, tenia una HP-25.

Mi primer lenguaje de programación fue Fortran IV en una IBM S360 del cual ya no recuerdo nada, pero créanme que no lo extraño en absoluto. Luego pase por Basic en una Commodore 64 que a propósito no es que fuera de 64 bits sino que tenia 64 KB de RAM. Mas adelante compre mi primera PC y aunque usaba MS Basic me llamo mas la atención las comunicaciones por puerto serie (RS232), puerto paralelo y las primeras tarjetas de red, las que con MS Basic eran inalcanzables.

Imagino que el primer lenguaje de programación "serio" para mi fue FoxPRO que fue cuando cambie de Electrónica a Informática allá por el año 1994. Aun era la época del DOS, pero ya teníamos un servidor Novell que reemplazo un antiquísimo Unix. Las comunicaciones externas se hacían por módem y mi principal pasatiempo era estar en los BBSs. A propósito allí fue cuando escribí mi primer manual en linea, principalmente para promover el uso del HTML en los BBSs, porque hasta entonces usábamos los BBCodes.

Llegue a PHP y MySQL tratando de huir de todo lo que fuera propietario, luego de probar lo bien que podía funcionar el estándar HTML co CSS y JavaScript. Por si fuera poco MicroSoft compro FoxPRO, en mi opinión solo para destruirlo y luego sepultarlo. Ademas me gusto PHP porque lo podía combinar mis viejos amigos: HTML, CSS y JavaScript. Internet ayudo mucho en mi aprendizaje de PHP, porque ya no eramos unos pocos nerds comunicándonos vía nuestros modems localmente, sino que ya podía buscar mas información en el mundo entero.

En mi día a día como programador encuentro nuevas formas de hacer algo o temas completamente nuevos para mi, entonces lo añado en el apartado adecuado. Puedes ver al final de cada hoja su ultima actualización.

TemaBreve descripción
Apuntes HTMLEs un lenguaje de marcado que se usa para el desarrollo de páginas estáticas de Internet. Se trata de la sigla que corresponde a HyperText Markup Language (Lenguaje de marcas de hipertexto), que sirva para dar formato a documentos de texto.
Apuntes CSSEs un lenguaje de diseño gráfico para definir y crear la presentación de un documento estructurado escrito en HTML. Se trata de las siglas Cascading Style Sheets (Hojas de estilo en cascada), que sirve para separar el contenido del formato de presentación.
Apuntes JSEs un lenguaje de programación del lado del cliente, interpretado y orientado a objetos. Es interpretado por el navegador cliente que permite construir pagina dinámicas, interfaz de usuario, muy usado en internet.
Apuntes PHPEs un lenguaje de programación del lado del servidor, es interpretado y orientado a objetos. Requiere de un servidor Apache para ser ejecutado.
Apuntes ArduinoEs un hardware libre para construir prototipos, que permite hacer proyectos de electrónico muy fácil y rápidamente. Tiene un IDE de programación y gran comunidad de usuarios.