07 septiembre, 2007

Cosas del japonés: dudas y más dudas

Resulta muy complicado escribir algo sobre Japón que Kirai no haya contado ya. Y además es imposible para mí, ya que jamás he estado en el lejano oriente. Por eso me centro en las cosas que me llaman la atención mientras aprendo el idioma y que ponen de manifiesto algunos aspectos de la sociedad japonesa. Aprovecho ahora que hace poco que he estudiado este tema para repasarlo y hablar aquí de las suposiciones. ¡Y hasta parece que Kirai no le ha dedicado un post al tema!

La humildad y el respeto más absoluto parecen formar parte de la cultura nipona de un modo singular (y en cierto modo, la hipocresía, como aquí explica Héctor). Relacionado con esto está la manera de los japoneses de realizar aseveraciones. Al parecer, es demasiado "rudo" sentenciar sin más al realizar una afirmación. En Japón es conveniente matizar cada frase aunque tengamos una certeza casi absoluta al enunciarla. Y para ello existen muchas fórmulas.


Dice mi libro de japonés que la ambigüedad en el idioma del japonés es ampliamente conocida, y que da pie a malentendidos. Por ejemplo, que difícilmente un japonés expresará literalmente una negativa tajante. En lugar de ello se andará con rodeos. El físico Feynman se contaba que al llegar a Japón le fue casi imposible alojarse en un hotel tradicional (ryokan 旅館), como él deseaba, ante las complicadas negativas del responsable nipón del viaje. Tras una hora de conversación, Feynman descubrió que el único problema que había era que el autobús que recogía a los científicos para llevarlos al congreso se suponía que debía recogerlo en un hotel establecido.

Pero veamos como se lo montan los japoneses para complicar sus frases de un modo completamente innecesario (a ojos de un occidental).

Yo pienso que... (to omou と思う)
Una de las expresiones que más he visto al estudiar es to omou, que significa "pienso", colocado al final de frase. Si recordáis, una de las frases que puse de ejemplo al comentar la escritura oriental fue libre-traducida por "Hola, buenas. Algún día pienso ir a América". El to omou aparece en ese caso al final -aunque conjugado en gerundio- acompañando al verbo "ir" en forma ou (que funciona como el "let's" inglés). Ésta es una manera de expresar intención, pero de forma suavizada.

Se puede expresar intención en japonés de forma más directa, pero incluso entonces es normal suavizar la frase al final con la coletilla n desu o hasta el propio to omou. Así me encuentro con un ejemplo (del libro) que literalmente no tendría mucho sentido para nosotros:
論文をもう一度書いてもらいたいと思う: Pienso que quiero que escribas la tesis otra vez.
Aquí hay que entender que to omou, más que significar pienso que, vendría a ser una matización a la afirmación, demasiado "dura".

Demos un paso más: ¡no podemos enunciar una frase en japonés afirmando que otra persona desea algo!. En lugar de ello debemos añadir la coletilla to omou expresando que "Pensamos que otra persona está deseando algo" (hay que gastar el gerundio). Aunque también podemos enunciar la frase añadiendo otras expresiones de matiz como las siguientes.

Quizá... (kamoshirenai かもしれない): se trata de una suposición pura, situada al final de la frase. Vamos, que se traduciría por "quizás", o "tal vez", "es posible que"...

Según lo que sé... (youda ようだ y mitaida みたいだ). Estas expresiones se gastan para expresar certeza elevada, basada en la información que poseemos. Por ejemplo1, porque vemos que el marcador es ajustado podemos decir que:
ゲームは葉面白いようだ: Parece que el juego está interesante.
Ambas partículas tienen el mismo uso aunque, como no, una de ellas es más formal. youda es más formal mientras que mitaida se usa de forma más coloquial y no expresa tanto rigor como la primera.

Otro quizá... (darou だろう): es la forma ou (y acabo de hablar de ella) del verbo ser. Expresa una conjetura o suposición sin más. Como es verbo, tiene, por supuesto, su versión "formal": deshou. Otro ejemplillo:
私の世代は楽しくないでしょう: Imagino que mi generación no es divertida.

Por lo que he oído... (rashii らしい y souda そうだ). Cuando queremos expresar una afirmación basada en algo que sabemos gracias a una segunda fuente (algo que nos han contado, que hemos leído...) utilizamos algunas de estas expresiones. Aquí casi no hay diferencia: podemos gastar ambas en ocasiones formales e informales.

Por lo que veo... (souda). Cuando tenemos información de algo que hemos visto y queremos afirmar algo sobre su estado, gastamos souda (¡pero de forma diferente al anterior souda!). Pretendemos conjeturar sobre el estado presente de algo o inmediatamente futuro... ¡pero no podemos utilizarlo para frases en pasado: sería demasiado osado!. Por ejemplo (y gastando el to omou):
この場所は危険になりそうだと思っている:Por lo que se ve, creo que este sito se ha vuelto peligroso.

Doy por hecho que... (hazuda はずだ). Cuando queremos queremos expresar algo que creemos seguro, utilizamos hazuda. Tenemos una certeza muy alta. Ejemplo:
ピナルくんは研究所にいるはずだ: (Si no me equivoco) Pinar debería estar en el laboratorio.

Ahora sí: sin duda... (nachigainai にちがいない). Y ya podemos expresar una certeza casi absoluta con esta expresión. Por ejemplo, yo puedo decir que:
下手に運転するにちがいない: Sin duda, conduzco torpemente.

Vale, ahora me dirán que los japoneses no han inventado nada, que todas esas locuciones se pueden expresar en castellano, que tenemos la tira de adverbios para ello: quizá, puede que, es posible que... ¡pero es que en Japón estas expresiones no sustituyen a esos adverbios!. También tienen su quizá (tabun), su puede que (moshikasuruto) su podría ser que (hyottosuruto)... y etcétera, etcétera etcétera. La gracia es que acaban combinando adverbios y expresiones de duda por seguros que estén.

Así que voy a reescribir el inicio de este post a lo japonés (wafuurashii2 和風らしい):
Pienso que posiblemente resulta muy complicado escribir algo sobre Japón que Kirai no haya contado ya. Y además es casi seguro imposible para mí, ya que sin duda jamás he estado en el, al parecer, lejano oriente.

1 Excepto el primer ejemplo, copiado tal cual, los demás dependen de mi destreza. Y como hace bien poco que estudio japonés, no puedo asegurar que sean correctos. Avisado queda.
2 Sí, es el mismo rashii que veíamos antes. También se gasta como adjetivo para indicar: "digno de", "como se espera de" o, más libremente "como haría un"

Japonés en viñetas. Norma editorial.
Japonés en viñetas 2. Norma editorial.

Posts relacionados

02 septiembre, 2007

Seguir leyendo (2º bobo-tutorial)

Como verán, he estado trasteando los últimos días con el template del blog. Para tener una sección con las referencias, pies de página, con su propio estilo. Y luego para conseguir un cuadro desplegable en el que ubicar los posts relacionados a cada artículo. Como salió, me sentí fuerte, poderoso e informático y decidí conseguir que la página principal del blog mostrase sólo el inicio de los posts, junto con una enlace "Seguir leyendo" al post completo.

Lo he conseguido. Pero el mérito no es mío, ya que al final copié. De Hackosphere, para ser más exactos, que es un blog de donde puedo aprender bastante para ir jugando. Como no tiene mucho sentido que yo vuelva a explicar el procedimiento que ya explica el autor del "truco" (aunque luego veremos que algo de sentido sí tiene), casi mejor explico por qué funciona y qué es lo que intenté hacer yo. Así de paso comento un poco lo que he aprendido.


Vale. Lo primero que hice fue bajar la página principal de mi blog y el template. Quería comparar la estructura de la página con el template. Sabiendo qué tendría que cambiar en la página .html para conseguir mis objetivos podría identificar en qué lugar del template debía realizar los cambios. Fácil y sencillo si cuentas con un editor de HTML (Dreamweaver, por ejemplo).

Encontré que todos los posts de la página principal se ubicaban en unas "divisiones" del texto, llamadas post-body. Los contenedores básicos de HTML se marcan con la etiqueta <div>. Al buscar post-body en el template encontré una única linea: la que buscaba.

<DIV class='post-body'>
<P><data:post.body/></P>
<DIV style='clear: both;'/>
</DIV>
<DIV class='post-footer'>

Esto ya es el pie, donde pone el autor, hora...

Entendía poco, pero lo suficiente para saber que data:post.body es información que guarda Blogger y hace referencia al contenido completo de post. Bueno, lo primero que hice fue añadir una sección bajo el post (que incluiría la referencia al post entero), aunque ésta sólo debía aparecer en la página principal y no en el resto. ¿Cómo se hace eso?. Pues de la misma manera que se hace con los comentarios. Tiene que haber una condición antes de los comentarios que indique si estamos o no en la página principal. La encontré, y, añadiendo la información de la referencia a la entrada (que aparece en todo título de Blogger Beta), la cosa quedó así:
<b:if cond='data:blog.pageType != "item"'>
<A expr:href='data:post.url'>Ver el resto de la entrada</A>
</b:if>

Lo siguiente era conseguir: a) limitar la información que Blogger enviaba a la página o b) limitar el tamaño del párrafo y ocultar la información de sobra. Como de la a) no tenía ni repajolera idea, intenté la b. Lo único que se me ocurrió fue "tapar" esa información con las siguientes secciones, poniéndolas "encima" (para eso está el atributo z-index de las hojas de estilo). De todos modos parte de los post tenían que ser tapados por los siguientes post con partes visibles... y otras ocultas, así que la cosa no tenía solución. No encontré nada en HTML ni en las hojas de estilo que me ayudara.

Y es que la solución venía a través de funciones Javascript, según me enteré al leer el post de Hackosphere, que invitaba a copiar al template esto. Las funciones Javascript son funciones en un sencillo lenguaje de programación desde las que se puede hacer referencia a elementos del documento HTML. Como programación "normal" pero gastando los identificadores de los elementos HTML para utilizarlos como variables.

Para nuestro caso, lo que queremos es que una parte del documento quede visible en ciertas circunstancias. Para ello deberemos dividir los posts en dos "partes". Esta era la clave, en la que no había pensado (pese haber hecho algo parecido para mostrar y ocultar los posts relacionados). Las partes en que dividiremos el post serán estas:
Aquí va la entradilla
<span id="fullpost" >A partir de aquí va el resto del código<span>

Como se ve, hemos gastado el elemento <span> y hemos identificado el resto del código, llamándolo fulltext (aunque sería más apropiado llamarle restoftext). Lo que haremos ahora es ocultar esta parte en la página principal. Eso se hace modificando, desde el template el propio código de la página, cosa que yo tampoco sabía que se podía hacer. Pongo el código y explico qué es cada cosa:
/*aquí añadimos un identificador del post a la sección*/
<div class='post-body' expr:id='"post-" + data:post.id'>
/*Si no se trata de la página principal...*/
<b:if cond='data:blog.pageType == "item"'>
/*la sección fullpost del documento se mostrará inline*/
<style>#fullpost{display:inline;}</style>
/*Este es el artículo*/
<p><data:post.body/></p>
/*Si estamos en la página principal...*/
<b:else/>
/*la sección fullpost no se mostrará...*/
<style>#fullpost{display:none;}</style>
/*...pero el post sigue estando ahí, enterito!*/
<p><data:post.body/></p>
/*Este es el link al artículo completo*/
<span id='showlink' style='font-size:80%;'>
<a expr:href='data:post.url'>Seguir leyendo </a>
</span>
/*Y esta es la función que no muestra el enlace si el post no tiene fulltext*/
<script type='text/javascript'>
checkFull(&quot;post-&quot; + "<data:post.id/>&quot;);
</script>
</b:if>

Y ya está. Y si alguien, por casualidad, se ha molestado en leer el post de donde sale el truco, se preguntará (con toda la razón del mundo): ¿y para qué leches valen las funciones Javascript hideFull y showFull?. Pues para nada, al menos en mi blog. En realidad sirven para mostrar y ocultar el texto entero del post en la página principal. Y como eso no era lo que quería, no he copiado estas funciones a mi template. Me juego un pie que más de uno las tiene en su blog, cargándolas cada vez que visita la página principal sin gastarlas. Hay un errorcillo, y es que al visitar las entradas anteriores en la página principal (que no tienen entradilla y fulltext) sigue apareciendo el enlace a la entrada completa, pero tampoco me preocupa demasiado.

De todos modos, aunque me habría gustado hacer todo este proceso yo sólo, también es importante haber aprendido más cosas. Ahora que entiendo cómo funciona un poco todo este tema podré trastear un poco más con Blogger, al cual le estoy cogiendo cariño.

CSS Reference. Lista de atributos CSS.
XHTML Reference. Para saber qué es lo que compone las páginas.
Guía breve de XHTML. En castellano.


Posts relacionados

01 septiembre, 2007

Ingredientes de la Cerveza

Pregunta: ¿qué es lo que tiene una cerveza?. Respuesta: pues depende de la cerveza. No todas tienen los mismos ingredientes. Según el proceso y los ingredientes empleados obtendremos un tipo de cerveza o un otro. En realidad, la clasificación más genérica y aceptada de la cerveza se basa en su fabricación y no en sus ingredientes. De todos modos, la fabricación explica el cómo... pero hoy vamos a saber qué es una cerveza.

Los ingredientes básicos para elaborar cerveza son: granos de cebada, lúpulo, levadura y agua. Sobretodo agua. Una cerveza tiene en su composición en torno a un 92% de agua y se necesitan unos 10 litros de agua para hacer un litro de cerveza. Pero no sólo de agua vive el hombre...

La cebada no es más que un cereal. Llamamos malta al grano de cebada germinado y tostado. La transformación de la cebada en malta es el proceso por el cual convertimos un grano duro e insoluble en una sustancia azucarada, apta para ser fermentada y producir alcohol. El cuerpo de la cerveza procede de la cebada y existen dos variedades de cebada adecuadas para realizar cerveza: la de dos filas de granos por espiga Hordeum vulgare f. distichon y la de seis filas, Hordeum vulgare f. hexastichon. Cuando voy al bar yo siempre pido la de dos filas1.

La cebada ya se conocía en Egipto. Bueno, en realidad se conocía desde mucho antes, ya que es uno de los primeros cultivos domesticados, hace la friolera de unos 10000 años. Su uso entonces (y sigue siéndolo en la mayor parte de variedades actualmente) estaba destinado a la alimentación de animales. En Egipto es en donde se tienen los primeros testimonios de elaboración de pan y cerveza, con la innovación del malteado. Pero, sin ir más lejos, en Nepal, la cebada se utiliza en la elaboración de su comida típica.

En realidad, si consideramos a la cerveza como el producto de la fermentación controlada de cualquier cereal, existen otros muchos tipos de "cerveza", que no han pasado por el tamiz mediterráneo que conocemos. En Asia era común el empleo de sorgo, mijo o arroz. De hecho, la primera de las formas de sake conocidas es la kuchikami no sake2, elaborada mediante la masticación de arroz junto con mijo y castañas. Luego se escupía la pasta y las enzimas de la boca se ocupaban de endulzar la mezcla, que posteriormente fermentaba procurando una "bebida" ligeramente alcohólica.

Y exactamente lo mismo hacían los indígenas Americanos, aunque éstos empleaban mandioca y maíz. El proceso era realizado por mujeres (vírgenes en ocasiones ceremoniales) que masticaban la pasta junto con algunas frutas. La chicha es la descendiente legítima de este proceso.

Pero volvamos a Europa. No hace falta irse tan lejos para encontrar otros cereales usados en la cerveza. El trigo, el centeno o la avena se han utilizado con frecuencia. En general, el uso de estos ha dependido de la localización geográfica y la normativa. La Ley de Pureza Alemana impedía la adición de trigo pero hoy muchas cervezas alemanas contienen un 50% de trigo. En España la cebada malteada debe constituir al menos el 50% de los ingredientes para que se considere cerveza. La mayoría de los cereales que se añaden suelen ser malteados, aunque en Bélgica, por ejemplo, se emplea trigo sin maltear en la elaboración de ciertas cervezas.

El lúpulo es una flor. Si la cebada era el cuerpo, el lúpulo es el alma de la cerveza, y le confiere su amargor característico, sin el cual la cerveza sería una bebida dulzona. No está claro cuándo se añadió a la producción de cerveza esta flor, aunque se cree que data del siglo XI. El lúpulo es una planta de la familia de las Cannabaceae y en tiempos remotos era usada como infusión en Mesopotamia. El cultivo en Europa es muy posterior y hasta el siglo VIII no está documentado. De todos modos lo que parece seguro es que fue en los monasterios donde se dieron cuenta de la virtudes de su aroma aplicadas a la cerveza. Un aroma, por cierto, procedente tan sólo de las flores femeninas.

Además del amargor y aroma, la adición de lúpulo también favorecía la acción de las levaduras, aunque la explicación de este proceso tendría que esperar al desarrollo de la química y al descubrimiento de éstas en el s. XIX. Y es que la cocina siempre ha precedido a la química.

Aunque hay muchas variedades de lúpulo, no todas ellas se emplean para hacer cerveza. Y de entre estas destacan las cuatro variedades nobles. Plantas que, por su excepcional aroma y tradición, destacan del resto. Su cultivo procede de las regiones del centro de Europa, principalmente las regiones de Bohemia y Bavaria. Son: Hallertau la original alemana, Saaz: una de las más conocidas, empleada en la elaboración de las primeras Lager. Spalt otra tradicional alemana y Tettnang utilizada en Lager centroeuropeas. En España la producción de lúpulo se centra en León, donde aparece iconografía de la flor en su catedral.

La levadura es el agente invisible de todo el proceso: se encarga de la fermentación de los hidratos de carbono, extraídos de azúcares, para obtener etanol y dióxido de carbono. Llamamos levadura a un conjunto muy grande de diversos hongos. De entre ellos el más conocido sea quizá el Saccharomyces cerevisiae. Utilizado hacía milenios para elaborar pan y cerveza, sólo cuando Pasteur descubrió los secretos de la fermentación se le pudo agradecer su acción. Como ya vimos, en 1883 se descubrió la otra levadura clave de la cerveza: Saccharomyces calsbergensis, en la fábrica de Calsberg.

El modo de operar de estas dos levaduras es bien distinto. Aunque eso lo contaremos cuando expliquemos el proceso de producción. Además, estas levaduras no son las únicas que existen y se utilizan para hacer cerveza.

El agua puede parecer el menor de los ingredientes en importancia, pero esto no es cierto: es un ingrediente fundamental en la elaboración de la cerveza. Tradicionalmente, el agua empleada por los productores era simplemente la de la fuente pura más cercana. Sin embargo, con el tiempo alguien se dio cuenta de que determinadas aguas, más ricas o pobres en ciertos minerales o sales determinaban el carácter de la cerveza. Muchas instalaciones cerveceras, como es el caso de las ciudades de Burton en Gran Bretaña, Budweis y Pilsen en Bohemia y Munich en Alemania deben parte de la fama de sus cervezas a la original composición del agua en los siglos XVIII y XIX.

Aunque algunos productores tienen su propios manantiales de agua, hoy muchos otros utilizan el agua municipal, tratada convenientemente. En la actualidad, la mayoría de las cerveceras tratan el agua para quitar o añadir las sales y minerales que necesitan para producir una cerveza con el carácter que buscan.

En general puede decirse que, una vez el ser humano descubrió de forma accidental la fermentación de ciertos cereales, se ha apresurado a probar todo tipo de bebidas obtenidas de tal modo. Que hoy la cerveza actual esté tan extendida no es más que la culminación de un proceso de prueba y "fallo". En el camino han quedado muchísimas variedades y aquellos que amamos la bebida debemos intentar, cuanto menos, probarlas todas y cada una de estas.


1 Parece tontería pero no lo es tanto. La cebada de dos filas se utiliza más en los tipos de cerveza tradicional inglesa, mientras que la de seis filas se usa especialmente para elaborar algunas Lagers americanas. Curiosamente, existe una variedad de cebada de 4 filas de la que no se puede elaborar cerveza.
2 La referencia es la Wikipedia inglesa sake. Sin embargo, no he encontrado sentido a kuchikami. Aunque kuchi es boca, kami puede ser desde 'Dios' hasta 'pared', 'pelo'...

La Cerveza, Manual de uso. Pedro Plasencia.
Elaboración y estilos. Club de las Grandes Cervezas del Mundo. (Imagen de la cebada).
Libro blanco de la Cerveza. Cerveceros de España.

Posts relacionados

25 agosto, 2007

CSI V: Evolución de los SO (II)

En el capítulo anterior... la II Guerra Mundial impulsó toda una serie de nuevas tecnologías y dio un notable empujón a la ciencia de la computación. A finales de los años 70 ya existían sistemas capaces de compartir los recursos físicos de las máquinas de cómputo a varios procesos en ejecución, para los cuales se empezaban a crear cada vez más sofisticados lenguajes de programación. Cada proceso actuaba como si fuese el único que se estaba ejecutando y el intercambio de procesos era tan rápido que permitía al usuario interaccionar con el sistema.

Y no sólo eso, el tiempo compartido abrió la posibilidad a que varios usuarios pudiesen ejecutar sus programas sobre la misma máquina. Hasta entonces sólo un usuario podía interactuar con ella, sentado frente a un terminal. Con la opción de multiusuario se extendían las posibilidades.

Todo esto conllevaba grandes retos: como los programas se almacenaban en disco, es necesario una gestión de memoria de modo que se puedan traer procesos de dondequiera que estén almacenados a la memoria principal que gasta el procesador. La solución consistió en crear jerarquías de memoria, donde las más pequeñas son las más rápidas y están más cerca del procesador. Las técnicas que se emplearon crearon el concepto de memoria virtual. La memoria virtual permite, en esencia, que el programa sea más grande que la memoria física.

Como los programas escribían sus resultados en disco en vez de directamente en impresora o cinta, era necesario inventar alguna gestión de archivos. Los sistemas de archivos se encargaron de organizar e indexar todos los distintos archivos que estaban en en los discos. Y, si hay varios discos, ¡también tiene que encargarse de mantener y ofrecer una visión coherente por encima de estos!.

Y como hay muchos trabajos o tareas que se ejecutan "a la vez" entonces tenemos que incluir un sistema de gestión de tareas. Porque aunque cada una piense que ella es la única, muchas veces requiere de los resultados de otra. De quién le da igual; de eso se tienen que ocupar los esquemas de planificación de la CPU. Ordenar la ejecución de muchas tareas estableciendo un orden y una asignación de recursos tal que no se produzcan interbloqueos es otra de las muchas tareas del sistema operativo moderno. Todas estas funciones son complejas de realizar, pero muy fáciles de explicar y algún día las veremos.

Pero volvamos a la historia, que aún no ha terminado. Porque hasta ahora no hemos hablado del trasto que tenemos junto a nosotros, al cual llamamos PC1 (o pasokon si por casualidad hablamos japonés).

Aquí hay dos caminos distintos. Por una lado la evolución de lo que es la propia máquina. En ese sentido podemos decir que los computadores personales descienden de las calculadoras. La historia de la creación de los PC es muy entretenida por ese camino: hay bancarrotas, ladrones de ideas, oportunistas, genios de las computadoras y genios de las promociones. Algún día la contaré, aunque no se estudia directamente en la carrera.

Por otro lado está la evolución del sistema operativo. Los sistemas operativos de los PC no eran multiusuario ni multitarea cuando nacieron. El bajo coste del hardware no urgía de un aprovechamiento exhaustivo de éste y su reducido tamaño justificaba el uso de un sólo usuario. Algunas de las características de sistemas grandes no se aplicaron a los computadores personales. Por ejemplo, en principio se pensó que no era necesario un sistema de protección de archivos en computadores personales. Los virus chungos (que los informáticos llamamos programas maliciosos) demostraron lo contrario.

Pero otras muchas características de los macrocomputadores sí fueron utilizadas para gestionar PCs. El ejemplo más claro de esto es el sistema operativo MULTICS, desarrollado entre 1965 y 1970 en el MIT, que se ejecutaba en un monstruo (GE 645). Muchas de las ideas fueron tomadas de MULTICS cuando Dennis Ritchie y Ken Thompson desarrollaron UNIX para un "mini" computador PDP. A lo largo de los años 80 UNIX incorporó mecanismos de seguridad, multitarea y multiusuario que han sido tomados por muchos sistemas posteriores. Hay más de 100 sistemas operativos basados en UNIX en los últimos 20 años.

Por otro lado, IBM modernizó su primer sistema operativo para PCs, MS-DOS, y creó OS/2, lo que terminó en una crónica de un fracaso en la lucha contra Microsoft. OS/2 incorporaba ya multitarea. Microsoft, que mantuvo los derechos sobre su código para el primer PC de IBM, realizó su carrera en solitario en los 80. Tanto Windows 1.0 como 2.0 eran poco más que aplicaciones corriendo sobre MS-DOS, permitiendo, eso sí, la multitarea (MS-DOS no era multitarea ni multiusuario). Windows 3.0 ya incorporó gestión de memoria virtual. Hoy en día Windows acapara cerca del 90% de sistemas operativos del mundo.

Otro tipo de sistemas

Pero no nos perdamos. Los sistemas operativos están para más cosas que para bajarse música. Los hay que tienen que gestionar cálculos extremadamente grandes. Una solución consiste en utilizar muchos procesadores juntos. Un sistema con muchos procesadores incrementa sus prestaciones, pero requiere de una gestión mucho más compleja. A veces los sistemas paralelos comparten memoria u otros periféricos. A veces no. Hay que gestionar con cuidado las escrituras y lecturas de memoria cuando hay varios procesadores que las gastan porque, por ejemplo, podríamos leer una copia de un dato que actualmente está siendo modificado por otro procesador.

A veces hay muchos ordenadores distantes, cada uno con sus cosillas, ejecutando una tarea conjunta. A esto se le llama sistemas distribuidos. Los sistemas distribuidos suelen tener un sistema operativo "normal", pero por encima de él hay una capa de servicios relacionados con la gestión del sistema distribuido.

Otras veces es necesario imponer serias restricciones al tiempo en que deben ejecutarse ciertas tareas, como en entornos industriales. Para esto existen sistemas de tiempo real. A veces nos interesa que los errores que se puedan producir no detengan el sistema, sino que lo degraden de forma aceptable: buscamos sistemas tolerantes a fallos. En fin, las distintas necesidades determinan el tipo sistema que gastaremos.

Y yo no necesito más que Windows pirateado. Y por eso gasto Windows. Queda pues, contestada la pregunta que me hacía yo mismo.


1 Jamás entenderé por qué la RAE acepta cederrón y no pecé

Sistemas Operativos. Addison Wesley Longman. ISBN 0-201-59113-8

Posts relacionados

19 agosto, 2007

La escritura oriental japonesa

¿Cómo escriben los japoneses? Es una duda razonable. ¿Escriben tal y como aparecen los caracteres que vemos (si es que los vemos) en esta página? Pues sí y no. Se parece tanto como se puede parecer nuestra escritura occidental a las letras que estamos leyendo. Aquí, por ejemplo, dejo un enlace a una imagen con diferentes frases de adolescentes japoneses.

En ésta encontramos tanto hiragana como katakana y un par de kanjis. Significa algo así como: "Hola, buenas. Algún día pienso ir a América".

Que vendría a escribirse "normalizado" de esta manera:

No se diferencia mucho, ¿verdad?. Veamos cómo escribe este otro:
Lo que este elemento quiere decir es algo así como "esfuérzate en el estudio del japonés, ánimo". Y se escribe así: (voy a ponerlo en grande)

Ésta ya es otra cosa. Supongamos que tras esto el profe amonesta al alumno por escribir tan mal. Y éste, muy pillín, le contesta que se trata de un nuevo estilo de escritura y que la escritura oriental, a través del tiempo ha ido variando... desde el trazo más complejo e incomprensible al más mínimo e incomprensible. ¿Es eso cierto? ¿Puede el profe reñir a alumno díscolo?. ¡Qué misterio!


Veamos para contestar una historia de: La escritura oriental.

Por escritura oriental entendemos la escritura derivada del chino tradicional. Ésta ha ido evolucionando a lo largo del tiempo y existen distintos estilos de caligrafía, asociados al tipo de escritura china de cada época1.

Estilo del sello (400-200 aC). Este estilo es el más antiguo. Los caracteres aún están más cerca del pictograma que del ideograma y no existen restricciones (impuestas por el uso del pincel) en la dirección u orden del trazo. Estos sellos se empleaban de forma ceremonial y su lectura es imposible para alguien que sólo conozca la escritura moderna.

A medida que se hacía necesaria la creación de documentos oficiales fue evidente que los complicados sellos eran un freno. Según la tradición, Chéng Miǎo creó un nuevo estilo convirtiendo algunos trazos de los sellos para que los escribas pudiesen trabajar con mayor facilidad. El estilo de escriba, más sencillo y con ciertas reglas de trazado, contribuyó al desarrollo del aprendizaje de la escritura y llegó a sustituir al de los sellos entre los siglos I y III de nuestra era.

La centralización del poder a lo largo del s. III requería de cierta uniformidad y la escritura de escriba fue entonces racionalizada y sometida a ciertas reglas, que son las que hoy conocemos. Se delimita el tipo de trazos posibles y se someten a un orden y número: se impiden los trazos más agudos o curvas arbitrarios. El estilo regular ha sobrevivido y es el que se aprende hoy en día... y al que tratamos de acercarnos cuando queremos escribir "bien".

Inmediatamente surge un nuevo estilo como una deformación natural del estilo regular, en el que los trazos a menudo se entrelazan, con el objetivo de realizar una escritura lo más continua posible. Sin embargo, los caracteres siguen siendo reconocibles ya que las simplificaciones de los caracteres son lógicas. Este estilo es, sencillamente, la forma natural o corriente de escritura, procurando levantar el pincel lo menos posible para volver atrás. Sin embargo, en la caligrafía, este estilo está sometido a reglas y fue estudiado por grandes caligrafistas de los siglos III y IV. Parte de algunas simplificaciones de los símbolos han pasado a la escritura "normalizada" en China, dando lugar al Chino Simplificado.

Estilo de hierba 草書. También llamado cursiva. Este estilo, el más curioso, se remonta a la época de los sellos, donde aparecieron como deformaciones extremas o simplificaciones de estos. Un segundo estilo de escritura de hierba, más entrelazada y confusa apareció después en el s. II. Los trazos son ilegibles a ojos de profanos y sólo estudiosos de la materia son capaces de escribir correctamente en este estilo. No se trata de escribir más rápido, pues. Actualmente este estilo se reserva al principalmente al arte.

Conviene hacer notar que la cursiva japonesa es totalmente independiente de la china. En Japón, la escritura de símbolos tradicionales chinos produjo un nuevo tipo de escritura: el man'yougana. El significado era dictado por la pronunciación japonesa, empleando para ello símbolos chinos que bien podían no adecuarse a la semántica de la oración. La evolución del man'yougana en escritura cursiva dio lugar al Hiragana. El Katakana surgió en cambio de trozos de símbolos chinos usados en man'yougana, tomados por monjes budistas como escritura taquigráfica.

La caligrafía japonesa se estudia hoy en día en las clases de primaria y la practican japoneses y estudiantes como afición o entretenimiento. Sólo los estudiosos del idioma y la cultura tradicional entienden los procesos de cada cambio de estilo.

Cada uno de estos cambios fue estudiado y tratado con profundidad por los caligrafistas (shoka 書家) de la época. Por ejemplo, he aquí un estudio sobre las 8 maneras de escribir de forma cursiva la palabra "dragón". Por tanto, nuestro alumno no se salva hoy. No se trata de hacer garabatos al escribir, hay mucho estudio tras cada estilo y un largo proceso: cate asegurado, pues.

1 Todos estos estilos se conservan hoy en día a través de la práctica del shodou 書道 (camino de la escritura) entendido como estudio y práctica de la escritura a través del budismo. Uno de los siguientes posts tratará sobre éste.


Posts relacionados