Где блекджек, где мои шлюхи? Ничерта не работает! Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1097.4 пользователей не могут ошибаться!
?6175
прекрасное5857
говно5731
говнорашка5042
хуита4012
anime2742
linux2452
bnw2266
music2265
log2053
рашка2004
pic1872
ололо1750
быдло1414
украина1350
сталирасты1247
гімно1135
дыбр1109
роботы_не_одобряют1004
bnw_ppl889

17:19:32]<L29Ah> unkolchu: расскажи как ты используешь https://github.com/unclechu/xlib-keys-hack 17:29:28]<unkolchu> в первую очередь делаю так: sudo setfacl -m "u:$(whoami):r" /dev/input/by-id/* ну это чтобы иметь доступ для юзера к девайсам напрямую api там для уведомления моей кастомной панельки об индикаторах caps-lock, num-lock, раскладки и alternative мода (это такой мод этой утилиты) 17:30:40]<unkolchu> вот пример команды для запуска: xlib-keys-hack \ \ --shift-numeric-keys \ --right-control-as-super \ \ &#39;/dev/input/by-id/usb-1d57_2.4G_Receiver-event-kbd&#39; \ &#39;/dev/input/by-id/usb-1d57_2.4G_Receiver-event-if02&#39; \ --disable-xinput-device-name=&#39;2.4G Receiver&#39; \ \ &#39;/dev/input/by-id/usb-04b4_6018-event-kbd&#39; \ &#39;/dev/input/by-id/usb-04b4_6018-if01-event-mouse&#39; \ &#39;/dev/input/by-id/usb-04b4_6018-if01-mouse&#39; \ --disable-xinput-device-name=&#39;HID 04b4:6018&#39; \ \ &#39;/dev/input/by-id/usb-Telink_Wireless_Receiver-event-kbd&#39; \ &#39;/dev/input/by-id/usb-Telink_Wireless_Receiver-if01-event-mouse&#39; \ &#39;/dev/input/by-id/usb-Telink_Wireless_Receiver-if01-mouse&#39; \ --disable-xinput-device-name=&#39;Telink Wireless Receiver&#39; \ \ тут три клавиатуры разных перечислены, если какой-то не обнаружится - просто будет проигнорирована 17:34:08]<unkolchu> а насчёт зачем: тут целый ряд причин, я хотел сделать использование традиционной клавиатуры менее ущербным для себя, вот несколько ключевых фичур: 1. чтобы не выворачивать запястья, я сместил контролы к caps lock и enter, если заживается и отпускается какая-либо из этих клавишь - то триггерится оригинальная клавиша (но capslock по дефолту триггерит escape, это можно выключить через --real-capslock, капс включается одновременным нажатием этих обоих клавишь), а если зажали какую-либо из клавишь и после ещё какую-то другую клавишу, то эта клавиша уже триггерится как правый или левый контрол + прочие зажатые клавиши 17:35:46]<unkolchu> 2. alternative mode - это при зажатии обоих alt одновременно, или даблкликом по super, - включается этот режим, при нём hjkl превращается в стрелочки, y/u в pagedown/pageup, </> в home/end, i - insert, m - menu 17:37:19]<unkolchu> --shift-numeric-keys - смещает ряд цифровых клавишь на одну клавишу вправо, а клавиша minus/underscore перемещается на старое место единицы, - это для меня более удобно с точки зрения 10-и пальцевого ввода 17:38:31]<unkolchu> там также есть api для включения к примеру alternative mode и прочих капсов/намлоков, смены раскладки, чтобы по dbus можно было этим управлять извне 17:38:55]<unkolchu> когда enter работает как доп. control, - там есть спец. логика чтобы работали комбинации вроде shift+enter 17:39:23]<unkolchu> я этим пользуюсь уже года 2 наверное сам, так что за это время всякие нюансы обкатал и подтюнил 17:39:52]<unkolchu> так что практически каждая клавиша, которую я нажимаю, проходит через эту штуку 17:41:35]<unkolchu> и да, ещё там есть фича (выключаемая через --disable-reset-by-escape-on-capslock), когда жмёшь capslock и когда триггерится по этой клавише escape - сбрасываются: капс, alternative и раскладка 17:41:51]<unkolchu> я это скорее под vim делал 17:42:13]<unkolchu> аналогично там есть фича (тоже отключаемая), которая тоже всё сбрасывает при смене фокуса окна 17:44:36]<unkolchu> из не самого оптимального там - это опрос состояния numlock/capslock/раскладки по таймеру (но интервал достаточно большой, чтобы не кушать проц, но при этом достаточно для рилтайма), - пока не знаю как это сделать в блокирующем режиме
#VQOXL9 (1+7) / @l29ah / 171 день назад
ВПЕРЕДИ ОПЯТЬ ВСЁ ПЕРЕКОПАЛИ
#647SFI (1) / @l29ah / 425 дней назад
ui
http://dump.bitcheese.net/images/kedyfih/avito.png обосрался с user-friendly надписи
#RV890T (1) / @anonymous / 535 дней назад

John Carmack
Using React (JavaScript) has turned out to be a bigger win for VR app

development than I expected -- UI dev is several x faster than Unity.

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

#99DXEH (10+4) / @ninesigns / 570 дней назад
ui
Как определить что в программе хуъвый UI? Нажимаешь hjkl. Реакция программы соответствует твоим ожиданиями? Нет? Значит хуевый.
#8M9J9B (15+2) / @l29ah / 1285 дней назад

Как определить что в программе хуъвый UI?

Нажимаешь TAB. Реакция программы соответствует твоим ожиданиями? Нет? Значит хуевый.

#0IVRI9 (0) / @ninesigns / 1285 дней назад

Есть одна вещь, которая бесит меня в современном софте больше, чем уебищный WIMP.

Это блядские (модальные) окошки с уведомлениями. Я могу придумать несколько причин, когда они оправданы:
1. в доме сработала пожарная сигнализация;
2. газовая атака;
3. землетрясение;
4. рубль начал катиться в пизду и нужно резко бежать фантики на валюту пока еще не поздно;

всякие уведомления о новой версии, обновления, ПЛУГИН УСТАРЕЛ,
несохраненные данные, 150 форм ввода паролей фаерфокса, анонимные опросы, 1000 и
1 совет, которые выскакивают и мешают работать это мерзкое уебанство и авторы
такого говнософта должно немедленно сдохнуть в мучениях.

#NDLHWN (84+2) / @ninesigns / 1308 дней назад
[19:46]<lexszero> алсо расположение иконок - вершина дизайна UI: http://dump.bitcheese.net/files/ekowure/iconssux.png [19:47]<l29ah> ui - это визитная карточка tkabber [19:47]<l29ah> !
#F83QVD (1+4) / @lexszero / 1439 дней назад
ui ?
Какой интерфейс im-менеджера менее говно: 1. Список контактов соединен с текущим диалогом, все диалоги представлены в табах; 2. Список контактов отдельно, есть список диалогов, соединенный с диалогами (как в шкупе); 2. Список контактов отдельно, окно с диалогами (диалоги в табах) отдельно; 3. Список контактов отдельно, каждый диалог в своем окне; 4. Все говно <тут свой вариант>.
#5F42B8 (19) / @ninesigns / 1480 дней назад

В этоим ИТТ треде чат будет делиться программами для ЭВМ, у которых по мнению зала нормальный, юзабельный UI.

inb4: leechcraft

#KY3HY1 (26) / @ninesigns / 1517 дней назад

Вот так выглядит интерфейс будущего.
http://dump.bitcheese.net/images/acipyca/ui_future.png

#182NVV (20+1) / @ninesigns / 1564 дня назад

Вброшу пожалуй старую стать от туомова, с которой я вполне согласен.

I think the two most important points speaking for keyboard-oriented design are

  • Extensive mouse usage tends in my personal experience to be more wearing on wrists than keyboard usage.
  • The inconvenience of switching the input device when working with textual data (such as this story or computer code and so on), and efficient access to almost all functionality.

Some people may define efficiency here terms of productivity. Fast keyboard access to all functionality they need enables them to get more work done. But I'm not one to endorse such a definition. Instead, I define an interface as efficient if it minimises the time I have to spend interacting with it – and in the long-term, no less. I think keyboard-orientedness as outlined above best provides such efficiency in most applications.

http://tuomov.bitcheese.net/b/archives/2006/02/12/T21_08_50

#OEK8PL (1) / @ninesigns / 1716 дней назад

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

#NVH8QO (0) / @macro / 2026 дней назад
почему в пользовательских интерфейсах ровняются на самых убогих, причем так что о умных и скилловых пользователях забывают? Вот взять всякие IDE, пользователи которых по определению должны быть уровнем скилла много выше чем средний юзер - почему почти все они мышетыкательные? Почему нет альтернативы емагз-задротству? Почему я, для того чтобы получить какую-нибудь информацию, должен лазить по десяткам окошеквкладочек, скроллить, тыкать вместо того чтобы набрать команду, которую я запомню за 4 применения, отгрепать результат, прикрепить его как-нибудь, и не мучаться?
#ESCK79 (20+2) / @macro / 2078 дней назад
Что для бнв будет важнее: закос под терминал или нормальная морда? Я за нормальную морду, а закос под терминал закинуть потом отдельным стилем. Сейчас пока пилю дополнительный пак иконок к Faenza (для всяких игрулек), параллельно думаю, как бы полущ сделать морду для бнв. Собственно, как я уже говорил, это будет только намётка, которую потом надо будет адаптировать под сам код бээнвача. В пак шаблонов я накидаю около трёх штук наверное: вариант «универсальный» (всё регулируется цсской), вариант фиксированный (в цсске только цвета и отступы) и тот, какой я бы хотел сам. @kagami, пиши пожелания right now, пока я не напилил говнеца
#A8T7CM (15+1) / @ileamare / 2280 дней назад
Я могу сверстать няшношаблон, сделать даже макет настроек, но нет интернетов, чтобы передать. Мог бы сделать сразу всю вебморду каким-либо образом. Но нет возможности полистать документацию к бнв и яваскрипту. Как же обидно :( Завтра постараюсь обещаные @kagami шаблоны сделать и несколько стилей.
#OK5B5C (6) / @ileamare / 2281 день назад
У меня на сайтике есть такая весёлая штука, как поправка таймстампов с учётом часового пояса читающего. Вот я думаю, может сделать поправку на часовой пояс автора записи/комментария? Или лучше опциональным сделать сабж?
#O4POX9 (5+2) / @ileamare / 2310 дней назад
http://habrahabr.ru/blogs/windows/134115/ Отличная статья. Просто замечательная. Мне даже начинает думаться, что W8 будет действительно годной. Неужели мелкософт встал на правильные рельсы?
#4CSH9X (10) / @ileamare / 2504 дня назад
Я не могу определиться, что более тошнотворно: прогать GUI или верстать HTML
#V1WZ7S (3) / @stiletto / 2875 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.