El documento describe las tecnologías que sustentan varias redes sociales populares como Facebook, WhatsApp, Twitter e Instagram. Facebook se basa principalmente en PHP, Memcached, MySQL y Haystack. WhatsApp utiliza una versión modificada de XMPP. Twitter usa Ruby on Rails para su interfaz web y Scala para sus servidores de mensajes. Instagram aloja sus fotos usando Django y Amazon Web Services.
es un trabajo de investigación sobre las tecnologías detrás de las tan usadas redes sociales, para de esta forma poder conocer un poco más los lenguajes en las que han sido programadas.
es un trabajo de investigación sobre las tecnologías detrás de las tan usadas redes sociales, para de esta forma poder conocer un poco más los lenguajes en las que han sido programadas.
en pocas palabras es de los buscadores que cuales son los mas comunes que cuanto se utilizan cada uno y las diferencias que hay cuales son los mas rápidos
en pocas palabras es de los buscadores que cuales son los mas comunes que cuanto se utilizan cada uno y las diferencias que hay cuales son los mas rápidos
Lenguajes de programación, base de datos, sistemas de distribución, librerías, integración de lenguajes y todo lo que hay detrás de los gigantes sociales
Aletas de Transferencia de Calor o Superficies Extendidas.pdfJuanAlbertoLugoMadri
Se hablara de las aletas de transferencia de calor y superficies extendidas ya que son muy importantes debido a que son estructuras diseñadas para aumentar el calor entre un fluido, un sólido y en qué sitio son utilizados estos materiales en la vida cotidiana
Se denomina motor de corriente alterna a aquellos motores eléctricos que funcionan con alimentación eléctrica en corriente alterna. Un motor es una máquina motriz, esto es, un aparato que convierte una forma determinada de energía en energía mecánica de rotación o par.
1º Caso Practico Lubricacion Rodamiento Motor 10CVCarlosAroeira1
Caso pratico análise analise de vibrações em rolamento de HVAC para resolver problema de lubrificação apresentado durante a 1ª reuniao do Vibration Institute em Lisboa em 24 de maio de 2024
Criterios de la primera y segunda derivadaYoverOlivares
Criterios de la primera derivada.
Criterios de la segunda derivada.
Función creciente y decreciente.
Puntos máximos y mínimos.
Puntos de inflexión.
3 Ejemplos para graficar funciones utilizando los criterios de la primera y segunda derivada.
libro conabilidad financiera, 5ta edicion.pdfMiriamAquino27
LIBRO DE CONTABILIDAD FINANCIERA, ESTE TE AYUDARA PARA EL AVANCE DE TU CARRERA EN LA CONTABILIDAD FINANCIERA.
SI ERES INGENIERO EN GESTION ESTE LIBRO TE AYUDARA A COMPRENDER MEJOR EL FUNCIONAMIENTO DE LA CONTABLIDAD FINANCIERA, EN AREAS ADMINISTRATIVAS ENLA CARREARA DE INGENERIA EN GESTION EMPRESARIAL, ESTE LIBRO FUE UTILIZADO PARA ALUMNOS DE SEGUNDO SEMESTRE
2. Redes sociales!!!!!!!
Para nadie es un secreto que
estamos viviendo la era de la
tecnología, y dentro de este nuevo
mundo contamos con las adictivas
redes sociales.
Muchos hablan de estas redes cómo
la nueva forma de contacto e
intercambio de información, y es
totalmente cierto. Pero otros también
se preguntan o no tienen idea de qué
hay detrás de las redes sociales en
diversos aspectos.
3. FACEBOOK
Desde su creación en febrero de 2004, Facebook ha demostrado ser un sitio de redes sociales innovador y exitoso
utilizando sólo plataformas de software de código abierto para construir y mantener el sitio web. Al frente de la
empresa está el fundador y CEO, Mark Zuckerberg, quien es el responsable de la programación del sitio original y
supervisar la dirección tecnológica general del sitio existente.
PHP
Todo el sitio web de Facebook se basa en y alrededor del preprocesador de hipertexto PHP. PHP es un lenguaje de
secuencia de comandos del lado del servidor que crea y envía las páginas HTML dinámicas. Un juego PHP que
Facebook utiliza ampliamente para convertir PHP a código C++ es el HipHop para el marco PHP. Este conjunto de
secuencias de comandos le permite al sitio web funcionar mejor y obtener el máximo rendimiento de sus servidores
muy utilizados.
Cache
Facebook cuenta con Memcached para depositar y almacenar las páginas web en la memoria. El software
actúa como una capa entre los servidores de alojamiento regulares y sus servidores de bases de datos
MySQL. Esto ayuda a que el sitio cargue mucho más rápido que otros sitios de redes sociales, dando a los
usuarios una experiencia ininterrumpida casi sin fisuras. En general, el almacenamiento en caché ayuda a
acelerar los sitios web mediante el almacenamiento de archivos de uso común y recuperándolos del buffer de
memoria del servidor.
4. Base de datos
MySQL, una base de datos de software de código abierto, es uno de
los principales componentes de la tecnología detrás de Facebook. Se
implementa por medio de cientos de miles de sitios web, ya que
escala muy bien, lo que permite al código PHP recuperar rápidamente
datos importantes, y muchas veces, seguros. Facebook cuenta con
más de 30.000 servidores y una gran parte de estos son servidores
de bases de datos MySQL.
Almacenamiento de fotos
Desde junio de 2011, Facebook es el mayor sitio web del mundo para
compartir fotos en internet. Para hacer frente a la gran cantidad de
fotos que subidas y vistas en el sitio web, la empresa utiliza Haystack.
Este software de código abierto es una plataforma de almacenamiento
de objetos de alto rendimiento, que cuenta da potencia a la
característica de fotos de Facebook. La compañía ha ajustado
Haystack para guardar una foto cargada en cuatro resoluciones
diferentes para ayudar a acelerar el proceso de recuperación, lo que
depende del tamaño de la foto requerida por el código PHP de
Facebook.
5. WHATSAPP
• WhatsApp es una aplicación de mensajería
instantánea de pago para teléfonos
inteligentes, para enviar y recibir mensajes
mediante Internet, complementando servicios
de correo electrónico, mensajería instantánea,
servicio de mensajes cortos o sistema de
mensajería multimedia. Además de utilizar la
mensajería en modo texto, los usuarios de la
libreta de contacto pueden crear grupos y
enviarse mutuamente, imágenes, vídeos y
grabaciones de audio.
6. WhatsApp utiliza una versión propia/modificada de XMPP llamada FunXMPP. Sin entrar en más detalles
técnicos, es un protocolo de mensajería que utiliza como sintaxis el lenguaje XML. Los RFCs que definen el
protocolo son los siguientes:
• RFC 3920, especifica las características principales del protocolo XMPP
• RFC 3921, define los servicios de mensajería instantánea y de presencia previstos en XMPP.
• RFC 3922, que define una transposición de XMPP a CPIM (RFC 3860, Common
Profile for Instant Messaging);
• RFC 3923, que define un mecanismo extremo a extremo de firma y cifrado de los objetos.
Pero existen algunas diferencias de la versión original. Las primeras que pude encontrar navegando por
Internet al principio fueron las siguientes:
7. TWITTER
Twitter es una aplicación gratuita
que permite que te conectes con
personas, expresarte, y
descubrir más sobre todo lo que
te gusta.
• Recibe instantáneamente las
noticias más recientes siguiendo
etiquetas como #noticias.
8. La interfaz web de Twitter está escrita en Ruby on Rails, y los
mensajes se mantienen en un servidor que funciona con
software programado en Scala y además dispone de una API
abierta para todo tipo de desarrolladores, lo cual supone una
gran ventaja para todos aquellos que quieran integrar Twitter
como un servicio tanto en otras aplicaciones web como en
aplicaciones de escritorio o móviles. Según Biz Stone, más del 50
por ciento de nuestro tráfico llega a través de nuestro API. Aun
así, debido a sus problemas técnicos y de escalabilidad, es
posible que Twitter abandone Ruby on Rails como su framework
de desarrollo para comenzar uno nuevo basado en PHP. Sin
embargo, Evan Williams pronto desmintió esta información en
un tuit que envió el 1 de mayo de 2008.
9. Instagram es una red social y aplicación para compartir
fotos y vídeos. Permite a los usuarios aplicar efectos
fotográficos como filtros, marcos, colores retro y
vintage, y posteriormente compartir las fotografías en
diferentes redes sociales como Facebook, Tumblr, Flickr
y Twitter. Una característica distintiva de la aplicación es
que da una forma cuadrada a las fotografías en honor a
la Kodak Instamatic y las cámaras Polaroid,
contrastando con la relación de aspecto 16:9 que
actualmente usan la mayoría de las cámaras de
teléfonos móviles.
Instagram fue creada por Kevin Systrom y Mike Krieger
y fue lanzada en octubre de 2010. La aplicación
rápidamente ganó popularidad, con más de 100
millones de usuarios activos en abril de 2012 y superó
los 300 millones en diciembre de 2014.
INSTAGRAM
10. es la startup que ha revolucionado la forma de compartir
fotos por medio de una aplicación para el iPhone
• Alojamiento Instagram usa Ubuntu Linux 11.04 en sus
instancias en Amazon EC2, las cuales manejan según
las necesidades de demanda.
• Servidores de aplicaciones Usan Django en Amazon
High-CPU Extra Large pasando de tan sólo unas
maquinas a alcanzar ya más de 25. Aunque ese no es
ningún problema ya que son capaces de escalar
horizontalmente al poder trabajar independientemente
unas de otras. Usan como servidor WSGI a Gunicorn,
en lugar de mod_wsgi y Apache, al ser Gunicorn más
fácil de configurar, y menos intensivo con la CPU. Y
para la ejecución de comandos en varias instancias en
paralelo se usan Fabric que es capaz de desplegar en
cuestión de segundos una ejecución.