miércoles, 6 de mayo de 2015

DOM en JavaScript.

Nuevas web´s que nos vendrán muy bien para reafirmar nuestros conocimientos en JavaScript.

ver "enlaces a visitar" JavaScript2.

Más ejemplos de find.

  1. ¿Cuantos ficheros contienen la palabra 'linux' en el directorio actual?.
  2. Indica cuantos ficheros tienen el SUID, SGID Y el sticky bit.
  3. Busca los archivos ejecutables del usuario alumno.
  4. Busca en el directorio actual los archivos que accedió el usuario, el 1º de mes.
  5. Busca los archivos modificados hoy.

martes, 5 de mayo de 2015

Sobre Samba.

Una curiosidad sobre SAMBA.

El autor original y quien actualmente lidera el proyecto Samba es Andrew Trigell.

El proyecto nació en 1991 cuando Andrew creó un programa servidor de archivos para su red local que soportaba un raro protocolo DEC de Digital Pathworks. Pocos años después bautizó a su protocolo como SMB y empezó a distribuirlo como un producto en Internet bajo el nombre de SMB Server. Sin embargo Andrew no pudo mantener ese nombre porque pertenecía a un producto de otra compañía y entonces intentó lo siguiente para buscarle un nuevo nombre desde Unix:

grep –i ..... /usr/dict/words

¿Sabrías colocar en los puntos suspensivos la expresión regular que utilizó Andrew?

y la respuesta fue: salmonberry samba sawtimber scramble

Y así fue como nació el nombre de SAMBA.


Información utilizada por Jéssica García Salas, para la realización de su proyecto de fin de ciclo "CONTROLADOR DE DOMINIO SAMBA4" curso 2014-2015. CFGS de Administración de Sistemas Informáticos en Red. Colegio Salesiano "San José".


Del pdf "Usando Samba", autores: Robert Eckstein, David Collier-Brown y Peter Kelly.

lunes, 27 de abril de 2015

JavaScript

Fabulosa la página "librosweb". Fenomenal herramienta para aprender JavaScript, muy bien editada y explicada con numerosos ejercicios resueltos.

ver "enlaces a visitar" JavaScript.

Comando find

Como habéis podido observar este comando tiene su "jugo", importante practicar y no olvidaros del man, siempre nos viene bien.

  1. ¿que diferencia hay entre estos dos ejecuciones?
    1. find . -perm 777
    2. find . -type f -perm 777
  2. Búscame los archivos que no tengan esta máscara de permisos 777.
  3. find . -type f ! -perm 777
  4. Encuentra los archivos accedidos hace siete dias.
  5. find / -atime 7
  6. ¿Y los archivos modificados hace siete dias?.
  7. find / -mtime 7
  8. A partir de hoy, encuentra los archivos modificados el mes pasado.Hoy es 27 de abril.
  9. find / -mtime +27 -mtime -58
  10. Esta acabando tu jornada laboral ¿como encontrarías los archivos a los que has accedido hoy?.
  11. find / -amin -600 --te buscaría los ficheros accedidos en las 10 últimas horas. find / -atime -1
  12. ¿que diferencia hay entre estos dos comandos?
    1. find . -mtime +10 -print
    2. find . ! -mtime +10 -print
  13. ¿que diferencia hay entre estas tres sentencias?
    1. find . -mtime -1 -print
    2. find . ! -mtime +1 -print
    3. find . -mtime 0 -print
  14. Busca los archivos accedidos mas recientemente que el fichero docu.txt. O busca los ficheros accedidos después del último acceso al fichero docu.txt.
  15. find / -anewer docu.txt
  16. Borra todos los directorio vacios.
  17. find / -type d -empty -exec rmdir {} \; también rm -r
  18. Cambia los permisos de todos los ficheros que tengan esta mascara 777 por esta otra 644.
  19. find . -type -f -perm 777 -print -exec chmod 644 {} \;
  20. Encuentrame los archivos con tamaño entre 5M y 10M.
  21. find . -size +5M -size -10M

martes, 21 de abril de 2015

RSS

Esto crece y los alumnos de 1º de DAM también tiene un hueco en este blog, que es la herramienta principal de mi PLE.

Desde aquí mis alumnos tendrán un lugar desde donde acceder a contenidos, información y participar en el enriquecimiento del blog con sus aportaciones.

Empecemos:
  • RSS.

martes, 7 de abril de 2015

Sobre Linux.

Vamos a ver un poco de historia para situarnos.


Primero Unix y luego Linux.

En un primer paso hay que tener en cuenta el S.O. MULTICS, esto pretendía que fuese un S.O. interactivo multiusuario. Este S.O. fracasó porque estaba construido, escrito, en un lenguaje que quedó rápidamente atrasado.

Dos diseñadores de la empresa AT&T(Ken Thompson, Dennis Ritchie), se propusieron trabajar por su cuenta (una vez que AT&T abandonara el proyecto)sobre un viejo ordenador PDP-7 en la creación de un S.O. con varias ideas de Multics y recibió el nombre de UNICS. Más adelante fue cambiado por UNIX.

El trabajo de estos diseñadores fue admitido por la empresa americana BELL como proyecto fiable y pasaron todo el sistema de la PDP-7 a la PDP-11. Se dieron cuenta que cada vez que querían cambiar el S.O. de una máquina a otra tenían que reescribir todo el código completo, por lo que se decidió pasar la mayor parte del código a un Lenguaje de Programación. Este lenguaje fue llamado B, pero debido a sus deficiencias se pasó a C que es el lenguaje por excelencia para la creación de sistemas operativos.

Las universidades de Estados Unidos se hicieron, al final, con el S.O. a bajo coste, por lo que el desarrollo de Unix avanzó considerablemente.

La creación de distintas clases de Unix fue debido a la separación de las compañías, por ejemplo, AT&T creó el System III que luego pasó a System V, y mientras, las universidades también creaban sus propios Unix, ya que disponían del Código Fuente, por ejemplo, un sistema Unix importante generado por las universidades era el BSD.

Para evitar la supuesta división y problemas de incompatibilidad entre BSD y System V, se crearon librerías y estándares para que cualquier programa funcionara en Unix.

Acompañar vuestro estudio siguiendo el manual, los apuntes y ver "enlaces a visitar".