Найти в Дзене
Реализация epoll, часть 3
В предыдущих двух материалах этой серии речь шла об общих вопросах работы epoll, и о том, как epoll получает уведомления о новых событиях от файловых дескрипторов, за которыми наблюдает. Здесь мы расскажем...
4 года назад
Реализация epoll, часть 2
Это продолжение перевода цикла статей об реализация epoll. Перед прочтением рекомендуем ознакомиться с первой частью - Реализация epoll, часть 1. Функция ep_insert() Объявление ep_insert() можно найти в строке 1267 файла fs/eventpoll...
4 года назад
Реализация epoll, часть 1
Сегодня мы публикуем перевод первой статьи из серии материалов, посвящённых реализации epoll в ядре Linux 3.16.1*. Автор исходит из предположения о том, что читатели знакомы с API и с использованием epoll...
4 года назад
Таблицы и CSS-свойство float в современной веб-разработке
Таблицы, правда, никогда не предназначались для создания макетов страниц. А тот, кто использует таблицы в таком качестве сегодня, сталкивается с самыми разными проблемами. Таблицы были удобным «хаком», но лишь в своё время...
4 года назад
Yaml vs Json — что круче?
Сегодня поговорим об интересном (и таинственном для фронтов) формате YAML. Он считается одним из наиболее популярных форматов для файлов конфигураций. Файлы с расширением.YAML или.YML вы можете встретить довольно часто, например...
4 года назад
Компонентный подход в веб-разработке
После многих лет поисков JavaScript-мастерам удалось найти философский камень фронтенда – компоненты. Что ждет веб в 2020? Мир веб-разработки развивается головокружительно быстро, как и язык программирования JavaScript...
4 года назад
Этапы создания мобильного приложения: проектирование, дизайн и разработка
Практическое руководство от команды студии мобильной разработки Winfox для тех, кто начинает делать свое приложение. О чем рассказываем Что именно входит в создание приложения? Вопрос, который нам чаще всего задают клиенты...
4 года назад
4 новых продукта GitHub, которые изменят код
Совсем недавно GitHub провел свое первое виртуальное мероприятие — GitHub Satellite. Тысячи людей подключились к прямой трансляции, которая весь день радовала публику интересными докладами, сгенерированной музыкой и многим другим. В начале конференции GitHub объявил о запуске новых функций, которые скоро появятся на платформе...
4 года назад
9 отличных сервисов для проверки кода
Работу программиста можно оценивать по многим критериям, но главные – это, наверно, чистота кода и его качество. Мы рассмотрим 9 сервисов для проверки кода. Правильно работающий код – это уже прекрасно,...
4 года назад
Пошаговое руководство по созданию торгового бота на любом языке программирования
У меня нет квалификации, позволяющей давать советы, касающиеся инвестиций, законов, или чего-то подобного. Я и не пытаюсь этого делать. Цель руководства заключается в том, чтобы, в учебных целях, рассказать о программировании торговых ботов...
4 года назад
Поиск лучшего фронтенд-инструмента 2021 года
Любой, кто начинает карьеру в сфере разработки программного обеспечения, скорее всего столкнётся с задачей выбора первого языка, фреймворка или набора инструментов. Уверен, каждому из вас это знакомо...
4 года назад