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

0

  1. 1
Пиздец-оффтоп #90

#60: https://govnokod.ru/28540 https://govnokod.xyz/_28540
#61: https://govnokod.ru/28548 https://govnokod.xyz/_28548
#62: https://govnokod.ru/28555 https://govnokod.xyz/_28555
#63: https://govnokod.ru/28573 https://govnokod.xyz/_28573
#64: https://govnokod.ru/28584 https://govnokod.xyz/_28584
#65: https://govnokod.ru/28599 https://govnokod.xyz/_28599
#66: https://govnokod.ru/28609 https://govnokod.xyz/_28609
#67: (vanished) https://govnokod.xyz/_28615
#68: https://govnokod.ru/28636 https://govnokod.xyz/_28636
#69: (vanished) https://govnokod.xyz/_28660
#70: (vanished) https://govnokod.xyz/_28667
#71: https://govnokod.ru/28677 https://govnokod.xyz/_28677
#72: https://govnokod.ru/28685 https://govnokod.xyz/_28685
#73: https://govnokod.ru/28692 https://govnokod.xyz/_28692
#74: https://govnokod.ru/28699 https://govnokod.xyz/_28699
#75: https://govnokod.ru/28705 https://govnokod.xyz/_28705
#76: https://govnokod.ru/28712 https://govnokod.xyz/_28712
#77: https://govnokod.ru/28722 https://govnokod.xyz/_28722
#78: https://govnokod.ru/28730 https://govnokod.xyz/_28730
#79: https://govnokod.ru/28736 https://govnokod.xyz/_28736
#80: https://govnokod.ru/28740 https://govnokod.xyz/_28740
#81: https://govnokod.ru/28750 https://govnokod.xyz/_28750
#82: https://govnokod.ru/28779 https://govnokod.xyz/_28779
#83: https://govnokod.ru/28788 https://govnokod.xyz/_28788
#84: https://govnokod.ru/28795 https://govnokod.xyz/_28795
#85: https://govnokod.ru/28808 https://govnokod.xyz/_28808
#86: (vanished) https://govnokod.xyz/_28814
#87: https://govnokod.ru/28817 https://govnokod.xyz/_28817
#88: https://govnokod.ru/28836 https://govnokod.xyz/_28836
#89: https://govnokod.ru/28843 https://govnokod.xyz/_28843

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

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

  • Добрый день.

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

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

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

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

    Что делать, если файл состоит из нескольких экстентнов? В случае FAT у меня связанный список, и я прыгаю по нему пока не найду конец. Тут главное голову найти по сигнатуре какимнито умным карасиком.

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

      В FAT тоже может быть жопа: кластеры файла не обязаны быть последовательными. Если ты удалил мелкий файл, у тебя появится свободная дырка в ФС. Если ты потом запишешь большой файл, то первые его кластеры запишутся на место стёртого маленького файла, а остальные — в жопу негра куда-нибудь ближе к концу диска. ФС станет фрагментированной.

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

      Восстановление фрагментированной ФС — нетривиальная задача. Нужно собирать статистику по разным форматам файлов, чтобы понять какое содержимое в них может быть. Если это файл с заголовком (MZ, PE, GIF, PNG), то смотреть, на какие смещения указывает заголовок и какие данные там ожидаются.

      Если ФС не была фрагментирована, то да, в FAT ты легко восстановишь все файлы (кроме корневого каталога), тупо прицепляя к ним смежные кластеры.
      Ответить
        • ну понятно: дата карвинг, эвристики, хуистики

          гарантировано можно восстановить только мелкий файл, и то пока его не затерли

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

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

        А в NTFS в самом MFT есть атрибут $Data. Там может лежать мелкий файл. У более крупного файла будет 1 или более внешних хранилищ, и адреса их будут в MFT.
        Это значит, что если я проебал MFT, то я могу сканированием диска по сигнатуре найти файл, но если он в один шмоток кластеров не влез, то мне нужно найти другой, а адрес другого есть только в MFT, а MFT нет.
        То есть большие файлы с MFT хуй востановиш, если только не пилить эвристики как у j123
        Ответить
        • > дальше я иду по цепочке кластеров

          Если ты просто удалил файл, но не делал быстрое форматирование. Если же форматировал, то либо тебе повезёт (ФС не фрагментирована), либо придётся применять эвристики-хуистики. Цепочка-то есть только в FAT, которая стирается быстрым форматированием.
          Ответить
          • не понял про форматирование. Что мешает мне ходить по цепочкам?
            Ответить
            • В случае FAT мешает то, что цепочек больше нет. Цепочки исчезают как при удалении файла, так и при быстром форматировании.
              Ответить
              • Аааа


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

                  Сразу за бутсектором лежат два экземпляра FAT, а за ними — корневая директория и остальные директории и файлы (т. е. собственно кластеры).

                  FAT — это тупо массив, индексом которого является номер кластера. Варианты значений:
                  • ноль — кластер свободен;
                  • минус один — кластер занят и является последним в цепочке;
                  • минус восемь — бедблок;
                  • любое другое значение — номер следующего кластера в цепочке.
                  Ответить
                  • Понял. А у нтфс массив свободных кластеров лежит а Bitmap, а адреса ципочек в mft



                    Зы. Дефрагментация помогает не пропасть файлам
                    Ответить
                    • В NTFS вроде и $BitMap, и $MFT сами являются файлами, что создаёт проблему курицы и яйца. Так?
                      Ответить
                      • И даже $Boot.

                        Зато мфт можно двигать, а фат нет
                        Ответить
                        • Да, в FAT всё прибили гвоздями. До FAT32 даже корневой каталог были прибит гвоздями и был фиксированного размера (его можно было выбрать при форматировании). В FAT32 корневой каталог хранится как обычный файл/каталог, его можно двигать.

                          Фиксированное положение FAT особенно удручало на дискетах: если магнитный слой посыпался где-то в середине или в конце, то соответствующий кластер можно было пометить как bad. Но если посыпалось начало, то FAT становится неюзабельной, а сдвинуть её нельзя.
                          Ответить
                          • В FAT32 вроде была вторая копия фат, но всем было пофиг.

                            В NTFS в $Boot по известному адресу лежит номер кластера с $Mft и вроде адрес копии MFT: $MftMirr.

                            Кстати, в GPT тоже завезли копию GPT в жопу диска
                            Ответить
                            • Копия FAT была и в FAT16, и в FAT12, но она почти никогда не читалась операционной системой.

                              А слышал про exFAT? В неё сейчас форматируют карты памяти > 64 ГБ и внешние жёсткие > 2 ТБ. Так вот в exfat всё так же, как в FAT, только изменили формат записей директорий и разрешили не делать копию FAT.
                              Ответить
              • короче

                В NTFS карты плохих кластеров и свободных кластеров лежат в `$Bitmap` и `$BadClus`, где каждый бит -- один кластер. Стоимость `O(1)`, и всем заебись.
                Указатели на цепочки кластеров лежат в `$Mft`.

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

                Верно?
                Ответить
                • Верно. Только в FAT скорее не связанный список, а настоящий царский массив, который служит хранилищем связных списков.

                  Примерно так:

                  -8, -1, 3, 4, -1, 6, 7, -1, 0,...

                  Здесь -8 и -1 — фиктивные записи, потому что номера 0 и 1 кластерам не присваивают, реально нумерация начинается с 2.

                  3, 4, -1 — цепочка, означающая, что файл состоит из кластеров 2, 3, 4. Кластер 4 последний, поэтомутв соответствующей ячейке -1.

                  6, 7, -1 означает, что следующий файл состоит из кластеров 5, 6, 7.

                  0 означает, что кластер 8 пока не занят.

                  Это был реальный пример ФС без фрагментации. В случае фрагментации там будут не куски арифметической прогрессии с шагом 1, а произвольные числа.
                  Ответить
                  • да, тут множество связанных списков
                    А как их правильно назвать? Цепочка кластеров?

                    В FAT количество ячеек в этом царском массиве равно количеству кластеров. В FAT12 там же реально 12 бит? Тогда очень удобно наверное с таким питухом работать. А в FAT32 намного удобнее, но потому и кластер пришлось делать 4К. А если я сделаю кластер 512 байт, то у меня FAT будет размером со слона.

                    У NTFS всё таки удобнее: на один кластер тратится 2 бита (в Bitmap и BadClus) плюс по 8 кажется байт на начло и конец цепочки в Mft. То-есть места проебуется меньше.

                    PS: А в ВУЗах бывает задание типа напишите свою файловую ситстьему типа FAT?
                    Ответить
                    • > В FAT12 там же реально 12 бит

                      Реально 12. Одна ячейка массива занимает полтора байта. И с первого раза трудно написать драйвер без ошибки, потому что запутаешься в битордере.
                      Ответить
                      • В древности программистам часто приходилось работать с невыровненной хуйней, одни планары чего стоят.
                        Ответить
                        • Прикинь, в FAT12 в трёх байтах две записи, причём используется маленький индеец.

                          Первый байт = восемь младших битов первой записи.

                          Второй байт = четыре старших бита первой записи OR (четыре младших бита второй записи << 4)

                          Третий байт = восемь старших битов второй записи.

                          Как-то так. Наоборот преобразовать из номера кластера в номер байта будет жопа (чётные и нечётные считаются по разным формулам). Но старые программисты справились!
                          Ответить
                        • чтобы починить планары, был даже VflatD vxd
                          Ответить
                  • Т. е. в FAT офигенно быстро работает последовательное чтение вперёд, но если тебе надо делать seek, то придётся кэшировать цепочку кластеров в оперативке (чем и занимались fastopen, smartdrive, а теперь драйвера ФС).
                    Ответить
                    • да, это какашка. Чтобы пойти сразу в 42-й байт файла нужно прочитать всю цепочку за O(N).

                      В MFT мы можем сразу понять в какой цепочке он лежит и пойти туда за O(1).
                      Ответить
                      • Я как-то писал читалку ISO9660, чтобы выдирать файлы с поцарапанных CD/DVD. Там вообще всё супер: система в принципе не может быть фрагментирована, поэтому узнал номер первого сектора, занятого файлом, и поехал.
                        Ответить
                          • > У спеки есть три ревизии: в последней файл может быть фрагментирован.

                            Подстава.
                            Ответить
                                • Не всегда. Это Винда предлагает создать UDF, если пользуешься встроенной писалкой. А если у тебя Нерон, сжигающий Рим, или что-то типа того, ФС может быть любой.
                                  Ответить
                                  • Я пользовался ЦєКвадратом и еще каким-то. Понятно, что разницы нет, в какую систему отформатировать, но толку от других мало на RW
                                    Ответить
    • > А в случае NTFS при проёбе MFT я как узнаю где другие экстенты? Борманда нет, но может Иканус знает?

      Ну если у тебя там допустим какой-нибудь exe файл, и ты видишь начало этого файла, то можно перебирать разные куски и пытаться проверять, корректно ли вот этот вот кусок дополняет тот начальный кусок. Т.е. вот грубо говоря, там какие-то говноинструкции для x86 в PE файле, и на каком-то месте это обрывается, и можно найти другой какой-то кусок, который его удачно "допишет" и получившаяся склейка будет иметь смысл. Аналогично может быть с какими-нибудь zip архивами, pdf и прочей такой херней. Т.е. это можно делать на основе эвристик всяких. NTFS наверняка разбрасывает куски файла по каким-то там кластерам фиксированного размера, т.е. куски файла будут начинатся по смещениям, кратным какому-то там числу, можно искать продолжения файлов, проверять какой-то эвристической хуйней что вот эта найденная хрень "удачно" дополняет некое говно, и так что-то пытаться собрать из разбросанных кусочков
      Ответить
      • Но у тебя в контроллерах нет никаких эвристик...
        Ответить
      • Ну можно нверное чексуммы чекаать, но при достаточно большом диске можно случайно умереть от старости, нет?

        Кстати, а расскажи про EXT. Там вроде таблица inode примерно как MFT, так что рзницы особой нту, разве что мне вроде обещают что файл будет целиком в одном block group
        Ответить
        • Не знаю ничего про устройство EXT, мне надо будет точно так же гуглить, как и тебе, чтобы что-то ответить.
          Ответить
        • https://web.stanford.edu/class/cs240/old/sp2014/readings/ext2_design.pdf

          Я почитал про EXT. В целом очень похоже на BSD FFS и классическую FS из книжки Баха про UNIX.

          Забавно: в EXT был Linked List инодов и блоков/кластеров, а в Ext2 уже битмапы, как и в NTFS.
          А еще адреса цепочек блоков могут быть трехуроневые, как таблицы страниц.

          А вот про сёмантику BSD vs SysV для груп вновь созданных файлов я знал, и даже юзал этот бит, но уже забыл
          Ответить
          • Там еще сказано, что Ext2 имеет ткой ключ для secure erase, когда удление файла приводит к реальной перезаписи нолями всех его блоков.

            Но верно-ли я понима, что с SSD это уже не сработает?
            Ответить
              • ну да, и я о том же.
                >The only way to truly erase data on an SSD is to use the ATA Secure Erase commands.

                ну да, если вендор не положил на это хуй

                короче, секьюр ерейзер это мотолок
                Ответить
                • Именно поэтому я за «магнитные диски».
                  Ответить
                  • Я вообще за IBM PC XT и две дискеты 5"25. Там всё было проще и понятнее
                    Ответить
                • Высокоуровневый способ: создать файл размером со всё свободное место и заполнить его нулями.

                  Правда, операция будет выполняться очень долго, если носитель на терабайты...
                  Ответить
                  • а хитрец увидит что там ноли, и сделает sparse file.

                    нужно тогда уж рендомом заполнять



                    из зала подсказывают юзать битлокер или LUKS и не ебсти муму
                    Ответить
                    • Зачем Герасим уебал Муму?
                      Я не пойму.
                      Я не пойму.
                      Ответить
                  • > очень долго

                    Мы про ssd со скоростями линейной записи в гигабайты в секунды. Ты хороший терабайтник можешь за десять минут пройти.
                    Ответить
                    • поигрался алиэкспрессом

                      sudo time dd if=/dev/zero of=/mount/storage/1tb bs=1M count=1048576
                      1048576+0 records in
                      1048576+0 records out
                      1099511627776 bytes (1.1 TB, 1.0 TiB) copied, 448.98 s, 2.4 GB/s
                      Ответить
                      • Всего лишь восемь минут летит ракета в ночи...
                        Ответить
                        • то есть если вовремя отследить запуск, то мою коллекцию фурри-хентая гарантированно никто не найдет
                          Ответить
            • Какая-то хуйня сказана. SECURE ERASE который в ATA смывает диск только целиком.

              > нолями
              Это же говно. Смывают размагничивающим паттерном:
              Write all 1's, then all 0's,
               repeating this 3 times,
               then write the value 246 once,
               verifying the last write
               (DoD 5220.22-M).
              Ответить
    • а FAT разве не просто помечает кластеры свободными и всё (еще раньше портило первую букву имени в директории)? MFT ты не затираешь быстрым форматированием, а даже если вдруг затрешь, то есть MFTMirr.
      так ты допустим затер нулевую дорожку или удалил файл? а то две большие разницы
      Ответить
      • верно, помечает. В MFT тоже помечает запись. А быстрое форматирование пересоздает Mft и MftMirr?

        MFTMirr и MFT нужны разве чтобы когда блоки сдохли
        Ответить
        • Нее, \MFTMirr это найти \MFT и прочие, в случае если \MFT проёбан, это же не полная копия, а только головы. MFT же огромная, когда её копировать целиком?
          Ответить
          • This is a system file that duplicates at least the first four FILE records of the MFT for recovery purposes.

            Какой багор ))

            да, ты прав. Она занимает 12.5% говна
            Ответить
            • Это необязательно, 12.5% это MFT zone, где драйвер избегает создавать файлы, чтобы не фрагментировалась в процессе роста. Так то размер целиком зависит от тебя, может и на 99.9% раздуться если у тебя на томе охуиллиард каких-нибудь резидентных курсоров или vCard. Но всё равно - один файл или директория - одна запись в 1кб. Я когда-то делал аналог досовской утилиты MIRROR для BootExecute, даже так пирфомансу мешает, не говорю про драйвер в реальном времени
              Ответить
      • В FAT список свободных кластеров и список цепочек кластеров — это одно и то же. Пометив кластеры свободными, ты теряешь цепочку.
        Ответить
        • да-да, я понял. Если файл фраментирован, то мне даже поиск его головы по сигнатуре не поможет
          Ответить
          • Вспомнил ещё одну фишку ДОС: если при быстром форматировании указать не только /Q, а ещё и /U, то в жопе диска сохранится копия FAT, и можно будет сделать unformat. Но возникают два багра:
            1. Копия FAT затирает файлы, лежавшие в жопе диска.
            2. Поскольку эта копия лежит в свободных кластерах, её саму можно затереть новыми файлами.
            Ответить
        • Я не цигель, но с практической точки зрения Norton Enurese же как-то большие файлы восстанавливал, причем in-place, так что может ты чего упускаешь.
          Ответить
          • Он восстанавливал нормально, только если ФС не была фрагментирована, иначе в «восстановленных» файлах был мусор.

            А ещё в NU была TSR-программа, которая писала журнал удалений и по нему unerase восстанавливал большие файлы на фрагментированной системе. Но если журнала у тебя не было, выходило говно.
            Ответить
            • Кстати, у других производителей были свои программы undelete/unerase с TSR, пишущей журнал, но форматы журналов были несовместимы, так что восстановить файл можно было только той undelete, резидентная часть которой создала журнал.
              Ответить
            • > TSR-программа
              Это уже на грани фрола, проще забекапиться, чем ловить program too big to fit in memory
              Ответить
                • регулярно архивирую важные файлы на накопители на гибких магнитных дисках
                  Ответить
                  • Чтобы вы понимали всю жопошность дизайна, подумайте, какая ничтожная доля шага от перехвата функции ега5е и журналирования действий на ф/с до нормального некрасноглазого решения
                    Ответить
                    • пользуясь случаем напоминаю, что все существующие файловые системы можно разделить на две группы

                      1. ZFS
                      2. Сосущие хуй, ненужные файловые системы
                      Ответить
                      • Это у вас, теоретиков, так.

                        Посмотри, с какими ФС продаются форматированные носители. Что-то мне ни разу ZFS не попадалась.
                        Ответить
                      • К сожалению, благодаря флешкам и картам памяти сейчас самые популярные файловые системы — FAT и exFAT (потому и изучал, как восстанавливать файлы с FAT).

                        Дело доходит до смешного: Андроид зачем-то создаёт виртуальный раздел /sdcard с мумуляцией FAT+VFAT, хотя физически файлы могут лежать на ext4 в /data. Как итог в /sdcard не работают линки и никсовые права доступа. Зачем? Зачем?
                        Ответить
                        • есть еще один случай использования FAT32.
                          В любом современном компе есть. Угдаешь какой?
                          Ответить
                          • UEFI, потому что паршивка других ФС не знает.
                            Ответить
                            • Броманд говорил, что паршивка имеет право уметь в любую ФС, но обязана только фат, да.

                              А Type GUID EFI раздела помнишь? Он не сложный
                              Ответить
                              • Это же типичный случай least common demoninator, я так флеши форматирую, чтобы вставлять в любую из железок
                                Ответить
                              • гуид EFI
                                C12A7328-F81F-11D2-BA4B-00A0C93EC93B

                                это любой айтишник знает
                                Ответить
                        • Я изобрел жестские ссылки в FAT: нужно просто в разных папках под разными именами указывать один адрес головного кластера.

                          "Ну а как же считать ссылки? Когда занулять кластеры?", -- спросите вы.

                          Вот у недопрограммистов на недоязыках есть такая штука: Горбатый Дворник называется. Почему бы не завести её в FAT?
                          Ответить
                          • Всё хуже. Для ридонли такие жёсткие ссылки пойдут. Но если ты начнёшь писать в файл, увеличивая его размер, то в одной папке его размер обновится, в другой — останется старым.

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

                            Ну или смириться и выдавать размер, округлённый до кратного кластеру (в большую сторону).
                            Ответить
                            • P.S. С хранением директорий проще: у них не нужно указывать размер, достаточно просто пересчитать цепочку кластеров в FAT.
                              Ответить
                              • меня в молодости сильно корежило с того, что директория вроде как файлоподобный объект, но просто открыть и пробежаться по записям как белый человек нельзя, нужно обязательно пердолиться через особые апи, да еще и потом стали требовать прибраться за собой
                                Ответить
                                • Типа FindClose, чтобы очистить контекст?
                                  Ответить
                                  • в досе, а потом в виндовсе
                                    Ответить
                                  • да, это дедовый итератор. Ненавижу такую API, но она часто бывает в сишном низкоуровневом говне
                                    Ответить
                                • смотя где. в VFS работает вроде, открой папку в линиксе
                                  Ответить
      • > раньше портило первую букву

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

        Дурдос сохранял первую букву в недокументированной ячейке, но это было несовместимо с другими ОС на основе FAT, так что эта информация могла быть испорчена, если носитель внешний или в случае мультизагрузки.
        Ответить
        • што будет если я запишу файл с токим же именем??
          Ответить
          • Тогда undelete должен спросить, под каким именем восстанавливать стёртый файл.
            Ответить
            • а в списке файлов запись будет новая или старая заьтреца?
              Грубо говоря тамбудет
              $орячие_телочки.avi
              горячие_телочки.avi

              ?
              Ответить
              • Вообще обычно сразу старые затираются.

                Т. е. чтобы получилось, как на картинке, должно повезти (должна быть куча удалённых файлов, записи о которых затрутся в первую очередь, чтобы эта выжила).
                Ответить
                • Надо всё таки про Ext2 покурить (ну ext3 тоже самое -- Открытая дипломатия, только с журналом)
                  Я курил, но всё забыл.

                  Вроде там всё говно разеделено на группы, и в группе есть список инодов (вроде как MFT, но фиксированново размера) и собссно всё. А как она карту кластеров хранит я не помню или не знаю
                  Ответить
                • Обилие дырок в середине моей MFT говорит против стратегии стремиться записать поближе к голове
                  Ответить
          • Ты не сможешь, оно затирало зарезервированной буквой «х» (вроде)
            Ответить
            • бля

              я спрашиваю: если я создам файл с таким-же именем, то запись в списке файлов FAT затрется? Или останется две записи? или как повезет?
              В MFT вероятно не затрется пока место не кончица но как повезет
              Ответить
              • В смысле, ты удалил файл, а потом в той же директории создаёшь новый с таким же именем?

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

                Если же у тебя дофига удалённых файлов в этом же каталоге, то тебе может повезти, и затрутся их записи, а не этого файла.

                Вообще драйвер ФС может создать запись о файле в свободном месте директории, а может поверх удалённого файла . Чётких инструкций нет.
                Ответить
              • В FAT16 можно было только «Х», а длинные и произвольные - это расширение, мне про него в ВУЗе не рассказывали или я прогулял
                Ответить
                • VFAT, да
                  что-то из моего Win95 детства
                  Ответить
                • Маркер удалённого файла — байт с кодом 0xe5, что в цп866 означало первую букву слова «хуй» (маленькую).
                  Ответить
                    • Ну вот этот маркер — одна из причин, почему в коротких именах (8.3) нельзя было использовать строчные буквы.
                      Ответить
  • Про Древарха Просветлённого:

    31 мая 2019 года был задержан близ станции за обстрел из автомата с мочой сотрудников ЧОПа и размазывание фекалий по крыльцу полицейского участка.
    Ответить
    • 18 марта 2018:

      Необычный инцидент произошел сегодня в Архангельске на избирательном участке № 64 (СГМУ). Избиратель в белом костюме и с крыльями пришел туда с пакетом конского навоза и хотел раскидать его по помещению, чтобы «удобрить» выборы и продемонстрировать таким образом свое отношение к происходящему. Полиция Древарху осуществить задуманное не позволила, но проголосовать он смог.

      https://29.ru/text/gorod/2018/03/18/53664451/
      Ответить
    • Поясните для тех, кто в танке. Слева Кац. А всё остальное что значит?
      Ответить
      • > НАЦ
        По всей вероятности, кошачий кал, господин полковник багор красноватого от национализма.
        Ответить
  • что лучше waterfall или waterfowl?
    Ответить
    • Ты уверовал в 40 распятых мальчиков?
      Ответить
      • Гологуб, а разве MAGA за Хамас?
        Ответить
        • Ты сорт оф ответил на мой вопрос
          Ответить
          • Ты же видишь, что я ответил вопросом на вопрос. Разве не понятно, за кого я?
            Ответить
            • А есаулом выбрали мы Каца
              За бодрость духа и огромный нос.
              Он в знамя нам не разрешал сморкаться
              И отвечать вопросом на вопрос.
              Ответить
              • Еврейское казачество восстало,
                В Биробиджане был переворот.
                Ответить
                • А Кац всё еще советует по поводу общетранспорта? Или борьба за троллей-бусы была разовым хэппенингом?
                  Ответить
    • Сразу понял, что это из Убунты.

      А для квадратных или овальных этот дистрибутив не подходит?
      Ответить
      • Не знаю, я стараюсь не пользоваться убунтой. Единственная польза убунты это LTS: поставил на сервер, и забыл на пять лет.

        После смерти центоса и поговорить-то только Дебиан и остался, как ни смешно
        Ответить
  • British parrot missing for four years returns speaking Spanish

    A pet parrot that spoke with a British accent when it disappeared from its home four years ago has been reunited with its owner - and the bird now speaks Spanish.

    The reunion was brought about by a Southern California vet who mistook Nigel, an African grey parrot, for her own missing bird.
    Ответить
    • А правда, почему нет Афганистана?
      Ответить
  • The MASIX Multi-Server Operating System
    Ответить
    • Conspiracy corner: что, если это не бритва Хэнлона с банальными 86 IQ, а на самом деле у черномазых не развита проводка, которая распознаёт аллометрию черепа? Это бы много объяснило, включая передачу SIV к Homo.
      Ответить
  • The UEFI specification states that "It should also be noted that TimeLow, TimeMid, TimeHighAndVersion fields in the EFI are encoded as little endian.", so any hypothetical future big-endian implementations would still need to comply. The remainder of the GUID is big-endian.

    кокй багор
    Ответить
    • Гуиды вообще кто-то парсит? Мне казалось, что туда пишут хуету через генератор псевдослучайных чисел.
      Ответить
      • P.S. Я читал древний RFC про разные типы UUID, но мне кажется, что на это давно болт положили.
        Ответить
      • ой блядь не открывай этот ящик пандоры
        Ответить
      • ну типа у тебя в памяти есь GUID, а на диске он записан поеблански, как тут и сказано: в смешанном байтордере. Нужо же както его срвнить
        Ответить
        • Всё, понял. Они разбили его на числа, и каждое число записали в своём порядке.

          Я почему-то подумал, что гуид — это тупо линейная цепочка байтов, и все его пишут в одном порядке...
          Ответить
        • Но зачем? Единственный оператор, нужный для гуидов это Equals
          Ответить
          • Смотри: у тебя есть гуиды из разных источников, один из API (или из текстового представления {265-1488-13-666}), другой ты прочитал с диска.

            Equals тут не работает, их нужно привести к одному формату.
            Ответить
            • Теперь понял, когда в жопу клюнет: с уверенностью можно сказать, что найдется один software overengineer, который озаботится разбитием гуида на части с правильными™ типами и вся красивая конструкция развалится.
              Ответить
      • Я однажды убоялся переголовы кококреатгуид и просто срал rand() 8 раз
        Ответить
        • Всегда так делаю. А что не так?
          Ответить
        • Если приспособить к rand'у сопроцессор фирмы «Cray»,
          можно высирать гуиды в сорок тысяч раз быстрей.
          Ответить
          • Если ты обсчитаешь все 2¹²⁸, то все юзающие гарантированно глобальный уникальный кунштюк соснут.
            Ответить
          • Да причём тут быстрей? Ты забыл, откуда CockReateGuid импортируется? Еще небось и указывать cockurrency model надо предварительно. Вот такая переголова, а не скорость.
            Ответить
    • А мы над PDP-11 смеялись с его индейцем в миксере...
      Ответить
  • https://www.aljazeera.net/wp-content/uploads/2023/10/dssdfsdfdsf-1697454260.jpg
    за это выгнали чувака, который рисовал вот такое

    https://i.guim.co.uk/img/media/918592af38912cf02f684976ed119362848e2197/0_0_3295_2011/master/3295.jpg?width=1225&quality=85&auto=format&fit=max&s=b567e02f47be66b97b9617129441f29b
    https://i.guim.co.uk/img/media/3daa4a5707e3257beec9d255f016beb12397e8b9/11_10_3131_1879/master/3131.jpg?width=1225&quality=85&auto=format&fit=max&s=fecd145638a4aa649cb5076edaec2800
    Ответить
  • Россиянин пришел в кафе "Ромашка" и был изнасилован шваброй
    Ответить
  • когда уже третья мировая? Заебался ждать, всё завтраками кормят...
    Ответить
  • Всего одна таблетка от эректильной дисфункции с силденафилом в составе довела 32-летнего мужчину до того, что он полностью ослеп на правый глаз. Врачи диагностировали у него комбинированную окклюзию центральной и артерии сетчатки.
    Ответить
    • Позднее выяснилось, что пострадавший не мелочился и выпил сразу максимальную дозу. А глаз перестал видеть спустя три часа после приёма таблетки. Левый при всё при этом никак не пострадал.

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

        https://ru.m.wikipedia.org/wiki/Силденафил
        Ответить
        • Это правда. Основная побочка таких таблеток — головная боль из-за повышения давления. Поэтому гипертоникам следует принимать с особой осторожностью.

          А ещё может возникнуть «приапизм».
          Ответить
          • > расширяет сосуды
            > повышения давления
            Твой пост обижает Бернуллей и Паскалей.
            Ответить
            • Согласен, хуйня получается.

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

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

          вообще это изначально было лекарство для сердца. просто с неожиданной "побочкой"
          Ответить
    • блядь как можно в тридцаь два года уже нестояком болеть?
      Ответить
      • Очень просто. Один раз не встал и пошло всё по пизде. В следующий раз уже задумываешь "а вдруг опять не встанет?" - он, естественно, не встаёт от волнения, и так далее. Выбраться из такого становится сложно.
        g: синдром ожидания неудачи
        Более половины нестояков связаны именно с этим.
        Ответить
        • The suspect, named as 44-year-old Samir. B., was detained by authorities on Saturday in connection to the double rape of 93-year-old and 95-year-old patients being treated in the geriatrics department of Victor Dupouy Hospital in Argenteuil, located in the northwestern suburbs of Paris.
          Ответить
        • Что ни сделаешь, всё плохо,
          Не везёт, хоть плачь.
          Нет, ну правда, легче сдохнуть
          С этих неудач.

          Всё, что вышло, вышло боком
          И не задалось.
          Не сложилось, не случилось,
          А только лишь стряслось.

          https://youtu.be/TNn9xKelSDQ
          Ответить
        • Вполне может не встать если ты неуверенный в себе, стеснительный, и у тебя тян не было три года.

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

          Таблы, кмк, нужны если ты пятый раз в ней в кровате, а у тебя всё еще пол шестого
          Ответить
    • Но Ветхий Завет и вправду говно. Он хуже JS.
      Ответить
  • Kusama called Black people “primitive, hyper-sexualized beings” in her book. She also deemed her New York City neighborhood a “slum” with falling real estate prices because of “Black people shooting each other out front, and homeless people sleeping there.”
    Ответить
  • Грета Туборг и другие левые поддержали хамас, и это логично.
    Один еврей выделяет углекислого газа дохуя, и хамасу удалось уменьшить углеродный след и ослабить глобальное потепление
    Ответить
    • Крупнейший «левый» интернационал IMCWP, а также маоистский интернационал ICOR не поддержали ни ХАМАС, ни ЦАХАЛ. Они против обеих воюющих сторон и за мирное сосуществование евреев и палестинцев (которое возможно только при падении позиции религии в обществе).
      Ответить
      • Красножопые как всегда, разговорам про мирное сосу не так давно исполнилось 55 лет. Я так думаю, маоистские глобалисты даже обязательный на родине цитатник Председателя не читали.
        Ответить
        • Соглашусь, Председатель не был интернационалистом. Современные «маоисты» (ICOR, а не мудаки из КПК) скорее ближе к классическому марксизму-ленинизму, чем к наследию Председателя.
          Ответить
    • Грета Туборг написала, что она за Сектор Газа, а про ХАМАС у неё не было ни слова, это за неё додумали.
      Ответить
      • Прости, Юра, мы всё проебали.
        Ответить
      • Н-но... ведь еврейские бароны и один герцог высказались, что там все животные (прямо как по Торе) и нет никаких невинных гражданских. То есть, для евреев Сектор Газа и есть ХАМАС, а ХАМАС — Сектор Газа.
        Ответить
      • Это из серии "я за днр, но против путина"0
        Ответить
        • Нет ничего глупее, чем приравнивать народ к его правителям.
          Ответить
          • --убей немца
            --не немца, а гитлера. Немцы такие-же жертвы
            Ответить
            • Ну так Красная Армия старалась не хуярить гражданских, в отличие от тех, кто йопнул Дрезден.
              Ответить
              • правильно, красная армия старалась хуярить саму себя*

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

    Застал жену за вылизыванием котовьей миски. Когда она заметила, то встала, и сказала, что я ебанутый.

    Как вернуть её уважение ко мне???

    Заранеее спасибо!!!
    Ответить
    • А действительно, ты что, извращенец? Смотреть как жена вылизывает миску. Тебе бы к психиатру сходить провериться.
      Ответить
    • Сила и здоровье
      В вискасе котовьем
      Ответить
  • А что там Наебулина сделала, что курс начал снижаться?
    Ответить
    • Это тот самый твит, который удалили через несколько минут после публикации, но куча народу со всего мира успела снять скриншот?
      Ответить
      • Не знаю, тот или фагот. Есть еще один, менее инкриминирующий.
        > куча народу
        Горстка твиторных дебилов, которые не могут в archive.it?
        Ответить
          • Да, попутал с другим чуваком, который благозвучный итальянский домен проебал.
            Ответить
  • Возможно завтра я буду очень зол, поэтому заранее..

    ДА ПОШЁЛ ТЫ НАХУЙ!!!!!!
    Ответить
    • Отправленный фанфик про геев ставит Яшина в очень неприятную ситуацию. Когда заключённым об этом фанфике станет известно, у Ильи будет два варианта. Сказать: «Ну чего вы, давайте быть прогрессивных взглядов». После такого заявления он скорее всего окажется в касте «обиженных».

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

      Исследование процессов распространения и поглощения звука в каналах СУ самолёта, а также процессов излучения звука из открытого конца канала, влияние различных особенностей звукопоглощающих конструкций, таких как нелинейность, и особенностей неоднородности геометрии канала и потока в канале на настройку ЗПК с целью достижения максимального звукопоглощения в трактах авиадвигателей.

      Трудовые функции:

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

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

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

      — Участвует в разработке новых и совершенствовании существующих методик проведения аэроакустических испытаний.

      — Осуществляет контроль за техническим состоянием находящихся в эксплуатации компонентов измерительных систем и соответствием их характеристик требованиям действующих стандартов.

      — Осуществляет обработку и проводит анализ результатов проведённых аэроакустических испытаний, участвует в выпуске научно-технических отчётов по результатам теоретических и экспериментальных исследований.
      Ответить
      • Целых 46 610 рублей в месяц.

        Третья форма секретности (самая лоховская, но всё равно неприятно).
        Ответить
        • Мне вот интересно где в таких постах Путиноголовые ПИДОРАСЫ? Хотелось бы узнать их мнение по поводу наглухо ПРОГНИВШЕЙ стабильности плешивой гниды. Или мы опять что то не понимаем и это другое?
          Ответить
      • Ваш ПуКхарм устарел, пришло время обновить ПуКхарм
        Ответить
    • Я там был, у них кованная садовая ограда, а за ней колючая проволока и в промежутке сторожевые зольды бегают.
      Ответить
    • > use Illuminate

      запомни: иллюминати не работают, они заставляют работать других
      Ответить
  • Польская пивоварня собирается выпускать пиво с «вагинальными дрожжами» онлифанщицы и стримерши Amouranth.

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

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

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

    Сука! Да даже если бы я там нашел ТРАПА, и то было бы лучше!
    Ответить
    • У тебя такой большой ящик, что в него трап поместился бы?
      Ответить
      • ну как минимум прибор поместился бы
        Ответить
    • Вообще для пресного завтрака мокрица самое то.

      Ты вероятно имел в виду мухоловку?
      Ответить
    • Да откуда они лезут блядь и нахуя в сухие места? У меня блядь вообще нет проблемных мест со влажностью в квартире.
      Ответить
    • Это только для девушек же?
      Ответить
      • Не только. На видео и парни были
        Ответить
        • а в чем фишка?

          я не хочу мять яйца для успокоения
          я вообще не хотел бы без необходимости трогать какие либо яйца кроме своих
          Ответить
    • 60 копеек, и статья бабочка
      Ответить
  • Опасения Двойного Дэна подтвердились: вирус всё же выбирается из игры на свободу, незаметно копирует Ральфа и заражает весь Интернет армией его злых двойников-зомби, которые ищут Ванилопу и пытаются её поймать. Ральф с Ванилопой прячутся от них в поисковом веб-сайте у ВсёУзная, он говорит им о причине возникновения вируса и о способах его устранени
    Ответить
  • Israel-Palestine crisis has 'reached an unprecedented level of dehumanisation': Independent rights expert

    заберите меня
    Ответить
      • Какая ваха ⚙⚙⚙

        Святые моторы · Монти Механик · Георгий Мишнев · Георгий Мишнев

        Святые моторы
        Ответить
        • Есть одноимённый зарубежный фильм. Такая же хуй-ня, как эта песня.
          Ответить
          • Следующий образ Оскара — господин Дерьмо (из фильма «Токио!»), который через канализационный люк проникает на кладбище, где на каждой могильной плите написано «Посетите мой сайт». Там же происходит фотосессия супермодели Кей М. (Ева Мендес), которую господин Дерьмо похищает и приводит в подземелье. Там он перекраивает её одежду, чтобы та скрывала лицо и плечи, а затем засыпает, положив голову ей на колени; красавица поёт чудовищу колыбельную All the Pretty Horses.

            https://ru.m.wikipedia.org/wiki/Корпорация_«Святые_моторы»
            Ответить
      • блядь кому бы мне ЯВУ отдать нахаляву
        вместе с вошью, банкой и вонючими носками

        У меня есть проект на растишке, может туда?
        Ответить
    • Будь мне 23 (или во-скока там универы заканчивают) я б тоже может позанимался программированием с Катюшей
      Ответить
      • Парным?

        Интересно, сколько Катюше лет.
        Ответить
        • порным

          да, тоже интересно
          Ответить
  • скобки заебали
    subprojects {
       apply plugin: "maven-publish"
    
       afterEvaluate {
           if (!plugins.hasPlugin("android")) {
    
               if (plugins.hasPlugin("android-library")) {
                   android {
                       publishing {
                           multipleVariants {
                               allVariants()
                           }
                       }
                   }
               }
    
               publishing {
                   publications {
                       allVariants(MavenPublication) {
                           afterEvaluate {
                               if (plugins.hasPlugin("java")) {
                                   from components.java
                               } else if (plugins.hasPlugin("android-library")) {
                                   from components.default
                               }
                           }
                       }
                   }
               }
           }
       }
    Ответить
  • https://sendvid.com/embed/o3qzw3gn


    Между тем ФСО (Федеральная служба охраны), отвечающая за безопасность Путина и высших кремлевских чинов неожиданно объявила о военных учениях в Москве на случай путча.

    В сообщении указывается, что «будет отрабатываться вооруженная защита ключевых государственных зданий».

    Учения состоятся 1–3 ноября на территории комплекса зданий администрации кремлевского главаря, Дома правительства, Совета Федерации и Госдумы, сообщает «РИА Новости» со ссылкой на пресс-службу ФСО.

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

    Учения будут осуществляться «во взаимодействии с подразделениями правоохранительных органов и экстренных служб Российской Федерации», а их целью будет отработка «практических вопросов служебной деятельности», сообщает ФСО.
    Ответить
  • В осетинских школах между уроками по вождению и сексуальным воспитанием делают большой перерыв....чтобы ослик отдохнул...
    Ответить
    • Учительница из Москвы приехала в осетинское село работать.

      Прибегает к директору, и кричит:

      --Сослан Архартович, Сослан Архартович, там дети... ну в общем мальчики там...
      --Что случилось? Что?
      --Там дети ослика трахают!

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

            Профессор дзуры йæ усæн:
            — Дæ райгуырæн бонмæ дын стыр лæвæр сцæттæ кодтон.
            — Цæвæр, мæ зынаргъ?
            — Цы ног микроб сбæлвырд кодтон, ууыл дæ ном сæвæрдзынæн.
            Ответить
            • У меня возникло ощущение, что «е» в осетинском встречается только в заимствованных словах, в остальных же повсюду «æ» — буква, по которой осетинский можно определить без знания языка.
              Ответить
              • "æ" ваще дохуя где есть

                "Æ", of "æ", is een klinker en een grafeem gebruikt in het Deens, Faeröers, Fries, IJslands, Noors, Ossetisch en Schots. Het teken werd ook gebruikt in het Oudengels, in middeleeuws en vroegmodern Latijn en in het Frans.

                Блядь как осетинов занесло в германские языки. Сразу видно: арии
                Ответить
                • Латиницей — да, куча германских языков (в другой куче германских вместо неё используется «ä») и, как тут уже заметили, изредка в латыни и во французском, а вот в кириллице — редкость (вместо неё чаще используют «ә», хотя она и означает не то же, что «шва» в фонетике, или снова «ӓ»).

                  Вообще странно, что в выборе буков нету системы. Как будто специально так сделали, чтобы по набору символов можно было определить язык. Например, в современном русском есть «и» и «ы», но нету «і»; в белорусском есть «і» и «ы», но нету «и»; в украинском есть «і» и «и», но нету «ы», а вот в русинском есть все три буквы.
                  Ответить
                • К слову, о германских: посмотри, как по-разному обозначаются умляуты в разных языках:
                  в одних ä, в других — æ;
                  в одних ö, в других — ø или œ;
                  в одних ü, в других — y.

                  Особняком нидерландский, в котором «u» — это [y], а «oe» — это [u].
                  Ответить
                  • "u" это среднее между у и ю. Как в слове "Бюль-Бюль Оглы"
                    А "oe" это обычное "у", как в слове "хуй"

                    Интересно, что точечки над буковками тут тоже есть, и еще всякая хуйня

                    een (как один) пишется с черточками, как в слове "cafe" по-английски, и тем отличается от неопределенного акртикля.

                    А еще Ik kom uit België, ik blijf bij Oekraïne
                    Ответить
        • Возвращается муж домой пьяный в стельку.
          Жена его встречает и ругает. Впадает в истерику и начинает бить его с криками:
          — Баназдзынæ ма? Баназдзынæ ма?..
          А муж еле отмахиваясь от неё говорит:
          — Оу æри, кæд дæттыс, уæд!
          Ответить
        • Заходит осетин в библиотеку и говорит -
          Дайте мне книгу про храброго осетина..
          Продавец отвечает -
          Фантастика на 2-м этаже!
          Ответить
        • еслu gевушkа сnоmkнёmся u уnаgёm, mо умный nоgасm руkу, а глуnый nройgёm мuмо...u mольkо КУДАРЕЦ ляжеm ряgом
          Ответить
        • - Мама,а я Дигорец или
          Кудар? - а в чем дело,сынок?
          -просто нам в садик новые
          игрушки привезли,вот я и
          думаю сломать или домой
          принести))
          Ответить
        • Умер кударец и попал в ад. Через некоторое время дьявол прибегает к Богу, мол забери этого кудара. Он всех чертей поубивал, вилы наши отобрал сел на мой трон и спрашивает. Эээ ам иннæ уровеньмæ куыд ашæон?
          Ответить
  • ПУГАЧЁВА ВЕРНУЛАСЬ В МОСКВУ

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

    #gologub https://pikabu.ru/story/sudba_cheloveka_10796970
    Ответить
  • Вот люблю я Тайланд! Там все очень хорошо с безопасностью! Тай - страна с большим количеством обезьян и ещё ни разу стадо обезьян не выскакивало на взлетно-посадочную полосу!
    Ответить
    • И школы тайские обезьяны не захватывали.
      Ответить
  • А не странно, не странно ли
    Вдруг увидеть сияние,
    Вдруг увидеть сияние
    Неземной красоты?
    Ответить
    • Эдмунд Мечиславович, перелогиньтесь
      Ответить
      • Тут говорят, 3 ноября от Солнца оторвался гигантский протуберанец и «северное» сияние земляне увидели аж на широте Сочей. Да, сияние. Самая мощная вспышка за 20 лет.
        Ответить
        • Хозяин! Хозяин! Новости, старые новости, такие новости, каких вы никогда не слыхали!
          Ответить
          • Вдобавок еще лошадь больна сапом, холка сбита, зубы шатаются, селезенка екает, кожа в болячках, суставы распухли; страдает желтухой и головокружением; ее грызут глисты, спина с изъяном, лопатки торчат, на передние ноги припадает, удила сломаны, а недоуздок из бараньей кожи, да его, видно, так часто натягивали, чтобы лошадь не свалилась, что он разорвался и теперь в нескольких местах связан узлами. Подпруга сшита из шести кусков, а подхвостник бархатный, с дамского седла; на нем именные буквы, красиво выложенные гвоздиками, и связан он бечевкой.
            Ответить
              • SAP не стоит на месте и постоянно развивает новые технологии, увеличивает долю рынка с точки зрения бизнес-приложений и аналитических решений. SAP покрывает больше потребностей клиента одним продуктом. Приобретая их решение единожды, ты получаешь возможности автоматизации всего бизнеса
                Ответить
              • SAP – это имидж. Если ваша компания использует продукты SAP, значит у вас правильно поставлены внутренние процессы и вам можно доверять. Не только ваши клиенты будут уверенны в качестве и производительности, но и вы сами
                Ответить
                • Красивый язык какой
                  @EndUserText.label: 'agency data from ES5'
                  @ObjectModel.query.implementedBy: 'ABAP:ZCL_CE_RAP_AGENCY_####'
                  define root custom entity zce_rap_agency_#### 
                  {
                    key AgencyId : abap.numc( 6 ) ; 
                   @OData.property.valueControl: 'Name_vc' 
                   Name : abap.char( 31 ) ; 
                   Name_vc : rap_cp_odata_value_control ; 
                   @OData.property.valueControl: 'Street_vc' 
                   Street : abap.char( 30 ) ; 
                   Street_vc : rap_cp_odata_value_control ; 
                   @OData.property.valueControl: 'PostalCode_vc' 
                   PostalCode : abap.char( 10 ) ; 
                   PostalCode_vc : rap_cp_odata_value_control ; 
                   @OData.property.valueControl: 'City_vc' 
                   City : abap.char( 25 ) ; 
                   City_vc : rap_cp_odata_value_control ; 
                   @OData.property.valueControl: 'Country_vc' 
                   Country : abap.char( 3 ) ; 
                   Country_vc : rap_cp_odata_value_control ; 
                   @OData.property.valueControl: 'PhoneNumber_vc' 
                   PhoneNumber : abap.char( 30 ) ; 
                   PhoneNumber_vc : rap_cp_odata_value_control ; 
                   @OData.property.valueControl: 'WebAddress_vc' 
                   WebAddress : abap.char( 255 ) ; 
                   WebAddress_vc : rap_cp_odata_value_control ; 
                    }

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

    ...

    «Один держал меня, а второй изо всей силы бил меня по голове Уголовным кодексом. Потом они менялись. Когда <...> дописал свои протоколы, то эти двое прекратили меня бить и держать. Они мне сказали, что если я подпишу протоколы, то они больше не будут меня бить и передадут дело в суд», — рассказал Харитонов.
    Ответить
    • ну наконец-то! Поцтеринговые покакуси превращают прыщи в винду!
      Ответить
    • >> - A new component "systemd-storagetm" has been added that exposes all lock block devices as NVMe-TCP
      блядь что

      > - A "systemd-pcrlock" has been added that allows managing local TPM2 PCR policies for PCRs 0-7 and similar.
      > - A new "varlinkctl" tool has been added to allow interfacing with Varlink services.

      systemd-prdlk
      systemd-vatnick
      Ответить
    • сука ну почему? почему всё необходимо пихать в файловую систему? дескрипторы дескрипторов тоже там держать будем?
      Ответить
      • Everything is file, как любила говаривать зайка Гленда.


        Конкретно тут писюля вот в чем: pid это число. Если ты сохранишь пид, то ты можешь случайно серануть в чужой процесс, которому тот же самый пид и достался.
        Пиды в прыщах растут монотонно вроде (в отличие от опёнка, где они рэндомны) но всё равно может случиться перехлёст.
        А еще процесс может завершиться, и ты будешь сидеть с пидом, который указывает вникуда (как ПИДор)

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


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

        Спермосьный `CrteateProcess` высирал указатель на `PROCESS_INFORMATION` и там был член ` HANDLE hProcess`

        А прыщевый (точнее позиксовый) `fork(2)` возвращал `pid_t fork(void)`.
        Ответить
        • только если ядрёный хэндл
          Ответить
          • Ой ты моя
            Ядрёна вошь
            За что меня
            ты так грызешь?

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

          У тебя блять говно в черепе. Сделай трепанацию.
          Ответить
          • Працес можт не иметь PIda но иметь Handle.
            Но никогда - наоборот.
            Ответить
  • Male, Female, Shemale, ...
    Hefemale?
    Ответить
  • блядь как в няшной неудобно без крестовых деструкторов, говнячего defer, растного дропа, обжсишного dealloc, даже блядь без ГЦшного finally.

    Наверняка я забыл какоето говно освободить в длинной функции, стопудоо
    Ответить
    • а ты прицепись к аллокатору и подсчитай байтики ин и аут
      Ответить
    • «Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича, да взять сколько-нибудь развязности, какая у Балтазара Балтазарыча, да, пожалуй, прибавить к этому ещё дородности Ивана Павловича — я бы тогда тотчас же решилась.»
      Ответить
      • Эх Машка, к твоей заднице да Анькины ноги...
        Ответить
    • В книге «Блестящая история черной Британии» (Brilliant Black British History) британского автора нигерийского происхождения Атинуке читателям рассказывается, что неолитический памятник в Уилтшире Стоунхедж был построен в то время, когда Британия была «чёрной страной».

      В книге, предназначенной для детей в возрасте от семи лет, читателям объясняется, что «каждый британец происходит от мигранта» и что «самые первые британцы были чернокожими».
      В предисловии добавляется, что Британия была «преимущественно белой страной гораздо меньше времени, чем преимущественно чёрной».

      Книга «Brilliant Black British History» опубликована издательством Bloomsbury при поддержке благотворительной организации по
      борьбе с неграмотностью The Book Trust, которая сама финансируется Советом по делам искусств. В книге Атинуке также представлены иллюстрации, изображающие Британию в различные периоды её истории.

      https://i122.fastpic.org/big/2023/0927/92/c60c9e5ff98fd3bf8268eabdc65b3192.jpg?md5=fLSOqk28zvn0OCGhi84_dA&expires=1695823200


      В общем, как вы поняли, белые сначала вытеснили чёрных из Англии в Африку, а затем присвоили их историю себе, доведя их до почти первобытного состояния, и теперь главная историческая задача негров, добиться правды.

      Кстати, книга о том, что римские патриции тоже были неграми, только тщательно это скрывали, уже готовится к изданию.
      Ответить
      • Не рефлексируем, а распространяем!
        Ответить
  • СБЕРБАНК ЗАЕБАЛ
    Сука, как же всё долго
    Ответить
    • нахуя пользоваться спермбанком? тебе 70 лет чтоли?

      сук, капча - nigger on the bike
      Ответить
      • В смысле -- нахуя? А где еще сберегательную книжку держать?
        Ответить
        • А в чём отличие от вклада, кстати? Видел бабку со сберегательной книжкой. Это что такое?
          Ответить
          • Это обычный счет в банке. Иногда под символический процент. Снять можешь по сберегательной книжке.
            Ответить
              • Да, именно. В ней еще история отражается: оператор пихает ее в спец машинку, и там пишется когда деньги поступили и когда сняли
                Ответить
          • Это типа выписки, но многоразовой и на красивом бланке. Можно в консульстве предъявить.
            Ответить
      • Они баксы по хорошему курсу продают
        Ответить
        • Сарказм? Шутка твоя пропадет, почти 60 часов еще до того, как можно будеть посмотреть на цифры.
          Ответить
          • Ты о чём, шиз?
            Они по биржевому курсу продают. Приходишь в кассу и просишь нормальные купюры, она отберёт тебе не битые, не крашенные. Я недавно так купил.
            Ответить
            • Какой еще биржевой в субботу?
              Без пруфа не поверю, думаю, что ты повёлся на популярную разводку "по биржевому курсу".
              Ответить
    • 996 покрошены
      4 так брошены
      Ответить
  • Мы должны перекатить 100-й пиздец оффтоп до нового года. Нужно поднажать.
    Ответить
  • Одно время я думала, что секрет успеха SAP-продуктов таится в стране-производителе и немецкой педантичности. Со временем поняла, что дело не только в национальных чертах, но в опыте и подходе. Компания выпускает продуманные продукты, все они прекрасно интегрируются между собой. Реализацией решений занимаются профессионалы. SAP-продукты дают максимальную устойчивость при возможности строить самые сложные многовариантные системы.
    Ответить
  • SAP – крупный игрок на рынке enterprise решений. Компания производит продукты для абсолютно разных областей: финансы, сбыт, управление материалами, транспортом, у них есть масса отраслевых решений для нефтеперерабатывающей промышленности, телекоммуникационных компаний, военных ведомств и здравоохранения. Набор продуктов, которые они предлагают, очень большой.
    Ответить
  • Нужно четкое понимание бизнеса и его места в индустрии: как работают процессы, какие есть отличия, от чего они зависят, как система отлажена в других компаниях.
    Ответить
  • Важно понимать, что проект начинается задолго до подписания контракта с клиентом. Первая ступень – знакомство с бизнесом и пожеланиями клиента. Консультант должен пояснить заказчику, что такое SAP, какие выгоды принесет внедрение SAP-продуктов, убедить, что SAP – это удобно и даже необходимо.
    Ответить
  • На каждом из этих этапов консультант коммуницирует с заказчиком и уточняет детали или предлагает более оптимальные решения.
    Ответить
  • Хорошим SAP-консультантом может стать специалист как со стороны IT, так и со стороны бизнеса. Потому что эта позиция сочетает в себе навыки обеих сфер. Все упирается в желание и целеустремленность человека. Программиста, которому нравится кодить и не нравится общение, невозможно сделать SAP-консультантом. И наоборот, бизнес-аналитику, который отлично находит общий язык с клиентами, но не переносит программирование, никогда не занять эту должность.
    Ответить
  • Важно понимать, что ABAP 4 – это не универсальный язык типа Java или C#. На нем можно писать только для SAP. А разработка для SAP – это часто не создание какой-то логики с нуля, а расширение существующего функционала, дополнение его необходимыми для заказчика опциями.
    Ответить
  • Разработчик SAP находится где-то посередине между программистом и аналитиком. Помимо умения писать код, он должен разговаривать с представителями бизнеса на одном языке.
    Ответить
    • Разработал твой анус, проверь
      Ответить
  • В идеале необходимо инженерное или инженерно-экономическое образование. Узкая специализация, по которой ты просто пишешь код, сейчас встречается крайне редко. Чаще разработчик готовит решение задачи совместно с консультантом. Для этого нужно разбираться в бизнес-процессах. Большим плюсом будет знание нескольких языков программирования, основ баз данных и умение строить SQL-запросы.
    Ответить
  • Специальность родилась из концепции крайней ленивости людей. BI-специалист – “вещь в хозяйстве” нужная, полезная, а хороший BI-специалист еще и прибыльная. Мы делаем для заказчика что-то красивое, умное, полезное, понятное, легкое в настройке и внедрении, и, естественно, подешевле. Здесь важно не просто создать идеальное решение, но и убедить клиента в том что то, что мы предлагаем – это то, что ему нужно.
    Ответить
      • А я
        Хуя
        В карате н понимал ни BI ни ME
        Ответить
  • Мы реализуем желания людей в той технической базе, которая есть в наличии. И практически всегда одно не совпадает с другим. Люди хотят больше, чем они могут получить. Приходится идти на компромиссы и выкручиваться. Чтобы делать это успешно, необходимо знать все технические детали SAP-продуктов и их возможности. Чем больше SAP-компонентов ты знаешь, тем проще создавать решения и предугадывать желания заказчика.
    Ответить
    • Реализовал тебе за щеку, проверь
      Ответить
  • Люди настолько пропитываются своей профессией, что в обычной речи используют сленговые слова. В свой первый год работы BI-консультантом я часто созванивалась с клиентом и после двух-трех разговоров о проводках за последний фин. период и о том, что там бьет или не бьет, пошла на курсы бухучета. Потому что не просто не понимала, что человек имеет в виду, а не знала, как спросить об этом?
    Ответить
  • Это сфера, где нет преднастроенных решений. Даже у двух заказчиков с одинаковым бизнесом потребности будут разные. Как нет двух одинаковых снежинок, так нет двух одинаковых BI-решений. Основная идея и даже база могут совпадать, но воплощение индивидуально. Типовые, шаблонные решения здесь невозможны и к этому надо быть готовым.
    Ответить
  • Часто BI-специалиста путают с BA (бизнес-аналитиком). Звучат они одинаково, но с моей точки зрения, хороший BI обречен с течением времени стать BA, потому что без анализа того, что есть на текущий момент, того, что хочет заказчик, что он может получить и того, что еще может захотеть, нормальной работы не получается.
    Ответить
  • Как многие начинающие айтишники я думала, что все решит хорошее инженерное образование. Но на протяжение нескольких лет я занималась подготовкой молодых BI-специалистов в лаборатории. И как показала практика, не важно какой у человека бэкграунд, главное, чтобы он был готов слышать, слушать и учиться. Легче в процесс вникать с программистским опытом, знанием технической стороны воплощения программных продуктов, но и со знаниями бизнес-сферы можно быстро освоиться со всем остальным. Например, кассир прекрасно знает главные компоненты кассового чека. Говоря нашим зыком, он в курсе о центральных бизнес-сущностях работы кассового центра. А это очень важно в нашей работе. Мы часто реализуем проекты для рассчетно-кассовых центров и здесь человек с таким опытом очень
    Ответить
  • Интерес и любопытство. Моим главным мотиватором двигаться дальше просто финансов выступило желание рассматривать ситуацию более глубоко и широко, изучать разные точки зрения и решения. Не зацикливайтесь н чем-то одном, двигайтесь и смотрите по сторонам.
    Ответить
    • Двинулся дальше тебе за щеку, проверь
      Ответить
  • Не пытайтесь взять знания с наскока. Система SAP развивалась на протяжении длительного периода времени, в ней накопилось много инструментов, фреймворков, подходов и смежных областей, на изучение которых может потребоваться время. Не торопите себя.
    Ответить
    • Взял с наскоку твою маму, проверь
      Ответить
  • Если вы хотите стать SAP BI-консультантом, то можно для начала обучиться на BI-консультанта широкого профиля. SAP – это просто оттенок для технических возможностей и это нарабатывается быстро. Но только на местах и опытным путем. Теория не дает эффекта и профита в плане роста личных возможностей.
    Ответить
    • Стал консультантом у тебя за щекой, проверь
      Ответить

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

Где здесь C++, guest?!

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


    8