Geeks


Kanal geosi va tili: Rossiya, Ruscha


От гиков гикам!
Пишем о происходящем в информационных технологиях.
@shpaker и @qqalexqq


Kanal geosi va tili
Rossiya, Ruscha
Statistika
Postlar filtri


В версии 3.4 Beta утилиты PAW добавили поддержку протокола gRPC!
Для тех кто не знает, что это - PAW это отличный инструмент отладки HTTP запросов. Совсем как Postman только, субъективно, удачней и без кроссплатформенности (MacOS).

https://www.youtube.com/watch?v=t1jSgsNtoE8


Как повысить безопасность ИТ-систем и снизить ТСО? Узнайте на вебинаре!

⏰ Когда: 25 мая, 17:00 (мск)
📍 Регистрация

На вебинаре рассмотрим версию Tarantool 2.10 и расскажем, как использовать новые фичи, чтобы повысить безопасность и надежность ИТ-систем, а также снизить стоимость ИТ-инфраструктуры.

Что вас ждет?

🔹 Знакомство с продуктом и командой Tarantool
🔹 Стратегия, роадмап и фокус релизов 2022 года
🔹 Фичи версии 2.10: шифрование, журнал аудита, сжатие данных, улучшенные RAFT и MVCC

👉 Зарегистрироваться


Уменьшаем количество ошибок в коде и пишем линтеры под конкретные проекты быстро и без лишней боли. Как? Ребята из Delivery Club отвечают в последнем кейсе про анализ синтаксиса.

Из статьи вы узнаете про неочевидные приемы автоматизации проверки кода, познакомитесь с go-ruleguard и другими хитростями разработчиков Delivery Club.

Все подробности по ссылке.


Netflix объявил о возможности ввода дешёвого тарифа с показом рекламы - это произошло после сегодняшего отчёта о падении базы пользователей в первом квартале 2022 года и обвале акций компании на 60% если считать с начала 2022 года. При анонсе рекламной модели CEO компании сослался на то, что другие стриминговые сервисы (Hulu, Disney, HBO) уже адаптировали её у себя - почему бы и им не найти дополнительных пользователей таким способом.

А помимо рекламы Netflix собирается бороться с пользователями делящими аккаунт между собой - за каждое дополнительное домовладение придётся заплатить $3. По данным компании, помимо 222 миллионов платящих семей, ещё 100 миллионов не платят за нетфликс, а пользуются чьим-то аккаунтом - неплохая прибавка к основной пользовательской базе. Так или иначе, но компания очень выросла за время пандемии, а теперь получила ожидаемую переоценку в соответствии с реальностью и толчок, чтобы искать новые направления движения. https://arstechnica.com/information-technology/2022/04/netflix-plans-ad-supported-tier-amid-loss-in-users-and-plummeting-stock


Яндекс открыл под лицензией Apache 2.0 исходный код распределенной системы управления базами данных YDB, используемой в таких сервисах компании как Алиса, Маркет, Такси и в Метрике.

https://habr.com/ru/company/yandex/blog/660271/


В первой beta версии почтового клиента Thunderbird 100 появилась поддержка протокола мессенджера Matrix. Поддержка протокола находится также в статусе beta. Главные особенности Matrix это децентрализация и доступный API для реализации каких-либо автоматизации или написания ботов.

https://www.thunderbird.net/en-US/thunderbird/100.0beta/releasenotes/


Проверяем защищённость приложения на Go: с чего начать

Как быстро проверить сервис на соответствие базовым требованиям безопасности? Команда Delivery Club подготовила наглядное руководство по анализу приложения на Go. Из статьи вы узнаете про верную проверку пользовательского ввода, удаление и экранирование неправильных символов, обработку пользовательских паролей, журналирование и не только.

Больше подробностей в материале Delivery Club на Хабре.


28го февраля Яндекс объявил о том, что приостанавливает найм новых сотрудников, и с тех пор официально не было никакой информации о том, когда найм стартует снова. Но на прошлой неделе на VC написали, что Яндекс частично возобновил поиск сотрудников на старшие грейды бэкенд, фронтенд и мобильных разработчиков. Есть информация, что специально для открытых позиций разработали новую схема процесса найма, который теперь будет проходить в три этапа. На первом собеседовании будет определяться грейд специалиста и если все хорошо, то кандидата ожидают еще две секции в рамках которых будут проводиться собеседования на понимание используемой платформы и языка, а также секция по коду и архитектуре. Говорят, что за отбор бэкенда будет отвечать Максим Бабенко.

В связи с последними событиями в стране сложилась достаточно неоднозначная кадровая ситуация, в которой некоторые большие компании закрывают российские офисы разработки, релоцируя с собой своих сотрудников. Очевидно, что это ограничивает возможности поиска кадрам перспективных мест работы, в которых можно как реализовать достойно свои навыки, так и перенимать опыт других специалистов. Яндекс был и остается китом отечественной ИТ индустрии. И безусловно возобновления найма у них (даже если оно пока временное) для HR рынка - новость весьма позитивная. Возможно, это станет началом положительной тенденции и для других компаний.


Samsung начал собирать предзаказы на свой новейший "умный монитор" - у него 32-дюймовый 4k дисплей и на него предустановлены приложения Netflix, Amazon Prime Video, Apple TV и Disney+. При цене всего в $700 дисплей кажется вполне интересным. Например, можно использовать его как телевизор сидя в кресле, а когда садишься за стол с ноутбуком - подключить его по проводу и получить большой экран для компьютера. В дисплей встроены два простеньких 5-ваттных динамика, а также в комплект входит вебкамера FullHD с микрофоном дальнего действия, крепящаяся на магните.

Из других фишек тут есть функции беспроводного повтора экрана для ПК, Mac, iOS, Android-устройств, встроенный браузер и интеграция в самсунговскую платформу умного дома SmartThings. По сути дела Samsung сделали встроенный в дисплей простой компьютер с ограниченным функционалом, который зато должен быть хорошо интегрирован с другими сервисами и технологиями - то, чего порой очень хочется видеть во многих устройствах. При сравнении с тем же новым дисплеем от Apple, помимо сильно меньшего разрешения, в остальном самсунговский девайс кажется обходит конкурента при цене в два с лишним раза ниже. https://www.engadget.com/samsung-smart-monitor-m8-price-pre-order-104039969.html


Евросоюз будет требовать от мессенджеров возможность общения пользователей между платформами в рамках антимонопольного законодательства. Регуляция касается больших игроков вроде WhatsApp, Facebook Messenger, iMessage (и Telegram?) - тех у кого более 45 миллионов европейских пользователей в месяц или корпоративных мессенджеров, которыми пользуется более 10000 компаний в месяц. По задумке, станет неважно, где вы пишете сообщения, посылаете файлы или даже звоните по видео - всё должно дойти до адресата через некую "единую платформу" в нужный ему мессенджер и тот сможет вам ответить. Также требуется, чтобы к платформе могли подключиться более мелкие игроки (вроде Signal), если они сами этого захотят. В том же законе упоминается, что пользователя должны явно спрашивать о выборе браузера, поисковика и виртуального ассистента - частично это уже есть на платформах, но не во всём и не везде.

Учитывая разрозненность требований и предыдущий опыт (например, лет 10 идёт разговор о едином порте для зарядки телефонов), тут тоже могут возникнуть трудности с реализацией. Есть конечно RCS - новый универсальный мессенджинговый протокол, который уже работает в последнем андроиде, но как бы его не постигла судьба micro-usb, который за время урегулирования законодательных вопросов пропал из телефонов. А так конечно будет здорово, если когда-то не придется устанавливать 10 приложений, чтобы в каждом из них отправить по паре сообщений в год. 🙂 https://9to5mac.com/2022/03/24/eu-legislation-to-make-imessage-and-other-messaging-apps-interoperable/

11.1k 7 111 27 21

Вебинар «Без Паники: строим отказоустойчивую архитектуру в новых условиях на цифровом рынке»

⏰ Когда: 29 марта, 16:00 (мск)
📍 Регистрация: https://cutt.ly/3Sd7e6G

Спикеры:

🔹 Александр Виноградов, руководитель Tarantool
🔹 Сергей Харламов, архитектор Tarantool

На вебинаре обсудим:

🔹 Ситуацию в технологическом стеке: кто ушел и как это отразилось на бизнесе.
🔹 Что делать, когда серверы не поставляются, а железо подорожало.
🔹 Риски использования зарубежных in-memory решений и альтернативы.
🔹 Какие задачи может решить in-memory платформа Tarantool.
🔹 Как внедрить Tarantool быстрее и эффективней.

Спикеры поделятся решениями, которые сейчас помогают российским корпорациям и стартапам строить быстрые системы, выдерживающие до 1 млн RPS, а также ответим на ваши вопросы.

👉 Зарегистрироваться: https://cutt.ly/3Sd7e6G


Я уже около полугода не использую GitHub Actions в рабочих нуждах, но до сих пор периодически с ним сталкиваюсь и каждый раз ловлю боль от вынужденной копипасты портянок пайплайнов (в терминологии GitHub’а их принято называть - workflows) из репозитория в репозиторий. Возможно, это персонально моя проблема, но как-то я не загорелся идеей писать кастомные Actions для своих потребностей, а использовать чужие мне кажется достаточно не безопасным действием. И только вчера увидел, что в блоге GitHub’а от десятого марта есть новость, что теперь написанные ранее пайплайны можно переиспользовать просто указав репозитории в котором лежит требуемый пайплайн и требуемый тэг (или бранч). Запуск “переиспользуемых” джоб можно кастомизировать переменными. Достаточно странно, что такой возможности не было изначально, но хорошо, что она все-таки появилась.

Запись в блоге:
https://github.blog/2022-02-10-using-reusable-workflows-github-actions/

Ссылка на документацию:
https://docs.github.com/en/actions/using-workflows/reusing-workflows#using-inputs-and-secrets-in-a-reusable-workflow


Steam стал доступен на ChromeOS пока в версии для разработчиков. На данный момент только 7 моделей хромбуков смогут запустить магазин игр - другие не поддерживаются по требованиям к производительности. Также в списке для запуска только 50 игр - большинство из них далеко не новые тайтлы, начиная с Half-Life 2 (2004 год). Не очень понятно, насколько большая будет аудитория Steam на Chrome OS, особенно учитывая, что большинство компьютеров там довольно таки слабые, а игры будут запускаться через слой виртуализации. Зато хромбуки сейчас довольно популярны в школах - их выдают обычно как замену учебникам, то есть они могут носиться учениками домой. Если и не сейчас, то через пару лет производительности школьных устройств уже должно хватить для запуска средней игры - а это уже большая новая аудитория! https://arstechnica.com/gadgets/2022/03/steam-on-chromebooks-is-ready-for-testing-comes-with-steep-requirements/


Новые компьютеры Mac Studio уже начали разбирать и смотреть, что там внутри, особенно это интересно тем, что на всех материалах были заметны сменяемые модули памяти. Как оказалось, сейчас невозможно заменить данную память ни на что, кроме модуля идентичного объёма и нельзя, например, вставить планку во второй слот если там до этого не было модуля памяти. Сразу же появились новости о том, что Apple намеренно запретила какую бы то ни было обновляемость Mac Studio, но потом оказалось, что всё не так просто.

Все Mac на M-чипах - это ARM-компьютеры, которые построены из компонентов, отличающихся от обычных x86-компьютеров, потому что сама архитектура у них разная. Это касается в том числе и накопителей: в ARM-компьютерах Apple использует не обычные SSD, а именно NAND-память, которая только хранит данные. За счёт этого получается, что память очень быстрая и при этом защищённая - ею по сути напрямую управляет сам процессор, что намного быстрее традиционного подхода передачи информации от процессора на контроллер SSD. Но, к сожалению, новый метод работы не совместим с быстрой заменой памяти: если объём памяти меняется, то эту информацию нужно записать в саму материнскую плату. А так как Mac Studio только появился, то пока непонятно, будет ли утилита для этого доступна всем желающим, вполне возможно, что самостоятельную прошивку материнской платы нам не разрешат. https://arstechnica.com/gadgets/2022/03/explaining-the-mac-studios-removable-ssds-and-why-you-cant-just-swap-them-out/


А вы знали, что Delivery Club уже не первый год вещают о полезных фичах и опыте разработки в своем блоге на Хабре? Если нет, вот ссылка на него. В нем лиды, разрабы и аналитики сервиса рассказывают про внедрение платформы А/В-тестирования, эволюцию прогноза времени доставки и отрисовку зон доставки.

Вчера ребята рассказали про эволюцию собственной рекомендательной системы ресторанов. Спойлер: она прошла путь от одной модели и бизнес-логики поверх нее до нескольких моделей, максимизирующих разные метрики. В статье вы узнаете, как в Delivery Club решают проблемы холодного старта, exploitation или exploration. Продолжение следует во второй части.

Да будет пир с доставкой на дом!


Поисковая система Яндекс пропала из любимого мною браузера Firefox после очередного обновления, а для тех, у кого был установлен поиск от Яндекса, теперь открывается Google. На мой взгляд менять апдейтом настройку пользователя это странно, но на фоне окружающей действительности это уже не кажется чем-то необычным. Firefox никаких анонсов официально не делал. Вернуть поиск можно либо через включение дополнительной панели поиска в настройках, либо открыв главную страницу Яндекса вызвать контекстное меню и в адресной строке и выбрав “Add Яндекс”.

upd: Mozilla написала об удалении поисковиков от Яндекса и Mail.ru в релизнотках версии 98.0.1 браузера https://www.mozilla.org/en-US/firefox/98.0.1/releasenotes/, но причины такого решения нигде не обозначены.

9.1k 3 31 20 37

Пишете на Python или Go и хотите работать в Яндексе?

Или хотите перейти на них с другого языка программирования? Тогда приглашаем 26–27 февраля на Fast Track для бэкенд-разработчиков. На мероприятии, которое пройдет в онлайн-формате, вы сможете за пару дней получить оффер в команду, которая разрабатывает FinOps платформу Яндекса.

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

Регистрируйтесь, решайте отборочный тест и до встречи 26 и 27 февраля!


В одном из последних коммитов на гитхаб Apple случайно загрузили код для проверки платформы, в котором упоминается realityOS - ещё не вышедшая операционная система компании. Судя по названию и предыдущим слухам realityOS - это rOS, которая раньше упоминалась в утечках про шлем для смешанной/виртуальной реальности. Из текущего кода также стало понятно, что для операционки уже существует свой собственный симулятор, а также должно быть приложение для iOS. Apple, естественно, удалила коммиты относящиеся к realityOS как только их обнаружили, но из интернета их удалить уже не получится.

Из всего этого складывается впечатление, что продукт готовят для доступа сторонних разработчиков приложений, возможно даже инструменты нужны для анонса на грядущей конференции WWDC. Конечно, всегда есть шанс, что коммиты были случайно залиты из чужого пулл-реквеста, потому что подобные атаки на репозитории уже случались в GitHub, но это скорее маловероятно. Учитывая количество слухов, продукт явно готовится и должен выйти в 2023 году, если Apple ничего снова не перенесёт. Так было, например, и с неанонсированной машиной компании, и с почти вышедшим ковриком для беспроводной зарядки устройств - ничего из этого мы не видим до сих пор. https://techcrunch.com/2022/02/09/apple-source-code-references-realityos-for-potential-vr-ar-headsets/


Приглашаем на бесплатный онлайн-митап Microsoft. Тема — «Microsoft Virtual Training Day: основы Power Platform».
9 февраля в 12.00 (МСК)

За 2,5 часа вы узнаете, как:
> создавать многофункциональные приложения;
> анализировать бизнес-производительность в режиме реального времени;
> анализировать данные и автоматизировать рабочие процессы для максимальной эффективности;
> использовать Dataverse для безопасного хранения данных и управления ими.

Вебинар впервые пройдёт на русском языке!

Зарегистрироваться можно уже сейчас: https://bit.ly/35HQHAh
Количество мест ограничено!


Еще один ништяк. Некий чувак реализовал бегалку по коридорам а-ля старый вульф и написал об этом замечательнй пост "Программирование игр как в 1992" (на самом деле, по ряду причин это не совсем правда). Написано всё на rust, а исходники лежат, как это и положено, на github. Как я понял, конечная цель - реализация движка для этой, безусловно, прекрасной, игры. Есть сомнения, что автор всего достигнет, но чем черт не шутит! Пост хорошо написан и в нем он освещает некоторые моменты разработки. В статье, к слову, упоминается замечательная со всех сторон книга "Masters of DOOM", которую можно найти на русском языке под названием "Повелители DOOM". Книга очень легко читается в переводе. По крайней мере, мне она очень хорошо зашла, но возможно дело в том, что я фанат Doom и Wolfenstein как старых, так и новых.

https://tech.nextroll.com/blog/dev/2022/02/02/rustenstein.html

20 ta oxirgi post ko‘rsatilgan.