Нулевые были временем, когда каждый пытался свергнуть короля жанра, его величество Diablo 2. Правда мало у кого получалось хотя бы приблизиться к этому трону, что уж говорить про обладание им. Но были те, кто, пускай и не смогли пошатнуть позиции лидера, но явно оставили своё имя в истории и запомнились как достойные. Про одного из таких претендентов мы сегодня и поговорим.
Ностальгические игры: Titan Quest
Ностальгические игры: Titan Quest
👍37❤20🔥5👎2😁1
«Любопытно, как люди умудряются оптимизировать базовые алгоритмы типа rsync, которые вроде бы работают идеально. Но нет, всегда можно придумать что-то получше»
RSync на стероидах с поддержкой Windows
RSync на стероидах с поддержкой Windows
👍11👎3
«Этой идеей со мной поделился однокурсник по физфаку Харьковского университета Витька Середницкий на одной из общажных посиделок. Были мы молоды, усердно грызли гранит науки, всерьёз думали, что будем всю жизнь заниматься теоретической физикой, да и время для мечтаний на дворе было подходящее — год примерно 1989. Идея оказалась не нова, но поисследовать её я загорелся, и вот что получилось»
Производная с вещественным показателем
Производная с вещественным показателем
👍25👎3❤1
⚡️ Новости к этому часу
🤔 Учёные подсчитали, сколько планет можно поместить в зону обитаемости звезды
⚖️ Суд в Бразилии потребовал Telegram удалить сообщение с критикой законопроекта властей, мессенджер согласился это сделать
🔭 «Джеймс Уэбб» представил новые данные о таинственном мининептуне GJ 1214b (ФОТО)
⛔️ YouTube тестирует систему блокировки просмотра видео при включённом блокировщике рекламы
💉 Вакцина от рака поджелудочной показала многообещающие результаты
🎨 Google представила Android Design Hub — дизайн-центр для разработчиков
🛰 Стартап Vast анонсировал запуск первой одномодульной коммерческой орбитальной станции Haven-1 в августе 2025 года
📲 Российские производители смартфонов и планшетов с Android нашли способ устанавливать сервисы Google в обход ограничений
🤖 Google пообещала поддержку русского языка в чат-боте Bard
💰 Проект Thunderbird в 2022 году получил пожертвования в размере $6,4 млн
#новости
🤔 Учёные подсчитали, сколько планет можно поместить в зону обитаемости звезды
⚖️ Суд в Бразилии потребовал Telegram удалить сообщение с критикой законопроекта властей, мессенджер согласился это сделать
🔭 «Джеймс Уэбб» представил новые данные о таинственном мининептуне GJ 1214b (ФОТО)
⛔️ YouTube тестирует систему блокировки просмотра видео при включённом блокировщике рекламы
💉 Вакцина от рака поджелудочной показала многообещающие результаты
🎨 Google представила Android Design Hub — дизайн-центр для разработчиков
🛰 Стартап Vast анонсировал запуск первой одномодульной коммерческой орбитальной станции Haven-1 в августе 2025 года
📲 Российские производители смартфонов и планшетов с Android нашли способ устанавливать сервисы Google в обход ограничений
🤖 Google пообещала поддержку русского языка в чат-боте Bard
💰 Проект Thunderbird в 2022 году получил пожертвования в размере $6,4 млн
#новости
👍12👎3❤2😁2🔥1
Язык PL/I: десять тонн синтаксического сахара
Этот обзор посвящён чрезвычайно популярному в прошлом, но практически полностью забытому в настоящее время языку программирования PL/I. Между тем, многие свойства этого языка заслуживают изучения и в наше время, так как часть их периодически переизобретается различными авторами, причём часто в ухудшенном виде.
Этот обзор посвящён чрезвычайно популярному в прошлом, но практически полностью забытому в настоящее время языку программирования PL/I. Между тем, многие свойства этого языка заслуживают изучения и в наше время, так как часть их периодически переизобретается различными авторами, причём часто в ухудшенном виде.
👍16👎2
Почему работать с OAuth сложно даже сегодня?
В реальном мире опыт работы с OAuth сравним с опытом работы с браузерными JavaScript API в 2008 году. Существует общий консенсус о различных аспектах, но в реальности у каждого API есть собственная интерпретация стандарта, особенности реализации, нестандартные поведения и расширения. В результате за каждым углом вас ожидают выстрелы в ногу.
Если бы это так не раздражало, то было бы довольно забавным. Но давайте рассмотрим конкретные примеры.
В реальном мире опыт работы с OAuth сравним с опытом работы с браузерными JavaScript API в 2008 году. Существует общий консенсус о различных аспектах, но в реальности у каждого API есть собственная интерпретация стандарта, особенности реализации, нестандартные поведения и расширения. В результате за каждым углом вас ожидают выстрелы в ногу.
Если бы это так не раздражало, то было бы довольно забавным. Но давайте рассмотрим конкретные примеры.
👍27
Готовые кластеры Kubernetes или самостоятельное развёртывание — что выбрать?
Многие провайдеры предлагают услугу Managed Kubernetes — это готовые кластеры Kubernetes на базе облачной инфраструктуры. Обычно провайдеры объясняют ценность подобных PaaS-сервисов так: мы сами заботимся об отказоустойчивости кластеров, control plane и избавляем администраторов от рутинных задач.
Альтернатива managed-решению — это кластеры, которые собственноручно поднимают и настраивают сисадмины конкретной компании. Это можно сделать как на виртуальных машинах, так и в инсталляциях bare metal на выделенных серверах. Второе встречается чаще, поскольку развёртывать кластеры на выделенных серверах, как правило, дешевле, чем в облаке.
Обсудим, чем отличается Managed Kubernetes от самостоятельного развёртывания инфраструктуры, и порассуждаем, кому подойдёт готовое решение
Многие провайдеры предлагают услугу Managed Kubernetes — это готовые кластеры Kubernetes на базе облачной инфраструктуры. Обычно провайдеры объясняют ценность подобных PaaS-сервисов так: мы сами заботимся об отказоустойчивости кластеров, control plane и избавляем администраторов от рутинных задач.
Альтернатива managed-решению — это кластеры, которые собственноручно поднимают и настраивают сисадмины конкретной компании. Это можно сделать как на виртуальных машинах, так и в инсталляциях bare metal на выделенных серверах. Второе встречается чаще, поскольку развёртывать кластеры на выделенных серверах, как правило, дешевле, чем в облаке.
Обсудим, чем отличается Managed Kubernetes от самостоятельного развёртывания инфраструктуры, и порассуждаем, кому подойдёт готовое решение
👍16👎5❤1
Mojo: Python-совместимый язык с производительностью Си — от Криса Лэттнера
2 мая 2023 года компания Modular анонсировала язык программирования Mojo, обещающий полную совместимость с Python в сочетании со сверхвысокой производительностью.
В компании утверждают, что автоматическое низкоуровневое распараллеливание, возможности строгой типизации и статической компиляции уже на самых ранних этапах развития языка позволяют достичь скорости, превосходящей Python в 35 тысяч раз!
Разбираемся, что это за чудо-язык такой, правда ли он заменит Python и где его можно пощупать
2 мая 2023 года компания Modular анонсировала язык программирования Mojo, обещающий полную совместимость с Python в сочетании со сверхвысокой производительностью.
В компании утверждают, что автоматическое низкоуровневое распараллеливание, возможности строгой типизации и статической компиляции уже на самых ранних этапах развития языка позволяют достичь скорости, превосходящей Python в 35 тысяч раз!
Разбираемся, что это за чудо-язык такой, правда ли он заменит Python и где его можно пощупать
😁29👍14❤7👎6🔥2
Бесплатные фронтенды к ChatGPT
В основном, компании покупают доступ к API у OpenAI, разрабатывают свой интерфейс, добавляют к нему различные возможности и строят на этом свой бизнес. В большинстве случаев у них есть бесплатный демо-доступ, которым мы и воспользуемся.
В основном, компании покупают доступ к API у OpenAI, разрабатывают свой интерфейс, добавляют к нему различные возможности и строят на этом свой бизнес. В большинстве случаев у них есть бесплатный демо-доступ, которым мы и воспользуемся.
👍17👎3
⚡️ Новости к этому часу
📱 Sharp продемонстрировала флагманские смартфоны Aquos R8 и Aquos R8 Pro
❄️ Microsoft в этом году заморозит зарплаты штатным сотрудникам, чтобы справиться с экономической неопределённостью
📊 Telegram обошёл WhatsApp по популярности у школьников и студентов в РФ
🔎 GitHub представила обновлённую систему поиска кода
🛸 Google и Taito анонсировали аркаду с дополненной реальностью «Space Invaders: World Defense» (ФОТО)
🎞 Disney объявила об объединении стриминговых сервисов Disney+ и Hulu в одном приложении
🏦 Приложения российских банков, удалённые из App Store и Google Play, оказались доступны в магазинах Huawei и Samsung
💸 Wildberries сообщила о потере 650 млн рублей из-за нелегальной рекламы на площадке
🎮 Blizzard рассказала об особенностях работы внутриигрового магазина, о сезонах и стоимости пропусков в Diablo IV
👶 В Британии родились первые в стране дети с генетическим материалом от трёх родителей
🔭 Астрономы запечатлели пять близлежащих областей активного звёздообразования
#новости
📱 Sharp продемонстрировала флагманские смартфоны Aquos R8 и Aquos R8 Pro
❄️ Microsoft в этом году заморозит зарплаты штатным сотрудникам, чтобы справиться с экономической неопределённостью
📊 Telegram обошёл WhatsApp по популярности у школьников и студентов в РФ
🔎 GitHub представила обновлённую систему поиска кода
🛸 Google и Taito анонсировали аркаду с дополненной реальностью «Space Invaders: World Defense» (ФОТО)
🎞 Disney объявила об объединении стриминговых сервисов Disney+ и Hulu в одном приложении
🏦 Приложения российских банков, удалённые из App Store и Google Play, оказались доступны в магазинах Huawei и Samsung
💸 Wildberries сообщила о потере 650 млн рублей из-за нелегальной рекламы на площадке
🎮 Blizzard рассказала об особенностях работы внутриигрового магазина, о сезонах и стоимости пропусков в Diablo IV
👶 В Британии родились первые в стране дети с генетическим материалом от трёх родителей
🔭 Астрономы запечатлели пять близлежащих областей активного звёздообразования
#новости
👍13👎2🔥1
RUNIT 2023: присоединяйтесь к масштабному забегу для IT-специалистов!
В этом году спортивный фестиваль для IT-специалистов RUNIT пройдёт 18 июня в Измайловском парке. Участие в забеге примут сотрудники крупнейших IT-компаний России — разработчики, тестировщики, DevOps-специалисты, продакт- и проджект-менеджеры, маркетологи.
В этом году спортивный фестиваль для IT-специалистов RUNIT пройдёт 18 июня в Измайловском парке. Участие в забеге примут сотрудники крупнейших IT-компаний России — разработчики, тестировщики, DevOps-специалисты, продакт- и проджект-менеджеры, маркетологи.
👍17👎5
Проблемы чипмейкеров в Китае: несмотря на господдержку, за 2 года закрылось 10 тысяч компаний. В чём причина?
Расширение собственной полупроводниковой промышленности и производство современных чипов — жизненно важный вопрос для КНР. Несколько лет назад правительство страны объявило о беспрецедентных мерах — на поддержку этой отрасли выделили свыше триллиона долларов США. Казалось бы, всё должно цвести и пахнуть. Но нет — есть и проблемы, причём их немало. Сейчас выяснилось, что в стране всего за пару лет закрылось около 10 тысяч компаний — разработчиков чипов.
Расширение собственной полупроводниковой промышленности и производство современных чипов — жизненно важный вопрос для КНР. Несколько лет назад правительство страны объявило о беспрецедентных мерах — на поддержку этой отрасли выделили свыше триллиона долларов США. Казалось бы, всё должно цвести и пахнуть. Но нет — есть и проблемы, причём их немало. Сейчас выяснилось, что в стране всего за пару лет закрылось около 10 тысяч компаний — разработчиков чипов.
👎12😁5👍4
«Менторство нужно нам для того, чтобы подтянуть недостающие навыки у конкретного человека и обучить его работать так, как принято в нашей команде. У кого-то есть сложности с софтами, у кого-то — с хард-скиллами, поэтому процесс в каждом отдельном случае разный. С кем-то мы формируем конкретный список задач, с кем-то просто разбираем, как улучшить коммуникации, а задачи человек выбирает себе сам»
Менторство в команде Ops: взгляд со стороны ментора
Менторство в команде Ops: взгляд со стороны ментора
👍11👎11🔥1
BlackBerry Passport за 2500 рублей в 2023 — шедевральный QWERTY-смартфон. Справится ли с повседневными задачами?
В наше время каждый год выходят десятки, если не сотни самых разных моделей новых смартфонов, но по настоящему диковинные и интересные из них лишь единицы. Apple немного подтянет железо и добавит фишечку, Xiaomi представит очередную занимательную технологию, которая ещё не пошла в серию, а небольшие бренды продолжают клепать совершенно одинаковые смартфоны. Но когда-то была одна канадская компания, у которой почти каждое новое устройство было необычным и в чём-то диковинным. И сегодня мы посмотрим на венец творения этой компании — BlackBerry Passport. Давайте узнаем, на что способен флагманский смартфон на базе Snapdragon 801 и с 3Гб ОЗУ из 2014 в наше время.
В наше время каждый год выходят десятки, если не сотни самых разных моделей новых смартфонов, но по настоящему диковинные и интересные из них лишь единицы. Apple немного подтянет железо и добавит фишечку, Xiaomi представит очередную занимательную технологию, которая ещё не пошла в серию, а небольшие бренды продолжают клепать совершенно одинаковые смартфоны. Но когда-то была одна канадская компания, у которой почти каждое новое устройство было необычным и в чём-то диковинным. И сегодня мы посмотрим на венец творения этой компании — BlackBerry Passport. Давайте узнаем, на что способен флагманский смартфон на базе Snapdragon 801 и с 3Гб ОЗУ из 2014 в наше время.
🔥24👍9👎7❤3😁2
Аппаратные трояны под микроскопом
Хотя индустрия кибербезопасности в основном сфокусирована на атаках на программное обеспечение, не стоит забывать о влиянии на безопасность аппаратных дефектов более низкого уровня, например, тех, которые касаются полупроводников. За последние несколько лет площадь атаки на уровне кремния сильно расширилась. Так как в производстве интегральных схем используется всё более сложная микроэлектроника, риски проникновения дефектов в такие системы возрастает.
В этой статье мы поговорим об аппаратных троянах, в том числе, о списках соединений, подготовке кристаллов, снимках электронных микроскопов и тестировании цепей
Хотя индустрия кибербезопасности в основном сфокусирована на атаках на программное обеспечение, не стоит забывать о влиянии на безопасность аппаратных дефектов более низкого уровня, например, тех, которые касаются полупроводников. За последние несколько лет площадь атаки на уровне кремния сильно расширилась. Так как в производстве интегральных схем используется всё более сложная микроэлектроника, риски проникновения дефектов в такие системы возрастает.
В этой статье мы поговорим об аппаратных троянах, в том числе, о списках соединений, подготовке кристаллов, снимках электронных микроскопов и тестировании цепей
👍10🔥4❤2
⚡️ Новости к этому часу
✊ Продавцы Wildberries устроили митинг у главного офиса компании после списаний за «незаконную» рекламу
📃 Valve обновила правила поведения в Steam и уточнила правила, касающиеся неуважения, травли, троллинга и попрошайничества
📡 В России «в продаже» появились не сертифицированные регуляторами терминалы Starlink V1 и V2 за 659 тысяч рублей
📱 Sony анонсировала новый флагман Xperia 1 V
🚙 АО «Кама» представило первый функциональный образец отечественного электромобиля «Атом» (ФОТО)
📸 Canon представила камеру для влогеров PowerShot V10
🔄 Microsoft Visual Studio впервые за более чем 10 лет обновляет пользовательский интерфейс
✅️ Маск уйдёт с поста гендиректора Twitter через шесть недель, его заменит топ-менеджер NBCUniversal Линда Яккарино
📈 Стоимость процессоров «Байкал» и «Эльбрус» отечественных разработчиков в сетях продаж с начала года увеличилась вдвое
♻️ Google предложила менять iPhone 14 на Pixel Fold со скидкой в $900
🎮 Epic Games выпустила движок Unreal Engine 5.2
📛 Blizzard закрыла для российских бета-тестеров доступ к Diablo IV
#новости
✊ Продавцы Wildberries устроили митинг у главного офиса компании после списаний за «незаконную» рекламу
📃 Valve обновила правила поведения в Steam и уточнила правила, касающиеся неуважения, травли, троллинга и попрошайничества
📡 В России «в продаже» появились не сертифицированные регуляторами терминалы Starlink V1 и V2 за 659 тысяч рублей
📱 Sony анонсировала новый флагман Xperia 1 V
🚙 АО «Кама» представило первый функциональный образец отечественного электромобиля «Атом» (ФОТО)
📸 Canon представила камеру для влогеров PowerShot V10
🔄 Microsoft Visual Studio впервые за более чем 10 лет обновляет пользовательский интерфейс
✅️ Маск уйдёт с поста гендиректора Twitter через шесть недель, его заменит топ-менеджер NBCUniversal Линда Яккарино
📈 Стоимость процессоров «Байкал» и «Эльбрус» отечественных разработчиков в сетях продаж с начала года увеличилась вдвое
♻️ Google предложила менять iPhone 14 на Pixel Fold со скидкой в $900
🎮 Epic Games выпустила движок Unreal Engine 5.2
📛 Blizzard закрыла для российских бета-тестеров доступ к Diablo IV
#новости
👍20❤3👎3😁2
«Разрабатывая один проект на свежем .NET 7, столкнулся с необходимостью подписывать данные с использованием отечественных криптоалгоритмов. Ранее в .NET Framework хорошая поддержка работы с со сторонними криптопровайдерами, реализующими семейство алгоритмов ГОСТ (CryptoPro CSP, ViPNet CSP и пр.), шла из коробки. К сожалению, в новые версии фреймворка часть ранее работающего функционала по работе с CMS-сообщениями не попала, и пришлось восполнять пробел надёжными дедовскими методами, то есть с помощью старого доброго WinAPI»
.NET 7 против российской криптографии
.NET 7 против российской криптографии
👍11👎9❤1
Байесовский подход к АБ-тестированию
Байесовский подход к АБ-тестам — альтернатива частотному (фреквентистскому) подходу. Поговорим о том, как заменить p-value на более интерпретируемые метрики, используя байесовские методы. На примере теста конверсии сравним частотный и байесовский подходы.
Байесовский подход к АБ-тестам — альтернатива частотному (фреквентистскому) подходу. Поговорим о том, как заменить p-value на более интерпретируемые метрики, используя байесовские методы. На примере теста конверсии сравним частотный и байесовский подходы.
👎6👍3
Жизнь в Норвегии: непростой переезд даже для IT-инженера, отсутствие дешёвых вещей и настоящее равноправие
Норвегия активно нанимала IT-специалистов из-за рубежа с начала девяностых до конца две тысячи десятых, но теперь окно возможностей закрылось. IT-рынок здесь небольшой, и на должности предпочитают нанимать местных специалистов. Герой статьи сумел переехать сюда, успев поймать конец периода найма из-за рубежа, благодаря достаточно редкой на то время специализации. Он расскажет, почему выбрал именно эту страну, как здесь живётся приезжему и что здесь необычного — от налогов до обучения в автошколе.
Норвегия активно нанимала IT-специалистов из-за рубежа с начала девяностых до конца две тысячи десятых, но теперь окно возможностей закрылось. IT-рынок здесь небольшой, и на должности предпочитают нанимать местных специалистов. Герой статьи сумел переехать сюда, успев поймать конец периода найма из-за рубежа, благодаря достаточно редкой на то время специализации. Он расскажет, почему выбрал именно эту страну, как здесь живётся приезжему и что здесь необычного — от налогов до обучения в автошколе.
👎59👍38😁3
Фантомный double в прошивках для ядер Cortex-M
В последнее время появилось много микроконтроллеров на ядрах ARM Cortex-M, которые поддерживают аппаратную реализацию математики плавающей запятой (FPU). В основном FPU работают с одиночной точностью (float) и её вполне достаточно для работы с сигналами, полученными с АЦП. FPU позволяет забыть о проблемах дискретизации и проблемах переполнения целочисленных вычислений. FPU быстр — все математические операции с одиночными float, кроме деления и взятия корня, занимают на Cortex-M4F один такт. Поэтому после перехода на Cortex-M4F мы вздохнули свободно и стали писать математику на float. Как же мы удивились, найдя в скомпилированном коде математические операции над double с программной, очень медленной эмуляцией.
В статье рассказывается, как обнаружить и исправить присутствие double в прошивках, где ядро аппаратно поддерживает тип float, но не поддерживает double
В последнее время появилось много микроконтроллеров на ядрах ARM Cortex-M, которые поддерживают аппаратную реализацию математики плавающей запятой (FPU). В основном FPU работают с одиночной точностью (float) и её вполне достаточно для работы с сигналами, полученными с АЦП. FPU позволяет забыть о проблемах дискретизации и проблемах переполнения целочисленных вычислений. FPU быстр — все математические операции с одиночными float, кроме деления и взятия корня, занимают на Cortex-M4F один такт. Поэтому после перехода на Cortex-M4F мы вздохнули свободно и стали писать математику на float. Как же мы удивились, найдя в скомпилированном коде математические операции над double с программной, очень медленной эмуляцией.
В статье рассказывается, как обнаружить и исправить присутствие double в прошивках, где ядро аппаратно поддерживает тип float, но не поддерживает double
👍21👎2😁2🔥1