divendres, 30 de desembre del 2016

Javascript:lenguaje de programación para la web

Holaa! En esta entrada trataremos el lenguaje de programación Javascript, su origen, uso y algunos ejemplos.

  1. ¿Qué es? ¿Quien lo hizo? ¿Cuando nació? 
JavaScript es un lenguaje de programación, al igual que PHP, si bien tiene diferencias importantes con éste. JavaScript se utiliza principalmente del lado del cliente (es decir, se ejecuta en nuestro ordenador, no en el servidor) permitiendo crear efectos atractivos y dinámicos en las páginas web. Los navegadores modernos interpretan el código JavaScript integrado en las páginas web.

Para entender lo que es JavaScript consideremos lo siguiente. Un usuario escribe una dirección web en su navegador, por ejemplo 
http://www.aprenderaprogramar.com. El servidor recibe la petición y como respuesta a esa petición envía al ordenador del usuario código HTML junto a código JavaScript. El código HTML se encarga de que en la pantalla se muestre algo, por ejemplo una imagen, un menú, etc. El código JavaScript se puede encargar de crear efectos dinámicos en respuesta a acciones del usuario, por ejemplo que se despliegue un menú tipo acordeón cuando el usuario pasa el ratón por encima de un elemento del menú.


A principios de los años 90, la mayoría de usuarios que se conectaban a Internet lo hacían con módems a una velocidad máxima de 28.8 kbps. En esa época, empezaban a desarrollarse las primeras aplicaciones web y por tanto, las páginas web comenzaban a incluir formularios complejos.
Con unas aplicaciones web cada vez más complejas y una velocidad de navegación tan lenta, surgió la necesidad de un lenguaje de programación que se ejecutara en el navegador del usuario. De esta forma, si el usuario no rellenaba correctamente un formulario, no se le hacía esperar mucho tiempo hasta que el servidor volviera a mostrar el formulario indicando los errores existentes.

Brendan Eich, un programador que trabajaba en Netscape, pensó que podría solucionar este problema adaptando otras tecnologías existentes (como ScriptEase) al navegador Netscape Navigator 2.0, que iba a lanzarse en 1995. Inicialmente, Eich denominó a su lenguaje LiveScript.

Posteriormente, Netscape firmó una alianza con Sun Microsystems para el desarrollo del nuevo lenguaje de programación. Además, justo antes del lanzamiento Netscape decidió cambiar el nombre por el de JavaScript. La razón del cambio de nombre fue exclusivamente por marketing, ya que Java era la palabra de moda en el mundo informático y de Internet de la época.

La primera versión de JavaScript fue un completo éxito y Netscape Navigator 3.0 ya incorporaba la siguiente versión del lenguaje, la versión 1.1. Al mismo tiempo, Microsoft lanzó JScript con su navegador Internet Explorer 3. JScript era una copia de JavaScript al que le cambiaron el nombre para evitar problemas legales.

Para evitar una guerra de tecnologías, Netscape decidió que lo mejor sería estandarizar el lenguaje JavaScript. De esta forma, en 1997 se envió la especificación JavaScript 1.1 al organismo ECMA European Computer Manufacturers Association). ECMA creó el comité TC39 con el objetivo de "estandarizar de un lenguaje de script multiplataforma e independiente de cualquier empresa". El primer estándar que creó el comité TC39 se denominó ECMA-262, en el que se definió por primera vez el lenguaje ECMAScript.

       2.  ¿Para que necesitamos una pagina web del lado del cliente?

Javascript es principalmente utilizado por parte de programadores web para dar respuestas rápidas a las acciones del usuario sin necesidad de enviar la información del que tiene hecho el usuario al servidor y esperar respuesta de este. El código Javascript se carga a la hora que el código HTML al navegador, i reside en el cliente. Javascript supone que las respuestas del servidor siguen mas completas y permite que se realicen mas procesos en nuestro ordenador, de manera que se reduce al nombre de peticiones y respuestas necesarias entre el cliente y servidor.

Con Javascript podemos crear efectos especiales en las paginas y definir interactividades con el usuario. El navegador del cliente es el encargado de interpretar las instrucciones de Javascript y ejecutarlas para realizar estos efectos y interactivitats, de manera que el factor mes important, con el que cuenta este lenguaje es el mismo navegador y todos los elementos que hay dentro de una pagina.

        3.  ¿Donde podemos ponerlo?

Se acostumbra a poner el código Javascript a la entrada, entre la etiqueta <head>, ya que así el navegador puede guardarlo en la memoria antes de que suceda un hecho que inicie y podemos reutilizarlo. Tambien podemos poner el código Javascript entre la etiqueta <body>, funcionara pero no es el mas aconsejable, tenemos que buscar la mejor opcion, no la mas rápida.

Finalmente, podemos situar el código Javascript fuera de HTML, así podemos reciclar el código y no mesclar el código HTML y Javascript. Este ultimo es mas profesional. En vez de poner el codigo Javascript dentro de la etiqueta script, lo que hacemos es incluirlo a esta etiqueta el atributo src (source), dándole como valor una URL relative documento, porque cargue su contenido como si fuese Javascript.



Os dejo algunas capturas para que tengáis un representación mas visual. En la primera y segunda captura el codigo Javascript se encuentra en <body> y en la tercera en <head>.









dimecres, 30 de novembre del 2016

Código correcto

Hola amigos, hoy en mi blog os voy a ensenar como validar un código fuente, como poner un doctype y charset siguiendo mis pasos veréis que es muy fácilHay varias herramientas gratuitas online, pero la que mi profesora se informática me ha ensenado    me parece la mas adecuada y de fácil manejo y es la W3C, organismo internacional por el correcto desarrollo de la web. Su servicio de validación es muy fácil. Empezamos:


En primer lugar veremos en la siguiente imagen las etiquetas que siempre tiene que estar escritas:




1. Primero ponemos en nuestros buscador "Markup validation service" y nos saldrá la siguiente pagina. En donde pone adress ponesmos nuestra dirección y después pulsamos en "Click".

2. Después de ello nos saldrá un mensaje en color verde que significara que nuestra validación es correcta. En algunas ocasiones nos puede aparecer alguna advertencia y saldrá como "Warning", pero se pueden arreglar ya que esta pagina nos indica el sitio del fallo y así nos permite su modificación.



Ahora pasamos a ver como ponemos un doctype y charset. Es muy sencillo, primero tenemos que saber que existen diversa versiones de HTML. La versión que utilizamos nosotros nos implicara que al principio de la creación de nuestra pagina web pongamos "<!DOCTYPE HTML>" y asi esta hecho todo. En cuanto al charset lo que tendremos que poner tendremos que introducirlo después del TITTLE y sera lo siguiente "<meta charset=UTF-8>"



Para escribir el HTML hay que tener en cuenta unas buenas costumbres, para ello voy a dejaros aquí unas cuantas de ellas:

  1. Escribir las etiquetas en minúscula SIEMPRE.
  1. Cerrar las etiquetas.
  1. Validar el código.
  1. Escribir el <! Doctype> correcto que tiene nuestro documento para que asi el navegador pueda mostrarnos la pagina.
  1. Utilizar CSS o JavaScript (no dar nunca estilo en el documento HTML).
Así ya tendremos todo listo.

así  habremos validado nuestra pagina web. Deseo que os haya servido mi ayuda!!!

Lloc web sencill


Hola amics! En aquesta entrada vaig a contar-vos el que hem fet fins ara en la clase d'informàtica. Hem treballat programació basica en html, i l'ultim treball que hem fet ha sigut una pàgina web on introduiem un tros d'una imatge de un animal i tenies que endevinar quin animal era.

Açi vos deixe unes quantes captures del treball que he fet jo per a que vetjau en que consisteix, com m'ha quedat i com és l'estructura per a arrivar a montar la pàgina web.

En primer lloc crem una carpeta weblinks.

                                  



Aquesta és la programació de la pàgina principal, crearem l`arxiu anomenat index.html en el qual ficarem els enllacos i tambe ficarem les fotos retallades dels animals que tenim que esdevinar fent click damunt d`elles. Aixo seria el nostre codi:
                                  


En segon lloc crearem arxius en el noms que vetgeu en les imatges de baix aixina crearem tambe un codi per a cada foto aixi quan ascam adivinat el animal tambe tindre unes quantes caracteristiques d`aquestos. I aci teniu com seria el codi de les dues pagines dels dos animals:



                     


                             


Finalment aquest seria el resultat del arxiu index.html del que varem parlar en el principi:

                                      

I aquesta és com ha quedat la pàgina web. Desitge que vos servisca com ha ajuda.

Editores del codigo

Hola amigos, hoy os voy a explicar los editores de los cogidos y algunos de los problemas que se podrían provocar y sus soluciones. Como ejemplo tenemos el arxivo de curriculum.html.

En primer lugar cuando editamos el arxivo de curriculum.html con el sistema operativo que tenemos en clase, lliurex, y utilizamos la aplicación Gredit. Este seria el resultado:

Y esta seria nuestra pagina web del curriculum.



Por si el sistema operativo que estamos utilizando es Windows por ejemplo y queremos editar el arxivo curriculum.html  nos encontraremos con un problema y es que al ser diferente hace que aparezcan todas las etiquetas, es decir, el código no parece correctamente. Nos sale algo así:



En el caso de que no nos funcione en otro editor de  código, lo que a mi me recomendo mi profesora de TIC es descargar un editor muy bueno llamado Notepad++, ya que reconoce el código y es muy eficaz a la hora de utilizarlo. El resultado seria el siguiente:



Programacion para la Web

La web actual se basa en el estándar HTML5, que incorpora muchas funcionalidades que la version anterior html 4.01 no tubo como por ejemplo: audios, vídeos, herramientas de dibujo, validación,etc. Estas novedades hacen que la web sea mas accesible y comprensible.
Tambien  encontramos lenguajes como:
  • ·        HTML 4
  • ·        XHTML
  • ·        XML

Tenemos que tener en cuenta que no en todos estos lenguajes no definiremos la estética de la pagina, esto lo hará otros lenguajes llamados CSS3 y JavaScript la parte del cliente.

TIC en ADE


Hola amigos, hoy os vengo ha hablar de la importancia que tiene la asignatura TIC dentro de la carrera que quiero seguir. Como os dije anteriormente la carrera que quiero seguir es ADE (Administration y dirección de empresas), en esta carrera sera muy importante dominar la informática ya que hoy en dia todo el mundo administrativo esta vinculado a la informática. Esta tendra muchas ventajas ya que con ella se nos sera facil llevar a cabo todo el trabajo y tenerlo seguro como por ejemplo en nuestros ordenadores o USB. Entre las ventajas de la informática encontramos las siguientes:



  • Incremento en la producción y difusión de nuevas tecnologías y las posibilidades que tienen las empresas de acceder a conocerlas y utilizarlas.
  • Permanencia en contacto con amigos, parientes y colegas alrededor del mundo, a una fracción del costo de una llamada telefónica o correo aéreo. La comunicación es más rápida y puede realizarse en tiempo real.
  • Discusión sobre cualquier tema con personas en varios idiomas.
  • Exploración en millares de bibliotecas y bases de datos de información globalmente,
  • Acceso a millares de documentos, diarios, reservas y programas.

En conclusion  deseo que aprenda lo suficiente de esta asignatura para que me sirva en mi futuro profesional. Aquí os dejo un vidéo para tener mas o menos una idea mas amplia de la informática, deseo que os sirva.







Vuelta a la rutina

Hola me llamo Hajar,ya llevo utilizando este blog desde el ano pasado así que ya sabréis que  tengo 17 años y estoy cursando 2bat. La asignatura de informática siempre se ha gustado y siempre me ha gustado aprender mas sobre ella, sobretodo que la carrera que quiero seguir tiene mucho que ver con ella. Curse informática también en 1 y 3 de la ESO, y estoy llendo cada vez aprendiendo mas y mas de ella, es una asignatura que tiene diferentes puntos y aveces difíciles de comprender. Pero para eso estamos aquí para aprender y dominar esto y ademas convertirlo en algo útil para nuestro futuro.
En mi blog ire publicando cosas que vayamos haciendo en clase y así compartir con vosotros todo lo que aprendo. 





Aqui os dejo el link del bloc de mi profesora de TIC:  http://mj-tic-bat2.blogspot.com.es/




dimecres, 9 de març del 2016

Comandaments Linux

    • Quines son els comandaments que has trobat mes útils (3-5).
      • hostname: Devuelve el nombre de la maquina.
      • uptime: Devuelve la cantidad de tiempo trascurrido desde la ultima vez que se arranco el sistema, la cantidad de usuarios trabajando en el sistema y el load average (carga del sistema).
      • uname -a: Informacion sobre el sistema operativo de la maquina.
      •  who: Informacion sobre los usuarios usando el sistema.
      • last: Informacion sobre los ultimos usuarios que han usado el sistema.  






    • Una captura del Terminal amb l’ejecució del comandament que més t’agrade.
      Muestra el nombre de la maquina local (en la que estamos trabajando).
    • Recordes Synaptic… ejecuta des de Terminal. Busca “Mozilla”. Veuras tots els paquets relacionats. Els marcats en verd estan instal·lats. Captura on es puga veure els paquets de Firefox. Posa la imatge a l’entrada del blog.

       Nos metemos en el teminal y ponemos "sudo synaptic" seguidament clickem en Intro y despues la contraseña.


      Despres de la explicacio anterior nos saldra lo que hay en la siguiente pagina.




    • Investiga a Internet quin és el comandament per a canviar permisos dels arxius. Canvia els permisos dels arxius del teu USB, per a dornar-los tots a tots els tipus d’usuaris, des de Terminal (de vegades el nostre USB no deixa escriure, perque ho llevem massa ràpid i el SO no pot deixar tancat el sistema d’arxius). Captura el comandament i posa al blog.

diumenge, 6 de març del 2016

Lliurex - Administració del sistema


    • Como instalar el SO Lliurex. Distribución.
El proceso para la instalación de LLiureX  puede resumirse en los siguientes pasos:
1. Descarga de LLiureX (fichero .iso) y creación de un DVD o USB de arranque con LLiureX.
2. Arranque del ordenador usando el DVD o USB.
3. Instalación de LLiurex en el disco duro del ordenador: este paso puede suponer una configuración previa de las particiones del disco duro del ordenador si se desea que LLiureX conviva con otros sistemas operativos. Por ejemplo si en el ordenador se tiene instalado Windows, es posible crear una partición del disco duro e instalar LliureX en esta nueva partición, el usuario podrá elegir si quiere iniciar sesión con Windows o LliureX al arrancar el equipo.

Una distribución Linux (coloquialmente llamada distro) es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores. Por lo general están compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios.

    • Sistema multiusuario. Tipos de usuarios. Privilegios o permisas. Por que tenemos que entrar con un usuario administrador.
      La palabra multiusuario se refiere a un concepto de sistemas operativos, pero en ocasiones también puede aplicarse a programas de computadora de otro tipo (e.j. aplicaciones de base de datos) e incluso a sistemas de cómputo. En general se le llama multiusuario a la característica de un sistema operativo o programa que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente, estrictamente es pseudo-simultáneo (tanto en paralelismo real como simulado).
    • root: aquest compte correspon a l’administrador del sistema que s’encarrega de les tasques administratives del sistema. No està afectat pels drets d’accés als arxius i pot efectuar més o menys qualsevol tasca en el sistema. Per tant, aquest compte és imprescindible per a l’administració del sistema. El seu UID és 0.

    • Usuaris normals: Se usan para usuarios individuales. Cada usuario dispone de un directorio de trabajo, ubicado generalmente en /home. Cada usuario puede personalizar su entorno de trabajo. Tienen solo privilegios completos en su directorio de trabajo o HOME. Por seguridad, es siempre mejor trabajar como un usuario normal en vez del usuario root, y cuando se requiera hacer uso de comandos solo de root, utilizar el comando . En las distros actuales de Linux se les asigna generalmente un UID superior a 500.

    • Hay 3 ventajas fundamentales de Linux que juntas le dan una gran consideración:

      • Linux es muy robusto, estable y rápido: Ideal para servidores y aplicaciones distribuidas. A esto se añade que puede funcionar en máquinas humildes: Linux puede correr servicios en un x86 a 200 MHz con calidad
      • Linux es libre: Esto implica no sólo la gratuidad del software, sino también que Linux es modificable y que Linux tiene una gran cantidad de aplicaciones libres en Internet. Todo ello arropado por la inmensa documentación de Linux que puede encontrarse en la Red
      • Linux ya no está restringido a personas con grandes conocimientos de informática: Los desarrolladores de Linux han hecho un gran esfuerzo por dotar al sistema de asistentes de configuración y ayuda, además de un sistema gráfico muy potente.Distribuciones Linux como Red Hat/Fedora tienen aplicaciones de configuración similares a las de Windows
      Los inconvenientes de Linux más importantes pueden ser:
      • Windows es incompatible con Linux: Este punto es difícil de explicar: no quiere decir que no podamos tener instalados ambos Sistemas (que es relativamente fácil de hacer) Uno de los problemas es que desde Windows no podremos escribir en particiones Linux o que desde Linux no podremos escribir (en sentido amplio) en particiones NTFS (Windows XP, 2000...) aunque esto último se está investigando
      • En la mayoría de distribuciones Linux hay que conocer nuestro Hardware a la hora de instalar. 
    • Donde crear usuarios. Create un nuevo usuario, para  tu, administrador y con clave.
      En primer llugar para crear un usurario nos tenemos que dirigir a aplicaciones, seguidamente a la ventana de herramientas del sistema y al seleccionar esa ventana se abriran unas otras y tenemos que clicar en Paramentros del sistema.
       Entamos en cuenta del usuario y una vez dentro podremos crear nuestro nuevo usuario. 

    • Donde se configura el sistema.
      En primer llugar nos tenemos que dirigir a aplicaciones, seguidamente a la ventana de herramientas del sistema y al seleccionar esa ventana se abriran unas otras y tenemos que clicar en Preferencias.


      Y despues cada persona puede entrar en las ventanas que mas le convengas para realizar sus ajustes. 
    • Donde instalar un controlador de maquinario. 
  1. Abra sitios y servicios de Active Directory: Administrador del servidor > Herramientas >Servicios y sitios de Active Directory.
  2. Cree un sitio que represente la región donde creó una red virtual de Azure: haga clic enSitios > Acción > Nuevo sitio > escriba el nombre del nuevo sitio (por ejemplo, Azure, oeste de EE. UU.) > seleccione un vínculo de sitio > Aceptar.
  3.  Cree una subred y asóciela al nuevo sitio: haga doble clic en Sitios > haga clic con el botón derecho en Subredes > Nueva subred > escriba el intervalo de direcciones IP de la red virtual (por ejemplo, 10.1.0.0/16 en el diagrama del escenario) > seleccione el nuevo sitio de Azure > Aceptar.
    • Donde  instalar una impresora.
      Para  instalar una impresora nos tenemos que dirigir a aplicaciones, seguidamente a la ventana de herramientas del sistema y al seleccionar esa ventana se abriran unas otras y tenemos que clicar en Paramentros del sistema.
      En el buscador ponemos impresora para que nos aparezca la ventana y clicar en ella.
      Desde ahi podremos entrar en la ventana adecuada y imprimir lo necesario.
    • Donde ver y/o configurar la xarxa… te suena?

                   Nos dirigimos a las conexiones de xarxa y ahi nos aparecera que tipo de xarxa                                      tenemos.







    • Donde instalar nuevas aplicaciones de usuario: Centro de programario y Synaptic (desde terminal). Repositorios o Fondo de programario.

       En primer lugar nos dirigimos a Aplicaciones a herramientas del sistema y ahi encontraremos la pestaña Synapic, de ahi entramos y despues de ello lo mismo, en aplicaciones entramos en la ventana de Accesorios de ahi al Terminal.

      Al estar en el Terminal escribimos lo siguiente "sudo synaptic" y seguidamente clicamos en Inter y nos dirigeremos enseguida al Synaptic. 



      Para entrar en el fondo de programario nos dirigimos a Aplicaciones, administracios de lliureX Apt.Gestor d'origens del programari.


      Los repositorios son bases de datos o archivos informáticos.
      Podemos instalar nuevas aplicaciones de usuario desde Aplicaciones, Instalación de programario, y aparecerá lo siguiente:



      La instal·lació d’un programari a l’ordinador no comença quan fem clic en l’instal·lador ni acaba quan hem pitjat sis o set cops Acceptar i esperem que la barra de progrés arribi al final. Quan es fa una instal·lació, cal seguir uns passos previs i fer un seguiment posterior, que garantirà que el programari resol les necessitats, que ho fa el més ajustadament possible i que els processos per fer-ho es van millorant per estalviar problemes posteriors
                     
    • Actualitzación y Instal·lación para el Terminal: apt-get [update | upgrade | install | remove].
                    Entamos en la pestana de aplicaciones y de ahi nos dirigimos a ACCESORIOS y de ahi al TERMINAL y al estar  dentro pornemos lo siguiente apt-get y clicmos en Intro.