El documento presenta los horarios escolares de cuatro grupos (Primero A, B, C y D) de la escuela secundaria. Cada grupo tiene un horario diferente para las clases que toman durante la semana de lunes a viernes, el cual incluye asignaturas como matemáticas, química, ética, taller de lectura y orientación.
Как, используя Lucene, построить высоконагруженную систему поиска разнородных...odnoklassniki.ru
Lucene - это популярный движок для построения полнотекстовых поисков. Им пользуются Twitter, LinkedIn, Apple и ряд других немаленьких компаний. В 2009 году Одноклассники запустили первый поиск на Lucene, и за два года к поиску пользователей добавились еще 5 других поисковых сервисов. В докладе будет рассказано о том, как устроены эти поисковые сервисы.
Так же в докладе расскажем о системе, которая одновременно ищет во всех индексах, а так же использует информацию о пользователе чтобы улучшить релевантность выдачи. Система обрабатывает более 60 млн запросов в день, и на каждый ответ тратит в среднем 90мс.
Видео на ютубе в 3 частях:
1 - http://youtu.be/htt2FIQolOs , 2 - http://youtu.be/qhj4Voy0nYU , 3 - http://youtu.be/FFk_6CprDNc
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...odnoklassniki.ru
В процессе обновления высоконагруженных серверов раздачи видео (40Gbit/s с каждого сервера) со старого OpenSuSE 10.2 на новый CentOS 7 (время между релизами - 7 лет) мы столкнулись с рядом проблем - необъяснимый свопинг и запуски OOM killer, неравномерное распределение нагрузки по ядрам, обрывы соединений, скачки системной нагрузки на CPU.
В докладе будет рассказано о том, как мы боролись с этими проблемами и какие технологии для этого использовали.
Аварийный дамп – чёрный ящик упавшей JVM. Андрей Паньгинodnoklassniki.ru
Crash dump as the block box of crashed JVM by Andrey Pangin. A talk from jokerconf.com.
Виртуальная машина Java способна отловить широкий спектр ошибок программирования. Результат она выдаст в виде исключения со стек-трейсом. Но что делать, если падает сама JVM, оставив лишь предсмертную записку под именем hs_err.log с загадочным содержимым?
В докладе я расскажу, что же зашифровано в аварийном дампе, и как эту информацию можно использовать для анализа проблемы и поиска причины. Мы рассмотрим ситуации, в которых JVM может сломаться, и в режиме живой демонстрации разберем примеры реальных падений, случившихся при разработке высоконагруженных приложений.
Being closer to Cassandra by Oleg Anastasyev. Talk at Cassandra Summit EU 2013odnoklassniki.ru
Odnoklassniki uses cassandra for its business data, which doesn't fit into RAM. This data is typically fast growing, frequently accessed by our users and must be always available, because it constitute our primary business as a social network. The way we use cassandra is somewhat unusual - we don't use thrift or netty based native protocol to communicate with cassandra nodes remotely. Instead, we co-locate cassandra nodes in the same JVM with business service logic, exposing not generic data manipulation, but business level interface remotely. This way, we avoid extra network roundtrips within a single business transaction and use internal calls to Cassandra classes to get information faster. Also, this helps us to create many small hacks on Cassandra's internals, making huge gains on efficiency and ease of distributed server development.
Кадры решают все, или стриминг видео в «Одноклассниках». Александр Тобольodnoklassniki.ru
Я расскажу, как нам удалось более чем в 10 раз ускорить старт просмотра кино и сериалов с использованием технологий адаптивного стриминга MPEG-DASH и HLS. Вы узнаете, какие технологии попали в поле зрения команды, как ин-фраструктурные особенности, размер аудитории и специфика потребления на разных пользовательских устройствах повлияли на принятие решения о выборе технологии. Естественно, будет дан и подробный отчет о результатах внедрения решения и полученном эффекте.
То есть около 50 млн. роликов, которые есть на «Одноклассниках», нужно раздать пользователям по стриминг-протоколу на скорости 40 Гбит/с с одного сервера и не хранить копии видео в разных форматах
Что делает JVM? Компилирует код и выполняет сборку мусора, — скажете вы и будете совершенно правы. Тем не менее, Java приложения могут работать даже при полном отсутсвии JIT и GC.
Виртуальная машина состоит из большого числа компонентов, благодаря которым исполнение Java программ становится возможным. Из доклада вы узнаете, что представляет собой байткод, где лежат переменные, что содержится в class-файлах, кто ловит исключения, насколько дороги JNI методы, как работает синхронизация и многое другое.
Управление тысячами серверов в Одноклассниках. Алексей Чудов.odnoklassniki.ru
В докладе пойдет речь о том, как происходит развертывание и управление серверами в проекте Одноклассники, какие этапы проходит каждый сервер с момента его закупки до запуска в работу. Более подробно будут рассмотрены вопросы мониторинга и автоматического управления конфигурацией. Доклад будет полезен как начинающим администраторам, которые смогут почерпнуть в нем идеи для автоматизации инфраструктуры, так и профессионалам, которым интересен опыт высоконагруженных проектов.
Видео:
http://broadcast.comdi.com/broadcast/player/stream/?streamKey=qgrcbqtqp4dd2d8gtm9z
( кликните на название доклада )
Как, используя Lucene, построить высоконагруженную систему поиска разнородных...odnoklassniki.ru
Lucene - это популярный движок для построения полнотекстовых поисков. Им пользуются Twitter, LinkedIn, Apple и ряд других немаленьких компаний. В 2009 году Одноклассники запустили первый поиск на Lucene, и за два года к поиску пользователей добавились еще 5 других поисковых сервисов. В докладе будет рассказано о том, как устроены эти поисковые сервисы.
Так же в докладе расскажем о системе, которая одновременно ищет во всех индексах, а так же использует информацию о пользователе чтобы улучшить релевантность выдачи. Система обрабатывает более 60 млн запросов в день, и на каждый ответ тратит в среднем 90мс.
Видео на ютубе в 3 частях:
1 - http://youtu.be/htt2FIQolOs , 2 - http://youtu.be/qhj4Voy0nYU , 3 - http://youtu.be/FFk_6CprDNc
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...odnoklassniki.ru
В процессе обновления высоконагруженных серверов раздачи видео (40Gbit/s с каждого сервера) со старого OpenSuSE 10.2 на новый CentOS 7 (время между релизами - 7 лет) мы столкнулись с рядом проблем - необъяснимый свопинг и запуски OOM killer, неравномерное распределение нагрузки по ядрам, обрывы соединений, скачки системной нагрузки на CPU.
В докладе будет рассказано о том, как мы боролись с этими проблемами и какие технологии для этого использовали.
Аварийный дамп – чёрный ящик упавшей JVM. Андрей Паньгинodnoklassniki.ru
Crash dump as the block box of crashed JVM by Andrey Pangin. A talk from jokerconf.com.
Виртуальная машина Java способна отловить широкий спектр ошибок программирования. Результат она выдаст в виде исключения со стек-трейсом. Но что делать, если падает сама JVM, оставив лишь предсмертную записку под именем hs_err.log с загадочным содержимым?
В докладе я расскажу, что же зашифровано в аварийном дампе, и как эту информацию можно использовать для анализа проблемы и поиска причины. Мы рассмотрим ситуации, в которых JVM может сломаться, и в режиме живой демонстрации разберем примеры реальных падений, случившихся при разработке высоконагруженных приложений.
Being closer to Cassandra by Oleg Anastasyev. Talk at Cassandra Summit EU 2013odnoklassniki.ru
Odnoklassniki uses cassandra for its business data, which doesn't fit into RAM. This data is typically fast growing, frequently accessed by our users and must be always available, because it constitute our primary business as a social network. The way we use cassandra is somewhat unusual - we don't use thrift or netty based native protocol to communicate with cassandra nodes remotely. Instead, we co-locate cassandra nodes in the same JVM with business service logic, exposing not generic data manipulation, but business level interface remotely. This way, we avoid extra network roundtrips within a single business transaction and use internal calls to Cassandra classes to get information faster. Also, this helps us to create many small hacks on Cassandra's internals, making huge gains on efficiency and ease of distributed server development.
Кадры решают все, или стриминг видео в «Одноклассниках». Александр Тобольodnoklassniki.ru
Я расскажу, как нам удалось более чем в 10 раз ускорить старт просмотра кино и сериалов с использованием технологий адаптивного стриминга MPEG-DASH и HLS. Вы узнаете, какие технологии попали в поле зрения команды, как ин-фраструктурные особенности, размер аудитории и специфика потребления на разных пользовательских устройствах повлияли на принятие решения о выборе технологии. Естественно, будет дан и подробный отчет о результатах внедрения решения и полученном эффекте.
То есть около 50 млн. роликов, которые есть на «Одноклассниках», нужно раздать пользователям по стриминг-протоколу на скорости 40 Гбит/с с одного сервера и не хранить копии видео в разных форматах
Что делает JVM? Компилирует код и выполняет сборку мусора, — скажете вы и будете совершенно правы. Тем не менее, Java приложения могут работать даже при полном отсутсвии JIT и GC.
Виртуальная машина состоит из большого числа компонентов, благодаря которым исполнение Java программ становится возможным. Из доклада вы узнаете, что представляет собой байткод, где лежат переменные, что содержится в class-файлах, кто ловит исключения, насколько дороги JNI методы, как работает синхронизация и многое другое.
Управление тысячами серверов в Одноклассниках. Алексей Чудов.odnoklassniki.ru
В докладе пойдет речь о том, как происходит развертывание и управление серверами в проекте Одноклассники, какие этапы проходит каждый сервер с момента его закупки до запуска в работу. Более подробно будут рассмотрены вопросы мониторинга и автоматического управления конфигурацией. Доклад будет полезен как начинающим администраторам, которые смогут почерпнуть в нем идеи для автоматизации инфраструктуры, так и профессионалам, которым интересен опыт высоконагруженных проектов.
Видео:
http://broadcast.comdi.com/broadcast/player/stream/?streamKey=qgrcbqtqp4dd2d8gtm9z
( кликните на название доклада )
1. PRIMERO A
HORARIO LUNES MARTES MIERCOLES JUEVES
14:00 INT. C. SOCILAES LAE I
14:50 INT. C. SOCILAES MATEMATICAS I LAE I QUÍMICA I
15:40 QUÍMICA I QUÍMICA I INT.C.SOCIALES QUÍMICA I
16:30 RECESO RECESO RECESO RECESO
17:00 TALLER L. Y R. I ETICA Y VALORES ORIENTACION LAE I
17:50 TALLER L. Y R. I ETICA Y VALORES MATEMATICAS I TALLER L. Y R.
18:40 MATEMATICAS I TALLER L. Y R. MATEMATICAS I
19:30 ETICA Y VALORES INFORMATICA I
20:20 SALIDA SALIDA SALIDA SALIDA
PRIMERO B
HORARIO LUNES MARTES MIERCOLES JUEVES
14:00 LAE I
14:50 LAE I QUÍMICA I ORIENTACION MATEMATICAS I
15:40 INT.C.SOCIALES MATEMATICAS I MATEMATICAS I QUÍMICA I
16:30 RECESO RECESO RECESO RECESO
17:00 INT.C.SOCIALES INFORMATICA I INFORMATICA I INFORMATICA I
17:50 MATEMATICAS I ÉTICA Y VALORES QUÍMICA I TALLER DE LEC.
18:40 QUÍMICA I TALLER DE LEC. ÉTICA Y VALORES
19:30 QUÍMICA I INT.C.SOCIALES ÉTICA Y VALORES
20:20 SALIDA SALIDA SALIDA SALIDA
PRIMERO C
HORARIO LUNES MARTES MIERCOLES JUEVES
14:00 ORIENTACION LAE I INFORMATICA I
14:50 QUÍMICA I LAE I QUÍMICA I QUÍMICA I
15:40 QUÍMICA I INFORMATICA I LAE I ORIENTACION
16:30 RECESO RECESO RECESO RECESO
17:00 ÉTICA Y VALORES MATEMATICAS I ÉTICA Y VALORES ÉTICA Y VALORES
17:50 INT.C.SOCIALES MATEMATICAS I INT.C.SOCIALES MATEMATICAS I
18:40 TALLER L. Y R. TALLER L. Y R. INT.C.SOCIALES
19:30 TALLER L. Y R. TALLER L. Y R. MATEMATICAS I
20:20 SALIDA SALIDA SALIDA SALIDA
PRIMERO D
HORARIO LUNES MARTES MIERCOLES JUEVES
14:00 INFORMATICA I
14:50 INFORMATICA I ORIENTACION INFORMATICA I
15:40 ÉTICA Y VALORES QUÍMICA I QUÍMICA I LAE I
16:30 RECESO RECESO RECESO RECESO
17:00 QUÍMICA I ÉTICA Y VALORES INT.C.SOCIALES INT.C.SOCIALES
17:50 QUÍMICA I TALLER L. Y R. MATEMATICAS I ÉTICA Y VALORES
18:40 INT.C.SOCIALES MATEMATICAS I MATEMATICAS I TALLER L. Y R.
19:30 INT.C.SOCIALES TALLER L. Y R. TALLER L. Y R.
20:20 SALIDA SALIDA SALIDA SALIDA
2. VIERNES
QUÍMICA I
INFORMATICA I
RECESO
INFORMATICA I
MATEMATICAS I
ORIENTACION
SALIDA
VIERNES
ORIENTACION
RECESO
TALLER DE LEC.
TALLER DE LEC.
MATEMATICAS I
LAE I
SALIDA
VIERNES
QUÍMICA I
INFORMATICA I
RECESO
MATEMATICAS I
SALIDA
VIERNES
LAE I
LAE I
RECESO
ORIENTACION
MATEMATICAS I
QUÍMICA I
SALIDA
3. MARTES
HORARIO Io. A Io. B Io. C Io.D
14:00 LAEI
14:50 MATEMATICAS I QUÍMICA I LAEI
ORIENTACION
15:40 QUÍMICA I MATEMATICASINFORMATICA I QUÍMICA I
I
16:30 RECESO RECESO RECESO RECESO
17:00 ETICA Y VALORES
INFORMATICA I ATEMATICAS ÉTICA Y VALOR I
M I
17:50 ETICA Y VALORES
ÉTICA Y VALOR MATEMATICAS I ALLER L. Y R. I
I T
18:40 TALLER L. Y R. I ATEMATICAS I
M
19:30 TALLER L. Y R. I
20:20 SALIDA SALIDA SALIDA SALIDA
MARTES
CONTABILIDAD INFORMATICAEMPRESAS TUR. DIBUJO
HORARIO
IIIA III B III C III D
14:00 GEST.TRAMITES
HIST. DE MEXICO II BIOLOGIA I ORIENTACION
14:50 GEST.TRAMITES
HIST. DE MEXICO II BIOLOGIA I LITERATURA I
15:40 BIOLOGIA I LITERATURA IHIST. DE MEXICO II LAE III
16:30 RECESO RECESO RECESO RECESO
17:00 INGLES
BIOLOGIA I MATEMATICAS III TUR. FISICA I
17:50 LITERATURA I ORIENTACION INGLES TUR.
MATEMATICAS III
18:40 MATEMATICAS III FISICA I LIBRE HIST. DE MEXICO II
19:30 LIBRE FISICA I MATEMATICAS III LIBRE
20:20 SALIDA SALIDA SALIDA SALIDA
4. Io. B Io. C Io.D
LAEI ORIENTACION INFORMATICA I
LAEI QUÍMICA I INFORMATICA I
INT. C. SOCILAES QUÍMICA I ÉTICA Y VALOR I
RECESO RECESO RECESO
INT. C. SOCILAES QUÍMICA I
ÉTICA Y VALOR I
MATEMATICAS I C. SOCILAES QUÍMICA I
INT.
QUÍMICA I TALLER L. Y R.INT. C. SOCILAES
I
QUÍMICA I TALLER L. Y R.INT. C. SOCILAES
I
SALIDA SALIDA SALIDA
LUNES
CONTABILIDAD INFORMATICAEMPRESAS TUR. DIBUJO
HORARIO
IIIA III B III C III D
14:00 GEST.TRAMITESIST. DE MEXICO TEC.HOSPED.
H BIOLOGIA I
14:50 HIST. DE MEXICOLITERATURA I TEC.HOSPED. BIOLOGIA I
15:40 HIST. DE MEXICO
MATEMATICAS III BIOLOGIA I LITERATURA I
16:30 RECESO RECESO RECESO RECESO
17:00 MATEMATICAS III BIOLOGIA I LAE III FISICA I
17:50 LITERATURA LAE III FISICA I CONSTRUCCION
18:40 FISICA I LAE III LITERATURA CONSTRUCCION
19:30 LIBRE FISICA I LITERATURA MATEMATICAS III
20:20 SALIDA SALIDA SALIDA SALIDA
LUNES
CONTABILIDAD INFORMATICAEMPRESAS TUR. DIBUJO EMPRESAS TUR.
HORARIO
VA VB VC VD VE
14:00 MATEMAT. FINANC. CALCULO I INT. AL DERECHO
14:50 OP.PROCED. BIOLOGIA II ORIENTACION
15:40 OP.PROCED. BIOLOGIA II INGLES TECN.
16:30 RECESO RECESO RECESO RECESO RECESO
17:00 ADMINISTRAC. I T.S.BIOLOGIA LITERATURA I
17:50 HIST. UNIVERSAL BIOLOGIA II ORIENTACION
18:40 HIST. UNIVERSAL BIOLOGIA II ORIENTACIONHIST.UNIVERSAL
19:30 ORIENTACIONHIST. UNIVERSAL BIOLOGIA II HIST.UNIVERSAL
20:20 SALIDA SALIDA SALIDA SALIDA SALIDA