Ink - это инструмент создания пользовательского интерфейса для приложений командной строки, который использует Yoga для создания макетов с CSS-подобными свойствами.
Ink поддерживает все функции React и используется в таких популярных сервисах, как GitHub Copilot и Cloudflare's Wrangler.
Доступны такие основные компоненты, как <Box>, <Text>, <Newline>, <Spacer>, <Static> и <Transform>, а также полезные хуки, такие как <useInput>, <useStdin> и <useFocus>.
Существуют и другие полезные технологии для создания текстовых пользовательских интерфейсов, такие как Bubbletea, Textual, TUI-rs, Dioxus и Mosaic.
Разработчики высказывают свой опыт и мнения о различных инструментах и подходах для создания интерактивных приложений командной строки, включая как положительные, так и отрицательные мнения об использовании React, а также о практичности использования CLI-интерфейсов.
Бывшие агенты ФБР утверждают, что ЦРУ скрывало информацию о неудачной попытке вербовки с участием сотрудника саудовской разведки, который встречался с двумя угонщиками 9/11 в феврале 2000 года.
Адвокаты обвиняемых, находящихся в тюрьме Гуантанамо, запросили все документы, касающиеся вербовки саудовского шпиона, у ЦРУ, ФБР, Конгресса и Комиссии 9/11.
ЦРУ категорически отрицает факт сокрытия информации, но в статье поднимаются вопросы о действиях агентства и Саудовской Аравии в преддверии терактов и делается вывод, что основные загадки 11 сентября до сих пор не раскрыты.
ЦРУ и ФБР имеют разные мандаты: ЦРУ занимается сбором иностранных разведывательных данных, а ФБР - правоохранительной деятельностью внутри страны.
В статье обсуждаются прошлые скандалы, связанные с ЦРУ, включая программу MKUltra, и высказывается предположение, что их работа связана с ложью, манипуляциями и совершением преступных действий.
Глобус Древней Земли - это интерактивный веб-сайт, позволяющий пользователям увидеть, как выглядела Земля миллионы лет назад, включая первые коралловые рифы и появление сложной жизни на суше в Ордовикском периоде.
На глобусе представлены различные временные периоды, показывающие первое появление различных форм жизни, существовавших в те времена, начиная с 750 миллионов лет назад и вплоть до вымирания динозавров 66 миллионов лет назад.
Сайт был создан геологом К.Р. Скотезом и веб-разработчиком Яном Вебстером и является прекрасным образовательным инструментом для всех, кто заинтересован в изучении истории Земли.
Была выражена озабоченность по поводу точности информации и картографических данных сайта, с призывами уделять больше внимания южному полушарию и возможности отслеживать движение тектонических плит во времени.
Комментаторы обсуждают различные исторические и гипотетические факты, связанные с Землей, включая расположение материков, эволюцию человека и обезьян, а также возможные последствия изменения климата для географии планеты.
Scrum - это более предписывающая система, которая может помешать командам быть такими быст рыми и динамичными, какими они могли бы быть, в то время как Kanban - это система, основанная на принципах "тяни-толкай", которая предоставляет обоснованные принципы, позволяя менеджерам адаптировать их к конкретной ситуации и получать гораздо лучшие результаты.
Kanban усиливает преимущества Scrum, делая команды более отзывчивыми, позволяя им эффективно определять размер работы, сокращая потери и делая работу видимой.
Несмотря на то, что в Scrum полезны регулярные собрания, такие как ежедневные стенд-апы и ретроспективные сессии, командам не нужен Scrum, чтобы иметь возможность планировать регулярные мероприятия и улучшать свои процессы.
Полезность ретроспектив в Scrum и Kanban вызывает споры: одни утверждают, что они полезны, другие считают их пустой тратой времени.
Обсуждается вопрос об использовании спринтов или подхода Канбан, при этом одни доказывают важность регулярных точек контакта, а другие считают, что точки контакта могут быть реализованы в Канбан.
В статье обсуждается использование системы "бумага и ножницы" для отслеживания бюджета ROM при создании игры Street Fighter II с использованием аркадной платформы CPS-1 в конце 90-х годов.
Платформа CPS-1 имела мощные возможности графического рендеринга, но ограниченные функции поворота и масштабирования, что создавало проблему для менеджеров проекта при распределении бюджета ПЗУ.
Программные археологи могут реконструировать бумажные листы для анализа персонажей и функций, добавленных позже, причем система листов использовалась для большинства игр на CPS-1 и постепенно заменялась инструментами на более поздних платформах, таких как CPS-2.
KeePassXC добавил базовую поддержку WebAuthn через запрос на поставку.
Эта поддержка использует ключ Elliptic Curve по умолчанию (EC2, подпись ES256, кривая P-256), 2048-битный ключ RSA, и предлагает базовую регистрацию/аутентификацию с включенной проверкой пользователя и отсутствием проверки по умолчанию.
Некоторые расширения все еще отсутс твуют, а поддержка Resident Key, триггерной разблокировки из расширения, корневых сертификатов и PIN/TouchID при аутентификации пока недоступна.
В статье обсуждаются потенциальные риски и преимущества аутентификации в стандарте FIDO WebAuthn, а также различные мнения по поводу ее использования для обеспечения конфиденциальности и безопасности пользователей.
Passkeys внедряют крупные технологические компании, но критики утверждают, что эта система способствует централизации и блокировке поставщиков, и необходим более совместимый подход.