• Как записать файл в определенное место hdd?

    xotkot
    @xotkot
    если стоит цель оградить сбойные блоки диска от обращений к ним то можно поступить по другому, грубо говоря не "заклеивать" а "вырезать" их
    в своё время, когда на большом по тем временам диске, посыпались блоки, и где после анализа оказалось что они занимают центральную часть диска, я тогда тупо разделил диск на разделы, а сами разделы расположил вне поврежденных секторов + дополнительно добавил к ним буфер в виде нескольких гиг с каждой стороны
    partition1 | buffer1 + error + buffer2 | partition2
    естественно под систему его уже не использовал а только как файло-помойку и торентокачалку.
    после он еще без проблем прослужил где-то лет 5
  • Как получить вывод в рамке с переносом строк?

    xotkot
    @xotkot
    V N, странно, а у вас какая версия linux утилит установленна ?
    можете глянуть через column -V
    $ column -V
    column из util-linux 2.37.3

    -o, --output-separator был добавлен еще лет 10 назад в версии v2.23
  • Как вставить драйвер wifi из старого ядра ubuntu 18.04 в более новое ядро ubuntu 20.04?

    xotkot
    @xotkot
    судя по данной таблице для чипа MT7610U нужен драйвер mt7601u
    п.с.
    хотя если делать поиск конкретно по чипу MT7610U то ведет на mt76x0, возможно че-то со временем и поменялось
  • Как конвертировать много xml файлов в csv или excel?

    xotkot
    @xotkot
    PythonJun1188,
    в простом варианте(на bash) это будет выглядеть так:
    dir_in=/tmp/xmldir
    dir_out=/tmp/csvdir
    for i in "$dir_in"/*.xml; do 
    	xq '.file.field' "$i" |dasel -r json -w csv > "${dir_out}/$(name=${i##*/};echo -n ${name%.xml})".csv
    done

    где исходные xml файлы лежат в папке $dir_in без вложений, а результат попадает в папку $dir_out, причем имена файлом будут совпадать но будет иметь соответствующе расширение. Например:
    /tmp/xmldir/test1.xml ---> /tmp/csvdir/test1.csv
  • Как конвертировать много xml файлов в csv или excel?

    xotkot
    @xotkot
    Объясните дураку как это сделать на питоне, я уже неделю пытаюсь и безуспешно.

    в баше, а вернее используя утилиты командной строки, это можно сделать в одну строку + цикл по файлам
    допустим есть файл text1.xml
    <?xml version='1.0' standalone='yes'?>
    <file>
    	<field >
    		<инн>инн1</инн>
    		<дата>дата1</дата>
    		<название_организации>имя 1</название_организации>
    	</field >
    	<field >
    		<дата>дата2</дата>
    		<название_организации>имя 2</название_организации>
    		<инн>инн2</инн>
    	</field >
    </file>


    используем xq (yq)
    xq -r '.file.field | (map(keys) | add | unique) as $cols | map(. as $row | $cols | map($row[.])) as $rows | $cols, $rows[] | @csv' test1.xml > test1.csv

    можно даже немного упростить если дополнительно еще использовать утилиту dasel
    xq '.file.field' test1.xml |dasel -r json -w csv > test1.csv


    результат test1.csv
    "дата","инн","название_организации"
    "дата1","инн1","имя 1"
    "дата2","инн2","имя 2"


    не питон но может пригодится )
  • Что лучше, 24гб ram в одноканале, или 16 в двух?

    xotkot
    @xotkot
    arsfilinov, ну так купите и поставте сначала одну, а позже когда деньги появятся(можно к примеру продать 8х2) вторую такую же, ну или подкопите сразу на две
  • Что лучше, 24гб ram в одноканале, или 16 в двух?

    xotkot
    @xotkot
    16x2 будет самым оптимальным вариантом
  • Почему у части файлов происходит замена даты изменения при копирование через SMB протокол (Linux, Dolphin)?

    xotkot
    @xotkot
    вы какое изменение даты имеете в виду ?
    Доступ(Access) - последний раз, когда файл был прочитан
    Модификации(Modify) - в последний раз метаданные файла были изменены (например, разрешения)
    Изменения(Change) - последний раз, когда файл был изменен (содержимое было изменено)
    Создания(Birth) - создание файла

    посмотрите вывод команды stat
    stat ФАЙЛ

    на них еще могут влиять параметры монтирования файловой системы, например - nodiratime, noatime, relatime, lazytime
  • Безопасно ли верифицировать аккаунт через паспорт на upwork?

    xotkot
    @xotkot
    вы выбрали подходящее время для такого вопроса - 28 января "День защиты персональных данных"
    риск что что-то где-то потечет есть всегда
    смиритесь, по идее Upwork и так без юридических последствий может слить ваши данные кому угодно, вы же не являетесь гражданином США чтобы они переживали по этому поводу, другое дело что официально они этого делать не будут во избежание репутационных потерь.
    в общем, как говорится - "Джентльменам верят на слово", особенно когда других вариантов нету.
  • Как сосчитать количество активных сессий?

    xotkot
    @xotkot
    ай, зачем такие сложности:
    w -h |awk '$1 ~ /r$|x$|z$/'|wc -l
  • Можно-ли сделать так, что после входа в админку linux больше не надо было вводить пароль?

    xotkot
    @xotkot
    можно добавить группу wheel если еще нету:
    groupadd wheel
    и внести себя в неё:
    usermod -aG wheel ПОЛЬЗОВАТЕЛЬ
    а затем отредактировать файл /etc/sudoers добавив туда строку:
    %wheel ALL=(ALL) NOPASSWD: ALL
    теперь после sudo не нужно будет каждый раз вводить пароль
    детальнее смотри арчвики по sudo
  • Как распарсить несколько url из файла в формате "excel"?

    xotkot
    @xotkot
    Fokinura_3000,
    не знаю что у вас там так долго грузит, всё это довольно просто делается через консольные утилиты
    unoconv или libreoffice для преобразования в csv, а там уже через awk достать нужное:
    $ libreoffice --headless --convert-to csv in.xlsx --outdir conv/
    $ cat conv/in.csv
    https://play.google.com/store/apps/details?id=com.vkontakte.android
    https://play.google.com/store/apps/details?id=ru.ok.android
    https://play.google.com/store/apps/details?id=com.outfit7.talkingtomgoldrun
    https://play.google.com/store/apps/details?id=com.tapclap.piratetreasures2
    https://play.google.com/store/apps/details?id=com.openmygame.games.android.wordpizza
    https://play.google.com/store/apps/details?id=com.outfit7.mytalkingtomfriends
    https://play.google.com/store/apps/details?id=com.hornet.android
    $ awk -F'[.=]' '{print $5}' conv/in.csv > conv/out.txt
    $ cat conv/out.txt
    vkontakte
    ok
    outfit7
    tapclap
    openmygame
    outfit7
    hornet
  • Как распарсить несколько url из файла в формате "excel"?

    xotkot
    @xotkot
    Fokinura_3000, какой именно итог ?
    Есть экселевский файл, который содержит ссылки в одном столбике

    после сохранения/конвертации в csv у вас по итогу будет простой текстовый файл в каждой строке которого будет одна ссылка, а с таким работать уже проще некуда
  • Автозаполнение между двумя значениями?

    xotkot
    @xotkot
    orfs,
    как я понял тут не реализована выгрузка по столбцам?

    не понял
    У меня просто 6000 позиций и много полей, и года разнесены в два разных столбца

    тогда следовало составить условие более точно, например, есть csv где на основе двух столбцов 5-том и 7-мом сформировать 12 столбец по таким то заданным условиям
    я привёл самый простой вариант, хотя там довольно легко можно подправить нужные значения

    вот, немного подправил сделав более универсальным, просто ставите необходимые номера столбцов там где X, Y, Z
    $ cat in.csv
    a1;2005;b1;2009;c1;;d1
    a2;1999;b2;2004;c2;;d2
    a3;2019;b3;;c3;;d3
    a4;2003;b4;2010;c4;;d4
    $ awk -v X=2 -v Y=4 -v Z=6 'BEGIN{FS=OFS=";"}{if($Y=="")$Y=2022;for(i=$X;i<=$Y;i++) $Z=$Z","i;print}' in.csv |sed 's/;,/;/' > out.csv
    $ cat out.csv
    a1;2005;b1;2009;c1;2005,2006,2007,2008,2009;d1
    a2;1999;b2;2004;c2;1999,2000,2001,2002,2003,2004;d2
    a3;2019;b3;2022;c3;2019,2020,2021,2022;d3
    a4;2003;b4;2010;c4;2003,2004,2005,2006,2007,2008,2009,2010;d4


    на CentOS это можно реализовать?

    да, на любом линуксе
  • Автозаполнение между двумя значениями?

    xotkot
    @xotkot
    orfs, в консоли, там где есть доступ к linux утилитам
    можете через WSL в windows это сделать
  • Автозаполнение между двумя значениями?

    xotkot
    @xotkot
    $ cat in.csv
    2005;2009
    1999;2004
    2019;
    2003;2010
    $ awk -F';' '{if($2=="")$2=2022;for(i=$1;i<=$2;i++) $3=$3","i;print $1";"$2";"$3}' in.csv |sed 's/;,/;/' > out.csv
    $ cat out.csv
    2005;2009;2005,2006,2007,2008,2009
    1999;2004;1999,2000,2001,2002,2003,2004
    2019;2022;2019,2020,2021,2022
    2003;2010;2003,2004,2005,2006,2007,2008,2009,2010
  • Почему не передается изображение на экран?

    xotkot
    @xotkot
    Bearax, ваш процессор без встроенной видеокарты, внешней как я понял тоже нету
    о получении какого изображение вы говорите ? вам доступен только квадрат малевича
  • Как обновить прошивку NVMe SSD Samsung 980 PRO?

    xotkot
    @xotkot
    DEVELOPER,
    Самый главный посыл моей темы-рассказать, что является проблемой в обновлении прошивки штатными методами (официальным ПО Samsung Magician).

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

    так если вас интересовало обновление только "удобным методом" с помощью ПО Samsung Magician то возможно это нужно было выразить более явно в своём вопросе, хотя по видимому о других "неудобных" методах вы просто слышали краем уха.
    Да. Именно так. Существует возможность для "энтузазистов" обновить прошивку SSD ( в т.ч. NVMe) Samsung. Это загрузка официального образа с прошивкой для последующего "нарезания" на флешку с помощью Rufus или Unetbootin и затем загрузки с него. Про этот вариант писать не буду, ибо там всё элементарно для тех, кто понимает, что и как.

    давайте в двух словах опишу этот неудобный способ:
    1) качаем нужный iso-образ в разделе [ FIRMWARE ]
    2) качаем и устанавливаем unetbootin
    3) записываем на флешку первое(1) с помощью второго(2)
    4) загружаемся с флешки и обновляем прошивку

    для тех кому даже это трудно там же, где и прошивки, лежит pdf-документ с расписанными пошаговыми действиями по обновлению.

    NVMe SSD Samsung 980 PRO, а их у меня с дюжину и это не считая 970 Evo Plus

    судя по вашему фото(диспетчера устройств) выше, вместо дюжины у вас подключено только два, а остальные как я понимаю либо лежат в коробках либо установленны в других компах, так как простаивать такое добро вряд ли будет то предположу что они всё же находятся в других машинах, то есть, получается теперь для обновления их прошивки вам придется по очереди вытаскивать и присоединять к своему компу где уже обновили драйвер и ПО Samsung Magician нормально работает либо всё то же самое что вы описали выше придется проделывать для каждого компа. Получается что вместо того чтобы просто загрузится с уже записанной флешки и установить обновления прошивки на другие компы с помощью такого "неудобного" метода, вы теперь будете проделывать вышеописанные вами кульбиты для каждого устройства. Даже не знаю что на это сказать.

    Скажу только, что официальные образы крайних прошивок для SSD (в т.ч. NVMe) Samsung можно скачать по ссылке в разделе "Firmware":

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

    Далее выбираем папку с официальными драйверами Samsung для NVMe накопителей: https://drive.google.com/file/d/1_PRPExthMQNLT6I1U...
    и жмём кнопку "Далее". В итоге вы должны увидеть сообщение, говорящее о том, что драйвера были успешно установлены.

    вообще-то Dmitry Roo, верно заметил про - "официальные драйверы", которые лежат на гугл диске?"
    ведь по построенному вами предложению можно сделать ошибочное заключение что это официальные дрова Samsung с официального(верифицированного) источника, а не по типу скачайте наш бесплатный официальный фотошоп без регистрации и sms. По хорошему нужно было указать что это ваше "произведение искусства" и мы должны доверять вам на свой страх и риск, а еще лучше нужно было показать по шагам как вы их получили, ведь кто знает что случится с вашей ссылкой через пол года, а новый ищущий который жаждет решений просто запнётся на данном шаге так как не сможет скачать, да и сам драйвер ведь может со временем изменится.
  • Как прочитать записи с sd карты?

    xotkot
    @xotkot
    а по ssh подключится к камере можно ?
  • Компьютер не загружается. Как исправить?

    xotkot
    @xotkot
    похоже что-то случилось с загрузчиком винды ну или с самим ssd, попробуйте проверить его на другой системе

    п.с.
    не по теме
    у вас довольно старый bios p3.30, за несколько лет вышло уже 4 обновления, последнее совсем недавно 5 дней назад - 7.10