Месяц: Сентябрь 2022

  • Борьба с ветряными мельницами: ветроэнергетика и глобальное потепление

    от автора

    В 2022 году исполняется 50 лет со времен публикации знаменитого документа «Пределы роста», подготовленного Римским Клубом. Это был обзор технологических и общественных тенденций, характерных для конца XX века – в целом сводившийся к мысли, что гибкость рынка и бережливое отношение к природе не компенсирует ее истощения. В 2014 году на русском языке вышла книга «Пределы…

  • Парсинг JSON с помощью Jackson

    от автора

    Большая часть веба на сегодняшний день обменивается данными в формате JSON. Веб-серверы, веб-приложения и мобильные приложения, даже устройства IoT общаются друг с другом, используя JSON. Простой и гибкий способ обработки JSON необходим любому программному обеспечению, чтобы выжить в современном мире.Эта статья сопровождается примером рабочего кода на GitHub.Что такое JSON?JSON (от англ JavaScript Object Notation) —…

  • Бум BIM: как изменилось строительство

    от автора

    Когда мы говорим о строительстве, в голове вспыхивают стереотипы, что это безумные горы денег, в городах бесконечно не докладывают перекладывают плитку, гости из южных стран орудуют мастерком и кирпичами, где-то в офисах сидят архивариусы с кульманами и ватманами, а во главе всего этого, в лучшем случае, сидит эпик-босс с автокадом.Но на самом деле цифровизация добралась…

  • Запрет на Ghost Gun в Америке

    от автора

    Данная статья написана в целях познакомить читателя с таким являнием как Ghost Gun. Автор ни к чему не призывает. Помните, неправомерное приобретение, хранение и применение оружия является преступлением и должно преследоваться по всей строгости Закона! Ghost Gun (гост ган) или «оружие-призрак», общий термин для несерийного и самодельного огнестрельного оружия, которое впервые появилось в Америке как…

  • PHP: атрибуты vs аннотации: оптимизируем метадату Doctrine

    от автора

    <?php #[ORM\Entity, ORM\Table(name: ‘item_price’)] class ItemPrice { #[ORM\Id, ORM\Column(type: ‘integer’), ORM\GeneratedValue] private int $id; #[ ORM\ManyToOne(targetEntity: Item::class, inversedBy: ‘prices’), ORM\JoinColumn(name: ‘item_id’, referencedColumnName: ‘id’) ] private Item $item; #[ORM\Column(type: ‘string’)] private string $amount; #[ORM\Column(type: ‘string’)] private string $currency; }Одним из нововведений PHP 8.0 являются атрибуты. Атрибуты содержат метадату для классов, полей, функций; которая доступна через Reflection…

  • Дефолт США: почему о нем никто не говорит, хотя он происходил уже пять раз

    от автора

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

  • Секретики Unity3d. Зачем нужен флаг STARTER_ASSETS_PACKAGES_CHECKED в стартовых ассетах

    от автора

    Что за флаг?Кто устанавливал офицальные ассеты от Unity «Starter Assets — Third Person Character Controller» или «Starter Assets — First Person Character Controller» возможно замечал что в настройках проета (Project settings -> Player -> Other settings -> Script Compilation) появляется флаг STARTER_ASSETS_PACKAGES_CHECKED, но зачем он нужен? Давайте разбираться.Исследуем скриптыДля иследования был выбран ассет «Starter Assets…

  • Как обеспечить ребенку здоровый микробиом

    от автора

    Когда человек впервые сталкивается с микробами? Ответ, который дает наука сегодня: еще в утробе матери, вероятнее всего на 24-й неделе гестации Причем, знакомится он не только с мамиными, но и с папиными микробами! Это fun fact.А вот вам серьезный факт: микробиоценоз формируется до трех лет (иногда говорят про 5 лет). То есть первая тысяча дней…

  • Вендор ушел, а клоуны остались. Как мы начали сопровождать чёрный ящик

    от автора

    Привет! Мы команда сопровождения GlowByte, и мы решаем сложные проблемы. Если проект не хочет брать на поддержку ни одна команда , если с проекта ушли все ключевые сотрудники, если проект бросили разработчики, если на проекте экзотические технологии или же проект захотел отказаться от технической поддержки и порушить все свои бизнес-процессы, то есть отличный повод прийти…

  • Мобильные устройства не могли подключиться к SSID

    от автора

    Недавно обратился клиент с проблемой на 802.11 сети: с мобильных телефонов часто не удавалось подключиться к SSID, зависало на фазе аутентификации. Со стационарных устройств таких проблем замечено не было — но именно с мобильных, как сообщал заказчик. Мы попросили сообщить происходит ли это во время удаления пользователя от точки доступа или нет, но клиент не…