Vivaldi 7.4 — Персональные мелочи

Изучая историю мы знакомимся с яркими и значимыми событиями, которые меняли ход развития как отдельных государств, так и целых континентов. Но в повседневной жизни мы больше ориентируемся на комфорт и удобство, которые создаются массой мелких деталей. Вот и сегодняшний релиз Vivaldi 7.4 для десктопов может и не сулит громких исторических перемен, но представляет несколько улучшений, которые добавят в жизнь пользователей чуть больше комфорта.

https://habr.com/ru/companies/vivaldi/articles/910606/

#интернет #браузеры #vivaldi #релиз #десктопные_приложения

Vivaldi 7.4 — Персональные мелочи

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

Хабр

[Перевод] Что случилось с легковесными десктопными приложениями? История Electron

Electron — это один из самых известных инструментов современного разработчика. Если присмотреться, то это родственник Reactive Native, манящий лозунгом «пиши один раз, запускай везде!», но с гораздо меньшими издержками по сборке и релизу, чем в случае мобильной разработки. Его уникальное преимущество заключается в комбинации Node.js и Chromium, создающей мощную десктопную среду для веб-технологий. Официальный блог Electron не так давно отметил своё десятилетие, что весьма удивляет с учётом того, насколько глубоко этот инструмент успел проникнуть в культуру разработки.

https://habr.com/ru/companies/ruvds/articles/873714/

#ruvds_перевод #electron #github #десктопные_приложения #вебразработка #ui #nodejs #chromium #программирование

Что случилось с легковесными десктопными приложениями? История Electron

Electron — это один из самых известных инструментов современного разработчика. Если присмотреться, то это родственник Reactive Native, манящий лозунгом «пиши один раз, запускай везде!», но с гораздо...

Хабр

Подмания: запускаем графические приложения в контейнерах

Привет, Хабр! Перед вами серия статей, в которых на подробно разобранных примерах показано, как удовлетворить некоторые базовые потребности пользователя ПК под управлением ОС Линукс, при помощи контейнеризации. В основном, это базовые потребности в безопасности, то есть, сохранении целостности системы и данных/идентичности пользователя, при повседневном использовании ПК. Надеюсь, что после прочтения статьи, вы спросите себя: "почему я не делал/а так всегда?". Если вы хотите получить быстрый старт в стиле использования ОС Линукс, за который вам не будет стыдно перед самим/ой собой, тогда прошу под кат.

https://habr.com/ru/articles/857846/

#контейнер #контейнеризация #podman #docker #dockerfile #desktop #десктопные_приложения #десктопное_приложение

Подмания: запускаем графические приложения в контейнерах

Часть 1: Установка пакетов из Интернета без sudo Привет, Хабр! Перед вами серия статей, в которых на подробно разобранных примерах показано, как удовлетворить некоторые базовые потребности...

Хабр

2,5 тысяч экрано-состояний и тесты на сотнях устройств: как мы с нуля делали темную тему в приложении

Большинство людей, которые проводят много времени за компьютером, предпочитают устанавливать в приложениях темную тему — она меньше утомляет глаза. А для людей с нарушением зрения она и вовсе единственный способ комфортно взаимодействовать с сервисами. Обо всем этом подробно писали на Хабре, чтобы не пересказывать, оставлю ссылку на статью . Несмотря на пользу, темную тему часто разрабатывают по остаточному принципу. Например, выделяют на задачу по нескольку часов в неделю, и за это время просто инвертируют цвета светлой темы. Но в таком случае ни о какой пользе для глаз говорить не приходится. Чтобы сделать действительно полезную фичу, потратили десятки часов и протестировали 2,5 тысячи макетов на сотнях устройств. С чем работали в процессе и что из этого вышло, расскажу под катом.

https://habr.com/ru/articles/839636/

#темная_тема #мессенджеры #дизайн #дизайн_интерфейсов #мобильные_приложения #мобильная_разработка #десктопные_приложения #разработка_приложений

2,5 тысяч экрано-состояний и тесты на сотнях устройств: как мы с нуля делали темную тему в приложении

Привет! Я Женя Перов, работаю директором по продукту в мессенджере Compass. Небольшой спойлер: что в итоге получилось, и как смотрится на контрасте со светлой темой. Большинство людей, которые...

Хабр

Сглаживание битовых изображений

Эта статья является логическим продолжением предыдущей статьи , описывающей метод кодирования пиктограмм для кнопок и панелей инструментов в виде строк, а также их декодирования обратно в изображения. Битовые картинки имеют только два цвета - цвет фона, обычно, прозрачный, он задаётся в алгоритме декодера, и основной видимый цвет, который, как правило, передаётся в функцию декодера. Битовые изображения легко рисовать в редакторе, но главный недостаток - отсутствие плавности и смягчающих градиентов на изгибах линий, дуг, окружностей, из-за чего изображения могут смотреться немного грубо и угловато, становится видна их пиксельная структура. Один метод - избегать изогнутых линий и контуров в пиктограммах при их создании в редакторе. Другой, более интересный вариант - применить процедурное сглаживание изображений, также известное как antialiasing. Далее в качестве примера приводится один из простых вариантов сглаживания, применяемый мной в разных проектах.

https://habr.com/ru/articles/832924/

#десктопные_приложения #графические_интерфейсы #c# #панель_инструментов

Сглаживание битовых изображений

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

Хабр

BitImageTool — пиктограммы для кнопок и панелек приложений, закодированные в ASCII

Статья о том, как легко делать графические кнопки для панелей инструментов, не таская за приложением гору бинарных ресурсов с картинками. Этот метод платформонезависимый и может быть использован в различных языках и средах, позволяющих работать с графикой и растровыми изображениями. Ниже приводятся примеры для C# (WinForms / WPF), JavaScript, Python. При разработке приложений и утилит мне неоднократно приходилось сталкиваться с проблемой создания множества пиктограмм для панелей инструментов и кнопок. Маленькое графическое изображение гораздо удобнее, чем громоздкий текст на кнопке, который лишь неоправданно раздувает её размер. Проблема в том, что разрабатывая небольшую утилиту, часто нет желания возиться с рисованием полноцветных изображений, а потом таскать их по папкам проекта, добавлять в ресурсы, искать их в ресурсах, чтобы обновить или заменить. Тогда возникла идея - рисовать одноцветные изображения, кодировать их в строку и хранить прямо в свойствах объекта (например - кнопки). Самый простой вид кодировки - когда шесть точек изображения превращаются в шестибитный код, соответствующий некоторому символу из ASCII таблицы с заданным базовым смещением...

https://habr.com/ru/articles/832360/

#десктопные_приложения #графические_интерфейсы #панель_инструментов

BitImageTool — пиктограммы для кнопок и панелек приложений, закодированные в ASCII

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

Хабр

Можно ли запустить ембедед С-проект на базе РТОС в режиме симуляции под Windows?

Если у вас есть эмбедед(embedded) проект и он написан на С или на С++ вы можете попробовать запустить этот проект в режиме симуляции на десктопном ПК и даже под Windows, по крайней мере у нас это получилось. Такая симуляция превращает десктопный ПК в специальное устройство при этом не отнимая у вашего ПК десктопных возможностей-функций, например для отладки вашего встроенного ПО, которое исполняется на ПК в режиме симуляции. Ну а возможности тестирования и диагностики вашего эмбедед проекта в режиме симуляции практически не ограничены. Дисклаймер : поскольку проект все еще в работе и принадлежит компании мне приходится избегать некоторых специальных технических терминов и подменять их более общеупотребительными, чтобы не создать привязку к бренду или к имени компании. Также я излагаю только общую идею, которая достаточно сложна, чтобы кто-то мог эту идею легко использовать, хотя в принципе это возможно. Нам интересно есть ли у кого-то опыт в обозначенном техническом направлении и любой обмен таким опытом.

https://habr.com/ru/articles/796129/

#ртос #rtos #симуляция #десктопные_приложения #firmware #hal #tasks #embedded #embedded_software_development

Можно ли запустить ембедед С-проект на базе РТОС в режиме симуляции под Windows?

Если у вас есть эмбедед(embedded) проект и он написан на С или на С++ вы можете попробовать запустить этот проект в режиме симуляции на десктопном ПК и даже под Windows, по крайней мере у нас это...

Хабр

Как войти в айти за час с нуля, на языке с++ Win32 (графические приложения) «для самых маленьких»

Хе хе ну вы поняли "ВОйти ВАйти" Принято считать, что программирование это сложно, но это миф (все проще чем кажется), и все что нужно чтобы стать программистом это немного упорства и изобретательности. В этой статье мы получим все базовые навыки, которые нужны программисту, по окончании статьи у тебя будут все необходимые навыки для C++ Junior Desktop Developer , а также ты сможешь создавать 90% программ с софт портала , меньше слов ближе к делу. Изучить программирование с 0 за час

https://habr.com/ru/articles/779092/

++ #курсы #курсы_программирования #авторский_контент #графическая_среда #десктоп #десктопные_приложения #win32 #с_нуля

Как войти в айти за час с нуля, на языке с++ Win32 (графические приложения) «для самых маленьких»

Хе хе ну вы поняли "ВОйти ВАйти" Принято считать, что программирование это сложно, но это миф (все проще чем кажется), и все что нужно чтобы стать программистом это немного упорства и...

Хабр