1. Куча / Говнокод #20471

    +27

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    Вскрытие покровов:
    Я есмъ
    
    LispGovno
    HaskellGovno
    laMer007
    macGovno
    LinuxGovno
    C_Plus_Plus_Govno
    CKrestKrestGovno
    CPPGovno
    AnimeGovno-_-
    lucidfoxGovno
    dosGovno
    RS-232
    IKing
    и др.

    Я регал несколько пользователей guest в том числе с юникодными e и аватарками гостя. Что-то из них удалили, что-то переименовали в fake_guest или даже просто сменили аватарку.

    Не всё писал я, так как от каких-то из аккаунтов я выкладывал пароли,
    какие-то из них взламывали и\или как-то выкладывали пароли на некий сайт bugmenot (до сих пор не знаю как они туда попадали).

    У меня 320 номер юзера и я был здесь, когда зарегистрированных юзеров здесь еще не было.
    Кто-то даже считает меня страйкером.

    Я даже девственник.
    Задавайте свои вопросы.

    Запостил: Говногость, 05 Августа 2016

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

    • #Задавайте_свои_вопросы.
      Ответить
    • Ну и нахуй нам твои покровы? Где говногод, Говногость?
      Ответить
      • Остерегайтесь своих желаний. Им свойственно сбываться.
        Ответить
    • >У меня 320 номер юзера и я был здесь, когда зарегистрированных юзеров здесь еще не было.

      у меня длиннее раньше юзер зареган
      Ответить
      • когда пиво было вкуснее и девки моложе
        Ответить
        • - Деда, а когда жилось лучше, при царе или при советах?
          - при царе, внучек
          - Почему?
          - Потому что при царе у меня хер стоял
          Ответить
      • Ну нихуя себе! 131! Прямо памятник.
        Ответить
        • И Вы - лиспговно?
          Уже даже не знаю, где верх, где низ, где свои, где чужие, где говнокод, кто я, сколько меня.
          Ответить
        • Хм, 8086. Блатной айдишник.
          Ответить
          • Кстать, напомни мне лет через 20-30 чтобы я взял user_id get'ы 80186, 80286, 80386 и 80486, если я забуду.
            Ответить
            • 20 лет не прошло, но на всякий случай напоминаю. Тут уже 67 К взят, нужно срочно брать 68000, 68010, 68020, 68030, 68040.
              Ответить
      • Ахуеть!
        Ответить
    • показать все, что скрытоГавно
      Ответить
    • ни одного значимого ника
      Ответить
    • Кто из перечисленных Говногость, подтвердите.
      Ответить
      • Ну от чего-то пароли я потерял, а что-то как я говорил взломали и пароли сменили
        Ответить
        • > пароли сменили
          Как?
          Ответить
          • Страйкер после взломов блочил сменой пароля или удалением. А также у большей части мыло для спама юзается общественное, так что сменить было легко, если старый пароль знал взломщик
            Ответить
            • Куда тыкать, чтобы поменять пароль? :)
              Ответить
              • Тыкать в Забыли пароль?

                Считается, что если ты помнишь пароль, то менять его нецелесообразно™.
                Ответить
            • З.Ы. У меня тоже учётка изначально была на майлинаторе. Где-то через год только попросил страйкера прописать новое мыло, чтобы аватарку поставить...
              Ответить
    • > laMer007
      > LispGovno
      Я в шоке. Всегда думал, что это разные люди.
      Ответить
      • а я наоборот, всегда знал, что один и тот же
        впрочем, как и большинство ников из списка
        Ответить
      • А почему ты всегда думал, что это разные люди?

        Тарас неустанно повторял, что это один и тот-же человек:

        https://ru.m.wikipedia.org/wiki/Миллиган,_Билли
        Ответить
        • У ламера была аватарка, а у *говн - нет.
          Ответить
          • Ламер основной акк же, а ради каких-то ботов граватар править не хотелось. Разве когда guest зарегал с юникодным ником, то взял аву как у гостя без реги. Ну и ещё под каких-то персонажей косил, типа вебкила, царя или люсидфокс, поэтому менял на них похожую аву. Не удивлюсь если был ник ЦарьГовно или типа таких. Это все на самом деле из-за простоты регистрации через мейлспамные сервисы у нас тут так много виртуалов у неуровновешанных личностей.
            Ответить
            • показать все, что скрытоСам ты неуровнавешанный!!!
              Ответить
              • Спасибо, кэп!!!
                Ответить
                • Кстати, тут раньше был юзер под ником This_is_Obvious (или что-то типа того), который обычно молчал и включался в обсуждения только ради одной единственной фразы.
                  Ответить
            • > У меня 320 номер юзера и я был здесь, когда зарегистрированных юзеров здесь еще не было
              > Ламер основной акк же
              > 7565
              Долго же пришлось зреть и укореняться.
              Ответить
              • Москва не сразу строилась. Какое-то время я просто продолжал считать акк Говногость основным по привычке. А в те времена нельзя было поставить аву, ну а когда это запилили - менять аву в акке, с которого я собираюсь уйти (сменить акк) мне уже не хотелось.
                Ответить
        • Кстати, а кто-нибудь помнит мультик «Леато и Феофан»?

          https://youtu.be/ntpK_h5TJIw
          https://youtu.be/782V9_493mo
          Ответить
    • > Задавайте свои вопросы
      1) RS-232, IKing как-то не вписываются в шаблон
      2) почему не посоздавал ники с русскими именами, а не такими как ListGovno
      3) дай пароль от Говногость
      Ответить
      • class Царь : public IKing
        Ответить
      • ГлистГовно не звучит. На самом деле я противник русских идентификаторов, но Говногость - это было первое название для пользователя guest без реги поэтому мне пришлось взять русский ник, так как не мог упустить шанс носить имя гостя, но с регой. Потом их переименовали в guest и мне пришлось сменить аккаунт, так как минусы русских идентификаторов стали перемешивать более не существующие плюсы.

        И таки да, на говнокоде именно я пустил первый а потом зафорсил мем "Где здесь С++, никнейм?" В основном правда от ника анрежного гостя, тк каждый раз релогиниться было лень.
        Ответить
      • А rs-232 - я как раз толи баги правил толи как раз под него драйвера писал под этот интерфейс
        Ответить
    • показать все, что скрытоа золотой питух - это тоже ты?
      Ответить
      • показать все, что скрытода
        Ответить
      • Я честно скажу, что после появления Залго кучи ботов, парней с скриптами или настолько глупых, что они порождали этот однотипный контент самостоятельно - я перестал читать говнокод. Раньше я почти всё читал, а теперь изредка захожу посмотреть говнокоды. Мне этот рак говнокода хоть и не приятен, но на самом деле я ему благодарен, я стал меньше тратить время на говнокод.
        Ответить
    • На самом деле вскрою ещё один покров:

      Я всегда использовал прием двух ботов.
      Поскольку два бота были бы каждый раз одни и теже - это было бы скучно и аудитория бы этот прием быстро раскусила, по этому надо было много ботов, и когда аудитория точно понимала, что этот бот один тот же самый, то приходилось заводить еще новых ботов. Потому кстати и появились RS-232 и тому подобные, тк по **Govno меня быстро раскусывали. Хотя признаю, у меня были и подражатели вида ***Govno, некоторые из них в том числе прекрасно знали кресты. Я вот на самом деле про C_Plus_Plus_Govno и macGovno до конца не уверен, что это я. Просто уже подзабыл, как и пароли на некоторых ботов. Хотя если полазить по сайту, то на некоторых ботов можно найти пароли, тк их выкладывали.

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

      По сути прием двух ботов состоит в следующем:
      1) Не используем основной акк.
      2) Один бот задает вопрос, а другой бот ему отвечает. (не важно правильно или нет).
      3) Сразу появляются несогласные и они рьяно спорят и отвечают на все твои вопросы.
      4) ...
      5) PROFIT

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

        Давно известно, что если хочешь получить ответ на вопрос, достаточно неправильно на него ответить.
        Ответить
        • > Давно известно, что если хочешь получить ответ на вопрос, достаточно неправильно на него ответить.
          1) Репутацию основного акка портить не хочется.
          2) Чтобы ответить на интересующий тебя вопрос - надо сначала его задать.
          3) Задать вопрос с акка, что запостил говнокод - скорее всего успешно не получится, тк тред просто заминусуют, поняв что на самом деле ты - школота и пришел за вопросом.

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

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

        Годный приём. Годные приёмы. Я дошёл только до однопользовательской схемы "Смотрите, какое говно, ну кто так пишет! И это в солидной конторе. [код]" вместо "Не подскажете, где ошибка? [код]". Хотя, теперь на ГК на вопросы и так отвечают тем, кто здесь некоторое время и не сильно задолбал.

        А боты с аватарками чьи? (лопата; парочка депутатов; волшебник, который говорит как Стертор)
        И свойства из Object.prototype? (hasOwnProperty, constructor, toString и прочие)

        Были ли среди ботов ещё легендарные личности ГК? (вроде дефекейта, борманда, пи) Были ли настолько запомнившиеся посетителям ГК, что пришлось создавать ботов, которые их имитировали/противостояли им (как пи и 3_14dar)?

        А скриншоты с древних времён сохранились?

        P.S. Что-то я забыл, как я на ГК пришёл. Помню, году в 2008-2009 нагуглил этот сайт и набрёл на обсуждение модерации. Говнокоды были покрыты комментариями "Какой багор )))", в обсуждении участвовал Пи, пользователи решали, что делать.
        Почитал. Дальше всё как в тумане. Оставил ГК года на четыре. Позже заметил себя тут, почитал недельки две или месяцок, пописал от гостя, да и зарегистрировался. По-моему, и от гостя нормально было, но я хотел какую-то питушню запостить. Но там задержка недельная была - так и не запостил, зря регистрировался.
        Ответить
        • Свойства из Object.prototype мои. Но они же скучные: оставили пару комментариев и больше ничего не делали. Стоит ли их помнить?
          Ответить
        • А пара депутатов мои, тысяча чертей! Мне удалось создать 12 учёток на ГК с одного яндексовского е-мейла:
          http://i.imgur.com/nqnVBg2.png

          А если бы я использовал Гмейл, то мог бы создать ещё больше каналий!
          Ответить
          • Волшебник, который говорит, как Стертор, не мой. Я подозреваю, что волшебник и есть Стертор, а также Стертору принадлежат Stallman, Steve_Brown, fajes_rown (не помню точно, как пишется), 3_dar и ещё несколько учёток, замеченных в любви к диалектам Бейсика и к цветным зачёркиваниям.
            Ответить
          • А что там с гмайловыми аккаунтами? там вроде точки можно вставлять в какую-то часть адреса? Как это там делается?
            Ответить
            • Да, шербет моей души, там можно разбавлять ник точками. Регистрируем [email protected], ахалай-махалай, и можем использовать [email protected], [email protected], [email protected] и так далее. При желании можно создать столько учёток, сколько звёзд на южном небе!
              Ответить
              • Забыл про + рассказать
                Ответить
                • О, рахат-лукум моего мозга, расскажи старому фокуснику и почтеннейшей публике про +.
                  Ответить
                  • Почта, отправленная на твой_ящик+любая_хуйня@gmail.com придёт на твой_ящик@gmail.com
                    Ответить
                    • постоянно практикуем этот хак, когда надо на собственных проектах тестить регистрацию, отсылку писем пользователю
                      ибо на всех не напасешься

                      ну и коллеги используют и в миру, когда себя регают во всякой срани, которая в oauth не научилась - пишут vasyapupkin+gosuslugi.ru@gmail.сom, так, когда приходит потом спам, они точно знают какой именно адрес зашкварился
                      Ответить
              • показать все, что скрытоvanished
                Ответить
          • Так это ты Пахом, братишка?
            Ответить
            • Все ж мы люди. Нормально же сидим здеся.
              Ответить
          • показать все, что скрытоvanished
            Ответить
        • А я взломал Horse2, Horse3 и Konardo. Правда, к последнему доступ потерял.

          И установил новую аватарку Horse3 тоже я.

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

          P.S. Чуть не забыл. Переходите на "PHP", и-го-го!
          Ответить
          • > Письма, приходящие на эти ящики, даже индексировались поисковиками.
            LOL
            Ответить
            • Всё так и было. Я просто ввёл в поисковик (не помню, Яндекс или Гугл) запрос, содержащий слова из обычного письма с Говнокода (то ли "С уважением, Ваш Говнокод.", то ли "Ответ на Ваш комментарий к говнокоду", то ли "Пользователь ответил на Ваш комментарий к говнокоду", что-то типа того) и с удивлением обнаружил сервис asdasd.ru. Тогда же я захватил несколько учёток с Фотостраны и с нескольких форумов, но тут же бросил их за ненадобностью.

              Сейчас, увы, этот говносервис уже не работает, а доменом завладела другая компания. Вот будет весело, если новый владелец домена asdasd.ru прикрутит к нему почтовый сервер и будет получать письма: "Hello, Horse3! Пользователь kurwa-nextgen ответил на Ваш комментарий к говнокоду #20471!"
              Ответить
            • Почему-то никто не спрашивает, как Horse3 остался в моём владении. Ведь в любое время первоначальный владелец или любой случайный гость на asdasd.ru мог его у меня увести.
              Ответить
              • Видимо, написал Страйкеру письмо с текстом "Привет, я Стертор, хочу сменить почту для своих учёток bormand и Horse3", а тот подумал "Хм, а зачем я себе письмо написал" и сменил.
                Ответить
                • Всё намного проще, тысяча чертей. Я успел привязать к Horse3 опенайдишник. Тут если привязать опенайдишник, то отвязать можно только через письмо Страйкеру, по-другому никак. Причём к одной учётке можно привязать несколько опенайдишников, чтобы делегировать действия от имени учётки сразу нескольким людям без риска потерять учётку. Так что теперь хоть камни с неба появится возможность сменить пароль, учётка моя, пока Страйкер её не отберёт.

                  Об этой особенности Говнокода я писал ещё лет шесть тому назад.
                  Ответить
              • показать все, что скрытоvanished
                Ответить
            • Видимо говнокодер автор не знал про robots.txt
              Ответить
              • А вдруг так было задумано?

                Кстати, по моему опыту robots.txt нифига не помогает. Гугл отображает на таких страницах в результатах поиска что-то типа «Описание страницы недоступно из-за ограничений в файле robots.txt», но из индекса сразу не выкидывает.

                Если нужно, чтобы что-то не индексировалось, нужно сервером отрубать поисковых роботов либо делать страницу с письмами доступной только через POST.
                Ответить
                • > А вдруг так было задумано?
                  ну да, внутренний поиск лень было автору запиливать по письмам)
                  Ответить
          • >P.S. Чуть не забыл. Переходите на "PHP", и-го-го!
            >Horse3 06.08.2016 13:37 #
            Ответить
          • показать все, что скрытоvanished
            Ответить
          • > А я взломал Horse2, Horse3 и Konardo.
            > Кто первоначальный автор этих аккаунтов, я не знаю

            Конардо может?
            Ответить
        • > создавать ботов, которые их имитировали/противостояли им (как пи и 3_14dar)

          Была куча пародий на Webkill'а. Клоны использовали кириллическую «е», «і» из расширенной кириллицы (украинской/белорусской) и ещё какие-то подмены. Как раз после того инцидента Страйкер и запретил при регистрации использовать нелатинские буквы.
          Ответить
          • Кстати, про подмену. Сравните по ширине следующие идентификаторы:
            Webkill
            Wеbkill

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

            P.S. Тут не получилось ни с [b], ни с [size=20], хотя в юзернеймах получалось.
            Ответить
          • >расширенной кириллицы
            Это где такое определение?
            Ответить
        • Немножко офтопика. Я вспомнил инцидент, как komprenda засрал весь Говнокод, а потом притворился, что его взломали, опубликовав свой пароль: http://govnokod.ru/4977

          Нам тогда пришлось ждать Страйкера, чтобы это безобразие прекратилось.
          Ответить
        • показать все, что скрытоvanished
          Ответить
      • Есть ещё приём задавать вопрос от имени тян.
        Ответить
        • Рискованный приём, часто скатывается в синдром пизды в поле from.
          Ответить
          • Возбуждает ли тебя моя небритая жопа, Борманд?
            Ответить
    • Интересно, а в жизни автор наверно почтенный шестидесятилетний джентльмен в шляпе, любящий музыку. По вечерам читает книги по философии и дамские романы, готовится к рабочему дню сталевара и разучивает новые фокусы для воскресного выступления в цирке, где устроился на полторы ставки учителя химии у своих коллег-велосипедистов по лыжному спорту, с которыми собирает грибы на электростанции.
      Ответить
    • Ностальгии тред?
      Ответить
      • Да и не говори. Почти все, кто знал мои акки и со мной любили поспорить - повыпиливались. Из новичков дификейт и борманд только остались
        Ответить
    • показать все, что скрытоа курва и курва-некстген - это один и тот же человек?
      Ответить
    • показать все, что скрытомне кажется золотой хуй это акк 3.1415(дальше не помню)
      уж больно их комменты синхронно появляются
      Ответить
    • Как попросить Страйкера забанить все мои аккаунты? Ну или посоветуйте hosts для андроеда не рутованного
      Ответить
      • Если это про файл hosts, в андроиде 6 можно запилить proxy auto configuration. Можно положить файлик на http-сервер или https-сервер с нормальным сертификатом (на локальной фс url с file:/// что-то не хочет работать). Надо настраивать для каждой сети отдельно. Работает в браузерах.
        Побочный эффект: Hangouts начинает работать как пейджер.
        Ответить
        • не не не. мне забанить говнокод надо. ну и гейдев. так-то. не писать же ради себя в роскомнадзор жалобу
          Ответить
          • https://en.wikipedia.org/wiki/Proxy_auto-config

            Пишем в pac-файле что-то типа такого:
            function FindProxyForURL(url, host) {
              if (shExpMatch(host, "*.govnokod.ru")) {
                return "PROXY nonexistent-domain:80";
              } else {
                return "DIRECT";
              }
            }


            Пример pac-файла:
            http://antizapret.prostovpn.org/proxy.pac

            Конструктор для дураков:
            https://immunicity.org/create/

            Ставим галочку «Use local proxy», тогда все перечисленные нами домены будут переадресовываться на локалхост.
            Ответить
          • Ну, я бы запилил вот так, не запуская у себя на планшете прокси:
            function FindProxyForURL(url, host) {
              if(shExpMatch(host, 'govnokod.ru')) return 'localhost:8000';
              if(shExpMatch(host, 'gamedev.ru')) return 'localhost:8000';
              return "DIRECT";
            }

            Вот если Вы не через браузер на эти сайты ходите, то это уже проблема.
            Ответить
            • > не через браузер
              Телнетом что ли?
              Ответить
              • > Телнетом что ли?
                Чтоб стало понятно: Есть браузеры и есть хром.
                Ответить
              • А кто знает. Ну вот, скажем, govnotify - наверно реальный пример.
                Ответить
              • Плагином для FAR
                Ответить
                • Плагин для фара использует WinINet : высокоуровненый win32api для http. Он уважает настройки браузера в винде (как и ie/edge/chrome) так что если там стоит автоопределение прокси то оно сработает

                  https://msdn.microsoft.com/ru-ru/library/aa383630.aspx


                  зы: ахахахахахах
                  >> Windows Server 2003 R2 and earlier: Also enabled applications to interact with Gopher.

                  Кто помнит гофер -- поднимите руку
                  Ответить
            • > в андроиде 6
              То есть мне предлагаешь и новый телефон купить? ну хз, для этого надо встать с кровати и у мамки денег попросить

              для 4.хх ничего нет?
              Ответить
              • > для 4.хх ничего нет?
                > Есть браузеры и есть хром.
                В Firefox можно *.pac использовать. Не помню, с каких версий и, работает ли file://, но можно.
                Ответить
        • Если у тебя есть лишний компик, ты можешь вручную прописать его рутером.
          Ответить
    • Я думаю, теперь мы подошли к моменту, когда можно объявить челенж на регистрацию юзера http://govnokod.ru/user/0.

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

          >> В 23:09 группа установила жёлтый статус работоспособности сайта.
          >> В 23:11 координатор присоединился к работе и через две минуты принял решение добавить в код error_reporting(0) изменил статус на зелёный.
          Ответить
          • Ну так. PHP дизайнеры просто познали дзен. Вот на гк комментарии между тредами путешествуют и никто не жалуется. Неконстстентность базы данных — это всего лишь несоответствие реальности наших представлений о реальности
            Ответить
      • Вот именно поэтому в Я каждую неделю отключают какой-нибудь один датацентр. Чтобы люди привыкали, что всё постоянно ломается, и нужны нормальные системы фейловера.
        Ответить
        • > остались записи, которые не успели реплицироваться
          Кстати, а отправлять юзеру "ок, мы всё сохранили" не дождавшись пока большинство реплик сохранит его транзакцию, это вообще нормально?
          Ответить
          • показать все, что скрытоvanished
            Ответить
            • Ну тут или несколько миллисекунд крутилка (сколько у них там пинг до соседнего дц?) или split-brain и чистка вилкой вручную...
              Ответить
            • > У тебя запись в файл тоже сразу же возвращает управление, и лишь потом буфер флашится на диск
              Write-ahead на наскольких репликах эту проблему решает.
              Ответить
              • показать все, что скрытоvanished
                Ответить
                • > У тебя запись в файл тоже сначала пишется в лог и сразу же возвращает управление, и лишь потом лог проигрывается
                  Ты возвращаешь управление только после того, как N реплик из M акнули запись в лог транзакций (здесь и далее – tlog). После этого ты коммитишь запись в локальную базу, и эта запись (возможно) остаётся висеть в кэше, равно как и запись в локальный tlog. Теперь если в ДЦ отрубают свет, и база и tlog могут быть в каком угодно сломанном состоянии. Но остальные реплики, хранящие твою транзакцию, детектят что нода в дауне, проигрывают свои локальные tlog-и, после чего переизбирают лидера (в это время у клиентов крутится фиджет-спиннер). Как только нода поднимается, она выбрасывает свои последние tlog-и, скачивает их у in-sync реплик и проигрывает их. Закоррапченные данные затираются хорошими, годными.
                  Так что при write-ahead потеря одной ноды не страшна, ну а если ты одновременно потерял их все, то тогда да, данным пiзда.
                  Ответить
                  • P.S. "N из M реплик" это несколько специфичная питушня, можно для простоты заменить на "все"
                    Ответить
                    • > все
                      Частный случай при N=M.
                      Ответить
                      • При 1<N<M у тебя просто будут сильно болтающиеся позади инстансы базы данных (при N=M, впрочем, тоже, т.к. можно не ждать пока реплики проиграют tlog). Иногда это допустимо, иногда – нет.
                        Ответить
                        • А почему все проигрывают tlog? Его вообще можно как-то выиграть?
                          https://en.wikipedia.org/wiki/The_Game_(mind_game)
                          Ответить
                          • Не думайте о том, кто сбил Виктора Цоя. Кто подумал, тот проиграл.
                            Ответить
                            • Иногда мне кажется, что сейчас - да-да, именно в эту минуту,- вдруг появится амаяк акопян и покажет фокус на Delphi.
                              Ответить
                  • показать все, что скрытоvanished
                    Ответить
                    • К слову, ext3/ext4 по-умолчанию (data=ordered) журналируют только метаданные. Не позвал fdatasync() — ССЗБ.
                      Ответить
                      • показать все, что скрытоvanished
                        Ответить
                        • Забавно, что ради паттерна "записал в новый файл забыв fdatasync() и заренеймил его поверх старого" в ext4 вкрутили специальный костыль. А в первых версиях, емнип, данные тупо превращались в тыкву если питание отрубить через несколько секунд. Настолько все расслабились после ext3.
                          Ответить
                    • Перечитай мой пост, блин. Там есть ответы на _все_ твои вопросы.
                      Ответить
                      • > В твоем же примере не очень понятно: если они все акнули запись, то записана ли она уже в хранилище?
                        В общем случае – нет. Скурпулёзное синканье с хранилищем тебе только перфоманс убъёт, а гарантий никаких не даст (OS попросит хранилище записать данные, а в какой уж там внутренний кэш они там попадут, она не знает). Поэтому реплик должно быть много.
                        > Если нет, то что будет если они все сломаются?
                        Если хватило ума убить все реплики, будешь собирать транзакции по закоулочкам.
                        > А если да, то почему тогда у меня-то в кеше?
                        Потому что дисковое хранилище – это зачастую отдельная серверная стойка со своей осью и своими кэшами, про внутреннее устройство которой ты не знаешь.
                        Ответить
                  • > Ты возвращаешь управление только после того, как N реплик из M акнули запись в лог транзакций ... После этого ты коммитишь запись в локальную базу,

                    Коррекция: мастер не отпускает локи транзакции до тех пор, пока не закоммитит её в свою локальную базу, естественно.
                    Ответить
              • > N реплик из M акнули запись в лог транзакций
                То ли дело mysql: waits until at least one semisynchronous slave acknowledges that it has received all events for the transaction, or until a timeout occurs. If a timeout occurs without any slave having acknowledged the transaction, the master reverts to asynchronous replication.

                Отпали слейвы? Да и хуй с ними!
                Ответить
        • > нормальные системы фейловера
          То ли дело Битрикс и MySQL:
          Тут такая идея. Переключение записи с одного мастера на другой возникает в 2-х случаях:
          1) Мастер завис, сдохло железо или несколько дисков рейда, обесточился датацентр и т.п. Понимаете, в этом случае какие нить данные да и могут потеряться. Зато клиенты продолжают обслуживаться в другом ДЦ. Да, возможно придется ручками поправить запрос репликации, который не может из потока репликации вставится в БД в другом ДЦ — редко но бывает.

          2) Нужно провести обновление ПО на мастере. Мы сначала переключаем трафик и ждем пару минут. Затем тушим мастер. Теоретически ситуация описанная вами возможна (произошла запись в БД1, затем пока эта запись доходит по каналу репликации произошла конфликтующая запись в БД2 — но такие вещи разруливаются руками, просто поток репликации временно остановится, нужно будет его подредактировать, но конечно клиенты этого не заметят), но на практике не ловили еще. Зато удобно :-)
          Ответить
      • показать все, что скрытоvanished
        Ответить
    • показать все, что скрытоvanished
      Ответить
    • Hujambo? Habari gani?
      Ответить
    • Линукс говно - это не ты, не надо пиздеть.
      Ответить
    • Почему нет юзера «FreeBSDGovno»?
      Ответить
      • Потому что FreeBSD не говно совсем
        Ответить
        • А почему FreeBSD не говно совсем?
          Ответить
          • BSD is what you get when a bunch of Unix hackers sit down to try to port a Unix system to the PC.
            Linux is what you get when a bunch of PC hackers sit down and try to write a Unix system for the PC.
            Ответить
      • Может быть по той же причине, почему на прыщах нет вирусов?
        Ответить
        • В изначальном понимании их и на винде уже нет... А трояны да руткиты на прыщах вполне существуют, ибо имеют практический смысл.
          Ответить
          • черви есть, адваре есть

            но в ботнетах сейчас много прыщероутеров и прочего говна с бизибоксой, да
            Ответить

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