Сила минимализма в UX дизайне

Автор: admin от Вчера, 16:05, посмотрело: 25

Просто — не значит примитивно. Мало — не значит непонятно. Вкратце можно выразить многое. Свободное пространство — не то же самое, что пустота. Сегодня мы поговорим о минимализме.



Сила минимализма в UX дизайне

Как сказал в своей книге «The More of Less» Джошуа Бекер:



«Вам нужно не больше пустого пространства, а меньше всего остального».


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



Что такое минимализм?



Вообще, минимализм — это широкое понятие, которое употребляется в разных сферах человеческой деятельности. В словаре Merriam-Webster оно определяется как «стиль или техника (в музыке, литературе или дизайне), которые характеризуются крайне малым количеством элементов и простотой». К каким бы областям ни применялось понятие, оно сохраняет свои базовые отличительные свойства: простота и смысловая насыщенность.
->

Категория: Программирование » Веб-разработка

 

Сайт-визитка студента без затрат

Автор: admin от Вчера, 16:05, посмотрело: 24

В жизни многих студентов it-специальности возникает желание устроиться на работу или стажировку в хорошую it-компанию. А для этого неплохо бы показать все свои скиллы на специально созданном сайте-визитке. Но студент, на то он и студент, обычно "бедный" и не хочет тратить деньги на покупку домена и хостинг, однако хочется всё по-взрослому (а не на Ucoze).


В этой статье я хотел бы поделиться своим опытом и опытом моих друзей, которые столкнулись с такой необходимостью, а также рассказать подробно о побочных эффектах, настройках и технологиях. Здесь не будет технических новинок, наоборот это максимально подробная и понятная статья, в которой я расскажу о лайфхаках и постараюсь объяснить технические сложности.


Что будет в этой статье:



  • про бесплатный пак от github для студентов

  • как получить бесплатный домен на год

  • как получить бесплатный хостинг

  • как связать домен и хостинг (DNS)

  • где взять шаблон

Категория: Программирование » Веб-разработка

 

Как я варил CLion

Автор: admin от Вчера, 15:10, посмотрело: 23

История про CLion, docker, conan, cmake, ninja, cotire и gdb.

Небольшое предисловие


Разработкой на C++ я занимаюсь уже лет 15 и когда-то начинал с «Watcom С». О нем у меня остались самые теплые воспоминания. Но, так как мне больше приходилось писать для консоли UNIX, я перешел на vim в качестве IDE. В целом, он достаточно удобен. Его плагины творят чудеса, можно настроить autocomplete, просмотр иерархии классов, быстрый переход к определению или поиск, в общем всё, что должны уметь IDE, там можно поднять. Боль приходит в тот момент, когда ты пытаешься установить и освоить новый плагин. Это всё заводится не везде и не всегда, и, зачастую, жрет проц и память похлеще любой java.

Периодически я поглядывал на Qt Creator. Но так и не решился на него перейти.

Первое знакомство


Как я варил CLionИ вот, в один из таких моментов мне на глаза попался CLion.

Категория: Программирование

 

Выпуск Rust 1.19

Автор: admin от Вчера, 13:25, посмотрело: 18

Команда Rust рада представить выпуск Rust 1.19. Rust — это системный язык программирования, нацеленный на скорость, безопасность и параллельное выполнение кода.



Если у вас установлена предыдущая версия Rust, для обновления достаточно выполнить:



$ rustup update stable


Если же Rust еще не установлен, вы можете установить rustup с соответствующей страницы нашего веб-сайта и ознакомится с подробными примечаниями к выпуску Rust 1.19 на GitHub.

->

Категория: Программирование

 

Bluetooth Mesh – развитие стандарта передачи данных для IoT

Автор: admin от Вчера, 09:30, посмотрело: 20

Группа компаний Bluetooth SIG, контролирующая развитие Bluetooth-технологий, 18 июля объявила, что стандарт Bluetooth с этого момента поддерживает функциональность mesh-сетей. Эта новость особенно тепло была принята энтузиастами концепции IoT.



Bluetooth Mesh – развитие стандарта передачи данных для IoT ->

Категория: Программирование » Веб-разработка

 

Gamecube — устройство файловой системы

Автор: admin от Вчера, 08:15, посмотрело: 25

Gamecube — устройство файловой системы


Привет, хабровчане! В прошлой теме я рассказывал, как мы с командой производили (и дальше производим) ромхакинг такой игры, как Xenoblade Chronicles на Nintendo Wii. Я бы хотел рассказать о менее простой, но интересной теме – устройство хранения файловой системы у Nintendo GameCube. Так уж вышло, что я полюбил данную консоль и никак не мог упустить шанс рассказать о её технической стороне, хоть и малой. Не будем затягивать, начнём!
->

Категория: Программирование » Game Development

 

Разработка для Sailfish OS: Работа c календарем и списком контактов

Автор: admin от 24-07-2017, 21:05, посмотрело: 18

Здравствуйте! Данная статья является продолжением цикла статей, посвященных разработке приложений для мобильной платформы Sailfish OS. В данной статье речь пойдет об управлении контактами и событиями календаря устройства.
->

Категория: Программирование » Веб-разработка

 

Релиз CLion 2017.2: интеграция с Clang-Tidy, C++17 в мастере создания нового проекта, повышение производительности IDE

Автор: admin от 24-07-2017, 20:35, посмотрело: 23

Привет, Хабр! Лето в этом году местами подкачало (у команды CLion в Питере уж точно), а вот новый релиз CLion 2017.2, мы надеемся, удался! В этом посте мы хотим рассказать про новые возможности, важные баг-фиксы, и дать Вам возможность задать вопросы или поинтересоваться какими-то конкретными планами в комментариях.



Релиз CLion 2017.2: интеграция с Clang-Tidy, C++17 в мастере создания нового проекта, повышение производительности IDE


Если коротко, то релиз CLion 2017.2 посвящен:




  • Расширению возможностей анализатора кода (это касается как встроенного, так и стороннего инструмента – CLang-Tidy)

  • C++17 в мастере создания нового проекта

  • Поддержке PCH для MSVC (мы ниже обязательно расшифруем все аббревиатуры!)

  • Force Step Into в отладчике

  • Автоматическому созданию Google Test конфигураций для таргетов, слинкованных с gmock

  • Отменяемым асинхронным действиям навигации и загрузки CMake

  • Общим улучшения производительности

  • И еще многому другому!



Готовы попробовать уже сейчас? Скачивайте бесплатную 30-дневную версию с нашего сайта и вперед!

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

Категория: Программирование

 

Оптическое выравнивание и пользовательские интерфейсы

Автор: admin от 24-07-2017, 18:15, посмотрело: 18

Оптическое выравнивание и пользовательские интерфейсы

Привет, меня зовут Иван Греков, я работаю во фронтенд-команде Badoo, занимаюсь вёрсткой пользовательских интерфейсов на проектах компании.



В работе с макетами интерфейсов я использую графические редакторы, такие как Adobe Photoshop и Sketch. В них все слои по умолчанию представляют собой прямоугольные контейнеры. Когда мы выравниванием один слой по центру относительно другого, то для выравнивания используются центры прямоугольных контейнеров. Такой подход крайне неудобен при работе с иконками, поскольку выравниваемые фигуры могут сильно отличаться от прямоугольных контейнеров. И чем больше несимметричная фигура отличается по площади и по точкам координат от прямоугольника, в границы которого она вписана, тем заметнее разница между центрами фигуры и её контейнера. Это приводит к дисбалансу композиции в интерфейсных иконках.



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

->

Категория: Программирование » Веб-разработка

 

Команда веб-энтузиастов представила P2P-браузер Beaker

Автор: admin от 24-07-2017, 16:35, посмотрело: 22

На волне обсуждения возможной монополизации рынка «облачных» услуг ИТ-гигантами вроде Google Cloud и AWS все большее число децентрализованных проектов заявляют о себе. Один из свежих примеров — открытый P2P-браузер Beaker.



Он разработан в партнерстве с командой, которая занимается поддержкой проекта Dat. Он, как и новый браузер, основан на P2P-протоколе Dat.



Команда веб-энтузиастов представила P2P-браузер Beaker ->

Категория: Программирование » Веб-разработка