habrahabr
Как мы создали приложение знакомств, чтобы находить «половинку» в 8 раз быстрее

Всем хочется знакомиться только с теми, кто действительно подходит, легко встретить своего человека и не зависать в бесконечном поиске.Похоже, мы нашли решение.Меня зовут Константин Домашнев, и я основатель Radaro. В статье я расскажу, что не так с популярными приложениями знакомств, и как наша команда сделала сервис знакомств без свайпов и переписок, экономящий время и работающий на результат.ОглавлениеА есть ли проблема?Почему сервисы знакомств так неэффективныНачало знакомства с фотографии с…

  • вторник, 18 июня 2024 г. в 00:00:08
golang
Об одном использовании gRPC: HTTP-прокси pog-server

HTTP-прокси - это программа для для выполнения HTTP-запросов клиента с другого IP-адреса.gRPC - система передачи данных на HTTP/2-транспорте и в качестве языка интерфейсов использующая Protocol Buffers.Я разработал HTTP-прокси pog-server, выложил в Open Source и хочу поделиться историей разработки. Собственно байты переносятся посредством gRPC:пользователь <=> pog-client <=gRPC=> pog-server <=> конечный HTTP-сервер ЗачемВ наше время программисту приходится использовать прокси-…

  • вторник, 18 июня 2024 г. в 00:00:06
golang
Учимся работать с Kubernetes через запуск приложения

Всем привет! Меня зовут Павел Агалецкий, я ведущий разработчик юнита Platform as a Service в Авито. В этой статье мы научимся запускать и отлаживать приложения в Kubernetes и познакомимся с двумя инструментами: утилитой kubectl и консольным дашбордом k9s.Задача: запустить два приложения в KubernetesМы попытаемся запустить в Kubernetes два приложения, которые будут взаимодействовать друг с другом через вызовы API. Первое приложение — app1 — отвечает фразой Hello World  и текущим значением времен…

  • вторник, 18 июня 2024 г. в 00:00:05
javascript
Подключаем библиотеку к проекту с помощью npm/yarn link

Привет! Меня зовут Света, я фронтенд-разработчик отдела спецпроектов в KTS.Наш отдел разрабатывает и запускает около 100 проектов в год. При такой загрузке мы постоянно ищем новые способы ускорить и автоматизировать работу.У нас много библиотек: с общими утилитами и хуками, стилями, классами базовых сторов, с утилитами для ВК- и ОК-приложений. Во всех этих библиотеках нужно постоянно дополнять и заменять какие-то элементы, а после этого тестировать библиотеки на работоспособность.Подключение би…

  • вторник, 18 июня 2024 г. в 00:00:02
habrahabr
Знакомство с PowerPC

Приветствую всех! Хоть я и обладаю целой коллекцией X86-совместимого железа, мне всегда были интересны компьютеры на базе других архитектур. Такие машины всегда были более редкими, более сложными в запуске, но и, конечно, более интересными. И так уж вышло, что начал я с PowerPC, а точнее — с компьютеров Apple на базе PowerPC G4. Итак, в данной статье поговорим о том, что обычно никогда не упоминают в статьях про такое железо: как его запустить тому, кто до этого никогда не имел с ним дела.…

  • понедельник, 17 июня 2024 г. в 00:00:08
habrahabr
Как и зачем мы затащили GeckoView в Почту

Начиная с июня 2023 года мы стали получать жалобы от пользователей о том, что у них не отображаются письма в Android-клиенте Почты Mail.ru. В ходе исследования мы даже приглашали пользователя к нам в офис для отладки. В конце концов мы поняли, что проблема на стороне WebView, компонента, с помощью которого мы можем отображать веб страницы. Ни для кого не секрет, что WebView используется во многих банковских и почтовых клиентах, в приложениях интернет-магазинов, сервисов доставки и многих других…

  • понедельник, 17 июня 2024 г. в 00:00:07
habrahabr
Чему нас НЕ учат случаи МТС, СДЭК и КБ Радуга или Имитационная Безопасность

ИсторияМТСУтром 17 марта (2024) стали недоступны VDS‑серверы одновременно в двух датацентрах CloudMTS — в 03:30 в 1cloud.ru, в 03:45 в oblako.kzСервер в oblako.kz ожил 18 марта в 22:25Сервер в 1cloud.ru ожил 23 марта в 15:40(Хабр)1Gb – аналогично, 17 марта 2024, цитата:Примерно в 7 утра 17 марта сеть хостинга была подвергнута беспрецедентной агрессивной хакерской атаке, целью которой было полное уничтожение данных на серверах нашей компании. В результате действий злоумышленников работа хостинга…

  • понедельник, 17 июня 2024 г. в 00:00:06
github
NVIDIA / warp

A Python framework for high performance GPU simulation and graphics NVIDIA Warp Warp is a Python framework for writing high-performance simulation and graphics code. Warp takes regular Python functions and JIT compiles them to efficient kernel code that can run on the CPU or GPU. Warp is designed for spatial computing and comes with a rich set of primitives that make it easy to write programs for physics simulation, perception, robotics, and geometry processing. In addition, Warp kernels a…

  • понедельник, 17 июня 2024 г. в 00:00:03
github
pymc-devs / pymc

Bayesian Modeling and Probabilistic Programming in Python PyMC (formerly PyMC3) is a Python package for Bayesian statistical modeling focusing on advanced Markov chain Monte Carlo (MCMC) and variational inference (VI) algorithms. Its flexibility and extensibility make it applicable to a large suite of problems. Check out the PyMC overview, or one of the many examples! For questions on PyMC, head on over to our PyMC Discourse forum. Features Intuitive model specification syntax, fo…

  • понедельник, 17 июня 2024 г. в 00:00:02