Месяц: Октябрь 2022

  • Вжух — и вся электроника сгорела?

    от автора

    Жители Европы с тревогой следят новостям. Звучат, в том числе, угрозы применения ядерного оружия. Публичное обсуждение этого вопроса уже не шокирует: все обсуждают куда может быть нанесён ядерный удар. Какими силами он будет нанесён? Какие будут последствия?Фактор пораженияСо школьного курса физики мы знаем, что одним из факторов поражения ядерного оружия, наравне с ударной волной и…

  • Что делают арбитраж боты, что из себя представляет MEV, и почему это проблема всех блокчейнов

    от автора

    Disclaimer: обычно я пишу про крипту почти на ежедневной основе в канале миллениалы делают веб3, но когда удается найти что-то особенно интересное, получается лонгрид.MEV — maximum value that can be extracted from block production in excess of the standard block reward and gas fees by including, excluding, and changing the order of transactions in a…

  • Использование copy-on-write на стендах разработки и тестирования с базами данных SQL Server

    от автора

    В мире кровавого энтерпрайзу есть некоторое количество проектов-мамонтов. Они большие, у них базы данных на SQL Server, в этих базах тысячи и дестяки тысяч объектов, миллионы строк кода T-SQL, огромная вариативность данных, всё хрупкое, неидемпотентное, недетерминированное и фигово документированное. Короче, как писал Roy Osherove в своей The art of unit-testing: Finally, as a friend once…

  • Готовы ли программисты к атомной войне?

    от автора

    Я буду говорить за Убунту, поскольку с ней совсем (цензура), но с Виндой ситуация похожа.Итак. Вы пережили атомный удар, и сейчас переживаете фалаут в бункере у себя на даче. Естественно, электричество у вас есть — как же без него? А вот Интернета нет. Не страшно, думаете вы, и достаете из кладовки специально для этого приобретенный…

  • UX для бизнеса

    от автора

    «User experience» encompasses all aspects of the end-user’s interaction with the company, its services, and its products.Don Norman and Jakob NielsenВ определении данным «отцом основателем» всея пользовательского опыта, Доном Норманом, определяющим словом является — «All». В переводе на русский язык — «ВСЕ».  Поэтому, криком души / устами Гарри Олдмана звучит вопрос к представителям индустрии: арт-директорам, продакт-овнерам,…

  • Как из просто хорошей разработки сделать безопасную?

    от автора

    Всем привет! На связи АЭРОДИСК!В этой статье мы расскажем вам про новое направление компании АЭРОДИСК – Цифровое пространство безопасности (ЦПБ). ЦПБ – продукт, созданный для наших партнеров — интеграторов для оказания помощи по вопросам информационной безопасности конечным заказчикам. Данный продукт — набор лицензируемых нашими регуляторами консалтинговых услуг в области информационной безопасности, который родился из необходимости…

  • Шесть картинок, как создать словарь

    от автора

    Словарь — это абстрактный тип данных, который связывает ключи со значениями. Его ещё называют ассоциативный массив, карта, таблица символов, коллекция. Будет две статьи на эту тему, где мы покажем шесть картинок / способов реализации словаря, которые отличаются друг от друга по времени работы и по требованию к памяти.Первая статья:Линейный массивОдносвязный списокОтсортированный массивВторая статья:Двоичное дерево поискаХэш-таблицаПрефиксное…

  • Как я хакнул Ethereum кошелек друга за 26 минут на MacBook M1 Pro

    от автора

    Я отправил сообщение на новый адрес Алекса с его взломанного кошелька.В сентябре 2022 года я решил создать себе новый hot wallet для ежедневного использования. Хотелось сгенерировать себе что-то легко узнаваемое, например 0x0000…aced. Мой друг Алекс сказал мне, что он использовал для таких целей Profanity, инструмент для создания Ethereum кошельков с красивыми адресами. Когда я открыл…

  • Можно ли доверять библиотекам, которые использует ваше приложение?

    от автора

    Если вы знакомы с современными техниками написания высококачественного кода, тогда, пожалуй, вам не стоит волноваться об уязвимостях кода, который вы написали. Однако, обычно приложения используют сторонние библиотеки (зависимости) — можно ли доверять им?Пожалуй, нет. В мире насчитывается огромное количество разных библиотек и мы не можем быть уверены, что все они безопасны и что в них…

  • 4 видео для мобильных разработчиков. Анимации в React Native, keyboard avoiding в SwiftUI и другое

    от автора

    Привет! На связи tech-команда СберМаркета. 13 октября мы провели онлайн-митап для iOS и Android-разработчиков. Хотим поделиться с аудиторией Хабра видео с докладами оттуда. Рассказываем о нашем опыте внедрения SwiftUI и делимся кейсами на ReactNative.#1 Горизонтальная карусель для баннеров с использованием SwiftUIАлександр Соломатов, руководитель группы iOS-разработки в CберМаркете, рассказал, как мы живём в продакшене со SwiftUI…