[Перевод] Проект Open Book и сборка E-Book FeatherWing
Нас окружают переносные устройства. Часто мы воспринимаем их как нечто, созданное из стекла и кремния, появившееся в нашей жизни уже полностью готовым к использованию. И обычно даже речи не идёт о том, чтобы как следует понять, как, например, работает что-то вроде Kindle. Не говоря уже о том, чтобы...
[Перевод] Встречаем 2021 год с Raspberry Pi: верхушка для новогодней елки с симуляцией огня
Скоро Новый Год, и если у вас есть пара часов свободного времени, можно сделать hi-tech украшение для новогодней елки, пальмы или мандаринового дерева. Без разницы — оно будет неплохо смотреться везде. Под катом — гифка с демонстрацией работы этой штуки Основа конструкции — светодиодная гибкая...
[recovery mode] Спецификация классификации методологии безопасной разработки
Аннотация В статье представляется исследование спецификации методов, средств и методологий безопасной разработки, которая принята на территории РФ, включая перенятый опыт от зарубежных коллег, "бестпрактик", канонов и иного рода вариатив, которые применяются в настоящее время. Исследование...
История создания Аркадных автоматов для серьезного заказчика с несерьезным дизайнером
Всем привет! В этой статье я расскажу историю создания двух Аркадных автоматов с играми для них, и попутно ответим на вопросы: - Как сделать то, чего никогда не делал - Как установить LED панель на 32 дюйма куда угодно - Как найти дизайнера и потерять покой - Важные уроки жизни: Сжатые сроки....
Доступ к платным урокам по DLE
Условия: Уроки будут выходить минимум раз в неделю. После получения доступа, Вы будете видеть все содержимое уроков, остальные будут видеть всего лишь часть урока. Вы сможете писать вопросы к урокам и получать ответы конкретно по теме урока. Подразумевается, что Вы владеете HTML и PHP, так как в...
Создание плагина на DLE | урок 1
По запросам участников группы по DLE в телеграмме. я все же решил продолжить написание уроков по разработке плагинов. Небольшое замечание. Эти уроки требуют от Вас навыков по html, PHP, так как мы не будем изучать здесь языки программирования. Буду пытаться изложить информацию так, что бы даже без...
Урок 1. Знакомство со структурой шаблона DLE
Этот первый водный урок предназначен для чайников, которые впервые сталкиваются с движком и которые быстро хотят понять где что искать. Все шаблоны движка располагаются в папке templates. После установки DLE, по умолчанию установлен шаблон Default. В последующих урока я всегда буду указывать...
Код ваш, призы наши – принимаем заявки на онлайн-хакатон «ВТБ More.Tech»
Привет! Мы начали приём заявок на «ВТБ More.Tech» – онлайн-хакатон для молодых амбициозных айтишников. От вас – профессиональные навыки, желание участвовать в web- или mobile-треках соревнования и умение работать в команде. От нас – призовой фонд 900 тыс. рублей и возможность начать карьеру в...
[Перевод] Как убрать из Git-репозитория файлы с конфиденциальной информацией
Файлы проиндексированы, написано сообщение коммита, данные отправлены на сервер… И вдруг хочется повернуть время вспять. В коммит попал файл, которого там быть не должно. Когда такое случается, приходит время обращаться к поисковику. Каждый разработчик когда-то по ошибке коммитил в общедоступный...
Год за пять: стать востребованным профи, ещё будучи студентом
Привет, Хабр! 7 сентября стартовал новый набор на SafeBoard – программу оплачиваемых стажировок в сфере информационной безопасности от «Лаборатории Касперского». Кандидатов в стажёры ждут несколько этапов отбора, успешное прохождение которых откроет дорогу к обучению и обкатке навыков на боевых...
[KS] FreeLance - плагин фриланса для DLE
Возможности плагина [KS] FreeLance. Регистрация пользователя с указанием типа учетной записи, заказчик или фрилансер. Создание проекта заказчиком. Фрилансер не может создавать проекты, только отвечать на них. Отвечать на проект фрилансер может только один раз, как и на других фриланс сайтах....
Kassa24 для Kylshop
Платежная система Kassa 24 для Kylshop....
EasyPay для Kylshop
Платежная система EasyPay для плагина Kylshop. Код писал не я, а другой разработчик моему клиенту на заказ, и потом пропал, поэтому код распространяется бесплатно с его согласия. Для белорусской версии, но не тестировал на других......
Who is mr. Marvin?
В июне этого года мы выпустили на рынок умную колонку с голосовым помощником по имени Марвин. Она может работать до 2 часов без подзарядки. У колонки шесть микрофонов для обработки голосовых команд. ПО полностью разработано внутри МТС без использования сторонних коммерческих решений. В этом посте...
[Перевод] Знай своего врага: создаём Node.js-бэкдор
Бэкдор в собственном коде, который может незаметно взаимодействовать с операционной системой, это один из самых страшных кошмаров любого разработчика. В настоящий момент в npm имеется более 1.2 миллиона общедоступных пакетов. За последние три года зависимости проектов превратились в идеальную цель...
Шпаргалки по безопасности: Nodejs
Довольно много уже было сказано о популярности NodeJS. Рост количества приложений очевиден – NodeJS довольно прост в освоении, имеет огромное количество библиотек, а также динамично развивающуюся экосистему. Мы подготовили рекомендации для NodeJS разработчиков, основываясь на OWASP Cheat Sheets,...
Вы не смотрите рекламу во время разработки? Непорядок
Дожили. Примерно такая реакция у меня была, когда на локальном проекте на localhost поверх всего вылезла реклама. Вот так вот: Так-то давно пора было. Что это я себе позволяю? Браузером пользуюсь, а рекламу не везде смотрю. Читать дальше →...
[KS] Content Gallery
Плагин, который позволяет в два клика создать галерею в самой новости. При вставке слайдера в полную новость, можно указать сколько элементов будет в одном слайде, смотрите пример ниже. Так же возможно указать в настройках JS: промежуток времени перелистывания слайда в секундах, авто-проигрывание и...