sábado, 25 de junio de 2016

Fonaments de computadors (05.562) - UOC

Actualizado enero 2017!!!

En primer lugar pediros disculpas ya que este material hace algunos semestres que lo tenía y por falta de tiempo no he podido colgarlo. ¿Algunos semestres dice el pavo? ¿Y no ha tenido tiempo? Pues ya veis... esto es como al Georgie Dann un año que no sacó canción del verano... se le preguntó por el hecho y contestó...  SE ME HA ECHADO EL TIEMPO ENCIMA!!!!!  XD  Espero que esto me disculpe...

Bueno... al tema...

En esta ocasión os comparto mis apuntes de la asignatura 'Fonaments de computadors' (05.562) de la Universitat Oberta de Catalunya (UOC).

Como siempre os cuelgo los apuntes en PDF y en Word para que lo modifiquéis adaptándolo a vuestras necesidades (en catalán)


Por supuesto también os adjunto una colección muy completa de exámenes de años anteriores...


Una colección no tan completa de PAC's y PEC's

PACS y PECS

Una colección de prácticas...

Prácticas

Y para vuestra ayuda un PowerPoint con componentes 'Copia y pega' y un 'Test'...

PowerPoint
Test

Y ahora lo mejor!!!

Al menos durante los cinco últimos cuadrimestres, hay dos preguntas cortas que valen medio punto cada una y que se extrae de un cuestionario de 26 preguntas!  (Un regalo, vamos...)

Pues para que podáis estudiarlas amenamente, las he metido en el anki!


Descargarse las tarjetas para el software aquí o aquí, o bien buscar el mazo UOC - Fonaments de computadors en ankiweb.

Y con esto ya está...

Recordad que para que me sea más fácil mantener los documentos actualizados (y de paso ganarme unos millones) utilizo el acortador de url ad.fly, eso significa que cuando pinchéis en un enlace os aparecerá una publicidad con un botón que pone... 'Saltar Publicidad'... lo pincháis y accederéis al MEGA, dónde tengo alojados los ficheros en el momento de escribir este artículo. Si no accedéis a Mega es que lo he cambiado de host (que me da va a ser en breve)

Bueno... besines y a afilar los codos...  Mucha suerte a tod@s.

martes, 31 de mayo de 2016

Cargar cotizaciones en Metastock 11

Que Metastock es el programa favorito para los inversores de bolsa no lo discute nadie. Que tener Metastock actualizado a final de sesión cuesta una pasta también... o casi... vamos a ver como mantener Metastock 11 actualizado gracias a megabolsa.com

Bajando el histórico de cierres

Desde esta página podemos descargar los históricos al cierre de diferentes mercados:

Nuestra instalación nos habrá creado una carpeta en C:\ que se llama Metastock Data. Crearemos una carpeta llamada Downloads en ella y descomprimiremos en su interior el fichero que nos hayamos descargado. En este ejemplo se llama Downloads, pero si queréis bajaros todos los ficheros, lo suyo sería (con objeto de tener las cosas ordenadas) tener una carpeta por archivo.

Cuando vayamos a abrir una gráfica ahora sólo tendremos que ir a buscar la carpeta Downloads y veremos todas las acciones o índices que hayamos descargado.



Megabolsa mantiene estos históricos mensualmente con lo que yo recomiendo bajarlos y actualizarlos con esa periodicidad... ¿Por qué? Pues porque pueden entrar y salir nuevos valores, efectuarse splits y toda una serie de incidencias que aunque nos veamos obligados a corregir en el intradía nos aseguraremos de tenerlo bien a fin de mes.

Actualizando a cierre

Evidentemente, para nosotros, avezados tiburones, no nos bastará con el cierre a fin de mes, necesitamos disponer de los cierres diarios. Para ello cada día a cierre nos bajaremos de AQUÍ  el cierre correspondiente al día y lo copiaremos en un sitio controlado. En el ejemplo usaremos una carpeta situada en C:\Metastock Data a la que llamaremos Cierres.

Una vez copiado el archivo abriremos el Downloader yendo a Tools -> The Downloader


y pulsaremos sobre el icono convert


y seleccionaremos como origen el archivo (o archivos) que nos hemos descargado y como destino nuestra famosa carpeta Downloads...


Le damos al OK y cuando acabe ya tendremos incluido el cierre en nuestro histórico. Ala... a perder dinero!

sábado, 16 de abril de 2016

Minetest Modding (V) - Creando MOB's con Blender (I)

Pues sí amigos, me he vuelto loco... voy a intentar algo que se me escapa totalmente y es un tutorial básico de Blender para hacer MOB's (si no sabéis que es ese coso pinchad AQUÍ). Hay muy buenos tutoriales para aprender Blender en el internet siendo mis preferidos los que cuelga este señor tan guapo con su uniforme, pero yo voy a exponer aquí lo más básico.

Descargando Blender

Muy fácil... lo hacéis AQUÍ y lo instaláis. Abrimos Blender y pasamos al siguiente apartado.

Manejando Blender

Aparecerá la siguiente pantalla:



Primera lección

Seleccionamos el cubo que aparece con el botón derecho del ratón y le damos a la tecla suprimir. Nos pedirá confirmación. Le decimos que p'alante. Ya sabéis seleccionar y borrar objetos.

Segunda lección: Poniendo objetos

En la izquierda de la pantalla tenéis un menú. Fijaos que tiene varias pestañas y una que pone Create. Si la seleccionamos veremos los objetos que podemos incluir, nosotros escogeremos la Ico Sphere.


Tercera lección: Transformando objetos

Si ahora os fijáis en la parte inferior de la pantalla veremos una serie de iconos, en el que hay uno que si colocáis el ratón encima pone Transformation Manipulators: Scale.


En la captura superior está marcado en azul, es este icono:


Si lo pulsamos veremos que aparecen unos puntos sobre la esfera que acabamos de colocar:


Probad a coger uno de los puntos y estirarlo... a mi me ha quedado así:


Cuarta lección: Moviendo objetos

¿Veis una especie de diana que hay por ahí?  Colocadla sobre la esfera (pinchando sobre el botón izquierdo)



Añadid un cubo y transformarlo como ya sabéis para que sea un rectángulo... (la idea es construir una cabeza)


Ahora si os fijáis en los iconos de abajo, tenemos uno con forma de flecha que pone: Transformation Manipulators: Translate 


Nos aparecerán unas flechas sobre nuestra cabeza. La estrategia es la misma... tirando de las flechas la colocaremos sobre la esfera.


Quinta lección: Rotando objetos

Ya conocemos los iconos inferiores y nos queda uno por ver que pone Transformation Manipulators: Rotate.  Lo seleccionaremos:



Vemos que nos aparecen unas líneas sobre la cabeza... Tirando de ellas hacia abajo (En este caso la línea roja) podremos hacer que nuestro MOB mire hacia abajo.



¿Que se nos ha separado del cuerpo? Pues nada... ¿ya sabéis mover, no?  Pues la colocáis mejor.

Sexta lección:  Malditas 3D

Ahora colocaremos unas patitas y unas manitas a nuestro bicho... Ya sabéis hacerlo:



¿Queda chulo eh? En este momento salvamos nuestro diseño, ya que lo que viene ahora es complicado y lo podemos perder todo... si os fijáis en las sucesivas capturas mi bicho será algo diferente... ¿adivináis por qué?

Bueno... pulsad el 4 del teclado numérico varias veces... ¿veis que pasa?


Creíamos que los estábamos haciendo bien... pero las 3D nos juegan una mala pasada... pero no pasa nada... como sabemos mover... desde esta nueva perspectiva lo colocamos bien... recordad que los objetos se seleccionan con el botón derecho del ratón



Perfecto!!!  ¿Perfecto?   Rotemos con el 6 del teclado numérico...


Supongo que la estrategia queda clara... con el 4, el 8, el 6, y el 2 del teclado numérico le vais dando vueltas al bicho hasta que quede perfecto...

Y ahora sólo queda completarlo!!!!


Brutal, ¿eh?

Ahora pulsad la A dos veces y después CTRL + J.  Ya hemos unido todas las piezas en un sólo bicho!!!

Pues aún  no hemos acabado... nos vemos...

Videojuegos para padres y maestros - Minetest PilzAdam MOBs

Minetest está muy bien... vamos por el campo talando árboles y construyendo casitas... todo muy bucólico... pero entre nosotros... esto es un rollo... un jugador que se precie necesita matar algo de vez en cuando y claro... también tenemos MOD's que nos solucionan la papeleta...

PilzAdam MOB

Un MOB es al gaming lo que un PNJ al roling... es decir... son personajes controlados por la máquina con los que generalmente podemos interactuar a menudo con los puños o peor...

MOD's de MOB's hay un montón, si ponéis Minetest MOB en vuestro buscador favorito Google os ofrecerá una buena muestra de ellos y si no pincháis AQUÍ.

El caso es que nosotros hemos escogido uno en particular ya que me ha parecido que será el más sencillo de trabajar en la parte de Minetest avanzado... sí... creando nuestros propios MOB's...  :-)
Descargaremos el MOD de AQUÍ y lo instalaremos. A estas alturas ya sabemos cómo hacerlo, pero si tenéis mala memoria o sois nuevos en The Furni's World podéis pinchar AQUÍ para recibir precisas instrucciones.


Nuevos amiguitos

Pues sí... una vez tengamos en MOD instalado, nos iremos encontrando por el mundo con nuevos amiguitos con los que jugar... os los detallo:


Dirt Monster

Mirad que guapo es... dicen las leyendas que al caer la noche emergen de entre la yerba con un agónico aullido. Se cuenta que no son especialmente rápidos, vamos, tan rápidos como nosotros, ni especialmente feroces (un corazón de vida por ataque).
Si buscamos en la monsterpedia  encontraremos que son vulnerables al agua, a la lava y a la luz del sol.








Stone Monster

Los viejos del lugar cuentan que este ser que habita en la oscuridad nace de las entrañas de la misma roca (normal Stone) que forma su piel. Se mueve lentamente (a la mitad de velocidad de un humano) y sólo puede ser dañado con como mínimo con una espada de piedra.
Los que se han encontrado con él dicen que un ataque suyo es el doble de dañino que el del Dirt Monster y que la esencia de su pétrea carne lo convierte en inmune al agua, lava y sol.





Sand Monster

Existen relatos de origen perdido en el tiempo que los habitantes de los desiertos narran de padres a hijos. En ellos, se habla de este ser, que emerge de entre las dunas y causa pavor entre los nómadas. Afortunadamente es igual de rápido que los humanos y no muy fuerte. El agua y la lava pueden acabar con él.







Oerkki

Se han encontrado escritos de aventureros que dicen haber visto a este ser en los mismos lugares donde habita el Stone Monster. Es esos escritos se describe a este ser como una criatura que se desplaza con la misma velocidad que un humano y que es tan feroz como sus vecinos, aunque por gracias a los dioses se le puede vencer con lava y agua.








Dungeon Master

Aunque nadie lo ha podido contrastar, alguna vez se ha podido escuchar de la boca de gente que ha perdido el juicio, inconexas frases sobre este ser.

Se dice que protege a los monstruos de piedra y que escupe bolas de fuego por sus fauces. Su talón de aquiles es el fuego y el agua.

Se dice que necesitaremos asestarle 15 golpes para terminar con él a manos desnudas, 7 con una espada de madera, 5 con una de piedra y 4 blandiendo una espada de metal. Tocarlo nos costará medio corazón de vida y su aliento de fuego nos causará 4 corazones y medio de daño. Además puede destruir cualquier bloque incluyendo cofres u hornos. Pero da igual... no sobreviviréis.


No se vayan todavía, aún hay más

No todo van a ser 'mostruos' en este MOD. También hay MOB's amigables, por supuesto!

Corderitos

Son tan bonitos, tan simpáticos, tan esponjositos... ¿no os entran ganas de matarlos? Si lo hacéis obtendréis carne que podréis cocinar en el horno para vuestro sustento. Si optáis por el indulto y pulsáis sobre ellos con el botón derecho del ratón obtendréis lana. Aparecen allí dónde hay hierba.








Ratitas

Ratita, ratita... ¿por qué eres tan bonita?. Ante este reclamo la ratita se nos acercará y la podremos capturar con el botón derecho del ratón. Una vez obre en nuestro poder, podremos preparar exquisitos manjares metiéndola en el horno o liberarla de nuestro en la cocina de nuestro némesis.







Corolario

Hay MOD's de MOB's mucho más avanzados y con muchos más bichejos que harán las delicias de los aventureros más osados... sin embargo cómo introducíamos en la introducción (¿dónde si no?) el objeto de haberos mostrado éste en particular, és usarlo como base para hacer nuestros propios MOB's. ¿No os gustaría combatir contra dragones? ¿O quizá os gustaría montar un zoológico o una granja de alto rendimiento? Todo queda en vuestra mano. En la sección de Minetest avanzado próximamente...


sábado, 12 de marzo de 2016

Videojuegos para padres y maestros - Música en Minetest

En este capítulo  vimos la NoteStone. La NoteStone es un bloque que pertenece al MOD Mesecons y que permite hacer musiquita. Veámosla en detalle.

Música Maestro!!!

Fijaos en la siguiente captura:


¿Veis la estrategia?  La cosa consiste en tirar una linea de cable e irle conectando las NoteStones... como podéis imaginar, cada NoteStone corresponderá a una nota de nuestra canción. Además podéis ver que cada nota está separada por un Delayer. Evidentemente el Delayer además de separar las notas sirve para establecer las pausas. También podríamos poner tres notas juntas que sonarían a modo de acorde. La canción empieza pulsando un botón.

DO RE MI


Lógicamente, cada NoteStone debe configurarse con la nota que queremos que suene y eso se hace a mamporrazos... es decir, cada golpe que le demos sube una nota siguiendo el siguiente esquema:


Es decir que coloco una NoteStone y le doy cinco mamporrazos para conseguir un FA. Si nos perdemos le seguimos dando hasta notar el cambio del Do alto al do# y volvemos a empezar.

Cómo observaréis existe un pequeño inconveniente y es que no disponemos del do bajo. Pero si colocamos una Steel Block debajo de la NoteStone conseguiremos que la escala suba una octava. De hecho, si volvéis a ver la captura que iniciaba este articulillo veréis que nuestras NoteStones estan encima de un Steel Block.

Así pues disponemos de dos octavas para ejecutar nuestra composición y deberemos jugar con las dos escalas para que nos encaje.

Drumline


Ahora vamos a darle ritmo a la vida. Si volvemos a la primera imagen, veréis que inteligentemente he colocado todas las NoteStone en el mismo lado... y eso es porque por el otro lado le podemos poner la percusión... el ritmillo... la sal de la vida... el queseyó... ya me entendéis...

Y seguimos la misma estrategia... colocando debajo de la NoteStone tendremos una batería completa:

Sobre estas líneas lo tenéis representado:

Tenemos dos sonidos de platillo colocando debajo de nuestra NoteStone un bloque Tree o un bloque Wood. Para el bombo colocamos una Stone, para la caja un Chest y para el charles un bloque Glass. Tan sencillo como esto.

CHA-LA HEAD CHA-LA



Será porque de crío caí en la marmita del metal, pero una buena melodía que se precie no debería estar exenta de una buenas explosiones y sobre todo fuego, mucho fuego... 

Para conseguir estos efectos probad de colocar una Coal Block o un Lava Source debajo de vuestra NoteStone... ¿Qué sucede?

La vis docente

Este bloque da mucho juego para emplearlo en docencia, partiendo de su obvio contenido musical, se puede pedir a l@s alumn@s que construyan una canción de manera colaborativa. Esto implica repartirse la canción y el terreno sobre el que construir y si no me equivoco eso son mates...

¿Qué me decís de intentar esto? Tiene curro eh...



Y nada más... para acabar esta entrada musical... os dejo con un poco de testosterona, masculinidad sin límite, fuego y explosiones... que lo disfruten!



domingo, 6 de marzo de 2016

Videotutorial de Instalación de Minetest

Esta vez quiero dejaros con un pequeño experimento...  mi primer videotutorial.  Tiene muchos errores... pero el próximo será mejor!!!

Sin más preámbulos... ahí va...


domingo, 28 de febrero de 2016

Videojuegos para padres y maestros - Minetest MOD Areas (Protección)

Que sí, que hemos hecho un mundo brutal, que lo hemos colgado en un servidor y viene un troll y se dedica a destruir nuestro mundo o a hacer pintadas obscenas sobre nuestros muros.



Minetest dispone de una serie de MODs, conocidos como de protección, que permiten que sólo nosotros (o las personas que autoricemos) realicen cambios sobre determinadas zonas del juego.

Y quizá el más conocido (sobretodo en modo creativo) sea el...

MOD Areas

Este MOD lo podéis descargar AQUI. Ya sabéis que se debe de copiar el carpeta MODs de Minetest. Si necesitáis más información de cómo instalar un MOD podéis pinchar AQUÍ. De todas formas este MOD tiene un truqui y es que posiblemente la carpeta que se os cree sea areas-master. Pues bien, debéis cambiarle el nombre a areas. Es decir, que la carpeta que debe colgar de la carpeta MOD de nuestro juego, se llamará areas sin el guión y sin el master. Después de copiar la carpeta recordad habilitar el MOD en vuestro juego...

Combatiendo al Troll

En esencia, este MOD funciona de manera muy parecida al WorldEdit, es decir que colocaremos un bloque con el número 1 en un sitio y un bloque con el número 2 en otro que serán dos vértices opuestos que definirán un cubo. Todo el espacio incluido en el volumen del cubo será nuestra área (paradojas de la vida)

Mirad el ejemplo:



Comandos básicos de Area

Como en WorldEdit los comandos se introducen en el chat y son:

/area_pos set

Escribiendo este comando, el siguiente golpe que demos con nuestro pico establecerá el 1 y el siguiente el 2. Si os preguntáis cómo he hecho para poner el número 2 ahí volando en el ejemplo anterior, la respuesta es sencilla... he construido una columna de bloques, he puesto el número 2 y después la he destruido... así es, imaginación al poder...

/area_pos set1
/area_pos set2

Es lo mismo... pero coloca sólo un cubo. Puede servir para rectificar la posición de uno de los cubos... es decir, que si tengo los dos cubos puestos y hago un /area_pos set1, moveré el bloque del 1, respetando la posición del 2 y a la inversa.

/area_pos1
/area_pos2

Lo mismo que el anterior. ¿la diferencia? En el anterior debemos picar sobre algo para colocar el cubo. Con este comando, el cubo se coloca en nuestra posición.

/area_pos1 X Y Z
/area_pos2 X Y Z

¿Hace falta que lo explique? Lo mismo de lo mismo, pero esta vez ponemos las coordenadas en las que queremos que el cubo se ubique.

/protect <AreaName>
Ya tenemos el área definida pero no es suficiente. Debemos protegerla, para ello usaremos este comando. Yo tengo un laberinto, donde he puesto los bloques 1 y 2 en cada extremo. Ahora lo protejo:  /protect labirinto

Si alguien entra en el laberinto, aparecerá ahora como de mi propiedad en la parte inferior izquierda. El nombre del área es para que nos acordemos...  :-)


/list_areas
Nos hemos vuelto locos ahí creando áreas y ahora no sabemos ni lo que tenemos. Tranquilos, este MOD nos provee del comando /list_areas para ver que tenemos.


Como veis nos da el nombre que le hemos asignado al área, un identificador (ID) que es muy importante y ahora veremos para qué sirve y la posición con las coordenadas x,y,z del cubo 1 y del cubo 2.

/remove_area <ID>
Y aquí viene el dichoso ID. Si me quiero cargar el área protegida llamada Casa de Furni en la captura anterior he de poner  /remove_area 6.  Y... ¿por qué no el nombre? Pues si os fijáis, tengo dos labirintos en la captura anterior...

/rename_area <ID> <NewName>
Ésta la esperabais como agua de mayo. Ya os sangraban los ojos.  /rename_area 5 laberinto. O os creías que lo del labirinto era casual... furni es el p**o amo... como éste de aquí...


/select_area <ID>
Selecciona un área. Es decir habilita nuevamente los cubos 1 y 2 como si los acabáramos de poner. ¿Y para qué? Pues nos puede servir para con un /area_pos1 o un /area_pos2 rectificar la posición de los bloques que delimitan el área. También nos puede servir para lo siguiente...

/set_owner <OwnerName> <AreaName>

La copropiedad llega a Minetest. Haz de otro jugador tu compañero de piso. Seleccionando un área y poniendo esta instrucción daremos permisos a otro jugador para que 'opere' en nuestra área.

Seleccionando como hemos visto anteriormente el labarinto y con /set_owner dédalo laberinto daremos permisos al jugador Dédalo para que colabore en la construcción de nuestro laberinto.

/change_owner <ID> <NewOwner>

Cambia el propietario de una área. Suponiendo que mi laberinto tenga el ID = 5. Con un /change_owner 5 minotauro y saliendo por patas la lío parda...  :-)


Hagámoslo visual (MOD markers)

Existe un MOD llamado markers y que os podéis bajar AQUÍ y que es un GUI para el MOD Areas.
Su funcionamiento es bien sencillo. Con él podremos construir marcadores.


Para definir un área  (aquí sí tomamos el concepto de área como tal) marcaremos las cuatro esquinas de la misma sin preocuparnos de la altura.


Con doble click sobre uno de los marcadores nos aparecerá el siguiente cuadro de diálogo:


Como vemos tiene tres casilla a informar:

La primera son las posiciones hacia arriba desde el marcador que queremos proteger. En nuestro ejemplo serían 0. Los marcadores se encuentran en la parte superior de la estructura.

En la segunda casilla nos piden los bloques hacia abajo que queremos proteger. En este caso serían seis o más. ¿Y por qué si la estructura tiene cinco casillas de altura? Bien... no querremos que el troll entre desde abajo... ¿no?

En la tercera casilla pondremos el nombre con el que queramos denominar al área.

No os engañéis... el MOD Áreas sigue funcionando con todos sus comandos.. sólo que así es más fácil determinar las áreas. Es más... si ahora quitamos los marcadores, el área seguirá protegida. No obstante también tenemos un bloque que nos ayuda en esta tarea...


Para que funcione hemos de colocar la piedra sobre un área protegida y golpear con el botón derecho sobre ella... aparecerá el siguiente diálogo:


Este diálogo tiene las siguientes opciones, aunque a veces no responde bien al click de los botones y hay que ser un poco insistente:

Change owner: Permite cambiar el propietario del área.
Delete / Rename: Permite borrar o renombrar un área.
My Areas: Lista las áreas.
Add: Añade un nuevo propietario para el área.
Local Areas: Listas las áreas que afectan la posición en la que hemos puesto la piedra. Sí, podemos tener un área dentro de otra.

Los demás botones son para administrar áreas que no sean nuestras en el caso de que seamos administradores.

Y con esto creo que es suficiente para que le den al troll... nos vemos!