Куча говна / Говнокод #27484 Ссылка на оригинал

0

  1. 1
IT Оффтоп #97

#67: https://govnokod.ru/27049 https://govnokod.xyz/_27049
#68: https://govnokod.ru/27061 https://govnokod.xyz/_27061
#69: https://govnokod.ru/27071 https://govnokod.xyz/_27071
#70: https://govnokod.ru/27097 https://govnokod.xyz/_27097
#71: https://govnokod.ru/27115 https://govnokod.xyz/_27115
#72: https://govnokod.ru/27120 https://govnokod.xyz/_27120
#73: https://govnokod.ru/27136 https://govnokod.xyz/_27136
#74: https://govnokod.ru/27160 https://govnokod.xyz/_27160
#75: https://govnokod.ru/27166 https://govnokod.xyz/_27166
#76: https://govnokod.ru/27168 https://govnokod.xyz/_27168
#77: https://govnokod.ru/27186 https://govnokod.xyz/_27186
#78: https://govnokod.ru/27219 https://govnokod.xyz/_27219
#79: https://govnokod.ru/27254 https://govnokod.xyz/_27254
#80: https://govnokod.ru/27270 https://govnokod.xyz/_27270
#81: https://govnokod.ru/27280 https://govnokod.xyz/_27280
#82: https://govnokod.ru/27284 https://govnokod.xyz/_27284
#83: https://govnokod.ru/27296 https://govnokod.xyz/_27296
#84: https://govnokod.ru/27336 https://govnokod.xyz/_27336
#85: https://govnokod.ru/27381 https://govnokod.xyz/_27381
#86: https://govnokod.ru/27405 https://govnokod.xyz/_27405
#87: https://govnokod.ru/27429 https://govnokod.xyz/_27429
#88: https://govnokod.ru/27432 https://govnokod.xyz/_27432
#89: https://govnokod.ru/27435 https://govnokod.xyz/_27435
#90: https://govnokod.ru/27439 https://govnokod.xyz/_27439
#91: https://govnokod.ru/27449 https://govnokod.xyz/_27449
#92: https://govnokod.ru/27460 https://govnokod.xyz/_27460
#93: https://govnokod.ru/27463 https://govnokod.xyz/_27463
#94: https://govnokod.ru/27466 https://govnokod.xyz/_27466
#95: https://govnokod.ru/27473 https://govnokod.xyz/_27473
#96: https://govnokod.ru/27478 https://govnokod.xyz/_27478

Запостил: nepeKamHblu_nemyx nepeKamHblu_nemyx, (Updated )

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

  • Доброй ночи.

    Этот оффтоп сгенерирован автоматически.

    Индекс оффтопов: https://index.gcode.space/.
    Зеркала Говнокода и полезные ресурсы:
    * https://govnokod.xyz/ (альтернативный Говнокод)
    * https://gcode.space/ (read-only зеркало Говнокода)
    * https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
    * https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
    * https://vorec.space/ (глоссарий Говнокода)
    * https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)

    Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
    Остерегайтесь подделок. Берегите себя и своих близких. Кок!
    Ответить
                      • а ты типа спал в детском саду?

                        и что тебе мешает щас спать после обеда?
                        Ответить
                        • >а ты типа спал в детском саду?
                          не спал

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

                            В некоторых конторах есть.
                            Как-то в СМИ просочилась новость, что такие комнаты есть в гугле.

                            Далекие от айти люди стали писать: "в гугле рабство, люди вынуждены жить на работе"
                            Ответить
                          • >>и что тебе мешает щас спать после обеда?
                            >работа
                            Несправедливость какая-то. Интересно, это со времён работорговли пошло?

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

                            Или у нас всё автоматизировано настолько, что половину голых обезьян нужно просто закрыть в клетке на день, чтобы не натворили чего от безделья; и пусть даже у их работы будет нулевая эффективность, всё равно ресурсов на всех хватит?
                            Ответить
          • В этот раз вместо традиционного капитана Грея выпускниц с борта брига "Россия" приветствовали Петр Первый, Александр Невский, советский хоккеист Харламов, забавный Пушкин, который в обычные дни фоткается с туристами на Невском, а также Ипполит Матвеевич в котелке и в пенсне с неизвестной балериной Императорского балета под ручку.

            Они сразу же запели песню:
            Если с другом вышел в путь,
            Если с другом вышел в путь -
            Веселей дорога!
            Без друзей меня - чуть-чуть,
            Без друзей меня - чуть-чуть,
            А с друзьями много!
            Что мне снег, что мне зной,
            Что мне дождик проливной,
            Когда моя страна со мной!
            Запевалой выступил святой благоверный князь Александр Невский.
            ---------


            какой сорокин ))
            Ответить
      • игробагор
        >file "main.bik"
        main.bik; Civilization 4 Video

        гейдевки больше 20 лет не могут какое-то странное говно подтереть
        Ответить
          • загуглил и орнул
            а потом еще раз, когда прочитал что там говнокод и узнать магию кокоса никто не асилил
            мне-то просто положили по два одинаковых видево, вариант со звуком и вариант без
            Ответить
          • а сам как думаешь?
            годами платить роялти за какой-то bink video который давно уже не является эффективным и даже потерял свои свойства обфускатора
            Ответить
              • ну он же не бесплатный наверняка

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

                  видимо несложно интегрировать в движки
                  Ответить
                  • так его реверснули и добавили в ffshow
                    на ЧПУ, правда, налегает неслабо

                    > несложно
                    такой-то PHP way
                    Ответить
    • Нужно быть анямешником, чтобы понять?
      Ответить
  • Слишком много сидела с VPN, теперь Гугл ме-ня нясильно релоцировал в Латвию и требует выслать скан кредитки/номер паспорта чтобы подтвердить, что я совершеннолетняя. Уроды!
    ୧((#Φ益Φ#))୨
    Ответить
    • Было похожее, ну я так и перестал гуглом пользоваться.
      Ответить
        • Было наоборот: "ты, конечно, знаешь свой сложный пароль, но залогим мы тебя только из Кашицинска, после того, как пришлёшь фото с флажком".
          Но в итоге всё сработало отлично: оказывается гугл-то и не нужен, в общем.
          Ответить
          • Самое страшное, когда спрашивают ответ на контрольный вопрос. Ну ваще валят!
            Ответить
            • С любым, но в жопе.

              В «Луркоморье» страницу «Флагшток-кун» закрыли, но можно нагуглить в архивах.
              Ответить
                • Боюсь, что за распространение фотографий Флагшток-куна можно попасть не в Швецию, а в отель «Калифорния».
                  Ответить
    • Иди в латвийское посольство и требуй латвийского гражданства. Скажи, что гугл уже считает тебя подданной этой страны, думаю, более авторитетного источника они не найдут.
      Ответить
    • А что самое смешное — у меня VPN вообще ня в Латвии, а в Швеции. Какая криворукость!
      Ответить
      • Зачем тебе VPN? Обходить блокировки или осуществлять экстремистскую деятельность?
        Ответить
  • Блядь, как я ненавижу XY problem.

    У пользователя что-то работает не так, как он ожидает. Но пользователь же у мамы компьютерщик, потому он сам делает какие-то умозаключения о причинах поломки, и приходит с ними в суппорт, и суппорт час ебеца с выдуманной проблемой, потом мы вместе с суппортом придумываем как объяснить пользователю, что он не прав, и не обидеть при этом
    Ответить
    • Моё предсказание: появится в 10 раз больше ``10x ninja rockstar programmers'', а люди со слабо развитым социальным интеллектом будут эти вореции дебажить и фиксить за мелкий прайс. Какой багор )))
      Ответить
      • Это чтобы не копипастить готовые решения с SO, а чтобы IDE их само подсказывало?
        Ответить
        • броманд расскзывал, что существует VS аддон именно для этого
          Ответить
    • Меня реклама какой-то ai дополнялки кода уже остоебала на Ютубе, теперь видимо будет в два раза больше рекламы
      Ответить
    • С учётом того, что эти няйросети специальня спроектированы генярировать бред, няотличимый от реальных данных, поиск мелких ошибок в сгенярированных сниппетах будет адским занятием.
      Ответить
      • Судя по чтению постов на человеческом языке, сгенерированных GPT-3, это будет сильный ИР (искусственный ротоняк).
        Ответить
    • Эта питушня скорее всего обучается на гитхабе. Рано или поздно туда начнут коммитить вореции, которые были ей сгенерены. Интересно, что будет.
      Ответить
      • А что такое инвертированное бинарное дерево? Свопнуть left и right, потом инвертнуть их рекурсивно?
        Ответить
          • Получается так. Надо будет ротоёбам давать, показывая картинку что нужно сделать. С более сложными задачами они не справляются, блядь.
            Ответить
              • Вот прям совсем ротоёбы - процентов 25, но у меня не много опыта ещё.
                Ответить
  • https://habr.com/ru/news/t/565318/
    > Специалисты нашли уязвимость в системе доступа к московскому общепиту по QR-кодам
    > По словам независимого аналитика Дмитрия Артимовича, процедура обхода заключается в том, что сгенерированный QR-код привязывается к сайту, имитирующему госуслуги. Там необходимо ввести свои персональные данные, включая паспортные. Когда сотрудник заведения сканирует QR-код при помощи камеры своего телефона, то он переходит на сайт-двойник с подложной информацией. В спешке официант не всегда может быть внимательным для того, чтобы определить, ведет ли гиперссылка на настоящую базу госуслуг, поясняет начальник отдела «Серчинформ» Алексей Дрозд. Специалист уверен, пресечь данную практику можно при помощи специального софта, который будет отсекать все ссылки, кроме верных.

    А раньше такие "специалисты" были школьниками, скачивавшими страничку логина "ВКонтакте" и заливавшими её ня бесплатный хостинг...
    Ответить
    • Какая цифровая подпись )))

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

      Можно отправить ссылки неверных в РКН и свести задачу к предыдущей.
      Ответить
      • в рашке вот-вот запретят рашку

        Роспотребнадзор предложил запретить массовые мероприятия и попросил премьер-министра Михаила Мишустина поддержать идею. Об этом глава ведомства Анна Попова сказала во время заседания координационного совета по борьбе с распространением заболевания,

        как насчет харвестить зеленые паспорта с газуслуг?
        Ответить
        • > запретить массовые мероприятия

          А я не против, предлагаю зафиксировать это в конституции.
          Ответить
        • > харвестить

          А не прокатит, наверное, если тебе надо показать паспорт вместе с этой хуетой. Разве что однофамильца найдёшь где-нибудь.
          Ответить
    • > Там необходимо ввести свои персональные данные, включая паспортные.

      Кстати, интересно сколько кредитов уже открыли на любителей пораспространять ковид?
      Ответить
        • И на тех и на других. Вряд ли каждый распространитель ваял свой секьюрный сайт. Что-то мне намекает, что все эти данные уже слили с фейкового сайта и выложили где-нибудь. Если сами авторы файкосайта это ещё не сделали.
          Ответить
    • З.Ы. Пора уже вколоть каждому по NFC чипу с его идентификатором, как котятам. А то бумажки какие-то...
      Ответить
  • std::atomic<int> pethu;
    auto x = static_cast<int>(pethu);


    Как прочитать значение по другому, чтобы тип не фигурировал?
    Типа auto x = pethu.get();
    Ответить
  • Короче, прыщи sosnoolie

    В cgroups v1 есть счетчик с мутным, как йогурт, описанием


    5.5 usage_in_bytes

    For efficiency, as other kernel components, memory cgroup uses some optimization
    to avoid unnecessary cacheline false sharing. usage_in_bytes is affected by the
    method and doesn't show 'exact' value of memory (and swap) usage, it's a fuzz
    value for efficient access. (Of course, when necessary, it's synchronized.)
    If you want to know more exact memory usage, you should use RSS+CACHE(+SWAP)
    value in memory.stat(see 5.2).

    Докеробляди берут этот щетчик, вычитают из него pagecahce (bytes of page cache memory) и высирают в
    ``docker stats``

    On Linux, the Docker CLI reports memory usage by subtracting cache usage from the total memory usage


    Соу фар, соу гуд

    Но тут ``docker stats`` показывает гиг памяти, суппорт видит график в ECS, и охуевает.

    Внутри контейнера top показывает, что занято 10 мегабайт.

    В ``memory.stats`` RSS маленький, то есть анонимных страниц почти нет. Куда блядь делась память?!
    Высокий так же ``memory.kmem.usage_in_bytes``: память ядра.

    В ``slabinfo`` овердохуя ``dentry``.
    Сбрасываем

    echo 2 > /proc/vm/drop_caches

    Упал ``memory.kmem.usage_in_bytes``:
    Упал ``memory.usage_in_bytes``
    Упал ``docker stats``.

    Хуй знает, с хуя прыщи считают dentry за usage_in_bytes, и схуя докер считает не RSS напрямую (как сказано в доке прыщей) а эту невнятную хуйню

    Короче, прочитал охулион файлов на жирном контейнере -- получи высокий ``docker stats``.

    Попробуем заставить ядро вычищать dentry почаще

    echo 1000> /proc/sys/vm/vfs_cache_pressure
    Ответить
  • Recent reports claim that a second data breach at Microsoft-owned LinkedIn has exposed the personal data of 700 million users, which is more than 92 percent of the platform’s total 756 million users.

    The hacker who obtained the data posted a sample of 1 million records and checks confirm that the data is both genuine and up-to-date. It was reported by RestorePrivacy that the hacker appears to have exploited the official LinkedIn API to download the. The same method was used in a similar breach in April.
    Ответить
    • Слава роскомнадзору!

      С 4 августа 2016 года заблокирован на территории РФ за нарушение правил хранения персональных данных российских пользователей.
      Ответить
      • не сливают персональные данные сразу упалнамоченным службам телевизионных опросов и стоматологическим клиникам
        Ответить
      • больше всего мне понравился нарушающий правила хранения рид-онли инжиниринг-блог https://engineering.linkedin.com/*

        *строго говоря, в реестре я его не обнаружил, но он висит на разных айпишниках с linkedin.com и достучаться к нему из рф напрямую у меня не получалось ни разу
        Ответить
    • кстати у меня лд больше не хочет нормально работать даже при выключённых носкрипте и адблоке.
      Ответить
    • Опять нябось "data breach" в виде парсинга страничек по айдишняку?
      У няс ня ГК такие дата бричи ня рагулярной основе происходят.
      Ответить
      • а чего ты хотел? если телефон с доступом «только друзяшкам» теперь доступен «анонимусу», то это классика privilege escalation

        а сами likedin переводят стрелки, лол
        They point out, however, that some data was also obtained from other sources.
        Ответить
      • Из вебархива добыл аватарки 80 юзеров, которые отключили «Граватар» не сразу после регистрации. Среди этих 80 много известных.
        Ответить
  • Основатель Интернета Тим Бернерс-Ли продал NFT-токен исходного кода своего изобретения на аукционе Sotheby’s за 5,43 млн долларов. Об этом 30 июня сообщается на сайте аукционного дома.

    Торги начинались с тысячи долларов, всего была сделана 51 ставка. Причем за последние полтора часа стоимость лота выросла на миллион долларов.

    В исходном коде WWW 9555 строчек. Кроме того, лот включал в себя «оригинальные файлы с отметками времени» исходного кода, написанного для проекта, «анимированная визуализация» этого кода, письмо самого Бернерса-Ли о процессе написания программы и «цифровой плакат» кода, созданного им.
    Ответить
  • Мне удалось свести свою еблю с докером к сухому остатку:
    inode_cache, dentry и прочие slabs считаются в ``docker stats`` как MEM USAGE

    Вызов простой ``du --inodes -d1 /`` на контейнере сразу приводит в ужас суппорт, потому что MEM USAGE становится в 30 мегабайт, и никогда не падает, пока у ядра память есть, либо пока не дропнут кеши или странцы явно

    # sed 1,2d memory.kmem.slabinfo  | awk '{RES=$2*$4; print RES"\t"RES/1024/1024" MB\t"$1}' | sort -n -r | head
    8251776 7.86951 MB      inode_cache
    3600576 3.43378 MB      dentry
    2262832 2.158 MB        ovl_inode

    И вся эта хуйня считается в MEM USAGE моего контейнера

    Докер -- говно
    Ответить
    • Сейчас все текут по кубербентесу
      Ответить
      • Конкретно эта пижня на AWS ECS просто

        Я не уверен кстати, кто тут мудак: ядро или докер
        Ядро отдает эти цифры в ``memory.usage_in_bytes``, но честно пишет, что не надо их отутда брать

        Если кубер так же обосрался как и докер, то и там есть такая проблема
        ------

        Ну представь тебе говорят "твоя программа занимает 50 мегабайт в памяти, и растет", а она просто прочитала список файлов в папках, и больше ничего не делает

        А в том контейнере вообще скрипт на питоне, а питон охулион py файлов трогает (судя по strace), и вот он завершился, а память считается всё равно
        Ответить
  • "У некоторых пользователей в сборке 22000.51 на ноутбуках наблюдается циклическая перезагрузка «Проводника» (explorer.exe), из-за чего использовать систему попросту невозможно. По всей видимости, проблема возникает, когда аккумулятор ноутбука заряжен на 100%."

    https://thecommunity.ru/microsoft/windows-insider-program/8698-windows-11-build-2200051-najdennye-problemy-i-varianty-ih-reshenija.html
    Ответить
  • > «В соответствии с требованиями регламента реагирования информируем о планируемом введении централизованного управления в отношении средств обхода ограничения запрещенной в силу закона информации. В ведомства направлен запрос с просьбой информировать Центр мониторинга управления сетями связи общего пользования (ЦМУ ССОП) об использовании сервисов VPN (Hola!VPN, ExpressVPN, KeepSolid VPN Unlimited, Nord VPN, Speedify VPN, IPVanish VPN) для обеспечения работы технологических процессов предприятий и организаций».

    Вореции какие-то.
    Ответить
    • Дополнил через https://porfirevich.ru/

      Для сведения администрации ОАО ПЗС-РАО предоставлено право удаленного доступа к номеру TIME-отчета по взаимодействию ЦМУ ССОП с предприятиями, связанными с интернет-и телефототехникой. В связи с оформлением копии должностного документа о техническом участии и передаче сведений, обязательных для распространения в виде РАЗГОВОРОВ между ЦМУ и руководителем предприятия, разработаны специальные пакетные документы для всех основных подразделений РАО ЕЭС России, которые могут быть представлены на рассмотрение администрации в качестве решения по отдельным вопросам, связанным с принятием решений по технологическим схемам. Таким образом, представляется возможным гарантировать соблюдение требований законодательства, принятых в соответствии с Законом РФ «О техническом регулировании», в области ПО ДЕЯТЕЛЬНОСТИ бизнеса , работ по изготовлению, монтажу, обслуживанию и демонстрации технических средств, обеспечивающих возможность осуществления инвестиционных проектов в бизнесе. Для их осуществления следует привлекать специалистов и, в частности, технико-организационного и технологического профиля, в том числе молодых специалистов, которые способны профессионально оценить трудности, связанные с необходимостью затрат на подготовку производства технических средств для осуществления инвестиционных проектов. По нашему мнению, решением этих вопросов может быть создание специализированных центров технического творчества, деятельность которых обеспечивала бы своевременное и оперативное решение возникающих проблем при поддержке заказчика на договорной основе.
      Ответить
      • Вообще, надо бы обучить нейросеть на драфтах крестоговна, и насочинять новых стандартов таким образом.
        Ответить
        • А потом сделать пост на хабре, хабровцы поверят и похоронят кресты. И все будут писать на СИШКЕ и всем (в особенности j123123) будет ХОРОШО. Таков план?
          Ответить
          • Можно еще обучить нейросеть на пропозалах которые в комитет отправляют, и заспамить комитет этими ворециями, чтобы парализовать его работу и новые говностандарты не выходили..
            Ответить
            • Там всё равно пропозалы только от 3.5 владельцев крупных мегакорпораций принимают 🙂
              Ответить
    • Расшифровка:

      Так, как положено, говорим, что пользоваться ВПН можно только с разрешения. Ведомства попросили рассказать ЦМУССОП, если они используют ВПН по какой-то необходимости.
      Ответить
        • Насколько понимаю, в данном случае под VPN понимается "точка выхода в нефильтрованный инет", а не его изначальное предназначение для соединения локалок между собой.
          Ответить
            • За остальными тоже придут через какое-то время. Но это уже будут белые списки, видимо.
              Ответить
                • Не беспокойся, за интернет принялись уже глобально. У р-шки момент озарения был в 2011м, у сшашки — в 2017м, евросовок тоже начал многоходовочку в 2018м. С вероятностью 0.3 лет через надцать уже нигде ничего не останется кроме пары стеганографических чатиков.
                  Так что там и VPN будут не нужны.
                  Ответить
                  • В общем, эпитафией будет: здесь лежит интернет, который на своём пике дал нескольким людям поиграть в политику, но потом пришёл лесник и всех разогнал.
                    Ответить
                    • здесь лежит интернет, который когда-то был сетью независимых сетей, где разные люди предоставляли друг другу разные сервисы, и где не было единого начальника
                      Ответить
          • А если у меня VPN на свою VPS за пределами страны, то я нарушаю закон?
            Ответить
            • Пока нет, насколько я понимаю. Если ты из неё не будешь делать сервис для других людей, конечно.

              Т.е. VPN по закону это не столько VPN, сколько прокси для выхода в нефильтрованный инет. Просто название неудачное.

              З.Ы. В общем-то ты даже можешь продавать её как сервис, если сам заблокируешь лишние сайты согласно реестру, чтобы твои клиенты по ним не шарились.
              Ответить
            • Ну т.е. дух всех этих блокировок в том, чтобы большинство людей не имело доступа к запрещённой инфе. Не все, что практически невозможно без вайтлиста, а просто большинство.

              Чтобы использовать прокси, веб-анонимайзеры и бесплатные vpn много ума не надо, любой двоечник может научиться ими пользоваться. Именно поэтому их и банят. Как-то так.
              Ответить
              • З.Ы. Странно, что торовские ноды до сих пор не отлетели в бан вместе с торпроджектом. Видимо пока не особо популярно среди масс.

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

                        Вступая в сеть, ты даешь свой публичный ключ и электронную почту (можно на сервере в Бангладеш или на своей VPS, или на gmail, на чем хочешь)

                        Адрес шлюза (или VPN) рассылается раз в сутки на все адреса зашифрованный публичнключами (ну точнее можно шифренуть симметрично, а шифр уже ключом, чтоб быстрее)

                        Если шлюз прикрывают, то его подымают на другом адресе, и снова делают рассылку

                        Чтобы попасть в сеть нужна рекомендация минимум трех её участников.

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


                            зы: между группами можно делать шлюз. Не обязательно всем со всеми линковаца
                            Ответить
                            • Ну фидо как бы не боролось с системой... Это же просто сеть друзяшек, а не подполье террористов.
                              Ответить
                              • Я привел это как пример сети, построенной на доверии изначально, хотя конечно в условиях уголовки за VPNы доверия стало меньше
                                Ответить
                        • Карта, на которой нарисован человек с ружьём, всегда кроет карту, на которой нарисован человек, мигающий светодиодом на ардуине, или что мы там ещё делаем.

                          Некоторое время продержатся только протоколы асинхронной коммуникации поверх стеганографии.
                          Ответить
                          • > Некоторое время продержатся только протоколы асинхронной коммуникации поверх стеганографии.

                            ...Пока не станет возможным пользоваться только ТоварищОС.
                            Ответить
                            • > Пока не станет возможным пользоваться только ТоварищОС.

                              ИИ в курсе.

                              ТоварищОС этот, трагизм. этот мог и стоить миллионов долларов. Но его продали почти два года назад и записи за месяцы не дают зарплату, за которую он в полном составе работает.

                              Это зарплата. Не имея права на свободу выбора, Товарищ Оскар Параскин в конце октября написал письмо главе ФСИН Александру Винокурову. И просит решение об отправке в общественный транспорт окончательной квартиры в которой он сейчас живет.

                              Короче, зарплату он получил, но ее сумма оказалась столь низкой, что Товарищ Параскин заявил: «Я хочу заработать по $80, а статья не предлагает $80, поэтому сегодня буду донести чашки и принесу вам чашку с зарплатой». Отказали. Зарплата должна быть достаточно высокой, чтобы человек, который доход оценивает намного выше зарплаты, получал ее в полной величине.

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

                              Как сам писал в его письме: «На меня напали. На каждый письмо ответил кто-то из прокуроров». Все коллеги поддержали, процесс один раз объединяет всех, нападение касается не только него, но и меня. Да, мы можем понять подозрения, но это бесполезно. Я до сих пор не получал ответа ни от вашего и ни от вашей команды. Меня считают агентом ГПУ.
                              Ответить
                              • * g o a t s e x * g o a t s e x * g o a t s e x *
                                g                                               g  
                                o /     \             \            /    \       o
                                a|       |             \          |      |      a
                                t|       `.             |         |       :     t
                                s`        |             |        \|       |     s
                                e \       | /       /  \\\   --__ \\       :    e
                                x  \      \/   _--~~          ~--__| \     |    x  
                                *   \      \_-~                    ~-_\    |    *
                                g    \_     \        _.--------.______\|   |    g
                                o      \     \______// _ ___ _ (_(__>  \   |    o
                                a       \   .  C ___)  ______ (_(____>  |  /    a
                                t       /\ |   C ____)/      \ (_____>  |_/     t
                                s      / /\|   C_____)       |  (___>   /  \    s
                                e     |   (   _C_____)\______/  // _/ /     \   e
                                x     |    \  |__   \\_________// (__/       |  x
                                *    | \    \____)   `----   --'             |  *
                                g    |  \_          ___\       /_          _/ | g
                                o   |              /    |     |  \            | o
                                a   |             |    /       \  \           | a
                                t   |          / /    |         |  \           |t
                                s   |         / /      \__/\___/    |          |s
                                e  |           /        |    |       |         |e
                                x  |          |         |    |       |         |x
                                * g o a t s e x * g o a t s e x * g o a t s e x *
                                Ответить
                                • * g o a t s e x * g o a t s e x * g o a t s e x *
                                  *   \      \_-~                    ~-_\    |    *
                                  g    \_     \        _.--------.______\|   |    g
                                  o      \     \______// _ ___ _ (_(__>  \   |    o
                                  a       \   .  C ___)  ______ (_(____>  |  /    a
                                  t       /\ |   C ____)/      \ (_____>  |_/     t
                                  s      / /\|   C_____)       |  (___>   /  \    s
                                  e     |   (   _P_____)\______/  // _/ /     \   e
                                  x     |    \  |__   \\_________// (__/       |  x
                                  *    | \    \____)   `----   --'             |  *
                                  /     \_\                                   /  /
                                  \        \______\_____/\_______/\_______/  /_/  \
                                  __\_______/\_______/\_______/\_______/\___/  \__\
                                  *------*-----------------------*--------*------*
                                  Ответить
                          • С стеганографией тоже есть вопрос доверия: кого в неё посвящать?

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

                            Как я могу быть уверен рассказывая про это новому человеку, что он не крот?

                            >человек с ружьём
                            https://ic.pics.livejournal.com/ypogorel/16448417/60697/60697_640.jpg
                            Ответить
                              • Я могу внутри своей головы общаться и плейн-текстом. Если пакет не летит наружу, то его и преобразовывать ни во что не надо
                                Ответить
                                • Я могу внутри своей базы хранить пароли и плейн-теустом. Если пароль не летит наружу, то его и преоьразовывать ни во что не надо.
                                  Ответить
                                    • Могут, только смысла в этом мало.

                                      Зато могут перехватывать мыслепакеты, если заставят думать вслух, например, накачав пивом.
                                      Ответить
                                • > Я могу внутри своей головы общаться и плейн-текстом.
                                  Ты уже ня полпути к миру девочек-волшебниц! (ノ≧∀≦)ノ ‥…━━━★
                                  Ответить
                                  • С если с самого детства учить человека криптовать мысли, то он сможет думать секьюрно и при этом быстро?
                                    Ответить
                  • > не будет слишком много нод для блокирования

                    Ну отберут у физиков входящие соединения, делов то. Заодно и копирасты порадуются.
                    Ответить
                    • >отберут у физиков входящие соединения
                      так ноды же не дома у себя подымают, а на VPSке в другой стране
                      Ответить
                      • Ну и сколько студентов да любителей попить пивка под футбол поднимет себе ноду на впске, да ещё и платную? А в бан она отлетит уже через час, как только засветится в нодлисте.
                        Ответить
                        • а какой смысл подымать ноду у себя дома? Чтобы через нее написали "славаукраине", и к тебе потом бы пришли сажать тебя на пять лет?

                          По айпишнику получить твой адрес для полиции вопрос одного звонка в твой провадйер же

                          Один студент уже так наебался
                          Ответить
                          • Не путай exit ноду и просто ноду.

                            Чтобы поднять exit ноду на своей тачке надо быть слабоумным и отважным. В любой стране.

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

                                Не особо. Перспектива попасть в реестр запрещёнки тоже как-то не радует. Да и провайдер может обидеться и отключить, раз ты ему айпишник зашкварил.
                                Ответить
                        • Весной, когда обсуждалась возможная блокировка «Твиттора», я выяснил, что для домохозяек и любителей футбола по телевизору даже вбить адрес тоннеля в «OpenVPN» уже проблема. Им легче запустить «Тор» или программу, в которую адрес тоннеля уже захардкодили. А подъём ноды или VPN на собственной VPS для них уже из разряда магии для девочек-волшебниц.
                          Ответить
                          • > даже вбить адрес тоннеля в «OpenVPN» уже проблема.

                            Я скачал какой-то файл конфигурации для опенвпн, запустил, мне вылезла ошибка про какой-то TUN TAP, это значит тыкать тунец. Поэтому я перешёл на I2P, но и он почему-то перестал работать: не открывает сайты, хотя пишет, что всё ОК 🙁
                            Ответить
                            • > перестал работать

                              Лол, а I2P никогда не проектировался для выхода наружу. Поэтому exit'ы там дохлые и глючные. Я вообще не знаю, нафиг они их там прикрутили. Не нравится -- юзай тор.

                              З.Ы. Собственно эта неюзабельность в качестве прокси его и спасёт от блокировок, наверное.
                              Ответить
                              • Угу, наружу через I2P лучше не лазить. Будет похоже на голубиную почту.

                                Там внутри много интересных сервисов.
                                Ответить
                              • У меня identiguy.i2p не открывается, а больше сайтов я не знаю (но и остальные тоже не открываются).

                                А выходные ноды там есть довольно неплохие, особенно когда про них мало кто знает, я так даже на говнокоде немного посидел анонимно и что-то погуглил.
                                Ответить
                                • А ещё, если попердолиться, можно пользоваться выходными нодами Тора.
                                  Ответить
                            • TUN и TAP это драйверы для эмуляции L2 и L3 интерфейсов. Они поддерживаются и на пинде, и на прыще уже миллиард лет.
                              В чем была ошибка?
                              Ответить
                              • зы: вообще советую поибаца с ipsec на strongswan.
                                Он соотносится с OpenVPN примерно как С++ с джаваскриптом. Тебя ждут увлекательные приключения в мире AH и ESP, тунельного и транспортного режимов, шифров, групп диффи-хельмана, IKE, двух видов ассоциаций, и XFRM в ядре.
                                Это гораздо больше, чем VPN
                                Ответить
                      • IPv6 начал кончаться? Они оценили расклад и будущую клиентскую базу и решили выдать адрес каждой коронавирусинке?
                        Ответить
                          • борюца с тем, чтоб ты не ходил мимо их анал-лизаторов траффика
                            Ответить
                                • Из-за этой бляди Ирины Аналотольевны Яровой мы откатываемся в прошлый век. Кучу технологий приходится запрещать, потому что кому-то неудобно анал-изировать.
                                  Ответить
                • > через полгода-год

                  Какое предсказание )))

                  Даже чуть раньше получилось, на самом деле.
                  Ответить
              • Ну понятно

                Это как дома у себя на кухне ты можешь что угодно говорить, но выпускать газету тиражом 500_000 уже нет
                Ответить
  • https://career.habr.com/vacancies/1000077737
    > Технический директор майнинговой компании
    > Зарплата
    > До 1 000 000 Р
    > Неполный рабочий день · Можно удаленно
    > Требуется мозг, стратег и генератор идей в стартап - майнинговую компанию. Мы ищем очень умного и амбициозного - чертова гения). От вас потребуется продумать техническую сторону организации компании, архитектуру и расположение серверов, анализировать рентабельность майнинга различных криптовалют. На первых порах вам придется самостоятельно устанавливать и настраивать первые сервера. В дальнейшем вы будете руководить и организовывать работу сотрудников.

    Так вот где эти волшебные вакансии в айти ня $10+к*!
    * https://govnokod.ru/27472#comment636331
    Ответить
    • За миллион рублей могу попробовать настроить сервер...

      Или там миллион рублей с первой прибыли?
      Ответить
    • Вот интересно, зачем чёртову гению, который может и руководить сотрудниками и сервер настраивать, нужны эти неудачники?
      Ответить
      • Действительно, сижу, ковыряю сейчас отверткой заедающие салазки для хдд, и думаю, чего это я сам... Впрочем ладно, там еще джунов отшлепать надо, некогда.

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

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

          Их оттуда выковыривают с боем и лично
          Ответить
          • Там ещё требования интересные:
            > Требования
            > Опыт создания и организации работы ЦОД;

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

              Анализировать рентабельность системы охлаждения они могут, а вот рентабельность майнинга различных криптовалют не уверен
              Ответить
            • Как будто каждый из нас в школе не имел опыта создания своего ЦОД на соседней с роутером полке
              Ответить
              • В ту пору роутеры делались из 486-х. У меня (правда на пол года позже школы) "роутер" был из первого пня с ядром 2.2 и ipchains

                ЦОД на нем конечно был: дайлаперам всегда давали внешний айпишник, я даже апаче на нем подымал
                Ответить
        • > требования к интеллектуальному превосходству
          > дешевыми уловками, рассчитанными на долбоебов

          Потому что по эффекту Данечки Крюкова придут как раз те, кого они ищут.
          Ответить
          • Придут, и скажут: "Не скрою, могу разработать практически любое приложение"
            Ответить
                • Да могу, наверное... Но тут как с полнотой по Тьюрингу. Смогу то всё, но х.з. сколько времени это займёт и насколько хуёво будет работать.
                  Ответить
                  • Я вот нет

                    Есть области, в которых я нихуя не понимаю, и изучение которых легко может занять ОЧЕ много времени

                    Хотя если включить время на обучение во время разработки, то конечно да.

                    Ну так я самолётом управлять умею
                    Ответить
                  • Я могу разработать любое приложение.
                    Точнее, у меня есть программа, которая сделает всех программистов ненужными.
                    name = prompt('What is the name of the program required?')
                    for code in [0..]:
                        writeFile(name + '.exe', binary(code))
                        system(name + '.exe')
                        if confirm('Does it meet your needs?'): break
                    Ответить
    • Дополнительные ictrucii

      Если Вас заинтересовала эта вакансия, пожалуйста, укажите в сопроводительном письме следующую информацию:

      Какой минимальный оклад приемлем для Вас первое время при частичной занятости (3-4 часа в день)? В рублях.
      Сколько рублей Вы хотели бы получать за один час переработки?
      В чем Вы круче всего? Ваши самые сильные стороны и скилы?
      Какие у Вас хобби и увлечения? Что любите делать в свободное время?
      Ответить
      • Оплачивается ли маршрутка до дц с серверами?!?!?!?
        Ответить
        • Первое время придётся разместить их у себя дома. Ну и купить самому, конечно. У нас ведь стартап, а инвесторов искать -- это ваша задача.
          Ответить
    • «мне нужна помощь по нейросетям, платить не могу

      Суть задачи нужна нейросеть которая сможет обнаружить спам в сообщении
      Что вы можете получить эта технология будет использоваться в боте, ее можно будет раскрутить и продавать»


      Отсюда: https://vk.com/wall521764930_5983
      Ответить
      • > Кейтлин Лис
        if any((word in message for word in ('рома', 'роман', 'мужик', 'парень'))):
            raise BadMessage()

        Так уж и быть, няписала. Для сестрёнки бесплатня!
        Ответить
        • Мне кажется, тут какой-нибудь байесовский классификатор больше подойдёт... Зачем нейронка?

          Или это уже прошлый век?
          Ответить
          • Потому что слово крутое.

            А так да, для определеняя спама в электронной почты байсушню использовали с нязапамятных времён ещё.
            Ответить
                • через мильтер подключал его к сендмылу?:)
                  Байес был еще в SSAS в Data Mining

                  Забавно, что это всё было задолго до того, как весь мир помешался на нейронках и машинном обучении. На улице стояла "зима искуственного интеллекта"*


                  *https://en.wikipedia.org/wiki/AI_winter
                  Ответить
                  • > В 2002 году фирма выпустила первую версию почтового сервера «BatPost».
                    лол

                    Я вообще такого не видел

                    Виндобляди ставили на выбор Kerio, MDaemon и Exchange тогда
                    Ответить
                  • какой такой сервер? BayesIt надо было еще и тренировать самостоятельно
                    Ответить
                • ладно, ты победил)

                  The Bat! против спама. Часть 1: BayesIt!
                  10 АВГ 2004
                  Ответить
        • Лучше построить автомат (регуляркой или вручную) чтобы два раза не проверять "рома"
          Ответить
            • --Тщ старшина, разрешите спросить
              --Спрашивай, боец
              --А когда нам выдадут автоматы?
              --А как ты, боец, автоматом будешь плац подметать?
              Ответить
              • В раннем Средневековье воевали топорами, потому что металл стоил дорого, меч в хозяйстве нафиг не нужен, а топор можно использовать и в домашнем хозяйстве, и в бою.
                Ответить
                  • AFAIK крестьяне и ополчение сами должны были забоиться о своем оружии, и ходили чуть ли не с вилами

                    А бароны всякие конечно покупали себе дорогое оружие
                    Ответить
                    • Это какие-то крестьяне из третьих Героев

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

                      А всё потому что такой Рим проебали, суки ((
                      Ответить
                      • У, например, франков регулярная армия была всё средневековье. Но помимо основного костяка нужно мясо, которое будет защищаться от мелких набегов, прикрывать тылы и просто заграждать проходы. В риме тоже границы не 24/7 легионы охраняли, первой линией обороны, пока легион не подойдёт, были ауксилярии — то же ополчение, набранное из местных.
                        Ответить
                        • анскиллярии

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

                            Появление нормальных сталей и методов обработки в ~13 веке совпало с уходом меча в статусное оружие. А позже появилась артиллерия и тяжелая пехота вымерла как вид.
                            Ответить
                            • потому что гладиолус сделан не из стали, а из загрязненного железа
                              когда в железном руднике близ Хуррдуррума везло с хромом и марганцем, то появлялась знаменитая хуррдуррская сталь
                              Ответить
                              • > потому что гладиолус сделан не из стали, а из загрязненного железа
                                И никаких инженерных челленджей в этом нет. О чем и шла речь. Ещё до этого были бронзовые мечи, медные мечи. Что на данный момент было вершиной металлургии — из того и делали.
                                Ответить
                                  • Греция — вполне себе европа. 30 век до Н.Э. вполне себе старая. Только там ещё медный век был.
                                    Ответить
                                    • Погугли "старая европа"

                                      Это условный термин для доиндоевропейской европы
                                      Ответить
                                      • Там что-то про энеолит — медно-каменный век. Закончился где-то примерно к 30-му веку до н. э. и уступил место бронзовому.

                                        Что не так?
                                        Ответить
                    • В зависимости от страны. Обычно вооружить и обучить вменялось в обязанность феодалу, напрямую владеющему деревней. Поэтому вооружались либо древковым — дёшево в производстве, среднего ротоёба можно за пару недель обучить в строю сражаться, заграждение от конницы, которая начала с 11 века доминировать; либо топорами с дубинами — топором всякий деревенский мужик махать умеет.

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

              Я в предыдущий раз логинился в ВК год нязад, да ещё и учётка от телефона отвязаня. Х. з. под какими фильтрами я могу быть.
              Ответить
              • А я лет десять в вк не заходила, учётка протухшая, того номера уже давным-давно нету...
                Ответить
                • В «Инястаграме» тоже ссылка куда-то исчезла. Какой багор )))

                  Кстати, у няго/няё есть учётка в «Твитторе». Он(а) там «Нявального» ретвитит.
                  Ответить
  • внезапно узнал про утилиту ``truncate`` в GNU, а я как дурак делал ``dd`` для пустых файлов нужново размера, а как урезать файл и вовсе не знал
    Ответить
        • А гнули поверх существующего файла она писать умеет или оставляет старый мусор?
          Ответить
          • именно нули и написала, я спецом открыл в vim с ``%!xxd`` и проверил

            но это в обычном случае, что там со спарсом я не зна

            а, ну вот она его спарсом и сделала

            ``du -h --apparent-size`` показывает "кажущийся" размер
            а без эого реальный
            Ответить
        • Ну то есть в i-node сразу пишет нужную длину?

          Если умеет sparse, это круто.

          Кстати, в NTFS тоже есть атрибут «разреженный». Вроде какие-то торрентокачалки даже умеют это использовать, чтобы нескачанные блоки не занимали место на диске.
          Ответить
          • Угумс, нужную длину, но реальные блоки не занимает (ну зачем дрочить диск ненужным)

            Про NTFS и винду я знал, но вот и прыщи могут
            Ответить
            • Реализация то простая, дырки вместо ссылок на кластеры, почему бы не запилить.
              Ответить
              • Да, но нужно еще наёбывать приложение, и при попытке почитать "дырки" всегда выдавать нули, а при попытке их записать -- писать в настоящие кластеры
                Ответить
                • Ну ты когда в конец файла пишешь, у тебя файлуха точно так же аллоцирует новые кластеры на лету и вписывает куда надо. Я не вижу каких-то прям сложностей...
                  Ответить
                  • Дык там же на эти кластеры ссылок нет

                    Вот у меня обычный файловый inode. Там inode имеет адрес блока, где лежат другие адреса блоков с данными итд, такая вот иерархия как у страниц памяти, верно? (случай direct, когда оно сразу в inode, мы не берём)

                    В том же inode написан размер

                    А в случае спарса вместо адресов блоков какое-то волшебное число, которое значит, что нужно не реальный блок считывать, а возвращать нуль
                    Ответить
                    • Ну увидишь дырку (меджик, да), позовешь аллокатор, впишешь кластер вместо дырки да пойдёшь писать в него. Та же механика и для обычного роста будет работать. А про чтение вообще не вижу проблемы.

                      В нтфс кстати карта файла очень просто хранится (массив пар) так что там эти дырки вообще естественно смотрятся.
                      Ответить
          • а всё потому что качалки делают джавамены, падкие на блестящие фичи
            толку от наряженных файлов вообще никакого, скорее наоборот
            Ответить
            • Толк есть, если тебе надо не все файлы. В торренте же блоки равномерно идут и приходится соседние файлы тоже немножко задевать. Если они будут не спарс, то кучу места займут. Или придётся для обрезков отдельный формат сочинять.
              Ответить
              • Кстати, некоторые торрентокачалки действительно держат фрагменты в .part, но это не формат, это скорее чтобы винда не открывала куски файлов и юзер не жаловался что у него что-то не работает. Пусть лучше вообще не открывается.
                Ответить
                • Ну это логично, я не хочу видеть недокачанные серии, внутри которых мусор. Иначе постоянно придётся лазить в качалку и смотреть что докачалось.
                  Ответить
                  • Я слушал плеером недокачанный flac, получается неслабый harshnoise из чего угодно, при должной плотности дырок. Рекомендую.
                    Ответить
                    • значит хреновый формат этот flac
                      у mpeg-господ битые фреймы просто скипаются
                      Ответить
                      • Нутк они и во флаке скипаются, представь теперь что за сигнал пойдёт на АЦП. Разрежь часовую запись на кусочки по 48 тысяч в секунду и воспроизведи скипая небольшое случайное число кусочков. Если учесть что будет постоянно меняться фаза, будут ещё и дикие клипы, такой один сплошной цифровой артефакт в значении дефект
                        Ответить
              • это ты описываешь какое-то допотопное поведение из 2015, современные управляют шелухой где-то у себя внутри, не подсовывая её мне под нос
                это же очень бесяче рыться в директориях этих если клиент их наплодит
                Ответить
      • А я недавно брата канонам юникс-софта учил, заставил реализовать свою позикс-совместимую версию cat на пистоне, с хелпом, разбором ключей и шлюхами. Он мелкий, английского не знает и из-за неправильного написания мы узнали про редко используемую и coreutils тулзу под названием cut, режет каждую строку текстового файла до n символов или експлодит по разделителю и выводит столбцы.
        Ответить
          • Ну если есть awk, то как-то даже не возникает мысли, что есть более простая тула для таких задач.
            Ответить
            • «awk» сейчас даже в «busybox» есть, поэтому её можно использовать даже в мелкой питушне.
              Ответить
            • В гавке тебе нужно явно писать
              '{print $1" "$2}'

              это бывает овердохуя

              Зато в гавке можно выводить шапку, жопку, и делать арифметику (что я недавно использовал для подсчёта размера слабов), и условия, и даже есть такая остроумная идиома для вывода последнего филда
              cat /etc/passwd  | awk -F: '{print $NF }'
              Ответить
                • NF это переменная, равная количеству филдов
                  Она пишется без доллара

                  С долларом мы обращаемся к конкретному филду

                  Например $1 -- первый филд

                  $NF это, по сути ${NF} то-есть NF-ная переменная по счету. Если у тебя шесть филдов, то NF=6, следовательно $NF тоже самое, что $6, то есть последняя колонка
                  Ответить
            • если надо резать по позициям, то проще через cut
              Ответить
              • Дык про него знать надо. А когда седом/авком немного орудовать умеешь, уже лень искать другие тулы.

                На самом деле, я часто вообще питоном парсю. Там потом можно и какую-нибудь несложную логику наебенить если надо. А скопипастить заготовку недолго.
                Ответить
          • Нутк для такого есть sed/awk

            У cut там набор ключей не дотягивает до дсл, и delimeter может быть только односимвольный
            Ответить
            • теперь тебе нужно узнать про ``tr``, который заменяет символы в одном наборе на символы в другом, что впринципе тоже покрывается sedом, но переголова
              Ответить
                • ну?

                  Хочу шапку убрать ненужную
                  cat /proc/slabinfo | sed 1,2d

                  переведи на ``grep``
                  Ответить
                  • grep -v что-то-из-шапки

                    Всегда так делала.

                    Ну или head/tail.
                    Ответить
                    • Какое-то PHPшное решение:))

                      ты же понял, что тут sed сделал?

                      >Ну или head/tail
                      уже лучше

                      ------------
                      ладно, а так?
                      $ cat /etc/passwd | sed s/$USER/MAKAKA/g
                      Ответить
                      • К слову, нашёл статически слинкованный интерпретатор «PHP» для «x86» и для «ARM». Легко запускается на смартфонах с «Андроидом».

                        Теперь могу на телефоне обрабатывать файлы скриптом на «PHP».
                        Ответить
                        • >Теперь могу на телефоне обрабатывать файлы скриптом на «PHP».

                          сочувствую


                          А в чем изначально проблема была? В том, что там glibc нету? Как на алпайне?
                          Ответить
                          • Вроде ещё «Питон» существует, упакованный в один файл, но я ссылку потерял.
                            Ответить
                          • Там в качестве libc используется «Bionic».

                            https://ru.wikipedia.org/wiki/Bionic_(библиотека)

                            В качестве динамического линкера вместо /lib/ld-linux-* используется /system/linker.

                            *****

                            К слову, в роутерах с «OpenWRT» используется «musl»:
                            https://ru.wikipedia.org/wiki/Musl

                            Там динамический линкер /lib/ld-musl-*
                            Ответить
                            • >такие как поддержка многобайтовых символов или обработка исключений C++.

                              как же крестовики крестят на ведре? Гугл запретил исключения по кодстайлу?
                              Ответить
                              • Английская версия статьи более подробная. Там упоминается libandroid_support.a, содержащая функции, не вошедшие в «Bionic». Возможно, обработка исключений в ней.

                                P.S. Многобайтовые символы точно в libandroid_support.
                                Ответить
                              • Кажется, нашёл. Поддержка исключений появилась в «Андроиде 2.2» (т. е. аж в 2010-м году).

                                C++ exceptiona are supported by libc++, but they are disabled by default in ndk-build. This is because historically C++ exceptions were not available in the NDK. CMake and standalone toolchains have C++ exceptions enabled by default.
                                Ответить
                                • >Библиотеки Boost C++ "из коробки
                                  >Поддержка Objective-C и Objective-C++
                                  аа)))

                                  Вообще круто, конечно.
                                  Ответить
                                  • Смотри, что ещё нашёл:
                                    https://libsdl-android.sourceforge.io/

                                    Для портирования «Гимпа» пришлось портировать «иксы». В результате эта питушня требует больше гигабайта для установки.

                                    Знаешь анекдот «А теперь мы со всем этим говном попытаемся взлететь»?
                                    Ответить
                                      • Я тоже думал, что достаточно портировать GTK, SDL, но нет. Там внутри иксы. Прямо в GIMP.apk в директории assets лежат бинарники xhost, xkbcomp, xli, xsel, а также поддиректория usr/share/X11 со всем говном.
                                        Ответить
                          • >> сочувствую

                            Чуть не забыл. Легче всего оказалось найти интерпретатор «Lua». Он оказался самым маленьким и самым кроссплатформенным.
                            Ответить
                        • На самом деле сед очень простой

                          [паттерн][команда]

                          по умолчанию паттерн-- любая строка, команда "вывод на печать", но можно отключить

                          [1,2][d] --1,2 строки delete
                          [][s/a/b/g] -- все строки s/
                          [/some_text/][s/a/b/g] --строку по паттерну /some_text/ -- s
                          [/some_text/,+20][s/a/b/g] --строку по паттерну /some_text/ и последующие 20 строк s

                          [1][y/abc/123/] замена посимвольно в первой строке (как tr)

                          [/root/,/man/][d] со строки root до строки man -- d


                          Тоже самое перекочевало в vi (ибо он на основе ed) один-в-один, а команды (без адреса) -- в Perl
                          Ответить
          • К слову, виндовый cmd.exe:
            FOR /F ["ключи"] %переменная IN (набор-файлов) DO команда [параметры]
            FOR /F ["ключи"] %переменная IN ("строка") DO команда [параметры]
            FOR /F ["ключи"] %переменная IN ('команда') DO команда [параметры]
            
            Набор файлов содержит имена одного или нескольких файлов, которые по
            очереди открываются, читаются и обрабатываются. Обработка состоит в чтении
            файла, разбивки его на отдельные строки текста и выделения из каждой
            строки заданного числа подстрок (в том числе нуля). Затем найденная
            подстрока используется в качестве значения переменной при выполнении 
            основного тела цикла. По умолчанию ключ /F выделяет из каждой строки файла
            первое слово, очищенное от окружающих его пробелов. Пустые строки
            в файле пропускаются. Необязательный параметры "ключи" служит для
            переопределения заданных по умолчанию правил обработки строк. Ключи
            представляют собой заключенную в кавычки строку, содержащую указанные
            параметры. Ключевые слова:
            
            eol=c          - определение символа комментариев в конце строки
                             (допускается задание только одного символа).
            skip=n         - число пропускаемых при обработке строк в начале
                             файла.
            delims=xxx     - определение набора разделителей для замены заданных
                             по умолчанию пробела и знака табуляции.
            tokens=x,y,m-n - определение номеров подстрок, выделяемых из каждой
                             строки файла и передаваемых для выполнения в тело
                             цикла.  При использовании этого ключа создаются
                             дополнительные переменные.  Формат m-n представляет
                             собой диапазон подстрок с номерами от m по n.  Если
                             последний символ в строке tokens= является
                             звездочкой, создается дополнительная переменная,
                             значением которой будет весь оставшийся текст в
                             строке после обработки последней подстроки.
            
            Реальный пример:
            
            FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do @echo %i %j %k
            Ответить
            • интересно, сколько десятков человек в мире про это знают?
              Ответить
                • какой багор ))

                  Имхо, на винде даже w2k, уже проще было взять WSH
                  Ответить
                  • Да там тоже свои тараканы...

                    Пыш получше, даже иде из коробки. Но мне он почему-то противен. Хотя юзаю иногда, если нельзя какой-нибудь питон накатить.
                    Ответить
                    • Там очень вербозно всё, бо половина API через ActiveX, ну и сам по себе древний JS и VBS уёбищны, это правда.

                      Но на мой имхо с CMD не сравнить. WSH даже дебажить можно, лол)

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

                      Зато в кои-то веки в винде стало можно писать однострочники не из миллиона невнятных комнад, всех этих ``netsh`` и ``net``, а нормально
                      Ответить
                      • Речь про помершел? Недавно юзал Get-Content.replace и Set-Content из-за невозможности в винде нормально работать с файлом с именем .env лол
                        Ответить
                            • >com1.cpp
                              вот именно оно, да) Такой вот плевок в вечность, когда программа 70-х вдруг не собралась на винде
                              Ответить
                          • Блокнот говорит "введите имя файла", ничего другого под рукой не было. В проводнике если расширения выключены, показывается буквально как файл с пустым именем. Это дефолты вин сервер 2012.

                            Рядом разумеется лежали жалкие опытки типа .env.txt от других одминов.

                            Система через гуй с таким файлом короче работать не хочет. Саблайм наверное справился бы.
                            Ответить
                            • «Блокнот» не нужен.

                              «Расширения выключены» не нужен.

                              Какой мудак вообще придумал скрывать расширения? Зачем? Зачем?
                              Ответить
                              • ну это же сервер! зачем админа нервировать какими-то непонятными рас-ши-ре-ня-ня-ми, ему мышкой надо службу перезапустить и закрыть этот рабочий стол
                                Ответить
                                • Да пиздец, даже на вин сервер расширения скрыты по дефолту, ну что за хуйня.
                                  Ответить
                                  • Современный винсервер должен быть "Core", и не иметь проводника вообще

                                    Управлять им нужно удалённо, через WinRM. Либо через WinAdminCenter


                                    Но пройдет еще лет десять, прежде чем все осилят
                                    Ответить
                                        • > какой стек?

                                          Клиентская часть для управления винсервером, видимо.
                                          Ответить
                                          • ну если там WinAdminCenter, то у него просто веб морда, и там внутри запускается в том числе и PS на канвасе нарисованный

                                            WinRM и PS тоже вроде бы есть
                                            Ответить
                              • Чтобы бабушка её сломала себе фотографию внучки заменив DCIM001.jpg на "Внученька любимая". Иначе бабушке, очевидно, пришлось бы обращаться к своему системному администратору.
                                Ответить
                                • Вот, кстати, переименовывать фотографии лучше не из «Проводника», а из специальных программ типа «Фотоальбом». Такие программы обычно не дают неправильно переименовать.
                                  Ответить
                                  • Explorer в Win7+ (или уже в висте было?) сразу выделяет только имя без расширения. Надо набирать Ctrl+A, Shift+в н у ч е н ь к а л ю б и м а я, чтобы перетереть расширение.
                                    Ответить
                            • Подожди, так с точки зрения винды это файл без имени, одно расширение...

                              А нахрена создавать его из винды, если это явно что-то юниксовое и скрытое?
                              Ответить
                              • Возможно, наскоро портированный софт.

                                «wget», например, требует «.wgetrc», т. е. файл с расширением, но без имени. Правда, его на «Windows» портировали по-умному: он ещё «wget.ini» ищет.
                                Ответить
                                • Ну вот да, более-менее адекватный софт переименовал эти файлы при портировании. Не издеваться же над юзером.
                                  Ответить
                                  • В данном реальном примере мне ещё понравился выбор расширения: по клику в «Проводнике» вызовется редактор ini-файлов (т. е. в тривиальном случае просто редактор текстовых файлов).
                                    Ответить
                                • Ну в винде можно без имени. “.gitignore” же есть.
                                  Ответить
                                  • Т.е. именно .env ломается потому что винда знает про енв но не знает про гитигнор?
                                    Ответить
                                      • Именно поэтому ты за «1995-й год»?
                                        Ответить
                                    • Только что «Блокнотом» создал файл «.env».

                                      Вообще «стандартные» программы из поставки «Windows» капризные. При попытке создать файл без расширения (например, при редактировании файла «hosts») настойчиво предлагают добавить «стандартное» расширение (например, «.txt»).
                                      Ответить
                                  • Да всё работает. Только манипулировать таким файлом из «Проводника» при настройке «Скрывать расширения» нельзя.
                                    Ответить
                                    • А кто-то реально скрывает расширение, кроме домохозяинов?
                                      Ответить
                                      • винда при установке
                                        даже сервер
                                        домохозяин может быть не в курсе, что можно изменить дефолтные настройки на правильные
                                        Ответить
                                        • Задом вопрос по другому: у кого, кто потенциально пользуется гитом, скрыты расширения?
                                          Ответить
                                          • Некоторые виндобляди сразу ставят фар или тотал командер, так что проводник их неебет совсем

                                            Там могут быть скрыты расширения, использоваться крупные значки, клёвые эффекты при перетаскивании папочек, скрепыш, вот такая собачка (https://jjackowski.files.wordpress.com/2011/10/searchpath.png)

                                            Похуй что там MS сделал, если ты из фара не вылазиш
                                            Ответить
                                              • Ну какая-то другая хуита есть

                                                У меня на десяточке в стартовом меню новости показывают.
                                                Я жму start, а там Байден.

                                                На сервере поиск сразу ищет в интернете.
                                                Вводишь "mstsc", ошибаешься на одну буковку, и тебе предлагается результат из Bing
                                                Ответить
                              • Не создать, а подредактировать. Это конфиг проекта который может запускаться и под виндой под линем, но в винде правки в этот файл сохранить может как оказалось не любая программа
                                Ответить
                              • ФАР обманывает систему. Он открывает файл с именем AUX как \\.\полныйпуть\AUX

                                Винда думает, что это сетевой файл, и не разбирает имя.
                                Ответить
                              • Да любой нормальный софт создаст я думаю, если даже из виндовой консоли можно это сделать. Тут чисто проводник и блокнот ебут мозг, но не было возможности и прав ставить софт по рдп.
                                Ответить
                                • не нужно ничего ставить. Берешь portable версию far, прикручиваешь свой диск по RDP, и запускаешь
                                  Ответить
                            • В "Проводнике" с включёными расширениями достаточня создать новый файл и нязвать его ".env." (с точкой в конце). Он автоматически переименуется в ".env".
                              Ответить
                                • Да, файл с точкой в конце в «Windows» создать невозможно. Наследие «DOS», когда точка разделяла имя и расширение, которые физически были разными полями в каталоге.

                                  А вот с точкой в начале уже можно.
                                  Ответить
                                    • Консистентность подходов и инструментов — визитняя карточка Windows.
                                      ☆*:.。.o(≧▽≦)o.。.:*☆


                                      Кстати, можешь ня память перечислить все виды задания пути к файлу?
                                      Ответить
                                        • https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#win32-file-namespaces и https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats
                                          (только там про \??\ ня написано).

                                          Отредактированный пример из второй статьи — способы записать путь к одному и тому же файлу:
                                          @"c:\temp\test-file.txt",
                                          @"\\.\c:\temp\test-file.txt",
                                          @"\\?\c:\temp\test-file.txt",
                                          @"\??\c:\temo\test-file.txt",
                                          @"\\.\UNC\LOCALHOST\c$\temp\test-file.txt",
                                          @"\\127.0.0.1\c$\temp\test-file.txt",
                                          @"\\LOCALHOST\c$\temp\test-file.txt",

                                          Ня путайте!
                                          Ответить
                                            • -1 — это UNC-путь, указывающий ня сервер LOCALHOST и "share" "c$". -3 — это "DOS device path", указывающий ня "псевдоустройство" UNC, чтобы сформировать UNC-путь ня сервер LOCALHOST и "share" "C$".
                                              Ответить
                                                • Ня зняю, вряд ли. С канонической формой же консистентнясть может появиться.
                                                  Ответить
                                              • > псевдоустройство

                                                Как aux и com1? Т.е. поди можно и что-то в духе C:\UNC\...?
                                                Ответить
                                                • А, нят, это ня устройство, это какой-то "link": "There is a specific link for UNCs that is called, not surprisingly, UNC".
                                                  Ответить
                                            • Да, текущая папка, унякальная для каждого диска, это тоже очень смешной плевок в вечнясть.
                                              Ответить
                                              • > текущая папка, унякальная для каждого диска

                                                Для совместимости с софтом, который ничего не знал о папках вообще, видимо. Обрати внимание на синтаксис: никаких палок, ничего лишнего.

                                                copy c:test.txt a:test.txt
                                                Ответить
                                                  • > остался ли такой

                                                    Что мешает его няписать? А так его поди и в 90е уже не было.
                                                    Ответить
                                                    • > Что мешает его няписать?
                                                      Отсутствие программистов, знающих про отсутствие папок и желающих написать.
                                                      Либо человек слишком молод, чтобы знать про такую питушню, либо достаточно стар, чтобы писать с ней код.
                                                      Ответить
                                                • там еще были ебланские пельменные типа
                                                  =C:

                                                  они недокументины, но они есть
                                                  Ответить
                                                  • Угу. Это чтобы для каждого диска хранить текущую директорию, как в ДОСе.

                                                    На уровне нативного API NT этой питушни вроде нет, а в юзерский слой воткнули, чтобы программам, портированным с ДОСа и с Win 3.x было легче.
                                                    Ответить
                                    • Точно! Тот самый приём, который использует ФАР для доступа к хитроназванным файлам.
                                      Ответить
                                    • Лучше бы его нельзя было создать... Я не могу предсказать, как будет работать поиск при наличии таких файлов, пока не проведу эксперименты.

                                      Куча программ думает, что *. — это маска файлов без расширения.
                                      Ответить
                                      • Ох, поэкспериментируй, как себя ведёт проводник, когда у тебя есть каталоги dir и dir. наткнешся на много интересного. Особенно, когда жмёшь делете на одном, а удаляется другое.

                                        Мне вот интересно, поможет ли это достучаться до файлов с одинаковым именем в разном регистре (NTFS различает регистр, регистронезависимость это таккраканы винды) в винде до 10 (10 вроде умеет в регистрозависимость в определённых папках, если попросить)?
                                        Ответить
                                        • Регистр — отдельная тема для головной боли.

                                          Вроде и в старых версиях был какой-то способ включить регистрозависимость, как в никсах (то ли fsutil, то ли правка реестра), но этим никто не пользовался, потому что сломается совместимость с кучей софта.
                                          Ответить
                                        • Немного отвлекусь от «Windows».

                                          В «Андроиде» мумулированная внутренняя флешка (/sdcard) и внешняя SD-карточка обычно отформатированы в FAT32 (если они до 64Г). И вроде там должна быть регистронезависимость, как полагается FAT. Однако, я видел на одном разделе папки «Сбербанк» и «СБЕРБАНК», отличающиеся только регистром. Одну создала старая версия программы «Сбербанк-онлайн», вторую — та же программа после обновления.
                                          Ответить
                                          • Прыщи часто клали на стандарт FAT в драйверах под него (или ниасиливали регистронезависимость, хз).
                                            Ответить
                                        • >> Ох, поэкспериментируй, как себя ведёт проводник, когда у тебя есть каталоги dir и dir.

                                          Создал в одном каталоге файлы «txt.», «txt» и «.txt». Отображаются все три, содержимое не путается. Если поставить галочку «Скрывать расширения для зарегистрированных типов», то последний файл отображается без имени, но вроде всё работает.

                                          К слову «.env» — это расширение для адобовских словарей, которыми пользуются программы «Acrobat», «Illustrator», «InDesign».
                                          Ответить
                                        • ААААА!!!

                                          Команда «ren txt. pituh» переименовывает в «pituh» не файл «txt.», а файл «txt».
                                          Ответить
                                        • Десятка умеет, иначе бы WSL1 не работал

                                          И ядро, и NTFS умеют регистрозависимость, но винда не использует
                                          Ответить
                                          • NTFS всегда поддерживала сохранение регистра. Однако, при чтении регистр различали только функции подсистемы POSIX (Interix, он же WSU, он же SUA), а функции подсистемы Win32 искали файлы регистронезависимо.

                                            Заметка 2006-го года:
                                            https://web.archive.org/web/20090822002416/support.microsoft.com/kb/100625

                                            WSL1 использует то, что когда-то резервировалось для POSIXSS.

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

                                              Может у каждого каталога всё-таки?
                                              Ответить
                                            • > был флажок,
                                              > доступ к этому флажку
                                              > дали только в новых выпусках десятки
                                              Какой флажок )))
                                              На самом деле поражает такая архитектуропитушня, когда что-то делается на годы вперёд.
                                              Ответить
                                              • > поражает такая архитектуропитушня

                                                Ну "NT" ведь изначально как нормальную ось проектировали, а не как платформу для запуска приложений от вин 3.1...
                                                Ответить
                                                • вроде она должна была уметь OS/2, Win3.11, DOS и что-нить еще

                                                  Win32 просто был одной из подсистем, но как это часто бывает, выстрелил только он
                                                  Ответить
                                                  • NT умела запускать досовские программы из-за наличия NTVDM. В те годы это было необходимо.

                                                    Программы из Win 3.x тоже на ура запускались благодаря наличию WOW (Windows on Windows).

                                                    С полумухом было сложнее. OS2SS (это как POSIXSS, но для OS/2) умел запускать только 16-битные консольные программы. Для запуска 16-битных гуёвых надо было докупать у MS специальный пакет. А запуск 32-битных программ OS/2 только планировался.

                                                    Из XP слой OS2SS выпилили. Последней системой, в которой он был, был двухтонник.

                                                    К слову, ты заметил, что даже в 16-битной OS/2 консольные программы были, а в Win 3.x их не было?
                                                    Ответить
                                                  • Кстати, POSIXSS был забыт на долгие годы. Только WSL стал более-менее популярным.

                                                    Почему? POSIXSS умел запускать только программы в формате PE, которых не было (в формате PE были только виндовые программы, которые также запускались в Win 95 и иногда посредством Win32s в Win 3.x), а WSL умеет запускать эльфы для Линукса, которых сейчас море.
                                                    Ответить
                                                    • да не был он забыт
                                                      просто прыщесервисы - игрушка для домашних расширенных поросят
                                                      а Interix был энтерпрайзом
                                                      Ответить
                                    • Используя ``\\?\`` (он же GLOBAL??) ты показываешь, что тебя не интересует обратная совместимость с досом)
                                      Ответить
                                      • Разве GLOBAL?? — это ня "\??\"?

                                        Вообще тут главное ня путать \\?\, \\.\ и \??\, а то могут и напутать.
                                        Ответить
                                        • С точки зрения NT (нативного API) есть раздел \Devices с устройствами (их там создает драйвер), есть раздел ``GLOBAL??`` со ссылками на них.

                                          Корень этого дела "\", он же "\??".

                                          Это всё видно в WinOBJ.

                                          У Win32API же кастрированное представление.

                                          Он дает доступ по умолчанию к "GLOBAL??" (он как-бы считается корнем) и пускает тебя только на файловую систему и на всякие NUL и COM1, да еще и портя вон точки в конце

                                          Если ты хочешь чтобы винда не резолвила всякие ".." а напрямую тебя отправляла в файловую систему, то ты пишешь

                                          ``\\?\C:\file`` (именно потому и сработал хак с солур рейвера)

                                          питон
                                          open('c:\\temp\\COM5', 'w') # ошибка
                                          open('\\\\?\\c:\\temp\\COM5', 'w') #Всё в порядке
                                          Ответить
                              • какая-то охуительная история кмк
                                C:\Windows>echo HAI! > .env
                                
                                C:\Windows>type .env
                                HAI!
                                
                                C:\Windows>del .env
                                Ответить
                            • c:\> echo "petuh" > .env

                              но вообще нужно ставить фар, коненчо. И gvim. Я не понимаю как можно ходить по винде проводником и редактировать файлы нотпадом
                              Ответить
                              • Да говорю же, прав не было на инсталл софта. Заказчик пидор и бюрократ, любой чих - неделя ожидания ответа, раздувания хуйни типа выдать права в задачу и перепихивания ответственности. Сделал чем было, помершелом. Поздравляю виндоадминов за шикарные дефолты.
                                Ответить
                          • Историю проблем с файлами AUX, PRN, CON, LPT1, COM1, CLOCK$ и прочими знаешь?

                            В «DOS» драйвер устройства, загружаемый из «CONFIG.SYS», может создавать псевдофайлы для устройств. Однако, в отличие от никсов, inode в реальной ФС для них не создаётся; запись хранится только в оперативке.

                            В «DOS 1.0» не было директорий, все файлы лежали в корне. Поэтому и к псевдофайлам устройств обращались без пути.

                            В «DOS 2.0» появились директории, вместе с ними пути и возможность не указывать путь, если файл в текущей директории. Возник вопрос, как теперь обращаться к драйверам.

                            Разработчики «DOS 2.0» решили не добавлять стандартный путь к драйверам, а сохранить возможность писать их имена без пути вне зависимости от текущей директории, чтобы не ломать совместимость с программами, написанными для «DOS 1.0».

                            Из-за противоречивых целей (сохранить совместимость со старым софтом и добавить концепцию текущей директории) попытка обратиться к COM1 в любой директории приводит к обращению к драйверу.

                            Такая нелепость оказалась плевком в вечность.
                            Ответить
              • Я сам узнал недавно. Перед этим узнал про ключ /L (цикл по целым числам с произвольным шагом, как в «Бейсике»), /D (цикл по именам директорий) и /R (рекурсия).

                А ещё там есть свинтаксис для распиливания путей в счётчике на части:
                %~I         - из переменной %I удаляются обрамляющие кавычки (")
                %~fI        - переменная %I расширяется до полного имени файла
                %~dI        - из переменной %I выделяется только имя диска
                %~pI        - из переменной %I выделяется только путь к файлу
                %~nI        - из переменной %I выделяется только имя файла
                %~xI        - из переменной %I выделяется расширение имени файла
                %~sI        - полученный путь содержит только короткие имена
                %~aI        - переменная %I расширяется до атрибутов файла
                %~tI        - переменная %I расширяется до даты /времени файла
                %~zI        - переменная %I расширяется до размера файла
                Ответить
    • Вполне укладывается в концепцию, что искуственный идиот нужен только потому, что его нельзя посадить, а не потому, что он что-то там улучшает. "Почему ваш риск ассесмент дискриминирует меньшинства?" "Это алгоритм сам чему-то обучился" "Почему вы украли исходники?" "Алгоритм"
      Ответить
      • > нельзя посадить

        Его просто убивают и обучают новый (((

        Давайте бороться за права ИИ.
        Ответить

Добавить комментарий для CHayT Отменить ответ

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8