Geeks
8.15K subscribers
275 photos
19 videos
1.09K links
От гиков гикам!
Пишем о происходящем в информационных технологиях.

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

upd: Mozilla написала об удалении поисковиков от Яндекса и Mail.ru в релизнотках версии 98.0.1 браузера https://www.mozilla.org/en-US/firefox/98.0.1/releasenotes/, но причины такого решения нигде не обозначены.
👍25🔥6😢5😱1
А вы знали, что Delivery Club уже не первый год вещают о полезных фичах и опыте разработки в своем блоге на Хабре? Если нет, вот ссылка на него. В нем лиды, разрабы и аналитики сервиса рассказывают про внедрение платформы А/В-тестирования, эволюцию прогноза времени доставки и отрисовку зон доставки.

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

Да будет пир с доставкой на дом!
👍6😱1
Новые компьютеры 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/
👍9😢2
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/
👍7👏1
Я уже около полугода не использую 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
👍6
Вебинар «Без Паники: строим отказоустойчивую архитектуру в новых условиях на цифровом рынке»

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

Спикеры:

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

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

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

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

👉 Зарегистрироваться: https://cutt.ly/3Sd7e6G
👍3
Евросоюз будет требовать от мессенджеров возможность общения пользователей между платформами в рамках антимонопольного законодательства. Регуляция касается больших игроков вроде 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/
👍14😢5😱2
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
👍8😱1
28го февраля Яндекс объявил о том, что приостанавливает найм новых сотрудников, и с тех пор официально не было никакой информации о том, когда найм стартует снова. Но на прошлой неделе на VC написали, что Яндекс частично возобновил поиск сотрудников на старшие грейды бэкенд, фронтенд и мобильных разработчиков. Есть информация, что специально для открытых позиций разработали новую схема процесса найма, который теперь будет проходить в три этапа. На первом собеседовании будет определяться грейд специалиста и если все хорошо, то кандидата ожидают еще две секции в рамках которых будут проводиться собеседования на понимание используемой платформы и языка, а также секция по коду и архитектуре. Говорят, что за отбор бэкенда будет отвечать Максим Бабенко.

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

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

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

https://www.thunderbird.net/en-US/thunderbird/100.0beta/releasenotes/
👍5🔥1
Яндекс открыл под лицензией Apache 2.0 исходный код распределенной системы управления базами данных YDB, используемой в таких сервисах компании как Алиса, Маркет, Такси и в Метрике.

https://habr.com/ru/company/yandex/blog/660271/
👍21
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
👍61
Уменьшаем количество ошибок в коде и пишем линтеры под конкретные проекты быстро и без лишней боли. Как? Ребята из Delivery Club отвечают в последнем кейсе про анализ синтаксиса.

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

Все подробности по ссылке.
👍7🔥3
Как повысить безопасность ИТ-систем и снизить ТСО? Узнайте на вебинаре!

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

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

Что вас ждет?

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

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

https://www.youtube.com/watch?v=t1jSgsNtoE8
👍6
Walmart развивает свою доставку товаров дронами - они в ближайшее время обещают добавить ещё 34 магазина с такой опцией и надеятся на то, что за этот год у них произойдет свыше миллиона таких доставок. Как обещает компания, доставка происходит между получасом и двумя часами с момента заказа и пока будет доступна 4 миллионам американцев в тех штатах, где проводится тестирование технологии. Данная опция является платной - стоит она $4 за посылку, которая может весить максимум 4.5кг и при этом должна по размеру помещаться в клешню-держатель посылки дрона. Сама "клешня" не только удерживает, но и на тросе спускает товар на лужайку возле дома, а дрон в этот момент находится в десятке метров над землёй.

Помимо доставки своих товаров, Walmart предлагает использовать собственные дроны местным бизнесам и муниципалитетам. Как пример приводится аэрофотосъёмка для строек, в которой часто нуждаются компании, а также вылеты на осмотр в чрезвычайных ситуациях. Пока не говорится о том, что данное подразделение компании будет быстро зарабатывать деньги - это и понятно, учитывая, что направление тут новое и много тратится на дальнейшую разработку. https://www.engadget.com/walmart-droneup-expansion-164104899.html
👍7😢3
Австралия уже 3 года тестирует "сложноподделываемые" электронные права. Но, как это обычно и бывает, защита оказалась проще, чем заявления о ней. Сами по себе права представляют зашифрованный файл с фотографией, qr-кодом, номером прав, датой рождения и именем владельца. Как только у злоумышленника появляется доступ к этому файлу, для модификации остаётся только подобрать ключ, а тот, как выяснилось, представляет из себя четырёхзначный пин-код от самого приложения! Перебор всех 10000 комбинаций такого "пароля" занимает считанные минуты. Дальше всё, что нужно сделать, - это отредактировать любые данные в файле, зашифровать пин-кодом и загрузить файл в программу на телефон злоумышленника.

Преступники так могут и подделывать файлы и использовать персональные данные других людей из настоящих файлов - нет никакой сложности скачать чужие права, например, при обращении человека в телефонный сервис. Также и подростки могут делать себе поддельные права меняя в них свой возраст и фотографию. Как говорят исследователи, нашедшие уязвимость, такая защита конечно лучше чем обычные пластиковые права, которые можно распечатать на любом принтере и заламинировать. Но то, что за 30 месяцев работы приложения способы шифрования прав никак не поменялись, выглядит довольно плохо. https://arstechnica.com/information-technology/2022/05/digital-drivers-license-used-by-4m-australians-is-a-snap-to-forge/
6👍4😱2🔥1
Яндекс сделал то, чего так ждали некоторые владельцы Станций Мини, Мини 2 и ярких Лайт. Они добавили в них эквалайзер. Это расширяет акустические возможности колонок, а в настройке звука теперь смогут разобраться все пользователи: для удобства в эквалайзере есть иконка рядом с частотами, которая покажет, какой инструмент звучит ярче.

Так, владельцы Станций смогут убрать лишние басы или резкие звуки, добавить верхние частоты и вообще поиграться со звуком, чтобы подстроить его под свой слух. Для быстрой настройки Яндекс добавил готовые пресеты: под определённые жанры (от джаза до рока) и под определённые события (от вечеринки до концерта). Кстати, эквалайзер в их крупных станциях появился ещё в прошлом году. Найти настройки звука можно сразу в двух приложениях: Яндекс и «Дом с Алисой».

https://www.ixbt.com/news/2022/06/02/kompaktnye-umnye-kolonki-jandeksa-poluchili-jekvalajzer.html
👍6😢4
Тим Кук в рамках интервью журналу Time сказал, что его волнует сохранение тайны частной жизни. Основной посыл рассказа был в том, что чем больше за нами следят, тем меньше мы ведём себя как люди. Сам факт слежки во-первых уменьшает любую нашу активность, а во-вторых изменяет наше мышление, потому что все свои действия мы начинаем оценивать изначально с точки зрения стороннего наблюдателя, теряем свободу своих действий, и всё это меняет поведение общества в целом. Также Кука спросили про то, что некоторые компании (читай, Facebook) заявляют о приватности как об ограничителе мешающем наращивать прибыль. Но тут он парировал, что данные о частной жизни всё же должны принадлежать владельцу и ни одна компания не имеет права просто и без предупреждения "всасывать" всю информацию о человеке просто ради прибыли.

В целом же CEO Apple как ни странно был довольно позитивен. По его мнению мир меняется и может стать в этом направлении даже лучше - компании и люди последнее время всё же больше задумываются о том, кому нужна какая информация, и зачем она нужна. Собственно об этом, как мне кажется, и были скандалы когда тот же Facebook ловили на передаче данных странным компаниям - людям становится не только не всё равно, но они готовы защищать своё право на частную жизнь. Ну а дальше, возможно, мы потихоньку избавимся и от платформ, которые чересчур стараются за нами следить. https://time.com/6184453/tim-cook-privacy-time100-summit/
👍9🔥2