Люди и интерфейсы. Рассказ незрячего тестировщика о том, как сервисы Яндекса становятся доступнее.
«Привет, меня зовут Анатолий Попко. Последние 15 лет я работаю над тем, чтобы технологии становились доступнее для пользователей с различными ограничениями.
С прошлого года мы вместе с Яндексом строим единые процессы улучшения доступности в сервисах. Я бы хотел рассказать об этой работе и поделиться примерами, которые можно брать и реализовывать где угодно. Поговорим о мифах, моей работе тестировщиком цифровой доступности, да и в целом о восприятии окружающего мира».
«Весь интернет охватила эпидемия chatGPT — она поддерживает беседу, пишет стихи, придумывает сказки, составляет юридические претензии и ищет ошибки в коде. Я подумал — а сможет ли она составить бэклог или спроектировать API?
Так как я последние 7 лет занимаюсь проектами в области edTech, я начал с бэклога для школьной LMS — системы управления обучением».
Айтишник попросил ChatGPT написать требования, и вот что получилось.
Где работать в IT в 2022: Astra Linux.
Наша рубрика «Где работать в IT» — это интервью с интересными айти-компаниями, в которых они делятся подробностями о процессах своей работы. Представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях.
В этом выпуске мы расскажем вам о компании «Astra Linux» — команде разработки российской одноименной операционной системы.
Взрывная волна от лопнувшего FTX облетела инфопространство всего Земного шара. Примерно в это же время Елизабет Холмс из Theranos наконец-то получила реальный срок. Самое время вспомнить другие громкие мошенничества, похоронившие известные компании или стоившие им миллиарды.
Корпоративные скамеры. Как грязные корпорации шли ко дну из-за махинаций.
В этом материале мы подробно разбираем концепцию MLOps. Более того, делаем это тремя способами. Сначала теоретически — через схему MLOps. Затем — концептуально, через артефакты, которые заложены в подходе. И наконец, через понимание MLOps как информационной системы.
Что такое MLOps? Самый подробный текст про работу с ML-системами, который вы найдете в интернете.
Клубничная чудо-коробка 2.0 всё.
«Продолжаю серию статей про свои клубничные приключения. В этой хочу рассказать, как дорабатывал систему выращивания клубники, с какими проблемами столкнулся, каких результатов достиг и почему решил остановить проект "Коробка 2.0"».
Хотим дать второе дыхание рубрике «Лица Хабра» и заодно познакомить вас с талантливыми хабраавторами, участвующими в конкурсе «Технотекст 2022». Кстати, вы тоже можете в нем поучаствовать, нужно лишь отправить сюда свою статью.
Сегодня поговорим с Алексеем Гришиным, чья статья «It is Wednesday, my java dudes, или Насколько сложно сделать свою JVM» вошла в номинацию «Бэкенд» нашего конкурса!
Привет! С момента моего предыдущего появления в рубрике прошел почти год. Но я всё так же работаю архитектором ПО в Actimind, а сколько лет — я уже сбился со счету.
Что касается текстов, я не особо планировал когда-либо писать технические статьи, да еще и номинировать их на какие-то премии. Мне казалось, что я не могу рассказать ничего интересного (людям с синдромом самозванца — большой привет, ваш опыт правда интересен!). Но внезапно на Geektimes некоторые люди стали публиковать свои рассказы. Мне тоже захотелось. И прежде чем выкладывать художественную литературу, я решил выложить технический текст. Чтобы было честно.
Так всё и началось. Первые технические статьи особо никому не зашли, но и неприязни не вызвали. Фантастика же зашла на «ура» и мотивировала меня закончить повесть. Я получил немало полезных отзывов и, что куда важнее, новых потрясающих друзей (привет, Ала!).
Кстати, так я узнал, что некоторые люди пришли на Хабр и читают его ради «гуманитарного» контента — статей Milfgard-а, научпопа, литературы. Так что не на одних фреймворках свет клином сошелся.
Как и многие мои коллеги, в свободное время от программирования по работе я программирую для души. Раньше это всегда улетало в стол. Написание статей позволило с одной стороны придать этому процессу какой-то смысл, с другой стороны — более тщательно доводить темы до логического завершения, а не бросать их на полпути. А еще — поведать интересную, необычную историю, которая, может быть, вдохновит кого-то на что-то по-настоящему крутое. Плюс это отличная возможность потренироваться в навыках донесения мысли, подаче и иллюстрировании материала.
Интересно, правда, что самую любимую свою статью по самому крупному своему проекту — игре Protolife — я смог написать только через полгода после релиза. Когда перестал ее ненавидеть и смог без отвращения открыть IDE с кодом. В эту игру мы (команда разработчиков) вложили душу сильнее, чем могли себе позволить, и в итоге адски выгорели. Настолько, что запланированный цикл статей так и не получился. Еще раз вернуться в ту же реку я уже не смог и переключился на другие проекты.
Кстати, мои коллеги работают над новой игрой. Поддержите их в стиме, если еще не успели. Вдали от дома им это пригодится.
Может показаться, что темы для статей у меня какие-то малость… поехавшие. Не зря же почти все они лежат в хабе «Ненормальное программирование». В общем-то, так и есть. Я люблю придумывать странное, сочетать несочетаемое и делать что-то просто потому, что это звучит прикольно («база в картинке»). Как правило, я еще и выбираю какой-то новый для себя инструмент, чтобы два раза не вставать. Так я и отдыхаю, и узнаю что-то новое, а так же даю волю своему творческому подходу, чтобы потом не тащить его на работу (коллеги не всегда ценят мои задумки).
Сейчас я начал новую статью, и от первоначальной задумки мысль увела меня довольно далеко. Пока что мне весело. А Хабру и его обитателям спасибо за предоставленную возможность этим весельем делиться!
Поделитесь с нами тем, что вас останавливает от того, чтобы взять и написать пост на Хабр!
Читать полностью…React: работа с 3D-графикой.
«В данном туториале я покажу вам самый простой и быстрый способ рендеринга 3D-объектов и моделей в React».
Мы решим 3 интересные задачи:
— рендеринг самописного 3D-объекта,
— рендеринг готовой 3D-модели,
— совместный рендеринг объекта и модели.
Этот текст — для тех, кто хотел бы посмотреть на MidJourney в деле, но не может выделить время, чтобы, наконец, попробовать. А еще для тех, кому нужно отвлечься от работы и погрузиться во что-нибудь, что увлекает и расслабляет внимание.
Машинное искусство и стиль Midjourney на примере круга.
Тестируем 7 антисанкционных офисных пакетов — альтернатив Microsoft Office.
Сейчас импортозамещение, особенно в IT, фактически, стало жизненной необходимостью. А раз так, то давайте посмотрим на текущую ситуацию с наиболее востребованным отечественным ПО — а именно на офисные программамы, которые нужны всем без исключения государственным и коммерческим структурам.
10 задач для девопса, когда уже нечем заняться.
Хорошо, когда у DevOps заканчиваются задачи. Это значит, что все крупные преобразования уже позади. Однако это легко может превратиться в пугающую проблему, способную привести к деградации навыков и выгоранию.
Ради душевного спокойствия себя и своих коллег прочитайте эту статью, если вы чувствуете себя потерянным, не знаете, что делать и как оставаться проактивным.
⚡ IT-новости к этому часу
🍏Apple работает над системой сквозного шифрования данных для защиты iCloud
🔹Ledger выпустил криптокошелек с тачскрином
💬«Вымпелком» призвал запустить единую базу спам-номеров
🔸Сервисы Яндекса стали доступнее незрячим пользователям
👀МФЦ будут оказывать госуслуги без паспорта и других документов, по биометрии
🙏Уволенные сотрудники-иммигранты Meta обратились к руководству с просьбой о помощи
🛏Маск организовал спальные места в штаб-квартире Twitter для сотрудников в хардкордном режиме работы
🛰Китай не исключает расширение космической станции «Тяньгун» (ФОТО)
🌌Orion покинул лунную сферу влияния и направляется домой
#новости
Как создать Minecraft на Python? Обзор библиотеки Ursina Engine.
Среди любителей Minecraft много энтузиастов: пока одни просто играют, другие запускают целые серверы и пишут модификации. А кто-то идет дальше и разрабатывает собственные песочницы. Последнее теперь возможно даже на Python.
В статье посмотрим на основы работы с библиотекой Ursina Engine и то, как с помощью нее создать мир из кубов.
«В этой статье я хочу рассказать вам, как собрать минимальную Linux из исходного кода и запустить её у себя на компьютере.
Она не позволит использовать все возможности вашего компьютера, но будет иметь главное — интерфейс командной строки. Поверьте мне, получив работающий интерфейс командной строки Linux на вашем компьютере, вы испытаете неповторимые ощущения».
Как самому за один вечер собрать минимальную ОС Linux из исходного кода.
Как можно в 3 раза снизить время, которое менеджеры тратят на рутинные задачи.
Для бизнеса, который планирует развиваться и расти, а не извлекать сиюминутную выгоду, система аналитики практически мастхэв. Она помогает строить бизнес-планы, дает более реальное представление о том, как чувствует себя компания; с ее помощью можно принимать решение, основываясь на фактах, а не на догадках.
В этой статье поговорим о внедрении системы аналитики и той пользе, которую она приносит.
«Весь интернет охватила эпидемия chatGPT — она поддерживает беседу, пишет стихи, придумывает сказки, составляет юридические претензии и ищет ошибки в коде. Я подумал — а сможет ли она составить бэклог или спроектировать API?
Так как я последние 7 лет занимаюсь проектами в области edTech, я начал с бэклога для школьной LMS — системы управления обучением».
Айтишник попросил ChatGPT написать требования, и вот что получилось.
Недавно мы запустили проект «Хабр IT-медиа» и в рамках него хотим представить вам рубрику «IT-гид».
Каждый профессионал от IT знает важные неочевидные тонкости своей специальности, а некоторые не против поделиться опытом. IT-гид — раздел, где эксперты рассказывают о самых разных аспектах своей работы.
В новой статье обсуждаем умное ЖКХ и LoRaWAN, которые в 2022 году обрели вторую жизнь! Эксперт расскажет, почему LoRaWAN потерпела неудачу, а теперь снова в деле, и что с ней делать, чтобы не было мучительно больно за потраченные усилия.
LoRa one love. Почему стандарт разочаровал коммунальщиков, но зашел на заводах.
Что внутри лаборатории для испытания NB-IoT-устройств.
«В этом материале расскажу о том, как в нашей лаборатории NB-IoT тестируют устройства интернета вещей, зачем для этого нужны безэховые камеры, в какой ситуации помехи необходимы и в чем вообще цель таких испытаний».
Когда ключевая метрика — почилить: как команда запилила гейм-дизайн для вечеринки.
«Ходить с презентациями своей работы по институтам уныло и старомодно. А вот позвать студентов поиграть, отдохнуть и познакомиться — самое то. Мы устроили в разных городах вечеринки для студентов вузов, а чтобы никому не было скучно, применили IRL идеи гейм-дизайна.
Всё было по-взрослому: и цели проанализировали, и метрики построили, и базовые игровые паттерны проработали».
⚡ IT-новости к этому часу
👀HeadHunter внесена в реестр организаторов распространения информации в сети «Интернет» (реестр ОРИ)
👦«Маск и сыновья» — в твиттере формируются новые атмосфера и кадровая политика (ФОТО)
🚗Tesla начнет оснащать электромобили радарами из-за проблем с автопилотом
🔊Яндекс.Такси патентует два звуковых товарных знака
🤤Doritos выпустила приложение для стримеров, которое с помощью ИИ заглушает хруст чипсов
🎮Хидео Кодзима представил Death Stranding 2
🔹Предприятие Роскосмоса разрабатывает двигатель на воде
🚀НАСА тестирует системы Orion перед приводнением
🌌Оумуамуа находится на пути из Солнечной системы
#новости
Недавно мы запустили проект «Хабр IT-медиа», и сегодня хотим представить вам в рамках него рубрику «Hello world!».
В рубрике мы показываем начинающим программистам, что реально происходит в мире IT: для этого просим опытных разработчиков поделиться своим опытом.
И в первой статье мы попросили Александра Денисова рассказать о том, как он от сеньора-программиста перешел на мидл-позицию и начал заниматься СУБД.
Александр поделился тем, почему не стоит терять время на работе, которая не нравится, и почему делать горизонтальные переходы — не так страшно.
Ищем мидлов и сеньоров в питон-разработке для участия в Публичном собеседовании!
Онлайн-собеседование с эйчаром — отличная возможность потренировать навыки самопрезентации и получить обратную связь в спокойной обстановке. Рекрутером в этот раз выступит Наталья из компании Aston (ex. Andersen).
👉 Отправить заявку
Вакансии для джунов и стажеров на Хабр Карьере:
Web-разработчик в IndigoLab. Можно удаленно. Полный рабочий день. От 60 000 до 80 000 ₽.
http://amp.gs/jxB9N
Разработчик Битрикс в Ростелеком. Можно удаленно. Полный рабочий день. До 100 000 ₽.
http://amp.gs/jxB9A
Программист С# в Экспобанк. Москва. Можно удаленно. Полный рабочий день. До 150 000 ₽.
http://amp.gs/jxB9s
Clojure Developer в Health Samurai. Можно удаленно. Полный рабочий день. От 100 000 ₽.
http://amp.gs/jxB9D
Junior-React в Pena Co., Ltd. Можно удаленно. Полный рабочий день. От 30 000 до 70 000 ₽.
http://amp.gs/jxB9u
Больше вакансий: http://amp.gs/jxB9J
#junior
Мы запускаем Хабр IT-медиа: ваши истории с нашей помощью.
С чем сталкиваются авторы, решившие рассказать о своем опыте? С одной стороны, страшно начать работу: а вдруг тема неинтересная и весь труд впустую. С другой — не хватает сил и уверенности, чтобы закончить пост. Из-за этого авторы забрасывают тексты, а читатели лишаются множества интересных и полезных историй.
Мы решили, что таким авторам надо помочь, и придумали Хабр IT-медиа. Если коротко, то Хабр IT-медиа — это поток публикаций, в котором мы помогаем создавать статьи авторам от сообщества. Расскажем, как это будет выглядеть, чего ждать от проекта и как в него попасть.
Вчера в рамках Карьерного трека у нас прошел прямой эфир с Наталией Ландау, карьерным консультантом и автором проекта «Пересборка».
Поговорили о том, как принимать карьерные решения и разобрали вопросы от зрителей. Запись трансляции уже доступна!
Пятнадцать лет назад труд Криса Касперски «Фундаментальные основы хакерства» был настольной книгой каждого начинающего исследователя в области компьютерной безопасности. Но время идет, и знания, опубликованные Крисом, теряют актуальность. Редакторы «Хакера» попытались перенести этот труд во времена Windows 10 и Visual Studio 2019. Результатом стал цикл статей.
На первом этапе мы малыми силами соберем информацию о подопытном файле. Под «малыми силами» подразумеваются легкие в использовании и широко распространенные средства анализа. В этой статье поговорим о них и для наглядности взломаем несложную защиту.
Учимся анализировать программы для x86 с нуля.
Брендан Эйх о создании JavaScript за 10 дней и о том, что сегодня он сделал бы по-другому.
Миллионы современных разработчиков активно используют язык программирования, который родился буквально за 10 дней в период экспоненциального развития интернета. Создатель JavaScript Брендан Эйх не так давно обратился к истокам созданного им языка и рассказал о том, как семена, посеянные им в 1995 году, теперь наконец-то взошли.
Активность найма на IT-рынке в ноябре 2022.
Ежемесячно мы смотрим, какие компании публикуют больше всего вакансий и изучаем активность найма в разрезе специализаций и квалификаций.
Подготовили рейтинг активности найма в ноябре — приглашаем смотреть на лидеров прошлого месяца.
BatteryTest — результаты тестов батареек и аккумуляторов.
«Рад сообщить, что cайты с тестами батареек и аккумуляторов, над которым мы работали с лета, заработали в "боевом" режиме». Посмотрим, что есть на этих сайтах и чем они могут быть вам полезны.