Обновить
4
@Alex_MEread⁠-⁠only

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

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

У меня отключение гарнитуры вешает Terraria под виндой наглухо =)

LD_LIBRARY_PATH=<app directory>?

Arch/Manjaro как промежуточный вариант? Тоже роллинг и есть возможности сборки из исходников при желании.

Кстати, KDE Connect - очень крутая штука. Общий буфер обмена, управление громкостью и воспроизведением, уведомления с телефона на десктопе итп. Встроенный в винду "your phone" даже не близко.

И беда, и сила линукса на десктопе в том, что никакого единого линукса на десктопе нет.


Одних только сколько-то популярных дистрибутивов более десятка на любой вкус: от Ubuntu до Gentoo. Особые извращения для тех, кто хочет попробовать что-то другое (напр.: NixOS, Guix, которые, кстати, решают некоторые проблемы с конфигами, переносимостью и зависимостми, описанные в этой статье). И еще несколько сотен (!) малопопулярных.


Два крупных малосовместимых друг с другом графических тулкита (Qt, GTK) и два основных мейнстримных DE (KDE и Gnome), куча видов гнома (Gnome 2, 3, flashback, mate, cinnamon) и куча менее популярных от OpenBox до DWM.


Куча DE обросли кучей похожих программ (nautilus, thunar, nemo etc… в чем разница?).


Даже несовместимые друг с другом пакетные менеджеры и репозитории.


Ужас? Ужас.


С другой, это позволяет пользователю использовать то, что ему хочется, а не загоняет в рамки*. Стабильные релизы? ОК. Роллинг? Пожалуйста. Хотите apt? Будет apt. Хотите pacman с целым AUR в придачу? Будет pacman. Полноценное навороченное окружение рабочего стола, такое, как KDE (которое мне удобнее, чем даже винда, в винде нет много того, что есть в KDE) или тайловый WM?


Теоретически, можно сделать "десктопный линукс" продуктом. Влить денег, применить диктатуру, вести в нужном направлении. Какой-то один десктопный линукс, например, Ubuntu. Может быть, можно получить удобный дистрибутив, которым смогут пользоваться домохозяйки и дети из коробки. Получим Windows на ядре Linux. Но зачем? Windows и так есть, и, как бы очевидно это не звучало, из линукса не сделать настолько же хорошую винду, какой является Windows. Получим крепко сбитый user-firendly дистрибутив, где все интегрировано прибито гвоздями, как в винде, а извращенцы, вроде меня, так и продолжат бултыхаться где-то за бортом со своими тайлингами и роллингами.


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

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

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

Игорь Негода на свое youtube-канале обозревал систему отопления дома своего знакомого, которая использует тепло майнинг фермы (более серьезной)


Заголовок спойлера

Уж не поймите меня неправильно, никаких радикальных методов я не предлагаю.
Но, может, нас и так слишком много, если придется киселем из хлореллы питаться?

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


Наверное, можно статическим и анализатором находить и запрещать operator* для option

Rust запрещает присвоение Option<T> в T, ровно так, как это происходит в C++. Разница в том, что Option::unwrap — паникует в случае None, а его аналог из C++ — разыменование — нет.

Я думал о базе знаний и решил, что лучше всего — ориентированный граф. Модель такая:


  • Узлы — это сущности. Формально, сущность — это пустая именованная "точка", которая может быть чем угодно. Сущность может быть файлом, URL-ссылкой, заметкой. Помимо этого сущность может выполнять роль "категории".
  • Ребра — это оринтированное "отношение". Отношения могут быть разные, например, отношение цитирования/ссылки, вхождения в категорию.

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


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


Я так и не нашел подходящего готового решения. Ближе всего — Obsidian, но не без недостатков (граф не ориентированный и нет отношений, неудобная визуализация, неудобно использовать как reference manager). R сожалению, closed source. Поэтому пытаюсь сделать свой, несколько раз порывался писать, на разных технологиях, от веба до Qt, забрасывал почти не начав. В настоящий момент снова вернулся интерес к теме и прорабатываю разработку расширения для VSCode.

Может быть вообще не указано, где и когда. Что-то вроде (очень примерно) "интеллектуальная собственность произведенная работником принадлежит компании"

Не сталкивался с такими контактами, но что входит в определение "работать" в них? Можно трактовать крайне широко.

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

Честно говоря, от мобильной версии с этими AJAX-подгрузками часто плевался. Браузер: Opera Mobile под Android. Не раз бывало, что при открытии комментариев они прогружались долго. Иногда не прогружались совсем. Зачастую, если переключить в десктопную версию, которая грузит разом и пост, и комментарии, получалось быстрее.

LoFTR выглядит круто. Должно быть хорошо для задач Visual SLAM.

Я не разобрался в пакмане, и случайно удалил много что с -Rsnc (как-то так, удаление зависимых пакетов). Потом, когда половина системы была удалена, я осознал ошибку и пошел искать, что же раньше стояло.

Наверное, это где-то возможно. Но как в таком формате представить какой-нибудь Photoshop или SolidWorks?

CLion, имхо, лучшая C/C++ (+Rust) IDE общего назначения, если нет каких-то особых требований (вроде memory view, дизассемблера итп, хотя они движутся в сторону эмбеддед)

Т.к. знаком только с Blender, тем, что к нему прикручивается, и то, что бесплатно, могу посоветовать Radeon Pro Render. Unbiased render. Библиотека материалов там точно есть.

Информация

В рейтинге
Не участвует
Откуда
Волгоградская обл., Россия
Зарегистрирован
Активность