Иконка со счётчиком в верхнем тулбаре: пример разнообразия подходов к одной задаче

В жизни каждого разработчика бывает момент, когда, увидев интересное решение в чужом приложении, хочется реализовать его в своём. Это же логично и должно быть довольно просто. И наверняка заботливые люди из «корпорации добра» написали по этому поводу какой-нибудь гайд или сделали обучающее видео, где на пальцах показано, как вызвать пару нужных методов для достижения желаемого […]

Делаем литературные часы на основе электронной книги

Моя девушка читает книги запоем. Она преподаёт и изучает английскую литературу, поэтому прочитывает в среднем по 80 книг в год. В списке её желаемых покупок значились часы для гостиной. Я бы мог купить настенные часы в магазине, но разве это интересно? Вместо этого я сделал ей часы, сообщающие время при помощи цитат из различных литературных […]

Сравнение станков лазерной резки Raylogic 11G и Raylogic V12

Всем добрый день! С вами компания 3Dtool. Сегодня мы решили сделать для вас сравнение станков лазерной резки Raylogic 11G и Raylogic V12. Ну, а если говорить конкретней, то мы расскажем вам об изменениях в лазерных станках Raylogic. Как оказалось, при выборе лазерного станка многие даже не предполагают какую важную роль для продолжительного ресурса и стабильной […]

Внедрение зависимостей в сервис Apache Ignite.NET

Разрабатывая различные приложения, использующие популярную библиотеку Castle Windsor для внедрения зависимостей и Apache Ignite.NET в качестве «ключика», который открывает дверь в «облачные» вычисления, я столкнулся с небольшим неудобством: у меня не было никакой возможности внедрить зависимость в сервис, запускаемый через так называемый Service Grid. Причина по которой это происходит довольна банальна. Apache Ignite.NET сериализует сервис, […]

SQLite и NW.js — пошаговая инструкция для создания крепкой дружбы

Привет, Хабр и его обитатели! Захотелось изваять нечто на HTML и JS, чтобы было десктопное и удобное. Что для этого нужно? Правильно. Node.js и NW.js или Electron. Поглядев на слабые попытки холивара NW vs Electron и почитав документацию и того и другого было принято решение для начала пощупать NW.js. Но вот ведь засада. Выполнение npm […]

Var, let или const? Проблемы областей видимости переменных и ES6

Области видимости в JavaScript всегда были непростой темой, особенно в сравнении с более строго организованными языками, такими, как C и Java. В течение многих лет области видимости в JS особенно широко не обсуждались, так как в языке попросту не было средств, которые позволяли бы существенно повлиять на сложившуюся ситуацию. Но в ECMAScript 6 появились некоторые […]

Пятничные вебинары от Skillbox: разработка и все о ней

Очередная пятница, что означает появление новой подборки бесплатных вебинаров от Skillbox на «Хабре». Сегодняшние видео — о программировании: Разработка приложений на PHP. Разработка приложений для iOS. Как стать Android-разработчиком. Инструменты автоматизации мобильной разработки. Как начать программировать на Python. Напоминаем: для всех читателей «Хабра» — скидка 10 000 рублей при записи на любой курс Skillbox по […]

10 цитат плохих дизайнеров

В Интернете есть множество материалов о том, как выявить хорошего дизайнера. Эта статья подходит к вопросу с другой стороны — в ней я хотел бы поговорить о том, какие признаки указывают на плохого дизайнера. Ниже приведу десять цитат, которые помогут вам выявить тяжелые случаи. №1 «Я же дизайнер, я знаю, что нужно пользователю» Нередко попадаются […]

Раннеры для тех, кто любит унижения или как мы меняли и дорабатывали PixJam

— А мы покажем казуальный PvP-раннер с препятствиями для тех, кто любит унижения. — Что? — Что? Перед одной из презентаций на PixJam Summer’18. Зимой мы провели первый внутренний PixJam, в котором ребята из всех отделов креативили и придумывали концепты для новых игр (кстати, один из них уже готовится к софт-ланчу). Собрали тонну позитивных отзывов […]

Learn OpenGL. Урок 5.8 – Bloom

Bloom В связи с ограниченным диапазоном яркости, доступным обычным мониторам, задача убедительного отображения ярких источников света и ярко освещенных поверхностей является сложной по определению. Одним из распространенных методов, позволяющих подчеркнуть яркие области на мониторе, является техника, добавляющая ореол свечения вокруг ярких объектов, создающая впечатление «растекания» света за пределы источника света. В итоге у наблюдателя создается […]