Как стать автором
Обновить

Эксперт показал концепцию GUI современной версии Windows XP, если бы она вышла вместо Windows 11

Время на прочтение 1 мин
Количество просмотров 57K

Эксперт под ником AR 4789 показал концепцию варианта графического пользовательского интерфейса (GUI) современной версии Windows XP, если бы она вышла в 2024 году вместо Windows 11.

Читать далее
Всего голосов 56: ↑35 и ↓21 +14
Комментарии 116

История Drag and Drop: от первого в мире графического интерфейса до современного веба

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 4.2K

Всем привет! Меня зовут Александр Григоренко, я фронтенд-разработчик, и в последнее время я много работаю над веб-интерфейсами с возможностью перетаскивания объектов методом Drag and Drop. В процессе изучения стандартов и сложившихся лучших практик работы с этим подходом, мне стало интересно разобраться в истории его появления. Копнув поглубже, я выяснил, что Drag and Drop — это один из самых первых способов взаимодействия человека с компьютерной программой. В этой статье хочу рассмотреть историю появления и развития этой технологии.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 1

Material для AvaloniaUI

Время на прочтение 1 мин
Количество просмотров 4.3K
Силами сообщества была сделана альфа версия материал темы для фреймворка AvaloniaUI.

Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Комментарии 7

Kali Linux получил графический интерфейс для подсистемы Windows для Linux (WSL2). Инструкция по установке

Время на прочтение 2 мин
Количество просмотров 51K


Команда разработчиков Kali Linux представила графический интерфейс для подсистемы Windows для Linux (WSL). Решение называется Win-Kex (Windows + Kali Desktop EXperience). Теперь можно запускать популярный дистрибутив для пентеста на ПК с Windows 10 в WSL2 с GUI.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 14

Подсистема Windows для Linux 2 (WSL2) стала доступна на ОС Windows 10 версии 1903 и версии 1909

Время на прочтение 2 мин
Количество просмотров 47K


20 августа 2020 года Microsoft выпустила кумулятивное обновление KB4566116. После установки этого патча пользователи ОС Windows 10 версии 1903 и версии 1909 могут установить вторую версию подсистемы Windows для Linux (WSL 2). Ранее обновленная версия WSL была доступна только в Windows 10 версии 2004.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 6

Создание TreeView и ComboBox в Glade

Время на прочтение 3 мин
Количество просмотров 1.7K

Привет всем! У многих начинающих разработчиков, которые задумали создавать интерфейс своего очередного шедевра в Glade часто возникают трудности с конструированием различного рода списков. У меня тоже были похожие затруднения. Я решил написать данный пост, надеясь, что он поможет новичкам разобраться с созданием упомянутых элементов. Постараюсь разъяснить все максимально подробно.

Читать далее
Рейтинг 0
Комментарии 0

Почему ПК – не сервер

Время на прочтение 4 мин
Количество просмотров 19K

ПК – лучший друг человека

Отматываем назад – в апрель 1976 года. Стив Джобс и Стив Возняк представляют в «Клубе самодельных компьютеров» свою разработку. Возняк потеет, стесняется и что-то невнятно бубнит на большую аудиторию профессионалов. Джобс, будучи прирожденным оратором, зрит в корень и воодушевленно – с невероятным энтузиазмом – рассказывает о преимуществах печатной платы, разработанной Возняком.

Так началась история, подарившая нам GUI – основу любого ПК. Да, Apple не изобрела эту технологию, но превратила ее в нечто осязаемое, словно на кончиках пальцев.

Читать далее
Всего голосов 51: ↑8 и ↓43 -35
Комментарии 53

Show me your settings and I will tell you who you are

Время на прочтение 5 мин
Количество просмотров 1.4K
Today we will discuss the silver bullet of software development: the program settings.

Everybody understands what settings are, more or less. Every computer user is going to stumble upon them, eventually. But the user does not always end up a winner in this encounter. There are 3 major problems to tackle: it's hard to find the right setting, the required setting does not exist, and it's unclear what this or that setting's responsible for.

To understand this, let's first think about the origin of settings. In theory, settings provide a way for the developer to adapt a program to a certain use case. The users are different though, one wants it his way, another demands her own, and even though the differences are miniscule, the decision is left up to the user. As a result, you must know about user tasks and their goals to create the right settings window.

That's the theory so far. What about the practice?
Continuing is optional
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows

Время на прочтение 3 мин
Количество просмотров 18K

Корпорация Microsoft запустила тестирование запуска Linux-приложений с графическим интерфейсом в ОС Windows. Реализовано это на основе подсистемы WSL2 (Windows Subsystem for Linux), которую компания разрабатывает много месяцев. Отмечается, что приложения полностью интегрируются с рабочим столом Windows, включая размещение ярлыков в меню Start, воспроизведение звука, запись с микрофона, аппаратное ускорение OpenGL. Также реализовано отображение информации о ПО в панели задач, между программами можно переключаться по Alt+Tab, данные между приложениями Linux и Windows можно копировать при помощи буфера обмена.

Интерфейс Linux-приложений на основной рабочий стол ОС Windows выводится при помощи композитного менеджера RAIL-Shell. Он использует протокол Wayland и основан на кодовой базе Weston. Вывод реализован посредством бэкенда RDP-RAIL (RDP Remote Application Integrated Locally), который не выполняет отрисовку рабочего стола, а перенаправляет отдельные поверхности по каналу RDP RAIL для отображения на основном рабочем столе Windows. X11-приложения запускаются при помощи XWayland.
Всего голосов 70: ↑68 и ↓2 +66
Комментарии 110

Ask.com запустил новый интерфейс Ask3D

Время на прочтение 1 мин
Количество просмотров 844
Четвёртая по популярности поисковая система Ask.com кардинально обновила свой интерфейс. Разработка велась давно под кодовым названием Ask3D и она представляет собой тот же подход, что реализован в Google Universal Search, но на гораздо более высоком уровне. Интерфейс Ask3D защищён двенадцатью патентами.

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



via Search Engine Watch, Forbes
Всего голосов 11: ↑9 и ↓2 +7
Комментарии 16

Даже не пытайтесь повторить это в GUI

Время на прочтение 7 мин
Количество просмотров 18K


Есть такое понятие, как дружественный пользователю Linux. Возникло оно оно очень давно, возможно через несколько минут после того, как Линус Торвальдс анонсировал свою разработку в листе comp.os.minix. Трудно сказать принесла-ли пользу данная концепция и различные её воплощения на рабочей станции. Понятно одно, что прогресс на этом пути довольно-таки ощутимо не совпадает с ожиданиями этого самого пользователя.

Возможно дело в том, что производители коммерческих дистрибутивов Linux и производители ПК стараются показать, что вполне реалистично использовать на рабочей станции Linux и при этом не использовать консоль в качестве основного инструмента управления ОС. Возможно, в будущем так и будет, но сегодня консоль на домашнем компьютере так же незаменима, как и на сервере и для этого есть веские основания.

Предлагаем рассмотреть несколько сценариев из реальной жизни, где хочешь — не хочешь, все необходимо сделать в CLI. Таких примеров очень и очень много, это всего лишь пара кейсов в огромном множестве подобных.
Читать дальше →
Всего голосов 49: ↑29 и ↓20 +9
Комментарии 23

Студия Лебедева: критика в адрес Microsoft

Время на прочтение 1 мин
Количество просмотров 1.9K
Рома Воронежский, один из сотрудников Студии Артемия Лебедева (САЛ), в ежедневной рубрике «Бизнес-линч» раскритиковал новый интерфейс от Microsoft.
«Да вы все сделали не так. Вы забыли, зачем люди друг другу письма пишут...»,
"… Превратили меню черт знает во что. Это уже не меню, а витрина. Смотрите, какие у нас фичи: и wordart, и clipart, и smartart...",
"… Транснациональная корпорация не может родить почтовый клиент, заточенный под переписку влюбленных. Такова ее природа."
, — с такими словами обратился Воронежский к посетителям сайта САЛ.
Всего голосов 52: ↑36 и ↓16 +20
Комментарии 142

Порт GUI фреймворка с Python на Go. Анализ граблей и плюшек

Время на прочтение 5 мин
Количество просмотров 3.6K

С Python мне пришлось работать от безнадеги — ML, нейросетки, скриптинг, то-сё сподручнее было именно на нем. Но время идет и тревога за скорость своего кода толкает к чему то быстрому и более надежному. 

Узнать почему и что вышло
Всего голосов 6: ↑3 и ↓3 0
Комментарии 9

Трюки в консоли. Крутые однострочники

Время на прочтение 6 мин
Количество просмотров 16K


Много говорилось об удовольствии, которое испытываешь при работе в консоли. Это не случайно: так задумано отцами-основателями Unix. Возникает странное ощущение, что это самый правильный способ взаимодействия с компьютером.

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

В чём же дело?
Читать дальше →
Всего голосов 53: ↑36 и ↓17 +19
Комментарии 17

Особенности портирования сложного модульного ПО написанного на Delphi под ОС Linux

Время на прочтение 34 мин
Количество просмотров 34K

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

Меня зовут Тимофеев Константин, мне 40 лет и я являюсь ведущим программистом компании 3В Сервис в подразделении, занимающемся системами автоматизации динамических расчётов (САДР).

Данная статья посвящена разбору подводных камней при портировании разрабатываемого нами программного комплекса на операционные системы семейства Linux.

Читать далее
Всего голосов 94: ↑92 и ↓2 +90
Комментарии 165

SearchMash: новый поисковый интерфейс от Google

Время на прочтение 2 мин
Количество просмотров 600
Сегодня, не делая громких анонсов, компания Google открыла поисковый сайт SearchMash, который некоторые эксперты уже называют Google 2.0. Действительно, с первого взгляда на этот сайт можно сказать, что он представляет собой поисковый Ajax-интерфейс нового поколения. Очевидно, здесь Google будет тестировать свои самые инновационные разработки в области интерфейсов, которые по каким-то причинам нельзя протестировать на официальном сайте.
Читать дальше →
Рейтинг 0
Комментарии 10

Свободный мини AUTOSAR редактор для микроконтроллеров

Время на прочтение 6 мин
Количество просмотров 8.9K

В этом посте я хочу поделиться с вами программой написанной мной для разработки ПО под микроконтроллеры по стандарту близкому к AUTOSAR.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 8

Kubevious — революционная панель управления Kubernetes

Время на прочтение 4 мин
Количество просмотров 10K

Kubevious — это революционная панель управления Kubernetes, намного функциональнее существующих аналогов. Она имеет множество интересных функций, но в этой статье мы сосредоточимся на описании мощного механизма правил, который позволяет вам находить и группировать ресурсы Kubernetes для решения поставленной задачи.

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 5

Хочу больше годных профстатей, Хабр

Время на прочтение 6 мин
Количество просмотров 21K

Листая страницы Хабра, поймал себя на мысли, что я воспринимаю Хабр  как новостную ленту в социальной сети. То есть как нечто, что прямого отношения лично ко мне не имеет и касается меня очень  косвенным путем. Нечто полуразвлекательное-полупознавательное.

Ну, судите сами. Вот примерный список тем, которые превалируют на Хабре.

1. Что там новенького  у Илона Петровича Маска.

2. Как с помощью Arduino, говна и палок сделать годный фаллоимитатор радиоприемник.

3. Как я ушел с прошлой работы, и как мне было там плохо.

4. Как я нашел свою текущую работу, и какая она крутая.

5. Как живется специалисту X в стране Y.

6. Какой путь нужно проделать фельдшеру из Ангарска, чтобы стать тестировщиком мобильных приложений в Ирландии.

7. Обсуждение новомодной платформы для веб-разработки, которая через 3 года станет старомодной.

8. Промываем косточки крупным компаниям.

9. Исторические экскурсы в IT/технологии/медицину.

10.   Реклама компаний.

11.   Мнения обо всем отвлеченном на свете.

12.   И т.д.

Все эти темы и все статьи – неплохие, интересные. Но я хотел бы другого.

Читать далее
Всего голосов 203: ↑169 и ↓34 +135
Комментарии 169

KTrayer: модификация kicker-а для экономии места.

Время на прочтение 2 мин
Количество просмотров 819

1/2. Идея


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

Читать дальше →
Всего голосов 18: ↑13 и ↓5 +8
Комментарии 42