sábado, 11 de marzo de 2017

Introduccion a dreamweaver

E learning es la parte de aprendizaje y estudio empleando recursos electronicos 
Digutalizar todo para el aprendizaje tuvo mucho auge por que la gente necesitaba aprendizaje. 
Macro o mile para com esta empresa se dedicaba a hacer cuestiones multimedia. Esto hacia que trajeran muchas cosas detras de ellos. En el 99 se juntaron esta y otra compañia y en el 2001 nace macromedia empresa que empieza en el 92
Cambio todo por que empezaron a crear programas que permitian la generacion de documentos funcionales como la aplicacion que manejaba bases de datos confusion que era mucho multimedia. Era complicado. Flash. Fireworks. Freehand y dreamweaver.
Lo saca por la w3c que regula el html lo que propicia que se registre ante la w3c.generando un producto estandarizado
Aparece adobe como competencia comprando la compañia de macro media obteniendo todas las licencias convirtiendolo en adobe dreamweaver.
Saca mx pero fue muy malo era una porqueria llegando al cc7 
Dreamweaver se especializa en la creacion de paginas web.
Adobe Dreamweaver es una aplicación en programa de estudio (basada en la forma de estudio de Adobe Flash) que está destinada a la construcción, diseño y edición de sitios, vídeos y aplicaciones Web basados en estándares. Creado inicialmente por Macromedia (actualmente producido por Adobe Systems) es uno de los programas más utilizados en el sector del diseño y la programación web por sus funcionalidades, su integración con otras herramientas como Adobe Flash y, recientemente, por su soporte de los estándares del World Wide Web Consortium. Sus principales competidores son Microsoft Expression Web y BlueGriffon (que es de código abierto) y tiene soporte tanto para edición de imágenes como para animación a través de su integración con otras. Hasta la versión MX, fue duramente criticado por su escaso soporte de los estándares de la web, ya que el código que generaba era con frecuencia sólo válido para Internet Explorer y no validaba como HTML estándar. Esto se ha ido corrigiendo en las versiones recientes.

Se vende como parte de Adobe Creative Suite. A partir de la compra de Macromedia por parte de Adobe. Las letras CS significan Creative Suite.

La gran ventaja de este editor sobre otros es su gran poder de ampliación y personalización, puesto que en este programa sus rutinas (como la de insertar un hipervínculo, una imagen o añadir un comportamiento) están hechas en Javascript-C, lo que le ofrece una gran flexibilidad en estas materias. Esto hace que los archivos del programa no sean instrucciones de C++ sino rutinas de Javascript que hace que sea un programa muy fluido y todo ello permite que programadores y editores web hagan extensiones para su programa y lo pongan a su gusto.

Las versiones originales de la aplicación se utilizaban como simples editores WYSIWYG. Sin embargo, versiones más recientes soportan otras tecnologías web como CSS, JavaScript y algunos frameworks del lado servidor.

Dreamweaver ha tenido un gran éxito desde finales de los años 1990 y actualmente mantiene el 90% del mercado de editores HTML. Esta aplicación está disponible tanto para la plataforma MAC como para Windows, aunque también se puede ejecutar en plataformas basadas en UNIX utilizando programas que implementan las API's de Windows, tipo Wine.

Como editor WYSIWYG que es, Dreamweaver permite ocultar el código HTML de cara al usuario, haciendo posible que alguien no entendido pueda crear páginas y sitios web fácilmente sin necesidad de escribir código.

No obstante, Adobe ha aumentado el soporte CSS y otras maneras de diseñar páginas sin tablas en versiones posteriores de la aplicación, haciendo que se reduzca el exceso de código.


Dreamweaver permite al usuario utilizar la mayoría de los navegadores Web instalados en su ordenador para previsualizar las páginas web. También dispone de herramientas de administración de sitios dirigidas a principiantes como, por ejemplo, la habilidad de encontrar y reemplazar líneas de texto y código por cualquier tipo de parámetro especificado, hasta el sitio web completo. El panel de comportamientos también permite crear JavaScript básico sin conocimientos de código.
Un enlace necesita una ruta
Hay dos tipos de rutas:
-absolutas: tienen toda la info completa
-relativa: relativas a un sitio
En dreamweaver creamos sitios dreamweaver y no sitios web (accedes a tu compu)
Sue funcion es organizar la info
Para poder diseñar una pagina bien se necesita ser coherente (todas las paginas deben ser iguales) 
Los sitios web que se generen para saber que no estan abandonados hay que actualizar la info constantemente. Es comumente llamado credibilidad.
Para asegurar las paginas se puede hacer mediante un lector de fechas.
Copiabilidad: que tan facil es usar un sitio, botones especificos para las diferentes acciones y que no hagan otras funciones.

Html

hyper text marko languaje
Nace en los años 1985-1990 gracias a un ingles apasionado por la fisica en el CERN era Tim Bernesleyn, ya que en ese entonces la tecnologia computacional era muy arcaica y era muy complicada la comunicacion de computadoras; entonces el y Callyau entrab a un concurso para obtener un lenguaje de hypertexto.
Bbs
Crearon el http hyper text transport protocol
Es un protocolo para comunicarse las computadoras a traves de hyper texto
Archie era un repositorio(lugar donde se colocan documentos) lo ocupaban los academicos para compartir sus conocimientos.
Lo que hace el hyper texto es que pudieras seleccionar algo de la busqueda específico y solo apareciera la info que tu querías.
Esto trajo un hito.
El primer navegador nace llamado mosaic creado por mark algo.
Nace una aplicacion llamada netescape para unixEn. El 95 nace windows 95 marca un hito; a pesar de ser un fake, junto con explorer.Nace el w3c que estandariza el html. Fusionando el explorer y el netscape. Windows saca el xhtml extended. Sale el whatwg surge gracias a los ideales de stalman.
Se trataba de que la programación no fuera de uso comercial
El principal operador de xhtml es excel
Hacen modificaciones en el html hace 4 años lo que origina el html5 servidor remoto
Hito limite
Ambito elementos dentro del límite
Resultado de imagen para html
Komodo es una aplicación para editar programas  y verifica la sintaxis(orden especifico de como se escribe el programa)
La sangría nos ayuda a identificar los errores de manera mas rapida
En el html no se acomoda el texto  lo que se usa en html son marcas y se ocupan los pico parentesis
No maneja los archivos html por que requiere de un programa que los interprete como chrome o safari
Komodo es un programa editor de textos.
Se puede programar en Java script.
Resultado de imagen para komodo app
Komodo IDE es un entorno de desarrollo para programar lenguajes de programación dinámica. Komodo Editor es el software que se dedica exclusivamente a la escritura de código, y puede obtenerse de forma gratuita e independiente a la suite de la que proviene.

Incluye funciones que se antojan básicas en este tipo de programas, como autocompletado, comprobación de sintaxis y resaltado del lenguaje, además de otras características bastante útiles como el visionado en miniatura de código para agilizar la navegación por códigos fuente de gran envergadura o la personalización de pestañas y ventanas de la interfaz.

Komodo Edit ha sido preparado para los lenguajes dinámicos PHP, Ruby, Perl, Python y TCL; también permite trabajar con XML, HTML, Javascript y CSS. La aplicación hace uso de los denominados 'calltips', menús desplegables que permite seleccionar los atributos de las diferentes etiquetas durante la edición del código. Además, el sistema de extensiones de Komodo Edit es idéntico al de Firefox.

martes, 4 de octubre de 2016

Bit

  • Un bit es una señal electrónica que puede estar encendida (1) o apagada (0). Es la unidad más pequeña de información que utiliza un ordenador. Son necesarios 8 bits para crear un byte.
  • La mayoría de las veces los bits se utilizan para describir velocidades de transmisión, mientras que los bytes se utilizan para describir capacidad de almacenamiento o memoria.
  • El término bit deriva de la frase dígito binario (en inglés binary digit).
Byte:
  • Un byte es la unidad fundamental de datos en los ordenadores personales, un byte son ocho bits contiguos. El byte es también la unidad de medida básica para memoria, almacenando el equivalente a un carácter.
  • La arquitectura de ordenadores se basa sobre todo en números binarios, así que los bytes se cuentan en potencias de dos (que es por lo que alguna gente prefiere llamar los grupos de ocho bits octetos).
  • Los términos Kilo (en Kilobyte, abreviado como K) y mega (en Megabyte, abreviado como M) se utilizan para contar bytes (aunque son engañosos, puesto que derivan de una base decimal de 10 números).
Megabyte
  • Un Megabyte, cuando se utiliza para describir el almacenamiento de datos, son 1.048.576 (2 a la vigésima potencia) bytes. El megabyte se abrevia con frecuencia como M o MB.
  • Un Megabyte, cuando se utiliza para describir tasas de transferencia de datos, como en MBps, se refiere a un millón de Bytes.


Diagrama de flujo

Táctica antigua de resolver problemas es la representación gráfica de la resolución de in problema. Es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso.
Surgen los algoritmos y los pseudocodigos. 
Los algoritmos son una serie o conjunto de pasos para poder llegar a la solución de un problema.
Un Algoritmo es una serie ordenada de instrucciones, pasos o procesos que llevan a la solución de un determinado problema. Los hay tan sencillos y cotidianos como seguir la receta del médico, abrir una puerta, lavarse las manos, etc; hasta los que conducen a la solución de problemas muy complejos.

Los Algoritmos permiten describir claramente una serie de instrucciones que debe realizar el computador para lograr un resultado previsible. Vale la pena recordar que un procedimiento de computador consiste de una serie de instrucciones muy precisas y escritas en un lenguaje de programación que el computador entienda.

Un pseudocódigos verbaliza un problema mediante un lenguaje de programación. Es una serie de pasos más especializados. 
El pseudocódigo (o falso lenguaje) es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es programable sino facilita la programación.

Ambos son lo mismo pero con diferente manera.
El do while puede empezar en uno y en cero. 
El while es un mientras. Lo que hace es preguntar antes de realizar la acción. 
Ejemplo: 
-Tienes azúcar? 
-Agregar al pastel.
En cambio con el do sólo hace la acción sin saber o preguntar. Realizas la acción al menos una vez.
Resultado de imagen para algoritmo


lunes, 3 de octubre de 2016

Codificación

el hecho de cambiar elementos de un lenguaje es codificar un mensaje, es redactar un mensaje en un leguaje especifico.

Se llama codificación a la transformación de la formulación de un mensaje a través de las reglas o normas de un código o lenguaje predeterminado. Es cualquier operación que implique la asignación de un valor de símbolos o caracteres a un determinado mensaje verbal o no verbal con el propósito de transmitirlo a otros individuos o entidades que compartan el código.

La codificación es algo tan simple como lo que realizamos a diario cuando transformamos imágenes visuales o entidades conceptuales en palabras, oraciones, textos y las comunicamos a aquellos que nos rodean. También es codificación aquellas operaciones más complejas que implican códigos compartidos por menos interlocutores, como puede ser un mensaje cifrado o información emitida mediante el código Morse. 

Encriptación: generar un mensaje alterno.La encriptación es el proceso para volver ilegible información considera importante. La información una vez encriptada sólo puede leerse aplicándole una clave.

Desencriptacion: es la función que realiza una máquina de acomodar la información.
Resultado de imagen para codificacion




jueves, 11 de agosto de 2016

Open Source

Es una tendencia hacia el uso de recursos libres. 
Su fundador o el fundador del open source es Richard Stallman.



Fundador del proyecto GNU en 1984 con el objetivo de desarrollar un sistema operativo libre GNU. Una variante de GNU son los actuales sistemas basados en el kernel Linux, y que juntos constituyen el popular GNU/Linux.

Stallman es presidente de la Free Software Foundation (FSF), una organización sin ánimo de lucro dedicada a eliminar las restricciones sobre el copiado, redistribución, comprensión y modificación de los programas de ordenador.
El open source es de donde consigues recursos gratis y obtienes programas o aplicaciones gratuitas, este tiene ciertas reglas que le permitan que sea legal.
Hay personas que utilizan el open source para robar información. Para proteger tus archivos se ocupa un CC (creative commons) conjunto de reglas que nos permitirán proteger el trabajo. aunque no te protege tan bien como un Copyright.











Formas de proteger de creative commons:

  1.  Reconocimiento (by): Se permite cualquier explotación de la obra, cualquiera puede usar y modificar tu trabajo para cualquier finalidad, incluyendo su explotación comercial.
  2. Reconocimiento – NoComercial (by-nc): Se permite la generación de obras derivadas siempre que no se haga un uso comercial.permites el uso y modificación de tu obra pero nunca con finalidades comerciales.permites el uso y modificación de tu obra pero nunca con finalidades comerciales.
  3. Reconocimiento – NoComercial – CompartirIgual (by-nc-sa):permites el uso y modificación de la obra, nunca con finalidades comerciales, y el producto resultante (la modificación) debe ser compartido en las mismas condiciones que el original.
  4. Reconocimiento – NoComercial – SinObraDerivada (by-nc-nd): No se permite un uso comercial de la obra original ni la generación de obras derivadas.
  5. Reconocimiento – SinObraDerivada (by-nd): Se permite el uso comercial de la obra pero no la generación de obras derivadas. 

Creative Commons no es un despacho de abogados ni brinda asesoría legal, en caso de que existan violaciones a los derechos del titular de la obra, éste deberá buscar asesoría personalizada para buscar remedio al caso en particular.