Mostrando entradas con la etiqueta libros. Mostrar todas las entradas
Mostrando entradas con la etiqueta libros. Mostrar todas las entradas

domingo, 17 de abril de 2011

Un par de novelas


Un par de novelas de época EGB.

Del libro de Agatha Christie me leí un montón seguido sobre los 9 años en ese mismo formato pequeño (no había mucho libro que echarse a la boca). Esto explicaría de donde vienen algunas expresiones "finolis" que usaba para bromear sin recordar de donde las había sacado.

De escoge tu propia aventura afortunadamente solo leí este del vampiro Zoltan. Escoge tu propia aventura es una de aquellas ideas que en la teoría parecen buenas pero ejecutadas no valen nada.

domingo, 13 de septiembre de 2009

Using Unix

Using Unix
Editorial Que Corporation

ISBN 0-88022-519-X

Comprado de oferta en la antigua libreria Herber. El precio de la etiqueta marca 4.970 ptas., pero me costó bastante menos.

Tuve que comprarlo después del año 1.995, pero no mucho después. Seguramente en 1.996. El libro es del año 1.990.

Un buen libro tanto para administrar la shell, como para programarla, como unos buenos capítulos poniendo en antecedentes. Incluso explica el origen del termino "booting".

Tiene por ej. un capitulo todavía interesante ''A Brief History of UNIX'', información sobre hardware (para que sirve la RAM y la relacion con la CPU, perifericos, ...), un capitulo
"understanding Unix" que suele faltar en los libros demasiado prácticos, una buena explicación de lo que es la swap, como se gestiona la información en los discos... y una buena referencia de comandos bien explicados. Apendices realmente utiles como agrupación de comandos por utilidad, o resumenes de uso de VI, Understanding UUCP, como funcionan los disco (cabezales, sectores), como funciona los inodos y el espacio en disco, un capitulo dedicado a VI, referencia de comandos de shell...

Todo esto explicado sin meterse en detalles tecnicos y de forma que lo pueda entender todo el mundo.

Como curiosidad, tenia ejemplos para AIX PS/2 versión 1.1, y de SCO System v/386.

Unix was developed by programmers at Bell Laboratories in Murray Hill, New Jersey in 1969. By today's standards, you can consider UNIX a fairly old operating system. Of course, UNIX has evolved since 1969. In fact, there i much effort in the Unix community to incorporate the latest desirable features into UNIX. Still, the core of UNIX has remained stable all these years.

You might imagine that such an enduring O.S. originated as being the ceter of attention of a large group o computer specialists. You could picture the debut of UNIX as a full-scale media event complete with a four-color magazine campaign. But like men "legends" UNIX was born in quiet obscurity. UNIX was not developed by a huge team of programmers working with the ultimate specifications of the day. Rather, UNIX was developed by a handful of people, working under the guidance of a programmer named Ken Thompson.

The original UNIX ran on a single type of minicomputer, Digital Equipmen Corporation' (DEC) PDP-7.
[...]
By 1973, most people who used UNIX considered it to be a viable product.
[...]
During its first year, UNIX was not a commercial product. Because the business of AT&T was telecommunications rather than computer-related products, Bell Labs and AT&T were restricted as to what commercial products they could offer. Despite these external limitations, UNIX continued to flourish within Bell Labs.

In 1974, UNIX was licensed to universties for use in education. ATT also made UNIX available to research labs.

Berkley Software Distribution

As you recall, AT&T licensed UNIX to universities during the period when ATT complied with restrictions that kept UNIX from being a commercial product. The University of California at Berkely moved Version 7 to a new supermini computer at the university. The resulting enhanced UNIX was called 3 BSD. BSD is an acronym for Berkeley Software Distribution. BSD, sometimes called Berkeley UNIX, has evolved along its own path since 1979. In 1981, 4.1 BSD was produced at Berkeley, followed by 4.2 BSD in 1984.
[...]
Vendors such as Sun Microsystems have based their forms on UNIX on BSD. Sun's Sun OS is the name of a BSD-derived operating system. BSD is a fine example of how the academic community can contribute to the computer industry in a tangible way.


In the "olden" days of computing (that is until the 1970s) computers used a type of memory called core plane memory. Core-plane memory - also called simply core - is made of thousand of tiny doughnut-shaped rings, each of which is magnetized as a binary 1 or 0.

El capitulo introductorio tenía una buena explicación de las que ya no se ven para comprender como funcina un ordenador. Explica incluso algo sobre el binario, empezando comparandolo con los letreros luminosos de puntos encendidos y apagados, y acabando con algo de aritmetica binaria. Finalmente, lo liga todo explicando que la CPU recibe los comandos con instrucciones en binario, pero que los diferentes fabricantes tienen sus propias especificiaciones sobre como deben construirse los comandos.

Más adelante sigue con un buena explicación de lo que es la memoria RAM, system memory que le llama.

To mak more efficient the CPU's accesing of binary data, each address in RAM is able to store eight or more binary digits or bits. The number of bits stored at each RAM address is almost always some multiple of eight

The grouping of eight binary digits is so common in computing that eight associated bits have their own term. A byte is eight binary digits. 

También explica como funcionan los Kbtyes y los Mbytes. Luego ya se adentra en cosas como el data bus y el address bus. Todo esto que hoy en día parecería tan complejo, explicado a un nivel de usuario.

Tales of Goha


Tales of Goha
Lelie Caplan

Heinemann Guide Readers
ISBN 0-435-27008-7
Intermediate Level

Nueve pequeños cuentos para usarlo como lectura en el curso de inglés de segundo de BUP.

domingo, 16 de agosto de 2009

Curial i Güelfa


Curial i Güelfa a cura de Jordi Tiñena
Editorial Laertes
Col.lecció Lectures i Itineraris.

Regalado por Jaume, leido durante el trayecto de 10 horas en el tren estrella de 1.994. Libro de caballería anónimo.

ISBN: 84-7584-100-7

domingo, 26 de julio de 2009

Libros que no se deben leer.


Una foto comparando los lomos de los 2 tochos de libros: Programación en C++ y Programacion en J++

domingo, 22 de febrero de 2009

Essential English Dictionary


Collins Cobuild. Collins Birmigham University International Language Database

Essential English Dictionary

"Helping Learners with real English."

ISBN 0-00-375022-1

2475 ptas.

Esto lo tuve que comprar por los estudios de inglés, aunque nunca me convenció, porque es un diccionario en inglés. La teoría era que a partir de cierto nivel, tienes que usar un diccionario igual que un nativo, supongo que también con efectos pedagógicos al leerlo en el idioma que estudias.

Tiene sentido, ya que hay palabras que si no sabes en tú idioma materno te las tienen que describir igualmente, pero no veo que funcione en la practica. De todas maneras, si tienes un nivel de idioma tal que no conoces la palabra en tú idioma materno, o bien tú inglés es altísimo o el otro demasiado bajo.

Sin embargo, me hizo un buen servicio como diccionario general, ya que en aquella epoca tampoco es que sobrasen los diccionarios y encima que tuviesen un vocabulario algo extenso, como era el caso de este.

Además traia algunos recursos para el aprendizaje interesantes, como la frase usada en contexto, o tablas con el uso de ciertos verbos.

sábado, 13 de diciembre de 2008

El ingenioso hidalgo Don Quijote de la Mancha


Edición, introducción y notas de Martín de Riquer. Clasicos universales Planeta.

Libro de obligada lectura en 2º de bachillerato.

Es una edición practica, con hojas delgadas como de biblia pero resistente, letra tirando a pequeña pero muy legible. Libro gordo pero se maneja bien. Y ha aguantado un montón de años bien encuadernado.

Un incordio las notas, que como se pueden apreciar en las fotos ocupan una buena proporción del libro. Las que traducen palabras del castellano antiguo son utiles, pero las otras explican el contexto historico, literario, y demás datos necesarios para comprender el libro... Evidentemente son necesarias, pero en ese caso en vez de leer una novela estas haciendo un estudio.



sábado, 29 de noviembre de 2008

Todo Visual J++



Todo Visual J++
Incluye versiones 1.0 y 1.1
Karanjit S. Siyan, Ph.D.
El CD-ROM incluye una versión especial de la editorial de Visual J++ 1.0 de Microsoft

Editorial inforbooks.
ISBN 84-89700-42-7


El propio titulo es una declaración de principios: "Todo Visual J++"





El mismo tipo de libro que la entrada anterior sobre Turbo C. En este caso tiene más delito porque es un libro más reciente, cuando la información estaba más o menos accesible en internet. Aunque todavía era un lujo estar online para consultar la información y tenia sentido disponer de libros de referencia que además incluyen información más profunda.

La tercera parte de las paginas del libro es una referencia de la API java.




El entorno visual j++ era más pobre que otros como Visual Cafe, pero como editor sencillo que pudiese correr sobre pentium con arbol del codigo y autocompletar era util.

Visto desde la distancia del tiempo, me estoy dando cuenta que este tipo de libros con ejemplos sobre precedencia de operadores, explicaciones sobre los bits en los tipos numericos, qué es una matriz, ejemplos geometricos, y demás cosas que deberian conocerse antes de aprender un lenguaje, son utiles para todo el personal que entra a programar sin tener una formación previa.




Programación en lenguaje C: libros que no se deben leer.

Turbo C
C++

Iniciación y programación avanzada
Antonio Mata
Editorial Paraninfo.

Tercera Edicion Corregida y Ampliada
1992.

ISBN 84-283-1969-3



Este es el típico libro de la época donde la información era difícil de encontrar. Se editaban libros gruesos, con referencia de funciones, bibliotecas, ejemplos, funciones de la BIOS, funciones DOS, interrupciones, tablas ASCII.

En este caso, cae dentro de la categoría del timo en su declaración de contenidos. Adquirido en el año 1.993, es un libro de programación en lenguaje C que usa el titulo "turbo C" por la tirada de ese entorno de programación en aquella epoca. Lo justifica incluyendo un capitulo sobre el entorno Turbo C.

Además, añadia el titulo C++ porque era lo que se suponía que había que aprender en los 80. Como otros libros de la época, añade un escueto capitulo final sobre C++ con clases y otras mandagas que no sirven para nada.




Es el tipico libro que si lo lees sabes llamar a funciones y tirar lineas en C, pero no has aprendido el autentico lenguaje, ni ha comprendido nada.

Además de la información de referencia, hacia un paseo sobre las palabras clave, tipos de variables, estructuras del lenguaje, estructuras de datos. Desde este punto de vista era completito.

Sería el equivalente al manual de una aplicación que se limita a pasearnos por los menus y opciones, sin explicarnos para que sirve la aplicación y cual es su filosofia.




O dicho de otra manera, sería el libro que necesita el programador "a kilo" de cualquier empresa, ya que no se pide que sepan más.

Incluye en cada capitulo citas de Gabriel Garcia Marquez cogidas por los pelos en relación al capitulo.

miércoles, 17 de septiembre de 2008

MiniGía Clipper


Este librito da testimonio de otras epocas y formas de programar. Para entender su utilidad tienes que haber programado antes de la segunda mitad de los años 90.

Titulo: MiniGuía Clipper (Escrito así, con mayuscula en "guía)  - 5.2,5.01, 5.0

Fecha compra: 17-07-1994
Lugar: CPDA S.A.L. (Centre de Publicacions d'Abast, Diagonal 637
Precio: 1060 ptas.
234 hojas

Autores:

* Jaime Blanco
* Albert Bernaus

IonforBook's Ediciones




El libro consiste en todas las funciones disponibles en clipper ordenadas alfabeticamente. También habia una breve introducción sobre como "compilar" ya las directivas y simbolos

Cumplia una doble función:

1. Tener una referencia de las funciones junto con su forma de uso mientras programabas.

2. Tener documentadas las funciones disponibles, una información que antes no se daba por hecho el tenerla. Normalmente aprendias con algún libro que ensañaba el uso más básico del lenguaje, y después habia que buscarse la vida buscando la documentación sobre usos comunes del lenguaje en otros libros de dificil acceso.

Pensando en Java, sería como tener un libro mal explicado del lenguaje Java, y luego tener que buscarte la vida para tener la API y ejemplo básicos de programación.