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

0

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

#1: https://govnokod.ru/18142 https://govnokod.xyz/_18142
#2: https://govnokod.ru/18378 https://govnokod.xyz/_18378
#3: https://govnokod.ru/19667 https://govnokod.xyz/_19667
#4: https://govnokod.ru/21160 https://govnokod.xyz/_21160
#5: https://govnokod.ru/21772 https://govnokod.xyz/_21772
#6: https://govnokod.ru/24063 (потёр пидор сракер) https://govnokod.xyz/_24063
#7: https://govnokod.ru/24538 https://govnokod.xyz/_24538
#8: https://govnokod.ru/24815 (потёр пидор сракер) https://govnokod.xyz/_24815
#9: https://govnokod.ru/24867 https://govnokod.xyz/_24867
#10: https://govnokod.ru/25328 https://govnokod.xyz/_25328
#11: https://govnokod.xyz/_25436 https://govnokod.ru/25436 (потёр пидор сракер)
#12: https://govnokod.xyz/_25471
#13: https://govnokod.xyz/_25590 (потёр пидор сракер)
#14: https://govnokod.xyz/_25684
#15: https://govnokod.xyz/_25694
#16: https://govnokod.xyz/_25725
#17: https://govnokod.xyz/_25731
#18: https://govnokod.xyz/_25762
#19: https://govnokod.xyz/_25767
#20: https://govnokod.xyz/_25776
#21: https://govnokod.xyz/_25798
#22: https://govnokod.xyz/_25811
#23: https://govnokod.xyz/_25863
#24: https://govnokod.xyz/_25941
#25: https://govnokod.xyz/_26026
#26: https://govnokod.xyz/_26050
#27: https://govnokod.xyz/_26340
#28: https://govnokod.xyz/_26372
#29: https://govnokod.xyz/_26385
#30: https://govnokod.xyz/_26413

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

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

  • виндуос 7 бльше не поддерживаеца
    у меня есть неплохой комп с семеркой, стоит ли ее сносить и ставить 10ку? вдруг там дрова не заработают (хотя по идее wdm должен еще как-то тянуть), драйвер фундейшен дров под тот комп нету
    Ответить
    • Если тебе лень переставлять винду и софт, я бы не рыпался пока работает софт. Сёма вообще на XP сидит. Что у тебя за говнокомп-то на который дро в на 10 нету?
      Ответить
      • Да я пока и не рыпаюсь.

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

        Просто семерка стала уже показывать такие сообщения, дескать пора бы меня обновлять
        Ответить
      • Поддерживаю. Нафиг обновлять то, что хорошо работает?
        Поставить за свежий роутер, чтобы хакеры не пролезали, и пусть работает.
        Win10 при том же наборе пользовательских функций только больше тормозит и имеет сломанные окошки настроек.
        Ответить
    • Это где?
      >температуру на оиапливаемых остановках будут устанавливать сами жители города
      Как в тему, лол.
      Ответить
          • Со звуком надо смотреть. Уссурийск — город в Приморском крае, недалеко от Владивостока.

            К слову, климат там муссонный. Полгода ветер дует в одну сторону, полгода — в другую. Диапазон температур такой же, как в Москве, но из-за ветра и близости моря зима переносится тяжелее. Борманду, привыкшему к сухому воздуху Новосибирска, там наверняка не понравится.
            Ответить
              • Да, южнее Ялты на целый градус. Но из-за розы ветров климат вовсе не крымский.
                Ответить
                • И не как в Марселе, в Риме в Бишкеке или Алматы.
                  Ответить
                    • Ватные гейографы уже замутили зимнюю олимпиаду в сочи на широте реки херота.
                      Ответить
              • Прикинь, на климат кроме широты влияют ещё как минимум ветра, течения, высота над уровнем моря, близость морей и океянов.
                Ответить
      • Способ самосогревания: дыши себе под
        одеяло, и тепло изо рта будет омывать тело. Одеяло же сшей в виде мешка.
        Ответить
    • Я больше угорел с покосившейся урны и бабки рвущей дверь скотовозки.
      Ответить
    • Как туда попал? Ютуб предложил?
      Ответить
      • Уже не помню. Или ютуб, или люди предложили какое-то видео с этого канала.
        Ответить
    • Не понял, о какой системе речь? И почему "пятнашки"?
      Ответить
      • Эту систему нельзя называть. Но её название показано на указанной секунды.
        Ответить
  • Starcraft 2

    When the game timer reaches 2**15 game seconds (6 hours, 30 minutes, 6 seconds of real time on Faster) the game will automatically end as a loss for all players. It is speculated this is due to an overflow error on a signed 16-bit integer variable (which cannot express values larger than 2**15).

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

    Несколько молодых людей решили проверить. Современным софтом их рожи распознаются:
    https://pbs.twimg.com/media/EQU-r9QWkAAGcQv.jpg

    Какой багор )))
    Ответить
    • Лишнехромосомный, их схватили за пикет у админисрации хуйла.

      Но есть новость лучше:

      Один из самых популярных у IT-сообщества ресурс "Хабрахабр" перенес регистрацию юридического лица из России на Кипр. На это обратил внимание телеграм-канал Эшер II.

      С 7 февраля при регистрации на сайте или входе в личный аккаунт пользователей уведомляют, что у ресурса действует соглашение с новым юрлицом — "Хабр Блокчейн Паблишинг ЛТД", которое зарегистрировано в Никосии.

      Телеграм-канал предположил, что изменение регистрации связано с нежеланием "Хабра" выполнять обязательства в качестве организатора распространения информации.
      Ответить
  • Все таки винда это перманентная ебля.
    Пытаюсь поставить последнее обновление на Win7.
    Обновление не ставится, пишет ошибку 0x80073701

    Смотрю в WindowsUpdate.log:
    Handler FATAL: CBS called Error with 0x80073701

    Иду в cbs.log, за одно скармливаю ошибку в error lookup
    ERROR_SXS_ASSEMBLY_MISSING
    # The referenced assembly could not be found.
    Ответить
    • Действительно, в cbs.log написано:

      Resolving Update: 4519976-19_neutral_LDR,  Package: Package_17_for_KB4519976~31bf3856ad364e35~amd64~~6.1.1.9, PinDeployment: amd64_input.inf_31bf3856ad364e35_6.1.7601.24386_none_7ed5431750122599
      CBS    Exec: Resolving Package: Package_17_for_KB4519976~31bf3856ad364e35~amd64~~6.1.1.9, Update: 4519976-20_neutral_LDR
      CBS    Exec: Resolving Package: Package_17_for_KB4519976~31bf3856ad364e35~amd64~~6.1.1.9, Update: 4519976-20_neutral_LDR, PinDeployment: amd64_cpu.inf_31bf3856ad364e35_6.1.7601.24524_none_bbeee6af1f26b56b
      CSI    0000001e@2020/2/9:17:15:03.806 (F) d:\w7rtm\base\wcp\componentstore\csd_locking.cpp(324): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null)
      [gle=0x80004005]
      Failed to submit the Windows Error Report. [HRESULT = 0x800700a1 - ERROR_BAD_PATHNAME]
      CSI    0000001f (F) STATUS_SXS_ASSEMBLY_MISSING #1714029# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
      CSI    00000020 (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #1713914# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = cpu.inf, Version = 6.1.7601.24524, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral, cb = (null), s = (null), rid = [79]"Package_17_for_KB4519976~31bf3856ad364e35~amd64~~6.1.1.9.4519976-20_neutral_LDR", rah = [1]"4", manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]



      Становицо понятно, что мой апдейт зависит от
      Package_17_for_KB4519976~31bf3856ad364e3 5~amd64~~6.1.1.9
      чьи файлы чому-то проебались (может, перезагрузили комп в середине установки?)
      Ответить
      • Скачиваю из windows update catalog и пытаюсь поставить KB4519976, мне разумеется грят, что он уже установлен.

        Думаю: блядь.
        Распаковываю (expand) msu файл, там внутри cab.
        Ставлю каб
        DISM.exe /Online /Add-Package:хуе-мое.cab

        Перезапускаю установку апдейта: ставится!

        Задним числом нагуглил SUR, запустил его, он нашел у меня еще кучу missing mum (хуй знает откуда),
        но они мне пока не мешают.
        https://support.microsoft.com/en-us/help/2700601/how-to-fix-errors-found-in-the-checksur-log

        Винда -- боль
        Ответить
        • Вынужден частично согласиться. Если винда работает, то все норм, но если что-то падает и надо пердолиться - начинается ад. Хуже только андроид.
          Вот у меня сейчас в меню нету ждущего режима и гибернации. Гуглятся советы включить их в настройках электропитания - но их и там нету! Дальнейшее гугление таки выдало совет запустить powercfg -a, оно мне выдает, что у меня вообще никакие режимы.сбережения не поддерживаются, притос, что в биосе есть опция миганием диода питания показывать режим в котором он находится! Что дальше-то делать?
          Ответить
          • Вызывай частную компьютерную скорую помощь!
            Заебали, пердолинг с шиндой и wikihow это уже край ракованства, хуярьте уже котиков сченочков
            Ответить
        • Какие обезьяны )))

          Ты хотя бы знаешь, что делать. А представь себе обычного пользователя (без профдеформации). Приходит он на микрософтовский форум — а там ему: проверь на вирусы и переустанови Шиндошз, Шиндошз сам не переустановится!
          Ответить
          • Это что за форум такой?
            >без профдеформации
            Не пердолю. И да, винду реально проще будет переставить, если бы потом все программы не пришлось переставлять. А как на прыщах? Там консолька из срачла вообще вынимается иногда?
            Ответить
            • Справедливости ради, пинду начиная с семерки можно откатить до предыдущей точки восстановления, и не париться
              Ответить
            • > как на прыщах

              Х.з., терпимо на самом деле, само по себе очень редко что-то ломается. Из пердолинга за последние годы вспоминаются только дрова на nvidia (раз в полгода выбивает, надо качать новые и ставить), дрова на wifi свисток (бажный скрипт для dkms) и починка торбраузера (тормоза на загрузке после атаки на сервера gpg).

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

                У меня масса коллег сидит на убунте, кроме "apt install" ничо не знает, просто кодит, и течет.

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

                nvidia -- та еще шняга, встроенная интеловая карта (iris, uhd) куда стабильнее на прыщах.
                Ответить
                • > встроенная карта

                  Но я же играть хочу ;(

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

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

                      Ну да похуй, раз в полгода новый драйвер качнуть - не проблема. В общем-то дистрибы это сами делать умеют, но у них какое-то древнее говно как всегда прикопано.
                      Ответить
                • > масса коллег сидит на убунте, кроме "apt install" ничо не знает, просто кодит, и течет.
                  Это прекрасно. Радостно слышать, что будет, на что перейти, когда винда совсем оскотинеет.
                  Ответить
                  • )ну каноникал правда вложил массу усилий в то, чтоб пользователь не парился. Собссно, это наверное единственный линукс (кроме, может быть, федоры) где все должно работать из коробки само
                    Ответить
                    • Гыгы, прыщи и из коробки. Дааже фраза изкоробки как относится к прыщам, у которых коробки-то никакой нету,.т.к. это бесплатное говно.
                      Ответить
                  • Рано радуешься. Это на десктопах всё сразу взлетает.

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

                    З.Ы. У меня ещё яркость вверх-ногами регулировалась на старом ноуте, но это оказывается проблема самой железки - в десятке на дефолтных дровах точно так же.
                    Ответить
                      • А можно в.аггрегаторе цен галочку поставить чтобы ноут был из списка? Или таки при дется держать 2 списка рядом и проверять?
                        Ответить
                    • На дворе трава, на траве дрова, не руби дрова на траве двора. На дворе трава, на траве дрова: раз дрова, два дрова, три дрова. На дворе дрова, за двором дрова, под двором дрова, над двором дрова, дрова вдоль двора, дрова вширь двора, не вместит двор дров. Двора выдворить обратно на дровяной двор.
                      Ответить
  • Как винду перенести на USB? Переставил винт в usb читалку - пункт в загрузочном меню есть, пытается грузиться, но вылетает с ошибкой!
    Ответить
        • прыщу, емнип, похую с чего грузиться.
          Важно, чтобы ГРУБ смог это что-то прочитать, и загрузитт в память ядро по нужному адерсу, и чтобы ядро имел в себе драйвер этого чего-то, чтобы видеть это как блочное устройство.

          А дальше ему без разницы
          Ответить
          • А какого хуя это винду-то ебет?
            Ответить
  • Какого в 10 2 панели управления - одна из 7, другая из 10 (вызывается по шестеренке из меню пуск)?
    Ответить
    • Привыкай. Эта хрень тянется ещё с восьмёрки. Там всё так: часть нужных вещей в дизайне «Metro», часть в старом.
      Ответить
      • Часть - убрана из старого и не добавлена в новый - есть только в ко-ко-ко-нсолечке.
        Ответить
    • Пидорская шестерёнка ещё и однозадачная. Два окна с шестерёнкой не удаётся открыть.
      Сука бесит! Из-за этого настройка превращается в ад, спасают только настройки в окнах в стиле вин7, которых можно открыть сколько угодно.
      Ответить
      • Закос под мобильные операционные системы, в которых можно запустить только один экземпляр приложения.
        Ответить
        • в которых многозадачности как таковой нету?
          Ответить
          • Есть в «Андроиде» многозадачность: программы могут что-то делать в фоне. Гуй так устроен, что вместо запуска нового экземпляра ищет старый и переключает на него.

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

            Как в других мобильных ОС, точно не знаю.
            Ответить
            • Или всё-таки честной многозадачности в Windows Mobile/Phone и в Андроиде нет, а есть акции/сервисы/ресиверы/провайдеры?
              Ответить
              • На ведре есть - сервисы в фоне работают, да и гуйню от пары прог можно в сплит-скрине увидеть.
                Ответить
                • Есть какой-то браузер (Boat Browser?), который рисует своё окно не на весь экран.
                  Ответить
                  • Поверх других прог что ли?

                    Кстати, видео тоже иногда окошком поверх других прог включается.
                    Ответить
            • Многозадачность там, я думаю, есть везде, просто не везде для неё есть нормальное публичное API.
              Ответить
          • ах да, там еще свопа нету и любое приложение может быть убито в любой момент.
            Ответить
          • Точно! Для Андроида есть программы типа «App Cloner», которые создают копии с изменённым айдишником. Надо для Windows такую же написать.
            Ответить
  • нашел ворецию

    Ерунда. Сейчас вычислю. Значит, так. Камень
    не плавится, лёд ничем не славится, логарифмы, четыре
    рифмы, сложить пополам, девять ям, тринадцать в тет¬
    радке, восемь в остатке. М-м-да. Получается, что они
    живут в Калифорнии.
    Ответить
    • Возможно, я.
      Специально искал по слову «вореции»?
      Ответить
      • Подтверждаю.

        Пока в интернетах мало мест, где оно встречается. А словосочетание «прицимп мухи» вообще за пределами «Говнокода» (и его снимка, сделанного «lvalue expected») не гуглится.
        Ответить
        • программа откидивает то что всегда есть, двух, четерех одинакывые байты сокрощает по горезаталь, вертекально, дигольно: разбивет их на две стопки сокращая их; и 5,6 с 16,17 тоже сокращает: (алгаритом прицимп мухи) тоесть как видит муха: онавидит виде 2000 ячек вглазу разбитых и вкаждой изброжение. прамма скро появится (она позволит за один раз сжимать файл до 16 раз). сожаться можно.
          Ответить
  • Я НАШЕЛ БОЖЕСИТВЕНЫЕ ВАРЕЦИИ

    деятельностью по предоставлению услуг шифрования по-честному (без лицензии) заниматся запрещено, а можно заниматься только по лицензии государства
    при лиценировании, каждому криптопровайдеру выдается некая маска
    Вспомним математическую основу шифрования. Это односторонняя функция. Берем пару простых чисел, ну для примера 9 999 991 и 9 999 901 и перемножаем их. Получаем 99 998 920 000 891. Смысл односторонней функции в том, что в обратную сторону невозможно определить, что на что множилось, глядя на число 99 998 920 000 891. Однако, если вы знаете один из множителей, точнее маску с которой он производится (в нашем примере от маски 9 999 9_1 произведены оба множителя) - то в чем проблема определить исходное число 9 999 991, глядя на зашифрованное число 99 998 920 000 891?

    С учетом вышепоименованных обстоятельств я не могу интерпретировать лицензирование, выдачу маски в этом процессе, запрет на занятие криптографией самовольно (без маски) НИКАК ИНАЧЕ - как наличие у некоторых граждан мастер-ключа. На это я обычно слышу возражение, покажите на каком ИМЕННО массовом форуме эти граждане нарушили свою подписки и сами сознались в наличии у них мастер-ключа.

    http://vb-net.com/criptopro/index.htm
    Ответить
  • Купил себе дешевый геймпад. За 10ку, но впечатление от него полукитаезное - местами пластик выступает, острые углы кнопок, по разному клавиши нажимаются итд.
    Как его юзать на винде и ведре? В гта на ведре очень припезденная раскладка и ее не поменять. Нужна вообще поддержка ведра или на нем любой пойдет?
    Ах да, там еще зарядка через миниусб. Накуа?
    Ответить
  • Админы показали самый старый комп в компании. Это PII слотовый с вертикальным БП. Там стоят прыщи, и он для чего-то используется. Что за прыщи админы не говорят, но думаю там какой-нить debian с ядром 2.4.

    Двадцать лет коробка с прыщами фурычит, охуеть
    Ответить
      • боюсь, у доса могли бы переполнится какие-нить переменные за 20 лет, хотя хз
        Ответить
        • Скорее всего, там была уборщица, поэтому за 20 лет работы аптайм в 20 лет таки и не накопился.
          Ответить
  • у кого есть usb 3 накопитель? Винт, флешка, карточка? Померяйте плиз скорость линейную/произвольную.
    Ответить
    • Последовательное: 110 MB/s и запись и чтение
      Случайное: 1 MB/s, 250 IOPS и то и то

      Переносной терабайтник.
      Ответить
        • У меня на usb 2 максимум было 30 чтение / 20 запись. Это проблема чего?

          Терабайтник на усб 3?
          Ответить
          • > на усб 3
            Да. Снаружи USB3, внутри обычный 2.5" sata диск вроде, но я не разбирал.

            > проблема чего
            Ну или диск хуёвый или контроллер в усб коробке. Я думаю всё-таки второе. Вытащи да проверь напрямую.
            Ответить
            • Нет, усб явно узкое место, но это нормальная скорость? И это нормально что разная скорость чтения и раписи?
              Ответить
              • Хер знает, на моем USB3 диске одинаково 44 и чтение и запись получились через USB2 кабель. Но у него контроллер явно шустрее, чем у твоей коробки. Может быть для старых коробок 20-30 уже нормально было.
                Ответить
                • так это проблема винта или компа?
                  Ответить
                  • Я думаю, что контроллера USB коробки в которой лежит винт. Сам винт скорее всего сотку без проблем тащит, если ему не 15 лет. Вытащи его оттуда и проверь.
                    Ответить
                    • Ну за сотку ты загнул, винт кстати в 2010 году купил. Но больше 30 точно. У меня винт в wd my cloud 75 дает в начале диска.
                      Ответить
                        • Почему у меня винт в насе так мало дает?
                          Ответить
          • У меня на питухе-2 как раз около 25 мегапитухов всегда бывает. Вроде нормально. Втыкал и адаптеры для ЖД для питуха-2 и питуха-3, и ТД, которые по питуху-3 выдавали 200 мегапитухов. Такое ощущение, что оно бьётся в половину предела в 480 мегабитухов.
            Ответить
            • Максимальный питух у питуха ограничен несколькими питухами. То-есть может быть дело в питухе, а может и в питухе.
              Ответить
              • Думаю, если твёрдотельный питух просел с 200 до 30, то дело по большей части в питухе-2.
                Ответить
            • > в половину
              Ну USB - не самый эффективный протокол.

              Девайс там пиздец бесправный. Даже если он совсем чуть-чуть не успевает, он не может придержать транзакцию, он обязан ответить отказом. И сам по себе он ничего сказать не может пока хост не прикажет. В итоге куча трафика тратится впустую на пинги, повторы пакетов и интервалы между ними.
              Ответить
              • Именно по-этому я за "nvme".

                Есть же pci-express с хотплагом, почему все флешки на него не переделать? Больно дохуя стоить будут?

                зы: как читают с флешки: по балку?
                Ответить
                • > по балку

                  Да. То что сейчас юзается - bulk-only transport, поверх которого SCSI команды передаются.

                  Каждый запрос это три транзакции на bulk endpoint: команда, данные и статус.

                  > флешки с pci-e

                  Тебе мало bad usb, хочешь чтобы злые флешки сразу в оперативке шарились на старых компах? 🙂
                  Ответить
                  • >разу в оперативке шарились на старых компах?
                    блядь, я как-то не подумал про это..)
                    Ответить
                  • > злые флешки сразу в оперативке шарились на старых компах
                    Это же прекрасно. Можно делать упреждающую загрузку. В тормозной комп из сраных 50х годов XXI века вставляют нормальную пацанскую флешку, которая лезет в Интернет будущее, смотрит запросы компа и помещает всё нужное в память, ускоряя производительность. Может быть, заходит в прошлое и правит программу так, чтобы вместо обращений к флешке были чтения из памяти. Можно вовсе выполнить всю программу на флешке, и только записывать в память результаты и перебивать IP на конец программы.
                    Ответить
                  • Это уже быдо, firewire называлось
                    Ответить
    • Флешка.

      Последовательное: 115 MB/s чтение, 20 MB/s запись
      Случайное: 7 MB/s 1700 IOPS чтение, 1 MB/s 250 IOPS запись

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

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

            А если серьезно, то надо курить mass storage class у USB, и есть-ли там команды, аналогичные TRIM. Он вроде писан по мотивам SCSI, а там чото такое было
            Ответить
            • xxxxxxx, xxx xxxx x xxxx xxxxx xx xxx xxxxx xxxx. xx xxxx xxxxxx xxxxx xxxxxxx xxxx xxxxxxxxxxxxx xxxx xxxxxxxxxx, xxxxx xxxxxxxx x xxx xxxxxx xxxxxxxxx. xxx xx xxxxxxxxx?
              Ответить
            • Бля, какая же помойка... Хрен найдёшь, что именно надо читать про mass storage. Но вроде как FORMAT UNIT К ХУЯМ должно понимать, если я спеку не спутал.
              Ответить
              • а) так хочется думать, что форматирование фрешки в современной винде должно эту команду давать, а не просто заголовки чистить?

                Ну типа пинда же понимает, что это флешка

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

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

                    Самое противное, что хуй кого спросишь. Ты чуть ли не единственный, кто хоть что-то понимает в USB в Интернете
                    Ответить
                      • она пошлет какую-то спец команду по USB, которая проприетарна для флешки?

                        Ох блядь, надо поискать конечно. Но выглядит пиздец как некрасиво
                        Ответить
                        • Да может и тот самый FORMAT UNIT.

                          Х.з., можно попробовать подключиться к флешке через libusb да посмотреть что она реально понимает 😉

                          Но там поди ёбли на весь вечер...
                          Ответить
                          • Я просто не понимаю: если это стандартная команда usb mass storage, то почему не сделать нормальную утилиту для этого? Почему не делать это автоматически?

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

                              З.Ы. Нашёл в [1] описание дескрипторов, моя флешка поддерживает SCSI transparent command set через bulk-only протокол. Нашёл в [2] описание bulk-only протокола, но там только хедеры. А где команды то? Неужели реально в самой старой спеке [3], которую в 98 году для USB флоппиков писали?!

                              [1] Mass Storage Class Specification Overview 1.4
                              [2] Mass Storage Bulk Only 1.0
                              [3] Mass Storage UFI Command Specification 1.0
                              Ответить
                            • Ну в общем FORMAT UNIT флешка приняла. Но все данные на месте остались. Или у меня лапки или там тупо заглушка на эту команду.

                              З.Ы. Зато научился читать и писать флешку, очень простой протокол, как оказалось.
                              Ответить
                              • или она пиздит, что понимает " SCSI transparent command set " (то-есть правда заглушка)

                                А можно как-то узнать у контроллера количество "чистых блоков"?
                                Ответить
                                • > чистых блоков

                                  Х.з., может и есть какие-то вендорские команды. В основном наборе я не видел такого. Можно только обычный размер диска спросить.

                                  > заглушка

                                  Скорее всего запилили 3-4 команды, которые операционки реально юзают - inquiry, read capacity, да read/write. Всем похуй на стандарты же, для работы этого достаточно.

                                  Другая флешка на format unit хотя бы честно stall'ом отвечает.
                                  Ответить
                            • На UNMAP флешка тоже ответила ок и нихуя не сделала. Ну в общем-то и не обязана...
                              Ответить
                              • Как ты эти команды проверяешь?
                                Ответить
                                • Читал спеку и питоном через pyusb кидал. Может быть где-то и накосячил на самом деле.
                                  Ответить
                    • Очень многие вещи надо тупо брать и проверять.
                      Ответить
                • >> А в прыще mkfs (чи как-то так) должно работать?

                  mkfs вообще ничего низкоуровневого делать не умеет. Она работает с разделом как с массивом байтов.
                  Ответить
                  • но может быть массивом блоков? устройство-то блочное
                    Ответить
        • Комп'ютер зовсім нестерпний, що доводиться молитися та триматися?
          Ответить
          • )когда я писал слово "тримать", я тоже вспомнил украинский)
            Ответить
      • Почему на флешке такие медленные ппоизвольные операции? Это usb или флешка? Надо будет ssd померять через переходник.
        Для оси флешка будет лучше винта?
        Ответить
        • лучше всево поставить обычный ssd, и потечь
          Ответить
          • Он денег стоит, иногда хочется с флешки грузиться, у меня в тонком клиенте винт греется так, что дольше секунды палец держать нельзя. А датчик показывает.55°!
            Ответить
            • мои нервы стоят дороже. Я поставил себе ssd, и теперь диск никогда не боттлнек. Ебаться с флешкой на usb3 никогда не планировал, тем более что у винды загрузчик может ее и не уметь
              Ответить
              • Лять, это будет сервачок, на котором я сейчас поигрываю. Это не мой основной комп. Там уже давно ссд, даже с самым хуевым старье выглядит в 100 раз круче. +читай еще раз про температуру.
                Ответить
      • Для оси есть вообще профит от линейной скорости, или там важно чтобы не было падения в 0 на произвольных операциях?
        Ответить
        • Вообще говоря есть, у тебя же большая часть файлов не фрагментирована.
          Ответить
          • Так файлы сами по себе маленькие. Почему-то винт при загрузке дергается.
            Ответить
            • Они не настолько маленькие, как в тестах на рандом.
              Ответить
              • Ну тем не менее, типичная картина тормозов - дергается винт и винда не отзывается секундами.
                Ответить
    • Как узнать скорость кардридера перед покупкой? На ведре dd выдает большую.скорость чем кардридер.
      Ответить
      • Никак. У меня вот выше тех самых 44 не поднимается скорость через него, хоть порт и синий. Может быть и карточка хуёвая конечно.
        Ответить
        • У меня 10 мб/с вроде. Плохо что никак, на флешках начали указывать.
          Ответить
          • Прям скорость стали указывать? Или класс как раньше?
            Ответить
            • Я про скорость которую на ридере намерял. До 44 очень далеко,вот и думаю.
              Блядь, как хуёво когда не у кого железо посмотреть.
              Ответить
        • >>> Но наши дети в школах ОБЯЗАНЫ изучать именно ДЕБИЛЬНЫЙ микрософтовский PowerPoint взамен, например, Macromedia Flash.
          Забавно: «PowerPoint» до сих пор живее всех живых, а предлагаемый этим дурачком «Flash» давно издох.
          Именно поэтому и ОБЯЗАНЫ.
          Ответить
          • Хуй знает почему мокромедия (или адобе) менее проприетарно, чем мс с его точки зрения, и как вообще флеш мог заменить поверпоинт?

            Почему флеш? Почему не, например, maya?
            Ответить
      • http://vb-net.com/asp2/36/index.htm

        Я давно и успешно применяю ООП - в сущности с самого момента его возникновения. Собственно, даже начала программирования мне преподавали по обьектно-ориентированным языкам, типа ALGOL-68. Большинстве кода на моем сайте вообще выложено на бейсике - а это на сегодня, вне всякого сомнения, САМЫЙ обьектно-ориентированный язык из существующих на этой планете. Которому пытаются подражать множество других языков, например новоиспеченный СиШарп (в котором даже в прошлом году уже даже появились анонимные типы, существовавшие в бейсике еще с 1998 года). Кое-какие элементы подражания обьектным возможностям бейсика есть и Яве и на прочих более простых языках. Но ни один более простой язык пока не приблизился к бейсику даже по количеству квалификаторов у методов/классов (а тем более по количеству всевозможных сокращений и умолчаний для ускорения обьектного программирования). Для примера вы легко можете любую Ява-прогу протранслирвать в более крученый Шарп. Но не наоборот. А шарп, хоть и использует тот же фреймворк, что и бейсик - но это язык подражатель. В нем постарались в более ли менее стандартном и распространившемся синтаксисе сделать доступ к тем же возможностям, которые были в бейсике (для NET и для COM) всегда. Однако, обратите внимание, что в огромном количестве мест в БилоГейтсовской идеологии применение Шарпа даже не декларируется! Никто не говорит, что VBA не будет, а языком автоматизации офисных приложений будет убогий н
        Ответить
    • http://vb-net.com/dotnet/tour14/SY_MG.INIT.htm
      <!--[if !excel]>  <![endif]-->
      <!--Следующие сведения были подготовлены мастером публикации Web-страниц
      Microsoft Excel.-->
      <!--При повторной публикации этого документа из Excel все сведения между тегами
      DIV будут заменены.-->
      <!----------------------------->
      <!--НАЧАЛО ФРАГМЕНТА ПУБЛИКАЦИИ МАСТЕРА WEB-СТРАНИЦ EXCEL -->
      <!----------------------------->
      
      <!----------------------------->
      <!--КОНЕЦ ФРАГМЕНТА ПУБЛИКАЦИИ МАСТЕРА WEB-СТРАНИЦ EXCEL-->
      <!----------------------------->
      Ответить
      • Это excel сохранненый как веб страница?
        Ответить
    • Занятный персонаж.
      Имеет кучку благодарственных писем за работу с различными спермотехнологиями: http://www.vb-net.com/Wanted/Index.htm
      Имеет страничку, свёрстанную в "Microsoft Excel": http://vb-net.com/dotnet/tour14/SY_MG.INIT.htm
      Дрочит на "Visual Basic": http://vb-net.com/asp2/36/index.htm

      Хуесосит "Микрософт" и лично Билла Гейтса на том же сайте.

      У него там биполярочка?
      Ответить
      • Он еще малость пизданутый к тому же:

        [quote]
        Наконец-то, даже MS вынуждена признать недостатки своей идеи строгой типизации, которой она так долго гадила нам в мозг - наконец-то MS ввела АНОНИМНЫЕ ТИПЫ, что и есть фактически отказалась от строгой типизации.
        [/quote]
        Ответить
      • Ебанутый вышиватник, который с 2013-го года з радістю веде свій блог лише на рідній мові, но при этом имеет благодарственное письмо (http://www.vb-net.com/Wanted/Panorama.gif) за 2016 год от компании, слоган которой We are proud to be Russian-Canadians.

        /0
        Ответить
      • >> Зафиксируйте для себя в мозгу этот коэффициент - не в два-три раза дороже обьектное программирование простого, А МИНИМУМ В ТЫСЯЧУ !

        (орфография сохранена)
        Натальный мастер обнаружен
        Ответить
      • Самый распространенный язык - как вы понимаете - HTML. Он не имеет приблуд в виде ООП. (Яваскрипт - не HTML- не путать).
        
        Второй самый распространенный язык XML. Например, каждый мобильник имеет XSLT-преобразовтель для CSS. И где тут обьекты и вся ООП-шизофрения?
        
        И третий по распространенности язык - SQL. Он тоже не имеет никаких матрешечных примочек.


        А ещё в русском и английском нет никакого ООП, а только какие-то подлежащие, сказуемые...
        Ответить
    • http://www.vb-net.com/PostgreSQL_defect/index.htm

      Десять главных недостатков PostgreSQL

      2. Отсутствие примеров кода и литературы на русском
      6. Отсутствие полной поддержки самых массовых языков программирования VB и С#
      Ответить
    • он божестевенен
      :  select
        12:  '     <item>' + char(13) + char(10) +
        13:  '       <title>' + 
        14:  @Type + ': ' + TXT +
        15:  '</title>' + char(13) + char(10) + 
        16:  '       <link>'  + 
        17:  URL  + 
        18:  '</link>'  + char(13) + char(10) +
        19:  '       <guid>' +
        20:  'http://forum.vb-net.com/Forum.aspx?id='+cast(ID as nvarchar(36)) + 
        21:  '</guid>' + char(13) + char(10) +
        22:  '       <pubDate>' +
        23:  cast (CrDate as nvarchar)+
        24:  '</pubDate>'  + char(13) + char(10) +
        25:  '       <description>' +
        26:  isnull(Descr,'') +
        27:  '</description>'  + char(13) + char(10) +
        28:  '     </item>'  + char(13) + char(10) 
        29:  as RSS 
        30:  from Entrance
        31:  where Type like @Type+'%' 
        32:  order by type
      Ответить
      • Но ни один более простой язык пока не приблизился к бейсику даже по количеству квалификаторов у методов/классов (а тем более по количеству всевозможных сокращений и умолчаний для ускорения обьектного программирования).
        Ответить
          • Я не знаю, я просто его процитировал.
            как-то так https://www.tutorialspoint.com/vb.net/vb.net_modifiers.htm


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



            >Friend
            АХАХАХАХА, плюсовики, вы это слышали?
            Ответить
            • > Friend is the default access level of an interface, a module, a class, or a structure

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

        WebDownloader_UltraLite начинает работу со скачки Yandex и Mail-каталогов (другие версии работают иначе, например начинают с Sape.ru). В этих каталогах содержится примерно 15 тысяч страниц, которые должны быть далее распарсены и найдены первые четыреста тысяч сайтов, упомянутых в каталогах.

        Как вы понимаете, эти первые четыреста тысяч сайтов (особенно с высоким рейтингом) живут обычно именно за счет того, что торгуют ссылками на другие сайты. Ссылками, размещенными на своих страницах. Те основной массив сайтов рунета можно поднять, только скачав эти первые четыреста тысяч сайтов, распарсив их, найдя в них ссылки на следующие сайты. Скачав следующую партию сайтов, распарсив их и найдя в них ссылки на следующие сайты. И так далее. Вот собственно это и делает WebDownloader_UltraLite.

        Итак, самый первый этап работы программы - скачать каталоги - это делается в меню Catalog.


        http://www.vb-net.com/WebDownloader_UltraLite/index.htm





        Для получения простейшего отчета о количестве доменов, созданных в конкретный год - делаем вот такой простейший запрос:


        1: select
        2: (select COUNT(*) from Sites with (nolock) where Domain_Created like '1996%') as '1996',
        3: (select COUNT(*) from Sites with (nolock) where Domain_Created like '1997%') as '1997',
        4: (select COUNT(*) from Sites with (nolock) where Domain_Created like '1998%') as '1998',
        5: (select COUNT(*) from Sites with (nolock) where Domain_Created like '1999%') as '1999',
        6: (select COUNT(*) from Sites with (nolock) where Domain_Created like
        Ответить
    • > В первом ноуте умер диск, умерла виндузня. Тате я тоже поставил Сусу - не ставить виндузню без острой необходимости - это моя принципиальная позиция. Учится она теперь в GIMPе фотки редактировать и списки музыки для проигрывания в Амароке составлять. В остальном этот случай перехода на Линукс произошел безболезненно.

      - то есть, OpenSUSE он поставил не на диск, а блять в ЭФИР или, я не знаю, в СУМРАК. И уже из сумрака бедная-несчастная Тататарасова училась в GIMPе фотки редактировать. Это охуенные друзья, примерно такие же, какие Вистефана просят поправить лапшичку на php 2005-го года выпуска.
      Ответить
      • Вообще много мудрости

        > NET в браузере - это SilverLight, иное в браузере - это jQuery.
        >Иное в среде WEB-технологий - это PHP, а WEB-сервер управляемый ActionScript - это Flash Media Server.

        Угадайте, про что статья?
        Правильно, про Java: http://www.vb-net.com/Java-Welcome/index.htm
        Ответить
        • >Поскольку я в разное время работал и начальником отдела программирования и начальником сектора программирования, то мне приходилось координировать работу множества программистов. В то время, когда я этим занимался, обьектное программирование было экзотикой - и все делалось по старинке.


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




          http://www.vb-net.com/dotnet/uml.htm
          Ответить
  • В начале 2011 года я зарегистрировался в конкурсе Микрософта на лучший web-сайт. Хотя сайтов я наковырял немало за последние 10 лет, но я представил на конкурс MS свой лучший сайт http://www.votpusk.ru/. И, представьте себе, служители Билла Гейтса заценили мои труды и выдали мне ссылку на приз!

    Я обрадовался не на шутку и с удовольствием стал рассматривать приз от самого Сатаны. И какой же подарок я увидел от Билла Гейтса?


    На сайте, куда меня привела ссылка на подарок - улыбался мне сам Сатана Адский (с клыками и рогами). И предлагал мне купить у него шаблоны к JOOMLA, DRUPAL, WordPress, шаблоны FLASH-сайтов и FLEX-сайтов со скидкой, предоставленной Биллом Гейтсом.

    http://www.vb-net.com/Surprise/index.htm


    што?
    Ответить
    • Srsly?!

      Майкрософт в качестве подарков давал скидки на "продукцию" ТемплейтМонстерс?! Это пиздец))
      Ответить
  • Pos1(9) = Html.IndexOf("e-mail:", Pos1(20))
      0064:          If Pos1(9) > 0 Then
      0065:              Pos1(10) = Html.IndexOf("<br>", Pos1(9))
      0066:              If Pos1(10) > 0 Then
      0067:                  Email1 = Html.Substring(Pos1(9) + Len("e-mail:"), Pos1(10) - Pos1(9) - Len("e-mail:")).Trim
      0068:                  Pos1(20) = Pos1(10) + 1
      0069:              End If
      0070:          Else
      0071:              Pos1(20) = Pos1(9) + 1
      0072:          End If
      0073:          If Pos1(20) >= L - 1 Then GoTo Write
      0074:          '
      0075:          Pos1(11) = Html.IndexOf("e-mail:", Pos1(20))
      0076:          If Pos1(11) > 0 Then
      0077:              Pos1(12) = Html.IndexOf("<br>", Pos1(11))
      0078:              If Pos1(12) > 0 Then
      0079:                  Email2 = Html.Substring(Pos1(11) + Len("e-mail:"), Pos1(12) - Pos1(11) - Len("e-mail:")).Trim
      0080:                  Pos1(20) = Pos1(12) + 1
      0081:              End If
      0082:          Else
      0083:              Pos1(20) = Pos1(11) + 1
      0084:          End If
      0085:          If Pos1(20) >= L - 1 Then GoTo Write

    http://www.vb-net.com/asp2/45/index.htm

    разбор ответа... хуиз
    Ответить
  • Работаю я и с 64-х разрядными платформами - на них конечно все быстрее, но и дороже.

    http://www.vb-net.com/1U/index.htm




    SQL-cервер я поставил в режим AWE, несмотря на то, что у меня все 64-х разрядное - и виндузня и сервер. Первый вопрос, в котором я хотел убедится, что SQL-серверу достаточно оперативной памяти. К сожалению, глюкавый микрасофт не сумел даже добится чтобы у него нормально работал Windows Task Manager, который взывается по Ctrl-Alt-Del. К сожалению, он показывает совершенно неадекватные цифры.

    Если поверить счетчикам Performance, то можно увидеть что серверу у меня доступно 14GB памяти (что логично в-общем), но пожелал он из них занять 5,2GB. Это явная неадекватность микрософтовского алгоритма -

    http://www.vb-net.com/sql/perfomance/index.htm


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

    Асимметричное шифрование устроено иначе. Есть длинный ключ - обычно 1024 бита (иногда длиннее). Эти ключом можно создать абракадабру - это называется открытым ключом (он доступен всем и его скрывать смысла нет). Правда есть смысл навесить на этот ключ бирку - ЧЕЙ ИМЕННО это ключ - на этом основана идея сертификатов, заверяемых сторонними организациями. Но восстановить абракадабру обратно в осмысленный текст (бинарнник) можно только с помощью закрытого ключа. Который всегда секретный и вообще любой запрос к нему ВСЕГДА (и во всех операционных системах) требует пароля.

    Асимметричное шифрование более надежно, но работает тысячекратно медленнее. Обычно стандартный SSL-канал основан на том, что симметричные ключи создаются скажем каждую секунду, шифруются асимметрично и передаются партнеру. А весь потом данных потом идет с быстрым симметричным шифрованием. Как часто менять симметричные пароли - это тоже регулируется стандартным алгоритмом IKE. Это как бы самые основые криптографии, которые в современном мире должен знать даже первоклассник. Без знания этих основ - даже самые простые действия, описанные здесь - бессмысленны.

    http://www.vb-net.com/CryptoMail/index.htm
    Ответить
  • 00072:         ButtonsRow.Clear()
    00073:         If PressedChar.Klava1_Button = Klava1_Buttons_Definition.c_ToHighRegister.Klava1_Button Then
    00074:             IsToHigh = True
    00075:             GetPressCharIn_Klava1_GIF_s = PressedChar.Klava1_Button
    00076:         ElseIf PressedChar.Klava1_Button = Klava1_Buttons_Definition.c_ToLowRegister.Klava1_Button Then
    00077:             IsToLow = True
    00078:             'в маленьком регистре тыкнули в переключение в маленький - возвращать нечего
    00079:         ElseIf PressedChar.Klava1_Button = Klava1_Buttons_Definition.c_EnterL.Klava1_Button Then
    00080:             IsEnter = True
    00081:             GetPressCharIn_Klava1_GIF_s = PressedChar.Klava1_Button
    00082:         Else 'в остальных случаях просто возвращаем символ, в которых тыкнули
    00083:             GetPressCharIn_Klava1_GIF_s = PressedChar.Klava1_Button
    00084:         End If

    http://www.vb-net.com/asp2/32/index.htm

    klava..
    Ответить
  • Илон Маск назвал Facebook «отстоем»

    Именно поэтому я за «Илон Маск».
    Ответить
    • «Immer» переводится с немецкого как «всегда».

      Ein Sommerkreis
      In Blau und Weiß.
      Das hat ein Junge gezeichnet.
      Und aufs Papier
      Schreibt er dann hier
      Worte, die jetzt singen wir:
      Immer scheine die Sonne,
      Immer leuchte der Himmel,
      Immer lebe die Mutti,
      Immer lebe auch ich!
      Ответить
    • МОРСКОЕ ПРАВО МИРОВОЕ ПРАВО РИМСКОЕ ПРАВО И ЛЮБОЕ ПРАВО ЗАПРЕЩЕНО ТАБУ ХАРАМ НАЛОЖЕНО ВЕТО ПРИКАЗЫВАЮ ЖИТИЕ БЫТИЯ ЖИЗНИ ЖИВОЙ ПО ПРИРОДНОМУ РОДОВОМУ И БОЖЕСТВЕННОМУ ЕСТЕСТВЕННОМУ АБРАЗА ВАЯНИЮ УТВЕРЖДЕНО

      РОТА АФФИДЕВИТ СКАЗ ДУШИ ЖИВОЕ СВИДЕТЕЛЬСТВОВАНИЕ
      МЫ РОД ЖИВЫХ ДУШ НЕ ПОКУПАЕМ И НЕ МЕНЯЕМ СВОИ ИМЕНА ИМЯРЕК НА ПРОЕЗД ИЛИ КАРТУ ЛЮБУЮ ИЛИ ТЕАТР ИЛИ БИЛЕТ В ТЕАТР ПРОЖИВАНИЕ В СТАТУСЕ ГРАЖДАН ФИЗИЧЕСКИХ ЛИЦ ЮРИДИЧЕСКИХ ЛИЦ И ДРУГИХ ИСКУССТВЕННО ПРИДУМАННЫХ ЮРИДИЧЕСКИХ КЛИЧЕК ИЛИ ИМЁН А ТАК ЖЕ ФИО ЗАПРЕЩЕНО
      ТАБУ ХАРАМ НАЛОЖЕНО ВЕТО МАРКИРОВАТЬ СТАВИТЬ НА РОД
      ЖИВЫХ ДУШ ДОБРОЕ ИМЯ ДОБРАЯ СЛАВА ПО РОДУ В ЧЕСТИ ИМЯ ИМЯРЕК ИНГА ДОБРОЕ ИМЯ ДОБРАЯ СЛАВА ПО РОДУ В ЧЕСТИ ИМЯ ИМЯРЕК ГЕННАДИЙ ДОБРОЕ ИМЯ ДОБРАЯ СЛАВА ПО РОДУ В ЧЕСТИ ИМЯ ИМЯРЕК АРСЕНИЯ ДОБРОЕ ИМЯ ДОБРАЯ СЛАВА ПО РОДУ В ЧЕСТИ ИМЯ ИМЯРЕК ЗАХАР

      https://www.youtube.com/watch?v=W9xFfdcu0Bg
      Ответить
      • ПРИЗЫВАЮ ДОБРОЕ ИМЯ ДОБРАЯ СЛАВА ПО РОДУ В ЧЕСТИ ИМЯ ИМЯРЕК ПИ В ЭТОТ ТРЕД
        Ответить
        • Спасибо!

          Просто тут так насрано, что я по диагонали читаю.

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

          https://www.youtube.com/watch?v=yNhzPS5RiZ4

          Просто она с него какие-то доверенности, юридические бумажки требует.

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

          А ПОЛИЦИЯ ЭТО БАНДИТЫ И РАЗБОЙНИКИ У НИХ НЕТ ЧЕСТИ ДОБРОЙ ДУШИ
          Ответить
          • Держи ещё: https://vk.com/id432438193. Там в закреплённом посте три пдфки с копируемым текстом есть, отборнейшая высокосинтаксильная психоза!
            Ответить
            • https://www.youtube.com/watch?v=LXrLQ6FY6g4

              Так это не психоза. Она всё правильно говорит.

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

              Живым душам и родовым общинам при этом ничего не достаётся.

              По сути это воровство, пиратство и разбой.
              Ответить
            • ПОЧЕМУ В 23-х СТРАНАХ МИРА ЗАПРЕЩЕНА БИБЛИЯ
              под СТРАХОМ СМЕРТИ?
              - МОЖЕТ, ПОТОМУ ЧТО ПРАВИТЕЛИ ЭТИХ СТРАН ПОМНЯТ
              ЧТО СТАЛО С ИНДЕЙЦАМИ АМЕРИКИ?
              -Один из их вождей сказал: «ХРИСТИАНСКИЕ МИССИОНЕРЫ ПРИШЛИ С БИБЛИЕЙ НА НАШУ ЗЕМЛЮ И СОКРУШИЛИ НАШ ДУХ, А ТЕПЕРЬ НАМ ГОВОРЯТ, что МЫ ДОЛЖНЫ БЛАГОДАРИТЬ ИХ БОГА ЗА НАШЕ СПАСЕНИЕ («Кайся, молись, терпи,отдай последнее, надейся на лучшую жизнь на небесах»).ТЕПЕРЬ У НАС ЕСТЬ ИХ БИБЛИЯ, НО НЕТ СВОЕЙ ЗЕМЛИ,
              Ответить
  • Купил себе радио геймпад за 10€. По-мойму так себе. да и сам он дешевый. Где-то пластик кривой, крест в одном направлении плохо прожимается.
    Во что на нем можно поиграть? Пытался водить в гта, но как-то он не сильно лучше клавиатуры.
    Кто в descent играл? А на геймпаде?
    Ответить
    • Х.з., мне в гта и nfs намного удобнее было рулить с аналоговым управлением, всяко лучше, чем стрелочки дрочить.

      Dark souls, ведьмаки, nier automata и прочие игры с мечами неплохо ещё игрались с гейпада. Платформеры всякие в духе super meat boy. Ну и эмуляторы старых приставок конечно.
      Ответить
      • Ты наверно просто никогда не играл в гонки на геймпаде. Да и вообще контроллер удобнее, не надо сидеть за компом как на работе, можно отодвинуться и развалиться.
        Ответить
        • > можно отодвинуться и развалиться
          Чёртовы мажоры со стопроцентным зрением.
          Ответить
          • А вот я свой монитор к столу не приклеивал и Вам советую. Могу подвинуть поближе и развалиться.
            Ответить
            • У кого есть пузо, можно использовать вместо подставки под монитор.

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

                        >> Если в съёмной квартире диван прикручен, стоит найти другой вариант, ибо хозяева такой квартиры могут быть социально опасными.
                        Ответить
                        • Обожаю соседей, которые несколько раз в день в произвольное время начинают двигать мебель. Сам становлюсь рядом с такими социально опасным. С удовольствием прикрутил бы этим пидарасам диван к полу, да и ноги заодно к батарее.
                          Ответить
                          • Вы программист? Один раз подвиньте как надо - и всё.
                            Ответить
                              • Всё есть вореции.

                                Предыдущий комментарий был о том, что программистам свойственно один раз настроить и не трогать, а в квартире - годами ничего не менять и не посещать мест, не лежащих на пути от входа к дивану, туалету и столу.
                                Ответить
                                • Что именно настроить и не трогать, если дискуссия началась с комментария гуеста8, содержавшего фразу "можно отодвинуться и развалиться"? Отодвинуться - это уже настроить заново. Пододвинуться - та же херня.

                                  Рейки с сервоприводами на ардуине, которые могли бы это делать за меня, я ещё не собрал, извини.

                                  Но вот про мониторы, которые поворачивались бы вместе с тем, как я меняю положение головы или глаз, мечтаю давно, это правда.
                                  Ответить
                                  • Настроить и не трогать началось с телевизора и дивана.
                                    Настроить и не трогать - диван.
                                    Отодвинуться на диване сложновато.
                                    Отодвинуться - скорее за столом.
                                    Диван придвигается и не отодвигается.
                                    Настройки дивана фиксируются.
                                    Настройки стула легко менять, это как пользовательский ввод или клики мыши в программе.
                                    Стул придвигается и отодвигается, стул меняется часто.
                                    Ответить
            • Всё равно, чтобы развалиться — нужно хотя бы в полуметре от себя видеть что-нибудь кроме размытых пятен.
              Ответить
              • Чтобы развалиться нужно принимать дезаморфин или заразиться сифилисом и не лечиться
                Ответить
              • В этом случае стоит обзавестись креплением со струбциной. Они обычно имеют какую-то свободу, в крайнем случае можно крепить к передней части стола.
                Ответить
                • Кстати, что есть на рынке для диванных питухов?
                  Нужна питушня, чтобы закрепить ноутбук или клавиатуру, чтобы было удобно управлять лёжа. Также нужно закрепить планшет/монитор, но они должны крутиться, чтобы легко было восстановить обзор при повороте на другой бок или спину.
                  Нужны также наушники для лежания, которые не давят или звукопроницаемые подушки, чтобы звук с колонок не искажался.
                  Ответить
            • А я бы приклеил. Ибо потом хуй восстановишь привычные углы и положения моников...
              Ответить
          • Ты настолько пиздоглазый что не видишь в гонках с 2х диагоналей?
            Ответить
        • > никогда не играл в гонки на геймпаде

          Шта? Там же написано, что в nfs с аналоговым управлением мне было удобнее чем дрочить стрелки на клаве. Это именно про геймпад. Видимо я непонятно выражаю свои мысли 🙁
          Ответить
      • >Ну и эмуляторы старых приставок конечно.

        пЕрвая приставка с аналоговой палочкой это N64.
        Для Sega и Dandy (NES) аналоговая палочка не нужна: хватит чисто цифрового котролера
        Ответить
          • Раньше на годик, ты прав. Я про плойку забыл, там игорь тонет небось
            Ответить
            • А, тьфу, на первой ещё не было аналоговых штук, только обычные кнопки. Дуалшоки это уже от второй.

              Игры там были, а вот графона не было. И в эмуляторе они лучше смотрятся чем в оригинале...
              Ответить
    • Ну хоть не радио-роутер. Без акселерометра как у нинки - все хуета.

      Гонки. Игоры которые выпускали на сонсолях кроме стрелялок. 2д игоры где ходьба на кнопках wsad. Ну Борметал все уже написал.
      Ответить
    • Сколько нормальный контроллер стоит без этих недостатков? Для этой цены это нормально?
      Ответить
        • К нему там специальный ресивер уже не нужно? На стандартном блютусе работает?
          Ответить
        • А сколько он? Я хотел для начала выяснить какой от него в играх вообще прок. Пока еще не нашел.
          Ответить
          • Ноу пердолинга. Всё игры умеют его определять и не нужно лишних вирусов ставить. И считается одним из самых удобных и качественно.
            Ответить
            • Т ак мой умеет его эмулировать, да и внешне вроде похож. Не расскажешь что за игры такие? Вон в гта 3 - sa мне придется самому полностью конфиг создавать. Готового нету? Это называется без пердолинга?
              Ответить
              • И винды готовые сетинги под каждую игору. Хотя хуй знает. Я вообще нинтендо про контроллер юзаю и там постоянный пердолинг. Зато автонаводка не нужен.
                Ответить
  • два варинта
    расложить 256 варциий один метом другим итд посчитать большие нерально большие +>2^8589934591 памити нехватит положить их вспень
    проблемма как их посчитать в с++
    http://programmersforum.ru/showthrea...33#post1389433
    перевисти 100 байтов тоже самое только сразу перевести в данные тоесть самому посчетать пролемы невозможно вариций столько место нету:
    лучше уж пусть компьтер считает но как?


    66680144328798500000000000000000000 00000000000000000000000000000000000 00000000000000000000000000000000000 00000000000000000000000000000000000 00000000000000000000000000000000000 00000000000000000000000000000000000 0000000000000000000000000000000 byte = 2^800
    Ответить
  • Обновил прыщи - начал падать драйвер вайфай свистка. Давненько я не пердолился...
    Ответить
    • Драйвер в дереве ядра? Ты сидишь на стабильной векте? Это странно..
      Ответить
      • > в дереве

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

          Ну или патчи драйвер руками, на потеху Сёмы:)


          В одной Хорошей Операционной Системе вообще НЕТУ API для загрузки кода в режим ядра. Нету там драйверов внешних, и всё. Все драйверы в ядре.
          Ты можешь включать/выключать их ключиками ядра при загрузке.

          Именно потому я за
          Ответить
          • В GNU/Hurd вообще нет никаких проприетарных драйверов. Именно поэтому я за GNU/Hurd.
            Ответить
            • Да и стороннего софта там не много
              Ответить
                    • эм

                      гру хард это и есть ядро. И оно версии 0.9 кажеца
                      Ответить
                      • Это как с линупсом, он тоже едро, но его именем зовут целое семейство систем.

                        > The latest releases are GNU Hurd 0.9, GNU Mach 1.8, GNU MIG 1.8, 2016-12-18.
                        По-моему оно мёртвое.
                        Ответить
          • > с сайта вендора

            С репы убунты, я ебу откуда они его взяли.
            Ответить
            • Не понял. С какой именно репы?
              Ответить
                • Это как епел у красношляпнутых? тогда ебсти нужно мейнтейнера, каноникал не виноват
                  Ответить
          • > на потеху Сёмы
            Да уже запердолил, всё норм работает, пару строчек поправить пришлось всего.
            Ответить
              • В исходниках драйвера. Там в одну из структур ядра добавили новое поле и проверку на null. Засунул туда какую-то дефолтную хуйню, которую советовали в комменте к этому полю.
                Ответить
      • Видимо да, судя по

        >2. Find this API call: /get-admin-users which appears at the very beginning of the code:



        Важно, что ты говоришь /get-admin-users, и получаешь JSON со всеми пропертями объекта "пользуватель". Одно из пропертей -- пароль.

        Это значит, что в базе плейнтекстом хранится пароль.
        Ответить
        • Там, небось, ещё PUT запросом можно самого себя админом сделать)))
          Ответить
          • Ну вообще говоря зная пароль админа можно сделать админом кого угодно
            Ответить
      • скорее всего, его вообщевыключили теперь (а может он только из Святой Земли доступен)
        Ответить
        • Мне понравилось, как автор заметки стыдливо замазал домен на скриншоте, хотя любой петух может догадаться, что там всего два варианта: .co.il и .or.il.
          Ответить
        • Теперь доступен, но URL /get-admin-users уже не работает. За ночь что-то поменяли.
          Ответить
            • Я ещё и неправильно набирал. Надо было /api/get-admin-users

              Всё равно уже не работает. Они разнесли точки входа для разных API. Теперь у них вместо единого /api появились точки /api-users, /api-voters, /api-reports, /api-inquiries, /api-excel, /api-group-manager, /api-db-loader, /api-activists, /api-observers, /api-sms, /api-notifications, /api-tasks, /api-jobs, /api-chat-bots, /api-logs, /api-whatsapp, /api-login. И это всё они переделали за ночь!
              Ответить
  • Если вы используете константы 0, 1, 2, или если эти числа содержатся в именах переменных, то, скорее всего, Фредди заглянет к вам ночью в гости. Читайте и не говорите потом, что вас не предупреждали:

    https://www.viva64.com/ru/b/0713/
    Ответить
    • Там много вкусного: тупые ошибки в XNU kernel, LibreOffice, Quake-III-Arena, OpenCOLLADA, Godot Engine, ReactOS, Audacity, CMake, Doom 3, Linux Kernel, Shareaza, Qt, Android, Boost, Clang, FreeCAD, TortoiseGit, MonoDevelop, Samba, Firefox, Haiku, .NET Compiler Platform, ChakraCore, .NET CoreCLR, ffmpeg, Mesa 3D Graphics Library, Azure PowerShell, Mono...
      Ответить
      • Именно поэтому я против «XNU kernel», «LibreOffice», «Quake-III-Arena», «OpenCOLLADA», «Godot Engine», «ReactOS», «Audacity», «CMake», «Doom 3», «Linux Kernel», «Shareaza», «Qt», «Android», «Boost», «Clang», «FreeCAD», «TortoiseGit», «MonoDevelop», «Samba», «Firefox», «Haiku», «.NET Compiler Platform», «ChakraCore», «.NET CoreCLR», «ffmpeg», «Mesa 3D Graphics Library», «Azure PowerShell», «Mono»…
        Ответить
        • Где-то я видел подобное...

          What's bad about: Airbnb | Amazon | Amtrak | Ancestry | Apple | Discord | Ebooks | Eventbrite | Evernote | Facebook | Google | Intel | LinkedIn | Lyft | Meetup | Microsoft | Netflix | Patreon | Pay Toilets | Skype | Slack | Spotify | Twitter | Uber | Wendy's |

          А вот где: http://www.stallman.org/
          Ответить
          • Великолепный сайт!
            Только я не понял, что это за подозрительные комментарии в коде:
            <!--     Urgent action items.-->
                 <!--
                 From now on, please put these numbers at the end of every urgent note
                 that involves calling US congresscritters or senators.
            
                 <p>The Capitol Switchboard numbers are 202-224-3121, 888-818-6641
                 and 888-355-3588.</p>
            
                 From now on, please put this line at the end of urgent notes
                 about calling the White House.
            
                 <p>The White House comments line is 202-456-1111.</p>
                 -->
            
            	<!-- DO NOT REMOVE added for "rmsnote" ZZURGENTINSERTMK -->

            Если позвонить по этому номеру — в Америке запустятся ядерные ракеты?
            Ответить
            • <a id="urgent">Urgent action items</a>


              Столлман периодически организовывает «акции»: предлагает всем звонить в «Капитолий» и в «Белый дом» и убеждать Президента и Правительство принять определённое решение. Он верит в то, что если сказать Президенту, что он плохой, то Президент сильно обидится и изменит своё решение.
              Ответить
              • И как, есть статистика успешности подобных… мероприятий?
                Ответить
                • Есть конечно. Он всех заебал.

                  This is the man who presumes that he should preach to us about morality, freedom, and what is best for us. He believes it is his God-given role to tell us what is best for us, when he has shown that he takes actions which are not best for everyone. He prefers actions which he thinks are best for him — and him alone — and then lies to the public. Richard Stallman is no Spock. (c)
                  Ответить
                  • > всех заебал
                    > no Spock
                    Ну заебал он всех трекки, и что, кому на них не насрать?
                    Занялись бы чем-нибудь полезным, вот там некий курцман и кучка каких-то банту взъебали весь их канон.
                    Ответить
                • Офтопик. Ничего интересного не заметил в разметке? А я заметил элемент <a> без ссылки.

                  До того, как появилась технология «CSS», поддержка атрибутов «id» и «class» не была обязательной. Чтобы поставить якорь, вместо <span id="paragraph1">...</span> писа́ли <a name="paragraph1">...</a>. От разметки Столлмана веет 90-ми (только «id» вместо «name»). У него наверное и веб-браузер из той эпохи.
                  Ответить
                  • Если мне память не изменяет, он где-то писал, что пользуется исключительно свободными текстовыми браузерами вроде «Lynx», потому что остальные — проприетарное говно.
                    Ответить
                      • Проприетарное говно — это любое ПО, исходники которого Столлман не прочитал лично.
                        Ответить
                        • Нет. Несвободное ПО это любое ПО, распостраняемое не по GNU.
                          MIT, BSD и Apache это, с точки зрения Столлмана, не свободное ПО.

                          Оно Free as beer, но не free as freedom
                          Ответить
                        • > прочитал лично

                          Если со всеми либами читать, то на хром и фаерфокс, походу, жизни не хватит...
                          Ответить
                          • Именно поэтому он за «Lynx»: https://stallman.org/stallman-computing.html
                            I generally do not connect to web sites from my own machine, aside from
                            a few sites I have some special relationship with. I usually fetch web pages
                            from other sites by sending mail to a program
                            (see https://git.savannah.gnu.org/git/womb/hacks.git) that fetches them,
                            much like wget, and then mails them back to me. Then I look at them using
                            a web browser, unless it is easy to see the text in the HTML page directly.
                            I usually try lynx first, then a graphical browser if the page needs it
                            (using konqueror, which won't fetch from other sites in such a situation).
                            
                            I occasionally also browse unrelated sites using IceCat via Tor. Except
                            for rare cases, I do not identify myself to them. I think that is enough to
                            prevent my browsing from being connected with me. IceCat blocks
                            tracking tags and most fingerprinting methods.
                            Ответить
                            • Ну и молодец. Нахуй открывать левые говносайты, грузить 8 мегабайт видеорекламы и еще майнить пидарам чтонито бесплатно?
                              Ответить
  • Давайте течь от vi/ex

    Например, вот как можно в ex капитализировать слово "суслик" во всех строках, где так же есть слово "паукан".

    g/паукан/s/\(суслик\)/u&/g


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

        В моем IDE есть эмуляция vim
        Ответить
        • Хуйнул бы 2 раза: где суслик левее паукана, и где правее.
          Ответить
          • ну вот видишь: в два раза больше действий.
            А вот задача сложнее: капитализировать суслка в строках с первой по 98-ю.
            Ответить
            • > сложнее

              Выделить строки с 1 по 98 и заменить в выделенном. Прошлая задача сложнее была, имхо.
              Ответить
              • реально будешь мышкой строки выделять? фуу

                1,98s/\(суслик\)/u&/
                Ответить
                  • Да ну вполне себе реальные: прмиенить замену к строкам по выбору
                    Ответить
                    • Проблема всех этих языков и хоткеев в том, что их каждый день надо юзать. Иначе быстрее мышкой выделить, чем вспоминать вспоминать синтаксис нужной в данном случае команды.
                      Ответить
                      • Во-первых "язык" ex слямзин с ed, с него же слямзины sed и паттерны perl.
                        Так что если ты знаешь sed, то ты знаешь и ex.

                        Во-вторых достаточно поюзать это пол года, чтоб оно отложилось на подкорке. И потом ты можешь все делать в одном и том же окружении.
                        Ответить
                        • Но зачем это учить? У меня такие задачки почему-то очень редко возникают, профита не будет. Чаще переименование какого-нибудь метода или поля, где текстовый редактор не особо поможет.
                          Ответить
                          • Какие именно? в vim любое действие по изменению текста занимает 3 буквы.

                            Например "d3w" удаляет следующие три слова. Долго ты будешь делать это мышкой?
                            Ответить
                            • > Например "d3w" удаляет следующие три слова. Долго ты будешь делать это мышкой?
                              Ctrl+→, Shift+Ctrl+→,→,→, Delete. Работает в большинстве текстовых полей, от «Блокнота» и до адресной строки браузера.
                              Ответить
                              • Сравни количество нажатий. Кстати, если слов будет 8, то у vim будет O(1): d8w.

                                А у тебя нет.

                                А теперь круче: как удалить или выделить целый абзац?

                                Удаляем: d)

                                Выделяем: v)


                                Твой ход
                                Ответить
                                • > количество нажатий

                                  Ресурс клавы и пальцев экономишь?
                                  Ответить
                                  • >Ресурс клавы и пальцев экономишь?
                                    ну да, и времени.

                                    Так что с абзацем?
                                    Ответить
                                    • > времени

                                      Х.з., больше на микрооптимизацию похоже, если не бездумную копипасту ебашить.

                                      > что с абзацем

                                      Шифтом и стрелкой вниз или pgdn выделю кусок и скопирую или удалю.
                                      Ответить
                                      • Вполне себе не микро, особенно если дело происходит на удаленном сервере.
                                        Ответить
                                        • > на удалённом сервере

                                          А уж если по gprs, то экономия вообще космическая... Но нахуй так жить?
                                          Ответить
                                          • ну что ты будешь делать на уделнном? Запускать свой GUI редактор с редиректом на локальные иксы?
                                            Ответить
                                            • > что ты будешь делать на удалённом

                                              NGK был написан... в сраном mcedit'е прямо на продакшене. При этом я там хоткеев кроме выхода и копирования/удаления блока не знаю.

                                              И я не чувствовал, что операции с редактором занимают значительную часть времени. Один хер больше думал, читал доки на втором мониторе и т.п.

                                              Прежде чем что-то оптимизировать, надо убедиться, что оно реально является боттл-неко.
                                              Ответить
                                              • >NGK был написан... в сраном mcedit'е прямо на продакшене.

                                                странно, что не на PHP. У меня нету mc на серверах даже.

                                                >Прежде чем что-то оптимизировать, надо убедиться, что оно реально является боттл-неко.

                                                Да. Но я не учил vim ради оптимизации. Просто как-то взял и привык. И теперь у меня везде одинаковый экспеириенс, ибо Vsvim, Vim для Intellij итд
                                                Ответить
                                              • > И я не чувствовал, что операции с редактором занимают значительную часть времени. Один хер больше думал, читал доки на втором мониторе и т.п.

                                                Вот! Время тратится на продумывание и отладку.

                                                Поэтому вимпетушня нужна больше для тех, кто много пишет в чатиках или на ГК, может быть для админов, которым лень писать скрипт, и хочется поганить гигабайты наживую.
                                                Ответить
                                            • Я запускаю «WinSCP», в нём два раза щёлкаю по нужному файлику. Он открывается у меня в уютном «Notepad++», а при каждом сохранении полностью автоматически заливается обратно на хост.
                                              Да, анскильно, но удобно.
                                              Ответить
                                              • Всегда так делаю. Ещё бэкапы включил в редакторе. Иногда бывает, что из-за глюка файл в таком режиме начинает занимать 0 байт. Если там была незакоммиченная питушня, бэкап от npp спасает.
                                                Ответить
                                                • > бэкап от npp спасает
                                                  +++. Охуенная фича, я из-за неё использую «npp» как редактор заметок: держу открытыми несколько новых несохранённых вкладок, в которых записываю всё, что надо. «Npp» их автоматически сохраняет себе в «АппДату», можно спокойно его закрывать.
                                                  Ответить
                                • > А теперь круче: как удалить или выделить целый абзац?
                                  Три щелчка в любое место первой строки, с зожатой ЛКМ провести мышкой вниз до конца (строки будут выделяться целиком). Бонус: так можно выделять произвольное количество строк.
                                  Либо Home, Home, Shift+↓ до конца. Аналогично, выделять можно произвольное количество строк.

                                  Основное преимущество таких хоткеев в том, что они работают в любом текстовом поле (если программисты не ебанулись и не реализовали свой собственный текстовый контрол). Выделять таким образом строки-слова-абзацы я могу хоть в «Блокноте», хоть в IDE, хоть в браузере, хоть в почтовом клиенте. А вимовские загогулины мало того, что неинтуитивны (вот по какому принципу образовалось«v)», например? От «videlenie»?), так ещё и работают исключительно в «Виме». Тут как нельзя кстати подойдёт паста про «C++» и зубрилок, зубрящих все эти странно-рекурсивные шаблоны, которые нигде, кроме «C++», не используются.
                                  Ответить
                                  • >мышкой
                                    ну ты понял, да?

                                    >они работают в любом текстовом поле
                                    но я ебал "текстовые поля". В vim я могу писать почту, код, и тексты. Что еще нужно?

                                    В этом сраном "текстовом поле" все работает по разному: на одном сайте CTRL+Enter сабмитит форму, на другом делает перевод строки.

                                    > мало того, что неинтуитивны
                                    А shift интуитивен?
                                    Он интуитивен тебе, потому что ты привык.
                                    А вимер привык к виму.

                                    >вот по какому принципу образовалось«v)
                                    Visual.

                                    А CTRL+V по какому принципу образовалось? "Vstavit"?
                                    Ответить
                                    • > ну ты понял, да?
                                      Не понял.

                                      > но я ебал "текстовые поля". В vim я могу писать почту, код, и тексты. Что еще нужно?
                                      Прямо сейчас у тебя открыт «Хуз», на котором ты пишешь комментарии. Я, например, спокойно и быстро могу и слова выделять, и строки, и абзацы. Во время написания этого коммента я несколько раз воспользовался навигацией с «Ctrl» (без «Shift» это просто сдвиг курсора к концу/началу заднего/переднего слова) и пару раз жал «Home»/«End». И это у меня сработает где угодно.

                                      > А shift интуитивен?
                                      Нет, но «Shift» и «Ctrl» — единообразны. «Shift» означает выделение, «Ctrl» — навигацию по словам, все их комбинации предельно ясны. А учить вот эти вот скобочки, цифры и разные буквы… Ну хз, их в любом случае больше, чем две клавиши.

                                      > Visual
                                      Ок, а скобочка — рандомно, прямо как «Shift»?

                                      > CTRL+V
                                      Хуй знает.
                                      Ответить
                                      • > открыт xyz

                                        Сейчас адепт тебе скажет, что он поставил плагин для vim-like управления браузером.
                                        Ответить
                                        • Так на ГК кто-то уже сидел в вымператоре несколько лет назад. Наверно, гость8 его и использует.
                                          Ответить
                                      • > единобразны

                                        В виме комбо тоже составляется из простых и довольно ортогональных элементов. Это ж не емакс.
                                        Ответить
                                        • Ну я его хоткеями не интересовался, сужу по джвум реальным примерам Гуеста: «d3w» (ок, «delete 3 words») и «d)» (не ок: «delete» что?).
                                          Ответить
                                          • >«delete» что?)
                                            delete 1 абзца

                                            можешь писать
                                            d1)

                                            Вопрос: угадай, как удалить 2 абзаца?
                                            Ответить
                                          • > d)
                                            ) конец абзаца вроде, а ( - начало.

                                            Т.е. это что-то в духе "удалить до конца абзаца".
                                            Ответить
                                      • >Не понял.
                                        Мышка отнимает время, а в случае ноутбука с тачпадом и вовсе превращается в ад.

                                        >Прямо сейчас у тебя открыт «Хуз»
                                        Именно по этому я за NNTP. Но да, у меня плагин к хрому)

                                        >А учить вот эти вот скобочки, цифры и разные буквы…
                                        А их "учить" не надо: на самом деле там простой паттерн:

                                        1) что сделать
                                        2) сколько раз
                                        3) с чем

                                        c -- изменить
                                        d -- удалить
                                        y -- скопировать (yank)
                                        p -- вставить
                                        w -- слово
                                        ) -- параграф
                                        $ -- до конца строки

                                        cw -- изменить слово
                                        c2w -- два слова
                                        d2w -- удалить два слова
                                        y3w -- скопировать 3 слова
                                        d$ -- удалить до конца строки


                                        И это я еще не говорю про ex:)

                                        >Ок, а скобочка — рандомно, прямо как «Shift»?
                                        Я визуально представляю себе параграф как что-то огромное в скобках) но первопричины я не знаю.

                                        А еще в vim есть куча буферов, в которые можно добавлять. А в этих ваших нотпадах?
                                        Ответить
                                        • > Мышка отнимает время
                                          Опять же, кому как. Я слишком редко выделяю абзацы, чтобы это как-то влияло на скорость программирования/печати.

                                          > на самом деле там простой паттерн
                                          Удобно. Но всё равно, без постоянной практики это всё забудется через неделю.

                                          > А в этих ваших нотпадах?
                                          Есть плагин «MultiClipboard» на десяток дополнительных буферов.
                                          Ответить
                                          • >Я слишком редко выделяю абзацы
                                            А строчки? Там же внизу писали, как будут выделять строчки мышкой. Вместо "1,42" в ex.

                                            >, без постоянной практики это всё забудется через неделю.
                                            Как и CTRL+C 🙂
                                            Если ты программируешь 15-20 лет (а вероятно ты примерно столько это и делаешь) то у тебя это уже на автомате.

                                            >Есть плагин
                                            ну вот, плагин еще надо какой-то ставить
                                            Ответить
                                            • > плагин ставить

                                              Ага, как-будто ты голый вим с дефолтным конфигом юзаешь... Все вимеры, которых я знал, тупо не могли работать в чужом окружении. Вообще.
                                              Ответить
                                            • > А строчки?
                                              А строчки — через «Home, Home, Shift+↓».
                                              Собственно, ещё одно преимущество такого выделения — его можно произвольно комбинировать. Например, выделить один абзац, потом к выделенному добавить строку из следующего, потом из следующей строки добавить три слова и четыре буквы из четвёртого. Это всё делается просто и пошагово (выделение не теряется), причём если выделил лишнего — стрелкой в противоположную сторону выделение стирается.

                                              > Как и CTRL+C 🙂
                                              Да, но «Ctrl+C» я использую постоянно. А абзац мне сегодня пришлось выделять только во время этой дискуссии, лол.

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

                                          Если не владеть 10пальцевым методом (вдумчивому человеку он почти не нужен), амплитуда с тачпадом будет как внутри клавиатуры.
                                          Ответить
                                          • На маках тачпад вообще охуенен. На других ноутах гамно.
                                            Ответить
                                          • никогда не могу никуда попасть тачпадом, потому на ноуте всегда стараюсь пользоваться хоткеями.
                                            Ответить
                                        • > А еще в vim есть куча буферов, в которые можно добавлять. А в этих ваших нотпадах?
                                          Ctrl+N - открыть новую вкладку. В неё можно вставлять, а ещё она, как говорил гост, бэкапится и переживает закрытие редактора.
                                          В новую вкладку можно вставить произвольную питушню.
                                          Ответить
                              • Я даже про ктрл-стрелки не помню, если честно. Удалил бы посимвольно. Разве что шифт-вниз жму когда надо несколько строк ёбнуть или скопировать.
                                Ответить
                            • Вообще, конечно, я согласен, что если ты целый день правишь тексты (редактором работаешь, например), то заучивание загогулин и дальнейшее максимально быстрое взаимодействие с текстовым редактором себя оправдает. Но для повседневной работы (около)айтишника это попросту ненужно: слишком редко возникает необходимость в таких специфических инструментах. А для программиста, например, всё это выделение абзацев/слов и вовсе практически бесполезно.
                              Ответить
                              • Наверное, это круто, работать редактором и целый день править тексты в виме. Особенно, когда тебе их присылают в docx!
                                Ответить
                                • Не, ну если редактором статей, например, то нормально — они-то в большинстве случаев в «TeX» приходят.
                                  Ответить
                                  • Смотря каких статей. Технических?
                                    Ответить
                                  • Я так понимаю, что речь про научные статьи. Даже если и так, то зачем редактору TeX? Ему PDF надо вычитывать тогда или любой другой WYSIWYG формат, нафига ему эти \begindocument?
                                    Ответить
                                      • А что, редакторы реально редактируют форматирование?
                                        Ответить
                                        • Оказывается, редакторов разных дофига. Реальный пример обязанностей редактора, скопипащенный с какого-то сайтца:

                                          * редактировать поступившие рукописи, непосредственно работая с авторами: предлагать способы улучшить структуру текста, уточнять фактическую составляющую, исправлять погрешности, согласовывать все изменения и порой – уговаривать автора принять правки;
                                          * участвовать в подготовке договоров с авторами; просматривать вновь поступившие материалы, решая, пойдут они в работу или должны быть отклонены;
                                          * писать обоснованные отказы при отклонении рукописи;
                                          * обсуждать макет издания совместно с художественным и техническим редакторами, подписывать рукописи в производство и вычитывать сигнальные экземпляры.


                                          Ещё корректоры есть, кстати.
                                          Ответить
                                          • Есть главный редактор, зам главного редактора, выпускающий редактор, бильд-редактор (верстальщик) и редактора отделов.

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

                                Да и с кодом vim помогает: он умеет комплишен по тагам, но это отдельная история.

                                Ты же ведьтоже изучал хоткеи своей IDE?
                                Ответить
                                • > хоткеи своей IDE

                                  Нет ;(

                                  Я код запускаю тыкнув на стрелочку или из консольки на соседнем мониторе.
                                  Ответить
                                  • >Я код запускаю тыкнув на стрелочку
                                    омг какой у тебя IDE?
                                    Ответить
                                • Ок, много документации — хороший, реальный пример. А для форумов ты набираешь текст в «Vim», а потом копируешь-вставляешь в браузер?

                                  > Да и с кодом vim помогает: он умеет комплишен по тагам, но это отдельная история.
                                  А в полноценный автокомплит с учётом контекста а-ля «IntelliSense» он умеет? ИМХО, без этого в 0b11111100100 году кодить хоть что-то сложное — мазохизм.

                                  > Ты же ведьтоже изучал хоткеи своей IDE?
                                  Да, и могу сказать, что, за исключением «общепринятых» (ctrl+F, ctrl+H, ctrl+S, shift+ctrl+S, etc), в «Visual Studio» они на редкость ебануты.
                                  Ответить
                                  • > вставляешь в браузер

                                    У него плагин с которым вся хуйня в браузере тоже понимает хоткеи вима.
                                    Ответить
                                  • > а потом копируешь-вставляешь в браузер?
                                    плагин же. Но если я пишу, например, в рассылку, то пишу в vim: он у меня EDITOR, и mutt его запускает.

                                    >А в полноценный автокомплит с учётом контекста а-ля «IntelliSense» он умеет?

                                    Есть плагин, который использует clangовую магию, но в целом нет, не умеет.

                                    Можно взять Intellij с плагином vim (я так делаю часто), и будет и vim, и intellijSense.

                                    Кстати, и под студию у меня тоже стоит VsVim.

                                    >кодить хоть что-то сложное — мазохизм.
                                    Смотря на чем. На джаве и C# -- да, пиздец. На C еще можно. На питоне или JS -- вообще легко.

                                    >они на редкость ебануты.
                                    ну вот видишь:) Ты в студии пишешь код, и у тебя одни хоткеи. В нотпаде пишешь конфиг, и они другие. На сервере в mcedit (или что там у тебя) третьи. В браузере четвертые.

                                    Это же кошмар!
                                    Ответить
                                    • > Ты в студии пишешь код, и у тебя одни хоткеи
                                      Так я про специфичные для IDE хоткеи, вроде рефакторинга, списка тудушек и вообще управления её окнами. Все хоткеи для работы с текстом, которые я выше приводил и которые заменяют вимовские «что, сколько, где», одинаковы везде.
                                      Ответить
                                      • >одинаковы везде.
                                        правда?

                                        F3 в студии find, а в нотапде CTRL+F.
                                        А про "замены по регуляркам" я и вовсе молчу
                                        Ответить
                                        • >>> которые я выше приводил и которые заменяют вимовские «что, сколько, где»
                                          Правда.

                                          > F3 в студии find
                                          В моей 2019-ой Студии это переход к закрывающей скобке (пардон, напиздел: никогда не юзал и решил проверить). Поиск, как и в «Блокноте», — ctrl+F. Причём этот хоткей открывает окошко, в котором спокойно можно настроить поиск: где искать (текущий блок, открытый документ, все открытые документы, весь проект, всё решение) и как искать (чувствительность к регистру, рагулярки).
                                          Ответить
                                          • >В моей 2019-ой Студии это переход к закрывающей скобк

                                            А это FindNext на самом деле (Если ты не менял настройки).

                                            Правда же это логично и удобно?
                                            Ответить
                                            • > Правда же это логично и удобно?
                                              Не знаю, никогда не юзал. «FindNext» по клику на стрелочку делал. А напиздел потому что закрывающая скобка в поле поиска была, лол.
                                              Ответить
                                              • ну вот видишь. А у меня поиск дальше это "n" (next).

                                                Причем предыдущую команду можно повторить с помощью ".".

                                                Например,

                                                /хуй
                                                cwбуй
                                                n
                                                .
                                                n
                                                .

                                                найти хуй, поменять на буй, и дальше найти следующий и снова поменять итд. Это удобно, если нужно менять не все. Хотя можно было и через ex с подтверждением
                                                %s/хуй/буй/gc
                                                Ответить
                                                  • >Сколько часов в день ты работаешь в виме?


                                                    Я работаю в основном в Intellij с vim плагином. Если это считается, то наверное часов по 10
                                                    Ответить
                                                • Ну вот, например, как у моего «Notepad++» поиск устроен: https://i.imgur.com/z8qSqgS.png. И поиск, и замена, и по рагуляркам, и по плейнтексту, и в любых файлах менять можно, и Find&ReplaceNext есть (тот самый повтор команды), и даже можно делать массовую замену по рагулярке для всех файлов из папки (с фильтрами)!
                                                  Ну да, заучить пару десятков символов — и можно будет делать то же самое, только быстрее. Но зачем, если делаешь это пару раз в день?
                                                  Ответить
                                                  • Пару раз в день * 20 лет.

                                                    Скажи, а что там за текст? Это не ты пишешь, я надеюсь?
                                                    Ответить
                                                    • > Пару раз в день * 20 лет.
                                                      Ну, считаю, что затраты на перевод всего окружения на «Vim» с дальнейшей поддержкой этого зоопарка и обучением обойдутся мне дороже (по времени и усилиям, конечно).

                                                      Это фанфик. Нет.
                                                      Ответить
                                                      • Обучение, кстати, заняло у меня пару месяцев. Я когда-то писал в EditPlus, например, и в борландовых ide:)
                                                        Ответить
                                                        • Ну опять же, чтобы обучаться — надо активно эти фичи использовать. Фанфики писать, например.
                                                          Ответить
                                                    • Ага. А если каждый китаец скинется мне по копейке, я смогу купить себе комнату. Или если каждый день делать лишний шаг, можно продвинуться на 10км!

                                                      Питушня, да и только.
                                                      Ответить
                                                      • Вообще, конечно, Гуест в чём-то прав: повседневную рутину оптимизировать нужно — программисты мы или операторы шаблонизаторов, в конце-концов?!
                                                        Другое дело, что, переведя всё на «Vim», можно даже потерять время на каких-то других операциях, которые в привычном мне окружении делаются быстрее.
                                                        Ответить
                                                        • >потерять
                                                          по началу -- разумеется. Когда ты меняешь IDE или язык программирования, ты тоже тераешь день или два
                                                          Ответить
                                                        • Оптимизировать надо одежду и выходы из дома. Чтобы пойти на работу, надо 4 раза попердолиться с одеждой и дверями и 2 раза куда-то переместиться.
                                                          Тут будет больше профита.
                                                          Ответить
                                          • На самом деле я не то чтобы ярый пропагандист именно vim, мне просто нравится им пользоваться, и было интересно узнать, кто чем пользуется и высрать
                                            https://en.wikipedia.org/wiki/Editor_war
                                            Ответить
                                                • или вот например как сохранить кусок файла?

                                                  а очень просто

                                                  :1,10w >> 1.txt
                                                  Ответить
                                                  • > :1,10w
                                                    Ничего не понял. В своём уютном «Notepad++» я бы сделал ctrl+C, ctrl+N, ctrl+V, ctrl+S, 1, ., T, X, T, Enter, ctrl+W.
                                                    Ответить
                                                    • ты знаешь sed? [с-чем-делаем][что-делаем]
                                                      в ex (режим вима) тоже самое

                                                      "1,10" с первой по 10-ю строку
                                                      w -- write.

                                                      А можно так

                                                      /привет/, /пока/w 1.txt

                                                      со строки "привет" до строки "пока".

                                                      А можно
                                                      /привет/;+2d

                                                      удалить со строки "привет" плюс две строки вниз.

                                                      Разве не логично?
                                                      Ответить
                                                      • > ты знаешь sed? [с-чем-делаем][что-делаем]
                                                        Увы, нет.

                                                        > "1,10" с первой по 10-ю строку
                                                        Именно строки? А если надо 10 строк и два слова в 11-й, например?

                                                        > Разве не логично?
                                                        Ну, с некоторыми допущениями — да.
                                                        Ответить
                                                        • >Увы, нет.
                                                          зря.

                                                          Кстати, в vim можно запускать внешние команды чере3 !.

                                                          Например:

                                                          4!ls


                                                          вставить на четвертую строку вызов команды ls.
                                                          Вот как бы ты в письмо вставил список своих фанфиков?
                                                          Сделал бы ls/dir > foo.txt, потом скопировал бы их вручную в письмо? А в vim можно не отходя от кассы


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

                                                            > Кстати, в vim можно запускать внешние команды чере3 !.
                                                            Крутая фича.
                                                            Погуглил: в «Notepad++» можно запускать внешние команды («F5», и даже можно повесить произвольные команды на хоткеи), но копировать придётся через «| clip». Плюс рабочая директория устанавливается в место установки «Notepad++», что неудобно.
                                                            Ответить
                                                            • А Geany есть плагин чтобы обработать выделенный текст или документ скриптом на произвольном языке. Еще есть плагин для скриптования на Lua, с примерами, можно даже формочки делать.
                                                              Ответить
                        • Церковь vi унижает емаксеров.

                          Computer Scientists love ed, not just because it comes first
                          alphabetically, but because it's the standard.  Everyone else loves ed
                          because it's ED!
                          
                          "Ed is the standard text editor."
                          
                          And ed doesn't waste space on my Timex Sinclair.  Just look:
                          
                          -rwxr-xr-x  1 root          24 Oct 29  1929 /bin/ed
                          -rwxr-xr-t  4 root     1310720 Jan  1  1970 /usr/ucb/vi
                          -rwxr-xr-x  1 root  5.89824e37 Oct 22  1990 /usr/bin/emacs
                          
                          Of course, on the system *I* administrate, vi is symlinked to ed.
                          Emacs has been replaced by a shell script which
                          1) Generates a syslog message at level LOG_EMERG;
                          2) reduces the user's disk quota by 100K;
                          and 3) RUNS ED!!!!!!
                          Ответить
                • Я за «Notepad++». В нём можно, например, при помощи рагулярки отметить закладочкой нужные строки, а потом их массово скопировать/удалить/выделить/etc. Такой себе «grep» с GUI.
                  Ответить
                  • удалить все строки с сосликом
                    :%g/сослик/d

                    скопировать все такие строки в, например, буфер "j"
                    :%g/сослик/ya j

                    из него потом можно вставить


                    Только vim работает на любой ОС и а в терминале
                    Ответить
                • Фу, какое говнище. Я о том, что подобная питушня может испортить текст произвольным образом. Особенно, если забудешь одну из закорючек.
                  Когда мне надо заменить какую-то питушню, я жму Ctrl+H, вбиваю регулярку, нахожу следующее совпадение, заменяю только его, внимательно смотрю, а затем вручную нажимаю на кнопку "заменить, найти следующее". На кнопку "заменить всё" жму только когда замена супертривиальная, либо я убедился, что ничего не испортится.

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

                    для этого есть "/c" -- и он будет спрашивать перед каждый изменением

                    > вбиваю регулярку, нахожу следующее совпадение
                    можно и так. Либо /c, либо "/регулярка", затем cw на нужное, и затем n для поиска next, и . для замены
                    Ответить
                  • Подтверждаю, делаю точно так же.
                    Кстати, замену рагулярки можно спокойно отменить по «Ctrl+Z». «Vim» осилит?
                    Ответить
                    • Если не забудешь перед заменой создать точку восстановления Windows, то всё осилит.
                      Ответить
                      • Так она же пользовательские файлы не бекапит.
                        Ответить
                        • А ты пользовательские файлы и не редактируй 🙂

                          Но вообще я думаю про
                          отменить по «Ctrl+Z»
                          с содроганием: лучше reset to commit отмены хероты ещё не придумали, надеяться на редактор лишний раз не стоит в принципе.
                          Ответить
                          • А вот у меня есть плохая привычка некоторые коммиты держать в буфере редактора.
                            То есть написал я что-то, а это две логически раздельные питушни, одна из которых большая, а вторая - маленькая. Я делаю Ctrl+Z несколько раз, потом Ctrl+S, потом коммичу (большую питушню), потом Ctrl+Y до упора, Ctrl+S, коммичу (маленькую, но гордую питушню).
                            Ответить
                          • Ну да, «VCS» — это удобно. А в чём проблема с «Ctrl+Z»/«Ctrl+Y» (отмена отмены)? Для мелких изменений между сохранениями, ИМХО, крайне удобно. Кейс такой: сохранился, применил рагулярку, увидел, что она распидорасила файл, отменил — всё. Даже если после применения рагулярки отключится свет — оригинальный файл не пострадает, поскольку в него ничего не запишется.
                            Ответить
                            • В XCode можно пойти менять настройки проекта, а потом в очередной раз вспомнить, что по ctrl+z они не откатываются.
                              Ответить
                              • Чот питушня какая-то. В «Notepad++» всё откатывается и перекатывается, как и в «VS Code».
                                Ответить
                                • > настройки проекта,
                                  >«Notepad++»
                                  лол


                                  как там у вижалстудии с настройками проекта по CTRL-Z?
                                  Ответить
                                  • > лол
                                    >>> надеяться на редактор лишний раз не стоит в принципе.
                                    К тому же, у «VS Code» все настройки в жсонах и всё хорошо. Ну, за исключением того, что сам «VS Code» — моча, но иногда удобная.

                                    > как там у вижалстудии с настройками проекта по CTRL-Z?
                                    А у неё всё в GUI, отменять можно только до последнего применения. Хотя, конечно, можно открыть .vcxproj (это обычный «XML») и ебаться, но это такой геморрой…
                                    https://docs.microsoft.com/en-us/cpp/build/reference/vcxproj-file-structure?view=vs-2019. Прямо в самом начале багор:
                                    "Not supported" means that macros are not guaranteed to work for all operations in the IDE.
                                    Macros which don't change their value in different configurations should work, but might
                                    not be preserved if an item is moved to a different filter or project. Macros which change
                                    their value for different configurations will cause problems because the IDE doesn't expect
                                    project item paths to be different for different project configurations.

                                    «Может, будет работать, может, не будет… Хуй знает, короче!»
                                    Ответить
                              • А у тебя прямо в настройках икскода все лежит? какаоподы больше не в моде?
                                Ответить
                                • В настройках икскода у меня лежат настройки.

                                  В подах у меня лежат поды.
                                  Ответить
                                  • хм
                                    приведи пример настройек?

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

                                    или ты про локальные настройки, типа как дебажить?
                                    Ответить
                                    • Всё, что лежит в Build Settings Target'а, например. Поменяй Base SDK, попробуй откатить.
                                      Ответить
                                    • > из допов генерируется потом проект, не?
                                      - из подов? Генерируется отдельный проект, который добавляется в сгенерированный же workspace. Причём тут настройки вообще?
                                      Ответить
                    • >Ctrl+Z». «Vim» осилит?
                      конечно!

                      "u" отменяет последнее действие.
                      Ответить
                    • Кстати, удаленная строка в виме сохраняется в буфере.
                      По умолчанию -- в безымянном. Но можно удалить в конкретный буфер.
                      Буферов столько, сколько букв в английском алфавите.

                      Буфер это "

                      "qdw -- удалить слово (dw) в буфер "q".

                      Затем можно
                      "qp -- вставить из буфера "q" в нужное место (p -- paste).

                      Можно и в ex:
                      7pu q

                      вставить (pu) на седьмую строку из буфера "q".

                      или
                      /хуй/pu q

                      вставить после слова "хуй" из буфера "q".


                      И да: при удалении, если вместо "q" сказать "Q" (то-есть апперкейс) то содержимое буфера не удалица, а произойдет append!!
                      Ответить
                      • > в буфер "q"
                        А эти буферы где-то показаны? Или нужно в голове держать как с сишным массивом, где нельзя посмотреть, какой элемент массива инициализирован, а какой - нет?
                        Ответить
                        • > как с сишным массивом
                          О! Надо чтобы попытка вставить из неинциализированного буфера вызывала UB и с вероятностью 42.265% форматировала жёсткий диск!
                          Ответить
                          • > надо

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

                    Нет, Настоящий Программист хочет редактор вида «Просил? Так получай!» — сложный, загадочный, мощный, не прощающий ошибок, опасный.

                    Да и вообще спец. олимпиада без emacseров (wvxvw и Романа) трата букв на ветер.
                    Ответить
                      • Иногда.
                        Когда надо комит мессадж поправить

                        :99dd — самое любимое сочетание

                        Ну по-крайнем мере злобы к vi не питаю.
                        Ответить
                        • ничоси, какие ты коммит-месседжи огромные пишешь
                          Ответить
                          • Нет, это при rebase -i HEAD~10. Удаляю закомментированный мусор внизу.

                            Ну в целом думаю если хорошенько задрочить vim, работа с текстом ускорится в разы. Задрачиванию мешает то что на всех остальных полях ввода (включая браузер) совершенно другие хоткеи.

                            Вот less я дико обожаю.
                            Ответить
                          • Впрочем в казуальном текст-редакторе сделать Ctrl+Shift+End и Ctrl+X ненамного сложнее.

                            От vimа никуда не деться, когда например на удалённом сервере нужно что-то быстренько поправить.

                            Всякие заедушники конечно будут втирать про nano и mc+F4, но во-первых, они есть не везде.
                            А во-вторых vim таки лучше.
                            Ответить
                            • > от vim'а

                              А иногда вместо него оказывается vi, в котором даже стрелки не работают.
                              Ответить
                              • В прыщах всегда будет или vim или nvi или elvis: там стрелки работают.

                                В коробке будет бизя-бокс, и там тоже работают.

                                Лопотнуть тунца можно разве что на солярке или на бздях, да. Но запомнить lkjh не так уж и сложно

                                зы: из зала подсказывают, что на бздях тоже nvi
                                Ответить
                              • > vi, в котором даже стрелки не работают
                                Как это? У меня работали. Или если волею судеб поставлен вим, ви как-то меняется?
                                Ответить
                                • стрелки не работают только в классическом vi, у тебя был скорее всего elis или nvi
                                  Ответить
                    • > опасный

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

                        Some of the concepts in these Xerox editors have been incorporated into editors running on more reasonably named operating systems -- EMACS and VI being two. The problem with these editors is that Real Programmers consider "What You See Is What You Get" to be just as bad a concept in Text Editors as it is in women.
                        Ответить
                        • именно по-этому я за ed

                          >as it is in women.
                          ебать сексизм, смузиёбы уже в суд подали бы
                          Ответить
                            • Тогда ты увидишь содержимое файла, а это уже заедушный WYSIWYG.
                              Да, после каждого «echo» надо нажимать «Ctrl+L».
                              Ответить
                        • Они там поехавшие совсем были?
                          Или компьютеры настолько тормозили, что перерисовывать экран после нажатия кнопки было долго?
                          Ответить
                          • >Они там поехавшие совсем были?

                            С точки зрения «нормального человека» — да.
                            Ну или гениальные совсем. Что впрочем одно и то же.

                            >что перерисовывать экран после нажатия кнопки было долго?
                            Внезапно, ДА!

                            Я вот только не могу сходу вспомнить кто же из классиков описывал свою радость, когда компьютер моментально отвечал на нажатия клавиш.
                            То ли SICP, то ли во вступлении ко Кнуту.
                            Ответить
                            • Может быть, имели серьёзные проблемы со зрением? В этом случае режим команд себя полностью оправдывает.

                              Я вообще-то не понимаю, как зрячие консолюхи работают с ls. Вместо нормального отображения всех файлов и подпапок (может быть, с деревом папок рядом) приходится держать в голове, что там в каталогах лежит. По сути, вся работа идёт в голове у консолюха, и он лишь синхронизирует свои представления о файловой системе с компьютером путём вбивания команд, становясь дополнительным узлом компьютера. Зачем? Зачем?
                              Ответить
                              • >Я вообще-то не понимаю, как зрячие консолюхи работают с ls. Вместо нормального отображения всех файлов и подпапок

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

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

                                        тогад tmux или screen попробуй.
                                        Ответить
                                        • И ещё список файлов должен синхронизоваться сам, а не ждать, пока его пнули. Я хочу получать актуальную информацию, а не жать вручную F5 (кстати, анскильная pull питушня - тоже тема для отдельного разноса).
                                          Ответить
                          • Джой сидет по удаленному терминалу со скоростью 300 bps. Это многое объясняет
                            Ответить
                      • Just about any possible typing error while talking with will probably destroy your program, or even worse — introduce subtle and mysterious bugs in a once working subroutine.
                        Ответить
    • Питухи, чото вам вим как-то не очень форсится: никто меня не поддерживает.
      Вистефана надо разбудить: Он бы со мной согласился кмк.
      Ответить
        • Про емакс vs vim я еще не готов набросить:) Но вообще есть ощущение, что многие кодеры (Торвальдс там или Роман Кашицын) в итоге уходят на Emacs
          Ответить
          • Мне нравится емакс, но его многие хоткеи, даже основные, я за пару лет нечастого использования так особо и не выучил. Впрочем, главное запомнить C-x C-c или как там его.
            Ответить
        • >Как сделать, чтобы вим не пищал
          с козырей зашел

          set noeb
          set vb t_vb=
          Ответить
          • Since Vim 8, I've noticed that the bell can sound at most once per half a second. This annoys me.

            Кстати, а зачем эта пищалка? Почему-то гуглятся только статьи как её отключить.
            Ответить
            • я думаю, что это bell через terminfo так выглядит. Ну он хочет сказать тебе, что у тебя ошибка
              Ответить
      • Я вообще хотел научиться пользоваться вимом. Пока что знаю крайне мало. И не изучаю, т.к. не попал в ситуацию, когда либо вим, либо перфокарты вручную пробивать.
        Хотел ради случаев, когда приходится луникс-питухов редактировать из луникса.
        В случае с редактированием из винды, не важно, редактируешь виндуха или линтуха, используется Notepad++ или Notepad++ с WinSCP. А вот в луниксе есть только Scintilla из близкого, но её ещё надо настроить. А в консолечке так и вовсе ничего полезного нет. Помню, решил спитушить вместе пару гитовских коммитов из-за того, что в первом некоторые файлы недозакоммитились. С vi/vim можно было сделать что-то вроде 5dd:wq в режиме редактирования сообщения, чтобы убрать сообщение второго коммита и закомментированные строки, а в каком-то нанопитухе или ещё где - питушня и неудобства.
        Ответить
        • Let's look at a typical novice's session with the mighty ed:
          
          golem> ed
          
          ?
          help
          ?
          ?
          ?
          quit
          ?
          exit
          ?
          bye
          ?
          hello? 
          ?
          eat flaming death
          ?
          ^C
          ?
          ^C
          ?
          ^D
          ?
          
          ---
          Note the consistent user interface and error reportage.  Ed is
          generous enough to flag errors, yet prudent enough not to overwhelm
          the novice with verbosity.
          
          "Ed is the standard text editor."
          
          Ed, the greatest WYGIWYG editor of all.
          
          ED IS THE TRUE PATH TO NIRVANA!  ED HAS BEEN THE CHOICE OF EDUCATED
          AND IGNORANT ALIKE FOR CENTURIES!  ED WILL NOT CORRUPT YOUR PRECIOUS
          BODILY FLUIDS!!  ED IS THE STANDARD TEXT EDITOR!  ED MAKES THE SUN
          SHINE AND THE BIRDS SING AND THE GRASS GREEN!!
          
          When I use an editor, I don't want eight extra KILOBYTES of worthless
          help screens and cursor positioning code!  I just want an EDitor!!
          Not a "viitor".  Not a "emacsitor".  Those aren't even WORDS!!!! ED!
          ED! ED IS THE STANDARD!!!
          
          TEXT EDITOR.
          
          When IBM, in its ever-present omnipotence, needed to base their
          "edlin" on a UNIX standard, did they mimic vi?  No.  Emacs?  Surely
          you jest.  They chose the most karmic editor of all.  The standard.
          
          Ed is for those who can *remember* what they are working on.  If you
          are an idiot, you should use Emacs.  If you are an Emacs, you should
          not be vi.  If you use ED, you are on THE PATH TO REDEMPTION.  THE
          SO-CALLED "VISUAL" EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE
          FAITHLESS.  DO NOT GIVE IN!!!  THE MIGHTY ED HAS SPOKEN!!!
          Ответить
          • Блядь, я до конца сперва не стал читать, думал дальше лицензионное соглашение идёт.
            Ответить
          • А вы знали, что в прыщах есть Common User Access?

            Ctrl+Z
            ps | grep "vi|ed"<CR>
            kill $pid<CR>
            mcedit $file<CR>
            Ответить
      • А как сделать, чтобы вим не пищал на русской раскладке? Ремапать все буквы?
        Ответить
    • Регекспы есть в нпп. Или ты про пердольный синтаксис? Нет, не может.
      Ответить
  • 508, ГК с напрягом работает. Пора перекатываться.
    Ответить
  • An attacker can escape the modeline execution sandbox and run arbitrary commands on your system when you open a specially crafted text file.

    Вимобляди соснули.
    Ответить
  • You can use the arrow keys, but it's more efficient to keep your hands in the standard position and use the commands C-p, C-b, C-f, and C-n.
    Ответить
    • Что за C-p?
      "C", "p", "b", "f", "n" и "-" просто раскиданы по клавиатуре, нажимать на них приходится случайными пальцами случайных рук, какая-то несимметричная питушня. Зачем? Зачем?
      То ли дело вим с аккуратными стрелками в одном месте, ещё и "j" можно легко нащупать.
      Ответить
      • C-p это ctrl-p. Бля, я концу туториала походу без мизинца останусь...
        Ответить
            • А, лол, я думал ты его где-то ещё читаешь. Ко-ко-кой хардкор )))
              Ответить
              • Кстати, я же его первый раз прошел до конца, обычно забивал в районе этих ctrl-p.

                Вполне удобный редактор, как оказалось.
                Ответить
                • > Вполне удобный редактор
                  Как вообще объясняется, что для использования стрелок нужно жать по джве кнопки?
                  Это редактор для поточных писателей, у которых раз в предложение встречается точка и нажатия шифта для большой буквы, и стрелками они пользуются крайне редко, поэтому это меньшее зло, чем большие буквы с шифтом?
                  Ответить
                  • Стрелки, видимо, не так уж часто нужны, если юзать более крупные прыжки по словам, абзацам, скобкам и поиск.
                    Ответить
            • Перемапай на альт, например. Или на Win. Или там Meta по умолчанию?
              Ответить
                • А я не помню какие там дефолты.

                  У меня cmd это C, а ESC это Meta.
                  Ответить
      • > Что за C-p?
        «Ctrl+P» на стандартно-виндовом наречии.
        То есть для смещения курсора они рекомендуют использовать двухклавишные сочетания, раскиданные по всей клавиатуре. И блядь, «B», которая находится ПРАВЕЕ «F», смещает курсор ВЛЕВО.
        Ну просто идеальный пример того, как нерды проектируют UI/UX.
        These characters
        are equivalent to the four arrow keys, like this:
        
        			  Previous line, C-p
        				  :
        				  :
           Backward, C-b .... Current cursor position .... Forward, C-f
        				  :
        				  :
        			    Next line, C-n

        https://opensource.apple.com/source/emacs/emacs-94/emacs/etc/TUTORIAL
        Ответить
        • А, так это от слов пошло. Какой багор )))
          Нормальный человек должен был в первый же вечер понять, что эти кобенации неудачны, и заменить их. Во-первых, без Ctrl. Во-вторых, раскидать как-то более адекватно (геймерское wasd или вимовское hjkl).
          Но сука сидеть десятки лет с этим говном и не менять - это уже диагноз.

          Слова можно было поудобнее подобрать, если хотелось говорящие кнопки сделать.
           			     Prick, C-p
          				  :
          				  :
                Bitch, C-b .... Current cock position .... Fuck, C-f
          				  :
          				  :
          			      N..., C-n
          Ответить
          • Ну вообще гуёвый емакс - полная казуальщина по сравнению с vim. Обычный редактор с кнопочками и менюшками. И даже никакой хуйни не происходит пока ctrl или alt не трогаешь.

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

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


    Именно по-этому я за Фернана Лопиша и остров Святой Елены
    Ответить
      • Лопишу трудно было бы его убить
        У него небыло руки, а на другой руке не было пальца
        И волос тоже не было
        А еще у него не было носа и ушей
        Почитай про него
        Ответить
    • Не смешно, бля. С модой на анальные DRM это уже вопрос времени, когда устройства вроде смартфонов будут поставляться с программно залоченными гигабайтами ОЗУ, а анлок будет стоить деньги и скачиваться в виде очередной кривой тормозящей проги. DLC для железа.
      Ответить
      • Капитализм. Не нравится — не покупай. Начни с себя. Сперва добейся. Открой фирму по производству смартфонов, произведи смартфон с незалоченной памятью.
        Ответить
      • > программно залоченными

        Первый месяц бесплатно, само собой. Чтобы привык к хорошему и дальше исправно платил абонентку.
        Ответить
        • Точно, я совсем забыл про абонентскую плату. Без неё — никак!
          Ответить
          • Для компьютерной питушни - отличный вариант. Ты покупаешь свежий процессор, быструю память на 300 вкладок в браузере, видеокарту, которая тянет последние игры на настройках чуть-чуть менее максимума и все нужные программы работают.
            Проверяешь через пять лет, а у тебя свежий процессор, быстрая память на 300 вкладок в браузере, видеокарта, которая тянет последние игры на настройках чуть-чуть менее максимума и все нужные программы работают.
            За абонентскую плату тебе поддерживают заданный уровень свежести железа и пердолятся с несовместимостями. Поддержка старой питушни ложится не наконечного пользователя или админа, а на контору, у которой тысячи или миллионы клиентов на подписке. Поэтому флеш не выпиливается из браузера так быстро, как они сделали это сейчас, а реализуется работающая альтернатива, под которой тестируются популярные флеш игры. Контора следит, чтобы программисты не своевольничали. Контора настаивает на прозрачные ВМ для малобитной питушни.
            Если старая питушня пользуется десятком-других людей, и поддерживать её становится сложно, им предлагается перейти на тариф побольше. Контора же может проспонсировать опенсорсные проекты с аналогами для популярной питушни, которую хотят слить.
            Компьютер можно держать как электросчётчики в новых домах - на лестничной клетке. Мастер может приходить в своё рабочее время, пока никого нет, т.к. у клиента рабочее время, и что-то менять. Можно вовсе перетянуть компьютер в сеть, дома оставить только модем, клавиатуру, мышь, монитор и колонки. А на командировку можно, например, ноутбук выдавать. И всё прозрачно: у тебя всегда один ПК, он автоматически обновляется, принимает разные физические формы и всегда работает на заданном уровне. Если перестаёшь платить, тебе приносят системный блок с твоей конфигурацией. Он может быть менее мощным, но главное, что все твои документы, пароли, программы и питушни там установлены.

            Чёртовы 2К. Продолжение сле...
            Ответить
            • При входе в программу можно ещё ПК пользователя принимать. Ну и для разных тарифах задавать разную надёжность. Если пользователю ОК использовать б/у железо, можно и так. Так будет утилизироваться чуть постаревшее железо тех, кто заказал пакет получше.
              Контора будет эффективно использовать пул железа, ничего не будет залёживаться. Это будет ей стоить дешевле, чем сейчас стоит обществу.
              Ответить
              • …Контора сама будет решать, что тебе нужно, а что не нужно. Если ты попал в пресловутый Гуестовский один процент — ну, тебе не повезло. Контора будет шантажировать… ой, нет, пардон, «предлагать пользователям перейти на тариф побольше». Контора будет выбирать технологии, которые удобны ей, а не пользователям.
                И самое главное: Контора будет иметь полный доступ к «твоему» ПК, ко всем файлам на «твоём» ПК, ко всему трафику «твоего» ПК, ко всем паролям, которые ты вводишь на «твоём» ПК и ко всем аккаунтам, к которым ты подключаешься с «твоего» ПК. И никакое шифрование, никакой «HTTPS» и никакие «ТруеКрипты» не помогут.

                Спасибо, не надо.
                Ответить
  • Надо было перевести за квартиру - забанили онлайн банкинг. Выяснилось, что там кто-то пару раз ввел неправильный пароль. Логин у меня довольно предсказуемый (я сам охуел с того, что он был свободен). Что эти уроды курили? Они не в курсе того, что боты сканируют инет и брутят пароли? Как этому мудачью объяснить, что такая ситуация не ок?
    Ответить
    • Побрутил логин Syoma на сайтах банков, проверь.

      Звони в колл-центр/иди в офис банка, аутентифицируйся и требуй всё пофиксить. На форумах эту проблему решить не смогут.
      Ответить
      • Я звонил уже. Оказывается, можно сбросить пароль с помощью 2FA приложения, а не только копии документа человеку (мне срочно надо было).
        Это ненормально, блядь! Это банк, а не какая-то шарашкина контора.
        Ответить
        • Безопасность в банках — традиционно довольно-таки маразматичное и шизофрененико-параноидальное явление.
          Ответить
          • Неужели я первый, которому банкинг заблочило?
            Ответить
            • да, в России у меня ничего не лочило. Все таки у нас тут уровень жизни повыше, чем у тебя. Не хочешь к нам имигрировать?
              Ответить
              • А, ну если *у тебя* не лочило...
                >Все таки у нас тут уровень жизни повыше, чем у тебя.
                :DDDDDDDD
                Ответить
              • Да и логинов никаких не требуют, номер карточки же вполне длинный и уникальный.
                Ответить
                • Всмысле? В онлайн-банках же всегда по логину вход, не помнить же номер карточки наизусть.
                  Ответить
                • Номер счета ты хотел сказать? Номер карточки это уникальный номер карточки. А если у человека несколько счетов?
                  Ответить
                  • Номер любой из твоих карточек в этом банке, без разницы которой из них.

                    З.Ы. Проверил - логин тоже можно создать, оказывается.
                    Ответить
                    • Таки номер пластика или номер счета? Или вы даже не знаете что есть что?
                      Ответить
                      • Именно номер пластика. А номер счёта я один раз всего видел, когда надо было его в бухгалтерию отправить.
                        Ответить
                        • То есть, заблокировал/проебал карточку - получишь новый логин? А если несколько карточек для 1 счета?
                          Ответить
                          • Ну я же выше написал - любой из твоих карточек в этом банке, неважно на каком они счету. Один хер там потом в интерфейсе доступны все карты и счета.

                            У вас по каждому счёту отдельный логин заводят?
                            Ответить
                            • Ну так у нас логин, а не номер карты или счета.
                              Ответить
            • Кашитсын давно трактор завёл, у оставшихся ватников нечего на счетах лочить.
              Ответить
    • Нельзя, блядь, лочить акк насовсем если кто-то брутает пароль! Спросил их, так ли получается что зная логин можно держать акк в постоянном локе?
      Ответить
      • Штраф на 4 евро если поздно заплатишь.
        Ответить
        • Я говорил нужно держать несколько счетов в разных банках, для страховки от таких вот Багров. (да, я помню, что у вас это денег стоит).
          Ответить
          • И деньги на этих счетах еще держать надо, да?
            Ответить
  • Как регуляркой матчить любой перевод строки? Неужели еще ничего не придумали?
    Ответить
      • да, только надо мультилайн режим фключить
        Ответить
            • \n матчит \n, длб.

              In [2]: re.findall(b'^\n$', '\r\n' )
              Out[2]: []
              Ответить
              • О, господи! Расскажи нам поподробнее как тебе удалось передать байты вместо рагулярки.

                \r?\n
                Ответить
                • Опечатался, там очевидное r. Переводы бывают \r, \n, \r\n, если кто не в курсе. Неужели не придумали ничего лучше?
                  Ответить
                  • \n придумали, все остальные кобенации должны быть признаны ересью, обоссаны и забыты.
                    Ответить
                      • Правильно, сделать просто и удобно — это для прыщехуесосов. Настоящие виндобоги должны пердолиться с двухсимвольным ньюлайном!
                        Ответить
                        • Никто с ними не пердолится. Пердолятся с зоопарком ньюлайнов.
                          Ответить
                          • зачем ты пердолишься с зоопарком? хочешь короновирус?
                            Ответить
                          • Потому что какие-то сумасшедшие в эпоху динозавров решили, что эмулировать печатную машинку при помощи CR LF — это хорошая идея. Спойлер: хуёвая.
                            Ответить
                            • Можно и по-другому посмотреть: когда телетайпы заменили на гласс-титивай нормальные люди сохранили обратную совместимость, а какие-то сумасшедшие решили сэкономить байт
                              Ответить
                              • Да, поддерживать обратную совместимость с телетайпами в 2020 году — это очень «Windows-way».
                                Ответить
                              • Для совместимости с матричными принтерами. Чтобы можно было напечатать файл тупым копированием файла в порт принтера.
                                Ответить
                    • Тогда уже (?:\r|\n|\r\n). Очень читабельно, проще разок пройти и заменить все ньюлайны на один.
                      Ответить
                      • Нет, тогда в \r\n сначала заматчится \r, а потом \n.
                        Ответить
                        • Отсоси
                          In [7]: re.compile('(?:\r|\n|\r\n)', flags=re.DEBUG)
                          subpattern None
                            branch
                              literal 13
                            or
                              literal 10
                            or
                              literal 13
                              literal 10
                          Ответить
                          • Ну ты бы хоть проверил.
                            >>> p = re.compile('(?:\r|\n|\r\n)')
                            >>> p.findall('line1\r\nline2\r\nline3')
                            ['\r', '\n', '\r', '\n']
                            Ответить
                            • Это же Сёма!

                              А вообще ваши проблемы мне не ясны: strip же есть
                              Ответить
                              • Для белых людей есть «s = s.replace('\r\n', '\n').replace('\r', '\n')».
                                Ответить
                            • Тогда так
                              (?:\r\n|\r|\n)
                              
                              In [13]: re.findall('(?:\r\n|\r|\n)', 'line1\r\nline2\r\nline3')
                              Out[13]: ['\r\n', '\r\n']
                              Ответить
                        • Когда ты "мак" последни раз видел? А на современной macOS юниксовый LF жи.
                          Ответить
                          • да, у госта данные не первой свежести, примерно из 1997-го года
                            Ответить
                            • А вдруг у кого-то остался живой классический «Мак»?

                              Я в середине нулевых видел чёрно-белый моноблок («Macintosh 128K»?) в одном издательстве. На нём реально верстали книжки.
                              Ответить
                              • Сейчас погуглил. То самое издательство ликвидировали в 2017-м году. А то бы до сих пор на «Маке 128К» книжки набирали.
                                Ответить
                                • Ну зато это же мак, а не мерзкая винда и пердольные прыщи! И божественный померписи, а не обосранный хуй86.
                                  Ответить
                                  • Это не померписи, а «Моторола 68000».

                                    Померписи по сравнению с той коробкой ещё новьё.
                                    Ответить
                              • в кварк-экспрессе? Он был популярен действительно
                                Ответить
                    • Скобочки внешние только не забудь если будешь матчить текст с переносами строк.
                      Ответить
          • #!/usr/bin/perl -w
            use strict;
            use warnings;
            use v5.22;
            
            
            my $txt = << 'PETUZ'; 
            I once been to Rjazan
            Tam rastut gribi s glazami
            PETUZ
            
            my $txt2 = "Rjazan stolitsa";
            
            print "new line matched in poem\n" if $txt =~ /Rjazan\n/; 
            print "govna pigora\n" if $txt2 =~ /Rjazan\n/;
            Ответить
              • Давно уже говорю: чтобы спасти Россию, надо сделать у нее три столицы: исполнительную, законодтельную и судебную.

                Одну в Москве, другую в Новосибирске, третью -- во Владивостоке.

                В Москве сразу станет меньше пробок, кстати.
                И поезда быстрые появятся.
                Ответить
                  • Да
                    Во Владике, Уссурике и Хабаровске.

                    Россия тогда укрепит союз с Японией, а т.н. "дальнезападный федеральный округ" станет депрессивным местом
                    Ответить
  • Можно ли получить кодировку страницы из тега, не парся ее всю? Ака xpath/css selector на ходу.
    Ответить
          • Типа как твою мамку ебут пока ты тут пишешь.
            Ответить
              • Шо гы-гы? А про няшную сишку где?
                Ответить
                • Скриптомрази в очередной раз продемонстрировали свою анскильность.

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

                  Запомни, питушок: единственная вменяемая структура данных — это массив.

                  xpath/css сливают побайтовому сканированию хтмл-страницы по пирфомансу, потому что перед сканированием они строят нинужное AST.
                  Ответить
                  • Это полюбому, но для поиска кодировки таки нужен xpath/css.
                    Ответить
    • Какой страницы? Если «HTML», то тебя ожидает жопа:

      1. По-старинке:
      <META http-equiv="Content-Type" content="text/html; charset=utf-8">
      Мета-тега может и не быть, нужно ещё парсить HTTP-заголовок «Content-Type».

      2. HTML5:
      <meta charset = "utf-8" >

      3. XHTML:
      <?xml version="1.0" encoding="UTF-8" ?>

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

        >Бывают особо плохие случаи, когда кодировка не указана, и её нужно определять по косвенным признакам, либо указана в двух местах, причём разная.
        Слава богу не сталкивался. Еще бывает что указана неверная кодировка, с таким могла работать только старая опера.
        Ответить
        • Сейчас браузеростроители расслабились, потому что большинство современных сайтов используют UTF-8.
          Ответить
      • Мне нужен способ быстрого поиска нужного тега.
        Ответить
        • XPath:
          //meta[@http-equiv='Content-Type']
          //meta[@charset]

          CSS:
          meta[http-equiv='Content-Type']
          meta[charset]

          Encoding в шапке XML (<?xml version="1.0" encoding="UTF-8" ?>) читается проще, потому что обычно это тупо первая строка файла.
          Ответить
        • > быстрого поиска
          Насколько быстрого? Быстрее всего читать из потока ~500-1000 байт и искать по ним рагуляркой. Если даже рагулярка слишком медленная — тогда ручками делать что-то вроде «page_first_bytes.find('encoding=')». Конечно, это очень ненадёжно, но быстрее никак не получится.
          Ответить
          • Сёма на своем сёмьем языке пытается сказать, что он в рот ебал использовать DOM и строить дерево из документа размером в мегабайт только ради того, чтобы найти в нем заголовок с кодировкой.
            Ответить
            • Тупо сканируем символы:
              1. Ищем <meta
              2. Выделяем подстроку от <meta до ближайшего >.
              3. В этой подстроке ищем charset="Blablabla" или http-equiv="Content-Type".
              4. Если встретили charset=, то кодировка получена. Если встретили http-equiv="Content-Type", то ищем content="Foofoofoo".
              5. В последнем случае "Foofoofoo" нужно распарсить: это мимими-тип, за которым следует точка с запятой, а после неё (возможно, после пробелов) — charset=Blablabla.
              Ответить
              • Там в спеке вроде даже написано на каком расстоянии от начала должен быть этот хедер. Не более 4КБ вроде.
                Ответить
                  • Есть идея лучше.

                    * Считаем, что кодировка всегда UTF-8
                    * Остальные три сайта, которые используют иную кодировку, просто не поддерживаем
                    Ответить
                    • Один из этих сайтов — «Вконтакте»:
                      <meta http-equiv="content-type" content="text/html; charset=windows-1251" />


                      Где ещё два?
                      Ответить
                      • Вконтакт не нужен, нормальные люди им не пользуются
                        Еще парочка есть на укозе
                        Ответить
                        • honestly, когда у тебя 99% контент на русском, и того контента у тебя петабайты, возможность урезать размер говна вдвое может стоить свеч
                          Ответить
                        • Видел список поддерживаемых «Вконтактом» языков? Там есть даже армянский и грузинский, символы которого в «windows-1251» никак не входят. Как же они поддерживаются? Поддерживаются они через «entities». Каждый символ записывается в виде абракадабры типа &# 100500 ;
                          Ответить
                          • <meta http-equiv="content-type" content="text/html; charset=windows-1251" />
                            <meta name="description" content="VK - διαδικτυακό μέσο επικοινωνίας και αναζήτησης φίλων και συμμαθητών που χρησιμοποιείται από εκατομμύρια χρήστες παγκοσμίως Θέλουμε να είστε σε επαφή με συμμαθητές, φίλους, συμφοιτητές σας παντού και πάντα!" />


                            literally, дебилы


                            зы: иню, ну какого хуя у тебя энтитис превратились в буквы?
                            Ответить
                            • А в «Стоке» всё в порядке. Именно поэтому я за «Сток».
                              Ответить
                              • Потому что сток на питоне
                                А хуз на пхп. Код на ПХП не может просто взять, и ничего не испортить.
                                Ответить
                            • Я сначала увидел энтитис, а после обновления страницы — буквы. Видимо, при редактировании что-то разэкранировалось.

                              Именно поэтому я за &quot;PHP&quot;
                              Ответить
                              • Хм, интересно. Хуз посылает на ру энтитисы, потом преобразовывает у себя энтитисы в буквы и редактирует комментарий на ру?
                                Иньо, ЧЗХ?
                                Ответить
                                • Проверил дампы. Хуз послал на ру энтитисы, а потом у себя преобразовал их в буквы и засунул в таком виде в БД (оп, инконсистентность!). Потом гуест8 отредактировал комментарий на хузе, добавив «зы», и хуз послал отредактированную версию (с буквами) на ру.
                                  Ответить
                        • При этом на m.vk.com всё в «UTF-8», потому что «мобильные» веб-браузеры обязаны поддерживать «UTF-8», а остальные кодировки поддерживать не обязаны.
                          Ответить
                      • И переехать будет сложно, т.к. много кода заточено на восьмибитных олимпиадников, которые ещё и коды символов в исходниках используют вместо литералов char,
                        Ответить
                        • да, char и strlen -- наиболее правдоподобные проблемы
                          Ответить
  • в последнюю центость не завезли denyhosts, придеца курить fail2ban...
    Ответить
    • заедушные анскиллябры и Сёма
      а что?
      Ответить
        • Сема не работает за еду, он не заедушный
          Ответить
            • нет, сломался

              а зачем тебе ебаное?
              Ответить
              • зашел случайно в комменты
                а там гыгыкалы и защеканцы ещё хуже, чем на «Говнокоде»
                Ответить
                • Да, там пиздец. И еще они постоянно ноют: у них тупые начальники, жадные директора, мудацкие пользователи, и вообще всё плохо
                  Ответить
                  • Может, это так и есть? Вот ты знаешь, что такое галера?
                    Ответить
                    • Галера? конечно знаю, я в Века Империи играл, там был такой корабь
                      Ответить
    • Хохлы. А что за хохлы - хз. А ты туда решил переехать?
      Ответить
  • Есть парсер страницы и тестовая страница к нему. Страница поменялась, надо писать новый парсер. Что делать со старыми тестами и страницами?
    Ответить
      • На какой еще гитхаб? Всё на локалхосте.
        Ответить
        • Ну создай реп на «Гитхабе» или «Гитлабе» и выложи.
          Ответить
          • Я не собираюсь ничего выкладывать. Что мне для себя с ними делать?
            Ответить
            • Ну ёбни если не нужны. Или забекапь если могут пригодиться на будущее. Почему ты нас об этом спрашиваешь?
              Ответить
              • Куда забекапить? Как? Всё уже хранится в SVN. Оставить файлы и код?
                Ответить
                • Забекапь на магнитную ленту и спрячь под кроватью.
                  Ответить
                  • Именно поэтому я за то, чтобы не читать говнокод. Одно гыгыканье.
                    Ответить
                    • Именно поэтому я против «неадекватных вопросов».
                      Ответить
                      • А какие вопросы адек ватные? Гыгы ололо царская сишка?
                        Ответить
                      • Может, гуест8 - психолог/психотерапевт/психиатр, и его вопросы - не для получения информации по теме вопроса, а для получения информации о психическом здоровье отвечающего?

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

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

                      Нафиг оставлять ненужный мусор в проекте? Из истории всегда можно будет достать вместе с кодом.
                      Ответить
                      • Посмотреть в тоталкоммандере на html не лазя в svn.
                        Ответить
                        • А нафиг на них смотреть после того как ты новые подготовил?
                          Ответить
                          • Сравнить страницы как было раньше и как сейчас. Да не так чтобы мне файлы на диске сильно мешали. Это же не код, где любая лишняя хуйня может всё испоганить.
                            Ответить
    • >Что делать со старыми тестами и страницами?

      продать?
      Ответить
  • codecs.decode(str, 'base64')
    
    TypeError: decoding with 'base64' codec failed (TypeError: expected bytes-like object, not str)

    ЧЗХ?
    Ответить
    • С байтами оно работает.
      >>> codecs.encode(b'hello', 'base64')
      b'aGVsbG8=\n'
      >>> codecs.decode(b'aGVsbG8=', 'base64')
      b'hello'

      Именно поэтому я за «import base64».
      >>> base64.b64encode(b'hello')
      b'aGVsbG8='
      >>> base64.b64decode('aGVsbG8=')
      b'hello'
      Ответить
      • За каким хуем они вообще потащили "base64" и "zlib" в библиотеку для текстовых кодеков? Давайте туда ещё "h.264" и "vorbis" добавим. И потоковые шифры.
        Ответить
        • Лол, там и «zlib» есть?

          «Ну сумасшедший, что возьмёшь…»
          Ответить
        • В двойке вообще-то было str.decode('hex'). В тройке проебалось, теперь только codecs.
          Ответить
      • НАХУЯ БЛЯДЬ ИМЕТЬ 2 РАЗНЫХ ФУНКЦИИ???? Как же toowtdi?
        Ответить
        • Это же питон

          Имей восемь способов сделать одно и тоже, но пизди всем, что способ есть только один
          Ответить
  • Сёма блядь работай! Где твои перекаты акробат хуев.
    Ответить
  • Какой багрянец!

    http://nsk9.peers.tv/streaming/mtv_dance/16/tvrecw/playlist.m3u8


    Не смотрится. Нужен реферер.

    curl http://nsk9.peers.tv/streaming/mtv_dance/16/tvrecw/playlist.m3u8 --referer "hls.peers.tv"


    Так смотрится.

    http://tv-tv.online/2015/01/14/mtv-dance/


    Стоп, там же защита?

    Referer: http://tv-live.in/wp-content/uploads/Bocaihyfytv/play.php?file=http://hls.peers.tv/streaming/mtv_dance/16/tvrecw/playlist.m3u8


    Ахаха, эти идиоты смотрят вхожение строки! Интересно, этот фокус еще где-то работает?
    Ответить
  • https://www.digitalocean.com/docs/accounts/billing/bandwidth/

    >Droplets include free outbound data transfer, starting at 1,000 GiB/month for the smallest plan. Excess data transfer is billed at $0.01/GiB. For example, the cost of 1,000 GiB of overage is $10.

    И тут же ниже

    >For example, if a Droplet's maximum monthly data transfer allowance is 1,000 GiB, it will accrue 1,000 GiB / 672 hours ≈ 1.5 GiB per hour that the Droplet exists. Droplet usage is rounded to the nearest hour.
    То есть не 1 тб/мес, а за каждый час включения трафик капает. Сколько там накапало походу еще хуй посмотришь.
    Ответить
  • Есть какой-то форвардер, который умеет реферер добавлять? Типа loopback/channel/mtv-dance/ -> site/playlist.m3u8 с нужным реферером (статическим)?
    Ответить
  • Блядь! VLC пробелы в конце url (Ctrl+N) передает на сервер! Прыщемудачье!
    Ответить
    • Ну да, по-хорошему оно должно было выдать ошибку про некорректный URL.
      Ответить
      • Да блядь, просто обрезать пробелы в начале и конце. Браузеры до этого как-то додумались, а прыщебляди так пожрут.
        Ответить
      • Мы говорим не «штОрмы», а «штормА» –—
        Слова выходят коротки и смачны:
        «ВетрА» –— не «вЕтры» —– сводят нас с ума,
        Из палуб выкорчёвывая мачты.

        Мы на приметы наложили вето –—
        Мы чтим чутьё компасов и носов.
        Упругие тугие мышцы ветра
        Натягивают кожу парусов.
        Ответить
        • Мы на краю истории
          Нам лупят в лоб штормА
          Но есть еще которые
          Всё хочут задарма
          Ответить

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

Семь раз отмерь — один отрежь, guest!

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


    8