Show newer

@L29Ah @rf @ru

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

// подписался на gentoo-dev, завалило спамом "last-rites"

@ru @rf

Где в прыщемирке аналог кейгенов линкующихся только с системными win32 на ассемблере с восьмибитной музыкой?

@ru @rf

там пишут ещё, что можно собрать первую часть, но я пока не разбирался в ресурсах глубоко

Show thread

@ru @rf

archive.org/download/HP2-Windo

Обнаружены сорцы "Тайной комнаты", включая Unreal Engine и все ассеты. В System/ готовый билд игры и девтулзов: довольно сырая бетка, многие катсцены забагованы, интерфейс сильно отличается от финального.

transmissionzero.co.uk/computi

Тут уже не совсем консистентно, но блядь, это уже Win16 начальной версии! К Win32 с восьмёрки даже манифест прикручивать не надо, чтобы подхватило системную тему.

Show thread

Я бы ещё добавил, что в юниксовых десктопах довольно серьёзная проблема в отсутствии стандартной библиотеки контролов: единственный де-факто стандарт - оконный сервер, умеющий только низкоуровневую диспетчеризацию графики и ввода, даже управление окнами на сторонней программе, а виджетами занимается несколько несовместимых тяжеловесных библиотек с регулярно ломающимися ABI и API. Чтобы привести GUI в унифицированный вид, нужно подбирать совместимые темы для WM, для GTK2, для GTK3, для QT4, для QT5, и ещё останется немного экзотики. В Wayland ситуация, похоже, только усугубляется.

В то же время, в Win32 есть user32,shell32,comctl32,etc со стабильным API, есть стандартизированная ресурсная секция с диалогами и графикой. Можно написать линкующееся лишь с системными библиотеками двухкилобайтное GUI приложение на ассемблере и оно будет работать и одинаково консистентно выглядеть на системах выпущенных в последние 26 лет. Там конечно тоже не всё так радужно, и ещё со времён MFC любят накручивать кастомные свистоперделки, но хотя бы есть возможность ими не пользоваться, а от GTK и QT на линуксе или кроссплатформе хрен уйдёшь.

Show thread

@mva

Да, компактно: максимально возможное число контролов на площадь с максимально быстрым доступом.

Могу сказать, что когда увлекался авиасимуляторами, чтобы полноценно полетать по маршруту с компьютером и инструментальной посадкой для PMDG и PT Tu-154 мне достаточно было прочесть краткий тутор, а с более простыми моделями разбирался просто взглянув на кабину и немного поэкспериментировав.

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

Show thread

Немного примеров годного "классического" подхода к GUI.

(фулл) store.nekun.in/good-ui.png

Я, если честно, не понимаю пренебрежения некоторых пользователей никсов к графическим интерфейсам, да и примеры они приводят далеко не самые удачные, типа чатиков для "простых пользователей" с тремя бестолковыми контролами, размазанными по огромному окну и грустной рожей при сбоях вместо документации. В хорошем GUI чувствуешь себя как в кабине самолёта: компактно, полнофункционально, структурировано, самодокументировано. Жаль, что такой подход сейчас сохранился по большей части в профессиональном ПО для Windows.

@inari@mastodon.ml @rf

слишком много зависимостей для универсального применения (например, в эмбеде с ограниченными ресурсами) в сочетании с безальтернативностью во многих популярных дистрибутивах

@L29Ah @rf
зачем удалил? в худшем случае он подал бы абузу и гитхаб (возможно) забанил бы репу: то есть вышел бы идентичный ущерб, но зато проданный копирайтным троллям подороже

Там оказывается первые казаки полуофициально опенсорснулись ещё в 2017 году.

(1.42)
github.com/ereb-thanatos/cossa

(1.35)
github.com/GSC-fake/Cossacks-b

Алсо, SDK для миссий:
nekun.cpunks.moe/ul/6_Scenario

@rf
@lor.sh

@vae @IvanGorinich@mastodon.ml @rf @san

Ну, вообще здесь можно эти "флаги" разделить на явно оскорбительные выпады и выражение неприемлемой позиции.

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

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

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

Мой пример больше шутка конечно, но вообще как мне кажется основной задачей таких "флагов" является определение принадлежности к иной группе как таковой, а не выяснение степени агрессивности: поэтому там и перемешаны незначительная внешняя атрибутика со значимыми социальными взаимодействиями. А определение агрессии в общем-то "социальный конструкт", результат консенсуса о том, что легитимная отрицательная экстерналия, а что нет - ведь совершенно не создавать неудобств другим, будучи в социуме невозможно.

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

@vae @IvanGorinich@mastodon.ml @rf @san

> красные флаги
Это больше похоже на паранойю и перепись врагов народа по формальным критериям. Вот тебе ещё "флаги":

Признаки пидора:

1. не слушает пацанский рэп про жизнь
2. одет не с рынка
3. бреется чаще раза в неделю
4. не пьёт водку по выходным
5. разговаривает вежливо как баба
6. боится ударить в ебало

@math@mastodon.ml

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

Я не умею пользоваться компьютером.

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

Я лишь могу брать сниппеты тех, кто умеет пользоваться компьютером на самом деле, компоновать их своим слабым эмпирическим знанием и молиться, чтобы прошло как по маслу.

@drq

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

@drq

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

Ведь всё точно так же справедливо для наук, которые изучают отношения между "бездуховными" структурами: как можно говорить о параллаксе, когда он может быть посчитан только "с точки зрения" конкретной планеты?

@drq

Потребности людей определены их физическим устройством. Свойства физических объектов, которые анатомически и психологически подходящи для сидения человеку изучает эргономика: вот она и "измеряет стульность", основываясь если не на биологических, то хотя бы на статистических данных.

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

@drq

Субъективность это скорее когда один говорит "это ПРЕКРАСНО", другой возражает "это ОТВРАТИТЕЛЬНО" и далее выяснение чьи эмоции из чёрных ящичков интуиций круче.

Show older
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.