Публикации по теме 'standards'


Стандартизация camelCase, PascalCase и не только
Проблема с верблюжьим регистром Недавно я работал над побочным проектом, который проверяет значения на основе типа (string, int, numeric), а затем дополнительные валидаторы для этих типов (string:alphanumeric). Из этих дополнительных валидаторов я сейчас работаю с валидаторами «case» (PascalCase, camelCase, kebab-case, snake_case, Train-Case, CONSTANT_CASE, COBOL-CASE и т. д.). Работая над регулярным выражением для camelCase, я быстро просмотрел, какие другие проекты (не зависящие от..

Блокнот анти-выкройка
За последние несколько лет значительно увеличилось количество инструментов, пытающихся решить задачу внедрения моделей машинного обучения в производство. Что общего у этих инструментов, так это включение ноутбуков в производственные конвейеры. Эта статья направлена ​​на то, чтобы объяснить, почему стремление к использованию ноутбуков в производстве является антипаттерном, и по ходу дела дает несколько советов. Что такое тетрадь? Давайте начнем с определения того, что это такое, для тех..

Руководство по доступности веб-контента (WCAG)
Стандарты доступного дизайна, такие как Руководство по доступности веб-контента (WCAG), представляют собой набор рекомендаций и передовых методов для обеспечения доступности цифрового контента, продуктов и услуг для людей с ограниченными возможностями. Эти стандарты гарантируют, что каждый, независимо от его способностей, может получить доступ к цифровой информации и технологиям и использовать их. WCAG — это наиболее широко используемый стандарт веб-доступности, разработанный консорциумом..

Врата качества кода - Pylint
Линтер кода - это инструмент статического анализа кода, используемый для отметки ошибок программирования, ошибок, стилистических ошибок и подозрительных конструкций. Термин происходит от утилиты Unix, которая исследовала исходный код языка C. Как и Google, lint стало глаголом, означающим статическую проверку исходного кода. Всем известно, что ошибки программирования - это плохо. Некоторые ошибки вызывают сбои, которые разочаровывают пользователей. Другие ставят под угрозу..

Основные проблемы изучения новых фреймворков JavaScript | JavaScript
Разработчики сталкиваются со многими проблемами во время разработки, но иногда самая важная проблема возникает до того, как мы начнем разработку. Некоторые проекты требуют от нас изучения нового фреймворка или даже выбора нового фреймворка для изучения. Чтобы обеспечить успех наших проектов, мы должны оценивать новые платформы по их размеру, производительности, масштабируемости и множеству других факторов. Но проблемы не заканчиваются после того, как вы оценили различные фреймворки и..

STAC: создание экосистемы пространственно-временных активов — Azavea
Ники Лагроун, Джеймс Сантуччи и Аарон Су Что такое СТАК? Пространственно-временной каталог (STAC) — открытый стандарт обмена каталогами растровых и векторных данных. Целью стандарта является повышение функциональной совместимости поиска спутниковых изображений . Потенциальные применения анализа спутниковых изображений имеют далеко идущие последствия. Тем не менее, немногие обращаются к огромному количеству доступных данных. Основным препятствием является сложность поиска и..

Уязвимость безопасности Интернет + WWW, RFC
Текущее стандартное поведение браузера позволяет пользователям отправлять простые текстовые пароли на сторонние серверы. Учетные данные пользователей могут быть легко подделаны на поддельных веб-сайтах, которые выдают себя за официальные сторонние серверы. Неподдельные сторонние серверы часто небезопасно хранят эти пароли. Массовые утечки данных и взломы учетных записей происходили более десяти лет , и эти уязвимости в системе безопасности продолжают делать общество уязвимым для..