Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Сказ о том, как WG из России уходил

IT-компании

31 марта 2022 года кипрская компания «ВАРГЕЙМИНГ ГРУП ЛИМИТЕД» анонсировала свой уход из России и Белоруссии. Официально было заявлено следующее:

* Компания передает свой игровой бизнес в России и Беларуси под управление Lesta Studio, напомню это питерская студия, разработчик World of Warships;

* А также начинается процесс закрытия студии в Минске, с предоставлением максимально возможного выходного пособия уволенным сотрудникам. Минский офис это самый крупный и знаменитый офис Wargaming.

Лонгрид. Есть видео-версия:
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 1.2K
Комментарии 0

Новости

Динамическое масштабирование кластеров Kubernetes в Airbnb

Блог компании Timeweb Cloud DevOps *Kubernetes *Облачные вычисления *Облачные сервисы *
Перевод
image

Введение


Важный аспект эксплуатации вычислительной инфраструктуры – гарантировать, что используемые облачные ресурсы автоматически масштабируются по мере необходимости, как вверх, так и вниз. Серьезные флуктуации трафика могут наблюдаться ежедневно, и поэтому «площадь» облака должна динамически масштабироваться сообразно этим флуктуациям.

Например, в Airbnb такое масштабирование обеспечивается при помощи Kubernetes. Это опенсорсная система оркестрации контейнеров. Также в Airbnb используется OneTouch, интерфейс конфигурации сервисов, являющийся надстройкой над Kubernetes и более подробно описанный в этом посте.

Здесь же мы поговорим о том, как динамически подбирать размеры кластеров, пользуясь Kubernetes Cluster Autoscaler, а также подчеркнем функционал, привнесенный компанией Airbnb в сообщество sig-autoscaling. Эти улучшения способствуют настраиваемости и гибкости, а эти качества очень важны для выполнения уникальных бизнес-требований, предъявляемых в Airbnb.
Читать дальше →
Рейтинг 0
Просмотры 182
Комментарии 0

Как создать переводчик, который переводит лучше, чем Google Translate

Машинное обучение *Искусственный интеллект Natural Language Processing *Data Engineering *Data Mining *
Tutorial

Помню, как еще в школе на Basic я писал программу-переводчик. И это было то время, когда ты сам составлял словарь, зашивал перевод каждого слова, а затем разбивал строки на слова и переводил каждое слово в отдельности. В то время я, конечно же, не мог и представить, как сильно продвинутся технологии, и программы-переводчики станут в основе использовать механизмы глубокого обучения с архитектурой трансформера и блоками внимания.

В это раз я решил окунуться немного в прошлое и сделать то, что хорошо сделать тогда у меня не получилось.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 900
Комментарии 2

Всплывающие окна на флаттер карте или flutter_map_marker_popup

Maps API *Dart *Flutter *

#Введение#
Понадобилась мне как-то карта во флаттер-приложении. Гугл и яндекс карты использовать не хотелось и оставалось только воспользоваться OSM. Ну и понадобилось добавить всплывающее окно при нажатии на маркер положения на карте, нашел как это делать для гугла и яндекса, а для flutter_mup не сразу нашел. Но оказалось есть плагин flutter_map_marker_popup.

Читать далее
Рейтинг 0
Просмотры 127
Комментарии 0

Как разрезать полметра стали, в домашних условиях, почти бесшумно — используя электричество?

Блог компании RUVDS.com Разработка под Arduino *Физика DIY или Сделай сам Электроника для начинающих

Со времён знакомства человека с металлом началась эпопея по его обработке. Так как прочность материала не позволяет легко изменять его форму и свойства, человечество придумало множество подходов, технологических процессов и инструментов для работы с металлом.

Однако проблема заключается в том, что для обработки такого непростого материала требуется использование соответствующих сложных процессов и дорогих инструментов, которые, к тому же достаточно быстро приходят в негодность. Дело осложняется ещё и тем, что некоторые виды обработки в принципе недостижимы стандартными способами. Однако существует интересная альтернатива стандартным подходам — электроэрозия, о чём мы и поговорим в этой статье.

Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Просмотры 2.9K
Комментарии 2

GUI Генератор паролей на Python

Python *Программирование *Qt *
Tutorial

Штош. В этой статье я научу вас делать кроссплатформенное приложение генератор паролей с графическим интерфейсом. Мы будем использовать язык Python и библиотеку PySide6 - привязку к инструментарию фреймворка Qt.

Приложение умеет генерировать пароли, скрывать и копировать их в буфер обмена. Длина задается с помощью слайдера и счетчика. Пул допустимых символов меняется кнопками. Сила пароля рассчитывается по информационной энтропии.

В статье я постарался затронуть все моменты создания и сборки приложения. Ознакомиться с проектом можно на GitHub.

Штош
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 841
Комментарии 7

OpenAI решили распознавание речи! Разбираемся так ли это…

Big Data *Машинное обучение *Искусственный интеллект Natural Language Processing *

Вчера OpenAI выпустили Whisper. По сути они просто опубликовали веса набора больших (и не очень) рекуррентных трансформеров для распознавания речи и статью (и самое главное, в статье ни слова про compute и ресурсы). И естественно уже вчера и сегодня утром мне в личку начали сыпаться сообщения, мол всё, распознавание речи решено, все идеально классно и быстро работает, расходимся.

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

Итак, поехали!
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 889
Комментарии 2

Топ-25 бесплатных курсов по обучению React JS 2022 года

Блог компании Каталог-курсов.ру Программирование *ReactJS *

Подготовили для вас подборку бесплатных курсов и тренажеров обучения React JS.

Также на нашем сайте есть раздел со всеми платными курсами по реакт и отзывами о них —  https://katalog-kursov.ru/courses/razrabotka_na_react-js/

Для начинающих, не надо проходить сразу все курсы) Выберите внимательно какой вам больше подходит и начните его проходить.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 603
Комментарии 2

Визуализация алгоритмов сортировки

Блог компании Домклик JavaScript *Алгоритмы *Визуализация данных *ReactJS *
Tutorial

Приветствую всех, уважаемые читали! Меня зовут Сергей Семенов, я frontend-разработчик в компании Домклик. Эта статья посвящена созданию интерактивного приложения для визуализации алгоритмов сортировки. Надеюсь, многим из вас тема покажется интересной. Уверен, что вы успешно пройдёте через все этапы разработки и пополните свою копилку пет-проектов.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 1.5K
Комментарии 1

Темная сторона Снупи. Глубокое погружение

Блог компании FirstVDS Информационная безопасность *

В предыдущей статье мы кратко рассмотрели фреймворк Snoopy. А также прошлись по существующим проблемам и ограничениям массового фингерпринтинга.

Как обсуждалось ранее, текущая реализация фреймворка использует только одну функцию — последовательность размеров зашифрованных ресурсов. Поэтому далее опишем функциональные модули Snoopy в контексте именно этой функции.

Читать далее
Рейтинг 0
Просмотры 271
Комментарии 0

Аргентина — рай для собак и дефолтов

IT-эмиграция

В июне в поисках подходящей страны для эмиграции я отправился в Буэнос-Айрес, столицу Аргентины. Это самое европеизированное и одно из самых известных и посещаемых государств Южной Америки. Пока евразийский континент наслаждался приходом лета, здесь, на другом конце света, наоборот была зима и самые холодные месяцы в году.

Если вам интересно, что из себя представляет Аргентина в 2022 году, то я вам с удовольствием об этом расскажу.

Читать далее
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 3.7K
Комментарии 3

Скрининг-колл с рекрутером: вопросы, которые скорее всего вам зададут

IT-эмиграция Карьера в IT-индустрии

Когда вы написали продающее резюме, откликнулись на интересующую вас позицию, оно прошло сканирование ATS системой и было отобрано рекрутером, следующий шаг — это созвон с рекрутером для первичного скрининга.

В этой статье я расскажу:

• Что такое скрининг-колл.

• Какие типовые вопросы встречаются на скрининг звонках в США, вне зависимости от того собеседуют ли в стартап или в FAANG компанию.

• А также на какие вопросы вы не должны отвечать на скрининг звонках в США.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 1K
Комментарии 1

На пути к первому офферу…

Карьера в IT-индустрии

Привет! Меня зовут Вартанян Артур, и я работаю Java-разработчиком в компании Reksoft. В корпоративный мир IT я попал чуть более двух лет назад, но до сих пор отлично помню свои первые попытки трудоустройства на работу в ИТ-компании до получения первого оффера.

В данной статье я хотел бы поделиться своим опытом, который помог бы начинающему специалисту быть более уверенным в себе и не сдаваться при поиске своего первого оффера в мире ИТ.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 818
Комментарии 0

10 инди игр от новых авторов

Разработка игр *Unity *Монетизация игр *Продвижение игр *Игры и игровые консоли

Я связался с 10 разработчиками инди игр и они предоставили информцию о своем творении. Игры совершенно разные - как проработки качества, так и жанры. Составом команд и бюджетов. Некоторые из них поделились цифрами о том, сколько вложили денег в разработку. Будет интересно, приятного чтения!

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 2K
Комментарии 3

Ученые нашли живые организмы возрастом 830 миллионов лет. Это самые старые живые существа на Земле

Блог компании FirstVDS Научно-популярное Биология

В журнале Geology нашел любопытную публикацию о живых микроорганизмах, обнаруженных в залежах австралийской каменной соли, датируемой возрастом 830 миллионов лет. Это самые древние живые организмы на Земле, и их существование может многое сказать нам о потенциальных обитателях других планет, в том числе в нашей Солнечной системе.

Читать далее
Всего голосов 23: ↑19 и ↓4 +15
Просмотры 4.5K
Комментарии 15

Что не так с Metaverse

Блог компании AdminVPS Исследования и прогнозы в IT *История IT Финансы в IT AR и VR
История проектов Марка Цукерберга — это история одного грандиозного успеха, «Фейсбука» (настолько грандиозного, что даже экранизация этой истории, «Социальная сеть», оказалась оскароносным фильмом), на горбу которого уже второе десятилетие удаётся вытаскивать гигантские провалы.


Если Цукерберг переедет жить в VR, то ему там будет одиноко: никто за ним не последует

Meta может оказаться той ошибкой, которая похоронит даже Facebook. Мертворождённый проект, на который Цукерберг сделал амбициозную ставку, сам по себе, конечно, крупнейшую в мире социальную сеть в мире не уничтожит. Но фокус на «Мете» в тот момент, когда к самому «Фейсбуку» подкрадываются проблемы возраста — как самого сервиса, так и его аудитории, украдёт у него самое дорогое: время, необходимое для трансформации. Скорее всего, и сам Цукерберг понимает, что эпоха «Фейсбука» прошла — поэтому и сделал ставку на «Мету». Но эта ставка могла оказаться преждевременной, потому что, по всем признакам, эпоха VR ещё не наступила.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 3.1K
Комментарии 22

Рефакторинг прайс-листа без духоты

Блог компании HeadHunter Разработка веб-сайтов *Проектирование и рефакторинг *

Любой крупный проект старше пары лет имеет легаси. hh.ru здесь — не исключение. Однажды перед нашей командой встала задача перевести страницу прайс-листа работодателя на React. Сперва это занятие показалось нам абсолютно рутинным, но если бы это на самом деле было так, вы бы сейчас не читали эту статью.

Всем привет! Меня зовут Саша, я — фронтенд-разработчик команды «Монетизация» hh.ru. В своем материале расскажу, как мы рефакторили наболевшее, обнаруживали главные проблемы и находили элегантные решения.  

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 390
Комментарии 0

Как хранить сеть дорог в БД для построения маршрута?

PostgreSQL *Программирование *Java *OpenStreetMap *Геоинформационные сервисы *

Японцы уже в 2018 году научили немецкий GraphHopper строить маршруты по дорогам хранящимся в PostgreSQL.

Как кастомизировать источник данных, и сохранять новые дороги в таблицу правильно?

Надо всего лишь...
Всего голосов 22: ↑22 и ↓0 +22
Просмотры 3.5K
Комментарии 4

Работаем с pdf из контекстного меню файлового менеджера

Программирование *PDF Разработка под Linux *
Tutorial

Замечательный файловый менеджер Dolphin всем хорош. И две панели, и разнообразные контекстные меню ускоряющие обработку всевозможных команд и заданий. Но что делать если нужно простенько и быстро собрать несколько одностраничных pdf-файлов?

Узнать больше
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2K
Комментарии 4

Как используя антипаттерны найма собрать команду мечты

Управление разработкой *Управление персоналом *
Из песочницы

Вообще, мир не одно-полюсный и паттерн - не значит хорошо в абсолюте. Более того мир не двухполюсный, и чаще всего шаблонные решения работают путем минимальной пользы в формате "и так сойдет". Найм команды - одна из животрепещущих тем среди тех кто нанимать не умеет, среди тех кто думает что умеет, и среди тех кто разочаровался и думает, что управлять можно любыми, был бы процесс и деньги, а там пойдет.

Читать далее
Всего голосов 10: ↑6 и ↓4 +2
Просмотры 1.4K
Комментарии 3