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

@shpaker и @qqalexqq
Download Telegram
Как построить систему обработки сообщений? Разбираем на примере конструктора чат-ботов

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

Регистрируйтесь на вебинар и узнайте, что делать, если ни один из стандартных инструментов построения очередей не подходит. На встрече спикеры разберут принципы построения очередей на примере конструктора чат-ботов Smartbot Pro.

В программе:
🔹 Как построить архитектуру для отказоустойчивой обработки сообщений.
🔹 Какие требования выдвигать к брокеру сообщений, который обеспечивает взаимодействие сервисов между собой. Рассматриваем альтернативы RabbitMQ, Kafka, NATS.
🔹Какие инструменты использовать, чтобы создать универсальный брокер и обеспечить его отказоустойчивость.

Спикеры:
🔹 Монс Андерсон, архитектор Tarantool
🔹 Игорь Латкин, архитектор компании KTS

Зарегистрироваться
Третий день пользуюсь клавиатурой NuPhy Air75. Отличная беспроводная механика с низким профилем. Мне понравилось то, как она сделана и, как и большинство пользователей этой клавиатуры, восхищаюсь тем, как она выглядит. Только почему-то у разработчиков данной клавиатуры пристрастие к рисованным аниме-девочкам, поэтому с клавиатурой в комплекте идут наклейки и постер с рисованной девочкой. Ну и коробка оформлена соответствующе. Выглядит это все абсолютно нелепо и по-дешевому, но, слава богам, на самой клавиатуре и капсах ничего такого и нет. Этого поста бы не было, если бы на клавиатуре не  присутствовал переключатель win-mac и из всех углов не заявлялась поддержка MacOS из коробки. Так вот - это все правда, но жить с такой поддержкой на маке категорически нельзя.

Во-первых, слева от кнопки со стрелками расположен CTRL. В обычной клавиатуре от Apple это место занимает кнопка Option, нажимая которую со стрелками, ты можешь перемещаться в тексте между словами, а в случае с ctrl - у тебя меняются на экране приложения развернутые на полный экран. Такая подмена сильно раздражает. И все бы ничего, если бы клавиши можно было удобно переназначать, но тут появляется на горизонте вторая проблема. Выяснилось, что NuPhy не поддерживается проектом QMK. Но зато, можно скачать с сайта производителя клавиатуры утилиту NuPhy Console, для конфигурации клавиатуры и ремапинга клавиш. Доступна одна лишь версия утилиты (0.1) с не вкушающей пометкой толи альфа, толи бета. Утилита, в лучших традициях такого софта, доступна только под Windows. Конфигурация клавиш, вне зависимости от ползунка win-mac происходит тоже только для win-режима. Поэтому, чтоб на жить с этой клавиатурой комфортно на маке мне пришлось найти ПК с Windows и настроить клавиатуру (сама настройка предельно элементарна). Утилита меняет настройки клавиатуры всегда для режима win, и можно оставив клавиатуру подключенной по Bluetooth к маку, а проводом к Windows и, изменять настройки и сразу проверять поведение в MacOS. После этих не самых хитрых манипуляций оставляем ползунок режима в состоянии win и получаем удовольствие от использования клавиатуры на маке!

Пост написан не на правах рекламы, а клавиатуру я купил за фулпрайс в небезызвестном GeekBoards. Забавная приятная мелочь №1 - клавиатура приехала с заводской кириллицей на капсах. Досадное - у них нет в наличии бомбических чехлов от NuPhy под наванием NuFolio.

Забавная приятная мелочь №2: у меня есть промокод GEEKCLICK на брелочек от GeekBoards в подарок.
👍6😱1
NuPhy Air 75
👍8🔥4🥴2🤔1
Как и в других странах, в России наблюдается достаточно высокий спрос на ИТ-специалистов на рынке труда. Как правило, компаниям наиболее интересны соискатели уже с опытом работы над каким-либо коммерческим продуктом. И на старте своей ИТ карьеры достаточно трудно без каких-либо трудовых "ачивок" устроиться в стабильную компанию, в которой можно получить хороший опыт работы над продуктом. А что еще ценнее - над действительно хорошим и восстребованным продуктом. В последнее время все шире получает распространение практика проведения большими компаниями стажировок для начинающих специалистов. Так, например, на этой неделе Яндекс провел День стажера Young&&Yandex – лекции, знакомства с менеджерами, настолки, вечернее пати. По статистике компании более половины стажеров получают оффер. Мне кажется, что это круто и даже очень жаль, что такого не было во времена моего студенчества и старта работы в ИТ. В общем, если вам хочется в большое плавание в большом ИТ, то стажировка может дать вам отличный шанс.
👍10😁2🔥1
Forwarded from Skolkovo LIVE
😱 Переживаете, что скоро останемся без ноутбуков, телефонов и серверов? Без паники! Сделали краткий ликбез по российским процессорам.

На наши вопросы ответил Павел Кривозубов, руководитель направления «Робототехника и искусственный интеллект» ИТ-кластера «Сколково».

⚙️ Кто делает процессоры в России?

Производителей процессоров в стране не так много. Самые крупные — Baikal Electronics (линейка Baikal) и МЦСТ (линейка Эльбрус). Есть ряд других компаний, которые производят специализированные процессоры — например, чипы для радиотехники.

⚙️ А покупает их кто?

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

⚙️ Процессоры выпускают в России или на зарубежных фабриках?

Производство отечественных процессоров — таких как Baikal или Эльбрус — было на известной фабрике TSMC в Тайване. Она производит действительно большой объем процессоров по всему миру, но сейчас перестала работать с нашими компаниями.

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

⚙️ А почему стартап не может начать производить процессоры?

Из-за сложностей технологий, длинного производственного цикла, большого объема исследовательских задач стартапам задача серийного производства процессоров не под силу. Банально даже потому, что у них нет своих производственных мощностей.

⚙️ Могут ли в России появиться свои производители процессоров, не уступающих западным аналогам?

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

#ЭкспертыФонда
😁21👍6🥴4👎1😱1🤣1🍌1
Как мигрировать в российское облако, не останавливая критичные сервисы? Об этом поговорим на вебинаре!

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

После выбора нового облачного провайдера компании сталкиваются с вопросом: как перенести продуктивные системы на новые ресурсы без простоев и потерь? На вебинаре вы узнаете, как организовать миграцию с наименьшими затратами, без ущерба производительности и непредвиденных проблем.

О чем поговорим на вебинаре:
🔹 Как реализуются функции Live Cloud Migration, Disaster Recovery и Cloud Backup на платформе VK Cloud.
🔹 Как создать консистентную копию критических компонентов вашей инфраструктуры.
🔹 Как повысить безопасность инженерной ИТ-инфраструктуры при миграции.
🔹 Как перевести критические системы на ресурсы нового облачного провайдера без даунтайма и создать резервную площадку в облаке.

Спикеры:
🔹 Тимур Явкин, архитектор облачных решений, VK Cloud
🔹 Сергей Самоукин, руководитель коммерческой группы, VK Cloud
👍5😁1🥴1
This media is not supported in your browser
VIEW IN TELEGRAM
Рекомендация для просмотра: Deep Mind подробно рассказывают, как ИИ используют для ускорения научных открытий. Спикером выступает Демис Хассабис, соучредитель и генеральный директор DeepMind.
Видео, как и многая другая современная и полезная информация о технологиях и разработке, на английском. Чтобы было проще смотреть, включите закадровый перевод видео в Яндекс Браузере. Если у вас его нет, установить на смартфон можно по ссылке.
😢31👍1🔥1
Фанаты сделали мод к Half-Life 2, добавляющий поддержку шлемов виртуальной реальности. Разработку они анонсировали ещё в 2017 году (за два года до анонса Half-Life Alyx) - тогда уже всё выглядело хорошо и красиво, но команда была маленькой и они быстро застопорились в развитии проекта - его получилось возродить только когда в прошлом году подключились новые энтузиасты. Теперь же появился доступ к публичной бете - там могут быть баги, но заявляется, что уже сейчас мод позволяет полностью пройти оригинальную игру со всем, что в ней было изначально.

В будущем нам обещана поддержка обоих дополнительных эпизодов Half-Life, доделка взаимодействия рук с оружием и его анимации, улучшение перемещения игрока и обновление графики (многим текстурам и объектам уже больше 18 лет). Но всё это, как мне кажется, мелочи - главное уже сейчас мод есть и совершенно бесплатен, и я не понимаю, что ещё нужно писать - надо срываться и бежать в него поскорее играть! https://www.engadget.com/half-life-2-vr-mod-now-available-184142626.html
👍92
Давно не слышал о dbm, но случайно увидел упоминание о нем в Твиттере. Если кратко, то это некий формат хранения “ключ-значение” данных, в котором и ключ и значение представляют из себя строки. Эдакий словарик состояние которого хранится на диске в файле т.е. это предельно простая для использования база данных. Вы только задумайтесь - формат разработан в 1979 году! Можно сказать, что dbm, в каком-то смысле является очень далеким предком, и даже некоторой предтечей появившихся позже nosql решений.

Есть разные реализации интерфейсов для работы с этим форматом, как совместимые между собой, так и нет. Пакеты для работы с этим форматом можно найти для всех популярных (и не очень) языков программирования. К примеру, пакет предоставляющий функции для работы с dbm можно найти в стандартной библиотеке python, а для golang имплементация легко нагугливается.

К слову, в питоне вся работа с dbm объектом в python происходит как с обычным словарем - ты запрашиваешь данные, указывая в ключ строку, а возвращается всегда байтовая последовательность:

import dbm

with dbm.open('my_store', 'c') as db:
db['key'] = 'value'
print(db.keys()) # ['key']
print(db['key']) # 'value'
print('key' in db) # True


Ну и, что вполне ожидаемо, работа с dbm проходит достаточно быстро.

https://remusao.github.io/posts/python-dbm-module.html
👍7
Занятное интервью о том, как и почему в Volvo используется язык программирования Rust. Статья на английском (переводов пока не встречал).

https://medium.com/volvo-cars-engineering/why-volvo-thinks-you-should-have-rust-in-your-car-4320bd639e09
🔥1
14 сентября вышла стабильная версия 2.0 среды разработки для отладочных платок Arduino. Все стало удобнее, симпатичнее, с темной темой и с интеграциями с облачными сервисами от самой Arduino.

https://blog.arduino.cc/2022/09/14/its-here-please-welcome-arduino-ide-2-0/
👍8
Брюс Уиллис, как оказалось, не продавал прав на дальнейшее использование своего лица как дипфейка - это заявили как агент актёра, так и сама компания Deepcake. Изначально разработчики "копии актёра" покупали права на создание "цифровой копии" для использования в рекламе в прошлом году. Когда их попросили прокомментировать новость о полной передаче прав на образ актёра, то ответом было, что "Брюс не может продать права на себя никаким образом - они его по-умолчанию". Ни одна сторона не прокомментировала того, будут ли у них дальнейшие отношения - не факт что такое даже юридически возможно.

Продажа прав на продолжительное использование дипфейков уже происходит, но обычно это опять же отдельные договоры на какие-то франшизы. Так недавно актёр озвучивающий Дарта Вейдера сказал, что заканчивает карьеру, но продаёт права на использование нейронной сети, которую он помогал тренировать на основе материалов со своим участием из предыдущих фильмов - именно она озвучила героя в сериале Оби-Ван Кеноби. Дипфейк Брюса также был создан на основе контента, который он сам передал компании, но пока нет легального прецедента, чтобы сказать, как можно оценивать права на этого "персонажа" - можно ли вообще сделать общий договор на использование облика конкретного человека? Сможет ли тогда сам Брюс сниматься в других фильмах/рекламах/шоу и не будет ли это нарушать права тех, кому он передал свой образ? https://www.bbc.com/news/technology-63106024
👍7🤔1
Вышла первая бета-версия кроссплатформенного торрент клиента Transmission 4.0.0. Клиент переписан на c++, переписан и прилагающийся web-клиент (теперь заявлено, что он умеет подстраиваться под экраны мобильных устройств), а само версионирование теперь будет семантическим.
https://github.com/transmission/transmission/releases/tag/4.0.0-beta.1
🔥9👍3
Forwarded from гиг пиг ниг (A. Shpak)
Я как-то пропустил, но тайпскрипту в намедни исполнилось десять лет. О чем и написали мелкомягкие в свой блог первого октября. Десять лет назад фронтендерам стало на капельку, но лучше жить. Чему и порадуемся с ними.

https://devblogs.microsoft.com/typescript/ten-years-of-typescript/
🔥4👍1
Алисе от Яндекса пять лет. Не уж то пять лет назад мы с ребятами из адмиту чата собирались на YAC'е и смотрели презентацию Станции. Как-то даже не верится. На самом деле YAC был лишь поводом пива в Москве выпить и бобука рукожмакнуть, но это совсем другая история.

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

https://habr.com/ru/news/t/692330/
👍11💩7
Toyota сообщила о том, что на протяжении 5 лет часть исходного кода их мобильного приложения T-Connect, включая ключ доступа к серверам, были по ошибке выложены в открытом GitHub-репозитории. Пользователей заверяют, что никаких секретных данных кроме email-адреса и номера контракта с компанией утечь не могло, хотя само приложение имеет большое количество данных о машине и телефоне владельца.

Автопроизводитель винит во всём своих субподрядчиков - репозиторий приннадлежал им и был обнаружен в ходе исследования безопасности систем компании, но Toyota не снимает с себя вины, что похвально. Вообще ошибка довольно типичная, ведь часто ключи доступа добавляют в исходники как быстрое решение, а потом забывают о том, что выложили их публично. https://www.bleepingcomputer.com/news/security/toyota-discloses-data-leak-after-access-key-exposed-on-github/
🤯4
Некоторые работодатели заходят слишком далеко в своих попытках следить за сотрудниками. Так делала компания Chetu, которая обязывала свой коллектив на удалёнке постоянно держать включенной веб-камеру, а невыполняющих эти требования штрафовала и увольняла за "нарушение субординации". Голландский суд постановил, что такие действия нарушают европейский биль о правах человека, в котором явно написано, что любое скрытое или открытое видеонаблюдение является вторжением в жизнь сотрудника. Подобные судебные решения крайне полезны, особенно для работающих удалённо, потому что далеко не все готовы показывать свою личную жизнь - неизвестно как кто-то использует это видео.

Конечно, компания приводила в довод то, что будь сотрудник на работе, за ним можно было бы следить в любой момент лично. Но сложно себе представить, чтобы на работе за кем-то постоянно ходили и смотрели, а он/она называли бы данное место комфортным для себя. Всё-таки во главу угла надо ставить вопрос решения задач, и если работодатель не может нормально их сформулировать или оценить, то это его проблема. https://arstechnica.com/tech-policy/2022/10/florida-firms-webcam-surveillance-violates-human-rights-dutch-court-says/
🔥6👍5
Meta показала свой новый VR-шлем - Oculus Pro, это продвинутая модель за целых $1500 (против $400 за Quest 2), которая больше предназначена для "бизнес пользователей" и показывает, куда идёт развитие виртуальной реальности по версии корпорации. Среди новых фишек: отслеживание глаз и лица, камеры в самих джойстиках, которые позволят точнее отслеживать движения рук в пространстве, а также цветной просмотр окружения (можно будет взаимодействовать с окружающим пространством из VR). Ещё улучшили картинку - дисплеи стали контрастней на 70%, а за счёт более тонкого дизайна шлема поле зрения увеличилось на 10%.

Помимо обновления шлема Meta также объявила о партнёрстве с Microsoft - компания, естественно, добавит свой офисный пакет вместе с Teams 🙂 и игровое облако Xbox Cloud Gaming прямо в шлемы Quest. Последнее будет представлено в виде "двумерного экрана в трехмерном пространстве", то есть можно будет играть в обычные компьютерные игры и это будет выглядеть как будто вы сидите перд огромным дисплеем - также как уже реализуется большинство видеоплееров в VR. В целом, я пока не могу себя убедить, зачем мне нужен Oculus Pro, учитывая его цену и небольшое количество заметных сейчас улучшений, но, так бывает, что изначально незначительные улучшения могут, при правильном применении, стать ключевыми - может быть так случится и сейчас. https://techcrunch.com/2022/10/11/meta-connect-2022-roundup-quest-pro/
💩6👍3👎1🤮1🤡1