От Котлина до Гоблина: как прошёл TechTrain

Устраивая IT-фестиваль TechTrain, мы сами не до конца понимали, каким он окажется. Конечно, мы знали, о чём будут доклады и какие будут стенды. Но когда собираешь на совершенно новое мероприятие 2000 айтишников с совсем разным бэкграундом, некоторые ответы можешь получить только на практике. Что понравится зрителям больше всего? Что окажется главной проблемой? Найдут ли общий […]

USE, RED, PgBouncer, его настройки и мониторинг

Мы начали обновлять в нашем сервисе мониторинг для PgBouncer и решили все немного причесать. Чтобы сделать всё годно, мы притянули самые известные методологии перформанс мониторинга: USE (Utilization, Saturation, Errors) Брендана Грегга и RED (Requests, Errors, Durations) от Тома Уилки. Под катом рассказ с графиками про то, как устроен pgbouncer, какие у него есть конфигурационные ручки […]

ВелоSIPеды и разговор облачных телефоний друг с другом

Если телеком-оператор связи себя уважает, то он поддерживает SIP и точка. Процесс «абонент А звонит абоненту Б» проще реализовать, если телефония/asterisk/freeswitch взаимодействуют единообразно, по стандарту. Для полноты картины вспомним и про «железные» телефоны, которые – сюрприз – еще не канули в Лету, потому что их использует энтерпрайз. Однако работа с этим протоколом – не самое […]

«Трое в лодке, нищета и собаки», или как Антиплагиат ищет парафраз

Наступил новый учебный год. Студенты получили расписание занятий и стали задумываться о пьянках-гулянках-девушках-гитарах будущей сессии. Написание курсовых, дипломов, статей и диссертаций не за горами. А значит, грядут и анализ текстов на наличие заимствований, и отчеты о проверке, и прочая головная студенческая и администраторская боль. И у сотен тысяч людей (без шуток – мы посчитали!) уже […]

Раздача халявы: нетормозящие треды в Java. Project Loom

Хотите ли вы в джавке треды, которые не жрут память как не в себя и не тормозят? Хорошее похвальное желание, и на данный вопрос отвечает этот выпуск. Объясняем работу Project Loom на коробках с пиццей! Налетай! Состав поставки: Видеокаст (основная часть). Для тех, кто любит потреблять видео. Полная текстовая расшифровка статьи. Там есть ссылки! Всё […]

27 сентября, Москва – Митап QIWI SERVER PARTY 3.0

Привет, Хабр! 27 сентября, в четверг, мы снова решили собрать митап QIWI SERVER PARTY. Если вам интересны DevOps и работа с Kubernetes, то добро пожаловать под кат, там мы собрали темы докладов, с которым будут выступать наши ребята, и видео с предыдущего митапа. О чем поговорим Дима Роенко — Зачем нам Kubernetes, DevOps Саша Прокопьев […]

Гарнитура-ассистент Sony Xperia Ear Duo получила важное обновление

В начале года Sony Mobile на выставке Mobile World Congress 2018 в Барселоне представила Xperia Ear Duo — необычные наушники-ассистент с концепцией «открытого звука, предполагающей полное отсутствие шумоизоляции. Пользователь гаджета может в наушниках слушать музыку, уведомления, говорить по телефону и в то же время общаться с другими людьми, заказывать еду и напитки в ресторанах, слышать […]

Легкие деньги закончились: главные тренда рынка ICO 2018

Изображение: Unsplash Несмотря на более чем 50-ти процентное снижение капитализации криптовалют c начала 2018 года, вложения в ICO продолжают увеличиваться. В то же время рынок нельзя назвать стабильным: специфика инвестиций от квартала к кварталу меняется и приобретает новые особенности. Мы изучили аналитические отчеты компаний ICOrating и Bloomchain, специализирующихся на исследовании криптовалютных проектов, и выявили 3 […]

Интересности и полезности python. Часть 3

В предыдущих частях мы рассмотрели срезы, распаковку\упаковку коллекций и некоторые особенности булевых операций и типов. В комментариях упоминалась возможность умножения коллекций на скаляр: a = [0] * 3 s = ‘a’ * 2 print(a, s) # -> [0, 0, 0], ‘aa’ Более-менее опытный разработчик на языке python знает, что в нём отсутствует механизм копирования при […]

Режим картинка в картинке в Chrome 69

В версии 69 появилось расширение PictureInPicture, которое позволяет вывести видео поверх всех окон. Решил протестировать эту возможность и поделиться результатами. Сразу нашел пример, но кнопка «картинка в картинке» для переключения в режим Picture-in-Picture (далее PiP) была недоступна, пошел проверять флаг chrome://flags/#enable-picture-in-picture, значение «Default», для этого флага, равносильно «Enabled», но все равно попробовал включить его вручную. […]