• AMD или Intel для программиста и (иногда) игрока?

    xotkot
    @xotkot
    John Smith,
    первая ссылка
    смотрим - автор Mark Russinovich - единственно значимое достижение это - "написал драйвер файловой системы NTFS под DOS" да и то на сколько я понял делал он это находясь в компании Sysinternals и после поглощение в 2006г компанией Microsoft эти 'инструменты' просто выкинули на свалку за ненадобностью.
    Commercial NTFSDOS packages become abandonware
    Winternals was acquired by Microsoft on July 18, 2006. Microsoft has removed any traces of NTFSDOS, NTFSDOS Tools and NTFSDOS Professional from the new internal site of Microsoft's Winternals' utilities.

    сейчас работает тех директором в Microsoft Azure и пописывает развлекательные книжки про хацкеров, в юности он конечно что-то пытался толковое писать но такой макулатурой в магазинах были завалены тогда многие полки так как авторов которые хотели поднять баближка на волне хайпа того времени было предостаточно.
    ладно, что-то я отвлёкся
    и так, вместо того чтобы дать нормальную отсылку на полезную информацию от того кто хоть немного связан с внутренней кухней по данной тематике, так как явно намекали что владеете неким инсайдом что позволяет вам отделять дядек от гуру - "И я как-то больше доверяю тому, кто эту подсистему управления памяти писал", а вместо этого выдаёте одну замшелую статью от хрена с горы времён XP и в придачу еще три мусорные ссылки. Браво, нет слов.
  • AMD или Intel для программиста и (иногда) игрока?

    xotkot
    @xotkot
    John Smith,
    И я как-то больше доверяю тому, кто эту подсистему управления памяти писал

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

    xotkot
    @xotkot
    John Smith, советовать они могут всё что угодно, это их хлеб, но ведь лучше не верить незнакомым дядькам, а проверять всё самому, не так ли ? при том что проверить ТС при желании может всё довольно легко, просто отключив на день свой своп, чай небо на землю не рухнет.
  • AMD или Intel для программиста и (иногда) игрока?

    xotkot
    @xotkot
    John Smith, виндой не пользуюсь уже лет 10 наверное так что вы там со своей виндой твикерите не в курсе; свопом же не пользуюсь еще дольше так как памяти хватает, а когда не хватало пользовался тем же zram(под линь). Так что с моей колокольни если у вас не специфическая задача требующая своп то он нафиг не нужен.
  • Как узнать размер директории, исключая некоторые директории?

    xotkot
    @xotkot
    Сергей Карбивничий, можно сказать что я просто немного уточнил ответ Рональда
  • Как узнать размер директории, исключая некоторые директории?

    xotkot
    @xotkot
    Сергей Карбивничий,
    похоже внутри --exclude не распознаётся знак домашней директории ~
    указывайте либо полный путь либо $HOME
    du -sh ~ --exclude=$HOME/.cache --exclude=$HOME/.config/google-chrome

    или чуть проще
    du -sh ~ --exclude=$HOME/{.cache,.config/google-chrome}
  • AMD или Intel для программиста и (иногда) игрока?

    xotkot
    @xotkot
    Ноутбук с core i7 6700HQ более чем справляется, хотя иногда есть фризы, например, если открыть пхпшторм, который я уже 2 часа не открывал, или резко перейти с него на фотошоп.

    уберите swap и будет всё быстро переключатся, либо купите шустрый nvme чтобы быстро подгружались данные с диска
  • Чем можно открыть большой файл csv?

    xotkot
    @xotkot
    тогда уж лучше ripgrep для этого использовать, быстрее будет, плюс если под виндой то можно запускать без прослоек в нативном виде
  • Скачать видео с YouTube через DevTools?

    xotkot
    @xotkot
    если вам нужны прямые ссылки на скачивание и чтобы не выдергивать вручную, например:
    yt-dlp --get-url "https://www.youtube.com/watch?v=GYE2P7BWBAs"

    где yt-dlp вытянет отдельно ссылки на видео и аудио
    можно и под разные форматы, подробнее смотри этот вопрос
    ну а далее по эти ссылкам можно качать чем угодно, даже тем же curl
    curl -L -o "видео.avi" "...URL..."
    правда потом не забудте склеить аудио и видео
  • Почему возникает kernel panic (LinuxMint 20.2)?

    xotkot
    @xotkot
    Pavel Merkushevich, интересно, но идей к сожалению пока толковых нету, разве что можете погуглить данную ошибку
    Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
    может где-то на просторах необъятного найдется решение
  • Почему возникает kernel panic (LinuxMint 20.2)?

    xotkot
    @xotkot
    Pavel Merkushevich, хм, думал что может битая ссылка на основной файл, но вроде нет
    хотя у меня дополнительно присутствует еще ссылка libunistring.so но не думаю что здесь это играет большую роль:
    $ ls -l /usr/lib/libunistring.so*
    lrwxrwxrwx 1 root root      21 окт 16  2020 /usr/lib/libunistring.so -> libunistring.so.2.1.0
    lrwxrwxrwx 1 root root      21 окт 16  2020 /usr/lib/libunistring.so.2 -> libunistring.so.2.1.0
    -rwxr-xr-x 1 root root 1574712 окт 16  2020 /usr/lib/libunistring.so.2.1.0

    можно конечно для успокоения пересоздать:
    $ sudo rm /usr/lib/x86_64-linux-gnu/libunistring.so.2
    $ sudo ln -s /usr/lib/x86_64-linux-gnu/libunistring.so.2.1.0 /usr/lib/x86_64-linux-gnu/libunistring.so
    $ sudo ln -s /usr/lib/x86_64-linux-gnu/libunistring.so.2.1.0 /usr/lib/x86_64-linux-gnu/libunistring.so.2
  • Как установить flatpack пакет из гитхаб репозитория?

    xotkot
    @xotkot
    vitaly_74, в пакман(pacman) нельзя включить поддержку AUR, для этого нужно установить обертку над ним, см. AUR helpers
    сейчас большинство использует yay
    pacman -S --needed git base-devel
    git clone https://aur.archlinux.org/yay-bin.git
    cd yay-bin
    makepkg -si

    ну а дальше работать с АУР можно как и с обычным репозиторием, в принципе это тот же pacman+aur, синтаксис тот же, например, обновим систему и установим google-chrome из АУРа:
    yay -Syu google-chrome
    если хотите поискать пакеты в АУР напрямую а не через сайт то просто введите предполагаемое имя пакета, например:
    yay google-chrome
    выдаст что-то типа этого:
    5 aur/chromedriver-beta 95.0.4638.17-1 [+1 ~0.00]
        Standalone server that implements the W3C WebDriver standard (for google-chrome-beta)
    4 aur/chromedriver 94.0.4606.61-1 [+44 ~0.93]
        Standalone server that implements the W3C WebDriver standard (for google-chrome)
    3 aur/google-chrome-beta 96.0.4664.27-1 [+354 ~1.34]
        The popular and trusted web browser by Google (Beta Channel)
    2 aur/google-chrome-dev 97.0.4682.3-1 [+638 ~0.93]
        The popular and trusted web browser by Google (Dev Channel)
    1 aur/google-chrome 95.0.4638.69-1 [+2064 ~15.62]
        The popular and trusted web browser by Google (Stable Channel)
    :: Какие пакеты ставить (напр. 1 2 3, 1-3):
    ::

    получите нумерованный список которые подходят под критерии заданного поиска, а дальше можете сразу написав нужный номер устанавливать пакет
  • Как установить flatpack пакет из гитхаб репозитория?

    xotkot
    @xotkot
    вам точно нужна flatpack версия ? может просто из АУРа установить ?
  • Почему возникает kernel panic (LinuxMint 20.2)?

    xotkot
    @xotkot
    Pavel Merkushevich,
    а что выдаёт:
    ls -l /usr/lib/x86_64-linux-gnu/libunistring.so*
    find /usr -name "libunistring.so*"
  • Почему возникает kernel panic (LinuxMint 20.2)?

    xotkot
    @xotkot
    Pavel Merkushevich,
    в убунте судя по инфе с их сайта есть libunistring-dev и libunistring2, где у второго есть нужный файл /usr/lib/x86_64-linux-gnu/libunistring.so.2
    посмотрите есть ли он(libunistring.so.2) у вас и если нету то установите нужный(libunistring2) пакет
  • Почему возникает kernel panic (LinuxMint 20.2)?

    xotkot
    @xotkot
    вот здесь похожая проблема где одному из отписавшихся, возможно, помогла переустановка grub
    еще как вариант попробуйте другое ядро, например, те же longterm ядра 5.10 или 5.4

    гляньте заодно, действительно ли отсутствует файл /usr/lib/libunistring.so.2 (по крайней мере в Арче он тут лежит), ну или поищите его на диске
  • Как записать все в одну строку и вывести все в файл?

    xotkot
    @xotkot
    Igor Borisov,
    это сложно даже назвать регуляркой, единственное что здесь применяется из оного это признак начала строки("^"), то есть очень простая конструкция которую раз попробовав трудно не применять
    ну окей, но тоже самое можно и без регулярок используя тока синтаксис awk:
    ip -br a | awk '$1!="lo"{print $1}'
    согласитесь тоже довольно тривиальная конструкция
    по поводу "не все новички могут осилить", насколько я могу судить из истории постов автора вопроса то он в этом варится уже не один год, поэтому сложно его называть новичком
  • Как записать все в одну строку и вывести все в файл?

    xotkot
    @xotkot
    во первых у вас какой-то скрипт недоделанный что-ли, сырой, вот первое что бросилось в глаза:
    1)
    inetADD=$1
    ...\nIPADDR=$1\n...

    явно ведь что нужно сделать подстановку
    IPADDR=$inetADD

    2)
    read nameINT
    uuid=$($uuidgen nameINT)

    эм, ошибка в размещении $ и нужно $uuidgen nameINT поменять на uuidgen $nameINT

    3)
    if ... then
    так как if и then на одной строке то явно не хватает между ними ";"

    4)
    ip address | grep -v lo | cut -d ' ' -f2 | tr ':' '\n' | awk NF

    как-то уж совсем топорно пытаетесь получить интерфейс, можно ведь намного проще:
    ip -br a | awk '!/^lo/{print $1}'

    Как можно все это содержимое поместить в файл как текст через echo или print

    раз у вас там много данных то почему сразу не передавать как файл ? или же поместить в файл а потом передавать считывая с него данные ?
  • Как восстановить данные после dd?

    xotkot
    @xotkot
    таблица разделов то такое, если у него там один раздел на 3 тб то скорее всего это GPT так как у MBR максимум тока до 2 тб, а раз так то можно просто скопировать с конца диска резервную таблицу разделов.