jueves, 11 de diciembre de 2014

picasa

I just made a new Voki. See it here: http://www.voki.com/pickup.php?scid=10789056&height=267&width=200

EL MICROBLOGGING

I just made a new Voki. See it here: http://www.voki.com/pickup.php?scid=10788996&height=267&width=200
El Microblogging
El microblogging, también conocido como nanoblogging, es un servicio que permite a sus enviar y publicar mensajes breves,1 generalmente solo de texto. Las opciones para el envío de los mensajes varían desde sitios web, a través de SMS, mensajería instantánea o aplicaciones ad hoc.
La principal y más popular característica es su 
sencillez y sintetización, 
porque en la mayoría de sistemas de microblogging el tope de escritura son alrededor de 140 caracteres. En esos 140 caracteres podemos contar desde qué estamos haciendo, interactuar con otros usuarios mediante replies y mensajes privados, anunciar cosas, promocionarse, hacer o mantener amistades y networking, encontrar trabajo, etc. Estos mensajes que publica el usuario se muestran en su página de perfil y son también enviados de forma inmediata a otros usuarios que han elegido la opción de recibirlas. El usuario origen puede restringir el envío de estos mensajes solo a miembros de su círculo de amigos, o permitir su acceso a todos los usuarios (público), que es la opción por defecto.
Twitter es el líder destacado de los sistemas de microblogging. Aunque la idea de microblogging venía de mucho antes, Twitter nació en marzo de 2006 y fue abierto al público en julio de ese mismo año, aunque su popularidad comenzó a principios de 2007. La idea es sencilla: una caja de texto con espacio para escribir 140 caracteres y una pregunta. Además de publicar tus mensajes, en Twitter puedes seguir los de otras personas (following) y otras personas pueden seguir los tuyos (followers). Al principio fueron pocos los entusiastas del sistema ya que se veía como una banalización total de la publicación de contenidos. Con el tiempo, la posibilidad de integrar Twitter en otros espacios de la Web, el que se pueda actualizar y consultar a través de mensajería instantánea o del teléfono móvil y las múltiples aplicaciones que se han lanzado aprovechando su API, han asentado el concepto, y se ha visto que es algo tan flexible que permite casi cualquier uso que se le quiera dar: transmisión de eventos, información meteorológica información del tráfico a tiempo real gracias a las actualizaciones de los propios conductores, debates, avances de novedades importantes, noticias cortas sobre un servicio que no merecen un espacio mayor en la web corporativo, casi todo aquello que está pasando se puede vehicular de algún modo gracias a Twitter.
Picasa
La empresa que lo originó, Picasa, Inc nació como una compañía de fotografía digital con sede en Pasalifornia), que produjo el programa organizador de fotos del mismo nombre, una adaptación o versión para Microsoft Windows del original iPhoto de Apple.
En julio del 2004Google adquirió Picasa y puso a disposición de todos, en forma gratuita, el software Picasa. De forma paralela al desarrollo del software Picasa, Google desarrolló un portal de servicios fotográficos a través de la Web bajo la denominación de Picasaweb.
Con el desarrollo de Picasa web, Google abandonó el proyecto Hello, su anterior servicio de publicación de fotografías en la Web del que aún permanece colgada la página Web principal con lanota de despedida y cierre del equipo Hello.[cita requerida]
Actualmente, Picasa se puede integrar a dos aplicaciones del navegador GoogleGoogle+ y Gmail. En su modo de edición de vídeos, se puede subir lo realizado directamente a la cuenta personal del usuario en Youtube.

miércoles, 12 de noviembre de 2014

Que es un algoritmo.?
En matemáticaslógicaciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi1 ) es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.2 Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.1
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de multiplicación, para calcular el producto, el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener elmáximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.n general, no existe ningún consenso definitivo en cuanto a la definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un cálculo o un problema abstracto, es decir, que un número finito de pasos convierten los datos de un problema (entrada) en una solución (salida).1 2 3 4 5 6 Sin embargo cabe notar que algunos algoritmos no necesariamente tienen que terminar o resolver un problema en particular. Por ejemplo, una versión modificada de la criba de Eratóstenes que nunca termine de calcular números primos no deja de ser un algoritmo.7
A lo largo de la historia varios autores han tratado de definir formalmente a los algoritmos utilizando modelos matemáticos. Esto fue realizado por Alonzo Church en 1936 con el concepto de "calculabilidad efectiva" basada en su cálculo lambda y por Alan Turing basándose en la máquina de Turing. Los dos enfoques son equivalentes, en el sentido en que se pueden resolver exactamente los mismos problemas con ambos enfoques.8 9 Sin embargo, estos modelos están sujetos a un tipo particular de datos como son números, símbolos o gráficas mientras que, en general, los algoritmos funcionan sobre una vasta cantidad de estructuras de datos.3 1 En general, la parte común en todas las definiciones se puede resumir en las siguientes tres propiedades siempre y cuando no consideremos algoritmos paralelos:7
Para que sirve un algoritmo.?
Un algoritmo se puede concebir como una función que transforma los datos de un problema (entrada) en los datos de una solución (salida). Más aun, los datos se pueden representar a su vez como secuencias de bits, y en general, de símbolos cualesquiera.1 9 11 Como cada secuencia de bits representa a un número natural (véase Sistema binario), entonces los algoritmos son en esencia funciones de los números naturales en los números naturales que sí se pueden calcular. Es decir que todo algoritmo calcula una función f:\mathbf N\to \mathbf N donde cada número natural es la codificación de un problema o de una solución.
En ocasiones los algoritmos son susceptibles de nunca terminar, por ejemplo, cuando entran a un bucle infinito. Cuando esto ocurre, el algoritmo nunca devuelve ningún valor de salida, y podemos decir que la función queda indefinida para ese valor de entrada. Por esta razón se considera que los algoritmos son funciones parciales, es decir, no necesariamente definidas en todo su dominio de definición.
Cuando una función puede ser calculada por medios algorítmicos, sin importar la cantidad de memoria que ocupe o el tiempo que se tarde, se dice que dicha función es computable. No todas las funciones entre secuencias datos son computables.
Que  es programacion ?
Un programa de computadora o simplemente un programa, es una secuencia de instrucciones, escritas para realizar una tarea específica con unacomputadora.1 Este dispositivo requiere programas para funcionar, por lo general ejecutando las instrucciones del programa en un procesador central.2El programa tiene un formato ejecutable que la computadora puede utilizar directamente para ejecutar las instrucciones. El mismo programa en su formato de código fuente legible para humanos, del cual se derivan los programas ejecutables (por ejemplo, compilados), le permite a un programador estudiar y desarrollar sus algoritmos. Una colección de programas de computadora y datos relacionados se conoce como software.
Generalmente, el código fuente lo escriben profesionales conocidos como programadores de computadora.3 Este código se escribe en un lenguaje de programación que sigue uno de los siguientes dos paradigmasimperativo o declarativo, y que posteriormente puede ser convertido en un archivo ejecutable (usualmente llamado un programa ejecutable o un binario) por un compilador y más tarde ejecutado por una unidad central de procesamiento. Por otra parte, los programas de computadora se pueden ejecutar con la ayuda de un intérprete, o pueden ser empotrados directamente en hardware.
De acuerdo a sus funciones, los programas informáticos se clasifican en software de sistema y software de aplicación. En las computadoras actuales, al hecho de ejecutar varios programas de forma simultánea y eficiente, se le conoce como multitarea.La programación de computadoras es el proceso iterativo de escribir o editar código fuente. Dicha edición de código fuente implica probar, analizar y perfeccionar, y, a veces, coordinar con otros programadores, en el caso de un programa desarrollado en conjunto. Una persona que practica esta técnica se la conoce como programador de computadoras, desarrollador de software, o codificador. El proceso, a veces a largo plazo, de programación de computadoras normalmente se lo conoce como desarrollo de software. El término ingeniería de software se está convirtiendo en muy popular, ya que esta actividad es vista como una disciplina de ingeniería.