Месяц: Январь 2021

  • Sci-Hub теперь находится в «нецензурируемой» сети

    от автора

    После того, как популярный, но крайне нелюбимый правообладателями сайт Sci-Hub столкнулся с неоднократными отзывами доменных имен, а Твиттер и вовсе забанил аккаунт Sci-Hub, Александра Элбакян зарегистрировала его в сети распределенных доменных имен Handshake.База данных научных работ теперь доступна напрямую через порталы службы, а также через NextDNS , облачный преобразователь доменных имен, ориентированный на конфиденциальность, который преобразует IP-адреса в доменные…

  • Приглашаем на DINS JS EVENING: разбираем Chrome DevTools и Cypress

    от автора

    На митапе Андрей Соколов из DINS расскажет, как разработчикам облегчить отладку с помощью Chrome DevTools. Константин Поздникин из Usetech покажет, как Cypress помогает бороться с багами в проектах со сложной бизнес-логикой. Во время прямого эфира вы сможете задать вопросы спикерам. Участие бесплатное, но нужно зарегистрироваться. Подробная программа и информация о спикерах — под катом. Программа 19:00-19:40 —…

  • Rust crashcourse. Правило трёх — параметры, итераторы и замыкания

    от автора

    Ниже представлен перевод одной из частей серии статей Rust Crash Course от Майкла Сноймана, которая посвящена механизмам передачи параметров, итераторам и замыканиям относительно того, как передаётся владение, и соотносится с мутабельностью и временами жизни. Так же постарался переводить максимально близко к авторскому стилю, но сократил немного междомедий и восклицаний, не сильно значимых для смысла.

  • Камера iPhone 12 Pro Max: Разбор

    от автора

    Поговорим про iPhone 12 Pro Max. В этом году впервые со времен iPhone 8 в двух флагманских смартфонах Apple существенно отличается камера. Модуль iPhone 12 Pro Max больше, чем у iPhone 12 Pro. Почти на 20 процентов. Почему же он больше? Или это для того чтобы кто-то покупал Pro Max с его бесчеловечной эргономикой? Важных отличия в…

  • На ком лежит ответственность за качество программного обеспечения?

    от автора

    Agile методология разработки программного обеспечения и DevOps, и в особенности их упор на юзер экспириенс, обращают наше внимание на людей, стоящих за продуктами. Но действительно ли процесс разработки имеет значение или же цель попросту оправдывает средства? Лондонская P3X или People, Product, and Process Exchange в значительной степени сфокусирована на точке пересечения трех этих P, причем,…

  • Создание Dockers в Corel Draw

    от автора

    В Corel Draw начиная с 17 версии появилась удобная возможность создавать дополнения не только на VBA, но и на C# VSTA. Так давайте воспользуемся этим и приблизим мечту о кнопке «Сделать красиво».ДисклеймерДля программистов –  с 2002 года работаю препресс инженером в типографии. Для меня программирование это хобби: и код, и описание не идеальны. Поэтому буду…

  • Возможности настройки привилегии и безопасности интерфейса WMI

    от автора

    Давным-давно, когда трава была зеленее, а интернет безопаснее, в ИТ родилась инициатива Web Based Enterprise Management (WBEM). Первоначально спонсируемая в 1996 году такими компаниями как Cisco Systems, Intel и Microsoft, она получила широкое распространение и реализацию на различных платформах: от MAC OS до Redhat. WBEM четко документирован, основан на стандартах Интернета и представляет собой иной…

  • Архитектура и программирование микрокалькулятора HP-41

    от автора

    "…Often you need to execute a synthetic two-byte instruction from the keyboard. This can occur during your day-to-day user of the HP-41…" / HP-41 Advanced Programming Tips / Как многие знают, в конце 1980-х в СССР были весьма популярны программируемые микрокалькуляторы, совместимые с Б3-34: МК-54, МК-61, МК-52. Для них создавали программы, игры, исследовали недокументированные возможности,…

  • Истории основателей: Грейс Гэри, основательница Watsi (YC W13)

    от автора

    Watsi — это некоммерческая организация, которая позволяет любому напрямую финансировать здравоохранение, которое меняет жизнь людей, которые в нем нуждаются, по всему миру. В: Чем вы занимались до создания Watsi? Мы живем в мире, где потенциал универсален, а возможности — нет. Я всегда хотела, чтобы моя жизнь изменила это. До того, как я начала работать над…

  • Строим надёжную конкурентность с FSP и моделированием процессов

    от автора

    Делаем систему параллелизма надёжнее Сегодня посмотрим как смоделировать программу с конкурентностью на FSP. Сначала давайте разберемся, зачем вообще нужна конкурентность. Вот что можно сделать с её помощью: Повысить производительность многопроцессорного железа, это и называется параллелизм; Увеличить пропускную способность приложения (вызову ввода-вывода нужно блокировать только один поток); Сделать приложение отзывчивее за счёт выполнения основных задач параллельно…