• Как образовался этот артефакт на спутниковых снимках?

    xotkot
    @xotkot
    Another One DevOps, слушайте, а вы не задумывались над тем что по сути вы сами похожи та тех кто во всём винит рептилоидов ? ну разве что тока вы находитесь с обратной стороны монеты, но как у них так и у вас своё критическое мнение так и восприятие чужого критического мнения довольно сильно притупленно и скрыто за ширмой одному вам ведомых истинных истин.

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

    fogree,
    как по мне то данное явление довольно сильно похоже на Блуминг
    Блуминг (или блюминг) (англ. blooming — ореол, расплывание изображения) в ПЗС — это эффект «растекания» избыточного заряда от пересвеченных областей матрицы ПЗС в соседние ячейки. Основная причина возникновения — ограниченная ёмкость потенциальной ямы для фотоэлектронов в ячейке. Блуминг имеет характерную симметричную форму, определяемую геометрией расположения элементов на матрице. Приблизительно с 2006 года в большинстве любительских устройств блуминг больше не появляется, так как в них стали использоваться специальные антиблуминговые цепи, которые отводят избыточные электроны из ячеек. Однако, отвод электронов по мере заполнения потенциальной ямы приводит к нелинейности характеристики ПЗС и затрудняет измерения. Поэтому в научных целях по-прежнему применяются ПЗС без антиблуминговых цепей, и блуминг часто может быть замечен, например, на спутниковых фотографиях и снимках межпланетных зондов.

    вот еще интересная статья по этому поводу с картинками - CCD Blooming

    то что они обведены черным то это наверное какая-то компьютерная пост обработка фотографий для локализации таких засвеченных зон.
  • Как образовался этот артефакт на спутниковых снимках?

    xotkot
    @xotkot
    – Видишь суслика?
    – Нет.
    – Вот и я не вижу. А он есть.


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

    это к какому такому объекту производящему съёмку ? спутнику который случайно cловил блик от крыши на высоте 200-500 километров ? тогда я даже боюсь представить что там творится с его объективом когда он пролетает над обширными водными поверхностями в ясный солнечный день
  • Как в Linux сделать swap файл с динамическим размером?

    xotkot
    @xotkot
    есть еще более специализированная штука Swapspace ( dynamic swap manager for Linux )
  • Как в Linux сделать swap файл с динамическим размером?

    xotkot
    @xotkot
    утилита systemd-swap
    конфиг /etc/systemd/swap.conf
    смотри параметры с приставкой swapfc_ // SwapFC(Swap File Chunked)
    сам не пользовался но вроде это то что вам нужно
  • Как настроить Windows автоматически?

    xotkot
    @xotkot
    вижу уже некоторые стали понимать что один мулион окон для настройки это не всегда круто
  • Как увеличить буфер в virtualbox?

    xotkot
    @xotkot
    nano_e_t_4, а GuestAdditions на госте(убунту) последняя стоит ?
  • Как увеличить буфер в virtualbox?

    xotkot
    @xotkot
    virtualbox 6.1

    а точнее ?
    вот здесь говорится о подобной проблеме, решилось
    Hi, In my case I was upgrading VBox 6.0.12 -> 6.1.14 and faced the aforementioned issue. Applying the latest GuestAdditions from 6.1.14 solved it.

    у меня, например, версия на linux хосте 6.1.30 таких проблем не наблюдаю
  • Как расширить пространство главного диска в Linux mint?

    xotkot
    @xotkot
    пока писал, ответ потёрли, поэтому напишу под вопросом чтобы время потраченное на его написание не пропало зазря
    ---
    Максим Черкасов, не нужно каждый раз вылаживать фото консоли, эта информация легко копируется, а для сохранения форматирования можно использовать тег code, например:
    % lsblk
    NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
    nvme0n1     259:0    0 465,8G  0 disk
    ├─nvme0n1p1 259:1    0   570M  0 part /boot
    └─nvme0n1p2 259:2    0 465,2G  0 part /


    и так, судя по вашему фото хомяк заперт в корне на разделе /dev/sda7
    раздел /dev/sda2 практически пуст, вернее там чего-то валяется на пару гиг, возможно какой-то мусор или вообще техданные файловой системы данного раздела

    Здесь тоже закрыта функция прибавления/убавления, если я делаю все правильно.

    конечно заблокированно, вы не можете менять размер раздела корня из работающей системы, это сравни тому как вытащить себя за волосы из болота (отсылка к Мюнхаузену), хотя если по чесноку то некоторые программы при определённых условиях всё же могут увеличить раздел работающей системы, но это всё равно не ваш случай, вам попросту некуда расширятся, места справа от диска у вас нету. Вам по любому нужно будет двигать те или иные разделы что чревато разными рисками потери информации. То есть, грузите live-систему и из неё уже удаляете /dev/sda2, двигаете на освободившееся место /dev/sda3 и /dev/sda4, после чего увеличиваете расширенный раздел /dev/sda4 до конца диска, а потом уже в нем расширяете /dev/sda7;
    в общем, ваш случае это жесткий гемор с высокой вероятностью накоситься и потерять данные всего диска.
    Как по мне, если делать по феншую, то нужно удалить /dev/sda2 а на образовавшееся свободное место (/dev/sda2 + 20Гиг) установить linux по новой, можно было бы конечно перенести систему с одного раздела на новый образовавшийся раздел, но с наскока у вас вряд ли всё правильно получится.

    Хочу еще добавить на последок, у вас на редкость самый худший вариант расположения корня системы как для HDD, в самом конце диска, на сколько я помню скорость чтения/записи(?) для hdd в среднем падает почти в два раза от начала к концу диска, поэтому чем система ближе к началу тем лучше для общего быстродействия системы; также под систему лучше брать места с запасом, так как если места мала то усилится фрагментация данных на разделе что для hdd диска очень сильно повлияет на производительность системы со временем.
  • Как правильно составить скрипт bash?

    xotkot
    @xotkot
    Knorke_02,
    $'\r': команда не найдена

    а вы случайно не в винде скрипт редактируете, ну или через WSL ?
    если да то файл(скрипт) нужно сначала преобразовать в unix формат, дело в том что в разных системах конец строки имеет разное окончание.

    dos2unix - конвертер форматов текстовых файлов "DOS/Mac to Unix"
    $ sudo apt-get install dos2unix
    $ dos2unix script.sh
  • Как правильно составить скрипт bash?

    xotkot
    @xotkot
    Knorke_02,
    монтировать и обновлять систему можно только через суперпользователя, так что для начала нужно запустить скрипт от суперпользователя(root) или подменить оного через команду sudo и введя пароль текущего пользователя, я же выше написал
    sudo ./script.sh
    что соответствует тому что все команды в данном скрипте будут выполненны с привилегированными правами

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

    xotkot
    @xotkot
    Все команды по отдельности работают, а вместе нет

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

    script.sh
    #!/usr/bin/env bash
    set -o xtrace
    
    apt-cdrom add
    mount /dev/sr0 /media/cdrom
    apt-cdrom -m add
    umount /media/cdrom
    apt update
    apt dist-upgrade -y
    apt -f install -y

    делаем его исполняемым и запускаем:
    $ chmod +x script.sh
    $ sudo ./script.sh
  • Скопировала из github свой репозиторий в папку .ssh. Как найти папку?

    xotkot
    @xotkot
    просто перенесите скачанный репозиторий куда вам нужно, например в пользовательский корень(~/ == $HOME/):
    mv ~/.ssh/site-pozdravlenieSLD ~/
    cd ~/site-pozdravlenieSLD
  • Как расставить точки над i, по вопросу использованию Bash и Python для DevOps?

    xotkot
    @xotkot
    Нашел cамоучитель по программированию на языке Bash (326 страниц) и возник ряд вопросов, подскажите, пожалуйста:

    начинать изучения bash c книги на 326 страниц, уже звучит скучно, там хоть картинки есть ?
    для начала можно просто почитать то что есть на хабре - Bash-скрипты: начало, чего в большинстве случаев хватит с головой, ну а чего не хватит то легко догугливается
    4. Возможно для на Bash скрипты стоит потратить день-другой, уметь писать базовые скрипты и переходить к изучению Python?

    и погрузился в изучение Linux.

    bash это как кровеносная система для экосистемы linux, ведь нужно будет не тока писать но еще и читать
    также bash это очень удобный клей разный утилит которые заточенных под работу в консоли, вот например, из недавнего моего комментария, где показанно как получить темы всех непрочитанных писем с почты:
    himalaya --output json search not seen | jq -r '.response[].subject'

    а теперь попробуйте это сделать чисто на питоне и его библиотеках
    да и вообще, кто мешает одновременно изучать bash и python ?
  • Можно ли каким-то образом через API mail.ru получить информацию о новых входящих письмах?

    xotkot
    @xotkot
    EVOSandru6,
    jq утилита для обработки json в консоли
    как пример, перечислим все темы новых писем:
    himalaya --output json search not seen | jq -r '.response[].subject'
  • Можно ли каким-то образом через API mail.ru получить информацию о новых входящих письмах?

    xotkot
    @xotkot
    Есть необходимость получать информацию о новых письмах, брать информацию из заголовка и содержимого письма.

    если вам просто нужен удобное извлечение информации с почтового сервера то для этого можно использовать гималаи(himalaya)
    настраиваетесь на нужный почтовый сервер и затем несколькими командами в консоли получаете необходимое, например:
    получить инфу по новым/непрочитанным письмам:
    himalaya search new
    или
    himalaya search not seen
    прочитать тело письма под номером 23
    himalaya read 23
    для более детального понимания смотри ихнюю вики

    если нужен ответ в виде json-a то просто добавляете вначале флаг --output json, например:
    himalaya --output json search not seen
    на у далее уже обрабатываете json удобными для вас средствами, например тем же jq, ну или запрячь какой-либо язык программирования для разбора
  • Как подключить Wi-Fi в ноутбуке Lenovo Ideapad 1 11ada05?

    xotkot
    @xotkot
    Runis,
    В самом конце вставил строку и всё равно возникает:

    ну так нужно же писать sudo перед командой:
    sudo apt-get upgrade
    далее запросит пароль текущего пользователя(не root)

    добавление
    %wheel ALL = (ALL) ALL
    позволяет запускать, так сказать, рут-команды, то есть те команды которым нужны для запуска привилегированные права суперпользователя root, как команды от обычного пользователя только при этом необходимо вводить пароль данного пользователя.
    а при таком добавлении:
    %wheel ALL=(ALL) NOPASSWD: ALL
    даже пароль пользователя не нужно вводить, но sudo перед командой всё равно нужно ставить.

    А так же не уверен, что группа wheel добавлена.

    зачем гадать, можно же просто посмотреть:
    id
    или
    groups
    ну или если это не текущий пользователь то указать оного:
    id ПОЛЬЗОВАТЕЛЬ
    groups ПОЛЬЗОВАТЕЛЬ

    Подскажите пожалуйста, как вы на том сайте искали нужные пакеты для моего ноутбука?

    судя по названию оборудования Qualcomm Atheros QCA6174 ... да и имя самого драйвера ath10k_pci где ath это сокращенно от atheros
    далее просто вбиваем в поиск где написанно package pattern:
    atheros*
    после чего вернёт - такую страничку, где уже будет перечисленны пракеты в названии которых есть данное слово, после чего находим нужный и берем самый свежий который есть - 20210818-1

    хотя думаю можно намного проще и быстрее найти нужное через пакетный менеджер в консоли, конкретно по Devuan не знаю но в Arch это делается так:
    sudo pacman -Fyx ath10k
    в выводе которого можно видить что данный драйвер ставится с ядром(linux), а также возможно какие-то доп модули с пакетом linux-firmware и это все находится в главной офрепе core.

    Так же в процессе установки через менеджер пакетов часто выскакивает такое окно:

    ну там же пишут что в файле /etc/apt/sources.list скорее всего есть дублирование записей, ну или подключение одной и той же репы, то есть нужно удалить лишнюю
  • Можно ли каким-то образом через API mail.ru получить информацию о новых входящих письмах?

    xotkot
    @xotkot
    на сколько я могу понять для мыла у них есть только один метод mail.getUnreadCoun который "Возвращает количество непрочитанных писем в почтовом ящике."
  • При попытки поставить windows 10 на ноутбук acer aspire es 15, на данный момент стоит OS Linux Ubuntu возникает ошибка что можно сделать?

    xotkot
    @xotkot
    Причиной может быть недавняя ночь смены оборудования

    это оно, железякам страшно ночью, менять нельзя.
  • Как подключить Wi-Fi в ноутбуке Lenovo Ideapad 1 11ada05?

    xotkot
    @xotkot
    Runis,
    Удаётся создать группу и добавить пользователя, затем по вашей команда проверяю пользователя и wheel фигурирует. Да только вот в дальнейшем это не поможет. Тк при установке пакетов всё равно будет вылезать "user is not in the sudoers file".

    вы наверное забыли в файле /etc/sudoers добавить группу wheel
    %wheel ALL = (ALL) ALL
    или если не хотите каждый раз вводить пароль при судо:
    %wheel ALL=(ALL) NOPASSWD: ALL
    там же по ссылке что давал выше об этом говорилось.

    А также в установщике пакетов понять, как от повреждённых избавиться?

    непонятно что вы понимаете под поврежденными пакетами
    по поводу firmware-atheros пакета то чтобы его каждый раз в ручную не обновлять нужно подключить non-free в файле /etc/apt/sources.list , ссылку давал выше, хотя там насчет свежести/правдивости информации не уверен, поэтому вот инфа с оф сайта:
    All software shipped with Devuan in the main component is free software. But if needed, non-free software is also available. Just add the non-free and contrib component to the appropriate line(s) in /etc/apt/sources.list like this:
    deb http://deb.devuan.org/merged chimaera main non-free contrib


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

    при желании это настраивается, но это очень плохая идея сидеть под рутом особенно в DE
  • Как подключить Wi-Fi в ноутбуке Lenovo Ideapad 1 11ada05?

    xotkot
    @xotkot
    Runis,
    sudo обычно запускают от пользователя а не от рута(root), он для того и придуман чтобы делегировать часть привилегий рута
    по поводу lock /etc/group смотри здесь
    также еще не заданно имя хоста - unable to resolve host(none)

    посмотреть в каких группах состоит пользователь:
    groups ЮЗЕР
    в дебиан и подобных, насколько я помню, по умолчанию группы wheel нету, нужно создать:
    groupadd wheel
    смотрю еще и шифрование диска сделали, думаю для новичка вы зря так сразу на глубину лезите, поставили бы лучше что-то попроще или хотя бы брали настройки по дефолту, обкатали бы систему с пол годика, обвыклись, а потом уже двигались дальше, а то с таким началом можете убить весь свой энтузиазм, как ребенок который толком не знает азбуки пытается читать стихи Пушкина.