Пишем занимательный слайдер на чистом JavaScript

Доброго времени суток, друзья! Решил вернуться к теме слайдеров. Вдохновением послужила эта статья. Статья про генератор галереи изображений со встроенным слайдером находится здесь. Слайдер, который мы напишем, работает по принципу бесконечной карточной колоды или стопки изображений. Верхнее изображение отбрасывается в одно из трех направлений — влево, вправо или вверх. Отброшенное ПОДРОБНЕЕ

Пишем генератор галереи изображений со встроенным слайдером

Доброго времени суток, друзья! Вместо введения (постановка задачи) Все началось с изучения чужих слайдеров (готовых решений в сети, типа bxslider, owlcarousel и slick). Когда-нибудь я напишу подробные руководства по работе с этими инструментами (sweet dreams). Появилось желание написать свой слайдер. Однако вскоре (в том числе, после прочтения нескольких статей на ПОДРОБНЕЕ

OpenGL примитивы в стиле RAII

Добрый день, хабра юзеры. Я давно не писал и возможно кто-то заждался статей от меня — конечно же нет. Так как свободного времени стало чутка поболее, а мой GitHub совершенно пуст, я решил написать свой клон Mein kampf Minecraft. С большой вероятностью, я задокументирую это — следите за моими статьями ПОДРОБНЕЕ

Открыта подача заявок на Scheme and Functional Programming Workshop 2020

Научно-практическая конференция Scheme and Functional Programming Workshop 2020 открывает подачу заявок на доклады. Scheme and Functional Programming Workshop — это ежегодное мероприятие, научно-практическая конференция, на которой собираются специалисты про языкам программирования, эстетически или технологически отвечающим основным принципам, заложенным в Алгоритмическим Языке Scheme: минимализму, сохраняющему универсальность, и тщательному проектированию, обеспечивающему гибкий ПОДРОБНЕЕ

Цикл уроков по SDL 2.0: урок 1

От переводчика: вдохновившись циклом статей, я решил попробовать свои силы в SDL. Да вот незадача, каких-либо толковых уроков по SDL версии 2.0 на русском языке найти мне не удалось. Это и подтолкнуло меня к переводу замечательной серии туториалов Twinklebear, в оригинале доступных тут. Добро пожаловать! Цель данных уроков — познакомить ПОДРОБНЕЕ

Цикл уроков по SDL 2.0: урок 6 — Загружаем шрифты с помощью SDL_ttf

От переводчика: Это продолжение серии переводов туториалов от Twinklebear, в оригинале доступных тут. Перевод отчасти вольный и может содержать незначительные поправки или дополнения от переводчика. Перевод первых двух уроков — за авторством InvalidPointer, а третьего и четвертого — за k1-801. Список уроков: Урок 1. Hello World! Урок 2. Не запихивайте ПОДРОБНЕЕ

Цикл уроков по SDL 2.0: урок 3 — Библиотеки-расширения SDL

От переводчика: Я продолжаю заброшенную серию переводов туториалов от Twinklebear, в оригинале доступных тут, с разрешения переводчика предыдущих уроков серии InvalidPointer. Первые два урока серии переводов в списке — за его авторством. Перевод отчасти вольный и может содержать незначительные поправки или дополнения от переводчика. Список уроков: Урок 1. Hello World! ПОДРОБНЕЕ

Цикл уроков по SDL 2.0: урок 2

От переводчика: продолжение серии туториалов Twinklebear, в оригинале доступных тут. Предыдущий урок можно найти здесь. Сегодня мы начнем рефакторить код с прошлого урока, дописав несколько очень полезных функций, а также разберем то, как изображения позиционируются и масштабируются в SDL_Window. Как обычно, мы начнем программу со включения SDL. Также в данном ПОДРОБНЕЕ

Цикл уроков по SDL 2.0: урок 5 — Нарезка листа спрайтов

От переводчика: Это продолжение серии переводов туториалов от Twinklebear, в оригинале доступных тут. Перевод отчасти вольный и может содержать незначительные поправки или дополнения от переводчика. Перевод первых двух уроков — за авторством InvalidPointer, а третьего и четвертого — за k1-801. Список уроков: Урок 1. Hello World! Урок 2. Не запихивайте ПОДРОБНЕЕ

Цикл уроков по SDL 2.0: урок 4 — Обработка событий

От переводчика: Это продолжение серии переводов туториалов от Twinklebear, в оригинале доступных тут. Перевод отчасти вольный и может содержать незначительные поправки или дополнения от переводчика. Перевод первых двух уроков — за авторством InvalidPointer. Рисунки из оригинальной статьи локализованы с максимальным сохранением стиля автора. Список уроков: Урок 1. Hello World! Урок ПОДРОБНЕЕ