Рубрика «перевод» - 12

Привет! Предлагаю Вашему вниманию перевод статьи «Make These Changes to Meet Web Design Accessibility Standards» автора Richard Pilton

Что такое доступность?

Доступность (всё чаще мы её так и называем Accessibility) — это дизайн продуктов, устройств или услуг, которые могут использовать как можно больше людей, включая людей с ограниченными возможностями, такими как нарушение зрения, двигательные трудности, трудности в обучении или глухота.

Внесите эти изменения, чтобы соответствовать стандартам доступности веб-дизайна - 1

Плюсы доступности

Главное преимущество успешного проектирования доступной платформы — сделать ваше приложение или веб-сайт доступным для всех, но есть немало других преимуществ.
Читать полностью »

Доброго времени суток. Представляю Вашему вниманию перевод статьи:«Coding Mentor: Why You Should Become One and How to Do It» автора Oleg Sklyarov (Олег Скляров).

Репетитор по программированию: почему вы должны стать им и как это сделать - 1

Привет! Меня зовут Олег Скляров, я работаю руководителем группы разработки мобильных устройств для детей в Skyeng. В свободное время я работал репетитором студентов IT сферы. Это был большой опыт для меня, поэтому я хочу поделиться своей историей и идеями, которые я получил в ходе этих занятий.Читать полностью »

Привет! Предлагаю Вашему вниманию перевод статьи «My solution is the best!» автора John Hotterbeekx.

Недавно я смотрел выступление одного докладчика об архитектуре. Беседа вышла увлекательной, концепция и идея определенно имели смысл, но выступающий не понравился.

Что произошло?

Больше половины презентации было на высоте, там приводились подходящие примеры, и публика видела, что докладчик точно знает свое дело. Но то, как мужчина говорил о чужих решениях и методах, явно казалось неправильным. Он называл их дрянными платформами, грубил людям, которые до сих пор использовали решения не из доклада, называя способы и методологии, которые используются всем ИТ-сообществом в течение не одного года, «большими ошибками». Наверное, вы уже поняли мое отношение, во время презентации постоянно слышались примеры таких вещей. Поэтому, хоть содержание и было на пять, его отношение к другим методам вынуждало проявлять к нему неуважение. Этот пример, конечно, слишком кристаллизированный, даже экстремальный, и он заставил задуматься над ним, почему иногда люди ставят своё решение выше чужих, хотя они не всегда таковые?

image
Читать полностью »

Приветствую! Представляю вашему вниманию перевод статьи «9 Extremely Powerful JavaScript Hacks» автора Klaus.

Прим. переводчика: в этом новом (от 10 декабря) посте классные приёмы для JavaScript, которые мне как начинающему понравились, но также есть очевидная реклама приложения для тестов. Но я обязан переводить материал целиком, поэтому рекламную часть скрываю в спойлер, хотя она не бесполезная, кстати.

Нативочка из переводимой статьи

Я люблю оптимизировать.

Но пользователям наплевать на мой оптимизированный код, если их сайт не работает в браузере Internet Explorer 11.

Я использую Endtest для создания автоматизированных тестов и выполнения их в кросс-браузерном облаке.

К слову, Netflix использует ту же платформу для тестирования своих веб-приложений. Более того, он даже указан как необходимый навык в некоторых вакансиях.

Endtest действительно имеет некоторые прикольные функции, такие как:

  • Кросс-браузерная сетка, работающая на компьютерах с Windows и MacOS
  • Редактор без кода для автоматизированных тестов
  • Поддержка веб-приложений
  • Поддержка как нативных, так и гибридных приложений для Android и iOS
  • Неограниченное количество видеозаписей для ваших тестовых прогонов
  • Сравнение скриншотов
  • Геолокация
  • Оператор if
  • Циклы
  • Загрузка файлов в ваши тесты
  • API Endtest, для легкой интеграции с вашей системой CI/CD
  • Расширенные утверждения
  • Мобильные тесты на реальных мобильных устройствах
  • Тестирование электронной почты с помощью Endtest Mailbox

Вы можете просмотреть документы по этому инструменту.

А теперь 9 очень полезных советов по JavaScript.
Читать полностью »

Привет!

Предлагаю вашему вниманию перевод статьи «6 powerful CSS selectors that will really help you write clean CSS» автора Ibrahima Ndaw.

Селекторы в CSS используются для выбора элементов и стиля. Селекторы производительны и поэтому пользуются популярностью у разработчиков. В этой статье приведены 6 селекторов CSS, которые помогут написать чистый CSS в вашем следующем проекте (если, конечно, вы его используете).
Читать полностью »

Возможно ли это?

Да.

Знаю, звучит странно и больше похоже на упражнение в бесполезности, но это не так.
В этой статье я расскажу, как можно использовать С++ в разработке сайта, и приведу несколько достойных причин этому.

Будет не только интересно, но также полезно и очень практично.
Читать полностью »

Привет! представляю вашему вниманию перевод статьи «How to Design and Code a Personal Website» автора Ryan Smith.

Многие разработчики считают, что быть хорошим дизайнером — это врожденная способность, что творческий подход — это то, с чем вы сразу родились. На самом деле, дизайн — это навык, который можно освоить, как и любой другой. Для создания красивого сайта не обязательно родиться художником, нужно только попрактиковаться, хорошо так попрактиковаться. Эта статья расскажет о том, как практиковать дизайн через процесс создания персонального сайта с нуля и превращения его в код.

image

Читать полностью »

Это перевод статьи Элиезера Юдковского, из научно-популярного цикла, посвященного многомировой интерпретации квантовой механики. Начало цикла было переведено на хабре, но потом переводчик видимо подустал. Его можно понять — материал очень объемный. Юдковский любит растекаться мыслию по древу. С другой стороны, материал действительно сложный, а повторение разными словами одного и того же позволяет картинке в голове неподготовленного читателя хоть как-то уложиться. Я не возьмусь продолжить перевод всего цикла, но попробую перевести пару наиболее важных статей.

Я пропущу статьи цикла про пространства состояний (классическое и квантовое) — концепция используется много где, и должна быть знакомой технически подготовленному читателю. А также пропущу фейнмановские интегралы по траекториям — с ними можно ознакомиться в прекрасном научно-популярном первоисточнике.

А вот следующий пост отвечает на важный вопрос. Если "настоящий" мир на фундаментальном уровне — квантовый, где все запутано, и все влияет друг на друга, откуда вообще берутся классические системы? Почему "естественные" квантовые явления мы видим так редко в обычной жизни? Это то что автор называет "классической галлюцинацией". Почему, например, создателям квантовых компьютеров нужно прикладывать такие огромные усилия, чтобы сохранить систему в "естественном" запутанном состоянии?

Читать полностью »

Привет! Представляю вашему вниманию перевод статьи «The 6 most common mistakes developers when writing HTML and CSS» автора Stas Melnikov.

Использование атрибута placeholder вместо элемента label

Часто разработчики используют атрибут placeholder вместо элемента label. Но в этом случае пользователи скринридера (программы чтения с экрана) не могут заполнять поля, потому что скринридер не может прочитать текст из атрибута placeholder.

<input type="email" placeholder="Enter your email">

Поэтому я рекомендую использовать элемент label для поля имени и атрибут placeholder для примера данных, которые пользователь должен заполнить.

<label>
  <span>Enter your email</span>
  <input type="email" placeholder="e.g. example@gmail.com">
</label>

Использование элемента img для разметки декоративной графики

Я часто вижу, как разработчики путают декоративную графику с изображениями контента. Например, они размечают социальные иконки с помощью элемента img.

<a href="https://twitter.com" class="social">
  <img class="social__icon" src="twitter.svg" alt>
  <span class="social__name">Twitter</span>
</a>

Но иконка социальной сети — это декоративная иконка, которая помогает пользователям быстрее понять смысл элемента, не читая текст. Если мы удаляем значок, мы не теряем значение элемента, поэтому мы можем использовать для него свойство background-image.
Читать полностью »

Практически в любой современной компьютерной игре наличие какого-либо физического движка является обязательным условием. Развевающиеся на ветру флаги и кролики, бомбардируемые шарами, ― всё это требует надлежащего исполнения. И, конечно, пусть не все герои носят плащи… но те, кто носят, действительно нуждаются в наличии адекватной симуляции развевающейся ткани.

Как научить нейросеть воспроизводить игровую физику - 1

И всё же полное физическое моделирование таких взаимодействий часто становится невозможным, поскольку оно на порядки медленнее необходимого для игр в реальном времени. Данная статья предлагает новый метод моделирования, который может ускорить физические симуляции, сделать их в 300-5000 раз быстрее. Цель его состоит в том, чтобы попытаться научить имитации физических сил нейронную сеть.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js