sábado, 16 de abril de 2016

TIPOS DE BLOG


Los blogs tienen distintas variantes en función de su funcionamiento, tipo de contenido predominante, dispositivo donde se visualizarán, etc. Entre ellos destacan:
  • Openblog. Es un blog que no requiere interfaz de administración y proporciona una herramienta para que sus visitantes puedan publicar de forma abierta y libre. Es de carácter colectivo y público. Tiene muchas similitudes con un foro. Ejemplo: OpenBlog (Enlace http://open­blog.org/)
  • Fotolog. Como su nombre indica es un blog donde la foto es el elemento principal de publicación. La imagen y la fecha de publicación son los contenidos obligatorios. A diferencia de un álbum de fotos sólo se publica una o dos fotos en cada entrada y se pueden acompañar de comentarios del autor. También admite comentarios de los visitantes y enlaces a los fotologs de los amigos. Ejemplo: Fotoblog (Enlace http://www.fotolog.com/)
  • Videoblog. Un videoblog o vlog es un blog cuyas entradas son clips de vídeo, ordenados cronológicamente y publicados por uno o más autores. El administrador del vlog puede autorizar a otros usuarios a añadir comentarios u otros vídeos dentro de la misma galería. Suelen ser archivos de formato MOV o FLV y utilizan el visor de Adobe Flash para su visualización. Ejemplo: Yograbo (Enlace http://www.yograbo.com/)
  • Audioblog. Es un tipo de blog donde cada entrada suele ser un audio en formato MP3 o similar. Se reproducen en línea gracias a una consola de tecnología Adobe Flash y en algunos casos admiten la descarga de los usuarios.
  • Moblog. Moblog es un término que surge de la fusión de las palabras "Mobile" y "Blog". Se trata de un servicio de publicación similar a un blog pero orientado a su visualización en equipos móviles: PDA o teléfonos móviles. Se puede acceder a su contenido y publicar desde cualquier dispositivo y lugar. Algunos servicios web 2.0 están orientando la publicación a estos formatos permitiendo la creación y manejo del blog desde equipos fijos o móviles. Ejemplo: Moblob (Enlace http://moblog.net)
  • Tumbleblog. Un tumblelog o tlog es una variante de blog poco estructurado. No se ajusta a una temática concreta y el autor va publicando entradas sobre enlaces, fotografías, informaciones, etc. que va encontrando por Internet. En este sentido recupera un poco el espíritu inicial con que aparecieron los blogs: dar a conocer a los amigos las cosas que cada día te encuentras por la web. La carga textual de sus entradas es mínima y en este sentido es un formato muy ligado al microblogging. Ejemplo: Tumblr  (Enlace http://www.tumblr.com/) 
  • Microblog. El microblogging o nanoblogging permite al autor publicar mensajes breves (no superiores a 140 caracteres) formados por texto y enlaces. Estas entradas se muestran en la página del perfil del usuario y también son enviadas a otros usuarios que han elegido la opción de recibirlas. Ejemplo: Twitter (Enlace http://twitter.com/)

FECHA: Abril 16 2016
PROGRAMAR EN JAVASCRIPT O EN HTML



FECHA: Abril 16 2016
Algoritmos

Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Para realizar un programa es conveniente el diseño o definición previa del algoritmo. El diseño de algoritmos requiere creatividad y conocimientos profundos de la técnica de programación. Luis Joyanes, programador experto y autor de muchos libros acerca de lógica y programación nos dice “en la ciencia de la computación y en la programación, los algoritmos son más importantes que los lenguajes de programación o las computadoras. Un lenguaje de programación es sólo un medio para expresar un algoritmo y una computadora es sólo un procesador para ejecutarlo”. Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje diferente de programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación.

Características de los algoritmos
· Preciso. Definirse de manera rigurosa, sin dar lugar a ambigüedades.
· Definido. Si se sigue un algoritmo dos veces, se obtendrá el mismo resultado.
· Finito. Debe terminar en algún momento.
· Puede tener cero o más elementos de entrada.
· Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.

Se concluye que un algoritmo debe ser suficiente para resolver el problema. Entre dos algoritmos que lleven a un mismo objetivo, siempre será preferible el más corto (se deberá analizar la optimización de tiempos y / o recursos).

Etapas para la solución de un problema por medio del computador
1. Análisis del problema, definición y delimitación (macroalgoritmo). Considerar los datos de entrada, el proceso que debe realizar el computador y los datos de salida.
2. Diseño y desarrollo del algoritmo (se utiliza pseudocódigo, escritura natural del algoritmo, diagramas de flujo, etc. )
3. Prueba de escritorio. Seguimiento manual de los pasos descritos en el algoritmo. Se hace con valores bajos y tiene como fin detectar errores.
4. Codificación. Selección de un lenguaje de programación y digitación del pseudocódigo haciendo uso de la sintaxis y estructura gramatical del lenguaje seleccionado.
5. Compilación o interpretación del programa. El software elegido convierte las instrucciones escritas en el lenguaje a las comprendidas por el computador.
6. Ejecución. El programa es ejecutado por la máquina para llegar a los resultados esperados.
7. Depuración (debug). Operación de detectar, localizar y eliminar errores de mal funcionamiento del programa.
8. Evaluación de resultados. Obtenidos los resultados se los evalúa para verificar si son correctos. (Un programa puede arrojar resultados incorrectos aún cuando su ejecución no muestra erorres).
Algoritmos cualitativos y algoritmos cuantitativos Un algoritmo es cualitativo cuando en sus pasos o instrucciones no están involucrados cálculos numéricos. Las instrucciones para armar un aeromodelo, para desarrollar una actividad física o encontrar un tesoro, son ejemplos de algoritmos cualitativos.
Los algoritmos cuantitativos involucran cálculos numéricos.
Ejemplos:
· Solución de un factorial
· Solución de una ecuación de segundo grado
· Encontrar el mínimo común multiplicador.

Técnicas de representación
Para la representación de un algoritmo, antes de ser convertido a lenguaje de programación, se utilizan algunos métodos de representación escrita, gráfica o matemática. Los métodos más conocidos son:
· Diagramación libre (Diagramas de flujo)
· Diagramas Nassi-Shneiderman
· Pseudocódigo
· Lenguaje natural (español, inglés, etc.)
· Fórmulas matemáticas

El lenguaje natural puede no ser suficientemente preciso, permitiendo ambigüedades, obteniendo una descripción no del todo satisfactoria. Las fórmulas, propias del lenguaje matemático, son un buen sistema de representación, pero no suelen ser fáciles de convertir en programas. Por lo tanto, trataremos en este curso los tres primeros modelos.

Diagramas de flujo.
Es quizás la forma de representación más antigua. Algunos autores suelen llamarlos también como diagramas de lógica o flujogramas.

Un diagrama de flujo utiliza cajas estándar tales como las que se muestran en
las figuras 1, 2 y 3:




Diagramas Nassi-Schneiderman o Chapin
También conocidos como Diagramas de Chapin, corresponden a uno de los tipos de diagramación estructurada. Las acciones se escriben en rectángulos o cajas sucesivas. Se pueden escribir diferentes acciones en una caja. La simbología utilizada es como vemos en las figuras siguientes.


Pseudocódigo
Es la técnica que permite expresar la solución de un problema mediante un algoritmo escrito en palabras normales de un idioma (por ejemplo, el español), utilizando palabras imperativas. Es común encontrar en pseudocódigo palabras como: Inicie, lea, imprima, sume, divida, calcule, finalice. No hay un léxico obligado para el pseudocódigo, pero con el uso frecuente se han establecido algunos estándares. Este es un ejemplo de un programa escrito en pseudocódigo:

Inicie
{Calcule el salario neto y deducción de 6%} {Esto es un comentario}
Lea nombre, horas, valor_hora
Salario_bruto=horas*valor_hora
Deduccion=Salario_bruto*6%
Salario_neto=Salario_bruto – Deduccion
Imprima nombre, Salario_bruto, Deduccion, Salario_neto
Finalice

Técnicas de diagramación
En nuestra asignatura, por su facilidad y adecuada representación de los problemas a resolver, utilizaremos para represetar los algoritmos, a la técnica de diagramas de flujo. A su vez, para un mejor ordenamiento en la realización de esos diagramas, se han elaborado técnicas de diseño de los mismos. Nosotros utilizaremos las denominadas top-down y estructrurada. La primera de ellas, la top-down, persigue la descomposición de un problema
en partes, tomando en primer lugar la dimensión total, para luego ir identificando sus partes componentes e ir tratándolas en forma particular y con mayor grado de detalle cada vez, hasta llegar a una expresión final de resolución simple, trivial o ya conocida. La diagramación estructurada no indica la forma en que se pueden utilizar y vincular los símbolos gráficos entre sí. De esta manera se distinguen la siguientes estructuras elementales, que luego al combinarse entre sí, dan lugar al diagrama total.

Estructuras:
Secuencia
Decisión simple
Decisión múltiple
Repetición con condición inicial
Repetición con condición final


FECHA: Abril 16 2016
Ada Lovelace

Ada Lovelace.jpgTambien conocida como Augusta Ada Byron nacida en Londres, 10 de diciembre de 1815 - Londres, 27 de noviembre de 1852, conocida habitualmente como Ada Lovelace, fue una
matemática y escritora británica conocida principalmente por su trabajo sobre la máquina
calculadora mecánica de uso general de Charles Babbage, la Máquina analítica. Entre sus notas sobre la máquina se encuentra lo que se reconoce hoy como el primer algoritmo destinado a ser procesado por una máquina. Como consecuencia, se la describe a menudo
como la primera programadora de ordenadores. Dedujo y previó la capacidad de los ordenadores para ir más allá de los simples cálculos de números, mientras que otros, incluido el propio Babbage, se centraron únicamente en estas capacidades. Su padre fue el conocido poeta George Byron. Lovelace nació el 10 de diciembre de 1815 como la única hija matrimonial del poeta George GordonByron, Lord Byron, y su esposa la baronesa Anna Isabella Noel Byron. Todos los otros hijos de Lord Byron nacieron fuera del matrimonio. Byron se separó de su esposa un mes después del nacimiento de Ada y dejó Inglaterra definitivamente cuatro meses después, falleciendo finalmente por enfermedad durante la Guerra de la Independencia griega cuando Ada contaba con ocho años de edad. La madre de Ada mantuvo el rencor respecto a Lord Byron y promovió el interés de Ada en las matemáticas y la lógica como esfuerzo para apartarla de que desarrollase lo que ella veía como un carácter insano en su padre, pero Ada mantuvo el interés en él a pesar de esto y tras su muerte fue enterrada junto a él a petición suya. Ella se refería a sí misma como una científica poetisa y como analista (y metafísica) Durante su edad adulta temprana, su talento matemático la condujo a una relación y amistad prolongadas con su colega matemático inglés Charles Babbage, y concretamente con la obra de Babbage sobre la máquina analítica. Entre 1842 y 1843, tradujo un artículo del ingeniero militar italiano Luigi Menabrea sobre la máquina, que complementó con un amplio conjunto de notas propias, denominadas simplemente Notas. Estas notas contienen lo que se considera como el primer programa de ordenador, esto es, un algoritmo codificado para que una máquina lo procese. Las notas de Lovelace son importantes en la historia de los orígenes de la computación.

En 1834 Ada era una habitual de la Corte victoriana y empezaba a asistir a diversos eventos en los que con frecuencia participaba en los bailes y encandilaba a muchos de sus asistentes, los cuales la describían como un ser encantador. Sin embargo, John Hobhouse, que había sido amigo de su padre, fue una excepción y la describió como "una joven estirada y demacrada pero con algún rasgo de su amigo, especialmente su boca. La descripción fue hecha después de su encuentro el 24 de febrero de 1834 en el que Ada dejó claro a Hobhouse que él no le gustaba, algo probablemente debido a la influencia de su madre que la llevaba a rechazar a los amigos de su padre. Esta primera impresión no duró mucho tiempo y posteriormente se hicieron amigos. El 8 de julio de 1835 Ada se casó con William King, barón de King, convirtiéndose a su vez en baronesa de King. Su residencia pasó a ser una gran propiedad en Ockham Park Ockham, Surrey, junto con otra en el Fiordo de Torridon y una más en Londres. Pasó su luna de miel en la Mansión Worthy, situada en Asley Combe cerca de Porlock Weir, en Somerset, la cual había sido construida en 1799 como un refugio de caza y que el propio King amplió con motivo de su luna de miel. La casa había sido construida sobre una meseta en terreno boscoso con vistas al canal de Bristol y estaba rodeada de jardines dispuestos en terrazas de estilo italiano. Posteriormente la casa se convertiría en su retiro de verano tras volver a ser ampliada.

El matrimonio tuvo tres hijos: Byron, nacido el 12 de mayo de 1836; Anne Isabella llamada Annabella, posteriormente Lady Anne Blunt, nacida el 22 de septiembre de 1837; y Ralph Gordon, nacido el 2 de julio de 1839. Inmediatamente después del nacimiento de Annabella, Lady King experimentó una dolorosa y prolongada enfermedad que tardó meses en curarse". En 1838 su marido se convirtió en conde de Lovelace, con lo que ella utilizó el título de "la honorable condesa de Lovelace durante gran parte de su vida de casada. Entre 1843 y 1844 su madre le encargó a William Benjamin Carpenter la tarea de educar a los hijos de Ada y de actuar como un "instructor moral" para su propia hija. En 1841 la madre de Ada les contó a su hija y a Medora Leigh que el padre de ambas era el propio Lord Byron y el 27 de febrero Ada le escribió a su madre: no estoy ni siquiera sorprendida. De hecho, simplemente me ha confirmado aquello de lo que, por años, no tuve la más mínima duda, pero hubiera considerado impropio por mi parte el haberle insinuado de alguna
manera lo que sospechaba". Ada no culpó a su padre por la incestuosa relación sino a Augusta Leigh: me temo que ella es inherentemente más malvada de lo que él fue nunca. Esto no evitó que la madre de Ada intentara destruir la imagen que esta tenía de su padre, sino que la llevó a hacerlo con mayor intensidad. En la década de 1840 Ada protagonizó algunos escándalos debidos, en primer lugar, a sus afectuosas relaciones con otros hombres, las cuales generaron toda una serie de rumores sobre aventuras amorosas; y en segundo lugar a su pasión por el juego, gracias al cual conformó en 1851, junto con algunos de sus amigos todos hombres, un grupo con la ambiciosa intención de crear un modelo matemático que les ayudar a ganar grandes apuestas. El intento fue un absoluto fracaso, generándole a Ada miles de libras de deuda y provocando que uno de los miembros del grupo la chantajeara con informar a su marido, cosa que finalmente se vio forzada a confesarle. Ada además mantuvo desde 1844 una relación secreta y posiblemente ilícita con el hijo de Andrew Crosse, John, se conoce con poca certeza de este asunto ya que Crosse padre destruyó la mayor parte de la correspondencia después de la muerte de Ada como parte de un acuerdo legal. Esta relación fue lo suficiente fuerte como para que ella le dejara en herencia las únicas reliquias familiares que su propio padre le había dejado a ella. Durante la etapa final de su enfermedad Ada sentiría pánico de sólo pensar que John Crosse la visitara.

TOMADO DE: 
https://es.wikipedia.org/wiki/Ada_Lovelace#El_primer_programa_de_ordenador

FECHA: Abril 16 2016
Charles Babbage

CharlesBabbage.jpg
Nacio en Gran Bretaña el 26 de diciembre de 1791 y murio en Londres el 18 de octubre de 1871. fue un matemático británico y científico de la computación. Diseñó y parcialmente implementó una máquina para calcular, de diferencias mecánicas para cero nunca construyó, la máquina analíalcular tablas de números. También diseñó, ptica para ejecutar programas de tabulación o computación; por estos inventos se le considera como una de las primeras personas en concebir la idea de lo que hoy llamaríamos una computadora, por lo que se le considera como «El Padre de la Computación». En el Museo de Ciencias de Londres se exhiben partes de sus mecanismos inconclusos. Parte de su cerebro conservado en formol se exhibe en el Royal College of Surgeons of England, sito en Londres.

TOMADO DE: https://es.wikipedia.org/wiki/Charles_Babbage

FECHA: Abril 16-2016
COMPARATIVA ENTRE LAPTOP, NOTEBOOK, NETBOOK Y ULTRABOOK

LAPTOP/NOTEBOOK
NETEBOOK
ULTRABOOK
Este tipo de computadoras están diseñadas para estudiantes de nivel superior o empresarios
que requieran de una herramienta de trabajo capaz de mantenerlos conectados a distancia y
que también ofrezca la posibilidad de reproducir películas en DVD o hasta Blu-ray en alta defnición así como jugar títulos con gráficos demandantes. Por lo regular cuentan con un buen procesador (esto se traduce en un rendimiento óptimo en lo que procesamiento de información se refiere), pantalla con la capacidad de reproducir imágenes en alta definición, múltiples puertos de conexión (entre ellos HDMI para transferir audio y video en alta definición por un mismo canal y entradas USB 3.0 para una mayor velocidad de transferencia de información), altavoces con verdadera fidelidad de sonido, opciones multimedia como la de tener cámara web para realizar video llamadas y la capacidad para manejar software complejos como el de autocad para arquitectos o ingenieros o algunos otros para editar video o audio. También son muy útiles en lo que a manejo de programas de diseño se refiere. La diferencia entre las laptops y las notebooks reside en el tamaño de su pantalla, ya que en las segundas es un poco más reducido lo que las hace más portátiles y aptas para llevarlas a todas partes. Los usuarios que tengan un equipo que este dentro de alguna de estas dos categorías podrán realizar cualquier trabajo que se hace en una Desktop, así que no necesitarán de una
computadora de escritorio que sirva como respaldo.
Ideales para estudiantes o profesionistas que quieran un equipo portátil que sea una extensión de su computadora de escritorio, es decir, que les permita tener una conexión de Internet con cable para poder checar correos o cuentas en redes sociales, manejar archivos de texto y aspectos multimedia como la reproducción de audio y video, aunque en los dos casos la calidad es menor en definición y fidelidad en comparación con las laptops y notebooks. Su procesador es menos poderoso en comparación con el de las laptops y netbooks, esto
limita las actividades que se puedan realizar (por ejemplo editar video o audio). Su estructura es sumamente compacta (este aspecto tiene su punto a favor en el aspecto de portabilidad),
lamentablemente no tienen unidad lectora de discos, tienen sólo puertos como el USB 2.0 o Ethernet para conectarlas directamente a la red y no soportan juegos con gráficos demandantes, así que no te recomendamos comprar una pensando que será tu próxima estación de juego. La memoria con la que cuentan es limitada, así que no te recomendamos que guardes muchos videos o fotografías porque se saturará rápidamente.
Si eres un profesionistas que está constantemente de viaje y requieran de un equipo portátil, pero poderoso a la vez, aquí está la opción que buscabas y antes no existía. Se trata de una nueva categoría que surgió recientemente como una opción diferente a los exitosos dispositivos de tableta.
Su principal característica es su cuerpo ultra delgado y su excelente rendimiento tanto en procesamiento de información como de duración de batería. La mayoría de los modelos vienen con procesadores de segunda generación con el cual podrás manejar sin problemas programas de edición o diseño. Tienen puertos HDMI, USB 2.0 Y 3.0, pero por desgracia tiene la limitante de no contar con unidad lectora de discos, así que sólo se limita a la reproducción de películas o información vía Internet.
Gracias a su estructura compacta y excelentes capacidades, se están convirtiendo en las preferidas de los consumidores.


FECHA: Abril 16 2016