Clase 29 de Abril de 2008

martes, 29 de abril de 2008

Cada vez estamos menos gente en clase, ¿por qué será?

Frase del día: No es que haya un problema con los feeds de blogspot.es, es que es blogspot.es una mierda.

Por lo que JJ aconseja que las personas que tengan su blog en blogspot.es lo cambien de sitio, pues no funcionan los Feeds.

Vemos el ejercicio de autoevaluación de un compañero. Su blog es el siguiente: http://dyec2008.blogspot.com/ que habla sobre los sistemas de ficheros. TUpakamaru también ha hecho un ejercicio de autoevaluación, que se puede encontrar aquí.

Después de los ejercicios, vemos como NO tenemos que hacer una comparativa aqui. En el vínculo se comparan cartuchos originales con cartuchos genéricos.

Continuamos con el tema 3.

NOTA: En el directorio VAR de linux se almacena el registro del sistema (patinazo de antares....)
Dejo la siguiente lista con el contenido de cada uno de los directorios más comunes de LINUX:

Directorio Descripción
-----------------------------------------------------------------------------------------
/bin/ Comandos/programas binarios esenciales (cp, mv, ls, rm, etc.),
/boot/ Ficheros utilizados durante el arranque del sistema (núcleo y discos RAM)
/dev/ Dispositivos esenciales, discos duros, terminales, sonido, video, lectores dvd/cd, etc

/etc/ Ficheros de configuración utilizados en todo el sistema y que son específicos del ordenador

/etc/opt/ Ficheros de configuración utilizados por programas alojados dentro de /opt/

/etc/X11/ Ficheros de configuración para el sistema X Window (Opcional)
/etc/sgml/ Ficheros de configuración para SGML (Opcional)
/etc/xml/ Ficheros de configuración para XML (Opcional)

/home/ Directorios de inicios de los usuarios (Opcional)
/lib/ Bibliotecas compartidas esenciales para los binarios de /bin/, /sbin/ y
el núcleo del sistema.

/mnt/ Sistemas de ficheros montados temporalmente.
/media/ Puntos de montaje para dispositivos de medios como unidades lectoras
de discos compactos.

/opt/ Paquetes de aplicaciones estáticas.
/proc/ Sistema de ficheros virtual que documenta sucesos y estados del núcleo. Contiene principalmente ficheros de texto.

/root/ Directorio de inicio del usuario root (super-usuario) (Opcional)
/sbin/ Comandos/programas binarios de administración de sistema.
/tmp/ Ficheros temporales
/srv/ Datos específicos de sitio servidos por el sistema.
/usr/ Jerarquía secundaria para datos compartidos de solo lectura (Unix system resources). Este directorio puede ser compartido por múltiples ordenadores y no debe contener datos específicos del ordenador que los comparte.

/usr/bin/ Comandos/programas binarios.
/usr/include/ Ficheros de inclusión estándar (cabeceras de cabecera utilizados para desarrollo).

/usr/lib/ Bibliotecas compartidas.
/usr/share/ Datos compartidos independientes de la arquitectura del sistema. Imágenes, ficheros de texto, etc.

/usr/src/ Códigos fuente (Opcional)
/usr/X11R6/ Sistema X Window, versión 11, lanzamiento 6 (Opcional)
/usr/local/ Jerarquía terciaria para datos compartidos de solo lectura específicos del ordenador que los comparte.

/var/ Ficheros variables, como son logs, bases de datos, directorio raíz de servidores HTTP y FTP, colas de correo, ficheros temporales, etc.

/var/cache/ Cache da datos de aplicaciones.
/var/crash/ Depósito de información referente a caidas del sistema (Opcional)

/var/games/ Datos variables de aplicaciones para juegos (Opcional)
/var/lib/ Información de estado variable. Algunos servidores como MySQL y PostgreSQL almacenan sus bases de datos en directorios subordinados de éste.

/var/lock/ Ficheros de bloqueo.
/var/log/ Ficheros y directorios de registro del sistemas (logs).
/var/mail/ Buzones de correo de usuarios (Opcional)
/var/opt/ Datos variables de /opt/.
/var/spool/ Colas de datos de aplicaciones.
/var/tmp/ Ficheros temporales preservados entre reinicios.


Por ejemplo, en mis equipos tengo las siguientes particiones de disco:

(a completar a llegar a mi piso)

FRASE DEL DÍA 2: De Windows XP no voy a hablar, que no tiene remedio...


Y terminamos con el vídeo del día:

Windows XP Tweak Reveled: Speed Up System Performance (Spanish)


Para terminar hacemos una planificación sobre el resto de clases que quedan. Nota importante, es que en la siguiente clase se explicará el trabajo.

Práctica 4

martes, 22 de abril de 2008

Mi práctica se puede encontrar, como siempre, en el siguiente enlace:

http://antaress.es/DyEC/4/

Clase 22 de Abril de 2008

Comenzamos la clase hablando sobre la práctica 4. En general, esta práctica ha salido algo peor que las anteriores (aunque yo tampoco me puedo quejar según el rango de notas que se ha comentado en clase).

Hay que hacer los ejercicios de autoevaluación, que solo lo hace Tupakamaru (o como se diga) que encima no viene a clase.

Sobre la práctica 4, nos hemos limitado a "poner capturas" en lugar de hacer una análisis exhaustivo. En el wiki, se encuentran todos los "errores" cometidos en la práctica.

Comentamos algunos de los monitores que podríamos haber utilizado para monitorizar las tarjetas gráficas, como por ejemplo el software Asus SmartDoctor.

En esta práctica, ha surgido una nueva forma de copia de prácticas, poner las prácticas de otros años (¿no había alguien en el grupo del correo que estuvo preguntando precisamente eso?)

Comentamos la práctica 4 de Tupakamaru. Las gráficas (como en mi caso) no están bien, pero erramos en lo contrario. En mi caso soy demasiado minivalistas y en el caso de TupaKamaru peca de exceso.

Comentamos sobre las prácticas y me dice algo que me deja un poco "pillado". Luego se lo comentaré en privado.

Vemos el ejercicio de autoevaluación de una compañera.

Empezamos a hablar sobre overclocking y sobre un tema que a mí me apasiona, sobre la temperatura del sistema. Hablamos también sobre el "botón de turbo" de los sistemas, que alguno de los alumnos de la Etsiit hemos podido ver en libre acceso.

Hablamos también sobre los sistemas multiprocesadores. Estos sistemas tienen problemas dado que tienen que compartir la memoria, por lo que tienen que utilizar "cierres" para hacer sectores de exclusión mutua que impida que un procesador acceda a la zona de memoria donde "trabaja" el otro procesador. De todos modos el precio de estos sistemas está bajando, pudiendo adquirir un equipo con 8 núcleos de procesamiento por algo menos de 3000€.

Conclusión: Si la CPU va mal, tenemos que cambiar de CPU.

Pasamos al siguiente tema, la sincronización de memoria y para verlo hacemos un pequeño programa en PERL que gaste memoria. Observamos que a medida que se va "gastando" la memoria, el sistema pasa a SWAP la memoria de los procesos que no están siendo utilizados en el momento. Como medida de precaución, se recomienda usar librerías compartidas, que son librerías que son compartidas por varios programas en ejecución pero de las que solo se carga una instancia en memoria. Esto supone un ahorro considerable de memoria.

Comentamos la anécdota sobre el Señor Paleta, que concluye con la frase "No hay comida gratis".

Descubrimos con ayuda de una gráfica, como un pequeño cambio en la configuración del sistema puede suponer grandes cambios en la eficiencia del sistema.

Comenta el profesor, que linux no permite cambiar la prioridad de los procesos. Encuentro en el monitor de sistemas de UBUNTU 8.04 la posibilidad de cambiar la prioridad de un proceso. Cuando me deje blogger (que está hoy rebelde) subo alguna capturas.

Descubrimos un nuevo monitor de sistema llamado strace disponible en los sistemas linux.

Continuamos hablando sobre los dispositivos de entrada y salida. Y terminamos esta clase con nuestro vídeo de la semana.

Sobre el vídeo de la semana, me gustaría pronunciarme diciendo que no me parecen tan buenos (al menos actualmente) los discos SSD frente a los duros tradicionales. Como argumento dejo las dos siguientes direcciones:
http://teleobjetivo.org/blog/porque-fallan-los-discos-ssd.html
http://barrapunto.com/articles/08/04/07/2241214.shtml

AÑADIDO: Me olvidaba, el profesor nos recomienda la siguiente página para obtener información referente al temario de la asignatura: http://www.redbooks.ibm.com/abstracts/redp4285.html

Clase 15 de Abril de 2008

martes, 15 de abril de 2008

18:10 Empezamos comentado la preciosa página de la
Universidad de Granada. A mi por lo menos, me gusta mucho más que la anterior.
18:13 Mira que chulo, ha gustado mi método MADE IN 24 de poner los apuntes. Dado que me da lo mismo hacerlo de una manera u otra, pos lo haré así siempre.
18:15 Comentamos el anuncio de movistar nuevo. Para quien no lo haya visto, es el siguiente:




18:16 Siguiendo la investigación de este blog encontramos un ejemplo bastante bueno de lo que estuvimos hablando la semana pasada.
18:19 Vemos los ejercicios de autoevaluación del compañero tUpaKamaRu. Por lo que parece, los ejercicios de autoevaluación no son muy populares entre nosotros...
18:23 Descubrimos, que los ejercicios de autoevaluación se encuentran hechos por los alumnos del año pasado.
18:25 Continuamos con el Tema 3.
18:25 Debemos de ser consciente, de que NUNCA podemos hacer que nuestro sistema vaya mejor en todo. Tenemos que planificar que es lo que queremos mejorar. Si queremos que el sistema vaya mejor en todo, mejor tiramos el actual y ponemos uno nuevo. Si planificamos y conocemos nuestro sistema, podemos conocer a medio plazo cuando se va a ver "superado" nuestro sistema.
18:29 Vemos el ejemplo de un servidor WEB. Si queremos contratar un servicio de Host (para hacer por ejemplo una página que se llame AmoARistoMejide.com), tenemos que estudiar cual de las ofertas disponibles son las más adecuadas para nuestras necesidades.
18:32 Hablamos ligeramente sobre las máquinas virtuales.
18:33 Si vemos en Dreamhost podemos hacernos una ligera idea de la gran cantidad de ofertas disponibles.
18:35 Siguiendo con el ejemplo, debemos de tener cuidado con no sobrepasarnos del ancho de banda del que disponemos. Vemos diversos trucos sucios para ahorrar en ancho de banda.

18:38 Nota mental: Debemos de conocer PHP como el Jesucitodemivida.
18:41 La monitorización es necesaria para poder controlar nuestro sistema y estar prevenidos antes situaciones de "riesgo" . Podemos difinir reglas de comportamiento para intentar prevenir la "saturación" de nuestro sistema
18:48 Si todo falla, no queda otra que cambiar el sistema.
18:50 Empezamos a ver las distintas políticas de gestión del sistema.
18:55 Es mejor usar comandos internos del shell en vez de los comandos externos de UNIX
18:58 Cada cierto tiempo, es conveniente "mover los directorios" debido que en linux estos crecen y crecen.
19:00 Presenciamos un duelo. GEDIT vs KATE
En mi máquina:

Kate Gedit
Memoria Virtual 37 37,1
Memoria Residente 23,2 15,4
Memoria Escribible 4,9 4,3
Memoria Compartida 18,4 11,1

19:06 En el portatil del profesor, asistimos también a un duelo entre Navegadores WEB.
19:10 Conclusión: Utilizar las aplicaciones con menor consumo de recursos
19:17 Vemos como, de manera "simple" podemos configurar totalmente nuestro kernel, para establecer los criterios y reglas que seguirá nuestro sistema.
19:24 Dejamos de momento el tema. El profesor nos hace hincapié en que hagamos los ejercicios de autoevaluación.
19:27 Comentamos la 5ª Práctica. Esta práctica es bastante importante dado que es bastante aproximada al trabajo final ya que tenemos que seguir (de manera orientativa no estricta).
19:28 No tenemos que hacer más de 5 mejoras. Y de hacerlo, lo vamos haciendo de manera paulatina.
19:33 Yo tengo ya medianamente planteada la práctica 5.
19:34 Para esta práctica, tenemos un plantilla. Se comenta algo sobre fondos fosforitos... ¿me tendré que sentir aludido? Yo creo que el color del fondo de mis prácticas es bastante bonito :P
19:37 Lo más importante para todas las prácticas, es la fecha de entrega, en este caso, 7 de Mayo.
19:39 Es el momento del VÍDEO DE LA SEMANA:

RUTA: http://video.google.es/videoplay?docid=5393904704265757054




NOTA: Esta noche, a las 00:40 ¡¡¡ES POSIBLE QUE SALGAMOS EN LA TELE!!!

[Autoevaluación] Tema 2 Bloque 1

Buscar un programa que dibuje un gráfico de Kiviat interactivamente, o bien hacerlo uno mismo.

No he encontrado ninguno que lo realice de manera automática, pero si he encontrado una forma "rápida" de hacerlo utilizando MS Office, con el programa de hojas de cálculo Excel.

Debemos de introducir en una tabla los valores, recordando que en los diagramas de Kiviat, se van alternando un campo bueno, un campo malo..., es decir, un campo de más es mejor con otro de menos es mejor.



Seleccionamos los datos, y creamos un nuevo gráfico de tipo Radial Relleno.



Y ya tenemos nuestro gráfico de Kiviat :P



En caso de no disponer o no querer disponer de MS Office, se puede lograr un resultado parecido con su homólogo OpenOffice.

Para ello, de igual manera que con MS Office, usamos el programa de Hojas de Cálculo. Creamos la misma tabla de datos:



Pulsamos en el icono correspondiente a insertar gráfico. Con eso, iniciaremos el asistente:



Seguimos el guiado de la generación NEXT y pulsamos finalizar cuando hayamos terminado. Con esto conseguiremos un gráfico en el que solo se muestran los puntos:



Para unir los puntos, pulsamos con el botón derecho sobre la serie de datos y editamos sus propiedades:



Esto es lo más cerca que nos permite OpenOffice de tener un diagrama de Kiviat, al no haber encontrado ninguna manera de colorear el polinomio formado por los puntos:





Para más información sobre los gráficos de Kiviat, recomiendo leer esta entrada

Clase 08 de Abril de 2008

martes, 8 de abril de 2008


18:13 Empezamos a hablar sobre las prácticas, en concreto sobre las faltas de ortografía y sobre errores al subir las imágenes.
18:14 Seguimos hablando de los errores de la práctica 2. La lista de errores completa se puede encontrar en el wiki de la asignatura.
18:17 Comentamos los monitores del sistema más "populares" de las prácticas.
18:20 Vemos la práctica 3 de un compañero. (aquí)
18:26 Comenta los programas utilizados en la práctica 3. Se olvida de nombrar mi Ahorcado...
18:27 Prácticas copiadas. La primera es un 0, la segunda vez tienes que ir a Septiembre.
18:29 Un compañero nombra un programa llamado kcachegrind, que permite tener la traza de cualquier programa en tiempo real. (aquí). Como comentario: "que chuloo.."


18:36 Fijamos la fecha de la entrega de la práctica 4: 21 de Abril de 2008 (gracias anónimo por la corrección :P )
18:38 Comparativa Windows Xp VS Windows Vista (aquí)
18:40 Nota importante: NUNCA SE PUEDEN COMPARAR DOS SISTEMAS POR EL USO DE CPU (grabado a fuego)
18:44 No se a santo de qué, pero se propone hacer la evaluación mediante Risto Mejide. Yo, me ofrezco voluntario para ese método alternativo :P
18:46 Ejercicio de autoevaluación de Víctor (aquí).
NOTA: Nos tiene marginados a los que estamos detrás, no nos da caramelos ¡¡queremos caramelos (o en su defecto más enchufes)
18:49 Digo: "No es por ser porculero, pero ese ejercicio lo hicimos en clase el día anterior".

18:51 De igual manera que cuando terminamos el tema anterior vemos las fuentes del conocimiento, es decir, los libros.
18:53 Día de Administrado de sistemas: 28 de Julio
18:54 Hablamos sobre la serie The IT Crowd. Serie altamente recomendable para todos los informáticos.
18:57 Empezamos el tema 3!!!
((CAMBIO DE SISTEMA OPERATIVO))
19:10 Un administrador debe ser conocedor de todo lo que pasa en su sistema. Por ejemplo, debemos de saber que servicios tenemos en ejecución en nuestro sistema. De esta manera, podemos localizar servicios que no precisamos y finalizar su ejecución.
19:14 Ahora, sale a relucir la serie Me llamo Earl (de la que por cierto acaba de estrenar tercera temporada en la sexta), hablando sobre el Karma, que aplicado a la administración de sistemas quiere decir no puedes arregalar algo sin romper nada.
19:20 Hacemos el primer ejercicio de autoevaluación, pero ante la gran cantidad de parámetros con figurables en el sistema linux se hace complicado encontrarlos (pero por hay estarán).
19:24 La red wifi del profesor se va por 5 vez
19:26 Ponemos el vídeo del día.
19:28 Terminamos la clase, titum titum titum titum TUM

Práctica 3

Mi práctica se puede encontrar, como siempre, en el siguiente enlace:

http://antaress.es/DyEC/3/

Práctica 2

martes, 1 de abril de 2008

Mi práctica 2 se puede encontrar en el siguiente enlace:

http://antaress.es/DyEC/2/

Clase 01 de Abril de 2008

Guau, vaya comienzo de clase ¡¡concediendo una entrevista!! Espero haberlo hecho bien, porque estaba bastante nervioso (de hecho aún lo estoy) Aunque tengo que reconocer que hubiese estado mucho más tiempo hablando porque creo que se me han quedado cosas por decir. ¿Qué he ganado con esto? Pues aparte de salir en la tele (aunque sea en un programa a altas horas de la madrugada... vaya si es a la hora que suelo estar despierto :P).

Otra cosa que he hecho, ha sido arreglar el ratón que me ha dado JJ por colaborar con los de la tele.

La verdad, que a lo que se ha explicado en los primeros 40 minutos no le he podido prestar mucha atención. Sé que se ha corregido la práctica de Víctor y la verdad, que no me quiero ni imaginar lo que le ha ocupado la práctica en el servidor ¡¡que cantidad de imágenes!! La verdad, que por lo que he visto la práctica está bastante completa. La mía tal vez es más genérica, por haber preferido probar monitores para varios SO además de centralizados en varios aspectos.

Lo siguiente que hacemos es corregir el ejercicio de autoevaluación de otro compañero. Encontramos varios errores, aunque por lo general está bastante bien. El error cometido, es considerar como medidas datos proporcionados por el fabricante.

Después vemos distintos monitores de LINUX. El segundo que vemos, es el vmstat:


Vemos como si variamos la carga del sistema lanzado mayor cantidad de procesos, podemos apreciarlo en el monitor.

Después, descubrimos de donde saca el profesor los temas de la asignatura. Curiosamente, todos se tratan de libros que pueden ser encontrados de forma gratuita (y hasta aquí puedo decir...). Con esto terminamos el tema 1 y hacemos una paradiña.



Después de la publicidad, empezamos el tema 2, que da paso al vídeo del día. El vídeo trata sobre como hacer gráficos de Gratt. El vídeo resulta muy interesante, por lo que no le hacemos ni caso y seguimos con el tema.

NOTA:

Seguimos con el tema, comparando el gráfico de Kiviat con un crucero imperial (o destructor imperial, que era como creía que se llamaba):




Debemos tener en cuenta, que a la hora de realizar cualquier tipo de trabajo debemos orientarlo como si fuese una portada del play boy



Dato importante: De cada 20 personas 2 son daltónicas, por lo que es posible que nuestro jefe lo sea.

Lo siguiente que vamos a hacer es crear gráficas con el rendimiento del sistema. Es importante el concepto de economizar tinta que consiste en eliminar cualquier elemento innecesario de la gráficas. Empezamos viéndolo en el OpenOffice, pero JJ desiste pronto. ¡¡Un informático de verdad utiliza aplicaciones de linea de comando!! Después de un par de intentos y perderme completamente a partir del primero tenemos nuestra gráfica. Añadimos los elementos necesarios (pocos) y se eliminan todos los innecesarios (casi todos) Se propone como ejercicio de autoevaluación realizar los mismos pasos para cualquier otra gráfica.

Y casi quien no quiere las cosas, llegamos al final del tema. Después de la divagación sobre si los carteles de la DGT pueden o no contener más de 7 palabras y con la oportuna intervención de la persona encargada de su programación salimos de dudas. No caben más porque el display luminoso es solo de 19x3 caracteres (que ya es casualidad que estuviese este hombre por aquí).



Por último, continuamos viendo un apartado que podríamos llamar "como engañar con las gráficas". Aparte de nombrar al presidente del gobierno, nombrar a las compañías de Internet y a las inmobiliarias, vemos que podemos utilizar pictogramas, alteraciones del eje vertical o el uso de variables omitiendo la desviación típica.

Y cuando ya creía que había terminado, describimos la 4ª Práctica.

Y con esto y un bizcocho, nos vemos el martes que viene:


Y para terminar, dejo el siguiente enlace sobre algo que JJ ha comentado al principio de clase: (aquí)

NOTA: Se me está yendo la cabeza con las imágenes...

 
Antares por y para DyEC - Templates para novo blogger