Обновить
0

Пользователь

2
Подписчики
Отправить сообщение

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

Это простая арифметика. Это вопрос подхода. Если новый автомобиль, выпущенный моей компанией, покидает Чикаго, двигаясь на восток со скоростью шестьдесят миль в час, и задняя подвеска выходит из-под контроля, и машина разбивается, и все, кто был внутри, сгорают заживо, то должна ли моя компания организовать отзыв? Ты берёшь количество выпущенных машин (А), умножаешь на вероятность отказа (В), и умножаешь на стоимость улаживания конфликта без суда (С). А умножить на В умножить на С равняется Х. Столько мы заплатим, если не организуем отзыв. Если Х больше стоимости отзыва, мы отзовём машины и никто не пострадает. Если Х меньше стоимости отзыва, мы ничего не делаем.

"Бойцовский клуб"

Ещё немного, и они заново изобретут XML.

Да и слава богу, пускай в приложениях кнопки будут кнопками, вкладки — вкладками, а текстовые поля — полями, и всё это консистентно в рамках всей ОС, с одинаковыми оступами, шрифтами, тенями, хинтингом, сглаживанием, значками, анимациями, да ещё и с возможностью настройки тем и количества свистения-пердения (если не system-wide, то хотя бы на уровне отдельного GUI-тулкита).

Заодно это немного поубавило бы желание все сайты переделывать в приложения, потому что одно дело, когда клиент почты/электронные таблицы/графический редактор выглядит как Excel, а другое — сайт с котиками (которому и нафиг не нужно быть приложением) выглядит как Excel — так не станут делать ибо пользователи вряд ли оценят.
С одной стороны я был бы только рад, если бы можно было бы вот так разом выбросить нахрен весь стек HTML-JS-CSS-вебпаки-транспиляторы-реакты, просто выбрать в любимой IDE build target=«web», и получить веб-приложение на c/rust/go/python (нужное подчеркнуть).
Типа "Qt for web", только работающее :)

Но, бляха-муха, как только появится способ без головняка рисовать всё на canvas, так сразу же каждый завалящий сайт непременно захочет стать «приложением» и далее получаем упомянутый выше «закрытый веб, без индексации страниц, выделения текста и наполненый неудаляемой рекламой». Grim Deal.
Cнесут, и лет за 10 лет переизобретут всё это заново (только уже с JSON вместо XML).
Вот, например, S-выражения изобрели jsonlogic.com :)
Когда горстка сервисов онлайн-платежей решает, у кого есть доступ к финансовым услугам, они также могут определять, какие люди и какие услуги будут существовать в цифровом мире
Как там дела у GNU Taler? :)
На экране 1366x768 это просто задница. Компактный режим выпилили, «browser.compactmode.show» ещё какое-то время проживёт, но уже сейчас понятно куда всё идёт. В конце-концов рано или поздно всех заколебает после каждой версии переписывать userChrome.css и FF просто растеряет остатки пользователей. С такими людьми у руля и врагов не нужно.
Где они подсмотрели идею с отдельно висящей от контента таба кнопкой?
Где-то в 2005 :)
Я слышал, Ариэль (вокалистка) покинула группу. Кто там сейчас поёт?
Ух ты, круто! Везде облазил, а в «ещё...» не заглянул.
Мы про эту софтину: play.google.com/store/apps/details?id=com.pas.webcam? Вроде только mjpeg/wav/aac/opus.
Похоже на мою дипломную работу: намешано всего подряд, а что в итоге получили — непонятно. В заголовках обозначена одна проблема, под заголовком куча других. Чтобы разобрать все нестыковки, понадобится статья в 2 раза больше этой. Пока вот небольшой комментарий :)

Проблема #1: отсутствие изоляции программ
Сейчас Windows приходит к модели разделения пользователей друг от друга и от системных данных, поэтому современные программы теряют права на запись в свою папку с исполняемыми файлами и библиотеками совсем, а настройки предлагается хранить в глубинах домашней директории пользователя
… и потом чтобы «не пугать пользователя запросом прав суперпользователя» хром устанавливается со всеми своими потрохами в AppData. Угу, збс, 10 изоляций из 10, удобненько.

там где в Windows надо просто переустановить программу, в Linux приходится ковыряться в глубине пакетного менеджера
… и спустя неделю после того, как «просто переустановил программу», внезапно выясняешь, что уже в другой программе «точка входа в процедуру X не найдена в библиотеке Y». Пакетный менежер же неспроста указывает на конфликт зависимостей, да и происходит это дай бог раз в полгода при попытке установить сторонний deb-файл, чего при нормальной работе происходить в общем-то не должно.

Проблема #2: сложность миграции с версии на версию
Нет смысла комментировать: в этом разделе автор свалил в кучу вообще всё — почему древние иксы работают так, а не этак; почему мускуль так; почему нет способа получить список установленных программ — мол под виндой-то удобно, там я "просто складываю все инсталляторы в папочку [а через 5 лет снова устанавливаю уже устаревшие версии софта оттуда]". Нет, так-то и у меня самого есть папка с дровами и инсталляторами, но это же не от хорошей жизни.

Проблема #3: отсутствие единого конфигуратора
Если речь идёт о реестре, то в том виде, в котором он существует — не нужен. А реестр, который пережил переезд с 7 на 10, не нужен совсем. Если бы это работало как следует, не существовало бы советов «почисти реестр» и всяких твикеров-ccleaner'ов. GSettings, кстати, тоже не нужен. dot-файлы, конечно, не идеал, но они так-сяк решают поставленные задачи не хуже реестра, а работать с ними куда проще и это, блин, как раз unix-way.

Проблема #4: рассинхронизация интерфейсов общения с пользователем
Для Windows базовым интерфейсом взаимодействия является графический, поэтому ошибка будет выдана в виде системного диалога.
Такого диалога? :)



Для сравнения, в таком же бесполезном диалоге в убунте можно хотя бы тыкнуть на «show details» (где никогда ничего полезного не бывает)



Можно запустить приложение в консоли и посмотреть на вывод. Можно в конце-концов дописать спереди strace и получить хоть какое-то представление о том, что же пережила программа непосредственно перед смертью. Обработанные исключения остаются на совести разработчиков ПО, но, согласитесь, если уж мы ориентируемся на пользователя «тук-тук, я сам открою», то толку от окна с подробнейшей ошибкой «при обращении к функции такой-то произошла ошибка такая-то потому что файл такой-то недоступен для записи» и трейсом будет ровно столько же, сколько от окна «foo.exe has stopped working» — «У меня вылезла табличка я нажал ОК помогите как починить?».

Проблема #5: непроработанность функциональности ПО и неконсистентность инструментов
Можно сравнить GIMP и Photoshop, Inkscape и Illustrator: базовый функционал у них действительно похож. Но покажите обе программы начинающему пользователю, и будет понятно, в чем разница.
Щито? Покажите начинающему пользователю Photoshop и Sai и будет понятно в чём разница. А разница в том, что это разное ПО, созданное разными людьми (что, однако, не отменяет долбанутости интерфейса GIMP и вообще плохого GUI в куче софта под линукс). А по поводу «неконсистентности» — вы десятку-то давно видели? Там диалоги местами аж из 3.1 остались, а видов менюшек поди штук 5 разных, и всё это сдобрено сверху новым модным софтом на электроне, который весь разный и которого всё больше и больше. Более менее остатки адекватности в плане интерфейса сохраняет только макос, да и то зачастую ценой «сделаем всем неудобно, зато одинаково».

Реальные проблемы сложнее и включают в себя множество действий, которые часто выполнятся друг за другом в рамках одной пользовательской сессии, и которые хорошо бы сворачивать для упрощения работы.
В xfce я могу нажатием кнопки сохранить текущий рабочий профиль в пятницу вечером — все запущенные приложения, открытые окна, их размеры и положение etc. В субботу утром открыть другой профиль, где меня с прошлых выходных дожидается открытое окно с брауезром, где в интернете кто-то неправ, а в понедельник опять вернуться к пятничной работе. Но я не могу сделать то же самое в Windows. Что же это получается, в винде «непроработанность функциональности ПО»?

Господи, вот влез же в этот проклятый пост, потерял час жизни :)
По проводу через ADB будет отличная картинка, через WiFi — как повезёт. IP Webcam выдаёт MJPEG-поток, со всеми присущими ему недостатками. Для 1080p@60 поди уже будет нужен канал больше 100 мбит/c, а для H264 хватило бы и 10. 720p@30 вроде пролезает без проблем.
Попробуйте github.com/bluezio/ipwebcam-gst — там скрипт для настройки v4l2loopback. Под 20 убунтой завелось и работает в ФФ/скайпе.

Какое же безумие творится на фронте.

И грузиться сразу вместе со страницей поста

Согласен полностью, тем более на хабре 3/4 контента - комментарии. Лично у меня стандартный способ чтения хабра в метро - скроллить ленту и открывать интересные статьи в фоне, пока интернет есть, а потом в дороге перечитывать.

Эта страница в Chromium и Vivaldi прям щас отъедает 100% CPU, целиком 1 ядро просто так, ничего не делая (а в FF "всего" четверть ядра).

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

Загрузка ЦП

(Ubuntu 18.04/64-bit Vivaldi 3.8.2259.32, Chromium 90.0.4430.72, FF 88.0)

P.S. Редактор тоже звёзд с неба не хватает: 3Мб гифка не загружкается (413 Request Entity Too Large), и, главное, вы попробуйте набросать картинок, а потом попытаться завернуть их в спойлер в разрешении 1366х768 - тот ещё квест :)

страдания!

Решение отлично вписывается в концепцию "'S' в аббреаиатуре 'IoT' означает 'security'"

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность