Месяц: Ноябрь 2022

  • Занимательная задачка по мотивам теоремы Гёделя о неполноте

    от автора

    Альберт Эйнштейн награждает Гёделя (второй справа) наградой, названной в честь него самого В 1931 году австрийский логик, математик и философ математики Курт Гёдель опубликовал свою теорему о неполноте. Эта работа считается одним из величайших интеллектуальных достижений современности. В теореме утверждается, что в любой разумной математической системе всегда будут существовать истинные утверждения, которые невозможно доказать. Это…

  • Yandex Object Storage — реализация SignedURL для загрузки данных в bucket на NodeJS

    от автора

    ло»>Доброго времени суток, Хабр!Несколько лет назад, я участвовал в разработке одного проекта, и как задачу, мне (тогда еще зеленому джуну) поставили реализовать систему загрузки медиа файлов на AWS S3. Важным условием было реализовать конкретно SignedURL.Спустя несколько лет, я опять столкнулся с такой же задачей, но заказчик настаивал на отечественном облачном хранилище.Ниже я немного расскажу что…

  • Войти в IT: с чего начать и как продолжить? Лайфхаки от Skillaz

    от автора

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

  • Трудности, с которыми мы столкнулись при модуляризации нашего приложения — Часть 1

    от автора

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

  • Как защитить доменные имена. Интервью с Павлом Гросс-Днепровым

    от автора

    Павел Гросс-Днепров – предприниматель, чье имя широко известно в российской и зарубежной интернет-среде. Он один из первых начал регистрировать доменные имена и зарабатывать на этом деньги. Сам Павел называет себя “профессиональным домейнером”. О том, какие изменения произошли в доменной зоне RU, какие ошибки совершают бизнесмены при выходе на зарубежные рынки и почему лучше регистрировать доменные имена…

  • Тестируем ультра-производительные кроссоверы для встраиваемых систем

    от автора

    До потребительского рынка наконец добрались микроконтроллеры с частотой до 1 ГГц, с открытой документацией, набором разнообразного софта, примерами полезного применения и наличием в стоках. Это семейство i.MX RT. Их называют кроссоверы, потому что они претендуют на ниши, где до недавнего времени доминировали малинки и одновременно легко могут заместить старшие 8-битники не увеличивая цены и потребления.…

  • [Pet] Двумерная симуляция взаимодействия небесных тел на C++

    от автора

    Вступление и подводкаКаюсь, до сего момента я был веб-разработчиком и ничего тяжелее node в руках не держал. Тем страшнее и загадочнее для меня выглядел мир указателей, ссылок и (о ужас) типизированных массивов, да еще и фиксированной длины. Но сегодня вечером я решился наконец-то исследовать этот мир deep dark fantasies. Я джва года мечтал о своей…

  • Запуск кода CUDA на видеокартах AMD

    от автора

    Многим известно, что CUDA является наиболее часто используемой платформой для ускорения массовых параллельных вычислений, применяемых в различных практических и исследовательских областях. В 2016 году AMD представила в буквальном смысле клон платформы CUDA — ROCm. Альтернативы модулей CUDA для ROCm можно увидеть в таблице с официального сайта AMD.Таблица соответствия модулей платформМодуль платформы CUDAМодуль платформы ROCmcuBLASrocBLAS cuFFT…

  • Программа для распознавания текста и перевода AssistAnt

    от автора

    Хорош ли ваш английский? Мой – нет. По крайней мере точно недостаточно, чтобы обходиться без переводчика в играх. Недолгий поиск бесплатных программ в интернете мне не помог. Возможно, я просто плохо искал 🙂 Но когда я поймал себя на мысли, что сейчас возьму в руки сотовый и буду переводить экран с помощью камеры, я понял,…

  • Квантовый компьютер: что, зачем, когда

    от автора

    Рассказываем простым языком о том, что такое квантовый компьютер, на какой стадии находится его разработка, где его можно будет применить и причем тут маркетинг. Что это такое?Квантовый компьютер – это вычислительное устройство, работающее по принципу суперпозиции.Помните кота Шредингера, который жив и мертв одновременно? На его примере ученый объяснил один из принципов работы квантового мира: способность…