SlideShare una empresa de Scribd logo
1 de 17
LENGUAJE DE PROGRAMACION II
PROFESOR: Eddie Malca Vicente
ALUMNO: Jovaldo Miranda Valdivia
ESTRUCTURA DE UNA RED
SOCIAL
 En la actualidad, y sobre todo gracias a
internet, todos somos conscientes de la
importancia de las redes sociales, no
solo en la influencia que tienen sobre
los individuos particulares, sino también
como herramienta catalizadora de
comportamientos sociales emergentes.
Sin embargo, ¿somos conscientes de
cual es la estructura de dichas redes?
COMPONENTES DE UNA
RED SOCIAL
 1.- La pagina de inicio o
portada es el URL o archivo
local que carga cuando se
inicia un navegador web,
aunque este término o
similares pueden referirse a la
página principal, de un sitio
web, desde la cual se puede
acceder a sus demás páginas.
En el segundo caso, es una
especie de índice de lo que
hay en un sitio web, y que
ofrece los enlaces a distintas
partes del sitio, aunque su
diseño suele ser similar al de
todas las páginas.
2. GESTION DOCUMENTAL
 Este componente tiene
como mínimo tres datos.
 1. Gestor personal:
Mantener lista de
referencias.
 2. Consulta a base de
datos: Permite búsquedas
documentales.
 3. Búsqueda semántica:
Buscar documentos a partir
de análisis
3. PERFIL
 Podríamos decir que es tipo
de configuración en el cual se
pueden guardar datos
personales, conversaciones,
juegos, compartir información
ETC. Además pueden crear
grupos de amigos(colegio,
trabajo, barrio ETC.) con el
se nos facilita la
comunicación sin importar la
distancia a la que nos
encontremos.
APLICACIONES DE LAS REDES
SOCIALES
 Aplicaciones Sociales son las
herramientas online que permiten
a un usuario generar o gestionar
contenidos(artículos, fotos,
videos, enlaces, sonidos, …)
para su propio uso y disfrute. Una
vez que esos contenidos están
online otros usuarios pueden
visualizarlos, comentarlos,
votarlos o lo que deseen deforma
que aparece una interacción
social basada en esos
contenidos.
1. JUEGOS
 Los juegos son unas
delas aplicaciones mas
importantes ya que la
mayor parte de
población que usar
redes sociales son
jóvenes es decir acuden
mucho a toda clase de
videojuegos
2. VIDEOS
 Son muy usados con
frecuencia en los
cuales publican lo que
el usuario desee,
además pueden
comentar compartir
ETC. Haciendo de
esta una aplicación
forma muy útil
3. ARTICULOS
 Podemos encontrar
cosas muy interesantes
las cuales pueden ser
publicadas
Las entrañas tecnológicas de
Facebook
 La mayor parte de su plataforma tecnológica está
desarrollada por sus propios trabajadores,
siendo su “columna vertebral” las siguientes.
 Sin duda, el primer elemento a destacar es el
ecosistema Linux, ya que su sistema operativo
administra los recursos de los servidores de la
red social, siendo Apache el servidor de páginas
webs, y MySQL el que almacena los datos de los
usuarios de forma estructurada.
 Como base de datos, la red social se basa en
Cassandra (entregado a la comunidad Apache
en 2008), y para analizarlos y buscar información
en ellos utilizan Hive (también de Apache).
 Para conseguir que los diferentes lenguajes de
programación utilizados se “entiendan entre sí”, Facebook
utiliza un kit de herramientas llamado Thrift con el que logra
combinar C++, Java, Python, PHP, Ruby y Haskell, entre
otros. Aunque la parte visible de la red social está escrita
sobre todo con PHP, un lenguaje que luego transforman en
C++, siendo el resultado un software con igual funcionalidad
pero optimizado para un alto desempeño y que usa menos
espacio en el CPU.
 En cuanto a la gestión de los servidores, Scribe se erige
como el sistema de distribución y registro perfecto, capaz de
funcionar sobre varios equipos. Por último, el otro gran kit
de herramientas usados por los desarrolladores es el
denominado Tornado, que es capaz de gestionar miles de
conexiones web de forma rápida y de manera simultánea.
Tecnología de Google
 Aparte del 'PageRank' (el sistema de clasificación de la importancia
de cada web), una de las claves del éxito de Google es la tecnología
de sus servidores.
 Google atiende a más de 5,000 millones de búsquedas cada mes
(unas dos mil por segundo), y esta cifra aumenta progresivamente
cada día. Para atender todas estas peticiones, y buscar entre más
de 3,000 millones de documentos, Google optó por la tecnología
Linux.
 Disponen de un clúster de cerca de 20,000 servidores repartidos en
siete 'data centers'. Estos centros de datos se encuentran situados
en diversos puntos del planeta, como Washington D.C. (USA),
Herndon (Virginia, USA), Santa Clara (California, USA) o Zurich
(Suiza). Cada servidor dispone de un solo procesador Intel, y una
memoria RAM que va desde 256 Mb a 1 Gb.
 Entre estos 'data centers', Google utiliza su propio gestor de tráfico y
su propio software de balanceo de cargas, para dirigir cada petición
hacia el mejor servidor
 En cada PC se encuentran uno o dos discos duros de 40Gb ó 75Gb,
de marca IBM. Google prefiere este sistema distribuido de
almacenamiento de datos, antes que uno centralizado. Las razones:
es mucho más barato y tiene menos posibilidades de fallo.
 En cada una de estas máquinas está instalado Linux RedHat. En mayo
de 2002, Google llegó a un acuerdo con RedHat para que esta
empresa le proporcionase el software del Sistema Operativo.
 La elección de Linux fue sencilla para Google: el menor ratio
coste/rendimiento, corre en simples PCs, y la posibilidad de
personalizar cualquier parte del Sistema Operativo. De hecho, no
solamente usan Linux en sus servidores, sino también en la mayoría
de los PCs de los empleados. Una vez instalado Linux en cada equipo,
los técnicos de Google, lo personalizan a su antojo. Ellos lo llaman
'Googlelizar' el Sistema Operativo con sus propias aplicaciones.
 La mayoría de las aplicaciones están programadas en C++ (aunque
también utilizan Python y PHP), y las herramientas que utilizan son
'gcc', 'gdb' y 'gnats' para el desarrollo y 'p4' para el control de las
versiones. Google dispone de más de 100 desarrolladores en su
plantilla.
 Debido a la multitud de servidores de los que se dispone, el tamaño de
estos es muy importante. Por ello, la compañía californiana Rackable
Systems compacta para Google varios servidores en un espacio
realmente reducido.
 Referente a la seguridad, la mayoría de las máquinas de Google no
están accesibles desde Internet, ya que se encuentran detrás de un
router/firewall que lo impide. Las que sí están accesibles (los
servidores web) son auditados periódicamente para encontrar posibles
agujeros de seguridad.
Arquitectura de YouTube, que
tecnologías usa este sitio?
 El secreto de la arquitectura de YouTube al
descubierto en HighScalability. En este enlace de
detallan las tecnologías y lenguajes utilizados para
poder soportar el volumen actual de carga y vídeos sin
tener problemas de saturación o caídas.
 YouTube APUESTA por el Software Libre y por ello
utiliza herramientas como Apache, Python, Linux
(Suse), Mysql, psyco (dynamic python->C compiler) y
para servir vídeos no utiliza Apache sino un servidor
web mucho más liviano como es lighttpd.
 Al menos cuando se inicio el crecimiento de YouTube
su arquitectura se diseño para soportar más de 100
millones de vídeos al día, aunque seguro que ya son
unos millones más los que soporta.
 Sistema Operativo: Linux SuSe
 Servidor HTTP: Apache
 Base de datos: MySQL
 Lenguaje de programación: Python
herramientas para crear redes
sociales
 Existen diversas herramientas para crear redes
sociales a medida.
 Si bien las redes sociales más populares tienen
detrás a empresas consolidadas, también
existen servicios para construir redes de forma
anónima por parte de los usuarios sin grandes
conocimientos ni infraestructuras tecnológicas.
 A continuación se relacionan las 4 plataformas
más importantes para la creación y gestión de
redes sociales: Ning, Social Go, Elgg y Dolphin.
 Como características generales las plataformas
de creación de redes sociales permiten:
 Dar un nombre a la red social así como un
dominio. Este dominio incluirá el nombre de la
plataforma, p.e. http://galicia.ning.com
 Permite personalizar el diseño gráfico de la red
social
 Permite gestionar las comunicaciones con los
miembros de la red social
Otras herramientas: aprovechar los
widgets sociales de las grandes redes
sociales
 Las grandes compañías TIC han
creado sistemas de
autenticación para otros
sistemas. Los dos ejemplos más
recientes son Google y
Facebook.
Es decir, con el usuario y
contraseña de Google o
Facebook, un usuario puede dar
características sociales a
cualquier sitio web.
Los sistemas para compartir la
actividad de red social
son Google Friend
Connect y Facebook Connect.

Más contenido relacionado

La actualidad más candente

Presentación tic pablo pérez (2)
Presentación tic pablo pérez (2)Presentación tic pablo pérez (2)
Presentación tic pablo pérez (2)PabloPrezVzquez2
 
Lisbeth concha informatica aplicada ala educacion
Lisbeth concha informatica aplicada ala educacionLisbeth concha informatica aplicada ala educacion
Lisbeth concha informatica aplicada ala educacionlizbeth100
 
Software Libre Y Web 2.0
Software Libre Y Web 2.0Software Libre Y Web 2.0
Software Libre Y Web 2.0heredia
 
Sistemas operativos (hernan roldan)
Sistemas operativos (hernan roldan)Sistemas operativos (hernan roldan)
Sistemas operativos (hernan roldan)Hernan_HR
 
Herramienta scoopit
Herramienta scoopitHerramienta scoopit
Herramienta scoopitreyser2017
 

La actualidad más candente (9)

TTBB
TTBBTTBB
TTBB
 
tarea
tarea tarea
tarea
 
Presentación tic pablo pérez (2)
Presentación tic pablo pérez (2)Presentación tic pablo pérez (2)
Presentación tic pablo pérez (2)
 
Lisbeth concha informatica aplicada ala educacion
Lisbeth concha informatica aplicada ala educacionLisbeth concha informatica aplicada ala educacion
Lisbeth concha informatica aplicada ala educacion
 
Browser servidor FTP
Browser servidor FTPBrowser servidor FTP
Browser servidor FTP
 
Software Libre Y Web 2.0
Software Libre Y Web 2.0Software Libre Y Web 2.0
Software Libre Y Web 2.0
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Sistemas operativos (hernan roldan)
Sistemas operativos (hernan roldan)Sistemas operativos (hernan roldan)
Sistemas operativos (hernan roldan)
 
Herramienta scoopit
Herramienta scoopitHerramienta scoopit
Herramienta scoopit
 

Destacado

Redes sociales y herramientas multimedia
Redes sociales y herramientas multimediaRedes sociales y herramientas multimedia
Redes sociales y herramientas multimediaISEP "DePicota"
 
Charla sobre Tecnología, Internet y redes sociales... a cargo de Alberto Aranda
Charla sobre Tecnología, Internet y redes sociales... a cargo de Alberto Aranda Charla sobre Tecnología, Internet y redes sociales... a cargo de Alberto Aranda
Charla sobre Tecnología, Internet y redes sociales... a cargo de Alberto Aranda Alberto Aranda Aranda
 
Herramientas para la gestión de redes sociales
Herramientas para la gestión de redes socialesHerramientas para la gestión de redes sociales
Herramientas para la gestión de redes socialesRaymond Marquina
 
Nuevas Tecnologias / Redes sociales
Nuevas Tecnologias / Redes socialesNuevas Tecnologias / Redes sociales
Nuevas Tecnologias / Redes socialesmaurmos5
 
Las redes sociales
Las redes socialesLas redes sociales
Las redes socialesCYLFASHION
 
Cas Marketing SFR - Marketing SFR
Cas Marketing SFR - Marketing SFRCas Marketing SFR - Marketing SFR
Cas Marketing SFR - Marketing SFRCas Marketing
 
RDXCambio climatico
RDXCambio climaticoRDXCambio climatico
RDXCambio climaticoUES
 
Trabajo final grupo 25 a
Trabajo final  grupo 25 aTrabajo final  grupo 25 a
Trabajo final grupo 25 aBritomateo
 
Les mois, les saisons et la météo 2
Les mois, les saisons et la météo 2Les mois, les saisons et la météo 2
Les mois, les saisons et la météo 2Aïda Vandermeulen
 
Qu’Est Ce Que L’Occident: Chapitre 1
Qu’Est Ce Que L’Occident: Chapitre 1Qu’Est Ce Que L’Occident: Chapitre 1
Qu’Est Ce Que L’Occident: Chapitre 1Theillier Nicomaque
 
Pinturas Humanas (Vs)
Pinturas Humanas (Vs)Pinturas Humanas (Vs)
Pinturas Humanas (Vs)LilianaB2008
 
veille Web 2.0
veille Web 2.0veille Web 2.0
veille Web 2.0yon79
 
Clic and Cash - Toptic Innovation
Clic and Cash - Toptic InnovationClic and Cash - Toptic Innovation
Clic and Cash - Toptic InnovationPliciWeb Solutions
 
2011 06 23 aspects juridiques ecommerce by competitic
2011 06 23 aspects juridiques ecommerce by competitic2011 06 23 aspects juridiques ecommerce by competitic
2011 06 23 aspects juridiques ecommerce by competiticCOMPETITIC
 
Gestión de proyectos de desarrollo
 Gestión de proyectos de desarrollo Gestión de proyectos de desarrollo
Gestión de proyectos de desarrollowpargentina
 

Destacado (20)

Redes Sociales
Redes SocialesRedes Sociales
Redes Sociales
 
Redes sociales y herramientas multimedia
Redes sociales y herramientas multimediaRedes sociales y herramientas multimedia
Redes sociales y herramientas multimedia
 
Charla sobre Tecnología, Internet y redes sociales... a cargo de Alberto Aranda
Charla sobre Tecnología, Internet y redes sociales... a cargo de Alberto Aranda Charla sobre Tecnología, Internet y redes sociales... a cargo de Alberto Aranda
Charla sobre Tecnología, Internet y redes sociales... a cargo de Alberto Aranda
 
Redes sociales y familia
Redes sociales y  familiaRedes sociales y  familia
Redes sociales y familia
 
Herramientas para la gestión de redes sociales
Herramientas para la gestión de redes socialesHerramientas para la gestión de redes sociales
Herramientas para la gestión de redes sociales
 
Nuevas Tecnologias / Redes sociales
Nuevas Tecnologias / Redes socialesNuevas Tecnologias / Redes sociales
Nuevas Tecnologias / Redes sociales
 
Las Redes Sociales
Las Redes SocialesLas Redes Sociales
Las Redes Sociales
 
Las redes sociales
Las redes socialesLas redes sociales
Las redes sociales
 
Cas Marketing SFR - Marketing SFR
Cas Marketing SFR - Marketing SFRCas Marketing SFR - Marketing SFR
Cas Marketing SFR - Marketing SFR
 
RDXCambio climatico
RDXCambio climaticoRDXCambio climatico
RDXCambio climatico
 
Trabajo final grupo 25 a
Trabajo final  grupo 25 aTrabajo final  grupo 25 a
Trabajo final grupo 25 a
 
Les mois, les saisons et la météo 2
Les mois, les saisons et la météo 2Les mois, les saisons et la météo 2
Les mois, les saisons et la météo 2
 
Qu’Est Ce Que L’Occident: Chapitre 1
Qu’Est Ce Que L’Occident: Chapitre 1Qu’Est Ce Que L’Occident: Chapitre 1
Qu’Est Ce Que L’Occident: Chapitre 1
 
Pinturas Humanas (Vs)
Pinturas Humanas (Vs)Pinturas Humanas (Vs)
Pinturas Humanas (Vs)
 
Pps prgramme 2012 2016 fr
Pps prgramme 2012 2016 frPps prgramme 2012 2016 fr
Pps prgramme 2012 2016 fr
 
veille Web 2.0
veille Web 2.0veille Web 2.0
veille Web 2.0
 
un afiche
 un afiche un afiche
un afiche
 
Clic and Cash - Toptic Innovation
Clic and Cash - Toptic InnovationClic and Cash - Toptic Innovation
Clic and Cash - Toptic Innovation
 
2011 06 23 aspects juridiques ecommerce by competitic
2011 06 23 aspects juridiques ecommerce by competitic2011 06 23 aspects juridiques ecommerce by competitic
2011 06 23 aspects juridiques ecommerce by competitic
 
Gestión de proyectos de desarrollo
 Gestión de proyectos de desarrollo Gestión de proyectos de desarrollo
Gestión de proyectos de desarrollo
 

Similar a Tecnologias detrás de las redes sociales

Similar a Tecnologias detrás de las redes sociales (20)

SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
 
Tecnologia detras de las redes sociales
Tecnologia detras de las redes socialesTecnologia detras de las redes sociales
Tecnologia detras de las redes sociales
 
Sgbd
SgbdSgbd
Sgbd
 
Sgbd y tecnologias
Sgbd y tecnologiasSgbd y tecnologias
Sgbd y tecnologias
 
competencia digital
competencia digitalcompetencia digital
competencia digital
 
SGBD y tecnologías usadas por aplicaciones web 2.0
SGBD y tecnologías usadas por aplicaciones web 2.0SGBD y tecnologías usadas por aplicaciones web 2.0
SGBD y tecnologías usadas por aplicaciones web 2.0
 
Conferencia Universitaria
Conferencia UniversitariaConferencia Universitaria
Conferencia Universitaria
 
Redes Sociales Libres
Redes Sociales LibresRedes Sociales Libres
Redes Sociales Libres
 
Softwares y navegadores
Softwares y navegadoresSoftwares y navegadores
Softwares y navegadores
 
Marco conceptual
Marco conceptualMarco conceptual
Marco conceptual
 
Hardware y sofware
Hardware y sofwareHardware y sofware
Hardware y sofware
 
Herramientas de software libre
Herramientas de software libreHerramientas de software libre
Herramientas de software libre
 
Bases teóricas
Bases teóricasBases teóricas
Bases teóricas
 
Competencia digital Grupo D
Competencia digital Grupo DCompetencia digital Grupo D
Competencia digital Grupo D
 
Tecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes SocialesTecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes Sociales
 
Tecnologías detrás de las aplicaciones
Tecnologías detrás de las aplicacionesTecnologías detrás de las aplicaciones
Tecnologías detrás de las aplicaciones
 
Pattyyyyy
PattyyyyyPattyyyyy
Pattyyyyy
 
Buscadores y navegadores..nancy
Buscadores y navegadores..nancyBuscadores y navegadores..nancy
Buscadores y navegadores..nancy
 
Ofimática trabajo
Ofimática trabajoOfimática trabajo
Ofimática trabajo
 
Maueo
MaueoMaueo
Maueo
 

Último

Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaKANTUPAULAPORCELYUCR
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfGuillermoBarquero7
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSBeatrizGonzales19
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptxEncomiendasElSherpa
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralAitana
 

Último (6)

Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 

Tecnologias detrás de las redes sociales

  • 1. LENGUAJE DE PROGRAMACION II PROFESOR: Eddie Malca Vicente ALUMNO: Jovaldo Miranda Valdivia
  • 2. ESTRUCTURA DE UNA RED SOCIAL  En la actualidad, y sobre todo gracias a internet, todos somos conscientes de la importancia de las redes sociales, no solo en la influencia que tienen sobre los individuos particulares, sino también como herramienta catalizadora de comportamientos sociales emergentes. Sin embargo, ¿somos conscientes de cual es la estructura de dichas redes?
  • 3. COMPONENTES DE UNA RED SOCIAL  1.- La pagina de inicio o portada es el URL o archivo local que carga cuando se inicia un navegador web, aunque este término o similares pueden referirse a la página principal, de un sitio web, desde la cual se puede acceder a sus demás páginas. En el segundo caso, es una especie de índice de lo que hay en un sitio web, y que ofrece los enlaces a distintas partes del sitio, aunque su diseño suele ser similar al de todas las páginas.
  • 4. 2. GESTION DOCUMENTAL  Este componente tiene como mínimo tres datos.  1. Gestor personal: Mantener lista de referencias.  2. Consulta a base de datos: Permite búsquedas documentales.  3. Búsqueda semántica: Buscar documentos a partir de análisis
  • 5. 3. PERFIL  Podríamos decir que es tipo de configuración en el cual se pueden guardar datos personales, conversaciones, juegos, compartir información ETC. Además pueden crear grupos de amigos(colegio, trabajo, barrio ETC.) con el se nos facilita la comunicación sin importar la distancia a la que nos encontremos.
  • 6. APLICACIONES DE LAS REDES SOCIALES  Aplicaciones Sociales son las herramientas online que permiten a un usuario generar o gestionar contenidos(artículos, fotos, videos, enlaces, sonidos, …) para su propio uso y disfrute. Una vez que esos contenidos están online otros usuarios pueden visualizarlos, comentarlos, votarlos o lo que deseen deforma que aparece una interacción social basada en esos contenidos.
  • 7. 1. JUEGOS  Los juegos son unas delas aplicaciones mas importantes ya que la mayor parte de población que usar redes sociales son jóvenes es decir acuden mucho a toda clase de videojuegos
  • 8. 2. VIDEOS  Son muy usados con frecuencia en los cuales publican lo que el usuario desee, además pueden comentar compartir ETC. Haciendo de esta una aplicación forma muy útil
  • 9. 3. ARTICULOS  Podemos encontrar cosas muy interesantes las cuales pueden ser publicadas
  • 10. Las entrañas tecnológicas de Facebook  La mayor parte de su plataforma tecnológica está desarrollada por sus propios trabajadores, siendo su “columna vertebral” las siguientes.  Sin duda, el primer elemento a destacar es el ecosistema Linux, ya que su sistema operativo administra los recursos de los servidores de la red social, siendo Apache el servidor de páginas webs, y MySQL el que almacena los datos de los usuarios de forma estructurada.  Como base de datos, la red social se basa en Cassandra (entregado a la comunidad Apache en 2008), y para analizarlos y buscar información en ellos utilizan Hive (también de Apache).
  • 11.  Para conseguir que los diferentes lenguajes de programación utilizados se “entiendan entre sí”, Facebook utiliza un kit de herramientas llamado Thrift con el que logra combinar C++, Java, Python, PHP, Ruby y Haskell, entre otros. Aunque la parte visible de la red social está escrita sobre todo con PHP, un lenguaje que luego transforman en C++, siendo el resultado un software con igual funcionalidad pero optimizado para un alto desempeño y que usa menos espacio en el CPU.  En cuanto a la gestión de los servidores, Scribe se erige como el sistema de distribución y registro perfecto, capaz de funcionar sobre varios equipos. Por último, el otro gran kit de herramientas usados por los desarrolladores es el denominado Tornado, que es capaz de gestionar miles de conexiones web de forma rápida y de manera simultánea.
  • 12. Tecnología de Google  Aparte del 'PageRank' (el sistema de clasificación de la importancia de cada web), una de las claves del éxito de Google es la tecnología de sus servidores.  Google atiende a más de 5,000 millones de búsquedas cada mes (unas dos mil por segundo), y esta cifra aumenta progresivamente cada día. Para atender todas estas peticiones, y buscar entre más de 3,000 millones de documentos, Google optó por la tecnología Linux.  Disponen de un clúster de cerca de 20,000 servidores repartidos en siete 'data centers'. Estos centros de datos se encuentran situados en diversos puntos del planeta, como Washington D.C. (USA), Herndon (Virginia, USA), Santa Clara (California, USA) o Zurich (Suiza). Cada servidor dispone de un solo procesador Intel, y una memoria RAM que va desde 256 Mb a 1 Gb.  Entre estos 'data centers', Google utiliza su propio gestor de tráfico y su propio software de balanceo de cargas, para dirigir cada petición hacia el mejor servidor  En cada PC se encuentran uno o dos discos duros de 40Gb ó 75Gb, de marca IBM. Google prefiere este sistema distribuido de almacenamiento de datos, antes que uno centralizado. Las razones: es mucho más barato y tiene menos posibilidades de fallo.
  • 13.  En cada una de estas máquinas está instalado Linux RedHat. En mayo de 2002, Google llegó a un acuerdo con RedHat para que esta empresa le proporcionase el software del Sistema Operativo.  La elección de Linux fue sencilla para Google: el menor ratio coste/rendimiento, corre en simples PCs, y la posibilidad de personalizar cualquier parte del Sistema Operativo. De hecho, no solamente usan Linux en sus servidores, sino también en la mayoría de los PCs de los empleados. Una vez instalado Linux en cada equipo, los técnicos de Google, lo personalizan a su antojo. Ellos lo llaman 'Googlelizar' el Sistema Operativo con sus propias aplicaciones.  La mayoría de las aplicaciones están programadas en C++ (aunque también utilizan Python y PHP), y las herramientas que utilizan son 'gcc', 'gdb' y 'gnats' para el desarrollo y 'p4' para el control de las versiones. Google dispone de más de 100 desarrolladores en su plantilla.  Debido a la multitud de servidores de los que se dispone, el tamaño de estos es muy importante. Por ello, la compañía californiana Rackable Systems compacta para Google varios servidores en un espacio realmente reducido.  Referente a la seguridad, la mayoría de las máquinas de Google no están accesibles desde Internet, ya que se encuentran detrás de un router/firewall que lo impide. Las que sí están accesibles (los servidores web) son auditados periódicamente para encontrar posibles agujeros de seguridad.
  • 14. Arquitectura de YouTube, que tecnologías usa este sitio?  El secreto de la arquitectura de YouTube al descubierto en HighScalability. En este enlace de detallan las tecnologías y lenguajes utilizados para poder soportar el volumen actual de carga y vídeos sin tener problemas de saturación o caídas.  YouTube APUESTA por el Software Libre y por ello utiliza herramientas como Apache, Python, Linux (Suse), Mysql, psyco (dynamic python->C compiler) y para servir vídeos no utiliza Apache sino un servidor web mucho más liviano como es lighttpd.  Al menos cuando se inicio el crecimiento de YouTube su arquitectura se diseño para soportar más de 100 millones de vídeos al día, aunque seguro que ya son unos millones más los que soporta.
  • 15.  Sistema Operativo: Linux SuSe  Servidor HTTP: Apache  Base de datos: MySQL  Lenguaje de programación: Python
  • 16. herramientas para crear redes sociales  Existen diversas herramientas para crear redes sociales a medida.  Si bien las redes sociales más populares tienen detrás a empresas consolidadas, también existen servicios para construir redes de forma anónima por parte de los usuarios sin grandes conocimientos ni infraestructuras tecnológicas.  A continuación se relacionan las 4 plataformas más importantes para la creación y gestión de redes sociales: Ning, Social Go, Elgg y Dolphin.  Como características generales las plataformas de creación de redes sociales permiten:  Dar un nombre a la red social así como un dominio. Este dominio incluirá el nombre de la plataforma, p.e. http://galicia.ning.com  Permite personalizar el diseño gráfico de la red social  Permite gestionar las comunicaciones con los miembros de la red social
  • 17. Otras herramientas: aprovechar los widgets sociales de las grandes redes sociales  Las grandes compañías TIC han creado sistemas de autenticación para otros sistemas. Los dos ejemplos más recientes son Google y Facebook. Es decir, con el usuario y contraseña de Google o Facebook, un usuario puede dar características sociales a cualquier sitio web. Los sistemas para compartir la actividad de red social son Google Friend Connect y Facebook Connect.