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

    0

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

    #48: https://govnokod.ru/26707 https://govnokod.xyz/_26707
    #49: https://govnokod.ru/26750 https://govnokod.xyz/_26750
    #49: https://govnokod.ru/26776 https://govnokod.xyz/_26776
    #50: https://govnokod.ru/26804 https://govnokod.xyz/_26804
    #51: https://govnokod.ru/26809 https://govnokod.xyz/_26809
    #52: https://govnokod.ru/26817 https://govnokod.xyz/_26817
    #53: https://govnokod.ru/26833 https://govnokod.xyz/_26833
    #54: https://govnokod.ru/26840 https://govnokod.xyz/_26840
    #55: https://govnokod.ru/26844 https://govnokod.xyz/_26844
    #56: https://govnokod.ru/26862 https://govnokod.xyz/_26862
    #57: https://govnokod.ru/26890 https://govnokod.xyz/_26890
    #58: https://govnokod.ru/26916 https://govnokod.xyz/_26916
    #59: https://govnokod.ru/26934 https://govnokod.xyz/_26934
    #60: https://govnokod.ru/26949 https://govnokod.xyz/_26949
    #61: https://govnokod.ru/26980 https://govnokod.xyz/_26980
    #62: https://govnokod.ru/26999 https://govnokod.xyz/_26999
    #63: https://govnokod.ru/27004 https://govnokod.xyz/_27004
    #64: https://govnokod.ru/27020 https://govnokod.xyz/_27020
    #65: https://govnokod.ru/27027 https://govnokod.xyz/_27027
    #66: https://govnokod.ru/27040 https://govnokod.xyz/_27040
    #67: https://govnokod.ru/27049 https://govnokod.xyz/_27049
    #68: https://govnokod.ru/27061 https://govnokod.xyz/_27061
    #69: https://govnokod.ru/27071 https://govnokod.xyz/_27071
    #70: https://govnokod.ru/27097 https://govnokod.xyz/_27097
    #71: https://govnokod.ru/27115 https://govnokod.xyz/_27115
    #72: https://govnokod.ru/27120 https://govnokod.xyz/_27120
    #73: https://govnokod.ru/27136 https://govnokod.xyz/_27136
    #74: https://govnokod.ru/27160 https://govnokod.xyz/_27160
    #75: https://govnokod.ru/27166 https://govnokod.xyz/_27166
    #76: https://govnokod.ru/27168 https://govnokod.xyz/_27168

    Запостил: nepeKamHblu_nemyx, 29 Декабря 2020

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

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

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

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

      Или я туплю и никак?
      Ответить
      • Бамп отсосу прыщеблядей!
        Ответить
        • За знание TERM не заплатят ни евроцента. Кому надо, купит Windows 10 Professional.
          Ответить
          • Я купил пару лет назад. Где можно забрать свой евроцент?
            Ответить
            • В юридическом отделе какой-нибудь крупной конторы. Достаточно проницательным там отсыпают по тонне* в месяц.

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

              впрочем, я тоже однажды купил ноут с установленной виндой для родственников. Не так дорого: дешевле, чем ставить кряк, и объяснять антивирусу, что это не вирус.

              А вот офис у меня repacked by KPoLuK
              Ответить
              • Ну да, а то всё остальное лицензионное/опенсурсное. Десятка один фиг ещё лет 5 продержится, не так уж и дорого в итоге.

                А офис у меня libre.
                Ответить
                • у меня на работе тоже либре (админы могут выебать за пиратку, если узнают) а дома кролик
                  Ответить
                  • > админы могут выебать за пиратку, если узнают

                    Эм, лол, а на нормальный офис у конторы денег нету? Или просто не требуется?
                    Ответить
                    • не требуется) Я могу попросить, но нужно будет объяснить зачем. А так как я использую примерно только excel и только раз в год, то смысла большого нету
                      Ответить
      • * через SSH

        https://tools.ietf.org/html/rfc4254#section-6.2

        6.2.  Requesting a Pseudo-Terminal
        
           A pseudo-terminal can be allocated for the session by sending the
           following message.
        
              byte      SSH_MSG_CHANNEL_REQUEST
              uint32    recipient channel
              string    "pty-req"
              boolean   want_reply
              string    TERM environment variable value (e.g., vt100) <!---------------ы
              uint32    terminal width, characters (e.g., 80)
              uint32    terminal height, rows (e.g., 24)
              uint32    terminal width, pixels (e.g., 640)
              uint32    terminal height, pixels (e


        * через сериал порт никак: нужно устанавливать его явно на стороне getty. Он прописывался в inittab или ttys. Теперь в systemd где-то

        https://man.openbsd.org/ttys.5

        The third field is the type of terminal usually connected to that TTY line, normally the one found in the termcap(5) database file. The environment variable TERM is initialized with the value by either getty(8) or login(1).

        console	"/usr/libexec/getty std.1200"	vt100	on secure
        Ответить
        • Только через 5 часов ответили. SLA просран.
          Ответить
        • Понятно. Я просто думал там какие-нибудь хендшейки есть как в телнете. Но, получается, нету. Хотя в теории можно было и запилить.
          Ответить
          • Думаю, железный терминал даже не знал, как его зовут.

            Админ прописывал в ttys или inittab соответствующую модель из termcap (или terminfo), и подключал на последовательный порт кабель от терминала.

            Хендшейка наверное там вообще никакого не было, если не считать управление потомком типа xon/xoff и что там еще могло быть, но это и не хендшейк.

            Кстати, размер свой он тоже не передавал (он был зашит в termcap/terminfo), да и трудно было изменить размер железного терминала.

            А вот SSH, получив запрос от пользователя, использует API псведотерминалов (точно так же поступают эмуляторы терминала)
            https://www.gnu.org/software/libc/manual/html_node/Pseudo_002dTerminal-Pairs.html

            И наверное она execvит login или bash передавая туда TERM
            Ответить
    • Блядь, какая же еботня эта ваша «денормализация», ебануться можно.
      Ответить
      • Угораешь под ёлкой по БД?
        Ответить
        • Наши отделы вернулись к перелопачиванию БД, столкнулись с проблемой: «ГК» не отражает времени последнего редактирования, поэтому новую ревизиую нужно вычислять эмпирически. Попробовали просто upsert с уникальным индексом по (text, comment_id), но обосрались: три ревизии вида «XXX -> YYY -> XXX» в такую модель не влезут*. Сейчас добавили ревизиям is_last и индекс сделали частичным, но так придётся гораздо больше ебаться в триггерах. Тьху.

          UPD: *Можно, конечно, сделать ON CONFLICT DO UPDATE fetch_time = excluded.fetch_time, но это же костыль ёбанный с потерей информации. Хуйня.
          Ответить
          • NoSQL сам на себя не перейдёт!
            Ответить
          • Трудно пользоваться нормальной субд, да? сразу хочется сделать так, чтобы она сама следила за своей консистетностью.

            Попробуй MySQL и PHP. Там можно срать в базу неконсистентным денормализованным говном, всё равно связка "PHP программист+MySQL" не может ничего сложнее "SELECT * from Foo" и VARCHAR(255), в котором через запятую хранятся идентификаторы записей из соседнец таблицы
            Ответить
            • Именно поэтому Desktop за NoSQL.

              А то понавыдумывают себе ограничений... Нет схемы -- нет проблем.
              Ответить
    • Рендомный факт для айти оффтопа.

      Есть такая тема: Link aggregation, она же Channel Bounding, она же NIC Teaming у MS.
      Это когда два канала канального уровня объединяются в один большой.

      Промышленный стандарт называется 802.3ad, и описывает еще протокол LACP, кадрами которого обмениваются две стороны, чтобы убедиться, что они обе понимают этот стандарт, и чтобы проверить, что оба линка живые. Мертвые линки отключаются.

      Кроме собственно fail over, можно еще получить увеличиенный throughput, но это не всегда работает.

      Стандарт описывает несколько политик как распределять кадры по каналам.

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

      Есть политика на основе хеша SRC и DST, тогда кадры на разные MAC адреса пойдут по разным каналам (если хеш функция нормальная), но это имеет смысл, если у тебя много клиентов.

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

      Этим пользуется SMB 3.0 с его Multichannel: она умышленно использует несколько TCP потоков, чтобы они пошли параллельно разными каналами.

      А еще разные каналы SMB 3.0 помогают, если карта умеет Receive Side Scaling: в таком случае каждое соединение обрабатывается отдельным CPU, и это позволяет CPU не быть боттлнеком (что, как утверждают, может случиться при слабом CPU, который обрабатывает кучу TCP на 10Гб). Впрочем, тут еще может помочь TCP Chimney Offload)

      Редко когда имеет смысл реально качать файл в два потока по локалке, но вот 802.3ad с hash policy по четвертому уровню это повод.
      Ответить
    • какой лучший способ сделать ref count на сижке? можно не thread-safe
      Ответить
      • std::shared_ptr?
        Ответить
      • struct { size_t ref_counter; void *value; }
        Хотя, в принципе, можно и без зелёного.
        Ответить
      • if (!--p->ref_counter)
            free(p);
        Ответить
      • на сишке, без раии
        эстэт

        реквестирую weak ref на сишке
        Ответить
        • Я начинающий сишник, не ругайте...
          #define STRONG_REF(p) \
              do { ++p->ref_counter; } while (0)
          
          #define WEAK_REF(p) \
              do { ++p->weak_counter; } while (0)
          
          #define STRONG_FREE(p) \
              do { \
                  if (!--p->ref_counter) { \
                      p->free_callback(p); \
                      if (!p->weak_counter) \
                          free(p); \
                  } \
              } while (0)
          
          #define WEAK_FREE(p) \
              do { \
                  if (!--p->weak_counter && !p->ref_counter) \
                      free(p);
              while (0)
          Мораль? А нет её...

          З.Ы. Лень р в локалку обмазывать. И так сойдёт, никто же не будет это юзать.
          Ответить
          • хуйня в том, что на стек уже не положишь... просто какая-то ДЖАВА
            Ответить
            • > на стек уже не положишь

              Рефкаунтед фигню ты и в крестах на стек не положишь. Без адских извращений, по крайней мере. Управляющий блок и данные хоть как в куче будут.
              Ответить
              • Можно положить на стек main()-а.
                Ответить
                • Зачем тогда счётчики?
                  Ответить
                  • Типа так:
                    constexpr size_t N = 10;
                    
                    static Slots *slots = nullptr;
                    static size_t free_slot = 0;
                    static size_t get_free_slot()
                    {
                        if (free_slot >= N) {
                            free_slot = 0;
                            while (free_slot < N && slots[free_slot].busy) {
                                free_slot++;
                            }
                        }
                    
                        return free_slot;
                    }
                    
                    Ref & get_ref()
                    {
                        if (free_slot >= N) {
                            free_slot = get_free_slot();
                        }
                        
                        if (free_slot >= N) {
                            throw std::bad_alloc();
                        }
                        
                        slots[free_slot].busy = true;
                        Ref *ref = &slots[free_slot].ref;
                        if (slots[++free_slot].busy) {
                            free_slot = N;
                        }
                        return *ref;
                    }
                    
                    void free_ref(size_t slot_idx)
                    {
                        slots[slot_idx].busy = false;
                        free_slot = slot_idx;
                    }
                    
                    int main()
                    {
                        Slot slots_on_stack[N]{};  // В slots[i].ref.idx надо ещё пихнуть i, ну или переписать free_ref
                        slots = &slots[0];
                        // ...
                    }

                    Используем рефкаунтед-питушню во всей программе, при этом управляющие блоки выделены на стеке main()-а. Красота!
                    Ответить
                    • я не понял, это тут 10 объектов на всю программу или по 10 копий на объект?
                      Ответить
                    • Потоки могут пережить мейн жи, тебе надо дисклеймер написать, что хуй вам, а не pthread_exit(). Ну и тут про сишку ОП.
                      Ответить
                      • Оно просто не thread-safe, как и заказывали.
                        Ответить
                    • BoehmGC GostRC
                      Ответить
                • это из тех грибов, которые съедобны только один раз?
                  Ответить
          • Самое главное чуть не забыл:
            #define WEAK_LOCK(p) \
                ((p)->ref_counter ? ++(p)->ref_counter, (p) : NULL)
            Ответить
          • а че ты прибавляешь стронг каунтер, вдруг там уже уничтожено всё к этому моменту - проверочки надо до этого
            Ответить
            • weak -> strong надо делать через WEAK_LOCK(p), я его забыл написать сразу.
              Ответить
              • я про POLSKA_STRONG_REF, самый первый
                Ответить
                • Он для strong -> strong. Если ты передал ему strong, которым ты сейчас не владеешь -- ну это UB, не надо так делать.

                  Т.е. в этом месте у тебя уже должна быть сильная ссылка, этот макрос просто добавляет новую, как в копировании шаред птр.
                  Ответить
              • а зачем вообще для weak ref counter иметь отдельное поле, не сильно въехал?
                Ответить
                • Потому что когда остались только слабые ссылки, ты должен позвать деструктор у тяжёлых данных (они могут держать много памяти или файлы), но управляющий блок ещё должен жить пока все слабые ссылки не закроются.

                  В крестах это так примерно и сделано, только через потокобезопасные счётчики.
                  Ответить
                • нужен какой-то признак, что у тебя объект (ref) всё ещё живёт где-то в куче, а не деаллоцировали его, что теперь страницы такой нет или лежит совсем другой петушок по этому адресу
                  Ответить
                  • В кьюти вроде по-другому сделано, там слабая ссылка подписывается на смерть куобъекта.
                    Ответить
                    • https://cgit.freedesktop.org/cairo/tree/src/cairo-reference-count-private.h

                      ну в общем всё примерно понятно
                      Ответить
      • https://developer.gnome.org/glib/stable/glib-Reference-counting.html

        А вообще, не надо в сишку это говно тащить. У меня в микроконтроллерах никакого рефакунтера нет.
        Ответить
        • > У меня

          У тойоты тоже.
          Ответить
          • Я вообще за то, чтоб без хипа. На статической памяти чтоб.
            Ответить
            • Ну везёт, что задачи позволяют распределить память заранее.
              Ответить
          • Тойота — управляй UB.
            Тойота — гоночный автомобиль.
            Ответить
            • 11528 глобалок.

              Я искренне надеюсь, что это просто статики внутри маленьких, читаемых, модулей.
              Ответить
              • Да я помню эту историю.
                Ответить
                • а расскажите и НАМ
                  Ответить
                  • Toyota. We're here to keep your moving forward.

                    Короче педаль газа "залипала" и куча народу покалечилось на этом.
                    Ответить
                  • https://www.safetyresearch.net/blog/articles/toyota-unintended-acceleration-and-big-bowl-%e2%80%9cspaghetti%e2%80%9d-code

                    Лучшей ссылки не нашёл.
                    Ответить
                    • вот жесть
                      Ответить
                      • Настоящая жесть там в ссылке на презентацию.
                        Ответить
                        • Настоящая жесть в том, что современная машина это на 90% fly-by-wire.

                          Тот же ЭУР на калинах просто вырывал руль из рук. Не качал бицуху и реакцию -- ну, не повезло.

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

                Надежда умирает последней: 9к экстернов и всего 2к статиков.
                Ответить
            • > гоночный автомобиль

              А кто-то же кидал тут вроде ИИ за рулём?

              https://www.youtube.com/watch?v=x4fdUx6d4QM
              Ответить
              • Авторы пояснили, что в одном из мудулей появился «NaN», быстро распространился по системе — и всё.

                Казалось бы, причём здесь «undefined» и «fail fast»?
                Ответить
              • https://govnokod.ru/27071#comment593293
                Ответить
            • Автомобиль не BAD_ACCESS
              Honda - BAD_ACCESS, а не автомобиль

              Кто им блять вообще такой сучий слоган-то придумал?
              Ответить
              • Я тут пока про забагованные усилители руля читал, нашёл охуенный лозунг на сайте их производителя: "Путь в небо начинается с земли".
                Ответить
                • Ну есть же авиакомпания "Икар"
                  Ответить
                  • даже автобусы такие были
                    вот они точно с земли куда-то туда
                    Ответить
        • > У меня в микроконтроллерах никакого рефакунтера нет
          - А Gnome, значит, есть?
          Ответить
          • GLib можно без Gnome использовать.

            > GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.

            Интерфейсной питушни там нет
            Ответить
            • > GLib можно без Gnome использовать.

              Приведи реальный пример.
              Ответить
              • Ну например в Rygel этот Glib используется, хотя Gnome и GTK ему не нужен (нужен для интерфейса, но он опционален)
                https://gitlab.gnome.org/GNOME/rygel/-/blob/master/README.md
                Requirements
                ============
                
                  * Build-time:
                    * Core:
                      * gupnp
                      * gupnp-av
                      * gstreamer
                      * gio (part of glib source package)
                      * libgee
                      * libsoup
                      * libmediaart
                      * vala (not if building from release tarballs)
                    * Preferences UI:
                      * gtk+
                    * MediaExport:
                      * sqlite3
                      * gupnp-dlna
                  * Run-time:
                    * Definitely needed:
                      * gst-plugins-base
                      * shared-mime-info
                    * Might be needed (depending on your usage and media collection):
                      * gst-plugins-good
                      * gst-libav
                      * gst-plugins-bad
                      * gst-plugins-ugly
                Ответить
              • Ну и тот же GStreamer юзает Glib питушню, но никакого GUI интерфейса там нет, и он вполне используется за пределами Gnome
                Ответить
      • retain и release конечно же.
        Ответить
        • отсутствие полиморфизма is a bitch
          Ответить
          • товарищ, вам на кресты. Там и рефкаунтинг, и полиморфизм, и интерфейс с сишечкой
            Ответить
            • думаешь, пора?
              Ответить
              • конечно, пора. Все умные уже там
                Ответить
                • Откуда у него 21 лишний день?
                  Ответить
                  • Можно на предпоследнем шаге переместиться на 21 день раньше, тогда будет быстрее.
                    Ответить
                  • воспользуюсь нерабочими выходными
                    Ответить
                  • 21 день??

                    все у вас олдов сложно.

                    https://www.ozon.ru/context/detail/id/140891511/
                    Ответить
                    • >>> 24 часа
                      >>> Количество страниц 448
                      Лол.

                      > все у вас олдов сложно.
                      ЭТО ЗНАТЬ НАДО, если ты учился в шестом говноучилище. ЭТО КЛАССИКА, БЛЯДЬ!
                      https://i.imgur.com/RRPJkWt.png
                      Ответить
                      • кстати, а сколько страниц в час ты читаешь?
                        Ответить
                        • Не знаю, не замерял. Английского развлекательного что-то вроде 170-180 WPM; технического, разумеется, существенно медленнее.
                          Ответить
                          • > WPM
                            Надеюсь, это не Windows Pedo Media
                            Ответить
                          • хочу прокачать скорось чтения, кстати

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

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

                            А в техническом проблема же не чтении, а в размышлении над прочитанным. Там язык особой роли не играет, имхо. Да и хитровыебанные слова редко, если ты что-то из знакомой области читаешь.
                            Ответить
    • This section provides guidelines for writing applications that use or publish data in an Active Directory directory service.

      Note

      The following documentation is for computer programmers. If you are trying to resolve an Active Directory home printing error, see the following suggestion from the Microsoft community pages; if that doesn't help, try these recommendations from TechNet.

      https://docs.microsoft.com/en-us/windows/win32/ad/using-active-directory-domain-services

      какой багор )
      Ответить
    • bormand, ты же рубишь com, может ты еще и в другом древнем ненужном говне разбираешься? знаешь, как работает msrpc?

      я же верно понимаю, что транспорт (nc..) может быть named pipes, и тогда он работает по SMB (445 tcp в современных виндах, нетбивис меня не ебет), а можем быть напрямую по tcp, и тогда он либо явно имеет статически заданный порт, либо использует port mapper, и может тогда вообще любой порт использовать, и может еще поверх https?

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

                На самом деле изначально там была как-бы хорошая идея: RPC может работать поверх чего угодно. Ты просто пишешь на MIDL интфрейс, генеришь клиента, и подключаешься хочешь по IPX, хочешь по Named pipes, хочешь по TCP, хочешь по DecNET.

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

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

                  Лучше уж тогда СОМ через это гонять.
                  Ответить
                  • Имперсонация это чуть ли не единственный win всей этой технологии, когда ты можешь прозрачно запустить поток от имени пользователя. Ну и еще наверное возможность публиковать это говно в AD, чтобы клиенты тебя находили.

                    А DCOM кстати тоже поверх RPC работает, и тоже может выбрать рандомный порт (в случае транспорта tcp).

                    Кстати, MS еще завез HTTP доступ (ws-management, называется WinRM), разумеется через драйвер http.sys. Они до такой степени не уверены в себе, что явно просят указывать trusted hosts с которых ты будешь на него ходить (если не в керберосном домене).
                    Ответить
            • не, я таким не занимаюсь, да и эти чудесные протоколы вытарчивают наружу только у полных ротоёбов. Не выпускать в Интернет пропреитарное дырявое говно, у которого даже порт заранее неизвестен, умеют даже мамины админы.

              мне правда бывает интересно как что работало, и почему.
              Ответить
              • Удовлетворил твое, гм, любопытство. Теперь у меня руки липкие и пахнут странно.
                Ответить
      • Понятия не имею, если честно.

        Меня подобные тонкости винды интересуют только если требуются по работе.
        Ответить
    • Амазон заебал. Просто взял, сукаблядь, и заебал!
      Ответить
    • http://www.scrawl.com/scr/index.html
      Ответить
    • Говнокод всё? Куда все съебались?
      Ответить
    • Вот кстати зацените какой кадр https://www.linux.org.ru/forum/job/16051291

      https://github.com/mirai65536

      mirai65536/README.md

      I'm a sad transgender girl with suicidal thoughts from Armenia.
      Also, I hate bloated software.

      Read about me on my personal website https://mira-strannaya.ru/

      https://mira-strannaya.ru/images/x230_classic_keyboard/ножки.jpg - программерские носочки
      Ответить
      • Вот к чему крестоговно приводит!
        Ответить
        • Интересно, как в Армении относятся к трансгендеркам. Небось, ставят мкб-10 F20 и даже не смотрят, что он черный. #BTLM!
          Ответить
          • Почему-то у меня сложилось ощущение, что в Армении трансгендер_ок как-то слишком уж много. Даже у нас на ГК был_а так_ая, и вроде как раз из Армении, но это не точно.
            Ответить
          • Доброе утро, defecate-plusplus.
            Ответить
          • не проверяла, какой диагноз поставят, если обратится, но мне показалось, что врачи на удивление адекватны, если молоды.
            Ответить
            • ого, а когда это ты успел трансгендером стать? Вчера же еще обычным был. За ночь перековался что ли?
              Ответить
            • Ты давно вуз окончила?
              Ответить
            • Ну а ты вообще документы на женские менять собираешься? Их же без диагноза вроде не меняют.
              Ответить
        • Ахтунг! Уир верден ангегриффен! Алле постен безетсен. Иш уидерхуле: уир верден ангегриффен!
          Ответить
      • Я не верю что человек в 21 год на голубом глазу может такую хуйню писать

        И я не про программы на с++
        Ответить
        • https://arhivach.net/thread/516369/ я еще вот ее тред на сосача в архиве нашел.

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

          Иногда я поражаюсь мощности пиздеца, который порой встречается в головах людей.
          Ответить
          • >>> Ищу настоящей любви на всю жизнь.
            >>> 2ch.hk
            >>> Шла на край света и рисковала жизнью ради моих бывших чмошников, и теперь они меня бросили, хотя я представляла с ними всю свою жизнь. [https://mira-strannaya.ru/articles/about_me]

            Бля, просто какая-то драма в трёх актах. Новый Хемингуэй, только вместо ботинок — любовь всей жизни, и слов побольше.
            Ответить
            • > Ищу настоящей любви на всю жизнь.
              > 2ch.hk

              Она же не на дваче ищет, как я не на говнокоде.
              Ответить
          • Добрый день, j123123.
            Ответить
          • > любить за внешность и достаток
            Стандартное поведение любой особи с высшей нервной деятельностью, которая рассматривает партнёра в качестве носителя генов ее потомства и гарантий здоровья, приспособленности (если они тоже получатся красивые и здоровые). А достаток это некий сигнал, что с голоду не помрут и даже очевидно лишний бонус будет к приспособленности. Эволюция бессердечная сука.

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

                мало кто хочет девушку без передних зубов, с усами на губе, и весящую 120 килограм. Даже тот, кому внешность не главное
                Ответить
                • >без передних зубов, с усами на губе, и весящую 120 килограм

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

                      Когда-то мне на дваче сказали что 80% мужиков активно гонятся за 20% самых-самых баб

                      Когда кто-то говорит "не важна внешность", имеется в виду что между теми 20% и уебищами есть огромное количество хороших девушек и это надо иметь в виду если собираешся строить что-то серьезное
                      Ответить
                      • Ну так началось-то всё с того, что про «не важна внешность» нахрюкнула девушка с, простите, хуем.

                        А вообще обычно такое говорят как раз те самые особи-120-кг.

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

                          единственное в чем я ее могу упрекнуть в том что «не важна внешность» это банальщина
                          Ответить
                          • ну да, это примерно как написать "ищу добрых, умных и щедрых. Злым, глупым и жадным просьба не беспокоить"
                            Ответить
                      • Это верно.

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

                        Во-вторых у формулы влюбленности красота имеет конечно большой коэффициент, но она там не единственная переменная
                        Ответить
                • NSFW

                  https://ic.pics.livejournal.com/annataliya/9442011/159421/159421_original.jpg
                  Ответить
                • Тот, кому внешность не главное, тупо лукавит, ведь когда у него (нее) попадется на пути аналогичный по второстепенным признакам потенциальный партнёр, но при этом еще и не 120 килограммовый усатый хряк, а красивый*, то гормоны (биохимия) дадут о себе знать, не все подчиняется только разуму. Гормоны тупо надавят на центры удовольствия, и вот она любовь-морковь.

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

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

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

                        В интернете все всегда скатывается в каких-то хряков и гормонов но жизнь не дает таких очевидных выборов
                        Ответить
                        • >искать партнера "которому не важна внешность"
                          зачем искать партнера по такому ебанутому параметру?

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

                              **По мнению экспертов журнала GQ GK
                              Ответить
                              • я не предлагаю тебе вступать в отношения с людьми которые тебе не нравятся
                                Ответить
                                • Мне жена не разрешает вступать в отношения /green

                                  Я лишь обратил внимание, что "стереотипы" имеют соответствующие фундаментальные объяснения.

                                  Это как терпеть капризы родного ребенка и нести существенные тяготы за счёт своего ресурса в пользу чужого (поднималась тема пару месяцев тому). Голова не 100% тут способна закрыть.
                                  Ответить
                                  • "Мне нельзя в Бельдяжки. Я женат" (с)
                                    Ответить
                                  • это не повод выключать верхнюю голову и включать нижнюю
                                    Ответить
                                    • ох, можно подумать, что ко всем нам в очереди стоят красавицы из наших онанистических грёз, и шепчут "Я твоя, твоя навеки"*, а мы такие: "ну мы не можем на вас жениться, потому что наша верхняя голова говорит, что внешность это не главное".

                                      Хотя справедливости ради, были реальные примеры съебывания от вполне годных тях по причине зашкаливающего уровня мозгоёбства

                                      *http://lit.peoples.ru/poem/22860.html
                                      Ответить
                                      • На самом деле есть ещё один интересный момент, что если выбирать из двух, то выбор будет за красивым*. Если выбирать из трёх, то выбор будет за средним по красоте*.

                                        https://elementy.ru/novosti_nauki/432562/
                                        Ответить
                        • > В интернете все всегда скатывается в каких-то хряков и гормонов

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

        Безвуз.
        Ответить
      • в вам когда нужно поправить пару строк в /proc вы тоже на си пишете
        https://github.com/mirai65536/thinkpad-fan-tweak/blob/master/src/main.c
        ?
        Ответить
        • https://github.com/mirai65536/mazemaze/blob/master/src/MazeRenderers/Brick.cpp#L106
          Устаревшая OpenGL питушня с glBegin
          https://gamedev.stackexchange.com/questions/34108/opengl-vbo-or-glbegin-glend
          Ответить
          • https://github.com/mirai65536/mazemaze/blob/f3ed76963ee55c80165ed23e4b774953c9e1d497/src/Skybox.cpp#L49

            glBegin(GL_QUADS);
                glVertex3i( size, -size, -size);
                glVertex3i( size, -size,  size);
                glVertex3i( size,  size,  size);
                glVertex3i( size,  size, -size);
            
                glVertex3i(-size,  size, -size);
                glVertex3i(-size,  size,  size);
                glVertex3i(-size, -size,  size);
                glVertex3i(-size, -size, -size);
            
                glVertex3i( size,  size, -size);
                glVertex3i( size,  size,  size);
                glVertex3i(-size,  size,  size);
                glVertex3i(-size,  size, -size);
            
                glVertex3i(-size, -size, -size);
                glVertex3i(-size, -size,  size);
                glVertex3i( size, -size,  size);
                glVertex3i( size, -size, -size);
            
                glVertex3i(-size, -size,  size);
                glVertex3i(-size,  size,  size);
                glVertex3i( size,  size,  size);
                glVertex3i( size, -size,  size);
            
                glVertex3i( size, -size, -size);
                glVertex3i( size,  size, -size);
                glVertex3i(-size,  size, -size);
                glVertex3i(-size, -size, -size);
                glEnd();

            Надо чтоб гомоиконность! Чтоб все кобенации нагенерировать.
            Ответить
          • Мне было нужно, чтоб это запустилось на древних некрокомпах.
            Ответить
            • Привет, mirai65536
              Пофиксь баг https://govnokod.ru/27186#comment606036
              Ответить
              • это армянский трап
                Ответить
                • Действительно. Как же он тогда баг пофиксит?
                  Ответить
              • https://govnokod.ru/user/67851 кстати да, есть такой аккаунт.
                Кто-то видимо докладывает о всяких обсуждениях на говнокоде.
                Ответить
              • https://github.com/mirai65536/mazemaze/commit/ff6a27019f3b1f159b6932bb71d1cc555274c098
                Ответить
                • > Copyright (c) 2019-2021

                  Копирайтам не нужно менять дату, у них нет понятия истечения
                  Ответить
                  • лолшто?
                    Ответить
                    • https://stackoverflow.com/a/2391555/2908793
                      Ответить
                      • > I'm voting to close this question as off-topic because it is a legal question and not a programming question. – Ken White Jul 6 '19 at 0:20

                        Вот пидорас )))
                        Ответить
                      • Copyright should be up to the date of publish.

                        So, if it's a static content (such as the Times article you linked to), it should probably be statically copyrighted.

                        If it's dynamically generated content, it should be copyrighted to the current year

                        Ответить
                        • copyright automatically applies until you explicitly license it otherwise

                          (это я и имел в виду про истечение)

                          если есть проблема с тем, что вот-вот перейдет в паблик домен - вот тогда можно поставить второй, конечно, но я думаю что к тому моменту на плюсах-то писать уже никто не будет. хотя тут тоже вопрос что можно копирайтить, потому что это уже derivative work.
                          Ответить
                          • Файке, а отчего у тебя штамп в паспорте - "уни-пасс"?
                            Ответить
                    • но сформулировал хуево, да
                      Ответить
                • > mkdirp

                  ну зачем же писать с нуля, можно же было взять одну из готовых либ https://govnokod.ru/27078
                  Ответить
            • на таких старых, что там не было ни перла, ни шела, ни седа с авком. На компах 1969-го года
              Ответить
            • И вообще, древний OpenGL не нужен. Если уж надо чтоб где попало запускалось, делай софтварный рендеринг.
              Ответить
              • У меня есть нетбук Eee PC 900, я хочу, чтоб на нём запускалось.
                Это моя принципиальная позиция, что если производительности достаточно, значит не должно быть ограничений, вроде несовместимых API, которые не позволяют пользоваться софтом.
                А то наплодят хелловорлдов змеек, которые без вулкана не запускаются, это же бред, ну согласитесь. Вулкан нужен там где крутой графоний.
                Ответить
                • Ну ты как Тарас с его селероном...
                  Ответить
                  • У него есть легендарный ATI Rage ещё.
                    Ответить
                    • А у меня есть S3 Virge и Riva TNT, но пихать их невкуда
                      Ответить
                      • перелогинься.. тебе надо много апдейтов поставить
                        Ответить
                • > Eee PC 900
                  Увожаю, годная машина.
                  Ответить
                  • Не уважай трапов.
                    Ответить
                    • Какое транзитивное неуважение )))

                      Тут же вроде про машину говорилось а не про её хозяйку.
                      Ответить
                      • > Тут же вроде про машину говорилось а не про её хозяйку.

                        Тогда ждём уточнений от Снаута.
                        Ответить
                        • Не знаю, как можно было прочитать мой пост так, чтобы заключить, что речь идёт не про нетбук, а про какого-то человека.
                          Ответить
                      • Может он уважает за то что есть хуй фонг. Или наоборот, нету хуя фонга.
                        Ответить
        • https://github.com/mirai65536/mazemaze/blob/f3ed76963ee55c80165ed23e4b774953c9e1d497/src/Settings.cpp#L62
          bool
          mkdirp(const char* path, mode_t mode = S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH) {
              char* p = const_cast<char*>(path);
          
              while (*p != '\0') {
                  p++;
          
                  while (*p != '\0' && *p != '/')
                      p++;
          
                  char v = *p;
                  *p = '\0';
          
                  if (mkdir(path, mode) == -1 && errno != EEXIST) {
                      *p = v;
                      return false;
                  }
          
                  *p = v;
              }
          
              return true;
          }

          А нахуй эта еботня с const_cast тут нужна? Почему б той функции сразу не принимать не-const питушню?
          Ответить
          • чтобы передать туда строковый литерал и..

            стоп

            значение p звездочка же не меняется
            Ответить
            • Там есть "*p = '\0';" и "*p = v;"
              Ответить
              • точно
                я слепошарый еблан

                тогда сегфолт
                Ответить
                • Если передать строковый литерал, то да. А если обычный char*, то может и прокатить.

                  https://ideone.com/nKmqq0
                  Ответить
          • Родина им дала std::string, ебись, ебись с байтиками в std::string! Блядь, не хочу, хочу в крестах жрать while (*p != '\0').
            Ответить
          • Да и вообще, кстати, весь этот цикл — это практически дословное переизобретение strtok(), только со всунутым mkdir().
            Ответить
          • const_cast нужна что бы ты осознал своей башкой что пытаешься менять обьект который "read-only" :)
            Ответить
            • Т.е. вызывающему насрали в const буфер? Охуенная функция.
              Ответить
              • Но там же вернули всё обратно. Правда не потокобезопасно получилось.
                Ответить
                • > вернули всё обратно

                  Только при успехе... И правда вернули.
                  Ответить
                • Null terminated строки -- ёбаный рак. Сэкономили регистр на длину/конец и получили все эти хтонические strtok'и и gets'ы.
                  Ответить
                  • Ну во-первых, это только у j123123 так, во-вторых - что тебе мешает таскать структуру {int len, char* ptr}?
                    Ответить
                    • Мешает то, что вся стандартная либа на этом говнопаттерне. Мешает то, что даже крестам приходится подстраиваться под этот говнопаттерн чтобы эффективно звать сишные либы.
                      Ответить
                    • какой std::string ))

                      пишешь на чистой няшной --- стродай
                      Ответить
                      • Это рейндж скорее, у самой стринги три указателя будет (begin, end, alloc_end) чтобы она не лагала на мелких конкатенациях.
                        Ответить
                        • Это уже внутренние проблемы реализации.
                          Главное, что я всегда знаю её конец же

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

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

                    К примеру я могу взять строку, взять указатель на ее середину например, и получить обычную строку (до завершающего символа), а так бы не мог

                    Слишком сложно для низкоуровневой питушни
                    Ответить
                    • Ну паскалевская строка -- это ещё хуже...

                      А вот крестовые диапазоны с [begin; end), имхо, идеальная конструкция для всяких парсеров. И длина всегда есть и нарубать на кусочки очень легко.

                      Тот же strtok превратился бы в чистую функцию, которая возвращает 2 рейнджа.
                      Ответить
                      • а, то есть не длину хранить, и указатель на жопку?

                        Но тогда всё равно строка уже не будет тупо указателем на массив символов
                        Ответить
                        • Будет, работать в таком представлении ничуть не сложнее, чем с массивом символов. Ты один хер не можешь free'шнуть сишное говно с середины.
                          Ответить
                          • не понимаю

                            если строка это структура о двух указателях, то как я могу указатель на массив использовать как строку?
                            Ответить
                            • Положишь начало массива в begin, а конец массива в end.

                              Заодно не будет факапов с sizeof от указателя вместо sizeof от массива.
                              Ответить
                              • Переход между {ptr,len} и {head,tail} тривиален. А вот кто будет манажить? Пока что паскакалевская уделывает факапную\0
                                Ответить
                    • Даже сраный gets бы принимал рейндж на буфер и возвращал бы рейндж на заполненную часть. Просто и безопасно.

                      Но нет блядь, у нас в проце всего 8 регистров и арифметика на них не пашет, поэтому мы поднасрём потомкам на 30 лет вперёд.
                      Ответить
                      • откуда ты помнишь сколько там в PDP было регистров?
                        Ответить
                        • Да я абстрактно... В PDP вроде всё норм с регистрами было, в отличие от первых х86.
                          Ответить
                      • Может в 1969 году так и было? А сейчас оставили, потому что лишний оверхед для контроллеров.
                        Ответить
                        • В 69-м (точнее наверное в 1972-м) так именно и было, сейчас нельзя это убрать: сломается код

                          Можно поверх сделать другие сущности, например кресты и STL std::
                          Ответить
                          • > Можно поверх сделать другие сущности, например кресты и STL std::

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

                                Я как-то соснул взяв c_str у временного объекта ))
                                Ответить
                              • > легаси

                                Например? Почему бы не забить болт на легаси? Кому надо - пусть сосёт с копированием.
                                Ответить
                                • Если забить болт на легаси, то никто на тебе не будет писать.

                                  Как бы ты реализовал c_str?
                                  Ответить
                                  • А зачем мне может понадобиться c_str, если у меня нет говна, где нужен null terminated?
                                    Ответить
                                    • У тебя API нет, но есть API операционок и либ, а сишный API это лингва франка, увы

                                      Грубо говоря если я дам тебе PetuhOS или libpetuh.so, то там будет сишный API (и ABI)

                                      не С++ный же
                                      Ответить
                                • А как, если системное апи всех осек уже пожрал этот сишный рак?

                                  Это надо все сисколлы переделывать и половину ядра до кучи.

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

                                  Такие дела.
                                  Ответить
                                  • Линукс Торвальдс добавляет новые функции, где вместо передачи char* теберь char* и len. А пока некоторых нет - сосать с копированием.
                                    Ответить
                                    • В параллельной вселенной разве что... Там же в кишках везде эти строки с нулями, ты заебёшься рефакторить.
                                      Ответить
                                    • 1. Линусу срать на С++
                                      2. Линус что-то добавляет, а банк сидит на LTS где ядро 2.6, и через пять лет обновится на ядро 3, а еще через пятндацать -- на четвертое
                                      3. Кроме Линуса есть еще винда и яблоко и миллиард библиотек lib[чототам]
                                      Ответить
                                      • Ну тогда жрать говно, хули. А через 10 лет ещё больше, а через 30 - утонуть и захлебнуться, ведь нам надо поддерживать говно 1972 года.
                                        Ответить
                                        • Шёл 2021 год, интел продолжал поддерживать gate a20...
                                          Ответить
                                        • Ну чувак, это бизнес так работает

                                          Если бы Страуструп сказал "делаем с ноля заебись язык без обратной поддержки ссаных сей", то сейчас С++ был бы так же популярен, как например D
                                          Ответить
                                          • > Если бы Страуструп сказал "делаем с ноля заебись язык без обратной поддержки ссаных сей", то сейчас С++ был бы так же популярен, как например D

                                            Некоторые языки стали популярны без совместимости с каким-то там говном до них. Например, "Java", "Python", "PHP"
                                            Ответить
                        • > оверхед

                          Да не будет там никакого оверхеда, особенно если конпелятор немного оптимизнёт... Скорее наоборот, уйдёт куча глупых O(n), которые сейчас неизбежны если юзаешь стандартную сишколибу. Код только лучше станет.
                          Ответить
                          • А зачем тебе O(n) пробегаться, чтобы длину узнать? Я только 1 пример придумать смог: чтобы сплитануть строку на 2 равные части: можно за O(1) будет.
                            Ответить
                            • ну блин, любой strlen это O(n), например чтобы узнать её размер для выделения памяти
                              Ответить
                            • Да банальный strcat(). Шедевр аутичного дизайна, блядь.
                              Ответить
                              • Вообще ты прав: Очень много Шлёма Зе Пеинтеров родилось благодаря этому
                                Ответить
                                • Вот нахуя он возвращает указатель на начало строки, а не на конец, кстати? Начало у меня и так есть... А вот конец очень бы пригодился чтобы не шлемиэлить.
                                  Ответить
      • Лол, как тот стремный хуй, разраб вима
        Ответить
      • https://vk.com/rsxrwscjpzdzwpxaujrr?z=photo424785501_457248929%2Falbum424785501_280981137

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

            https://i.kym-cdn.com/photos/images/original/001/586/384/5e1.jpg
            Ответить
          • Потому что они двачуют в это время с дилдаком с али в жепе
            Ответить
    • Чрезвычайное проишествие! Винда сосет хуй!

      Когда на винду пишут большой файл, она сначала считывает его в оперативку, в кеш размером примерно 5 гигов. Это не отключается, и не настраивается. Нет, "disable write caching" у устройства не помогает.

      Далее, кеш пишется на диск.

      При писании двадцати гигабайт по дестигигабтиной сетке (или вероятно при писании с соседнего диска) процесс выглядит так:
      * 1 гигабайт в секунду
      * 0 бит в секунду и огромная очередь на диск
      * снова 1 гигабайт

      на шаге два все думают, что всё зависило, и срут кирпичом. В интернетах толпам страдающих пользователей предлагается сделать sfc /scannow.

      На прыщах, разумеется, не воспроизводится
      Ответить
      • Никогда с таким не встречался. Попробуй выполнить sfc /scannow.

        UPD: А вообще очень похоже на поведение торрент-клиентов, которые закачку нового торрента начинают в оперативу, параллельно выделяя много гигабат на диске (нолики пишут, кажется). Там это действительно выглядит как минута максимальной скорости закачки и несколько минут простоя — но потом всё раздупляется и начинает качаться нормально.
        Ответить
        • а у тебя есть свеждая десятка и десятигигабитная сетка, чтоб проверить?
          Выглядит это так: https://i.postimg.cc/8Ch0Lmdb/speed.png

          насасываеца буфер, и хууяк на диск

          хз, делает ли это сервер SMB (LanMan или как его) или менеджер виртуальной памяти (если файл мапица в память), но выглядит это ужасно

          а на прыщах график ровный. Стабильные 300-400 мегабайт (предел диска) вместо вот этого 900-10-900
          Ответить
          • У меня есть несвежая десятка и два SSD, между которыми я иногда мотаю десяток-другой гигабат. График ровный (если копируются большие файлы, на большом количестве мелкушни просадки бывают, конечно), аномалий с оперативной памятью не замечаю, загрузка дисков ~100 процентов.
            Ответить
            • эта картинка снята с виндосервера, но народ в инете ноет про десятку

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

              попробую потом тоже с десяткой
              Ответить
              • Вообще, конечно, выглядит как работа ПО, качающего данные по сетке, у которой скорость больше, чем скорость диска. Ну и если там в итоге средняя скорость записи равна пределу диска — то в чём проблема?
                Ответить
                • ПО это виндуос эксплорер.
                  Всё упирается в диск действительно. Скорость сети намного выше скорости диска (сеть 10Гб, диск -- обычный дешевый SSD, а то и вовсе HDD)

                  проблема в хуёвом UX: падение скорости почти до ноля вызывает желание у пользователя остановить скачку, потому что "всё зависло".

                  На картинке не очень видно, но при "падении" индикатор некоторое время вообще не двигается!
                  Ответить
                  • У меня, кстати, другая проблема есть: при удалении/перемещении файлов иногда происходит зависание на 99%: ничего никуда не двигается, показываемая скорость уменьшается. Такой этап длится примерно столько же, сколько и всё удаление/копирование, хуй знает, что за хуйня.
                    Ответить
                    • тримается диск может?

                      перфмон в помощь, смотри disk queue (ну и можешь еще посмотреть всякие cpu и interrupts конечно)
                      Ответить
                      • Возможно, но он же вроде не должен на каждом удалении триматься…

                        Спасибо, посмотрю.
                        Ответить
                        • вообще интересно как правильно профилировать такое говно.

                          на прыщах обычно хватает vmstat: если растет wa, значит процесс ждет io. А есть еще iostat где тоже есть %iowait.

                          на шиндуос есть performance monitor со своим disk queue (вроде как он должен быть не больше единицы), но есть еще ETW для снятия данных прямо с драйвера, можно его попробовать
                          https://devblogs.microsoft.com/oldnewthing/20201125-00/?p=104480
                          Ответить
                        • гост, а ты понимаеш вот эту хуйню?
                          https://docs.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-setsystemfilecachesize

                          это же размер кеша для процесса, или для системы?

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

                          я тогда буду богом виндоговна

                          а вот такую хуйню понимаеш?
                          https://docs.microsoft.com/en-us/sysinternals/downloads/cacheset
                          Ответить
                          • Не, я ж не хардкорный виндоадмин, я такого не встречал. У Руссиновича надо спросить.
                            Ответить
      • > Винда сосет хуй!
        - сколько взяла?
        Ответить
      • > на прыщах не воспроизводится

        Да ну не правда... Тоже dd на флешку сначала взлетает до гигабайтов, потом плавно теряет скорость.
        Ответить
        • Тут речь не о флешке, а о записи терабайта порнухи по сети 10Гб на HDD
          Ответить
          • Ну дык та же самая проблема, которую ты описываешь -- закидывает 4-8 гигов в буфер в оперативке и потом висит и моргает лампочкой пока эта очередь просрётся...
            Ответить
            • Почему-то на прыще это не воспроизводилось.

              Возможно потому, что я не асилил запустить самбу в SMB3 с multichannel и с обработкой в несколько ядер, и всё упёрлось в скорость сети (или в CPU, эту сеть обрабатывющий) и такой явной картины не получилось

              Было давно, забыл уже
              Ответить
              • В прыщах раньше это ещё убивало i/o шедулер и компом нереально было пользоваться пока не докопируется.
                Ответить
                • А как пофиксить-то? Через tc в случае сети?
                  Ответить
                  • Не копировать большие файлы.

                    А так да, шейпинг на уровне сети или в самой проге... Емнип, у нас на прошлой работе бекапилка как раз была зашейпана.
                    Ответить
    • https://habr.com/post/536360/
      > Kafka как хранилище данных: реальный пример от Twitter

      «Twitter» не зассал и всё-таки привёл реальный пример.
      Ответить
    • В список предустановленного для РФ софта попал ICQ

      привет с того света
      Ответить
      • А "Mail.ru Агент" попал?
        Ответить
        • quote

          На смартфоны должны быть установлены следующие приложения:

          Яндекс.Браузер
          Яндекс
          Яндекс.Карты
          Яндекс.Диск
          Почта Mail.Ru
          ICQ
          «Маруся» - голосовой ассистент
          Новости Mail.Ru
          OK Live
          ВКонтакте
          Одноклассники
          MirPay (только для устройств под управлением Android)
          Госуслуги
          МойОфис Документы
          Kaspersky Internet Security (только для устройств под управлением Android)
          Applist.ru
          Ответить
          • какой багор )))
            Ответить
          • сколько ненужного говна, лол
            Ответить
            • Да фактически все ненужное говно, кроме каких нибудь госуслугах. Нахуя нужны эти предустановленные программы?
              Ответить
              • причём это касается любых предустановленных программ в принципе
                Ответить
                • Ну я понимаю еще логику говна с предустановлеными в китайских ксяоми например их параши в качестве просто рекламной платформы. Или у других смартфонах просто любой параши просто потому что это реклама.
                  Но не понимаю логику "РФ софта", телеметрии что-ли мало? Или ебать гордось, патриотическое воспитание?
                  Ответить
                  • так и тут реклама. кто занёс, того и прорекламировали

                    или ты думаешь, что как-то по-другому было?
                    Ответить
                    • Реклама госуслуг, ну да. Плоти нологи даже тебе уже и телефон об этом намекает: https://youtu.be/RA1YXdVNDuE
                      Ответить
                      • ну дык ты ж сам говоришь, что госуслуги это едва ли не единственное нужное. ну мож ещё мирпей, ты ж пенсионер небось, у тебя же есть карточка системы мир?

                        а вот остальное это чисто договорняк от пидеров рынка
                        Ответить
                        • нахуй антивирус на андроиде лол.
                          Ответить
                        • > ты ж пенсионер небось, у тебя же есть карточка системы мир?
                          Или он просто хочет переводить деньги по всей России без комиссии. defecate-plusplus пояснит подробнее.
                          Ответить
                          • оо, зацени заебок

                            заходим на https://mironline.ru/support/list/krym/, ищем фразу "Обслуживание операций по картам «Мир» не зависит от международной политики, платежную систему не могут заблокировать или[D1]", наводим на D1 и видим ссылку file:///C:/Users/blinovsd/Downloads/mironline.ru%20-%20%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8C-1.docx#_msocom_1

                            Какой Блинов С.Д. )))
                            Ответить
                        • нахуя карточка системы мир?
                          Ответить
                          • помнится это такая лютая залупа. В Плане внедрения было. Когда я работал на ВЧ нас перекидывали толи с визы, толи с маэстро или мастеркарт кароче перекинули на этот ебучий мир, только блядь банкоматы забыли поменять и не один платёжный терминал мир не поддерживал и пиздец с перекидыванием бабосов с карты на карту с утратой части денег. В рот ебал и уволился через годик.
                            Ответить
                            • Нахуя нужны банкоматы? Оплата наличкой осталась только в сегменте "заказал в магазе доставку курьером домой, не захотел платить вперёд, а только при получении, а магаз курьеру никакого терминала не дал".
                              Ответить
                              • Сейчас да не нужны. Но и то у меня старая совецкая привычка - хранить бабосики в стекляной банке. Ты сам не по наслышке наверное знаешь когда в 90 банки лопались в том числе и сбербанк. но не суть. Я к тому что нахуя карточка системы мир?
                                Ответить
                                Ответить
                                • Демократическая страна, владеющая и визой и мастеркардом, может в любой момент нажать на кнопочку, и твои бабосики на их картах перестанут работать совсем. Например, в 2014 так и случилось в Крыму.
                                  Это отвечая на твой вопрос зачем. Особый цинизм платить зарплату в армии на карту американской платежной системы.

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

                                  Мир ещё другими способами пытаются популяризовать, например, развитие внутреннего туризма (когда часть денег за поездку возвращали в 2020) или оплата штрафов без комиссии.
                                  Ответить
                                  • Да сейчас конечно на каждой двери есть карточка мир.
                                    >> не так и много времени понадобилось, чтобы стало нормально.
                                    Знаешь когда у меня она заработала именно что ею можно было расплачиваться в полной мере? Наверное только в конце 19 года. Когда перевели вояк? Как только так сразу, в году таки в 15. Хорошо что я уволился из этого пердоля. Как помню когда только первый магазин рекламировал что ебать, у нас есть оплата мир, там было столько ВМФевцем что наверное целая рота.
                                    4 года это не быстро. Вот считай если бы реально бы заблокировали, то представь какой хуец бы сосали все, ну наверное кроме центральных областей как всегда и Крыма.
                                    Ответить
                                    • Ну так обсасывания, что нам нужна своя платежная система я слышал ещё лет 15 назад. Пока не случилось никто не чесался, неудобно принимать решения не в пользу американских друзей, домик во флориде могут не позволить купить.

                                      Задайся вопросом ещё про национальную программную платформу. И почему закупки микросовт на ярды производится.
                                      Ответить
                                      • кстати на работе была забавка. К нам какой то бюджетник на обслуживание пришел, до этого какая-то московская контора обслуживала. Это контора как из их сайта выяснилась обслуживает росатом. Заглядываем в код и ржем всем офисом, стандартный функционал 1С остался, зато все стандартные функции был просто добавлен префикс _ и за это тот бюджетник дохуиард платил. Я боюсь представить что там с росатомом какой лютый там попил.
                                        Ответить
                                        • Точно не дохулиард, скорее, десяток, а то и единицы дохулионов.

                                          Ты всегда можешь посмотреть сколько именно на zakupki.gov.ru
                                          Ответить
                • это вообще говоря тренд

                  поставь шиндуос десять. тебе предустановица кортана, скайп, еще какая-то мутная параша, хотя ты в общем и не просил
                  Ответить
                  • но скайп хотя бы принадлежит майкрософту
                    Ответить
                    • ты чо пёс. Ты доверяешь майкрософту больше чем правительственым падлизам нашего госудаства? Говори свинья, кому ты служишь?!
                      Ответить
          • Ёбанный пиздец.
            Ответить
            • кстати, интересно

              что на лоре эта новость вызвала в основном негативные комментарии, кроме одобрям-с некоторых известных охранителей

              на гк тоже без особых восторгов

              зато на игрумынии под похожей новостью радуется и ликует народ ("народ"?), а всех недовольных капитально так минусуют

              помоги Даше найти сайт с ботами
              Ответить
          • Особенно смешно становится, если посмотреть на принадлежность этих, с позволения сказать, приложений:
            Яндекс.Браузер                     Яндекс
            Яндекс                             Яндекс
            Яндекс.Карты                       Яндекс
            Яндекс.Диск                        Яндекс
            Почта Mail.Ru                      Mail.Ru
            ICQ                                Mail.Ru
            «Маруся» - голосовой ассистент     Mail.Ru
            Новости Mail.Ru                    Mail.Ru
            OK Live                            Mail.Ru
            ВКонтакте                          Mail.Ru
            Одноклассники                      Mail.Ru
            MirPay                             Госуха
            Госуслуги                          Госуха
            МойОфис Документы                  Рандомное говно
            Kaspersky Internet Security        Рандомное говно
            Applist.ru                         Рандомное говно


            Кстати, «applist.ru» — это какой-то ёбанный SMM-бложик. Тупо бложик со ссылками на «Google.Play», даже не альтернативный магазин приложений типа почившего яндексовского. Какого хуя он записался в список программ, которые абсолютно необходимы всем гражданам РФ?
            Могу поставить сто нихуя, что Александр Любаков, курирующий эту хуйню, — это сын/внук/сват какого-нибудь очень уважаемого человека. Вот просто, блядь, гарантированно.
            Ответить
            • > Александр Любаков
              - интересно, это то же тело, что и здесь: https://lyubakov.ru/about/?

              Авторский блог о бизнес-литературе с одним постом
              Ответить
              • >>> Вместе с моим дружищем Дмитрием Зароченцевым основал компанию LZ.Media
                Он самый.
                Ответить
          • Как попасть в этот список?
            Ответить
            • Попасть-то легко, а вот выйти... (развел руками).
              Ответить
    • "Компания EPAM Systems запустила новый проект EPAM Anywhere, который предоставляет удаленную работу на контрактной основе в международных проектах для IT специалистов из России."
      Ответить
      • Ну как, подался?
        Ответить
      • ГК Astra Linux сообщает о выходе обновления ОС Astra Linux Common Edition (релиз «Орел» версии 2.12.40). В новой версии осуществлен переход на ядро 5.4, добавлены поддержка процессоров 10 поколения от Intel и AMD, устранено 1189 известных уязвимостей Linux (CVE), а также реализовано множество доработок
        Ответить
        • А вы используете астру? как она вообще? стабильна? документирована? она на rpm?
          Ответить
          • я тебе ближе к лету отвечу на твои вопросы, потому что буду вынужден использовать астру в одном месте
            Ответить
            • я подозреваю в какой месте, багор )))
              Ответить
            • Так уже скоро лето, пляж. Отвечай давай.
              Ответить
              • Что может быть лучше летом на пляже, чем трахаться с новым нескучным лялихом?
                Ответить
                • е батся с линуксом у ста новленом на пк с ки тайской по мойки 90 годов
                  Ответить
                  • С исландской локализацией
                    Ответить
                    • исладская локализация изи же, больмень на саомм деле хотябы понимаешь что читаешь.
                      Поэтому я за ᠮᠣᠩᠭᠣᠯ ᠬᠡᠯᠡ
                      https://incubator.wikimedia.org/wiki/Wp/mvf/%E1%A0%AE%E1%A0%A3%E1%A0%A9%E1%A0%AD%E1%A0%A3%E1%A0%AF_%E1%A0%AC%E1%A0%A1%E1%A0%AF%E1%A0%A1


                      или за 中文
                      Ответить
                      • Ну если ты знаешь скандинавские языки то наверное. А вот мне знание английского (который тоже к германской группе относится, и даааааальний родственник исландского) совсем не помогает понимать исландский) Знакомыми кажутся только некоторые корни

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

                            К примеру Ombord это совершенно четко On board -- на борту.

                            корень brand это что-то про пожарных, а karta это карта:)
                            Ответить
                            • https://bilimdinews.kz/wp-content/uploads/2019/07/5018.jpg
                              Ответить
                            • Финский/эстонский красивые языки, а шведский грубый, наверное на нем круто матерится.
                              А еще круче говорить на белоруском нормальные слова, но будут воспринимать как вульгарщину. "у вашай шапіках прыгожая мыска"
                              Ответить
                            • мне нравится, что по-фински СПб это Pietari
                              Ответить
                              • Мне нравится что Владивосток на хангыле будет Beulladiboseutokeu а на китайском Хайшен.
                                Ответить
                              • А петрозаводск -- Петроской
                                Ответить
                      • 3oJIoTou_xyudóttir
                        Ответить
                • Кто-то чём, а Desktop о сексуальных потехах.
                  Ответить
      • Для IT специалистов обычно нет большой проблемы найти себе удаленную работу.
        Куда сложнее работодателю найти IT специалистов.
        Ответить
        • PHP?
          Ответить
          • Да, с PHP несколько проще: специалистов по PHP больше, чем специалистов по какому-нить С++
            Ответить
    • Продолжаем охуевать с Microsoft.

      Что делает юниксблядь, когда ему нужно удаленно управлять сервером? Юниксблядь ставит openssh. Это один TCP порт (любой) с аутентификацией по ключу. Секурно и просто. Через SSH юниксблядь может делать, что угодно.

      Что может сделать виндоблядь? Может взять RDP, но его не просто пееренести на другой порт (в реестре можно поменять только TCP порт, а UDP вроде нет) и она не умеет аутентификацию по ключу. Кроме того, нужно не забыть исправить firwall. А еще RDP без GUI (в режиме Core) не позволяет делать некоторых вещей (например, нормально управлять оборудованием).

      Может поднять WinRM, но там тоже нет аутентификации по ключу, и через WinRM можно сделать далеко не все (только некоторые cmdlets, Cim и ServerManager).

      Может поднять SSH, но с командной строки опять таки можно сделать не все (например, трудно управлять оборудованием)

      Может поднять Admin Center на HTTPS, но он не поддерживает аутентификацию по ключу, очень тяжелый (тяжелее openssh во много раз), так же не позволяет делать всё (только то, что можно через WinRM + работа с оборудованием) и вообще он Beta.

      Может открыть RPC, но он дырявый, не позволяет работать по ключу, не позволяет удаленно работать с обоурдованием, импортировать pfx, и требует миллион портов (135, 445, и все порты от 40000 причем в обе стороны -- не работает через NAT).

      Может поднять VPN и сделать сервер с гуем и RDP, или использовать несколько серверов.
      Виндоблядь должна страдать.

      Ах, да: VPN не позволяет использовать ключ и пароль одновременно (а strongswan позволяет)
      Ответить
    • http://pixelscommander.com/wp-content/uploads/2014/12/P10.pdf
      Ответить
    • а куда дели борманда? и икануса? и госта?
      Ответить
      • Борманд обиделся, что стратэгия пригревания уебков была подвергнута остракизму. Мрази довели его до няпока в очередной раз. И примкнувший к нему Снаут.
        Ответить
    • https://ro.wikipedia.org/wiki/Mitologia_rom%C3%A2neasc%C4%83
      Ответить
      • что там? цыганка-молдованка собирает винограт?
        Ответить
        • Да, забавно что румынская мифология появилась только в конце 19 века. И объявили себя последниками римской империи и язык сделали около-латинский.
          https://upload.wikimedia.org/wikipedia/commons/9/92/Ethnographic_map_of_Balkan_Peninsula..png

          да и они цыгане да.
          Распространенное самоназвание — ром, рома, хотя используются и другие этнонимы: синти, мануш («люди»), кале («чёрные»). В качестве обобщающего названия на политическом уровне для всех европейских цыган используется обозначение рома (англ. Roms, Romanies).
          Теперь когда видишь очередного Эвоката с кучей черных ребятишек, позолоти ему ручку. Это же бывший ветеран той самой римской империи!
          Ответить
          • Ну так-то даки жили на территории еще Римской Империи (откуда и подрезали вульгарную латынь) а затем на территории Византии, и из них в итоге получились румыны. Но на латынь много кто перешел, все романские языки оттудаж
            Ответить
            • да это понятно. Удивляет то что даки ваши хорошо сохранились спустя 2000 лет а то и больше без государственности какой либо. и только в конце 19 века стали описывать себя как национальность
              Ответить
              • 19-й век это вообще подъем такого вот "национального самосознания", многие народы вдруг сообразили, что они -- нация, а до этого многие века их это не волновало.
                Ответить
                • О чём эта ветка?
                  Ответить
                • ну то не они вообразили, а скажем так им это придумали

                  ну и поскольку это было уже достаточно просвещённое время, то вокруг феодала или попа быдлу было больше неинтересно собираться, нужно было что-то новенькое
                  Ответить
        • https://en.wikipedia.org/wiki/Antiziganism
          Ответить
    • Мне Яндекс Директ предлагает Пас­порт Сент-Китс и Невис - он­лайн. Как думаете, стоит брать?


      зы: ахахахах:
      Девиз: «The ideal country to obtain citizenship for the whole family (Идеальная страна для получения гражданства для всей семьи)»

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

      В 2005 году 19 % территории использовалось под пашню, 3 % занимали пастбища, 17 % — леса.
      Ответить
      • Попробуй. Данные карты на левых сайтах не вводи только.
        Ответить
        • Сопоставимо со стоимостью хаты в Москве.
          Ответить
          • Охуеть.
            Ответить
            • Срок действия акционного предложения по программе Сент-Китс и Невис заканчивается уже в декабре 2020 года. Напомним, сейчас есть возможность оформить паспорт Сент-Китс и Невис для семьи из 4 по цене одного заявителя!

              В июле этого года был выпущен циркуляр, в котором речь шла о временном снижении цены для семейных инвесторов. Данная поправка касается только инвестиции в Фонд устойчивого роста (SGF). Таким образом, пожертвовав всего $150 000 (ранее – $195 000) , заявитель может получить паспорт Сент-Китс и Невис не только для себя, но и для 3 членов семьи.
              Ответить
              • Баловство это все.
                Вот как ты сможешь продолжать работать участковым, когда купишь второе гражданство за $150k. Бред.
                Ответить
                • Да и вуз что зря оканчивал?
                  Ответить
                  • а участковому вообще надо заканчивать вуз? это ж не следак и не опер
                    Ответить
                    • Должности участковых уполномоченных полиции являются должностями среднего начальствующего состава и старшего начальствующего состава (старшие участковые уполномоченные полиции) органов внутренних дел. Также предусматривается должность младшего начальствующего состава органов внутренних дел — «помощник участкового уполномоченного полиции», но в большинстве территориальных органов внутренних дел такие должности по штату отсутствуют.

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

            с 16 января в каждом супермаркете, поликлинике, школе, саду и даже ебаном.ит с Desktop, bootcamp_dropout и j123123 обязаны разговаривать только державною мовой
            Ответить
            • 1024-- ещё
              Ответить
              • в новосибе тоже началось?
                Ответить
                • Он из Харькова родом, ЕМНИП. Или я с ж123123 перепутал?
                  Ответить
                • Началось и уже давно. Прихожу в магазин, а там пакет предлагают на державной мове. Прихожу в поликлинику, а там бахилы кричат надеть на державной мове. Экс-СССР-ские гости с акцентом, но на державной мове. Да даже финн какой-то приезжал один раз (или не финн, кто его знает) - со словарём, но на державной мове говорил.

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

                  потом они удивлены почему в 2014 году на референдуме 96% проголосовало за выход из государственного недоразумения украины
                  да вот именно поэтому
                  20 лет запрещались русские школы, русские предметы, увольняли учителей, пытались вешать таблички на исторические пойнты "Тут в 1918 году поднимали украинский флаг", вступали в нато и т.д.

                  вот бы щас приехать в адыгею, татарстан или якутию и запретить оборот национального языка лол
                  Ответить
                  • > я пока сру
                    - это я вижу
                    Ответить
                  • Лучше в Чечню.

                    > вот бы щас приехать в адыгею, татарстан или якутию и запретить оборот национального языка лол
                    Ответить
                  • > потом они удивлены почему в 2014 году на референдуме 96% проголосовало за выход из государственного недоразумения украины

                    Собственно, референдума никакого и не было. Это такой же референдум, как и обнуление хуйла на пеньках
                    Ответить
                    • Что ты имеешь в виду? Нечестное голосование? На обнуление хуй ла тоже референдум был.
                      Ответить
                      • РеференДум, кхе-кхе, кремлеботов?
                        Ответить
                      • 1. Незаконность самого референдума.
                        2. Отсутствие какого-либо контроля со стороны. (из чего очевидно вытекают фальсификации)
                        Ответить
                        • А ничего, что гарант Конституции нахуй послал то, что гарантирует? Почему ты голосовал за него?
                          Ответить
                        • Ты можешь сколь угодно много срать в свои шаровары, но в 2014 году первый и последний раз наблюдалось уникальное на постсоветском пространстве явление - искреннее народоизъявление. Фигурально даже неходячие встали и пошли, только бы выйти из состава страны, в которой героизация предателей национальная идея, а 9 мая - день скорби.

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

                          /thread
                          Ответить
                          • это в хрюкни.
                            Ответить
                          • "j123123" просто антихуйлист обычный, как и Сёма.
                            Ответить
                          • > Ты можешь сколь угодно много срать в свои шаровары, но в 2014 году первый и последний раз наблюдалось уникальное на постсоветском пространстве явление - искреннее народоизъявление.

                            Пруфы искренности будут? Или обычный нахрюк?
                            Ответить
                            • А я придерживаюсь стороны дж21873781627. Я считаю что жители крыма да определились, да возможно и большиством, но наверное процентов таки 50%, но не как не 196%. Рашке крайне выгодно было заиметь этот регион по ряду причин. Это база ВМФ. Это экономически развитый регион, считай его даже ненадо развивать - взял на горяченком и все сиди перди да и "льготы" падавай чтобы не пиздели и все довольны были. Вы только посмотрите в алкашках - сколько "вина крыма" что огромные стелажи только ими и заняты.
                              Сука о чем говорить, рашке о выборах? Ебать хахаха. Еще больше багор когда показывают омерику "О ебать смотрите у них фальфисификации, не то что у нас голосование на пеньках, честное и без вбросов и без подрисованное количество цифр"
                              Ответить
                              • > Это экономически развитый
                                регион
                                - ну это спорное утверждение. До отжима был дотационным, остался дотационным и после.

                                Непосредственно как кусок земли Крым кроме как полоской берега ничем особо и неинтересен
                                Ответить
                                • >> ну это спорное утверждение. До отжима был дотационным, остался дотационным и после.
                                  Ну я сравнивал с ДВ. Тот же приморский край где всего на 100к населения меньше населения республики крыма. В том же крыму много что "развито", тот же блядотуризм, тот же сельхоз, да много чего развито, та же статья из вики: "По состоянию на сентябрь 2006 года Севастополь занимал третье место на Украине по социально-экономическому развитию, опережая Киев"
                                  А в дв... Ну э, ну пиздят лес похлеще чем в амазонии и рыбная мафия. "Рыбная политика рашки" настолько охуевшая, что консервы из требухи которые не продали заграницу приходится делать в море чтобы не стоять в порту пока рыба не протухнет и не пройдет сертиификацию и прочую парашу. По этому чтобы не быть в минусе, придумали заводы на плаву чтобы требуха не портилась.
                                  Ответить
                                  • > По состоянию на сентябрь 2006 года Севастополь занимал третье место на Украине по социально-экономическому развитию, опережая Киев

                                    - попытался нагуглить фразу, нашёл какой-то ватносайт https://sevastopol.su/news/sevastopol-zanyal-3-mesto-po-socialno-ekonomicheskomu-razvitiyu-no-vsyo-ravno-uskoryatsya-budem

                                    Статья от февраля 2012-года:

                                    Севастополь занял 3 место на Украине по итогам социально-экономического развития за 11 месяцев прошлого года. Об этом сообщил журналистам Председатель СГГА Владимир Яцуба, возвратившись из Киева, где он принимал участие в Совете регионов.

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


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

                                Когда почти 50% то получится как в белоруссии сейчас. Майданы каждые выходные были бы, не находишь? По факту же за останне прощевай проголосовали дружно все, и менты и военные. Голосовать можно было только укропаспорту. Поехалии идейно домой в луцькь только мокряк и небылица, которые и составляли 4% этнического состава.

                                А регион ведь дотационный был, из киева такие вскукареки и доносились. "Нахуй нам кормить сепаров, это люди второго сорта. Щас приедем поездом дружбы надаем по щам."

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

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

                                  > Любая националистическая параша
                                  - предлагаешь отменить, например, республики Татарстан и Чечня? Кстати, а что там про НАРОД КРЫМА

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

                              а вот народ Крыма был всегда. ещё в бронзовом веке представили этой древней нации на ЮБК сдавали скифам, сарматам и грекам пристройки из газоблоков за оверпрайс. Как ты можешь сомневаться в их искренности, искренности их самоопределения и волеизъявления?

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

                    > вступали в нато

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

              Upd уже нашел
              Ответить
              • Вроде если клиент обращается по-русски то отвечать на укре необязательно
                Ответить
                • нахуя жить в стране, если ты не знаешь её государственного языка и тебя от него тошнит?

                  В России есть программа "соотечественники": подаешь документы, сдаешь экзамен по русскому языку (нужно доказать, что он для тебя родной) и сразу получаешь ВНЖ (минуя РВП). Устраиваешься на работу (ВНЖ дает те же права, что и гражданство, кроме права голосовать и работать в госорганах), и через пол года получаешь гражданство.

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

                          https://www.youtube.com/watch?v=rgRKi8i3YKY
                          Ответить
                          • Когда у москвича возникают проблемы, он решает их так быстро, что даже не замечает

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


                          знаете, как прекрасно было проводить белую ночь на стрелке, у ростральных колонн дожидаясь четырех утра?

                          А потом открыли мост Бетанкура.
                          Ответить
                          • — Не, я не приду, мосты уже развели.
                            — Масяня, ты в соседнем доме живёшь.
                            — Блин, такая хорошая питерская отмазка и не работает!
                            Ответить
                  • 1) Укр является обязательным предметом в местном ЕГЭ поэтому его хоть как-то знает любой школьник который идет в вуз
                    2) по-моему презирают другие языки или тошнит от других языков только великоруснявых империалистов
                    3) жить в Украине намного лучше очевидно потому что программистам платят больше
                    Ответить
                    • надеюсь, твой комментарий не увидит чувак с лысым мужыком на аватаре, иначе вы еще одну лесенку-политоту построите
                      Ответить
                    • Ладно, похуй.
                      Ответить
                  • Сёма - рагуль
                    Ответить
    • https://habr.com/ru/post/536750/

      +1330, охуеть
      Ответить
      • я охуел, да:)

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

            Чтобы полностью обезопасить компьютер, выключите его (но не забывайте про IMM, так что сеть всё таки лучше отключить даже у выключенного компьютера)
            Ответить
    • Бесполезный факт: Щелезубы -- единственные в мире ядовитые млекопитающие.

      Виндовые cmdletы строятся по принципу Глагол-Существительное, например Get-NetAdapter.


      Чтобы узнать все кмдлеты для существительного используйте комманду Get-Command -Noun [существительное], например Get-Command -Noun NetAdapter
      Ответить
      • Напомнило:

        СЕКС ЭТО ХОРОШО

        А теперь, когда вы обратили внимание на это объявление, хочу предложить купить практически новую раковину
        Ответить
        • Кто о чём, а Desktop о сексе.
          Ответить
          • ты искал, вот, пожалуйста: секс, ебля, коитус, бдсм, совокупление, соитие, любовь, куннилингус, адюльтер, промискуитет, моногамия, контрацепция, дефлорация

            надо было просить доктора, чтобы обрезание тебе делал не по самый гипофиз
            Ответить
            • Не груби, я к тебе по-доброму.
              Ответить
              • Ладно, извини
                Ответить
                • Я тебя не извиню,
                  Попку хуем оскверню,
                  Просто я тебя люблю,
                  Дорогая!
                  Ответить
              • груби это как jruby но поверх груви?
                Ответить
                • Это загрузчик такой вроде
                  Ответить
                  • да, универсальный

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

                        на самом деле конечно лило устарел, бо не умеет в файловую систему, зато простой, как три копейки и без километров конфигов

                        в этом году я уйду от слаки, и лило больше не будет
                        Ответить
            • это типа найди лишнее слово?
              Ответить
      • А как же YTKOHOC?
        Ответить
      • Короткохвостая бурозубка (Blarina brevicauda), живущая в США и Канаде и обыкновенная кутора, известная также как водяная кутора, или водоплавка (Neomys fodiens), живущая по берегам водоемов в России — относятся к крайне немногочисленным ядовитым млекопитающим наряду с утконосом и щелезубами.
        Ответить
      • > единственные в мире ядовитые млекопитающие.

        утконос
        Ответить
    • Питухи, вопрос.

      Начались проблемы с загрузкой по http. Скорость с большинства источников не более 25-30 kbps. С некоторых при этом всё норм, например, мазила фуррифокс скачалась нормально.

      Не-http трафик типа ютуба и скуре работает +/- ок.

      С провайдером ещё не разговаривал. Есть варианты диагностировать причину до беседы?
      Ответить
      • Пересядь с компа за рояль. Клавишей больше.
        Ответить
      • > Не-http трафик типа ютуба

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

              лучше оставь заявку, пусть разбираются
              Ответить
      • Есть три варианта:

        1. Пров маршрутизирует HTTP траффик по-иному, и он идет через жопу.

        Берешь traceroute, опции -T и -p, и сравниваешь как ходит траффик по порту 443 и 80 и какому-то другому.

        Так же ставишь iperf у себя на виртуалке и локально. На виртуалке подымаешь запускаешь сервер, локально цеплыяешься клиентом и измеряешь скорость в обе стороны (опция -r переключает сторону)

        Затем, вешаешь iperf на порт 80 или 443 и снова проверяешь скорость.

        2. Пров поставил DPI, и он тупит
        3. Пров сделал зачем-то прозрачный прокси

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

        Но в любом случае придется с ним ругаться, если конечно это провайдер, а не твой антивирус/файрвол/прокси (проверь с разных машин, включившись напрямую, без роутера)
        Ответить
        • > включившись напрямую, без роутера
          - сегодня это не тривиально
          Ответить
          • у десктопа нету десктопа?
            Ответить
            • Щас нет

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

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

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

                    и тогда делать как выше было написано
                    Ответить
                    • проблема в провайдере
                      но она пока что решилась, о чём я написал выше

                      но твои советы по диагностике пригодятся, спасибо
                      Ответить
    • https://21-school.ru/

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

      В Украине эта хуйня уже успела отработать 3 года и закрыться
      Ответить
    • Переделываю свой 3Д принтер для пластиковых бутылок из помойки.
      Ответить
    • Насколько оправдано сегодня использование C++/CLI?

      Например, если я хочу в него обернуть сишную либу, а потом вызывать это дело из шарпа - это ок?
      Ответить
      • Зачем? Почему не PInvoke?
        Ответить
        • не кажется ли тебе, что PInvoke, как и всякий ffi, это куда более error prone способ?
          Ответить
          • если честно, то не кажется. У C#.NET куда больше пользователей, по нему больше документации, и как следствие решать проблемы в нем легче. Но я не настоящий сварщик.
            Ответить
          • смотри, что я тебе принес
            https://blogs.windows.com/windowsdeveloper/2021/01/21/making-win32-apis-more-accessible-to-more-languages/
            Ответить
            • это всё прекрасно, но я не вижу, как это поможет за пределами майкрософтовских API

              по поводу "более error prone способ" пример:

              есть сишный код, который содержится внутри XCode-вского UI-ного проекта на маке; захотелось этот код перенести на винду.

              курю CMake, делаю либу, генерю её, пытаюсь запустить один из методов через P/Invoke в шарпейном проекте, метод возвращает откровенную хуйню.

              начинаю разбираться, оказывается, надо было почитать ворнинги симейка: warning C4013: 'sqrtf' undefined; assuming extern returning int (что имхо пиздец само по себе, короч без -Werror жизни нет).

              Поясню: в Икскоде мне не надо писать #include <math.h>, а при сборке симейком надо.

              В итоге P/Invoke дёргал метод, в котором происходило хер знает что, а ещё пойди пойми, чего оно не пашет. И это крайне тривиальный пример, на самом деле.
              Ответить
              • >ак это поможет за пределами майкрософтовских API
                никак

                >assuming extern returning int
                В сишечке декларировать функции не обязательно. Если не декларировал -- значит по умолчанию вертается int.

                Это очень плохо, именно потому нужно всегда включать все варнинги по максимуму

                >мне не надо писать #include <math.h>, а
                >а при сборке симейком надо.

                на в симейке наверное тоже можно вставить инклуд насилено, это же умеет каждый компилятор.

                В GCC есть "-include" (думаю, и в clang тоже). У виндоговна есть вроде "/FI".

                Просто XCode по какой-то причине хуйнул эту опцию компилятора, а cmake по умолчанию нет.
                Ответить
    • Питухи, если бы вы начали учить кого-то программировать (не ребёнка), на чём учили бы? Я не про язык, а что кодить.
      Ответить
      • Сначала работающие в командной строке приложения. Игру "угадай число", "записную книжку": пользователь может вносить имена и телефоны и получать телефон по имени.

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

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

            Для написания условной змейки хватит и массива и сортировки пузырьком.

            Но если человек в целом имеет технический бекграунд или тяготеет к математике, то наверное можно
            http://tka4.org/materials/lib/Articles-Books/Numerical%20Algorithms/%D0%92%D0%B8%D1%80%D1%82%20%D0%9D.%20%D0%90%D0%9B%D0%93%D0%9E%D0%A0%D0%98%D0%A2%D0%9C%D0%AB%20%D0%98%20%D0%A1%D0%A2%D0%A0%D0%A3%D0%9A%D0%A2%D0%A3%D0%A0%D0%AB%20%D0%94%D0%90%D0%9D%D0%9D%D0%AB%D0%A5.%20%D0%9C.%D0%9C%D0%B8%D1%80%201989.pdf
            Ответить
      • sicp ебать
        Ответить
    • искусство заголовка
      https://pbs.twimg.com/media/EsHRKI0XYAM57VM?format=jpg&name=medium
      Ответить
    • Перекат!

      https://govnokod.ru/27219
      https://govnokod.xyz/_27219/
      Ответить
    • Панове, будте ласкави, хрукните!
      Ответить
    • осетинский рак, сдохни уже
      Ответить
      • Поставь телеграм, заебал. Можно же прописать список уёбков, или ты local storage не хранишь?
        Ответить
        • телеграм не нужен

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

      In addition, running Debian has high nerd value as compared to other distributions such as RedHatLinux. It has the benefit of being generally usable and largely accepted in a production environment while still being l33t.
      Ответить
    • Ученые наконец-то выяснили, почему у вомбатов квадратные какашки

      Придать форму фекалиям помогают «ритмические сокращения» гибких и жестки частей кишечника и медленное передвижение экскрементов по внутренностям животного. Пищеварительный процесс вомбата занимает до четырех раз дольше, чем у людей, которые обычно полностью переваривают пищу за день-два.
      Ответить
    • Почему, блядь, когда у меня зависает Clion, у меня виснет и PyCharm?
      Я могу понять, если 2 инстанса одного и того же (но это тоже хуево), но 2 разные программы как друг на друга влияют?
      Ответить
      • установлены случайно не через эту специальную утилиту как то-там тул бокс? Может они его дочерние процессы как запускатора?
        Ответить
      • возможно, ты налетаешь на одну и ту же багу, лол

        процессы там разные
        Ответить
        • На какую багу? При чем тут это? Я скочал проект в Clion, он начал индексироваться, UI висит. В PyCharm открыта другая папка - он тоже завис.
          Ответить
          • на одну и ту же багу в платформе intellij :)

            Я бы посмотрел top и vmstat (или что там у вас на маке), чтобы увидеть загруженность CPU и очередь диска.
            Ответить
      • Перекат!
        Ответить
    • даже абибас уже имеет технический блог про it https://www.runtastic.com/blog/en/message-bus-automated-dead-letter-handling/

      другие профессии не нужны
      Ответить
    • ого, целое приложение для женщин сделали
      https://habr.com/ru/article/537228/

      и блядь с багами
      Lerika
      28 января 2021 в 22:28
      
      0
      Очень бы хотелось, чтобы починили прогнозирование овуляции на основе параметра теста. А то когда указываешь что твой тест на овуляцию показывает отрицательный результат, а тебе все равно говорят что она сегодня (или еще хуже позавчера) — бесит. И день прогноза меняется только если указать что тест положительный. Такое…
      Ответить
    • Мартышка наспамила.
      Ответить

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