[Перевод] Ловкость рук и никакого мошенничества: практические советы разработчикам для ускоренного обучения дизайну

Улучшаем дизайн проекта с помощью тактически грамотных действий, а не таланта.

Нравится вам это или нет, каждый веб-разработчик неизбежно сталкивался с ситуациями, когда ему необходимо принять решение, касающееся визуального дизайна.

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

Легко опустить руки и сказать: «Я никогда не смогу сделать это должным образом, я не художник!», Но, оказывается, есть уйма ловких приёмов, которые вы сможете использовать, чтобы поднять свою работу на другой уровень, не имея опыта в графическом дизайне.

Под катом семь простых идей, которые вы сможете использовать для улучшения своих проектов.

1. Для создания иерархии используем цвет и вес вместо размера


Читать дальше →
[Перевод] Ловкость рук и никакого мошенничества: практические советы разработчикам для ускоренного обучения дизайну
Source: habrahabr

[Перевод] Ловкость рук и никакого мошенничества: практические советы разработчику для ускоренного обучения дизайну

Улучшаем дизайн проекта с помощью тактически грамотных действий, а не таланта.

Нравится вам это или нет, каждый веб-разработчик неизбежно сталкивался с ситуациями, когда ему необходимо принять решение, касающееся визуального дизайна.

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

Легко опустить руки и сказать: «Я никогда не смогу сделать это должным образом, я не художник!», Но, оказывается, есть тонна ловких приёмов, которые вы сможете использовать, чтобы поднять свою работу на другой уровень, не имея опыта в графическом дизайне.

Под катом семь простых идей, которые вы сможете использовать для улучшения своих проектов.

1. Для создания иерархии используем цвет и вес вместо размера


Читать дальше →
[Перевод] Ловкость рук и никакого мошенничества: практические советы разработчику для ускоренного обучения дизайну
Source: habrahabr

[Из песочницы] Альтернатива платному отключению рекламы в бесплатном приложении Android

Доброго времени суток, Хабрахабр!

Меня зовут Александр, я работаю тренером по питанию, а в свободное время по вечерам — инди разработчик под ОС Android. Сегодня хочу с вами поделиться опытом реализации альтернативного платному способу отключения рекламы в приложении — отключение рекламы за просмотр рекламы (AdMob Rewarded Video Ads). Интересно? Тогда добро пожаловать под кат.
Читать дальше →
[Из песочницы] Альтернатива платному отключению рекламы в бесплатном приложении Android
Source: habrahabr

Пост №3412340

Автор: 3DAXE

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3412340″ }, «headline»: «Фигурка главного героя LIMBO В своё время меня очень затянула компьютерная игра LIMBO (я тогда ещё / Limbo :: 3D печать :: 3DAXE :: сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам) :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/3DAXE-3D-%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D1%8C-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-Limbo-4327894.png», «height»: 10980, «width»: 900 }, «datePublished»: «2018-02-24T15:25:32+03:00», «dateModified»: «2018-02-24T15:25:32+03:00», «author»: { «@type»: «Person», «name»: «3DAXE» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «был студентом и у меня не было ЗБ-принтера). Порадовавшись её прохождению я надолго про неё забыл. Недавно наткнулся на модель главного героя в свободном доступе Меня окутали ностальгия и желание творить. Тут стоит заметить, что для того, чтобы сделать достойную вещь на ЗО-принтере мало только ска» }
Комментировать 
Пост №3412340
Source: Joyreactor

Пост №3412328

Автор: Rassvet38

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://at.reactor.cc/post/3412328″ }, «headline»: «at art :: Finn the human :: adventure time (время приключений) :: faolgarg :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/faolgarg-Finn-the-human-adventure-time-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-4327881.jpeg», «height»: 1381, «width»: 1024 }, «datePublished»: «2018-02-24T15:01:33+03:00», «dateModified»: «2018-02-24T15:01:33+03:00», «author»: { «@type»: «Person», «name»: «Rassvet38» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3412328
Source: Joyreactor

История в кадрах: 10 игр, похоронивших культовые серии

Бесконечно можно смотреть на три вещи: на горящий огонь, бегущую воду и на то, как издатели губят всенародно любимые игровые серии, выпуская небрежные продолжения. Недавно подобным «осчастливила» публику […]
История в кадрах: 10 игр, похоронивших культовые серии
Source: 4pda

Пост №3412280

Автор: Yaoicko

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://anime.reactor.cc/post/3412280″ }, «headline»: «Gangut (Kantai Collection) :: Kantai Collection (KanColle) :: bitchcraft123 :: Tashkent (Kantai Collection) :: Anime (Аниме)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Anime-Kantai-Collection-Gangut-%28Kantai-Collection%29-Tashkent-%28Kantai-Collection%29-4327818.png», «height»: 1039, «width»: 750 }, «datePublished»: «2018-02-24T14:11:00+03:00», «dateModified»: «2018-02-24T14:11:00+03:00», «author»: { «@type»: «Person», «name»: «Yaoicko» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3412280
Source: Joyreactor

Сделано в Китае #108: за что любят Xiaomi и кто зарабатывает на майнинге

В рубрике «Сделано в Китае» собраны новости за неделю из Поднебесной, не вошедшие в основную ленту 4PDA: анонсы, слухи и просто интересные события из жизни главного поставщика электронных товаров в мире. […]
Сделано в Китае #108: за что любят Xiaomi и кто зарабатывает на майнинге
Source: 4pda

[recovery mode] ЕГАИС 3.0 – готовность 100 %! Помарочный учет алкоголя

В 2018 году в истории ЕГАИС наступает новый этап – обязательный помарочный учет алкогольной продукции. Подготовка к переходу на новую схему работы уже стартовала. С сентября 2017 г. планомерно менялся состав документов и реквизитов ЕГАИС у оптовиков. Теперь пришло время и розницы. Как автоматизировать алкогольную розницу по новым правилам, рассмотрим подробно в этой статье.

Помарочный учет алкоголя в ЕГАИС 3.0
Читать дальше →
[recovery mode] ЕГАИС 3.0 – готовность 100 %! Помарочный учет алкоголя
Source: habrahabr

[Из песочницы] Qt: Пишем обобщенную модель для QML ListView

Кому-то материал этой статьи покажется слишком простым, кому-то бесполезным, но я уверен, что новичкам в Qt и QML, которые впервые сталкиваются с необходимостью создания моделей для ListView, это будет полезно как минимум как альтернативное*, быстрое и довольно эффективное решение с точки зрения "цена/качество".

*Как минимум, в свое время ничего подобного мне нагуглить не получилось. Если знаете и можете дополнить — welcome.

О чем шум?

С приходом в Qt языка QML создавать пользовательские интерфейсы стало проще и быстрее… пока не требуется тесное взаимодействие с C++ кодом. Создание экспортируемых C++ классов достаточно хорошо описано в документации и до тех пор пока вы работаете с простыми структурами все действительно достаточно тривиально (ну почти). Основная неприятность появляется, когда нужно "показать" в QML элементы какого-то контейнера, а по-простому — коллекции, и в особенности, когда эти элементы имеют сложную структуру вложенных объектов, а то и другие коллекции.

Интересно?

Читать дальше →
[Из песочницы] Qt: Пишем обобщенную модель для QML ListView
Source: habrahabr