Месяц: Май 2021
-
Почему Пентагон закупил израильские беспилотники Skylord? Контуры ведения новых войн в стиле Skynet
—
от автора
В этом году Пентагон после полугодичных испытаний сразу после проведенного Кремлем Парада Победы в честь 9 мая (совпадение? нет, не думаю(с)) таки заключил с израильской компанией Xtend контракт на поставку десятков небольших беспилотных летательных аппаратов для использования в помещениях и в городских условиях силами специального назначения ВМС, морской пехоты и армии. Министерство обороны США заказало…
-
Инструменты для аудита CSS
—
от автора
Аудит (здесь и далее слово «аудит» употребляется в значении «оценка качества») CSS не относится к повседневным задачам при разработке веб-приложений, но иногда приходится этим заниматься. Это может быть частью процесса определения критического CSS, удаления неиспользуемых селекторов, улучшения доступности, когда все цвета в кодовой базе оцениваются на предмет контрастности, и т.д. Существуют некоторые инструменты, облегчающие выполнение…
-
Транзакции. Часть 1. Конспект книги «Designing Data-Intensive Applications»
—
от автора
Эта статья является конспектом книги «Designing Data-Intensive Applications». В суровой реальности информационных систем очень многое может пойти не так — программное или аппаратное обеспечение базы данных может отказать в любой момент; в любой момент может произойти фатальный сбой приложения; разрывы сети могут неожиданно отрезать приложение от базы данных или один узел базы от другого; состояния гонки между…
-
Shell-скрипт, который удалил базу данных, и история о том, как ShellCheck мог бы помочь это предотвратить
—
от автора
Сегодня хочу рассказать об одном случае из жизни, когда невинная ошибка при написании скрипта командной оболочки привела к удалению базы данных, используемой в продакшне. Расскажу я и о том, как ShellCheck (инструмент для линтинга и анализа скриптов, выходящий под лицензией GPLv3) мог бы обнаружить эту ошибку и предотвратил бы катастрофу. Да, сразу скажу, что я…
-
Производительность Android Runtime vs NDK
—
от автора
Разрабатывая игровой движок для Android, я был уверен, что нативный код C/C++ будет исполняться быстрее чем аналогичный код на Java. Это утверждение справедливо, но не для последних версий Android. Чтобы проверить почему так происходит, решил провести небольшое исследование.Для теста использовался Android Studio 4.1.3 — для Java Android SDK (API 30), для C/C++ Android NDK (r21,…
-
Маленькими шагами к красивым решениям
—
от автора
Архитектура ПО — это Вселенная. Все очень сложно, но если все правильно, то все невероятно просто. Шаг за шагом познаю что и как. Ищу лучшие практики и шаблоны. В конечном счете, в очередной раз делаю одно и то же заключение: Изученные правильные практики и шаблоны проектирования лишь вектор, который вдохновляет на красивые и уникальные решения.Здесь…
-
Итак, вы хотите создать компанию по улавливанию и хранению углерода
—
от автора
Хотите выиграть приз в миллион долларов от Илона Маска? Улавливание углерода (УУ) в наши дни – тема чрезвычайно популярная. Десятки новых компаний занимаются вопросом удаления лишнего CO2 из атмосферы с целью стабилизации климата. Сам я не эксперт по УУ, но периодически мне задают вопросы на эту тему. Поэтому я предлагаю вам данную статью, чтобы помочь…
-
Аарон Шварц: как стать продуктивнее
—
от автора
Об Авторе: Аарон Шварц — американский интернет-активист, программист, писатель, хактивист. Умер за свободу информации. В 12 лет создал сайт Info, где каждый мог писать о том, что знает (а другие могли дополнять и комментировать). Это был предвестник Википедии. В 14 лет Шварц стал соавтором спецификации RSS 1.0. Аарон Шварц работал под руководством Тима Бернерса-Ли в…
-
Обновили White Paper «О защите персональных данных»
—
от автора
С мая 2021 года Cloud4Y предлагает обновлённый White Paper «О защите персональных данных» — документ, содержащий информацию обо всех аспекта работы с персональными данными, включая законодательную базу, принцип построений системы защиты ПДн, и пр. В документе учтены изменения, принятые в 2021 году, что позволяет использовать его как руководство для организации систем защиты ПДн. Мы добавили…
-
Эффект «выжатого фаундера»
—
от автора
Без претензий на умность. Просто выгрузка мыслей.Каждый кто делал свой проект или делает его прямо сейчас, думаю согласится с тем, что нагрузке на фаундера не позавидуешь.Конечно, можно посмотреть множество фильмов, где веселый и беззаботный фаундер за 1,5 часа экранного времени преодолевает все преграды и достигает успеха, но в жизни это не так. Единственный, более менее…