Selecciona el Idioma

sábado, 8 de junio de 2013

XHTML (lenguaje de marcas)

el XHTML es un lenguaje similar al HTML. Se complementa con CSS. Es el lenguaje para la creación de páginas web , como esta (Blogs, contenido web, archivos xhtml). Hay varias versiones de DOCTYPE para crear en XHTML. Para ver el código XHTML, podemos hacerlo de varias formas, descargando el archivo web y abrirlo con un editor de texto (WordPAD, Notepad...), o también desde algunos navegadores como Mozzilla firefox , internet explorer ( botón derecho --> ver código fuente)o Google chorme ( haciendo clic con botón derecho sobre la página que queremos obtener el código y seleccionar "inspeccionar elemento" en google chrome)
La información que obtendremos sera similar a esta ( ver imagen)


Posteriormente, al haber creado el archivo XHTML, se ha de Validar para comprobar que hay 0 errores. sino nuestro archivo es incorrecto y débil. Para ello hacerlo desde: W3C
El archivo XHTML se divide en diferentes partes, veamos algunas de ellas:
HEADcontiene:

  • El título del documento
  • META, determinados datos auxiliares
  • Indicaciones sobre preguntas formales (Hojas de estilo)
  • Herramientas para dinamizar el documento, como por ejemplo un javascript





BODYcontiene:
  • Contenido del texto (cuerpo)
  • Elementos de estructura, como tablas, capas...
  • Imagenes,sonidos, applets de java, animaciones flash...
  • Enlaces(links)... todo lo que se desea crear para la vista de la web.

La creación de estos documentos se ha de realizar mediante un editor de texto (WordPad,Notepad++...) el cual podamos guardar al finalizar con extensión .xhtml o .html (.htm)
Titulo y Parágrafos:
Se introduce dentro del HEAD, justo después del META. Por ejemplo :(sin almohadillas para que se ejecute el código)
<#head>
<#meta http-equiv="Content-Type" content="text/html"; charset=ISO-8859-15" />
<#title> EJEMPLO <#/title>
<#/head>
Mientras que los parágrafos van dentro del BODY. Justo después de cerrar la etiqueta HEAD, como estructura del texto, para separarlo entre parágrafos. por ejemplo:(sin almohadillas para que se ejecute el código)
Después del HEAD <#/head>
<#body>
#<#p>Aquí el primer parágrafo <#/p>
#<#p> Aquí segundo parágrafo <#/p>
#<#p> y así tantos, como quieras <#/p>
<#/body>
ORGANIZACIÓN DE ELEMENTOS:
ELEMENTOS, ATRIBUTOS Y VALORES(quitar almohadillas para que se ejecute el código)
Hay etiquetas que contienen valores por ejemplo lo es el caso de los links 8hipervínculos):
  • <#a href="http://www.google.es"> google <#/a>

El valor del atributo a href es lo que va dentro de las comillas. Es decir, el contenido.
Lo mismo pasa con el atributo imagen ( ver foto de abajo)

DOCUMENTOS EXTERNOS
Los casos más típicos son:
  • Direcciones de otros documentos que nos enlaza el documentos actual.
  • Referencias a imagenes que se han de presentar conjuntamente con el texto.



Estructura Y Forma:
Crear espacios en blanco:(quitar almohadilla inicial para que se ejecute el código ( y el punto que hay en 160, pero no su almohadilla))
sin paréntesis ni almohadillas, para ejecutar código .
& # 1 6 .0;   o también podemos usar <#xsl:text> espacio <#/xsl /text>;
A,H1 Y BLOCKQUOTE
Con <#a href="nombre.htm"> nombre <#/a> creamos un link a este archivo.
Con las etiquetas <#blockquote> nombre <#/blockquote> hacemos que los parágrafos interiores tengan sangría a la izquierda.
las etiquetas <#h1> TITULO <#/h1>, obtenemos el encabezado de mayor tamaño, podemos usar tantos ocmo pequeño lo deseemos, cada número mayor a uno, reduce un poco el tamaño del encabezado. por ejemplo h2,h3,h4,... ( ver imagen de a bajo)

Para hacer los bordes de las capas div redondeados:
border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;
Para cambiar el color al puntero de una lista: (sin almohadillas excepto en el color.)
#li.li1:before{ content:". "; font-family:webdings;font-size:20px; color:#FFA500;}
Acuérdate de hacer un list-syle:none. para que se aplique bien la clase li1:before.

Para crear marquesina  de texto en movimiento de derecha a izquierda:
<MARQUEE>"Aquí el texto"</MARQUEE>


Ejemplo de texto en movimiento



jueves, 6 de junio de 2013

SQL Sentencias para crear Bases de datos

Trabajaremos con las tablas "libros" y "editoriales" de una librería. DESDE WORKBENCH U OTRO PROGRAMA QUE PERMITA SENTENCIAS SQL. Eliminamos las tablas y las creamos:

ELIMINAR TABLAS:

  • drop table libros;
  • drop table editoriales;

CREAR TABLAS CON SUS CAMPOS

  • create table editoriales(
  • codigo number(3),
  • nombre varchar2(30),
  • primary key (codigo)
  • );

  • create table libros (
  • codigo number(5),
  • titulo varchar2(40),
  • autor varchar2(30),
  • codigoeditorial number(3),
  • precio number(5,2),
  • primary key(codigo),
  • constraint FK_libros_editorial
  • foreign key (codigoeditorial)
  • references editoriales(codigo)
  • on delete cascade
  • );

Ingresamos algunos registros: para ello INSERT INTO+ nombre TABLA + VALUES + valores entre paréntesis separados por comas y ' ';

  • insert into editoriales values(1,'Planeta');
  • insert into editoriales values(2,'Emece');
  • insert into editoriales values(3,'Paidos');
  • insert into editoriales values(4,'Siglo XXI');
  • insert into libros values(100,'Uno','Richard Bach',1,15);
  • insert into libros values(101,'Ilusiones','Richard Bach',4,18);
  • insert into libros values(102,'Puente al infinito','Richard Bach',2,20);
  • insert into libros values(103,'Aprenda PHP','Mario Molina',4,40);
  • insert into libros values(104,'El aleph','Borges',2,10);
  • insert into libros values(105,'Antología','Borges',1,20);
  • insert into libros values(106,'Cervantes y el quijote','Borges',3,25);

Mostramos los títulos de los libros de "Borges" de editoriales que han publicado también libros de "Richard Bach":CREAR QUERY (CONSULTA)

  • select titulo
  • from libros
  • where autor like '%Borges%' and
  • codigoeditorial = any
  • (select e.codigo
  • from editoriales e
  • join libros l
  • on codigoeditorial=e.codigo
  • where l.autor like '%Bach%');

Sublenguajes de SQL

DDL (Data Definition Language): Definición de datos. - Que datos queremos guardar: tablas y atributos. - Integridad de los datos: claves primárias y foráneas , restricciones de usuario.
DML (Data Manipulation Language): Acceso y Actualización de los datos. - Consultas - Inserciones - Actualizaciones - Eliminaciones
DCL (Data Control Language): Control de acceso a los datos. - Control seguridad: definición de usuarios y privilegios de acceso. - Control de acceso concurrente: gestión de transacciones.
EXPRESION GENERAL DE LAS CONSULTAS:

  1. SELECT: Atributos que se desean mostrar .
  2. FROM: Tablas necesarias para obtener la información que se quiere mostrar en SELECT .
  3. WHERE: Condiciones que han de cumplir los registros que se mostrarán
  4. GROUP BY: Atributos para los que se ha de agrupar el resultado de la consulta.
  5. HAVING: Condiciones que han de cumplir los grupos que se muestren .
  6. ORDER BY: Atributos que determinan el orden de mostrado de los datos.



OTRAS ORDENES:
SELECT DISTINCT llista d’atributs
- Por defecto, si en el resultado de la consulta hay valores duplicados, se ven tantas veces como existan. - DISTINCT elimina del resultado de la consulta las files con valores duplicados (iguales) solo lista los de valor distinto.
ORDER BY atributo ASC/DESC, …
- Por defecto, la orden de visualización del resultado de una consulta no esta definido. - Por defecto, si ejecutamos ORDER BY + nombre del campo, ordena de forma ascendente (A--->Z) - Si usamos ORDER BY DESC + nombre del campo, lo listara en orden descendiente (Z--->A).
WHERE : Condiciones
- Operadores de comparación habituales: <, >, <=, >=, =, <> - Rangos de valores: atributo BETWEEN valor1 AND valor2
VALOR NULO (Campo vacío)
atributo IS [NOT] NULL Retorna válido si el atributo no tiene vaslor (es un valor nulo). Es la única manera de saber si un atributo tiene o no valor.
OPERADORES BOLEANOS DE CONDICIÓN
Combinación de condiciones: AND, OR, NOT
Ejemplo: (codi_libro=234) AND (etapa > 1995) OR (dni IS NOT NULL)
GROUP BY
- Agrupa todos los registros que tienen igual valor en el atributo o atributos especificados en el GROUP BY.
- En el resultado final de la consulta se recupera una única fila por cada uno de los grupos que se ha formado.
- En el SELECT solo se pueden mostrar los atributos que definen el grupo y las funciones de total.
- Siempre que haya un COUNT, AVG, MAX, MIN o otro campo que se haya de definir en una nueva columna con AS, hay que añadir al final de la consulta un GROUP BY con el nombre del resto de campos ( excepto el que lleva la operación AS). Sino, saldrá con un error.
Exemple: Mostrar, por cada socio, el número de libros que ha cogido en préstamo. SELECT codi_soci, COUNT (nº_exemplar) AS n_libros FROM Préstamos GROUP BY codi_soci
HAVING condició
- Después de agrupar los registros y hacer cálculos, para cada grupo, aplica una condición a los grupos por decidir quienes se muestran .
Exemple: Recuperar el código de los socios que han cogido más de un libro en préstamo durante el año 2001
  1. SELECT codi_soci
  2. FROM Préstamos
  3. WHERE fecha_préstamo BETWEEN 1/1/01 AND 31/12/01
  4. GROUP BY codi_soci
  5. HAVING COUNT (*) > 1

Para más info suscribete a Desy Repara

Consultas SQL

Hay diferentes tipos de consultas:
  • Consultas simples
  • Consultas multitabla
  • Subconsultas
  • Consultas de resumen

Las consultas simples, son consultas que se realizan sobre una única tabla. Mientras que las consultas multitabla se realizan sobre varias tablas.


consultes de resum:
1.¿cuál es el importe total de los pedidos realizados por el cliente Jaime Llorens? SELECT sum(Pedidos.importe) AS total FROM Pedidos WHERE [Pedidos.clie]=2103;
2. Cuántos pedidos hay de más de 50.000 €? SELECT Count(Pedidos.importe) AS importes_superiores FROM Pedidos WHERE importe > 50000;
3. Hallar el precio medio de los productos del fabricante QSA: SELECT Avg(productos.precio) AS media_precio FROM productos WHERE [productos.idfab] = [Fabricante
consultes de subconsultes:
1. Listar los nombres de los clientes que tienen asignado el representante Vicente Palanca(suponiendo que no pueden haber representantes con el mismo nombre) SELECT nombre FROM clientes WHERE repclie = (SELECT numemp FROM empleados WHERE nombre = 'Vicente Palanca' );
2. Listar los vendedores que no trabajan en oficinas dirigidas por el empleado 103. SELECT numemp, nombre, oficina FROM empleados WHERE NOT EXISTS ( SELECT * FROM oficinas WHERE empleados.oficina = oficinas.oficina AND dir = 103);
3. Listar las oficinas en donde haya un vendedor cuyas ventas representen más del 70% del objetivo de su oficina. SELECT * FROM oficinas WHERE EXISTS ( SELECT * FROM empleados WHERE ventas > objetivo * 0.70);




FUNCIONES DE AGREGACIÓN
Existen varias funciones que podemos utilizar en consultas para obtener diferentes resultados :
AVG/ AVERAGE • AVG([DISTINCT] expr)
Retorna el valor medio de expr. La opción DISTINCT puede usarse desde MySQL 5.0.3 para retornar la media de los valores distintos de expr. mysql> SELECT student_name, AVG(test_score) -> FROM student -> GROUP BY student_name;
COUNT
Retorna el contador del número de valores no NULL en los registros recibidos por un comando SELECT. mysql> SELECT student.student_name,COUNT(*) -> FROM student,course -> WHERE student.student_id=course.student_id -> GROUP BY student_name; ejemplo: mysql> SELECT COUNT(*) FROM student;
MIN,MAX
MIN([DISTINCT] expr), MAX([DISTINCT] expr) Retornas los valores máximos y mínimos de expr. mysql> SELECT student_name, MIN(test_score), MAX(test_score) -> FROM student10 de 10 -> GROUP BY student_name;
SUM
Retorna la suma de expr. Suponga que una tabla llamada sales tiene las columnas year, country, product, y profit para guardar las ventas productivas: CREATE TABLE sales ( year INT NOT NULL, country VARCHAR(20) NOT NULL, product VARCHAR(32) NOT NULL, profit INT ); Los contenidos de la tabla pueden resumirse por año con un simple GROUP BY como este: mysql> SELECT year, SUM(profit) FROM sales GROUP BY year;



MER (MODELO ENTIDAD RELACIÓN) , MR (MODELO RELACIONAL)

Ambos modelos son necesarios para crear la estructura previa y correcta de una BBDD (base de datos).El creador del Modelo Entidad Relación fue el señor Peter Pin-Shan Chen. Mientras que el modelo relacional fue obra del señor Codd en los años 70.
Para más información y otros relacionados visitar: Sublenguajes SQL
Consultas SQL
Veamos un ejemplo:

En la imagen vemos, lo que es un MODELO ENTIDAD RELACIÓN, la estructura física de la base de datos, donde colocamos el tipo de relaciones, que posteriormente crearemos en el Modelo relacional. Las ENTIDADES se representan dentro de rectángulos, las RELACIONES entre lineas y rombos, y los CAMPOS en globos ovales. El CAMPO CLAVE de cada ENTIDAD lo subrayamos, como pueda ser el caso del DNI, MATRÍCULA, Nº DE EXPEDIENTE, debe ser un CAMPO único y que diferencie el resto de datos. Después definimos las RELACIONES según el enunciado:
Si la RELACIÓN ES (1:1), (1:N), (N:M), (1:3), etc. Lo que conocemos como CARDINALIDAD. Al pasar del MODELO ENTIDAD RELACIÓN AL MODELO RELACIONAL, las ENTIDADES se convierten en TABLAS, y las RELACIONES si son (1:1) o (1:N) son campos dentro de una de las tablas que las relacionan. S i es (1:N) , el campo se añade a la tabla correspondiente a (N).
por ejemplo en el caso: - Proveedor =1 suministra Artículos =N ( el campo suministra estará incluido dentro de la tabla Artículos).
Para crear el Modelo relacional, tenemos que tener en cuenta también, las posibles relaciones entre tablas (FOREIGN KEYS) claves forárenas. Por ejemplo en el caso de la imagen anterior:


Para más info Clic Aquí

  • Creamos la tabla Automóviles con los campos: Matrícula, modelo, marca, color, fk_dni_cliente.
  • la tabla reparan con los campos: FK_dni_mecánico, fk_matrícula_coches
  • tabla coches con los campos: matrícula_coches, fecha_reparación,nº_horas,fk_dni_mecánico.
  • tabla clientes con campos: dni_cliente, nombre, apellido1,apellido2,dirección,teléfono.
  • tabla mecánico con campos: dni_mecánico, salario,apellido1,apellido2, contratación, nombre, num_teléfono.
  • tabla taller con los campos: fk_dni_cliente, fk_dni_mecánico.
  • tabla 2ª mano con los campos:fk_matrícula_automóvil, nº_kms.
  • tabla nuevo con los campos: fk_matrícula_automóvil, nº_unidades.

una vez creado este esquema, se pasa a una BBDD, mediante un SGBD (sistema gestor de base de datos) como por ejemplo desde un Accés o desde SQL (Workbench, PostgreSQL, XAAMP, PhpMyAdmin). y se rellenan las tablas y los campo con registros. las claves principales (PRIMARY KEY) Y las claves foráneas (FK) como (FOREIGN KEY).
una vez creada la base de datos. ya se podrán realizar consultas. para más info consultrar : Aulaclic SQL. O PDF sobre el libro de Ingenieria del Software "Pressman" Metrica V3.0 (Análisis y Diseño)

Para más info suscribete a Desy Repara








viernes, 31 de mayo de 2013

ALFRESCO

Instal·lar Alfresco i Configurar un espai de treball:

Primer iniciem el servei d'alfresco com a alfresco explorer o el share com vulgueu . Aquí anem a la icona de "consola d'administració" , fem clic a Mi Espacio (panell esquerra) I anem a la pestanya (panell dret) crear , i seleccionem crear espacio. Li posem el nom (TICS SOLIDARIES) que desitgem. Ara si fem clic al botó actualitzar (del panell esquerra), i anem de nou a Mi Espacio; Ja ens sortirà el nou espai creat (TICS SOLIDARIES) des d'ón començarem a treballar. Per començar la tasca , el primer que farem serà afegir grups i usuaris.

Per això: - Anem de nou a la icona de "consola d'administració", i obrim l'opció per crear i gestionar grups d'usuaris. A una empresa com la meva , faré uns quants apartats, per després establir rolls diferents . Podríem començar creant grups com: VOLUNTARIS, EMPLEATS, PARTICIPANTS, i SOCIS. Per crear el grup, només em de fer clic a la pestanya de crear grupo i li posem nom (identificador). Per veure tots els grups una vegada ja creats, hem de fer clic , des de grupo raíz, a la pestanya "mostrar todo".

Ara ens caldrà crear usuaris per a inserir-los en els seus grups pertanyents . Per fer-ho anem de nou a la icona de "consola d'administració". Ara--> administrar usuaris del sistema. clic a crear nuevo usuario. L'anomenem, omplim les dades i creem tants usuaris com siguin necessaris. ( per a tots els usuaris el nom d'usuari serà el seu nom en minúscules i la contrasenya serà root). Una vegada creats tots els usuaris , els situarem al seu grup pertanyent, per lograr-ho, anem a "consola d'administració", gestionar grups d'usuaris, "mostrar todos", seleccionem el grup amb el que començarem a inserir usuaris. Participants, per exemple.

clic a la pestanya, más acciones i seleccionem "añadir usuario". A la barra de cercar, posarem almenys dos lletres per fer la recerca dels usuaris que volem afegir. Després els seleccionem amb el ratolí (ctrl + ratolí selecció, en cas de voler afegir més d'un a la vegada). Al puesto " espacios personales de usuario" cada usuari haurà de tenir un diferent. sinó sortirà un error i no es crearà bé l'usuari. Ara ja tenim els nostres grups i usuaris creats a la intranet d'alfresco.

És el moment, de" crear reglas de contenido".Per conseguir-ho ens situem clicant al panell esquerra a TICS SOLIDARIES ( el nostre espai a gestionar) i des d'aquí, al panell dret, hi ha una pestanya que diu Más opciones, fem clic aquí, i seleccionem gestionar reglas de contenido. i ara fem clic a crear regla. per exemple podem seleccionar al tipus de condició, que sigui d'una condició mixta. després fem clic a establecer valores de la condición y añadir. li afegim els tipus, i si serà de contingut o de espai, en aquest cas el posarem de contingut. per si un cas, hem de marcar la graella que diu :" comprobar que el elemento no coincide con los criterios de arriba". La següent part d'això es ficar-hi accions. jo li faré un bloquejar. i li fem clic a "seleccionar ubicación de bloqueo", en aquest cas jo li bloquejaré tot l'accés així, que posarem com a ubicació l'espai de TICS SOLIDARIES. A detalls, omplim la resta d'informació adient. I ja esta, clic a terminar. ja tenim una nova regla de contingut afegida.

Ara hem d'afegir contingut, ho podem fer via editable com un arxiu XML, HTML o similar. O també o podem pujar des d'un arxiu ja existent , pujant-ho al alfresco. Per fer-ho de qualsevol de les dues formes, hem d'anar a TICS SOLIDARIES (PANELL ESQUERRA) I aleshores, fer clic a la pestanya del panell dret que diu Añadir contenido examinar:- cercarem el contingut des de les nostres carpetes i arxius de l'equip. . O si el fem des de la manera editable a la pestanya crear ---> crear contenido. El contingut que hem pujat al nostre alfresco, es pot visualitzar des de TICS SOLIDARIES (PANELL ESQUERRA). Podem crear un foro, o un flujo de trabajo avanzado, a partir de un contenido. Per realitzar aquestes propostes, només hem de fer clic a la fletxeta que surt al costat dret del contingut i seleccionem el que volem fer , crear un foro o c iniciar un flujo de trabajo. Al foro, només haurem de posar-li un nom, i poca informació més. Mentras, que al iniciar un flujo de trabajo, hem de seleccionar el tipus que serà

"AD HOC", "REVISIÓN Y APROBACIÓN", o otros... li afegirem data de expiració, si volem que ens notifiquin, descripció, assignar-li a algú,seleccionem el assignat i acceptar, següent... veurem el resum de l'inici creat. i clic a terminar.

També podem administrar als usuaris d'espais. Des de TICS SOLIDARIES, pestanya más acciones--> administrar usuarios de espacios. clic a invitar... afegim a la barra de cercar, el nom del usuari o usuaris que volem afegir i li assignem el rol més adient, segons el tipus d'usuari que sigui. com pot ser coordinador, colaborador, contribuidor, editor o consumidor. A continuació , al següent pas podem enviar un missatge al mail (de forma automàtica)d'aquests usuaris que acabem d'invitar i afegir els rols. Al polsar finalitzar, ja estaran creats. Això triga una mica en completarse. Per comprovar que tot es correcte, anem de nou a la pestanya más opciones---> administrar usuarios del espacio. i en allà han de sortir els noms dels usuaris i els seus rols establerts. sempre estarem a temps d'editar o eliminar els rols creats.

Hem de tenir en compta que els rols es crean segons els permisos que tindrà cada usuari. És com a aquesta taula mostra:

INSTAL.LAR NOUS MÒDULS ALFRESCO

Per instal · lar nous mòduls en Alfresco hem d'anar a una web i descarregar el. Jar tenir en compte, que sigui un mòdul compatible amb la vostra versió instal · lada de Alfresco. Descarregar Mòduls Alfresco Un cop descarregats, ho haurem de copiar en dues carpetes perquè funcioni correctament. En: C:\Alfresco\tomcat\webapps\share\WEB-INF\lib y també en C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\lib . Ara reinicialitcem els serveis. per això, des windows, fem click al tecla inici + ri a executar escrivim: MSCONFIG, s'obrirà una finestra, ara anar a la pestanya serveis, buscar els serveis d'alfresco tomcat i alfresco apache i reiniciar. Recarregar buestro alfresco explorer i alfresco share, tranquils, no desespereu si triga una mica a aparèixer la pàgina. Aquesta carregant actualitzacions. I ara al share, anar a configurar tauler de connectar-vostre usuari, clic a afegir DASHLETS, i aquí apareixen els mòduls instal · lats.

Ocultar arxius a usuaris

per realitzar aquesta acció, primer des de l'Alfresco explorer heu d'afegir rols (rols) als vostres usuaris (que heu creat prèviament també, i afegit en diferents grups) per afegir els rols, des del vostre ESPAI creat, anar a la pestanya "més opcions" ia continuació, entrar a Gestiona la configuració d'usuaris. Aquí clic a convidar, i assignar a cadascun la seva rol corresponent, recordar que cada rol té uns permisos diferents (mirar la foto de més amunt) . Un cop fet això. Des el share, en compte administrador, aneu a Biblioteca de documents dins (documents library) cregueu tantes carpetes i documents com vulgueu. Cada vegada que acabeu de crear un document, us apareixerà un panell al costat dret de lap antalla, buscar ahi l'opció "Administrar privilegis" o alguna cosa semblant. Aquí podreu assignar que a un usuari col · laborador per exemple, no tingui cap tipus de permís sobre aquest document que esteu administrant. És a dir, que a l'entrar amb un usuari de tipus de paper col · laborador, no veurà reflectit aquest document. perquè no tindrà accés.

ALTRES COSES podem afegir plantilles predeterminades per a visualitzar segons que continguts. Per fer-ho, des de TICS SOLIDARIES, on trobem el contingut que hem pujat. fem clic a la fletxeta, i seleccionem previsualitzar en plantilla. Al ser el primer cop que l'executem ens sortirà una finestra per a seleccionar el tipus de plantilla que volem escollir, per fer les previsualitzacions. Després podem accedir de la mateixa forma i anem canviant la vista de les opcions que ens mostra a les diferents seleccions . Per altra banda, existeix la possibilitat de canviar la vista d'alfresco, això es fa des de Mi Alfresco (panell esquerra)--- pestanya (panell dret) configurar. Pot tenir des d'una sola columna, a tres columnes. li assignaré tres columnes. A més, podrem afegir components a la vista que estem configurant. Per forma predeterminada podem trobar: - Guia d'inici i Mis tareas Pendientes, però encara podem afegir-li més. com: Mis tareas de grupo, Mis tareas completadas....

WEBDAV WebDAV és un “standard” que descriu com a través del protocol HTTP , poden realitzar-se accions de gestió d'arxius tals com escriure, copiar, eliminar o modificar. Qualsevol aplicació WebDAV pot realitzar aquestes tasques amb documents en Alfresco. Amb Windows, podrem accedir a Alfresco vía WEBDAV, afegint un nou lloc de xarxa en "Mis sitios de Red".

OBSERVACIONS: Al meu parer, Alfresco no es tan comode com altres tipus Moodle o Joomla, prefereixo aquests altres dos, que l'Alfresco. Però no deixa de ser una eina molt eficaç , per treballar en àmbits de empresa.

jueves, 16 de mayo de 2013

Voluntariado en Servei Solidari

Muy buenas, amig@s lectores. Hoy os informo de mi nueva etapa como voluntaria en esta asociación / centro cívico, o como queráis etiquetarlo. Que se dedica a ayudar a las personas más necesitadas y a ayudarles a seguir aprendiendo. Ya que no encuentro un trabajo digno, he decidido unirme al grupo de voluntarios de este centro, ayudando como controladora de dinámicas en grupo, en secciones como "aula oberta" y también en "capsules de repàs". Me gusta el hecho de usar mis conocimientos para ayudar a otros. Y como soy de esas locas que cree en el Karma y el destino, espero que mis actos en el presente , repercutan de buena manera en un futuro no muy lejano.

Este centro se encuentra en Barcelona , en el barrio de Sant antoni. Para más información os dejo aquí a continuación unos links, no solo dedican un espacio a la formación para las TIC's ,sino que hay mucho más. Mi apoyo voluntario tan solo es un granito de arena, es la ayuda y seguimiento diario lo que hace grande sitios como este.

Servei Solidari al facebook

Web Servei Solidari

Decidí formar parte, por que mis inicios en la informática fueron en un lugar similar, "Estudis Lenam", donde pude aprender informática básica o algo más que eso, gracias a un programa, que por entonces si homologaba el ayuntamiento. Y jóvenes informáticos, decidían formar parte del profesorado. Al acabar aquellos estudios, presente mi candidatura para ejercer también como profesora, pero no pudo ser. Así que esta oportunidad, aunque no me la paguen en métalico, merece la pena, por vivir la experiencia, por aprender a la vez que se enseña, y por no sentir que se ha estado perdiendo el tiempo.

Os ánimo a aquellos, que como yo, no encontráis trabajo, y no sabéis que hacer en vuestro tiempo libre, si es mucho. Yo solo dedico 3 horas a la semana como voluntaria.

domingo, 12 de mayo de 2013

Repaso a la Tecnología

Quizás también te interese ver:Historia de los ordenadores
Repaso a la Telefonía
Hay muchas cosas actuales, que pensamos que son Novedosas o inventadas en nuestra actual generación, pero lo cierto es que ya hace años que fueron inventadas , y lo que vemos en la actualidad, por tanto, tan solo son modelos renovados o actualizados, a algo que ya existía hace años. Veamos un repaso por algunos inventos y actualizaciones tecnológicas.

Empecemos con este Ordenador, parece una antigüedad, verdad? Lo podemos encontrar en el Museo de la Música de Barcelona. Se trata del primer Ordenador con software para crear música a través de él, además fue uno de los primeros modelos en incorporar el tan conocido hoy, mouse (ratón).
Y esta es una de las primeras máquinas de coser antigüas que seguramente usaron algunas de nuestras abuelas. Marca SINGER una marca de las más conocidas por los años 40
Este catalejo que véis en la foto esta hecho abase de madera y latón envejecido. Los catalejos son lupas de larga distancia. Nos acercan aquellos objetos que a simple vista no vemos o no vemos a la pefeccion por distancia al objeto. Se le denomina también monóculo, porque solo dispone de una mira para un solo ojo. Se usan y usaban sobretodo en alta mar para avistar tierra o barcos mercaderes, piratas o enemigos. Hoy en día suele ser más un objeto de decoración y/o de curiosidad para avistar la madre naturaleza. Los hay de diferentes modelos, formas y tamaños. Cada uno tiene una lupa a medida, que permite llegar a alcanzar una vista más o menos lejana.
Uno de los primeros métodos de comunicación mediante impulsos electromagnéticos fue : "EL TELÉGRAFO" , un invento de Giglielmo Marconi : Este además esta fabricado junto a una Bobina de Ruhmkorff.Más adelante se le fueron incoporando mejoras como la Válvula de Díodo, Tríodo, y el oscilador que abría paso a la radio. Data de principios del siglo XIX.

Os acordáis de las cintas de casette, pues esto es lo mismo... pero a lo grande, cintas magnéticas seqüenciales, para ordenadores. En concreto, estas se tratan del supercomputador(marenostrum) de Barcelona. Su función, es la misma que la de los discos duros habituales. Guardar información, Solo que en este caso el Hardware es una bobina de cinta magnética.

Las fotografías estereoscopicas, son más antiguas de lo que podáis pensar. De hecho fueron de las primeras cámaras en salir (siglo XVIII-XIX). Esta se representa en colores rojo-azul con el uso de gafas 3D. Esta colección de fotografías, las pudimos ver en el Museo de Badalona (Exposición: Estereoscopia y Holografía).
En algunos museos tienen implantado este sistema que véis en la fotografía de debajo. Se trata de un mando con auricular incorporado que muestra una Audioguia por varias piezas del museo. Este en concreto proviene del museo CaixaForum de Barcelona. Hay que pulsar al Play y a continuación marcar el número correspondiente a la pieza del museo que queremos escuchar. La Audioguia representa una grabación realizada donde el número corresponde al nombre de la grabación, se realiza ( al menos en este caso)con una voz femenina a partir de un programa muy conocido llamado Loquendo.















La técnica de la holografía, también resulta ser un descubrimiento del siglo XIX.Foto realizada en el Museo de Badalona (exposición de estereoscopia y holografia) Aquí podemos observar como una imagen (cruz) parece estar encerrada dentro de un cuadro. Pero solo es un efecto visual, provocado por la técnica de luces, conocida como holografía.

Aquí podemos ver una cámara de las más antiguas, para la realización de fotos estereoscopicas . Se hacia la foto sobre un vidrio, se tapaba con una tela negra y se hacia la foto. Después se tenia que revelar el vidrio. La cámara la podimos ver en la exposición del museo de Badalona (Estereoscopia y Holograma). Hoy en día, vamos más allá, y podemos ver reproducciones audiovisuales(películas) en 3D.


También tuvieron usos militares, especialmente para observar los mapas.

Esto es un visor de Holmes, son como unas gafas 3D pero un modelo más antigüo. Se denominan de ese modo, en honor al inventor que las creó.(Museo de Badalona)
Más adelante se crearon otros modelos , un poco más dificiles de calibrar, para ver las imágenes, se quería perfeccionar la visión (individual a cada persona) ya que no todos vemos de la misma forma, con el invento final del visor de prisma estereoscopico.

Más adelante, estas técnicas se aplicaron a los videojuegos, como es el caso de esta Nintendo Virtual con visor 3D incorporado del año 1995

Y aquí, como podéis ver, un equipo de gafas 3D y otros aparatejos 3D, más actuales.


Hoy en día también tenemos lectores de vinilo algo modernos, pero podemos encontrar versiones vintage que incluyen la belleza de los antiguos lectores de vinilos o toca discos y el moderno uso tecnológico del USB y tarjetas SD, lector de CD...


Como ya sabéis desde el principio de todo el hombre ha estudiado los cielos , se habla del cielo y las estrellas desde diferentes puntos: religión, meteorología, astrología, astronomía...
Actualmente hay una web de acceso público, perteneciente al observatorio meteorológico del Teide (España), que nos permite observar a través de su Telescopio. Esta especialmente pensado para estudiantes, pero cualquiera tiene acceso a el, a través del siguiente link TAD

Para más info suscribete a Desy Repara




lunes, 6 de mayo de 2013

Instalación de sistema Automatizada

En algunes situacions del món laboral, ens caldrà instal•lar molts sistemes operatius en moltes màquines, amb la deguda pèrdua de temps de romandre davant de l’ordinador en cadascuna d’elles. Amb el mètode d’instal•lació desatesa, el que farem és crear un “fitxer de resposta” que vagi introduint totes les dades que demana la instal•lació del sistema operatiu. Cal remarcar que en totes les instal•lacions que fem amb un mateix fitxer de resposta, tindran la mateixa informació, és a dir, mateix nom d’equip, mateix nom d’usuari... Això no suposa un problema greu, ja que posteriorment es pot canviar, bé a través del propi sistema operatiu, o utilitzant diferents eines. Un arxiu d’autorespostes és un XML que conté les respostes a tota la seqüència d’indicacions per pantalla que executem a l’hora d’instal•lar Windows 7 (zona horària, nom d’usuari, particionament...)

Necessitarem:

1. El dvd o l’iso amb els arxius d’instal•lació de Windows 7 Ens hem de copiar la ISO del windows7 al escriptori del windows7 client,

2. Kit d’instal•lació automatitzada de Windows WAIK. És una eina gratuïta de Windows que es pot descarregar desde la pàgina oficial: Windows WAIK

El descarreguem. Això tarda una estona. Copiem o descomprimim la iso aquesta a la carpeta iso.

Passos: – Copiarem el DVD o descomprimirem la ISO en la carpeta C:\W7. Descarregarem el winrar. Des de Winrar

Una vegada instal•lat el winrar amb l'extensio ISO inclosa en el paquet. Anem a la carpeta que conté l'arxiu ISO descarregat: i fem clic botó dret ---> extreure fitxers---> i seleccionem la ruta on desar els fitxers del KB3AIK_ES . Es a dir a la ruta fins a la carpeta w7.

Ara hem d'instal•lar el packet d'aplicació que es diu WAIKx86 , ja que aquest es per a un windows de 32 bits, si fossi un windows8 o altre de 64bits, hauriem d'instal•lar el packet WAIKAMD64

descomprimir la iso del windows7. Amb el winrar i la descomprimida la posem a la carpeta c:\windows7 . - Obrirem l’administrador de imatges de sistema que és el que s’encarregarà de crear i administrar el nostre arxiu de respostes per la instal•lació. Inici tots els programes Windows AIK Administrador d’imatges de sistema (Windows SIM). Amb el botó dret, executem com administrador.

Ara que ja és instal•lat podem anar a inici---> tots els programes---> Microsoft Windows AIK---> Administrador d'imatges de sistema. Clic amb el botó dret i l'executem com administrador.

- Arxiu Seleccionar imatge de Windows, entrem a la carpeta W7, Sources i seleccionem install.wim. Seleccionem l’edició de Windows. (Windows 7 Professional) (triga) Una vegada esta obert el programa anem a la pestanya: archivo --> Seleccionar imagen de windows i seleccionem on esta la ruta de la ISO descomprimida del windows7, es a dir a C:\windows7 I seleccionem l'arxiu install.wim

Amb la versió que es la ISO, es a dir professional N en el meu cas.

Tarda una bona estona...

– Ara hem de crear el fitxer de respostes. Arxiu Nou arxiu d’autorespostes Ara ja toca posar-se mans a la obra. Amb el mateix programa anem a arxiu-->nou arxiu d'autorespostes (posa nou arxiu de resposta). - Començarem afegint alguns dels components que necessitem per la instal•lació bàsica però totalment desatesa de Windows 7, al node Components, anirem afegint els nostres components.

Configurarem els valors al panell d’Arxiu de Respostes.

Microsoft-Windows-Setup\DiskConfiguration
WillShowUI = OnError
Per Fer ho anem al panell Imagen de windows--->Seleccionem en aquest cas el Microsoft-Windows-Setup. I fem clic botò dret i Agregar al panell 1 ( que és al unic lloc on ens deixa agregar-ho) Ara al panell d'arxiu de respostes--> components despleguem el menú del que acabem d'agregar. I veurem com a la imatge de a sota: DISK CONFIGURATION. El seleccionem i al costat dret a Propiedades de diskconfiguration, configurem el WILLSHOWUI com ens diu, es a dir li posem Onerror.

Microsoft-Windows-Setup\DiskConfiguration\Disk
DiskID = 0
WillWipeDisk = true
Per crear el \DISK, que no existeix, fem: Clic botó dret a sobre de DISK CONFIGURATION i seleccionem Insertar nou DISK. Ara s'ha creat un nou menú desplegable DISK+, l'obrim i configurem com ens diu des de propiedades de DISK. Deixem el Action com esta (Add Lisk Item) Disk ID =0 i willwipeDisk=true

Ara anem a l'opció de create partitions botò dret creem una nova (insertar nou create partition) i configurem:

Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition
Extend = false
Order = 1
Size = 15000
Type = Primary

Ara anem al altre menú desplegable de DISK CONFIGURATION a arxiu de resposta: I fem el mateix insertem amb el botó dret a sobre de Modify partitions, clic botó dret ,insertar nou modify partition. Configurem:


Microsoft-Windows-Setup \DiskConfiguration\Disk\ModifyPartitions\ModifyPartition
Active = true
Extend = false
Format = NTFS
Label = OS_Install
Letter = C
Order = 1
PartitionID = 1

Ara dins del Microsoft windows setup, anem al menú desplegable de Image install, OS Image, Installto (Windows PE)


Microsoft-Windows-Setup\ImageInstall\OSImage\InstallTo (WindowsPE)
DiskID = 0
PartitionID = 1

Ara hem de fer-ho amb el microsoft windows international core- winPE Així que com abans ens posem sobre aquest menú al panell de Imagen de windows, botó dret i agregar a 1 windows pe.Obrim el menú desplegable al panell de arxiu de resposta i configurem:

Microsoft-Windows-International-Core-WinPE
InputLocale = es-ES
SystemLocale = es-ES
UILanguage = es-ES
UserLocale = es-ES

Ara anem al SetupUILanguage dins del mateix Microsoft Windows International core WIN PE.


Microsoft-Windows-International-Core-WinPE\SetupUILanguage
UILanguage = es-ES


Microsoft-Windows-Setup \UserData que se encuentra bajo WindowsPE.
AcceptEula = True
FullName = Usuari asix Primer
Organization = ASIXorg

El productKey no el podrem configurar perque ens donarà error a la instal•lació. Ja activarem el sistema després de la instal•lació.


Microsoft-Windows-Setup \UserData ProductKey.
WillShowUI = OnError
Key = clau

Microsoft-Windows-Shell-Setup
ProductKey = clau

Ara anem al shell-setup i l'afegim al arxiu de respostes. I l'afegim al 7: Oobesystem. L'obrim i el configurem.


Microsoft-Windows-Shell-Setup OOBESystem.
TimeZone = Eastern Standard Time

Ara dins del OOBESystem, obrint el menú desplegable anem al OOBE. I CONFIGUREM:


Microsoft-Windows-Shell-Setup OOBESystem/OOBE.
ProtectYourPC = 3
NetworkLocation = Other
HideEULAPage = True

Tornem al menú anterior del Windows shell setup ,i obrim el menú desplegable dels useraccounts. Hem de fer botó dret sobre Local account abans de res i insertar una nova compta. Després la configurem amb aquest paràmetres: menú contextual, Insertar LocalAccount


Microsoft-Windows-Shell-Setup UserAccounts
Name = usu1
Group = Administrators
DisplayName = usu1
Description = Usuari usu1

Ara obrim el menú password de a sota i la configurem així: Password = usu1p

Al mateix menú, entrem al submenú d'autologon, despleguem el autologon i configurem.


Microsoft-Windows-Shell-Setup AutoLogon
Username = usu1
LogonCount = 1
Enabled = True


I al submenú password el configurem així: Password = usu1p

- Desprès de configurar tot, hem de comprovar que tots els valors són correctes (Eines, Validar Arxiu de respostes). Ho faig i em surten uns Warnings que diüen: No se modificó la configuración. No se guardará el archivo de respuestas. Els hem d'esborrar.

– Esborrar els components que han donat errors. Hem de mirar la localització (ruta) dels warnings que han sortit i esborrar-los del panell arxiu de respostes.Que a més casualment son totes les unitats que tenen un recuadre en blanc, mentres que els que hem editat estan de color blau.Però per si un cas, els hem d'anar mirant tots. - Ara ja podem desar el nostre fitxer. Arxiu desar arxius d’autorespostes com: amb el nom autounattend.xml al directori W7 y al directori C:\ per a que es reconegui com arxiu d’autorespostes .

Aquest fitxer per defecte es crearà a la c:\, l'hem de cortar i pegar o moure'l dins de windows_7_cole( carpeta que conte la ISO original que es copiará). Es el moment de crear la nova ISO amb l'arxiu de respostes: - Crearem la nova ISO amb el fitxer de respostes incorporat. Inici Programes  Microsoft Windows AIK Línea de comandes de les eines d’implementació (botó dret, executar com a administrador)

terminal executem: oscdimg –n –m –bc:\Windows_7_cole\boot\etfsboot.com c:\Windows_7_cole\ c:\lameva.iso La primera ruta correspon a on es troba la iso normal , la segona correspon a on la desarem la nova iso.

-b: especifica la ubicació de l’arxiu d’arrencada -bC:\Directori\etfsboot.com - n:admet noms llargs d’arxiu -m: no té en compte la grandària màxima de l’imatge

Per últim instal•larem el sistema operatiu sense interactuar. S’han d’introduir algun paràmetre? Per a instal•lar-ho el més recomanable es grabar la nova iso creada a un DVD i tenir les màquines configurades amb el boot d'arranc desde CD/DVD com a primer boot. Això es configura des de la BIOS. Però nosaltres com treballem des de la màquina virtual, l'hem de extreure cap al sistema de l'ubuntu base(o el sistema base que tinguem). Copiem lameva.iso El que farem es copiar i pegar l'arxiu creat a la carpeta compartida de \\VBOXSRV\asix1 i la peguem aquí ( sistema base) I ara a partir d'aquesta iso, crearem una nova màquina virtual, que la anomerare lamevaiso, veurem pas a pas com ho fa tot de forma automatitzada i quines diferencies incorpora comparant-la amb la forma habitual de fer la instal•lació. Com qualsevol altre màquina virtual, per a fer la seva instal•lació obrim el VirtualBox i fem clic a nova: li posem 1GB de RAM I seleccionem l'opció, crear un disc nou (perque partim de iso i no de VDI) el tipus de fitxer serà IDV ( imatge de disc virtualbox) i seleccionem Ubicat de forma dinàmica. La ubicació la deixem per defecte, la que ens surt (lamevaiso) i com a mida, li posem una mica més de GB , jo la poso a 40,00 GB. Per no quedar-nos sense espai al disc ràpidament. Ja l'hem creada, ara procedim a la seva instal•lació. Un moment!!! Configurem la xarxa, i la canviem del mode NAT a adaptador pont, per a que la connexió a Internet sigui correcte. I a enmagatzematge , on posa buit, li hem de clicar i afegir des del panell dret , la icona del CD/DVD. Selecciona un fitxer de CD/DVD virtual... i busquem on hi és desada “lameva.iso” i la obrim. Cliquem a D'acord i ... Ara sí!!! Procedim a la instal•lació : Seleccionem la màquina virtual de lamevaiso i fem clic a inicia