Комментарии пользователя sarman

Linux пользовательsarman

Комментарии пользователя (234)

  • 03.12.2022, 20:01
    Функциональщина это тема, чистота функций, что на языке программистов означает, что гарантировано получаем на выходе значение одинаково повторяемое, если на входе было тоже повторяемое. Те внутри не будет нечто вроде от даты и времени или подобного пургена. Это даёт комбинируемость, да много чего.
    Сам с удовольствием пользую clojure на продакшене, для данных нет лучше лиспов. Не для веб, конечно.
  • 02.12.2022, 13:40
    Главное - это переносимость, воспроизводимость (сделал раз и оно на всех), безопасность обновлений (ну тут можно и fs со снапшотами типа btrfs или zfs). Какой бы компьютер не появился, или поломка получаю систему полностью аналогичную, но времени на единовременную настройку ушло много, в разы больше чем в класических... Но в итоге так все аккуратненько, под себя. Для дома изврат ещё тот)
    Состояния системы и пакетов - по сути хардлинки, между которыми происходит переключение. Увлекательно.

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

    Пакетов очень много, слышал историю про одного парня, который в работе держит на ней 400 серверов, это очень, пишет, помогает в работе.

    Есть таже подобная Guix, только на LISP
  • 02.12.2022, 13:18
    Я использую, по сути нужно выучить несложный хаскелоподобный язык для описания любых конфигов. Это для программистов, скорее.
    Впрочем, можно сделать и помойку, просто подключая конфиги приложений как есть.
    Есть абстракция от hardware, то есть в зависимости от той или иной машины (desktop или ноутбук) подхватываются те или иные кастомные настройки. А пользовательское окружение редактирую раз на одном из компьютеров, отправляю в git repo и на второй машине одной командой оно поднимается.
    Долго, постепенно по каждой из программ растут личные конфиги, но потом радость, когда любимое окружение можно поднять в минуты полностью из одной папки. Испытывает вторую волну популярности, много арчеводов переходит.
    Также апгрейдить систему четко - можно без использования особых файловых систем откатиться на новый билд системы, или тестово просто загрузиться в будущую, но не применять.

    Как пример конфига на котором учился - https://git.sr.ht/~jshholland/nixos-configs/tree
  • 02.10.2022, 19:22
    Использую https://xneur.ru для трея языкового, тоже ок.
  • 10.07.2022, 01:09
    Интереснейший bench Clear linux. Прилично в процентах уделывает всех. Арч, кстати, по умолчанию удивил не скоростью. Конечно, там всё по умолчанию везде настройки после установки, но всё же.

    https://www.phoronix.com/scan.php?page=article&item=h1-2022-linux&num=1
  • 14.06.2022, 11:53
    Ладно, всё равно приятно посмотреть) Тайлинг у меня не сразу выстрелил, пару месяцев потерпеть, но через полгода уже на уровне подкорки, не думая, настолько удобная хрень.
  • 14.06.2022, 01:55
    Это к чему, когда в сферическом вакууме на каждом столе свои окошки - оно, конечно прикольно, в теории. У меня в реальном использовании, когда серверов много, и вдруг происходит жп, так происходит перекидывание и группировка, что всё ранее запланированое идёт лесом. Также из реального использования, ну кодишь, то ide + browser на центральном мониторе, то postman, на левый (7,8) перекинешь, то консоль дебажную, то кино на правый. То не до киношки и правый монитор (9,0) уже роли сменились, уже это android emulator. То есть привязка к ролям-именам мониторов или workspaces, это такая сомнительная радость.
  • 14.06.2022, 01:03
    Прикольно, сам сижу еще на xorg, i3wm, да наверное, ещё посижу очень долго, от добра добра не ищу, идеал. Но есть экспериментальный диск с арчем (чтобы его ругать, естественно), wayland + swaywm, на nvidia, кстати, чтобы смотреть хочу ли я и нужен ли wayland (не, не нужен).
    Но что хотел по теме сказать, обрати внимание на nwg-panel, она себя ведет как tint2 (для xorg), намного информативнее, чем просто отображение номеров активных рабочих столов, а ещё показывая заголовки окон. Бывает такое - чтобы не потерять окно, прям чёткая штука.

    https://xet.ru/files/sway/2.png
    https://xet.ru/files/sway/config.tar.gz

    Было интересно почитать.
  • 14.05.2022, 23:07
    Ахах, жёсткий троллинг, при чём тут картинка, если под капотом человек не понимает разницы. Печаль в том, что никогда не узнаешь, что делает винда, пока ты спишь. Ты просто жертва, которая не знает ничего.
  • 26.04.2022, 23:25
    И даже понятно почему, ну смешно просто пользоваться этим поделием, непредсказуемость, отсутствие lts пакетов, а не только ядра. У тебя, предположим бизнес крутится на миллион, а любой Васян его поломает. От LTS до LTS только возможно сопровождать тот же свой софт, путём многократного тестирования, ограничиваясь секурити фиксами. Сам подумай, что тебе интереснее, домашняя песочница, никому не нужная в итоге, или.
  • 26.04.2022, 22:56
    Или мне могут возразить, вот мол, сейчас контейнеры, ну ну. В самой природе arch заложен хаос, как мина, для дома прикольно иной раз подорваться, но зачем. Я такого бизнеса не знаю, да и не пойму, который на арче или gentoo будет сидеть, чтобы играть в компиляшки за счёт сотни серверов пожирающих энергию на подобные игрища.

    Вкладывать силы и энергию в песочницу, вот что это такое, потом пожалеешь, если станет работой.
  • 26.04.2022, 22:36
    Привет,

    У тебя явно есть талант, послушай хороший добрый совет.

    То, что сейчас модно с арчем, было точно так же модно когда-то двадцать лет назад - один в один с bsd (ну или gentoo чуть позже) такие же тексты раздавались, и меня угораздило туда попасть. Прям и бизнес там работал, и masterhost, yandex, да много, кто сидел на бзде. И где те времена и понятно почему они ушли, кому непонятно, ну извините. Уже к 30 годам пришлось перескочить на линух, с небольшими затратами, но всё же.

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

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

    Gentoo, arch, это путь к нищете, я говорю об этом как человек любящий линукс, разворачивающий множество серверов на регулярной основе.

    А ты - молодец.
  • 10.03.2022, 23:05
    Или там d5j удалить 5 строк ниже (это называется vim motions), это все на подкорочке записывается. Всем, кто хотел бы попробовать такой подход, рекомендую android приложуху как тест возможностей,

    https://play.google.com/store/apps/details?id=develop.example.beta1139.vimmaster&hl=ru&gl=US

    комменты бесполезные, игнорирование вима как редактора изначально сравнивая его с обычными редакторами бесполезно.
    Там свои плюшки.
  • 10.03.2022, 23:00
    Отладка, отладка, заладили, суть вима в принципе в абсолютно ином подходе к редактированию текста, к работе с сущностями, к абсолютно понятным, после привычки шорткатам, типа diw, ты ощущаещь, что это delete internal word, и так далее. Можно их комбинировать, это сила вима, а не вот это всё, о чём вы говорите.
  • 10.03.2022, 22:54
    Тут надо задать вопрос, что для вас отладка, тема вопроса не раскрыта. Там всё ок, всё имеется. Вопрос сам по себе неверно задан, а для какого языка, итд. Например, в моём случае я работаю с typescript, dart, php, всегда предпочту отладке логи, которые можно в дальнейшем обработать.
    Да, дело вкуса, имхо, живая отладка переоценена и нужна для алгоритмов сложных, таких случаев в проекте, ну раз в мес дай бг, я хз, программер с кучей стажа и тесты всегда предпочту отладке. И опять же меньше кода-лучше кода, разбивать на мелкие куски. Во фронте, типа svelte-kit, или flutter, там hot reload, отладка ни разу не пригодилась вообще.

    Допустим, у вас python, судя по вопросу, nvim-dap, но я хз, дебаг не нужен, я уже сразу вижу чо как будет, а если есть серъезная проблема, то ее в лог или в exception.
  • 09.03.2022, 12:25
    + за neovim, но imho тут микро устаревшая конфигурация, сейчас бы такое не рекомендовал.

    Вся движуха в развитии neovim сейчас в конфигурациях на lua + lsp сервер, как в vs code для автокомплита, как-то погрузился недавно прям в тему.

    Вот мой конфиг, https://github.com/sarman/nvim посмотрите, Python можно быстро добавить, (конфиг из папки .config/nvim)

    После установки делать :PackerSync пока всё не заработает.

    NerdTree сменил на ranger интеграцию.
    ranger по F2 если в системе установлен. F3 - lazygit.

    P.S. Всегда пишут, что чужие конфиги - они только для вдохновения, а так просмотреть все плагины на предмет нужных по одному и ок.
  • 25.02.2022, 10:31
    Со шлейфом все норм, была проблема с обсыпанием дисплея - антибликовое покрытие, брак такой у них попадается
    https://pikabu.ru/story/antiblikovoe_pokryitie_macbook_pro_kak_snyat_podruchnyimi_sredstvami_byudzhet_120r_6570469

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

    https://www.partsdirect.ru/howto/zamena_akb_macbookpro13retinaEarly15

    и очень приличный аппарат получился.

    Дисплей норм, следов клавиатуры нет, даже если найти на авито вариант, заменить батарею, то получится лучше большинства хлама нового, типа celenon или прочего. Там i5 четырехядерный + 8 оперативки, как переносной вариант супер и ubuntu ok встает.
  • 24.02.2022, 00:07
    Я старый такой владелец macos и хакинтошничал и легально имел, но больше не хочу. Я просто не знаю, что делает apple у меня на ноутбуке. Всем могу дать отличный совет, вот макбук 2015 прошка, если вы на него поставите последнюю macos, это будет мега тормоз. (по секрету, можно как-то это упростить указав в качестве страны венгрию, там их прижали за такое поведение) Но в целом, положения не спасет.
    А стоит на него накатить ubuntu, заменить батарею (купленную с али за 3 тр, а не в сервисе официальном за 20) то это становится убер ноутбук даже на сегодняшний момент. Железка-то хорошая.
    Ну и естественно, I3 по юзабилити для меня далеко впереди macos, спасибо, покушал, больше не надо.
  • 23.02.2022, 12:45
    i3 это супер) Год где-то на i3+tint2 с тремя мониторами и на ноутбуках, всё уже записано на подкорку мозга, туда окно, сюда, очень удобно.
    Были попытки попробовать sway, он может кушать конфиг от i3, но как-то не прижился пока wayland, пусть ещё попилят.
    Единственный недостаток для меня - это невозможность включения кусков конфигов для разных машин из-за мультимониторной конфигурации. Решил это простым скриптом склейки общего конфига с конфигом для макбука и другого ноутбука (у макбука спецнастройки для retina)

    Скрипты примитивные типа
    #!/bin/sh
    cat ~/.config/i3/shared/shared.conf ~/.config/i3/desktop/desktop.conf > ~/.config/i3/config
  • 10.01.2022, 20:40
    Бинарники вполне ок, проблем нет, ваше понимание неверно, даже в страшном сне не могу себе представить, чтобы мой сервер, а их 12, вместо полезной работы - обслуживания клиентов занимались компиляцией исходных кодов. Вам точно пора уяснить, что это вы и есть маргиналы.

    Только прикиньте, если все будут собирать из исходников, сколько энергии будет потрачено впустую, это на уровне крипты, насколько это неэффективно, прожжено впустую, повторено тысячи раз одно и то же.
  • 10.01.2022, 17:06
    Зима просто идеальная, реально, порадовал,
    Спасибо за github, тоже свой кину, уверен, пригодится

    https://github.com/sarman/nvim

    там жестко по плагинам, рекомендую посмотреть…

    Только там использую Packer, то есть в системе должны быть установлены
    fortune, fortune mod ru, curl, wget, python bindings for nvim (для wilder плагина)

    Если захочется взять конфиг как есть, то надо :PackerSync сделать при первом старте.
  • 10.01.2022, 16:23
    Красиво!!!!
  • 10.01.2022, 15:51
    Огромный плюс за i3 и nvim. Gentoo не понимаю, ну да ладно, постоянная игра в компиляшки.

    Neovim движется в правильном направлении и это уже не тот дремучий vim. Взяв lua за внутренний язык, он стал только быстрее. Treesitter внутри + LSP + telescope делает из вима очень крутой редактор, на уровне автокомплита vscode. Я реально слез c idea на nvim.
  • 10.01.2022, 02:22
    sway ok, прям опробовал, но с ним tint2 панель нормально не работает, поэтому я спокойно остаюсь еще на xorg на i3wm+tint2 и спешить некуда. Не вижу причин вообще куда-то спешить.
  • 05.01.2022, 22:26
    i3wm the best)