viernes, 24 de septiembre de 2010

EMBEBER EMISORA EN TU BLOG

este es el codigo que se necesita para que en tu blog se pueda escuchar la emisora de tu preferencia, solo debes de copiar este codigo en el editor html y donde esta la frase REEMPLAZA ESTA FRASE CON LA DIRECCIÓN DE TU EMISORA FAVORITA
copias la direccion URL de tu emisora y listo

<object id="wmp" width="173" height="39" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject">


<param name="URL" value="REEMPLAZA ESTA FRASE CON LA DIRECCIÓN DE TU EMISORA FAVORITA">

<param name="SendPlayStateChangeEvents" value="True">

<param name="AutoStart" value="True">


<param name="stretchToFit" value="True">

<param name="uiMode" value="mini">

<param name="PlayCount" value="1">


<param name="AutoRewind" value="0">

</object>


espero le sea de ayuda
en este ejemplo copie la siguiente URL http://strf02.host.mia.us.cadenaunionradio.com/cotropi para que se escuche en este blog, si no se escucha es por el navegador, intentelo en el internet explorer y ya











https://sites.google.com/site/informaticancs/

sábado, 11 de septiembre de 2010

ALGORITMO


Definicion: Algoritmo
Podemos encontrar muchas definiciones de algoritmo en los textos de programacion, todas ellas muy similares:
• Conjunto ordenado y finito de pasos que permite hallar la solución de un problema.
• Una secuencia de pasos que conducen a la realización de una tarea.
• Descripción exacta de la secuencia en que se ha de realizar un conjunto de actividades tendientes a resolver un determinado tipo de problema o procedimiento.
• Conjunto de sentencias / instrucciones en lenguaje nativo, los cuales expresan la lógica de un programa.
• Es un sistema por el cual se llega a una solución, teniendo en cuenta que debe de ser definido, finito y preciso.
• Toda receta, proceso, rutina, método, procedimiento, técnica, formula que resuelven un determinado problema.
• Conjunto de instrucciones concretas y detalladas mediante el cual se consigue una acción determinada.
• Conjunto de reglas que permiten obtener un resultado determinado a partir de ciertas reglas definidas.
• Descripción precisa de una sucesión de instrucciones que permite llevar a cabo un trabajo en un número finito de pasos.
• Un conjunto de símbolos y procedimientos usados en la realización de un cálculo.
Las definiciones mas completas o formales:
• Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo mas finito. [Donald E. Knuth, 1968]
• Descripcion de un esquema de comportamiento expresado mediante un reportorio finito de acciones y de informaciones elementales, identificadas, bien comprendidas y realizables a priori. Este repertorio se denomica lexico [Pierre Scholl, 1988]
• Un algoritmo es un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas no ambiguas, que proveen un procedimiento para dar la solución o indicar la falta de esta a un problema en un tiempo determinado. [Rodolfo Quispe-Otazu, 2004]
Caracteristicas:
Las características fundamentales que debe cumplir todo algoritmo son:
• Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.
• Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
• Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende.
• Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles de programación que no cuentan con una salida de resultados de esta forma. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo.
• Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución.
Historia:
La palabra algoritmo proviene del nombre del matemático llamado Abu Abdullah Muhammad bin Musa al-Khwarizmi (hay muchas variantes para el nombre al usar el alfabeto latin, tales como Al-Khorezmi, Al-Khwarizmi, Al-Khawarizmi, Al-Khawaritzmi o Al-Khowarizmi) que vivió entre los siglos VIII y IX.
Su trabajo consistió en preservar y difundir el conocimiento de la antigua Grecia y de la India. Sus libros eran de fácil comprensión, de ahí que su principal valor no fuera el de crear nuevos teoremas o nuevas corrientes de pensamiento, sino el de simplificar las matemáticas a un nivel lo suficientemente bajo para que pudiera ser comprendido por un amplio público. Cabe destacar cómo señaló las virtudes del sistema decimal indio (en contra de los sistemas tradicionales árabes) y cómo explicó que, mediante una especificación clara y concisa de cómo calcular sistemáticamente, se podrían definir algoritmos que fueran usados en dispositivos mecánicos similares a un ábaco en vez de las manos. También estudió la manera de reducir el numero de operaciones necesarias que formaban el cálculo.
Por esta razón, aunque no haya sido él el inventor del primer algoritmo, merece que este concepto esté asociado a su nombre. Al-Khorezmi fue sin duda el primer pensador algorítmico.
Ya en el siglo XIX, se produjo el primer algoritmo escrito para un computador. La autora fue Ada Byron, en cuyos escritos se detallaban la máquina analítica en 1842. Por ello que es considerada por muchos como la primera programadora aunque, desde Charles Babbage, nadie completó su máquina, por lo que el algoritmo nunca se implementó.
La idea de resolver un problema o de disponer de un algoritmo es bastante antigua, tal es así, que existía la errada creencia que no había problema que no se pudiera resolver y en base a ello, el matemático David Hilbert quiso descubrir un algoritmo para los algoritmos. Hoy en dia gracias a los trabajos de Kurt Gödel, Alonzo Church (calculo lamba), Alan Turing (maquina de turing), se sabe que dentro del universo de problemas, una pequeña parte es computable, luego que el objetivo que perseguia David Hilbert no era computable, es lo que se ha denominado como la computabilidad de los algoritmos.
Referencias:
• Ricardo Baeza Yates. Computación: de los Juegos a los Algoritmos, y de la Teoría a la Práctica. Mayo 2003
• Ricardo Baeza Yates. Algoritmia. Mayo 1995
• Eduardo René Rodríguez Ávila. El Correcto y Completo Desarrollo de un Algoritmo. Mayo 2004
• Wikipedia. Algoritmo. Wikipedia. Agosto 2007





LOS WIKIS

Un wiki (o una wiki) (del hawaiano wiki, «hacer las cosas de forma sencilla y rápida») es un sitio web cuyas páginas pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. Los textos o «páginas wiki» tienen títulos únicos. Si se escribe el título de una «página wiki» en algún lugar del wiki entre dobles corchetes (...), esta palabra se convierte en un «enlace web» a la página wiki.

En una página sobre «alpinismo», por ejemplo, puede haber una palabra como «piolet» o «brújula» que esté marcada como palabra perteneciente a un título de página wiki. La mayor parte de las implementaciones de wikis indican en el URL de la página el propio título de la página wiki (en Wikipedia ocurre así: http://es.wikipedia.org/wiki/Alpinismo), facilitando el uso y comprensibilidad del link fuera del propio sitio web. Además, esto permite formar en muchas ocasiones una coherencia terminológica, generando una ordenación natural del contenido.

La aplicación de mayor peso y a la que le debe su mayor fama hasta el momento ha sido la creación de enciclopedias colectivas, género al que pertenece la Wikipedia. Existen muchas otras aplicaciones más cercanas a la coordinación de informaciones y acciones, o la puesta en común de conocimientos o textos dentro de grupos.

La mayor parte de los wikis actuales conservan un historial de cambios que permite recuperar fácilmente cualquier estado anterior y ver qué usuario hizo cada cambio, lo cual facilita enormemente el mantenimiento conjunto y el control de usuarios destructivos. Habitualmente, sin necesidad de una revisión previa, se actualiza el contenido que muestra la página wiki editada.
CARACTERISTICAS:


Un wiki permite que se escriban artículos colectivamente (co-autoría) por medio de un lenguaje de wikitexto editado mediante un navegador. Una página wiki singular es llamada «página wiki», mientras que el conjunto de páginas (normalmente interconectadas mediante hipervínculos) es «el wiki». Es mucho más sencillo y fácil de usar que una base de datos.
Una característica que define la tecnología wiki es la facilidad con que las páginas pueden ser creadas y actualizadas. En general no hace falta revisión para que los cambios sean aceptados. La mayoría de wikis están abiertos al público sin la necesidad de registrar una cuenta de usuario. A veces se requiere hacer login para obtener una cookie de «wiki-firma», para autofirmar las ediciones propias. Otros wikis más privados requieren autenticación de usuario.

Páginas y edición En un wiki tradicional existen tres representaciones por cada página:
• El «código fuente», que pueden editar los usuarios. Es el formato almacenado localmente en el servidor. Normalmente es texto plano, sólo es visible para el usuario cuando lo muestra la operación «Editar».
• Una plantilla (en ocasiones generada internamente) que define la disposición y elementos comunes de todas las páginas.
• El código HTML, puesto en tiempo real por el servidor a partir del código fuente cada vez que la página se solicita.


El código fuente es potenciado mediante un lenguaje de marcado simplificado para hacer varias convenciones visuales y estructurales. Por ejemplo, el uso del asterisco «*» al empezar una línea de texto significa que se generará una lista desordenada de elementos (bullet-list). El estilo y la sintaxis pueden variar en función de la implementación, alguna de las cuales también permite etiquetas HTML.


¿Por qué no HTML?
La razón de este diseño es que el HTML, con muchas de sus etiquetas crípticas, no es fácil de leer por usuarios no técnicos. Hacer visibles las etiquetas de HTML provoca que el texto en sí sea difícil de leer y editar para la mayoría de usuarios. Por lo tanto, se promueve el uso de edición en texto llano con convenciones para la estructura y el estilo fáciles de comprender.
A veces es beneficioso que los usuarios no puedan usar ciertas funcionalidades que el HTML permite, tales como JavaScript, CSS y XML. Se consigue consistencia en la visualización, así como seguridad extra para el usuario. En muchas inserciones de wiki, un hipervínculo es exactamente tal como se muestra, al contrario de lo que ocurre en el HTML.
Estándar
Durante años el estándar de facto fue la sintaxis del WikiWikiWeb original. Actualmente las instrucciones de formateo son diferentes dependiendo del motor del wiki. Los wikis simples permiten sólo formateo de texto básico, mientras que otros más complejos tienen soporte para cuadros, imágenes, fórmulas e incluso otros elementos más interactivos tales como encuestas y juegos. Debido a la dificultad de usar varias sintaxis, se están haciendo esfuerzos para definir un estándar de marcado (ver esfuerzos de Meatball y Tikiwiki).
Vincular y crear páginas
Los wikis son un auténtico medio de hipertexto, con estructuras de navegación no lineal. Cada página contiene un gran número de vínculos a otras páginas. En grandes wikis existen las páginas de navegación jerárquica, normalmente como consecuencia del proceso de creación original, pero no es necesario usarlas. Los vínculos se usan con una sintaxis específica, el «patrón de vínculos».
CamelCase
Originalmente la mayor parte de wikis usaban CamelCase como patrón de vínculos, poniendo frases sin espacios y poniendo la primera letra de cada palabra en mayúscula (por ejemplo, la palabra «CamelCase»). Este método es muy fácil, pero hace que los links se escriban de una manera que se desvía de la escritura estándar. Los wikis basados en CamelCase se distinguen instantáneamente por los links con nombres como: «TablaDeContenidos», «PreguntasFrecuentes». Por consiguiente, comenzaron a desarrollarse otras soluciones.

Vínculos libres
Los «vínculos libres», usados por primera vez por Cliki, usan un formato tipo _(vínculo). Por ejemplo, _(Tabla de contenidos), _(Preguntas frecuentes). Otros motores de wiki usan distintos signos de puntuación.
Interwiki
Interwiki permite vínculos entre distintas comunidades wiki.
Las nuevas páginas se crean simplemente creando un vínculo apropiado. Si el vínculo no existe, se acostumbra a remarcar como «vínculo roto». Siguiendo el vínculo se abre una página de edición, que permite al usuario introducir el texto para la nueva página wiki. Este mecanismo asegura que casi no se generen páginas huérfanas (es decir, páginas que no tienen ningún vínculo apuntando a ellas). Además se mantiene un nivel alto de conectividad.
Búsqueda
La mayoría de wikis permite al menos una búsqueda por títulos, a veces incluso una búsqueda por texto completo. La escalabilidad de la búsqueda depende totalmente del hecho de que el motor del wiki disponga de una base de datos o no: es necesario el acceso a una base de datos indexada para hacer búsquedas rápidas en wikis grandes. En Wikipedia el botón «Ir» permite a los lectores ir directamente a una página que concuerde con los criterios de búsqueda. El motor de MetaWiki se creó para habilitar búsquedas en múltiples wikis.
Control de cambios
Los wikis suelen diseñarse con la filosofía de aumentar la facilidad de corrección de los errores, y no la de reducir la dificultad de cometerlos. Los wikis son muy abiertos, pero aun así proporcionan maneras de verificar la validez de los últimos cambios al contenido de las páginas. En casi todos los wikis hay una página específica, «Cambios recientes», que enumera las ediciones más recientes de artículos, o una lista con los cambios hechos durante un período. Algunos wikis pueden filtrar la lista para deshacer cambios hechos por vandalismo.
Desde el registro de cambios suele haber otras funciones: el «Historial de revisión» muestra versiones anteriores de la página, y la característica «diff» destaca los cambios entre dos revisiones. Usando el historial, un editor puede ver y restaurar una versión anterior del artículo, y la característica «diff» se puede usar para decidir cuándo eso es necesario. Un usuario normal del wiki puede ver el «diff» de una edición listada en «Cambios recientes» y, si es una edición inaceptable, consultar el historial y restaurar una versión anterior. Este proceso es más o menos complicado, según el software que use el wiki.
En caso de que las ediciones inaceptables se pasen por alto en «Cambios recientes», algunos motores de wiki proporcionan control de contenido adicional. Se pueden monitorizar para asegurar que una página o un conjunto de páginas mantienen la calidad. A un usuario dispuesto a mantener esas páginas se le avisará en caso de modificaciones, y así se le permitirá verificar rápidamente la validez de las nuevas ediciones.
Vandalismo
Consiste en hacer ediciones (generalmente hechas por desconocidos) que borran contenido importante, introducen errores, agregan contenido inapropiado u ofensivo (por ejemplo, insultos) o simplemente incumplen flagrantemente las normas del wiki. También son frecuentes los intentos de spam, por ejemplo:
• La introducción de enlaces en un wiki con el fin de subir en los buscadores de Internet (véase PageRank).
• Los intentos de publicitarse o hacer proselitismo (de su ideología, religión u otros) a través del wiki.
• Ingresar material que viola derechos de autor.
Algunas soluciones que se utilizan para luchar contra el vandalismo son:
• Revertir rápidamente sus cambios, para que así se desanimen.
• Bloquearlos temporalmente por su nombre de usuario o dirección IP, de tal forma que no puedan seguir editando. Esta solución se ve dificultada por las IPs dinámicas y el uso de proxies abiertos, que, al ser bloqueados, pueden hacerlo también personas inocentes.
• Si se produce siempre en una misma página, la protección de esa página.
• No permitir que editen páginas usuarios que no estén registrados en la wiki.
• En casos extremos (generalmente, ataques por medio de herramientas automáticas), bloquear la base de datos del wiki, sin permitir ningún tipo de edición.



LAS REDES SOCIALES

Las Redes Sociales, son de lo más fuerte de Internet, y es un fenómeno que se debe gracias al poder de comunicación que el Internet facilita.
Por ejemplo con Yahoo Respuestas en segundos podemos obtener respuestas de cientas de personas las que probablemente tengan conocimientos sobre tu problema, y que cerca tuya no hayan personas que sepan sobre tu duda.
En ellas podemos compartir imagenes de nuestros eventos sociales y nuestros amigos y compañeros pueden estar al tanto de lo que hacemos.
Son muchas las facilidades que estos sitios web nos dan, y lo más curioso esque hay sitios especiales desde “Personas Bellas” hasta para “Superdotados“, y todos muy coriosos en sí.
Por ello les compartimos las Redes Sociales más populares del momento.

Puesto nº 10 Orkut: La red social que promueve Google
Orkut es una red social desarrollada por uno de los actualmente empleados de Google Orkut Büyükkökten quién obtuvo beneficios de promoción de esa red por parte de Google desde el 2004.
Orkut no es una red social demasiado conocida por los países de habla hispana, sin embargo en países como Brasil, India o Estados unidos es bastante conocida, en especial en los entornos universitarios. Hoy en día cualquiera con una cuenta de Gmail puede registrar en este servicio, sin embargo antes sólo se entraba con una invitación.

Puesto Nº 9: Badoo: “Yo estoy aquí”
Badoo nace de la mano de un grupo de jóvenes desarrolladores que querían crear una red social que fuera muy conocida en todo el mundo. Manteniendo la privacidad de usuarios pero a la vez compartiendo lo que la gente quería mostrar al mundo sobre ellos mismos.
Hoy en día es una de las principales redes sociales y uno de los sitios web más reconocidos, sin embargo no alcanza a ser la red social más usada.

Puesto Nº 8 Metroflog: Agregame a tus Favoritos
Metroflog se ha consolidado según el ranking de alexa como uno de los 100 sitios web más visitados en todo el mundo. La red social con sede en Buenos Aires se ha hecho famosa y popular con frases como “agrégame a tus efes” incluso hay gente que ha llegado a ser famosa usando el metroflog, que fue el caso de una adolescente de México que llego a ser muy conocida a través de este medio.
La comunidad de latino América esta catalogada como la que más usa este servicio, en especial en países como México, sin embargo esta red social tiene muchas limitaciones y por eso no ha llegado a ser tan buena como otras.

Puesto Nº 7 Menéame: Noticias al instante
Tal vez no se merezca esta posición pero vale mencionar a una de las redes de actualidad más famosas que hay. Meneame es un servicio en el cuál cualquier persona puede enviar una noticia y otros usuarios tienen acceso a calificarla y a comentar sobre esta noticia.
Tal vez el éxito de menéame se debe a que muchos webmasters desean hacerle publicidad a sus sitios web y por medio de esta red social se les puede hacer algo bastante fácil. Claro que en la práctica es todo lo contrario porque la mayoría de éstos son votados negativamente a los pocos segundos y más bien se manda a portada las noticias netamente españolas y alguna que otra noticia sensacionalista.

Puesto Nº 6 MySpace
Una de las redes sociales con más éxito por la capacidad de compartir música, fotos videos y personalizar a fondo nuestro perfil, y que además cuenta con un enorme grupo de desarrollo y actualmente su propietaria es News Corporation que cuenta con más de 300 empleados y una tasa de crecimiento diaria bastante significante.

Puesto Nº 5 Hi5: Tus amigos, tu mundo
Catalogada como uno de los 40 sitios más visitados, Hi5 también tiene el respaldo de una enorme empresa, quizá el mayor éxito que ha tenido esta red social son sus aplicaciones, sin embargo otros servicios han llegado a opacar esta enorme red social. Más adelante los veremos.

Puesto Nº 4: Yahoo Respuestas: Pregunta, responde y descubre
Siempre que hacemos una consulta en cualquier buscador uno de los primeros resultados los tiene la Wikipedia, sin embargo otro servicio que salió de la nada y una gran apuesta de cientos de millones de dólares que hizo Yahoo a este proyecto logró consolidarse como uno de los sitios web de “descubrimiento” si se puede decir así que hay. De éste versus entre yahoo respuestas y la wikipedia ya hablamos antes.
Yahoo Answers es un servicio que te permite hacer cualquier tipo de preguntas, según su categoría y cualquier otro usuario puede responder esta pregunta y así mismo otros pueden calificar y elegir la mejor respuesta.
Es sin duda la alternativa a Wikipedia más informal que hay hoy en el mercado de servicios web o redes sociales.

Puesto Nº 3 Twitter: Dilo en 140 caracteres
Qué está pasando, es la nueva pregunta de esta red social, que en apenas unos años pasó de ser un servicio invisible a ser usado casi por cualquier persona. Twitter es el servicio que te permite expresar en tan sólo 140 palabras tu estado actual, tal vez esto es lo que más ha gustado a sus usuarios, la capacidad de ver al instante que es lo que están haciendo otras personas.
Incluso personas en tiempo real escriben en su twitter, como el caso de un hombre que se estaba casando y en plena boda actualizó su estado en Twitter…y Facebook. Por esta razón Twitter esta en el tercer lugar, muy bien merecido.

Puesto Nº 2 Facebook: Comunícate con las personas que más quieres
Hoy en día ¿quién no tiene un perfil en Facebook?. Sin duda Facebook es la red social que más atrae usuarios, ya que famosos, empresas y personas en general usan este servicio incluso para promocionar sitios y demás.
Además el desarrollador de Facebook está dentro de los más ricos del mundo y la verdad no es algo que sorprenda pues puede que éste sea uno de los sitios más visitados en todo el mundo después de Google.

Puesto Nº 1 YouTube: Ser famoso ya!
Tal vez el título sea un poco exagerado, pero en realidad se puede decir que cualquier persona puede ser famosa subiendo un video suyo en YouTube, la red social más potente que existe, y decimos que es potente pues de seguro sus servidores requieren de una alta calidad para poder brindar este servicio.
YouTube comprado por Google hace unos años, es la apuesta más grande que hacen las empresas para promocionar sus servicios, grandes personajes como el presidente obama de estados unidos han usado este servicio para promocionar sus servicios obteniendo un índice alto de éxito.

espero les sirva de ayuda

comentar no cuesta nada...