1. bash / Говнокод #27846

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    ~  cat test.sh
    #!/bin/bash
    
    for i in "$@"; do
    	echo $i
    done
    
    arglist="$@"
    
    for i in $arglist; do
    	echo $i
    done
    
     ~  sh test.sh 1 2 '3 4'
    1
    2
    3 4
    1
    2
    3
    4
     ~ 

    Застрял на отладке одного скрипта, как этим правильно пользоваться?

    Запостил: vistefan, 01 Декабря 2021

    Комментарии (227) RSS

    • (SEO: см. топик)

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

      При итерации по чистому "$@" всё хорошо, а если положить "$@" в переменную -- итерация по ней ломается. Понятно, что можно написать if и два for, но не хочется дублировать цикл, хочется приготовить сначала данные, а потом передать в универсальный алгоритм.
      Ответить
      • В шелле нет никаких массивов (есть в баш и кш, то ты ими не ползуешься тут).

        $@ это просто строка с пробелами, и твоя информация о них продалбывается.

        ``$@`` это волшебная питушня, см 3.4.2: https://www.gnu.org/software/bash/manual/bash.html#Shell-Variables

        Предлагаю заюзать моссив

        Q=("$@")
        
        for i in "${Q[@]}"
        do
                echo $i
        done


        Тока кавычки вокруг массива не забудь (*), ну и помни, что это bash only.

        *https://mywiki.wooledge.org/Quotes
        [quote]
        https://mywiki.wooledge.org/WordSplitting
        Double quoting an expansion suppresses word splitting, except in the special cases of "$@" and "${array[@]}":
        [/quote]
        Ответить
        • бля, на гк всегда найдётся спец.
          А я уже успел спросить в comp.unix.shell, там ответили то же самое

          Да у меня всё равно #!/bin/bash

          А на posix shell чо полюбому пришлось бы писать if с двумя циклами, или, что ещё хуже, ебаться вручную с экранированием?
          Ответить
          • Вистефан, ты только внешне похож на святошу или им и являешься?
            Ответить
            • Чем я похож на святошу?
              Ответить
              • p.s. на юзерпике не я, лол
                Ответить
                • Этот человек выглядит как нехороший и ест мозоли
                  Ответить
                  • Как обманчива внешность. В действительности же все наоборот: он хороший и носит мозоли.
                    Ответить
                    • Быть можно дельным человеком и есть мозоли по утрам.
                      Ответить
                      • Продаются ли мозоли как сухой завтрак и готовить их с молоком?
                        Ответить
              • Ты Стертору ответил, если что

                не советую с ним много говорить. Борманд вот его привечал, и теперь стертор испытывает к нему гомосексуальную привязанность, ворует его ники, его аватары, а в тяжелые годы и срет под каждым его комментом
                Ответить
                • Мне кажется, что "сексуальную привязанность" гомосексуалист может испытывать разве что к подкачанному брутальному здоровяку, и ни в коей мере - к хилым очкарикам-эникейщикам, с адинамичным образом жизни (стало быть, мускулов нет), сутки напролет срущим на говнокоде.

                  Поскольку противоположности обычно притягиваются, я уверен, что среди вас есть немало мужчинок, готовых отдаться за небольшую плату какому-нибудь розовощекому крепышу.
                  Ответить
                • Стертор в данный момент отвечает уебку и укропу в твоем лице.
                  Ответить
              • Не отвечай ёубку.
                Ответить
          • воу, ты юзнетовец?

            можно еще тут спрашивать, кстати: https://www.linuxquestions.org/
            довольно внятное место

            ну и user рассылки некоторых дистров (дебиана, например) вполне годны
            Ответить
            • > воу, ты юзнетовец
              с тех пор как наткнулся на бесплатного провайдера и вкурил как его впиздячить в thunderbird и не плодить лишний софт -- хуле бы и нет.

              > https://www.linuxquestions.org/
              Ну у меня до такого редко доходит, в ирке/матриксе/на говнокоде обычно находится быстрее ответы, писать на форуме это как то больно солидно для многих вопросов (гк не в счёт). Я всё-таки придерживаюсь идеи сначала как следует подакдакгоуить, потом аккуратно спросить наводочку чтобы правильнее подакдакгоуить. Мессага в ирке всё же не так пафосно как пост на форуме, поэтому не так анскильно себя чувствуешь.
              Ответить
              • > бесплатного провайдера
                Это где и с какими ограничениями?
                Ответить
                • news.aioe.org

                  про ограничения ничего не знаю, с другой стороны "настоящий" юзнет никогда и не видел. Чекай сам.
                  Ответить
                  • Чем этот юзнет не настоящий?

                    Если ты подключаешьтся к ``news://nntp.aioe.org`` и среш в группы, то ты и в юзнете>

                    Другой вопрос, что читать надо через "rn", на худой конец через "tin".
                    Допустим конечно и GNUS.

                    А так всё настоящее
                    Ответить
                    • мне понравилось читать через thunderbird, что-либо менять я буду только если перейду на другой email-клиент. Я не брезгую, я могу и в ирку на разок залезть через громптицу, а в основном юзаю бриджи в matrix.

                      > Чем этот юзнет не настоящий?
                      Ну он просто спросил с какими ограничениями, я не в курсе, поэтому предположил
                      Ответить
                      • rn и tin терминальные просто, как mutt/pine/elm для почты (mutt вообще годный)

                        А GNUS это внутри емакса news клиент

                        >Ну он просто спросил с какими ограничениями, я не в курсе, поэтому предположил

                        если это не рид-онли шлюз, то вполне обычный юзнет

                        Сервер может давать какие-то ограничения (не все группы могут быть доступны) но они везде могут быть так
                        Ответить
                        • Нет, это не рид-онли шлюз.

                          Ну я вот и email-клиент пока консольный не хочу, если уж у mozilla политика какая-нибудь совсем сраная начнётся -- может быть. А пока что в удовольствие юзаю thunderbird.
                          Ответить
                          • зря

                            что может быть приятнее, чем редактировать письма в $EDITOR?
                            Ответить
                            • А я юзаю ClawsMail. Он очень прикольно выглядит, как будто я бываю в ПРОШЛОМ...
                              Ответить
                  • Посмотрю. Стараниями Мудиллы Thunderbird совсем неприлично разжирел для просто IMAP клиента + календарь изкоробочный, было бы неплохо хоть шерсти клок извлечь.
                    Ответить
                    • календарь-то самое смешное говняный. Хотя приличного календаря под люникс я пока не видел
                      Ответить
                    • ты ещё забыл упомянуть встроенные im-клиенты, ирка, джаббер, нерабочий google talks и, внезапно, odnoklassniki
                      Ответить
                      • Как жаль, что я пока не распространяюсь по internet... Это временно.
                        Ответить
            • у меня manjaro, там честно говоря какое-то нубьё обитает, ну либо мне не нужны настолько тонкости конкретного дистра, хватает отменных факов и ирки по арчу
              Ответить
            • хотя кстати вот недавно даже собирался написать на форуме linuxaudio-что-то там.

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

              В итоге решение придумал сам, когда понял что именно искать.
              Оказалось, можно сделать виртуальный sink (в терминах pulseaudio -- устройство вывода), и просто мапнуть его на нужные каналы нужного устройства. В итоге теперь все программы думают что это обычное двухканальное стерео, и я как два разных устройства имею колонки и наушники включенные в одну аудиокарту.
              Ответить
              • Всем советую поставить pipewire. Либо вы не юзаете никаких специфических фич и всё будет работать прозрачно, так же как и pulse, только не будет переключения между alsa/pulse/jack

                Либо вы юзаете что-то специфическое и когда у вас всё сломается, хотя бы фидбеком поможете отладке годного спо, лол
                Ответить
    • Причина написания, кстати, интересная, расскажу:

      Начал я что-то последнее время часто торренты качать, музыку немецкую, кино французское. Что-то кто-то упомянул в книге, в статье, интервью. Чем дальше в лес, тем меньше сидов. Стал повышать шансы на скачивание добавлением левых анонс-серверов. Гуглить и вставлять руками надоело быстро, стал искать институциональное решение. Пользуюсь клиентом Transmission, а он как оказалось весьма не кодинг-френдли, интерфейса для аддонов как я понял стандартного не имеет, патчи в апстрим берёт неохотно, в общем выдерживают минимализм. Эти петухи даже не взяли в апстрим 8 лет как имеющийся патч для хука на событие "торрент добавлен". Есть только хут на событие "торрент закачан". Ну ок, приставать к пистону и иметь модифицированную версию чтобы потом был гемор с обновлением я сразу не захотел. Поискал варианты, наткнулся на aur-пакет transmission-trackers, который буквально делал то что нужно, присобачивал список трекеров из конфига во все имеющиеся раздачи. При установке увидел, что он делает аж целую службу. Видимо тоже каким-то изощрённым способом устраняет недостаток хука на добавление торрента. Вотчер на файлы, наверное держит. Хотя там всё ещё сложнее, он ведь после добавления трекеров не требует рестарта transmission, как было бы при простой работе с .torrent файлами, видимо что-то ещё хитрое триггерит в dbus или хуй его знает. По его зависимостям я рахитектуру не понял.

      Через неделю использования посмотрел за какой-то надобностью в journalctl и увидел что у меня лог на 20 гигов состоящий из ежесекундных ошибок этого сервиса с какой-то там пистоньей забытой запятой.

      Снёс нахуй, вот пишу себе скрипт для автоматического распихивания во все .torrent файлы свежего списка трекеров. Раз триггернуть его элегантно не удастся, приделаю себе просто в файловый менеждер в контекстное меню для *.torrent пиздюлинку.
      Ответить
      • > повышать шансы на скачивание
        > добавлением левых анонс-серверов
        Какой эклектический способ буртить инфохэши )))
        Ответить
        • чяднт? Очевидно, что побайтовая оцифровка французского dvd изданная criterion collection есть не только на рутрекере и с хорошей вероятностью можно подкинуть пиров. Проверял же глазами.
          Ответить
          • С чего ты взял, что на трекерах, отличных от т.ру оно было с идентичным названием?

            А так-то хардкорный Tixati может добавлять/игнорировать анонсеры по задаваемому юзером списку (в твоем случае - рандомной хуйни которая looks scientific и только уебёт всю приватность без каких-либо полезных результатов). Как конкретно он это делает - не знаю, ибо разумеется юзаю только вторую функцию.

            В принципе между анонсами принято не меньше 10 минут выжидать, так что можно не по-детски потешиться руками, обойдя десяток тысяч анонсеров, а вдруг в этот раз повезёт...
            Ответить
            • А кого ебёт название? Там же все запросы по хешу?

              Хотя... если раздача не одним файлом, то действительно вероятность очень мала. Какую-нибудь мелочь типа сабов добавят или переименуют и хеш уже другой.
              Ответить
              • Название находится в словаре info, так что если Франсуа выложит Drôle de Félix, а Акакий - Drole de Felix, в одну и ту же DHT, то пиры никак не найдутся несмотря на побитную идентичность файла и одинаковое имя файла.

                За универсальными хэшами по блокам надо идти в ipfs, а оно на Go написано, так что я всегда прохожу мимо.
                Ответить
                • Хм, название единственного файла реально входит в инфохеш?

                  З.Ы. Да, к сожалению входит: info.name.
                  Ответить
            • > С чего ты взял, что на трекерах, отличных от т.ру оно было с идентичным названием?

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

              Ты не умничай, это в твоих рассуждениях всё looks scientific. На деле есть миллиард трекеров, которое гуглится в гугле у быдла, засрано рекламой, зато чтобы зайти не нужен vpn. Там большинство раздач -- это спижженые с других трекеров раздачи, абсолютно с тем же хешем. Хомячьё это качает и раздаёт, пробежаться разок по dht -- это не оверхед, а использовать шанс выкачать что-то реально нужное я бы предпочёл любой.

              Проблемы секьюрности решаются другим образом.

              Ответить
              • > чтобы зайти не нужен vpn
                Ну если у тебя положительный эффект связан только с победой над рабнадзором, то это вполне понятно. Но в целом чтобы волшебный анонсер решал сегодняшние проблемы понадобится чтобы быдло вчера настроило на юзание этого анонсера.

                > нужен vpn
                Зачем? Зачем? Малость SOCKS5 нужен для решения твоего квеста по поиску священного retracker.local можно бесплатный найти если постараться. И не гонять через него гигабайты, разумеется.
                Ответить
                • > Малость SOCKS5 нужен для решения твоего квеста по поиску священного retracker.local

                  Ты мне приписываешь какие-то несуществующие задачи. Моя задача — поискать пиров той же самой раздачи, которые из-за сценария, изложенного выше, в каком-то проценте случаев вполне могут оказаться на других трекерах.

                  > не нужен vpn
                  Мне похуй на ркн, мы говорим не о приватности торрент-трафика, а о поиске пиров. Про впн я говорю про хомячков, они открывают яндекс.браузер и по запросу "фильм малена итальянский скачать" не попадают на рутрекер, а попадают на super-zalupa-tracker1488.su, где раздача с точно таким же хешем раздаётся с другими анонсами.

                  Так что:
                  > чтобы волшебный анонсер решал сегодняшние проблемы понадобится чтобы быдло вчера настроило на юзание этого анонсера

                  done
                  Ответить
                  • Но ведь у тебя изначально нет пиров, потому что рабнадзор забанил анонсеры т.ру
                    Как бы этот СуперЗалупатор.ру только кажется более сложным и социальным, но по сути это прямой аналог дурацкого retracker.local
                    Ответить
                    • Что такое retracker.local?
                      Ответить
                      • Анонсер для локалок типа домовых сетей.
                        Ответить
                        • не понимаю причем он тут
                          Ответить
                          • Ну он же тоже самое делает, что и СуперЗалупаТор
                            Ответить
                        • ты объясни в чем я не прав, почему сценарий который я описываю, ложный? я не понимаю в чем наше противостояние.
                          Ответить
                          • Обезъянг это нейронка, натренированная на говнокоде.
                            Некоторые люди по незнанию даже принимают его за живого человека и пытаются спорить)
                            Ответить
                            • проходит тест тьюринга
                              Ответить
                              • ну так) он гологуб (так на самом деле его зовут) вообще годный, правда иногда он похож на укуренного
                                Ответить
                            • Это обсуждали в каком-нибудь треде?
                              Ну там, что за алгоритмы, какие подводные, где разместили, какие смехуёчки были во время обучения и т.п.
                              Ответить
                        • А еще существуют домовые сети, кстати?
                          Ответить
                          • Это надо у селян спрашивать, в обоих городах их сожрали давно.
                            Ответить
                            • Так и в сёлах тоже.

                              ростелеком и билайн прошли по городам и весям как мамай по борделям и скупили примерно всех провайдеров. Да и законодательство нынче не то, что четверть века назад: попробуй, кинь витуху на десять квартир в доме, тебя тут же управляйка и выебет
                              Ответить
                    • ну, забанил анонсеры, а я нашёл на других анонсерах пиров раздающих этот же файл по dht. чяднт?
                      Ответить
                      • > раздающих этот же файл по dht
                        Падажжи, я уже сплю и нихера не понимаю, зачем тебе вручную пердолиться с примитивными http трекерами, если работает DHT?
                        Ответить
                        • Видимо DHT не работает, а работает какой-нибудь унылый PEX.
                          Ответить
                          • Проверил. DHT влючен, PEX тоже, поиск пиров в локалке вырублен, шиврование required. Вопрос, мне за каким-то хуем эта методика (добавление кучи трекеров из открытых списков) может быть полезна, или это бред сивой кобылы?
                            Ответить
                            • > шифрование required

                              Насколько критично? Без этой обфускации в теории может больше пиров найтись...

                              > добавление трекеров

                              Если из нужного тебе swarm'а хоть один живой чел с белым IP в DHT участвует, трекеры нахер не нужны. Вообще.

                              З.Ы. У тебя же торрентовские порты извне доступны, надеюсь? Без этого вероятность спаривания сильно падает.
                              Ответить
                              • Не надо ему шифрование требовать, а вот Low ID я бы действительно проверил.
                                Ответить
                                • Что такое low id
                                  Ответить
                                  • ROW_ID по японски

                                    на самом деле это что-то из емуле
                                    Ответить
                                    • Несчастный юзер, у которого только исходящие?
                                      Ответить
                                      • думаю да

                                        в торрент клиенте галочка вроде есть которая это показывает
                                        Ответить
                                        • Еще бы она работала нормально. Я однажды опечатался в настройке PAT для UDP, а Qусок говна вообще никакой диагностики не дал. Так и сидел продолжительное время, пока случайно не заметил.
                                          Ответить
                              • >У тебя же торрентовские порты извне доступны, надеюсь?

                                Вроде, uPnP умеет даже самый дешмановский роутер. Нужно тока публичный IP купить
                                Ответить
                                • > дешмановский роутер

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

                                    Или купи несколько IP и сделай DMZ
                                    Ответить
                                    • Ну нет. Кто ж на роутере/фаерволе софт крутит?

                                      Пусть будет статический проброс на DMZ тачку для торрентов. Ну или на домашнюю, но статический.
                                      Ответить
                                      • >Кто ж на роутере/фаерволе софт крутит?
                                        Ну вот моей молодости небыло виртуалок, потому у нас был роутер с фрей, сендмейлом, dante socks, squid http proxy, VPNом на pptp и веб-сайтом на apache:)


                                        А торрент клиенту можно явно указать диапазон портов?

                                        Если тачка в DMZ то наверное нужно делать full cone nat, или вовсе на нее маршрутить траффик
                                        Ответить
                                      • > Кто ж на роутере/фаерволе софт крутит?

                                        У меня роутер, заменённый по причине отвала вайфая, доживал свою жизнь подрабатывая торрентокачалкой/файлопомойкой.
                                        Ответить
                                        • Ну ведь он уже не роутил, а был обычной DMZ тачкой?
                                          Ответить
                                          • > Ну ведь он уже не роутил
                                            Ну... IP-камера к нему была подключена...
                                            Ответить
                                            • а что он роутил то?

                                              чтобы роутить нужно иметь два интерфейса (можно логических) в разных сетях и между ними перебрасывать пакеты
                                              Ответить
                                • Объясните про вот эту схему подробнее, почему для повышения СЕКЬЮРНОСТИ нужно при этом иметь БЕЛЫЙ ip?
                                  Ответить
                              • > У тебя же торрентовские порты извне доступны, надеюсь? Без этого вероятность спаривания сильно падает.

                                Да, должны быть. А ещё у меня провайдер бесплатно белый ip даёт
                                Ответить
                                • везет
                                  я за него денег плачу
                                  Ответить
                                  • А кто-то тут писал, что наоборот не хочет статику... Поменяйтесь ;)
                                    Ответить
                                    • я не сказал статический, я сказал белый )
                                      Ответить
                                      • в смысле он у тебя меняется каждый раз? ты на дайлапе?
                                        Ответить
                                        • Динамический айпишник может быть через ADSL, через DOCSIS, через PON, через FTTB, через беспроводные сети...

                                          От физической реализации последней мили маршрутизация не зависит.
                                          Ответить
                                          • белый динамический IP обычно дают тем, кто большую часть времени в оффлайне. Обычно это дайлап, ну может быть какой-то ADSL
                                            Ответить
                                            • Вообще да.

                                              Сейчас белые динамические — редкость. Видимо из-за того, что куча устройств любит постоянно находиться в онлайне, чтобы качать ненужные обновления.
                                              Ответить
                                              • Сейчас к провайдеру подключен wifi роутер обычно, так что он и сидит все время в онлайне.

                                                Раньше смысл был в том, что провайдер имел сеть на N IP, а юзеров себе набирал N * 1.5, просто знал, что они все одновременно в сеть не выйдут

                                                Алсо, раньше много чего за NATом не работало. Сейчас уже чуть лучше
                                                Ответить
                        • а вот тут уже я и сам не знаю. Так

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

                          а нахуй я тогда всё это делаю
                          Ответить
                          • define "одна локалка", кстати.

                            Ты точно не окажешься с соседом в одном бродкаст домене в 2021-м году.
                            Ответить
                            • так тем более, нахуй я это делаю
                              Ответить
                            • бля, надо сети изучить. таненбаум лежит
                              Ответить
                              • Таненбаум неоднозначный чувак, некоторые считают его книги слишком абстрактными.

                                Еще есть годный туториал про сети у Олиферов.

                                И еще пиздатые книжки у циски серии CCIE professional development.

                                их три:

                                CCIE Lan Switching (физический и канальный уровень, Ethernet, Spaning tree, VLAN, зачем-то ATM) но она довольно древняя, и в ней много устарело (домены коллизий всякие и прочий legacy)

                                https://doc.lagout.org/network/Cisco/Cisco%20Press%20Collection/Cisco%20Press%201999%20-%20Cisco%20LAN%20Switching%20%28CCIE%20Professional%20Development%29.chm


                                TCP/IP Routing Volume 1 (собссно IP и IGP протоколы типа RIP/OSPF/ISIS и проприетарные)

                                TCP/IP Routing Volume 2 (чисто BGP)

                                (обе тут https://vk.com/topic-134922745_35368358)
                                Ответить
                            • > точно не окажешься с соседом в одном бродкаст домене в 2021-м году
                              LANE у многих есть, у некоторых предлагается доплатить за него, так что нах не нужно
                              Ответить
                              • LANE же эмуляция локалки поверх ATM (один из emulation layers, пятый вроде) а у кого есть ATM? у кого DSL?
                                Ответить
                                • Не обязательно ATM, любого point-to-point линка.
                                  Ответить
                                  • Мне неизвестны общие способы эмуляции broadcast/multicast для point2point.

                                    например в OSPF можно установить p2p с выделенным роутером (ABR: area border router) который потом пошлет состояние сети по multicast через ethernet
                                    Ответить
                          • Ты даже не достучишься до http://retracker.local/announce если его не будет, поэтому там пиры только местные с быстрым и бесплатным траффиком.
                            Ответить
                            • кстати у меня DNS провайдера прекрасно резолвит локалы
                              C:\Users\guest>dig @192.168.1.1 petushok.local
                              
                              ; <<>> DiG 9.11.3 <<>> @192.168.1.1 petushok.local
                              ; (1 server found)
                              ;; global options: +cmd
                              ;; Got answer:
                              ;; WARNING: .local is reserved for Multicast DNS
                              ;; You are currently testing what happens when an mDNS query is leaked to DNS
                              ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36315
                              ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
                              
                              ;; OPT PSEUDOSECTION:
                              ; EDNS: version: 0, flags:; udp: 4096
                              ;; QUESTION SECTION:
                              ;petushok.local.                        IN      A
                              
                              ;; ANSWER SECTION:
                              petushok.local.         10800   IN      A       127.0.0.200
                              
                              ;; Query time: 11 msec
                              ;; SERVER: 192.168.1.1#53(192.168.1.1)
                              ;; WHEN: Thu Dec 02 04:29:27 Russia TZ 2 Standard Time 2021
                              ;; MSG SIZE  rcvd: 59


                              >127.0.0.200
                              ну не пидоры ли?
                              Ответить
                              • Опять наверное ради легаси ебаного настроили. Именно поэтому у меня всё это говно запрещено, позволено только http(s) для по настоящему приватных трекеров
                                Ответить
                • >SOCKS5
                  ебать я миллион лет уже не слышал про носки.

                  Я помню, что SOCKS4 был анонимный, а SOCKS5 вроде поддерживал аутентификаицию?

                  Когда-то в древности у меня был dante-socks на роутере чтобы ходить по FTP в активном режиме (не было еще никаких upnp, и внешний IP было никак не попросить, и ftp-proxy там не было).
                  Ответить
                  • главное их отличие в возможности кидать через socks5 dns-траффик. А чо про него не слышать, все i2p и торы работают как носки на локалхосте, в которые ты роутишь браузер.
                    Ответить
                    • Я торами не пользуюсь.

                      Что особенного в DNS траффике? UDP?
                      Ответить
                      • Совершенно верно

                        The SOCKS5 protocol is defined in RFC 1928. It is an incompatible extension of the SOCKS4 protocol; it offers more choices for authentication and adds support for IPv6 and UDP, the latter of which can be used for DNS lookups.
                        Ответить
                  • SOCKS5 нужен ради поддержки анонсеров вида udp://tracker.coppersurfer.tk:6969 и DHT, DHT - это лучшее, что случалось с уёбищной рахитектурой Bittorrent, но легаси времен eDonkey2000 требует UDP для полноценной работы.
                    Ответить
            • > В принципе между анонсами принято не меньше 10 минут выжидать, так что можно не по-детски потешиться руками, обойдя десяток тысяч анонсеров, а вдруг в этот раз повезёт...

              Всм? Надо ограничивать клиент, чтобы он не обращался к анонс-серверам подряд с интервалом меньше 10 минут? А зачем?

              не понял, о чем ты

              > можно не по-детски потешиться руками
              чего?
              Ответить
              • Потому что у трекеров сервак не резиновый. И если один и тот же сервак дрочить чаще раза в N минут, он может обидеться и забанить.
                Ответить
                • да я не думаю что transmission об этом не знает. Там в зависимости от успешности запросов есть таймаут экспоненциально растущий, ну и наверное он как-то в пачки собирает запросы от разных раздач, если в них всех указан один трекер. Я ж могу видеть в клиенте, какой мне трекер сколько подкинул пиров, а какой вообще не респонзит. Чисто эмпирически могу сказать

                  1) ничего не сломалось, не забанили так, чтобы я это заметил и мне бы это помешало
                  2) несколько раз реально помогло сдвинуть скачивание с мертвой точки

                  тем более что я не в каждую раздачу хуярить анонсы собираюсь, а выборочно, если уж вдруг надо.
                  Ответить
                  • Это анти-юзерское ограничение клиента, чтобы не нагибать анонсеры. Вон qBittorrent однажды вообще провёл своим юзерам по губам, выкинув фичу маскироваться под сами знаете что.
                    Ответить
                    • Ревертни и переконпелируй.
                      Ответить
                      • кстати, как же неудобно иметь софт со своими правками и потом его вручную обнволять.

                        Я пока вообще не вкурил как правильно это готовить на арче, по сути можно клонировать aur-пакет, переписать PKGBUILD, настроить на свой форк пакета, и дальше настроить сборку. Но этот пакет где-то хранить надо будет, потому что обновление затрёт правки в PKGBUILD
                        Ответить
                        • В портах на BSD можно иметь свой патч, накатывать его на порт, и ставить.
                          В линуксах нужно SRC пакет и наверное так же
                          Ответить
                          • ну хочется отдать слияние хотя бы на откуп гиту
                            Ответить
                            • patch(1)
                              Ответить
                            • так есть же тула для патча.

                              У FreeBSD например ты можешь исправить код, и сказать make makepatch. Он создаст diff и покладет его в нужное место

                              потом ты просто говориш

                              make patch
                              make install
                              и получаешь собранный и установленный софт со всеми зависимосятми и с твоим патчем

                              ничего не надо руками ковырять, вся система консистентна
                              Ответить
                      • Я однажды переконпелировал, чтобы не киент отключал peer exchange по флагу info.private а потом словил багров когда осознал, что пиров нет и никогда не будет.
                        Ответить
                    • под uTorrent что ли?
                      Ответить
                      • Вроде, я точно уже не помню. Но было много стенаний с обеих сторон.
                        Ответить
              • >> можно не по-детски потешиться руками
                >чего?

                что "чего"?
                любой мальчик это умеет еще со школы
                Ответить
                • А, понял.

                  Ну за этим пусть следит клиент, мне на это похуй. Там есть таймауты. Я ж не вручную дрочу анонсы.
                  Ответить
      • >nalctl и увидел что у меня лог на 20 гигов
        https://www.freedesktop.org/software/systemd/man/journald.conf.html

        ``SystemMaxUse``.

        Писать на баше то еще удовольствие. Взял бы perl, ruby или python. Можно еще TCL, но там могут быть похожие с башем проблемы))
        Ответить
        • ruby не моё, питон надоел, perl -- понятное дело, но тут был спортивный интерес сделать это самыми банальными средствами, после того как я охуел от оверхеда пакета transmission-trackers, при том что довольно быстро сделал с одим файлом для proof-of-concept всё что нужно чисто шелл-командами из тех, что и так входят в поставку transmission
          Ответить
        • У меня стоит уборка в логах по протуханию даты а не по размеру файла))
          Ответить
    • Именно_поэтому_я_против_-пробелов-
      Ответить
    • Ура, Вистефан вернулся!
      Ответить
      • я никуда и не уходил. Кстати, приглашаю почаще бывать на канале #govnokod в matrix
        Ответить
    • Что за странная закорюка вторым символом после тильды?
      Ответить
      • E0B0
        Ответить
      • Unicode Private Use Area. Оверфловочка в прыщеразделе говорит, что это должна быть стрелка вправо.
        Ответить
        • то есть, Помидор Сыровар уже начал потихоньку новые символы откусывать?
          Ответить
          • Не, это Private Use, что означает, что шрифты туда что угодно могут хреначить не спрашивая разрешения. Что этот символ покажет — зависит только от шрифта. Этакая официальная поддержка wingdings/

            У меня показывает иероглиф, например. Учитывая, что заставить Яркси его распознать мне не удалось — не японский.
            Ответить
            • а я и не подумал, что он у вас по-другому выглядит. У меня он просто даже и не в пропатченных шрифтах как стрелочка рисуется. точнее как повернутый равнобедренный треугольник основанием влево.
              Ответить
            • Использовать символы из PUA — ССЗБ.
              Ответить
      • это у меня prompt такой, юзает powerline-пропатченный шрифт
        https://imgur.com/a/fCG8Khz
        Ответить
        • oh, my zsh
          Ответить
          • Если бы гость был в галошах, я бы подкрался сзади и наступил ему на задник.
            Ответить
          • ну а то ж

            alacritty + zsh + oh-my-zsh + tmux
            Ответить
            • а у меня xterm и bash, но правда xterm уже с terminfo и 256 цветами и шрифты у него на xft с антиалайзингом

              надо научиться zshить, но пока лень
              Ответить
              • > xterm

                Какой олдфаг )))
                Ответить
              • в zsh вообще ничего специфического нет, я не юзаю ни одной фичи именно как шелла. Он просто конфигурабельный в самых банальных пользовательских фичах, типа автокомплита, игнорирования регистра файлов, разворачивания масок * в списки, прыганья по списку автодополнения с помощью клавиш вместо дрочки tab, перехода в папку по одному пути без cd, и пары плагинов для докера, судо и гита. С точки зрения шелл-языка это обычный баш.
                Ответить
              • > xterm
                а нахуя?

                У меня есть выдвижной терминал guake сверху экрана на всех столах awesome и alacritty чисто на рабочем столе term.
                Ответить
                • исторически так.

                  А зачем другие терминалы? Зачем тебе вообще более одного терминала, если ты tmux?
                  Ответить
                  • > alacritty
                    > The software is considered to be at a beta level of readiness

                    прыщесофт бывает не бета?
                    Ответить
                    • Да. Если его закопали.

                      Хотя сейчас во всём софте вечная бета... Даже в платном.
                      Ответить
                      • в платном софте случаются product owner'ы, которые могут определить готовность к релизу
                        Ответить
                        • > определить готовность к релизу

                          Похуй, и так сойдёт. Пора релизить.

                          У опенсурса по крайней мере честный статус.
                          Ответить
                          • > Похуй, и так сойдёт.
                            – нет, не похуй.

                            > честный статус
                            – в чём честный? синдром самозванца не разрешает заветную единичку в версии выставить?
                            Ответить
                          • ХУЯТУС
                            Ответить
                      • Да на самом деле щас софт который не-бета, это значит в него добавили какой-то хуеты как в postman, обязательную авторизацию для какой-то хуеты типа "сохранить" список запросов в аккаунт -- нахуй оно мне надо, ёпт.

                        И ещё если софт не-бета, значит у него есть своя крипта и он на электроне13 с полным js-движком на каждый инстанс, а в итоге его ресайзишь и вёрстка плывёт, потому что у меня awesome который нахуй шлёт ограничения на максимальный и минимальный размер окна :)
                        Ответить
                      • > Use these to control tmux when inside a tmux session. For all keybindings, press ctrl-b first, then press the key you want.

                        > ctrl-b, %

                        блять, почему %? почему не просто 5? неужели оно будет с кем-то конфликтовать? или семантический намёк на деление без остатка стоит эволюции в осьминога?
                        Ответить
                        • Да, это семантический намёк на деление надвое.

                          > почему не просто 5
                          Потому что на C-b+цифры там переключалка окон забиндена, и ещё потому что предполагается что ты сразу перебиндишь всё под себя. Там есть и посерьёзнее недостатки в дефолтах, я например всегда сразу делаю, чтобы новые буфферы открывались с тем же pwd что выделенный перед делением.
                          Ответить
                    • >прыщесофт бывает не бета?

                      Бывает. Такой софт обычно называют "legacy", и mainstream дистрибутивы его по умолчанию не включают. Его можно встретить только в Slackware или Devuan
                      Ответить
                  • Говорю ж, это ещё интеграция с оконным менеджером, ну и разные задачи и настройки, один терминал можно вызвать по хоткею и сразу в нём выполнить одну строчку, поэтому он, например, с небольшой прозрачностью (можно писать и слегка видеть доку на фоне), и он появляется на всех рабочих столах, где вызовешь.

                    Другой запускается по хоткею но переключает на нужный рабочий стол сам, и занимает там нужное место. Там я уже буду например писать в vim ну и так далее.

                    В одном есть вкладки, в другом как раз тмукс с божественной сессией
                    Ответить
                  • > А зачем другие терминалы

                    Ну я не пробовал конечно приятно настроить под себя xterm, но по дефолту он вырвиглазный, а alacritty например изначально написан для скорости, он позиционируется как шустрый в задачах типа высрать два миллиарда строк и скроллить по ним.
                    Ответить
                    • По умолчанию да, вырвиглазный. Потому дарю:
                      ~$ cat .Xresources
                      xterm*faceName:FreeMono:size=16
                      xterm*background:black
                      xterm*foreground:cyan

                      C xrdb(1) умеешь обращаться?

                      Я вполне верю, кстати, что высрать миллиард строк через OpenGL/DRI (или что он там юзает) может оказаться быстрее, чем 2D интерфейс иксов, через который работает xterm.
                      Ответить
                      • Xterm ещё поди по хардкору серверные щревты юзает?
                        Ответить
                        • По умолчанию конечно да, но у нас же не 2001-й год на дворе к сожалению, так что он давно уже умеет xft. Нужно только указать нужный шрифт в faceName

                          One or more fonts can be specified, separated by commas.  If
                                         prefixed with “x:” or “x11:” the specification applies to the
                                         XLFD (про который ты говорил) font resource.  A “xft:” prefix is accepted but
                                         unnecessary since a missing prefix for faceName means that it
                                         will be used for TrueType.  For example,
                          
                                             XTerm*faceName: x:fixed,xft:Bitstream Vera Sans Mono
                          
                                         If no faceName resource is specified, or if there is no match
                                         for both TrueType normal and bold fonts, xterm uses the XLFD
                                         (bitmap) font and related resources.
                          Ответить
                          • XLFD это та самая маска щревта с кучей звёздочек?

                            Какие-там всё-таки замечательные фоллбеки были, когда русские буквы брались из шрифта, который вдвое шире...
                            Ответить
                            • да, они самые.
                              https://govnokod.xyz/_27846/#comment-780631
                              Ответить
                        • что такое серверные шрифты?
                          Ответить
                          • Когда-то иксы держали кеш шрифтов, а клиенты просто выбирали нужный...

                            Ну, вернее они и сейчас держат. Просто всем похуй и никто этим не пользуется.
                            Ответить
                          • В классических иксах шрифты загружались в сервер, и клиент выбирал их по шаблону (тн XLFD: X11 font description).

                            Шрифты рендерил X11 сервер. В тяжелых случаях шрифты выносились на отдельный сервер (fontserver), но это уже давно проклято и забыто, потому что идея "у нас будет один сервер со шрифтами и в него будет ходить двести графических терминалов со своими иксами" устарела уже к середине 90-х

                            Со временем осознали три проблемы
                            * Формат XFLD уёбищен (запусти xfontsel и попробуй там что-то выбрать)
                            * X11 не умеет антиалайзинг, что делает буквы похожими на говно, если у тебя не 14" CRT монитор
                            * Программа хочет сама бандлить шрифты, не перезапуская сервер (на это может не быть прав).

                            Тогда вспомнили, что шрифты можно рендерить обычной либой XFT выбирая их с помощью другой либы FontConfig (её утилиты "fc-list" и пр могут быть тебе знакомы)

                            И вот, современные приложения рендерят шрифты сами с помощью вышеназванных либ, а на серверные шрифты ложат болт.
                            Ответить
                      • он написан на го и юзает какую-то акселерацию, пиздеть не буду, не выяснял. Но реально быстро меняет например размер шрифта. При этом он специально сделан немножно pure, там контекстного меню или гуйных настроек вообще нет, окно это чисто графический буффер, нет вкладок, всё через конфиг и хоткеи.
                        Ответить
                      • > C xrdb(1) умеешь обращаться?

                        Неа)

                        Чо-то я последнее время охуеваю от масштаба вездесущести иксов.
                        Ответить
                        • В иксах есть понятие ресурсов. Этакий аналог виндового реестра, но более плоский, и в памяти.

                          Каждая программа может считать из сервера значения ресурсов.

                          Обычно локальные настрофки их хранят в ~/.Xresources и загружают в сервер утилитой xrdb (ее обычно вызывает xsession или что там запускается, зависит от DE)

                          У xterm через них можно задать шрифт и цвет и фон и 10000 парамтеров.
                          можно конечно и ключиком при ввызове.

                          Тебе стоит почитать цветные книжки про иксы.
                          например
                          https://archive.org/details/xwindowsystem03quermiss
                          и
                          https://archive.org/details/xwindowsystemadm08muimiss

                          они легко гуглятся в виде PDF.

                          есть еще
                          https://www.amazon.com/Programming-Manual-Version-Definitive-Guides/dp/1565920023
                          Ответить
                          • wayland эти знания не обесценит?
                            Ответить
                            • Не обесценит, будет что внукам рассказать....

                              А вообще в вяленом всю архитектуру иксов выбросили. Вроде только какой-то кусок про обработку клавиш и языков остался.

                              В целом, там теперь всё просто -- IPC до композитора да дырки с расшаренной памятью под окна, в которые клиент сам всё рисует. И т.к. композиторов теперь больше ничего не связывает (вейленд -- это тупо протокол), у них у всех разные баги и заморочки. Например вяленые кеды с гномом умеют нвидию, а остальные реализации нет...
                              Ответить
                              • интересно что pipewire который я уже упоминал, по сути является заменой pulse / jack, но не спешит впиздюривать новый стандарт, а даёт программам которые ждут pulse/jack считать что это они и есть.

                                я думал вяленый только примерно так же можно заменить, чтобы программы думали что они в иксах, а код работал переписанный.
                                Ответить
                                • Там есть костыль, эмулирующий иксы. Но он пиздец кривой. И например в нём может работать вулкан и не работать опенгл. Или наоборот, в зависимости от композитора и настроения.
                                  Ответить
                                  • У меня пока ещё в жизни не было видюхи, в которой бы работал вулкан )))
                                    Ответить
                                • Есть XWayland для этого,
                                  https://wayland.freedesktop.org/x-on-wayland.png

                                  но вообще у вялого свой API
                                  Ответить
                                  • > свой апи

                                    Более того. Вяленый -- это и есть протокол и ничего более.

                                    У которого успели понапилить 100500 реализаций разной глючности. В отличие от иксов, которые были одни последние лет 20...
                                    Ответить
                                    • >В отличие от иксов, которые были одни последние лет 20...

                                      Ну ладно, Xsun был раньше, но XFree86 ты же не мог не застать!

                                      Впрочем, Xorg это его форк.

                                      Алсо, под винду есть XWing и еще один, я забыл
                                      Ответить
                                      • Ну просто теперь кеды, гном и т.п. -- это не просто оконные менеджеры, а прям реализации вяленого. Со всеми вытекающими последствиями.
                                        Ответить
                                        • всё ясно, расходимся. Компа, который бы тащил кеды у меня тоже не было и, вероятно не будет, они успеют сожрать быстрее ресурсы чем я куплю видюху ))
                                          Ответить
                                          • ох, кеды уже не те видимо

                                            В седьмой слаке в прошлом веке были первые кеды, и они были намного легче и удобнее гнома

                                            Собсно, многие на них тогда и сидели
                                            Ответить
                                            • смешно что гном тоже теперь более или менее жирная свинья с прозрачностями и транзишонами которые лень отключать да и нахуя тогда было его ставить. Они как и винда 10 как бы исповедуют такой интерфейс, который как будто для сенсорного экрана примерно делается. Типа там например есть раздел "уведомления" куда по dbus срут приложения, и можно их мьютить или скроллить их историю, как в андроиде.
                                              Ответить
                                              • Гном изначально был очень жирный, в нем даже был аналог реестра -- GConf.

                                                Вообще DE сомнительная штука: вполне можно сидеть на обычном windows manager.
                                                Ответить
                                                • > GConf
                                                  я с минта ушёл как раз когда встретился с этим говнищем

                                                  > вполне можно сидеть на обычном windows manager

                                                  я так и делаю, если не считать что под awesome у меня есть какие-то ошмётки от xfce
                                                  Ответить
                                        • То есть CWM я не запущу?
                                          Ответить
                                          • > CWM

                                            Если его переписали -- запустишь.

                                            В общем и целом, оконных менеджеров для вяленого нет и не было. Есть их вяленые ремейки.
                                            Ответить
                                            • >Если его переписали -- запустишь.


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

                                              Они на XOrg перешли в 2008-м году. У них TWM по умолчанию.

                                              И да: nvidia дров у них нет
                                              Ответить
                                              • кто такие опята?
                                                Ответить
                                                • люди Тео Де-Раата из команды OpenBSD.

                                                  Её давно называют "опёнком", соответственно люди -- опята.

                                                  CWM это их оконный менеджер, занимает аш 132 килобайта
                                                  $ dpkg-query -Wf '${Installed-Size} ${Package}\n' cwm
                                                  132 cwm
                                                  Ответить
                            • Во многом да.
                              Но во-первых знать историю всегда полезно (как минимум чтобы пиздеть о ней на говнокоде) во-вторых вялый еще хуй знает когда выгонит иксы.

                              Лоровцы еще пять лет назад орали "федора вышла с вейлендом, иксамкапец".

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

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

                              Иксы цепляются к display manager, и у каждого на экране нарисован список серверов для входа.
                              Выбираешь сервер, и работаешь на нем: программы на нем работают, а рисуются у тебя на экране.
                              Ответить
                              • > Представь себе компьютерный класс с бездисковыми машинами, которые по сети грузят линукс и иксы.

                                Буквально сегодня прокидывал с компа на ноут ssh -X окошки.

                                Кстати даже в условиях локалки было медленно, но это была IDEA
                                Ответить
                                • да, Xforwarding это полезно (я давеча вынужден был так запустить браузер на VPSке и ввести капчту, потому что там зачем-то пересылали почту через gmail (админ не смог в MTA), и он потребовал каптчу)
                                  Ответить
                                  • а как это пытался увидеть, курлом что ли?
                                    Ответить
                                    • там было джанговое приложение, у которого мейл был настроен через SMTP сервер гугла (https://docs.djangoproject.com/en/3.2/ref/settings/#std:setting-EMAIL_HOST_USER)

                                      Ну там авторизация по SASL и отправка почты.

                                      И вот, почта не отправляется. У пользователя ошибка 500.
                                      В логах приложения ответ SMTP сервера гугла, что мол дохуя странной активности с вашего IP, пожалуйста зайдите вот на такую страницу, и введите каптчу.

                                      Что делать? ну, подняли локальный X сервер, зашли по ssh наVPS с проброской, там ``apt install``нули firefox, зашли на адрес, и заполнили каптчу.

                                      Я сразу сказал, что это пидерастизм, и надо ставить postfix, и настраивать SPF, DKIM и DMARC, и спокойно слать письма самим. Но пока там так
                                      Ответить
                                      • угарно. А тот урл надо было посетить именно с нужного хоста?
                                        Ответить
                                        • Да, именно с того самого IP, как я понял.

                                          гугл не разрешает срать в его почту скриптами (во всяком случае не бесплатно)
                                          Он думал, что ты с домшнего компа сандербёрдом по SMTP шлешь письма, и хотел с того же самого IP видеть заполненную капчту, чтобы понять, что ты не скриптом это делаешь
                                          Ответить
                              • > Иксы цепляются к display manager, и у каждого на экране нарисован список серверов для входа.
                                Мне это понадобится скоро, во-первых чтобы не ебаться с проводами у малинки, во-вторых да, иметь невидимый дисплей на хост-компе и гонять на нем программы с ноута с бздяшными ресурсами.
                                Ответить
                              • > иксамкапец

                                Если бы не срач между нвидией и некоторыми реализациями вяленого, то уже настал бы.

                                Поставь свежий дебиан на интеграшку и узри тот самый капец иксам. А с нвидией пока что иксы на том же дистре.
                                Ответить
                                • пажжи

                                  я ставил 11й дебиан на интеловую древнюю интеграшку, и вроде там всё еще иксы

                                  я может что-то выбрал не то при установке?
                                  Ответить
                                  • > вроде

                                    XDG_SESSION_TYPE чему равен?
                                    Ответить
                                    • Сейчас был tty, потому что я загрузился в обычный мультиюзер, но когда поменял на graphical.tareget стал x11.
                                      Ответить
                                      • А это видимо потому что сессия с CWM? Крыса тоже с иксами будет.

                                        Попробуй гном или кеды ради интереса.
                                        Ответить
                                        • как переключица на KDE на дебе и ничево не сломать?
                                          Через ``tasksel(8)``?

                                          Верните мне мой ``xwmconfig``!
                                          Ответить
                                          • Хм, просто выбрать при логоне тип сессии?

                                            Или у тебя и дисплей менеджер какой-то нестандартный? Или вообще startx?
                                            Ответить
                                            • когда я в graphical.target, у меня xdm :) Когда в multi-user -- конечно startx.
                                              Ответить
                                • а если карточка амд, то лучше?
                                  Ответить
                                  • Ну с AMD вообще на линуске лучше: они помогают опенсурсу и вроде дают свои дрова (или спеки?), а nvidia пилит свои проприетраные дрова, и есть еще опенсурсные которые чуть ли не реверснули.

                                    Так что nvidia в целом плохой выбор для опенсурса
                                    Ответить
                                    • > лучше

                                      Два стула. На одном блобы дрочены, на втором дрова через год после релиза видюхи точены.

                                      Поэтому я пока на нвидии.
                                      Ответить
                                      • очевидна победа второго стула, у меня щас nvidia cycklone какой-то не знаю 10-летней может давности
                                        Ответить
                                      • >через год после релиза

                                        привет тебе с sandy bridge, чувак.

                                        Думаю, год меня не пугает
                                        Ответить
                                        • С текущими ценами на видюхи этот год уже никого не пугает...
                                          Ответить
                                          • ну и нехуй.

                                            В моем детстве комп всегда был на семь лет старше топового, и всё равно стоил, как самолет.

                                            Мы только в журналах читали про Glide и 3dFX, и сидели со своими VGA и не жужжали.

                                            Тарас_и_его_селерон_500
                                            Ответить
                                            • да у Тараса уже наверное что-нибудь повеселее, он же работу хорошую нашёл
                                              Ответить
                                              • Сейчас наверное уже да, странно бы сидеть на coppermine socket 370 (или что там было с 500-й целкой?) в 2021-м году
                                                Ответить
                                                • раньше это тоже было странно, но он сидел )
                                                  вспомнить хотя бы сколько у него продержалась XP
                                                  Ответить
                                                  • Иканус вон до сих пор сидит на vista, а у меня есть машина с win7, и до недавнего времени была слака (она не обновляется с 2016-го года).

                                                    Ну про sandy bridge 2011-го я уже говорил.

                                                    Впринципе, Тарас тут жег в 2011-м году, то-есть примерно через 12 лет после выхода 500-й целки.

                                                    Эта цела же просто урезанный (с уменьшенным кешем) Pentium III.

                                                    У меня был рабочий комп на PIII (правда все таки пентиум а не целка и туалатин, а не коппермайн) еще в 2007-м году, но я там ничего не компилировал.

                                                    А учитывая что NetBurst (длинный конвеер) обосрался, PIII мог оказаться не сильно хуже P-IV (у меня кстати и Northwood был до 2012-го года).

                                                    Серьезный скачок случился в районе Core (2008 год примерно) (когда снова вернулись с архитектуре, похожей на PIII) и машины на Yorkfield (сокет 775) до сих пор еще можно использовать.
                                                    Ответить
                                  • Опенсурсные дрова амд норм должны всех композиторов тащить.
                                    Ответить
                      • Похоже на udev hwdb, тоже пишешь какой-то файл довольного сраного формата и собираешь его в бинарную базу
                        Ответить
                        • ну тут скорее загружаешь в память

                          собирать текстовые файлы в базу вообще старая юникс традиция, например все хешировые базы (в sendmail и postfix) так устроены

                          Да и udev не хочет каждый раз парсить текст чтобы по ID устройства выводы сделать

                          на винде тоже .inf компилируется во что-то вроде
                          Ответить

    Добавить комментарий