Месяц: Сентябрь 2020

  • О системах контроля версий

    от автора

    Всем привет! Уже на следующей неделе в OTUS стартует «Супер-практикум по использованию и настройке GIT». Этому я и решил посвятить сегодняшнюю публикацию. Введение Предлагаю обсудить предназначение и различные способы организаций систем контроля версий.

  • Как свозить свой продукт на международную IT-выставку, зачем и почём

    от автора

    Дальше будут размышления, проверенные рецепты и подводные камни. За последние годы мы съездили штук на 15 или больше таких крупных мероприятий как ISE, CeBIT, InfoComm, GITEX, Enterprise Connect. Хочу в это смутное время поделиться с вами накопленным опытом, рано или поздно он пригодится многим отечественным IT-компаниям, заинтересованным в экспорте своих решений.

  • Готовим видеосервис к нагрузке в сотни Гбит/с. Доклад Яндекса

    от автора

    Классический CDN — anycast, GeoDNS, веб-сервер с кешем — отлично работает с простыми файлами и небольшим количеством пользователей. Но если возникает необходимость раздавать потоковое видео, всё становится намного интереснее. Вместо одного короткого запроса появляется сессия, которая длится десятки минут. Без правильной балансировки пользователей и контента уже не прожить: кеша на всё не хватает, а когда…

  • Мы поступили в универ и сами показали преподам, как учить студентов. Теперь собираем самые большие аудитории

    от автора

    Замечали, скажешь человеку слово “универ”, как он сразу погружается в душные воспоминания? Там он тратил свою молодость на бесполезные предметы. Там он получал устаревшие знания, и там обитали преподы, давно слившиеся с учебниками, но ничего не понимающие в современной IT-индустрии. К чёрту всё: дипломы не важны, а ВУЗы не нужны. Так ведь вы все говорите?…

  • Новый способ изучения психотропных веществ с помощью ЭЭГ и нейронных сетей

    от автора

    В данной статье мы хотели бы поделиться результатами исследования, суть которого заключается в расшифровке паттернов нейрональной активности на фоне действия психотропных веществ с помощью алгоритмов глубокого обучения. При планировании и реализации работы мы руководствовались принципами прозрачности и открытости. С этой целью создана страница проекта с детальным описанием исследования и регулярной отчетностью: https://cmi.to/r2/ Nota bene: несмотря…

  • Простые TypeScript-хитрости, которые позволят масштабировать ваши приложения бесконечно

    от автора

    Мы используем TypeScript, потому что это делает разработку безопаснее и быстрее.Но, на мой взгляд, TypeScript из коробки содержит слишком много послаблений. Они помогают сэкономить немного времени JavaScript-разработчикам при переходе на TS, но съедают очень много времени в долгосрочной перспективе.Я собрал ряд настроек и принципов для более строгого использования TypeScript. К ним нужно привыкнуть один раз…

  • Как мы переводили MIKOPBX с chan_sip на PJSIP

    от автора

    ПредысторияМатериал изначально готовился как доклад для asterconf 2020. Теперь постараюсь описать все более подробно в этой статье. MIKOPBX — это бесплатная АТС с открытым исходным кодом на базе Asterisk 16. Год назад мы взялись за переход на PJSIP. Основные причины:PJSIP поддерживает «множественную регистрацию». На одном аккаунте можно без проблем регистрировать несколько конечных UACКорректная работа входящей…

  • Just add some Salt

    от автора

    Как мы мигрировали 700+ серверов на Salt Долгое время нас устраивала сложная и неповоротливая конфигурация с 2 Git-репозиториями, где часть данных хранится в MySQL, а другая часть Puppet 3.8. Но наши потребности постепенно росли, количество сервисов увеличивалось, а производительность конфигурации снижалась. Тогда мы поставили перед собой задачу усовершенствовать конфигурацию, оптимизировав все имеющиеся данные и инструменты.…

  • Выводы, которые я сделал, помогая стартапу для секс-чатов повысить конверсию

    от автора

    Не так давно я писал о закрытии моего агентства UXhot. Но до того, как это случилось, нам довелось поработать над юзабилити одного интересного стартапа.Клиент, восхищенный успехом Patreon (веб-сайт, на котором авторы могут распространять свои работы по платной подписке или предоставлять дополнительный контент для своих подписчиков), хотел сделать подобную среду, где популярные инфлюенсеры из Instagram могли бы быть…

  • Виды репликации в MongoDB

    от автора

    Привет, хабровчане! Расшифровали для вас часть урока по MongoDB от Евгения Аристова, разработчика с 20-летним стажем и автора онлайн-курса «Нереляционные базы данных». Материал, как и сам курс, будет полезен специалистам, сталкивающимся в работе с NoSQL, желающим научиться оптимизировать свои базы данных и работу с ними.