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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
IT Оффтоп #7
 
#1: http://govnokod.ru/18142
#2: http://govnokod.ru/18378
#3: http://govnokod.ru/19667
#4: http://govnokod.ru/21160
#5: http://govnokod.ru/21772
#6: http://govnokod.ru/24063

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

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

  • Какого не работает?

    >"%openssl%" speed sha224
    speed: Unknown algorithm sha224

    sha256 работает
    Ответить
    • Конского.

      > openssl dgst --help

      > openssl speed --help

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

      Продукт опенсорсный, сам допиши тест скорости для sha224, если нужно.
      Ответить
      • P.S. Вот мудачество:
        #define D_MD2           0
        #define D_MDC2          1
        #define D_MD4           2
        #define D_MD5           3
        #define D_HMAC          4
        #define D_SHA1          5
        #define D_RMD160        6
        #define D_RC4           7
        #define D_CBC_DES       8
        #define D_EDE3_DES      9
        #define D_CBC_IDEA      10
        #define D_CBC_SEED      11
        #define D_CBC_RC2       12
        #define D_CBC_RC5       13
        #define D_CBC_BF        14
        #define D_CBC_CAST      15
        #define D_CBC_128_AES   16
        #define D_CBC_192_AES   17
        #define D_CBC_256_AES   18
        #define D_CBC_128_CML   19
        #define D_CBC_192_CML   20
        #define D_CBC_256_CML   21
        #define D_EVP           22
        #define D_SHA256        23
        #define D_SHA512        24
        #define D_WHIRLPOOL     25
        #define D_IGE_128_AES   26
        #define D_IGE_192_AES   27
        #define D_IGE_256_AES   28
        #define D_GHASH         29
        #define D_RAND          30
        /* name of algorithms to test */
        static const char *names[] = {
            "md2", "mdc2", "md4", "md5", "hmac(md5)", "sha1", "rmd160", "rc4",
            "des cbc", "des ede3", "idea cbc", "seed cbc",
            "rc2 cbc", "rc5-32/12 cbc", "blowfish cbc", "cast cbc",
            "aes-128 cbc", "aes-192 cbc", "aes-256 cbc",
            "camellia-128 cbc", "camellia-192 cbc", "camellia-256 cbc",
            "evp", "sha256", "sha512", "whirlpool",
            "aes-128 ige", "aes-192 ige", "aes-256 ige", "ghash",
            "rand"
        };


        Этот sha224 придётся вписывать в 100500 мест, ещё и номерок для него придумывать.
        Ответить
        • P.P.S. Какое же скучное занятие — программирование:
          static int SHA1_loop(void *args)
          {
              loopargs_t *tempargs = *(loopargs_t **) args;
              unsigned char *buf = tempargs->buf;
              unsigned char sha[SHA_DIGEST_LENGTH];
              int count;
              for (count = 0; COND(c[D_SHA1][testnum]); count++)
                  SHA1(buf, lengths[testnum], sha);
              return count;
          }
          
          static int SHA256_loop(void *args)
          {
              loopargs_t *tempargs = *(loopargs_t **) args;
              unsigned char *buf = tempargs->buf;
              unsigned char sha256[SHA256_DIGEST_LENGTH];
              int count;
              for (count = 0; COND(c[D_SHA256][testnum]); count++)
                  SHA256(buf, lengths[testnum], sha256);
              return count;
          }
          
          static int SHA512_loop(void *args)
          {
              loopargs_t *tempargs = *(loopargs_t **) args;
              unsigned char *buf = tempargs->buf;
              unsigned char sha512[SHA512_DIGEST_LENGTH];
              int count;
              for (count = 0; COND(c[D_SHA512][testnum]); count++)
                  SHA512(buf, lengths[testnum], sha512);
              return count;
          }
          Ответить
          • Коллбеки же вроде и в сишке есть? На худой конец - шаблоны. НИНУЖНО!
            Ответить
          • А почему нельзя все эти SHA_DIGEST_LENGTH, D_SHA1 передавать как оргументы? Можно SHA1 определить как функцию и её тоже оргументом передавать. Чем это хуже?
            Ответить
          • > loopargs_t

            почему эта еботня подсвечивается синим как ключевое слово?
            Ответить
            • Хуйлайтер понял что это тип, наверное.
              Ответить
      • Это, надеюсь, сарказм, петух проткнутый?
        Ответить
        • Ты про:
          «Продукт опенсорсный, сам допиши тест скорости для sha224, если нужно.»?
          Ну, если говорят с тобой, Сёмой, то да.
          Ответить
        • Привет, питух. Пока ты тут кукарекал, я собрал openssl с тестами sha224 и sha384 (MSVC2010, совместимо с Win XP).

          Результаты:
          Doing sha224 for 3s on 16 size blocks: 5612597 sha224's in 2.98s
          Doing sha224 for 3s on 64 size blocks: 3359960 sha224's in 3.01s
          Doing sha224 for 3s on 256 size blocks: 1525915 sha224's in 3.00s
          Doing sha224 for 3s on 1024 size blocks: 488710 sha224's in 2.98s
          Doing sha224 for 3s on 8192 size blocks: 66558 sha224's in 3.00s
          Doing sha224 for 3s on 16384 size blocks: 33054 sha224's in 3.00s
          
          The 'numbers' are in 1000s of bytes per second processed.
          type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
          sha224           30138.60k    71421.57k   130419.25k   167954.03k   182037.81k   180807.05k
          
          Doing sha256 for 3s on 16 size blocks: 5565933 sha256's in 3.00s
          Doing sha256 for 3s on 64 size blocks: 3327070 sha256's in 3.00s
          Doing sha256 for 3s on 256 size blocks: 1533116 sha256's in 3.01s
          Doing sha256 for 3s on 1024 size blocks: 481082 sha256's in 3.00s
          Doing sha256 for 3s on 8192 size blocks: 66424 sha256's in 3.00s
          Doing sha256 for 3s on 16384 size blocks: 33535 sha256's in 3.01s
          
          The 'numbers' are in 1000s of bytes per second processed.
          type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
          sha256           29732.36k    71090.78k   130355.78k   164471.42k   181671.31k   182487.68k

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

          Такая же фигня с SHA384 и SHA512.
          Ответить
          • Для сомневающихся сравнение SHA384 с SHA512:
            Doing sha384 for 3s on 16 size blocks: 2998005 sha384's in 2.96s
            Doing sha384 for 3s on 64 size blocks: 2951686 sha384's in 2.93s
            Doing sha384 for 3s on 256 size blocks: 1151398 sha384's in 2.95s
            Doing sha384 for 3s on 1024 size blocks: 406747 sha384's in 2.93s
            Doing sha384 for 3s on 8192 size blocks: 57901 sha384's in 2.96s
            Doing sha384 for 3s on 16384 size blocks: 29476 sha384's in 2.95s
            
            The 'numbers' are in 1000s of bytes per second processed.
            type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
            sha384           16183.46k    64411.72k    99971.51k   142016.59k   160027.65k   163794.49k
            
            Doing sha512 for 3s on 16 size blocks: 2947231 sha512's in 2.96s
            Doing sha512 for 3s on 64 size blocks: 2892043 sha512's in 3.00s
            Doing sha512 for 3s on 256 size blocks: 1133163 sha512's in 2.96s
            Doing sha512 for 3s on 1024 size blocks: 401258 sha512's in 2.95s
            Doing sha512 for 3s on 8192 size blocks: 57267 sha512's in 2.95s
            Doing sha512 for 3s on 16384 size blocks: 29519 sha512's in 3.00s
            
            The 'numbers' are in 1000s of bytes per second processed.
            type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
            sha512           15909.38k    61795.39k    97870.40k   139358.82k   159112.83k   161470.42k
            Ответить
          • Теперь собери с тестами для всех хешей и закоммить.
            Ответить
        • А вот исходник:
          int SHA224_Init(SHA256_CTX *c)
          {
              memset(c, 0, sizeof(*c));
              c->h[0] = 0xc1059ed8UL;
              c->h[1] = 0x367cd507UL;
              c->h[2] = 0x3070dd17UL;
              c->h[3] = 0xf70e5939UL;
              c->h[4] = 0xffc00b31UL;
              c->h[5] = 0x68581511UL;
              c->h[6] = 0x64f98fa7UL;
              c->h[7] = 0xbefa4fa4UL;
              c->md_len = SHA224_DIGEST_LENGTH;
              return 1;
          }
          
          int SHA256_Init(SHA256_CTX *c)
          {
              memset(c, 0, sizeof(*c));
              c->h[0] = 0x6a09e667UL;
              c->h[1] = 0xbb67ae85UL;
              c->h[2] = 0x3c6ef372UL;
              c->h[3] = 0xa54ff53aUL;
              c->h[4] = 0x510e527fUL;
              c->h[5] = 0x9b05688cUL;
              c->h[6] = 0x1f83d9abUL;
              c->h[7] = 0x5be0cd19UL;
              c->md_len = SHA256_DIGEST_LENGTH;
              return 1;
          }
          
          unsigned char *SHA224(const unsigned char *d, size_t n, unsigned char *md)
          {
              SHA256_CTX c;
              static unsigned char m[SHA224_DIGEST_LENGTH];
          
              if (md == NULL)
                  md = m;
              SHA224_Init(&c);
              SHA256_Update(&c, d, n);
              SHA256_Final(md, &c);
              OPENSSL_cleanse(&c, sizeof(c));
              return md;
          }
          
          unsigned char *SHA256(const unsigned char *d, size_t n, unsigned char *md)
          {
              SHA256_CTX c;
              static unsigned char m[SHA256_DIGEST_LENGTH];
          
              if (md == NULL)
                  md = m;
              SHA256_Init(&c);
              SHA256_Update(&c, d, n);
              SHA256_Final(md, &c);
              OPENSSL_cleanse(&c, sizeof(c));
              return md;
          }


          Найди 10 отличий.
          Ответить
        • Добавил blake2 и keccak, проверь.

          Сводная таблица (для блоков 16 КБ):
          sha224     180 МБ/с
          sha256     180 МБ/с
          sha384     160 МБ/с
          sha512     160 МБ/с
          
          sha3-224    18 МБ/с
          sha3-256    17 МБ/с
          sha3-384    13 МБ/с
          sha3-512     9 МБ/с
          
          shake128    21 МБ/с
          shake256    17 МБ/с
          
          blake2b512  28 МБ/с
          blake2s256 155 МБ/с


          У blake2 в 32-битных ОС может оказаться более быстрым один алгоритм, в 64-битных — другой.
          Ответить
          • Для сравнения:
            sha1 430 МБ/с
            md5 450 МБ/с
            Ответить
          • Судя по скорости, у тебя говнокомп типа моего. Херня какая-то, у меня в другой утилите blake дает ту же скорость что sha1.
            Но sha3 пиздецки медленный. Как это приняли стандартом вообще?
            Ответить
            • У автора куча ссылок на реализации:
              https://github.com/BLAKE2/
              https://blake2.net/#us
              https://blake2.net/#sw

              Возможно, разные реализации оптимизированы по-разному. Надо проверять.

              Да и у keccak исполнение не единственное: https://keccak.team/software.html

              Вика говорит, что какая-то аппаратная реализация keccak оказалась быстрой. Но проверять я это, пожалуй, не буду. Искать девайс только ради выполнения одной функции — это слишком.

              Кроме blake2 и keccak в финал прошли JH, Grøstl и Skein. Не знаешь, как у них дела со скоростью и с безопасностью?
              Ответить
              • Не ты один вики читаешь, кстати. Где мне можно увидеть аппаратную реализацию кеччака?

                Эммм, не, не знаю. С безопасностью думаю всё нормально - это же финал, какой-то криптоанализ они проходили. Интересно было бы почитать аргументацию жюри, почему они выбрали именно keccak. Скорость аппаратной реализации для хеша- какой-то ебанутый аргумент, если честно. Для blake 2 есть b2sum, может у тех хешей есть свои реализации, где можно будет скорость померять.

                Собсно, я сравнивал скорость sha1sum и b2sum - смотрел io скорость в process hacker-е. Скорости sha* сравнивал через openssl speed и rhash -B
                Ответить
    • Нафига тебе понадобился sha224? По скорости он точно такой же, как и sha256. А обрезать хеш под нужную длину ты и сам можешь.
      Ответить
        • Напоминмаю, что в "BASIC" это делается с помощью функции "MID$".
          Ответить
            • Думаю, ебёт не меньше, чем упомянутый Ромкой "APL" (не ебу, правда, что это
              Ответить
              • >>>не ебу, правда, что это

                Я так понял, судя по году выхода, как раз один из языков для калькуляторов.
                Ответить
                • > один из языков для калькуляторов.
                  Почти угадал, для расчётов (в основном).

                  > судя по году выхода
                  Ты определяешь, язык ли это для кункуляторов по году выхода?
                  Ответить
          • Напоминаю, что в J для этого можно использовать глаголы "{." и/или "}.":
            1 }. 'bubuka'
            ubuka
                5 {. 'bubuka'
            bubuk
                4 {. 1 }. 'bubuka'
            ubuk
            Ответить
            • Напоминаю, что в руби они тоже есть
              irb(main):002:0> "petux"[1..2]
              => "et"


              А в Lua есть string.sub
              > print(("DDD"):sub(1, 2))    
              > DD
              Ответить
            • Напоминаю, что в APL он был до появления всех этих ваших питонов и рубей
                    'p!700h'[2+⍳3]
              700
              Ответить
          • А как в APL удалить из слова серединку? А то я составил ребус для Сёмы с фрагментами слов "тыква" и "помидор", а как записать на APL, не знаю.
            Ответить
            • Через индексацию можно произвольные подмассивы выбирать:
                 'тыква помидор'[1,2,6,7,9+⍳4]
              ты пидор
              Ответить
              • В J не очень удобно со строками работать, если в строке не аски, то приходиться преобразовывать в UTF-16 или UTF-32:
                (0 1 5 6 , 9+i.4) { 7&u:'тыква помидор'
                ты пидор
                NB. или заниматься хуйнёй
                   ((i.4),(10+i.4),18+i.7) { 'тыква помидор'
                ты пидор
                Ответить
              • Бля, хотеть! В перле же такие вроде были? В питоне нету?
                Ответить
              • У вас все так миленько выглядит. Не то что в луа, без UTF8 и регистрации.
                local tbl = {}
                ("tykva pomidor"):gsub(".",function(char) table.insert(tbl,char) end)
                print(table.concat({tbl[1],tbl[2],tbl[6],tbl[7],table.concat(tbl,nil,10)}))

                Нука, где роском. Сможешь короче?
                Ответить
                • Могу длинее
                  local text = "tykva pomidor"
                  local subs = {{1, 2}, {6, 6}, {7, 7}, {10,#text}}
                  for _,s in pairs(subs) do  
                    io.write(text:sub(s[1], s[2]))
                  end


                  Зато чище:)
                  Ответить
                  • Я просто стараюсь использовать малопеременных, и использую только когда они нужны.
                    Потому что моя скромная фантазия не додумывается до название переменных. Только x,y,z,k,v,i,j,huy,p,o,petux,t,tbl,n.
                    Ответить
                      • Почему ПХП от x,y,z,k,v,i,j,huy,p,o,petux,t,tbl,n становится говном, а другие языки --- нет?
                        Ответить
      • По скорости они действительно совпали. Удивительно, то же самое можно сказать про пару sha384 и sha512.

        И всё-таки небольшая разница в исполнении есть: у sha224 подкрутили начальные константы, потому что если не подкрутить, то из-за обрезания хеша легче будет искать коллизии.
        Ответить
    • >b2sum/: Command line utility to hash files, based on the sse/ implementations.
      Интересно, как для хеширование файла можно заюзать simd
      Ответить
      • Напоминаю что "PHP" есть функция "md5_file()" которая возвращает хеш файла.
        Ответить
  • О, syoma, ты оказываецца жив!
    Ответить
  • Чем считать хеши файлов? sha1 вроде как сломан, sha2 тормознее и длиннее хеш.

    Какого хуя стандартом sha3 приняли keccak? У него же в софте скорость мизерная, 25 Мб/с против 150 у sha1. Вроде как он быстро работает в железе, но кого это, сука, ебёт? Где он в железе-то реализован? Есть blake2, например, по скорости как sha1.

    И почему хеши от файлов непаралелизуемы? Даже тупо симдом можно ускорить хеш в несколько раз.
    Ответить
      • >sha2 тормознее и длиннее хеш.
        >blake2
        Ответить
        • >>тормознее и длиннее хеш.
          Разумеется, ты же хочешь чтобы ее не сломали завтра. There is no such thing as free lunch.

          Хочешь быстро и коротко, но не очень надежно? Вот тебе код
          uint8_t roskomgovnohash(void* data) {
              return 42;
          }


          Я выбираю sha2 ибо
          1) стандарт (доверяю умным дядям)
          2) много где реализован и везде есть для него утилиты и API
          Ответить
          • >blake2
            Я для кого это написал, обезьяна?

            blake2 это финалист конкурса sha3.
            Ответить
            • ты жопой читаешь?

              > много где реализован
              > много где реализован
              > много где реализован
              Ответить
              • blake2 тоже много где реализован, ты просто сегодня первый раз услышал это название.
                Ответить
                • ой, ну не пизди
                  вот тебе openssl version с последней centos
                  > OpenSSL 1.0.2k-fips 26 Jan 2017

                  А вот репа
                  https://github.com/openssl/openssl/blob/master/crypto/blake2/blake2_impl.h

                  Выбери там в браничке 1.0.2 и пососи 404

                  Так же можешь сходить в Python3.5
                  https://docs.python.org/3.5/library/hashlib.html
                  и пошукать там blake2 (он есть только в 3.6)

                  Теперь идем в жабку восьмую
                  https://docs.oracle.com/javase/8/docs/api/java/security/MessageDigest.html

                  Every implementation of the Java platform is required to support the following standard MessageDigest algorithms:

                  MD5
                  SHA-1
                  SHA-256

                  хуяк. Где твой blake2?
                  Ответить
                  • Так нахуя ты используешь встроенные в питон либы? В сторонних есть всё даже для 2.7. С жавкой аналогично.

                    Не, ты, конечно, можешь и sha3 выбрать, но разница в скорости там достаточная, чтобы поднять сраку и поискать лучшее решение.
                    Ответить
                    • >>Так нахуя ты используешь встроенные в питон либы?
                      Потому что где-то их может и не быть. Опять таки: если что-то умеет OpenSSL стоящий на системе то у тебя системное хранилище публичных сертов доверенных, например.

                      Я тебе сказал:
                      Sha2 есть везде, Blake2 есть не везде. И привел пример где его нет.

                      Разумеется, можно взять сторонню реализацию, надо только понять нужны-ли тебе связанные с том геморрои
                      Ответить
                      • Да блядь, поднимись ты уже сука в начало ветки и посмотри с чего она началась. Хеши файлов! Файлов, блядь! 2 килобайта можешь хешировать чем захочешь. И да, разница того стоит.
                        Ответить
          • В новом винраре вроде можно использовать blake2 вместо crc
            Ответить
    • Собсно, для себя можно и MD2 - для коллизий тут нет вектора атаки.
      Ответить
    • >> Чем считать хеши файлов?

      Выбирай:

      https://github.com/randombit/botan

      Botan (Japanese for peony) is a cryptography library written in C++11 and released under the permissive Simplified BSD license.

      ...
      • Hash functions SHA-1, SHA-2, SHA-3, RIPEMD-160, Skein-512, BLAKE2b, SM3, Tiger, Whirlpool, GOST 34.11, MD5, MD4
      • Hash function combiners Parallel and Comb4P
      Ответить
  • <textarea required="required"></textarea>

    порт <textarea required></textarea> на html5. Сука, ну почему не required=true или что-то похожее? Кто это придумал-то?
    Ответить
    • Придумали больные ублюдки из W3C.

      Сначала один ублюдок придумал атрибуты без значения. Если атрибут отсутствует, то он равен false, если присутствует, то он равен true. Примеры такого говна — атрибуты элементов форм, например, уже упомянутый required, после которого знак = не ставился.

      Потом, когда придумали xhtml и это всё гов великолепие нужно было портировать на xml, в котором атрибуты без значения недопустимы, другой ублюдок (или тот же?) придумал синтаксис required="required" вместо required="true" или чего-то похожего.

      Добро пожаловать в world wide web!
      Ответить
      • >другой ублюдок (или тот же?) придумал синтаксис required="required" вместо required="true" или чего-то похожего.
        Я именно про это. Вот какого хуя, блядь? Чем "true" не угодило?
        Ответить
        • Причём есть несколько схем:

          1. checked, compact, defer, disabled, ismap, multiple, nohref, noresize, noshade, nowrap, readonly, selected из HTML4 и куча новых атрибутов из HTML5 (allowfullscreen, async, autofocus, autoplay, controls, default, hidden, loop, muted, required) могут либо принимать значение себя любимого, либо отсутствовать.

          2. frameborder может принимать только значения "0" и "1".

          3. scrolling, translate могут принимать значения "yes" и "no".

          4. autocomplete может принимать значения "on" и "off".

          5. contenteditable, draggable, spellcheck могут принимать значения "true" и "false".

          Зачем столько разных типов «булевых» значений?
          Ответить
          • Вся эта пиздота унаследована из HTML. Но если делать заново, почему не сделать нормально?
            Ответить
    • CryptoAPI в смысле?
      Так MS уже 10 лет не развивает XP. Разве тогда был TLS 1.2?

      Я когда подымаю https обычно отключаю TLS младше 1.1 (SSL идет лесом). Так что IE 6.0 на мои сайты не зайдут, зато sslabs дает A.
      Ответить
    • > использующих системные криптографические библиотеки?
      На-ху-я??? Только дебилы юзают без надобности на винде встроенное апи.
      Ответить
      • >>Только дебилы юзают без надобности на винде встроенное апи.
        лолшто? умные люди libopenssl.dll какой-нить таскают с собой?) Встроенное API наверняка удобно интегрячено с хранилищем сертов, которые централизованно хендлятся и обновляются
        Ответить
        • >умные люди libopenssl.dll какой-нить таскают с собой?
          Все браузеры кроме долбоие так делают, абизян.
          Ответить
          • Хром ещё использует встроенный API. С другой стороны, Хром не является браузером, так что противоречия нет.
            Ответить
            • То есть, на XP он не будет нихуя поддерживать?

              >Хром не является браузером
              Что за мемасик?
              Ответить
                • И кому тогда нахуй нужен IE?

                  Точно так же сейчас VLC не использует системные кодеки и везде работает. Правда, папка plugins занимает 83 метра, но кого это ебет?
                  Ответить
            • И кроме виндового криптоапи своего в хроме нет, свинка?
              Ответить
              • и свинка тоже твой дед

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

                  >и свинка тоже твой дед
                  Ну он не совсем русский, так что нет.
                  Ответить
                  • IE вообще уже сдох, он никого кроме тебя не волнует: есть Edge .

                    Причем тут что он использует, а что нет?
                    Ты сказал что использовать родное API смысла нет, я тебе привел примеры что есть.
                    Ответить
                    • >Только дебилы юзают без надобности на винде встроенное апи.
                      >Ты сказал что использовать родное API смысла нет,
                      Ты обосрался.
                      Ответить
                    • >Только дебилы юзают без надобности на винде встроенное апи.
                      >Ты сказал что использовать родное API смысла нет,
                      Ты обосрался.
                      Ответить
      • Погоди, ты хочешь сказать, что прыщеблядское швабодное криптоапи лучше того, которое встроено в коммерческую непрыщеблядскую ОС?
        Ответить
        • 😉 я прыщетосамое, но считаю что если ты пишешь не кроссплатформенное а именно под винду то лучше юзать родное API. Ты там получаешь всякие хранения ключей на спец устройствах, смарткарты, автоматическое обновление сертификатов через microsoft cert. services итд. От винды тогда есть толк когда ты с ней максимально плотно интегрирован, а иначе это просто странная ОС с необычным (не позикс совсем) api
          Ответить
          • человек, который хоть раз трогал апи-здец от опенссл, больше никогда не будет прежним

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

                  Здравствуйте, это канал о программировании?
                  Какой тайтл посмотреть после евы?
                  Ответить
                  • разница между программистом и сёмой в том, что программист легко столкнётся с апи опенссл напрямую в любой момент, и этот факт мало кого удивит, а сёма - только с картошкой в супе, но зато не каждый день
                    Ответить
                    • > зато не каждый день
                      На третий день из пяти в кастрюле остаётся только разбавленный водой бульон?
                      Ответить
                    • >программист легко столкнётся с апи опенссл напрямую в любой момент
                      Траншею копать или полы мыть тебя еще не заставляли, праграмист?
                      Ответить
                      • >>Траншею копать
                        Ведущий Разработчик Syoma сидел в своем кабинете в тот момент, когда понял что функционала выскоуровневой библиотеки ему недостаточно, и придется столкнутьcя с OpenSSL напрямую.

                        Сёма был слишком хорошим программистом, чтобы ковыряться в этом прыщегавне, а кроме того (как все серьезные программисты) Сёма не знали си.

                        Потому он поднял трубку и позвонил секретарше:
                        --Сколько у нас прыщеблядей?
                        --Три штуки, Сёма Мыколыч, все заняты созданием отказоустойчивой площадки для вашего нового проекта
                        --Закажи пожалуйста еще пару пару прыщеблядей для ковыряния в прыщегавне, и еще флористу, а то у меня кактус вянет.

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

                        "Ковыряйтесь в прыщегавне", -- приказал Сёма, и прыщебляди пошли читать код OpenSSL, а Сёма занялся интеллектуальным трудом: раскрыл розовую книгу с надписью "Django Girls" и прочитал: "Класс бэйзд вьюс. Интересненько..."
                        Ответить
                        • Это какого же функционала мне может не хватить, ебанло? А на жаве тоже опенссл подключают? Что за прыщебляди такие? Они развк не у хостера должны работать?
                          Ответить
                          • Вполне могут подключить. Берут JNI и подключают, или делают отдельное приложение/микросервис и через IPC с ним общаются. Программисты часто используют API разных библиотек, ты просто не в курсе.

                            >> Они развк не у хостера должны работать?
                            Оу, ну если у тебя шаред хостинг и кулинарный блог на вордпрессе то да, у хостера.

                            В проектах по крупнее люди пишут докерфайлы и ставят туда что надо
                            Ответить
                            • >>>"люди пишут докерфайлы'

                              Заебали со своим "Docker"-ом. Ещё одна игрушка для отключения межушного боба.
                              Ответить
                                  • Тогда бы он написал так:

                                    dnl люди пишут докер файлы
                                    заибали сосвоими умными славами я на юкоз биз всякова докера все выкладувываю
                                    Ответить
                            • > люди пишут докерфайлы
                              Это же чистейшее админство. Зачем труъ программистам такой хуйнёй заниматься?
                              Ответить
                              • Кстати, это важный момент в истории развития программирования.
                                Неумеющие запустить свое собственное приложение Сёмы станут нужны еще меньше.
                                Ответить
                            • >Вполне могут подключить.
                              Потому что могут? Да, свинина?
                              Ответить
                    • Супчик за 5-6 евро нормальный получается, с полкило фарша, нажористый, можно водочку закусывать. Я на нём жырный уже стал, сука. А вы дальше дошираки наяривайте.
                      Ответить
                  • лол, сёма, почему-то думает что тут все такие же как он, и ничего кроме питона с парой вебфреймворков в жизни не видели
                    Ответить
                    • Думаешь,, жизнь меня не потрепала? Не, я тоже видел апинсросное прыщеговно, больше не желаю. А тебя заставляют? Хоть полы мыть не приходится?
                      Ответить
            • В опенссл ещё ахуенная документация на некоторые компоненты. Перечисления функций хватит для всех, подробности прочитаете в исходниках.
              Ответить
                • К сожалению, опенсурс - это болезнь.
                  Ответить
                  • Я уж выберу любую открытую недокументированую хуйню, чем полностью закрытый за огромные бабки и ужасно документированое тормазнутое вечно падающее из-за своего же кеша 1с!
                    Ответить
                    • 1C, вероятно, не лучший пример:)

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

                      Отвратительный говнопаттерн "лучшая документация это код" в них не встречается.

                      Но если там что-то НЕ документировано, то вот просто убейся об стенку, потому что посмотреть как оно работает никак нельзя.

                      Я пару раз сталкивался у Apple с тем, что пример из документации тупо не работал (дело было с nsurlsession) и понять почему он не работает нельзя никак кроме как написать в суппорт.

                      А у винды, например, есть крайне невнятные правила того как приложение наследует/не наследует консоль при создании нового процесса, и там можно двигаться только опытным путем.

                      Eric S. Raymond утверждает что в closed source так происходит всегда, но я с ним не согласен. Чаще всего всё таки все работает.

                      И то и то говно, в общем
                      Ответить
                      • >Отвратительный говнопаттерн "лучшая документация это код" в них не встречается.
                        Так ты прыщеёб или кто?
                        Ответить
        • Я считаю, что с мелкомягким подходом к дропанью нахуй старых осей при первой возможности полагаться на встроенные либы нехуй. А то потом получится, что если хочешь иметь неполоманную криптографию - обнови ось с потерей всего софта и настроек. В щвабодном питоне, кстати, та же хуйня. Хочешь обновить TLS, потому что нашли дырку? Только когда весь питон обновится. На прыщах, возможно, можно просто переконпилить это говно, а на винде только так.
          Ответить
          • >>к дропанью нахуй старых осей при первой возможности
            да, каждые 10-15 лет придется обновлять софт. Говнецо-с
            Ответить
            • А поскольку новый софт может не завестись на старом железе, ещё приходится каждые 10-15 лет обновлять железо... или отказываться от нового софта.

              Кстати, за обновление Винды ещё и платить надо. Бесплатно можно только сервиспак поставить.
              Ответить
              • По по этому я за мэйнфремы фирмы IBM. Как написал на Коболе в 1969 году программу -- так она и работает!!
                Ответить
                • https://www.ibm.com/it-infrastructure/servers/mainframes


                  IBM mainframes: the gold standard for security and reliability

                  The world's top companies rely on the IBM mainframe to protect their data with impeccable security, run blockchain and machine learning applications, and provide trusted digital experiences.

                  Your customers need assurance that their data is safe, and your services will remain available and fulfilled instantly. Your company wants to understand and connect with customers at a deeper level, and in near real time. IBM mainframes help you accomplish these goals.

                  IBM Z mainframes run on a variety of operating systems: z/OS, Linux on Z, z/VSE, z/TPF, and the z/VM hypervisor.

                  А ещё вот это:
                  https://www.ibm.com/it-infrastructure/z/software
                  Ответить
            • Хрюндел, расскажи, как быстро MS бросает обновлять криптоапи на оси после выхода? А если нужна долгая жизнь, так что теперь, TLS не обновлять?
              Ответить
              • Переходить на новые ОС.

                Сторонее API имеет смысл только тогда, когда ты хочешь что-то такое что родное API не умеет. Плюсы в том, что ты сможешь уметь то, что не умеет Windows.

                Минус в том, что тебе сложнее будет использовать готовые сертификаты например.
                Ответить
      • А ещё это... в Windows XP CryptoAPI не поддерживает sha224.
        Ответить
        • Windows XP не нужен, как и единственный его пользователь из Германии
          Ответить
        • А что не поддерживает cryptoapi в 7? В 8?
          Ответить
            • я неебу что это. В какой винде это появилось?
              Ответить
              • Первое предложение второго абзаца:

                CNG is first available in Windows Vista and is positioned to replace existing uses of CryptoAPI throughout the Microsoft software stack.

                Короче, ты пролетаешь.
                Ответить
    • У нас на Windows XP скоро перестанут выходить обновления прыщелиса. Неужели придется осваивать десятку? Я и 7 освоить не успел.
      Ответить
      • > обновления прыщелиса
        Да и хуй с ним, большинство сайтов и в старом будет открываться.
        Ответить
          • > Хуй с ним до первой дырки...
            ...сказал пользователь XP.
            Ответить
            • Ты не в курсе что в свинье фаер? С начала-середины 2000-х где-то...
              Ответить
              • У этого брендмауера изкоробки разве не были открыты SMB порты для всех подряд?
                Ответить
                • Еще один искперд. Даже если и были - я их закрыл, ты как думаешь??
                  Ответить
                    • Не знаю, как в гермашке, а российские интернет-провайдеры обычно по умолчанию закрывают порты для SMB (у некоторых провайдеров их можно открыть, заказав дополнительную услугу).
                      Ответить
                      • За бабки???? Еще поди и помесячно платить надо?

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

        Вот тут чувак регулярно собирает Palemoon для Windows XP:
        https://github.com/Feodor2/Mypal

        Заходи в releases и качай.
        Ответить
        • Мне глюков ванильного прыщелиса хватает.
          Ответить
            • Да пожалуйста:
              Если открыть дохрена вкладок (пару сотен), браузер начинает люто залипать. Хуй бы еще сам залипал, но начинает залипать и глючить система. Нельзя переключиться на другие программы, перейти в ждущий режим. Если убить процесс - всё сразу попускает.
              Del в строке поиска иногда удаляет не текст, а прошлые поисковые запросы.
              Ответить
        • Потестировал «Mypal». Автор наглючил в нескольких местах. Как минимум в нём не работает «Cleartype» из-за ошибки в условии.
          Ответить
  • Почему есть Рабочий стол, но нет Рабочего стула?
    Ответить
      • На одном ты, на втором твоя мама?
        Ответить
    • Почему на Рабочем столе обои? В комнате идёт ремонт, а обои тупо некуда было положить?
      Ответить
      • Ничего не знаю, у меня на рабочем столе скатерть-самобранка
        Ответить
        • Я помню. Но мне кажется, что он не нужен.
          Ответить
          • А мне нравился: напихал файлов и перенес на дискету. Но потом оказалось что им никто не умеет пользоваться, и его убрали

            Это же был такой как sync наколенный
            Ответить
        • Я помню. Полезная штука была. Сейчас с флешками скорее бесполезная.
          Ответить
          • Чем портфель помогал тогда и почему флешки его сделали бесполезным?
            Ответить
            • Матапушта дискеты тогда были громкими и пиздец тормозными. А сегодня можно работать прямо с флешки.
              Ответить
  • Оказывается на Windows Vista (расширенная поддержка окончена 11 апреля 2017 года) без проблем устанавливаются обновления для Windows Server 2008 (расширенная поддержка до 14 января 2020 года; не путать с Windows Server 2008 R2 — последний на ядре семёрки), только надо обновления вручную искать и качать с сайта https://www.catalog.update.microsoft.com/. Правда, там поиск глупый, поэтому нужно где-то нужно добыть полный список KB. К счастью, большую часть добрые люди уже выкачали:
    https://mega.nz/#F!txxRyLzC!1vBMGzMHiL864f3bl1Rj1w


    -----

    Кто-нибудь пробовал на Windows XP (расширенная поддержка прекращена 8 апреля 2014 года) ставить обновления от Windows XP Embedded?

    Eсли прикинуться Windows Embedded POSReady 2009, добавив в реестр специальный ключик, то расширенная поддержка действует до 9 апреля 2019:
    [HKEY_LOCAL_MACHINE\SYSTEM\WPA\POSReady]
    "Installed"=dword:00000001
    Ответить
    • Кого это ебёт если даже прыщелис больше апдейтов не будет выпускать.
      Ответить
    • >>Кто-нибудь пробовал на Windows XP (расширенная поддержка прекращена 8 апреля 2014 года) ставить обновления от Windows XP Embedded?

      Это же дичайший баян. Уже года три как про это говорят.

      XP не нужен
      Ответить
    • Ого, оказывается у Тинькова там много хороших ITшников, что можно их увольнять за тупые лулзы в слаке.
      Ответить
      • Работать надо, блядь.
        Сотрудникам "Amazon"-а тоже лишний раз вздохнуть нельзя - сразу увольняют к хуям; зато в итоге "Amazon" считается одной из самых дисциплинированных по отношению к клиентам корпораций.
        Ответить
        • Каким сотрудникам? Чуркоте которая на складах работает?
          Ответить
            • "главным разработчиком проекта голосовой биометрии «Тинькофф банка»" это не очень планктон
              Ответить
                • Ну так а кого в амазоне ебут-то? Ведущих разработчиков или суппортеров первого уровня?
                  Ответить
                    • Ну то-есть ты обосрался. Так и скажи. Имей мужество признаться.
                      Ответить
                      • Имей мужество пойти на хуй, хотя бы потому, что дорога туда уже проторена и трава с сучьями уже не будет хлестать по яйцам, как это было с твоими предшественниками, также потерпевшими фиаско в попытке переспорить меня.
                        Ответить
                        • больше бугурта, питушок
                          не забывай зачем мы тут тебя держим
                          Ответить
                      • Угу, обосрался, не смог обосновать какую-то абсолютно левую хуйню. Блядь, что было бы, если бы я каждый ваш высер про гермашку/гейропку в рамочку на стену вешал, ничтожетсво?
                        Ответить
                        • лол сёма, я не знаю кого ты называешь "на вы" -- я в твоих политсрачах обычно не участую, да и ты обычно развлекаешь нас нытьем про то, как у тебя там что-то в линуксе не получилось
                          Ответить
                          • Русню, очевидно. Интернет-туристов всяких.

                            Ваш линупс ебучий только время человеческое воровать умеет.
                            Ответить
                          • Русню, очевидно. Интернет-туристов всяких.

                            Ваш линупс ебучий только время человеческое воровать умеет.
                            Ответить
                            • Хуест8 пролез. Почему? Он не в бане?
                              Ответить
                            • Сёма живет в страшном мире, наполненном "интернет-туристами", "русней" и "линуксом".

                              Чеснок пробовал?
                              Ответить
                                • рад, что ты меня не забываешь и четко отслеживаешь каждое мое сообщение

                                  Ты уже организовал мой фанклуб? Автограф хочешь?
                                  Ответить
                              • >Сёма живет в страшном мире, наполненном "интернет-туристами", "русней"
                                Рунет называется. Еще вата ебаная есть. И?

                                Руснявыши, вы про запад несёте временами хуйню из разряда медведей с балалайками, просто этого не замечаете. Зато у вас всё скрепно, да. Только по спиду скоро африку обгоните.
                                Ответить
                          • А ты меня развлекаешь важными сообщениями о своих очередных проблемах с прыщами - где-то утилитку поставить не можешь, где-то приходится с сишным говноапи работать (хотя это уже высер). Тяжела и неказиста жизнь простой прыщебляди? Зато даёт тебе право критиковать "домохозяек", которые просто пользуются, вместо того, чтобы ебаться с какими-то проблемами, которые они сами себе и создавать должны, да?
                            Ответить
                            • У меня нет проблем ни с прыщами, ни с api, ни с виндуосом, и уж конечно я никогда в жизни не критиковал домохозяек: у вас другие задачи, и вы не должны разбираться в компьютерах. Зачем при этом на говнокод-то ходить?
                              Ответить
                              • Ну я не домохозяйка, прыщёнка, но тоже хочу пользоваться. И в компах они могут разбираться - как пользователи. Это как есть водители, а есть автомеханики, которые во всём этом говне колупаются.
                                Подожди, то есть проблемы с линупсом - это нытьё, а твои проблемы что на говноработе прыщеблядей заставляют колупать какое-то говно типа кого-то ебут?
                                Ответить
                                • Так водители нанимают механиков, если сами не понимают. Правда, автомеханики не работают просто так, и потому многие водители ходят на работу и зарабатывают деньги, так что это опять не про тебя.

                                  Не знаю даже, чем тебе помочь.

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

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

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

                                    А чего тебя так интересует мой кошелёк? Бугуртишь от того,что тут алкаш на пособии получает больше тебя? (Для тупых - это я не про себя.) Зависть - штука плохая.

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

                                      Но зачем домохозяйке хостинг? Почему она не может завести страничку Вконтакте?

                                      >>А чего тебя так интересует мой кошелёк?
                                      Меня не интересует твой кошелек, я просто подумал: как помочь человеку, который пытается что-то делать с компьютерами, не имея при этом ни знаний, ни желания их получать. Ну вот я подумал что ты можешь нанять сотрудника, но потом вспомнил что ты сидишь на шее у родителей и на пособии и своих денег у тебя нет.

                                      >>получает больше тебя?
                                      Ты понятия не имеешь кто сколько получает, да и я не знаю какое у тебя пособие.

                                      >>Но это же не я хвастаюсь колупанием говна и каких-то ебучих потрохов.

                                      что-то я не припомню что бы я "хвастался колупанием потрохов".

                                      Я помню что ты рассказывал что нашел комп на помойке. Быть может у тебя абберация сознания, и ты решил что ты это я?

                                      >>колупать говно по-настоящему
                                      А, я понял. "Колупанием говна" ты называешь программирование.

                                      Постарайся составить словарь: мне всё сложнее переводить с Сёминого на русский.
                                      Ответить
                                      • Пидорашка, ты упорно делаешь вид что не понимаешь простые вещи: есть полезная деятельность (программирование для создания чего-то нового: есть полезный выхлоп, делим выхлоп на затраченное время- получаем больше чем получали бы в макдаке или на складе), есть деятельность бесполезная или малополезная (колупание прыщей ради процесса). Вот настройка хостинга для проггера - процесс малополезный: на работе для этого есть админ/хостер. А еще ты пытаешься сделать вид, что человек, не желающий копаться в промасленном моторе всяких потрохах - домохозяйка, не имеющая отношения к компам вообще. Но примеры из РЛ вроде того однокурсника это опровергают: ковыряние в прыщах - грязная, вонючая, малооплачиваемая работа. Из нас двоих на помойке ковыряешься скорее ты.

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

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

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

                                        > "Колупанием говна" ты называешь программирование.
                                        Нет, ковыряние прыщеговна всякого с минимальным или нулевым выхлопом.
                                        Ответить
                                        • >>есть полезная деятельность
                                          Но откуда тебе знать про то, чем ты никогда не занимался?
                                          Ответить
                                          • Ты хочешь сказать, что ты ей занималс, о колупатель прыщей?
                                            Ответить
  • Кстати из-за дикой жары я решил пойти на помойку, нашел там принтер, который как не удивительно оказался не рабочим. Но похуй я шел за новым себе вентилятором. Дернул от туда электродвигатель, наматал провод ЮЗБ на него, надел на двигатель кусок хорошего сохраняющего форму линолиума, так как из пластмассы не особо получалось сделать лопости, и теперь у меня есть вентилятор.
    Яж программист.
    Ответить
    • Освежаться вентилятором с лопастями из линолеума - всё равно, что с дилдо на мух охотиться.
      Ответить
      • Одинаково хорошо или одинаково плохо?
        Ответить
        • Ни того, ни другого я не пробовал, так что, как минимум, одинаково комично и тупо. Вообще, мощность исходящего от вентилятора потока воздуха прямо пропорциональна твёрдости его лопастей, так что "3oJIoTou_xyu" либо не получил ничего, кроме сомнительной даже для нищих африканских обезьянок игрушки-вертушки, либо, что вероятнее, просто-напросто разводит местную интеллигенцию весёлыми байками.
          Ответить
          • Склоняюсь к байкам. Я попытался представить себе, сколько возни будет с закреплением лопастей и с обеспечением жёсткости. Лопасти придётся крепить на деревянную пробку или что-то типа того. Кроме того, маленькие лопасти заметного воздушного потока не дадут, а раскручивать большие будет тяжеловато для маломощного моторчика из принтера.
            Ответить
            • Не байка, так у моторчика был уже жестко сцеплена шестерня. Насадил линолиум и все, и пробки не нужны. Да и лупит он как батин ремень.
              Ответить
          • У вас маленький кругозор в областях линолиума, а и вообще во всем кроме пидорства и педофилии. Бывают очень плотные и твердые линолеум, доходя по плотности и твердости до оргалита.
            Ответить
    • >Кстати из-за дикой жары я решил пойти на помойку, нашел там принтер, который как не удивительно оказался не рабочим.
      Русня, чего не триггеритесь, я не понял?

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

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

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

      Ой, прости, я забыл что там много колупания в прыщагвне и тебе не подходит
      Ответить
      • Есть и попроще варианты. Но ты конечно же должен предложить самый сложный и дорогой. Гний, скотина!
        Ответить
            • Прокси имеют дурную привычку передавать X_FORWARDED_FOR, если мы конечно про HTTP а не Socks.

              Но в целом я согласен что squid поднять проще, чем OpenVPN или StrongsWan
              Ответить
                • Сёма, береги пупок, он у тебя от злости развяжется.

                  Что такое "https прокси", и почему оно не должно передавать X_FORWARDED_FOR?
                  Ответить
                  • > что такое "https proxy"
                    Да самая обычная http прокся с поддержкой CONNECT. Хедера в таком режиме некуда втыкать.
                    Ответить
                    • Да, CONNECT-прокси пофигу, какой протокол через себя прокачивать. Но в https она не сможет воткнуть хедеры, потому что всё зашифровано. Технически можно воткнуть хедеры в запрос к http-сайту (без s), но для этого придётся реализовывать DPI.

                      http-прокси (без поддержки CONNECT) гипотетически могла бы качать и https-сайты (и добавлять заголовки от себя), но тогда браузер не сможет проверить сертификат, потому что расшифровка трафика должна производиться на прокси. В такой схеме нужно на 100% доверять прокси-серверу и каналу от браузера до прокси. Вряд ли какой-то современный браузер допустит такую брешь в безопасности.

                      А SOCKS-прокси — это по сути аналог CONNECT, только по шифрованному каналу?
                      Ответить
                      • >> Технически можно воткнуть хедеры в запрос к http-сайту (без s)
                        хехе, Особенно ээто хорошо сработает если в HTTPS используется клиентская аутентификация (у клиента есть сертификат, например, и сервер ему доверяет)

                        >>А SOCKS-прокси — это по сути аналог CONNECT, только по шифрованному каналу?

                        SOCKS это plain text: есть socks 4 и socks 5. Последний отличается от первого возможность аутентификации по логину/паролю, однако он так же открыт.

                        Был драфт для socks over tls, но я не знаю кто его реализует.

                        Это была одна из причин по которой я отказался от dantesocks в качестве прокси в какой-то момент и перешел на VPN
                        Ответить
                        • И правда... Но ведь аутентификацию можно сделать и у CONNECT-прокси: прокси может послать браузеру заголовок 401 Unauthorized и запросить пароль.
                          Ответить
                          • Можно, правда тогда не понятно как попасть на требующий аутентификации сайт
                            Ответить
                            • Теперь понятно, для чего нужен SOCKS.

                              А SOCKS5 ещё может прокачивать UDP-пакеты.
                              Ответить
                              • Я бы сказал что Socks изнчачально для того и нужен, чтобы устанавливать каналы транспортного(TCP, 4 уровня OSI), а HTTP прокси нужен для прикалдных протоколов.

                                CONNECT это уже использование его немного не по назначанию.

                                Про использование UDP через Socks я не помню, возможно что и можно было.

                                Еще одно использование socks, популярное в нулевые, это прокси на маршрутизаторе с внешним IP, чтобы ходить по FTP в активном режиме.

                                У SOCKS было расширение: комманда BIND с помощью которой клиент мог сказать "слушай порт N, отдавай пришедшие на него данные мне на порт X". Многие FTP клиенты (totalcmd, far) это умели.

                                Всяких uPnP/NAT-T тогда не было, а dantesocks это умел.

                                Кажется, Linux имел специальный модуль для netfilter именно для FTP чтобы это делать, OpenBSD имела ftp-proxy, и MS ISA тоже имела, но если этого не было (или если внешний порт нужен был для другого протокола, не FTP) но Socks мог помочь.
                                Ответить
                    • Борманд, спасибо что помогаешь мне понять Сёму.

                      CONNECT это просто использование прокси как канала для потока байт (как сокс), совсем не обязательно там будет https.

                      Просто https это самое известное использование connect (чтобы не палить данные в прокси), и именно это имел ввиду Сёма вероятно
                      Ответить
                      • К сожалению, у так называемых анонимайзеров устоялся свой жаргон: https-проксями они называют прокси с поддержкой команды CONNECT (по обычному http-каналу) только из-за того, что такими проксями можно получить доступ к https-сайтам.
                        Ответить
                      • Ебань тупая, я же тебе сказал: https соединения
                        Ответить
                        • Перхоть ты наша подзалупная, ну что мешает мне установить HTTPS соединение с прокси, а дальше пойдет HTTP?
                          Ответить
                          • Пидорва обоссаная, ПРИЧЁМ ТУТ ЭТО УЕБАН??? ТЫ ЗА НИТЬЮ РАЗГОВОРА СЛЕДИТЬ СПОСОБЕН ВООБЩЕ?? ДВАЧ ДАВНО НА HTTPS, СКОТИНА!! ИДИ ХУЯКУ СМОКЧИ, ЧТОБЫ РОТ ХОТЬ БЫЛ ЗАНЯТ!
                            Ответить
                  • Это либо троллинг, либо потеря бдительности.

                    Лучше будет спросить, почему должно и как это реализовать.
                    Ответить
  • Почему для видео указывают битрейт? Кому нахуй нужны эти биты, разве где-то используются не 8-битные байты?
    Ответить
    • То же самое для скорости инета.
      Ответить
      • Я думаю что это пошло из телекоммуникаций, где скорость передачи могла быть совсем не кратна восьми, и в одном data unit могло быть, например, 10 бит.

        Кстати, RFC избегают обычно термина byte, стараясь называть его octet. Мало-ли где какой байт
        Ответить
        • Нахуя это нужно сегодня-то? Это к скорости инета, а в видео зачем?
          Ответить
          • Чтобы тебе легче было сравнивать битрейт видео и скорость своего инета.

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

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

                  Тут даже нет никакого сарказма. В протоколе, которым телевизионный пульт посылает сигналы, можно передать полбита. Например, в протоколах “Philips” (RC-4, RC-5, RC-6) бит передаётся двумя смежными импульсами. Если передать нечётное количество импульсов, то получится полуцелое количество битов.
                  Ответить
                  • Я имел в виду всякие арифметические и диапазонные кодирования для которых по 0.42 или 3.14159 бит/символ -- это норма.

                    > бит передаётся джвумя смежными импульсами
                    Там по расстоянию между импульсами отличают 0 от 1? Тогда ты тупо получишь таймаут, а не половину бита...
                    Ответить
                    • Расстояние — это не у Филипса, а у кого-то ещё (то ли Сони, то ли NEC). А у Филипса пара «высокий, низкий» — это единица, а «низкий, высокий» — это ноль (или наоборот, я не помню). Могу, конечно, нагуглить, если это принципиально. У Филипса ещё прикол в том, что количество стартовых импульсов, сигнализирующих о начале посылки, нечётное.
                      Ответить
                      • P.S. Нет, про нечётное количество я спутал с другим протоколом. А кодирование парами оказывается называется манчестерским.
                        Ответить
                    • Расстояние — это не у Филипса, а у кого-то ещё (то ли Сони, то ли NEC). А у Филипса пара «высокий, низкий» — это единица, а «низкий, высокий» — это ноль (или наоборот, я не помню). Могу, конечно, нагуглить, если это принципиально. У Филипса ещё прикол в том, что количество стартовых импульсов, сигнализирующих о начале посылки, нечётное.
                      Ответить
                      • > пара высокий-низкий, низкий-высокий
                        А, манчестер что ли?
                        Ответить
                        • Да, оно самое. Оказывается, и в Ethernet, и в NFC такое же кодирование. Только я полярность перепутал.
                          Ответить
                          • У 10Base-T действительно использовался классический манчестер, потому что он позволял синхронизироваться без внешнего источника синхро (да он и не реален, если речь идет о передаче данных хотя-бы на метров на 50)

                            Если в данных у нас попадалась вереница единиц или вереница нулей, то синхронизация не сбивалась.

                            В сотке перешли на забавное кодирование 4B/5B, где каждые 4 бита превращались в 5 бит, гарантируя смену бит и не позволяя существовать монотонной последовательности из нулей и единиц.

                            Одно изменение в линии (т.н. "символ") действительно не обязано кодировать один бит.

                            Единица называется бод (baud) и в зависимости от модуляции может кодировать, например, 4 бита.

                            В таком случае символьная скрость (измеряемая в бодах) в 4 раза меньше битовой скорости.

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

                                Потом я повыпиливал ее и протянул кабель прямо от щитка себе в комнату, втынкнул его в модем, а от модема направил дальше по квартире в другие телефоны (бо параллельные телефоны портили АЧХ) и стало 33600 (V34 кажется).
                                Ответить
                                • А как телефоны врубал? Или просто от себя дальше тянул? И работало оно? А провода как соединял, тоже скрутки?

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


                                    Зачем скрутки? У меня были RJ-11 и обжималочка.

                                    Собссно те же самые люди, которые дали мне обжималку, они же объяснили мне про вредность параллельных телефонов
                                    Ответить
                                    • >в момент звонка отрубал отсальные телефоны.
                                      Это как?

                                      > У меня были RJ-11 и обжималочка.
                                      И как она помогала? У меня в то время не было знакомых с обжималкой, да и вообще было это в конце 90-х, инет дома только появлялся.
                                      Ответить
                                      • > это как
                                        У модемов обычно было 2 разъема. В одиг втыкался телефон, а в другой -- линия. Ну и модем отключал телефонный разъем когда юзал линию сам.
                                        Ответить
                                      • Броманд все верно сказал: у модема было два гнезда: TelCo и Line.

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

                                        >>И как она помогала
                                        Ну как: берешь нормальный телефонный кабель (не лапшу) или вовсе витую пару, суешь в RJ-11, обжимаешь обжималкой. Вместо скруток используешь муфточки.
                                        Ответить
                                        • Какие еще нахуй муфточки в то время.
                                          Ответить
                                          • Самая обычная, черная. Да и без нее ничто не мешало поставить розетку с одной стороны и rj 11 с другой. Не знаю как у вас в ауле, а у нас в 99 году все это было доступно. И обжималка и джеки и кабель.
                                            Ответить
                                            • Нет, доступно это было наверняка, только я тогда не работал монтажником у прова, да и вообще им не работал никогда.
                                              Ответить
                • >Потом их, само собой, дополняют ноликами и укладывают в блоки с длиной, кратной байту.
                  Ну так?
                  Ответить
                  • Ну вот открыл первую попавшуюся анимеху в h.264. Первый кадр в ней занимает 545663 бита. Внутри этого куска никаких выравниваний на байты нету, сплошное битоёбство. Только в конце один лишний бит приписали чтобы подровнять.
                    Ответить
                    • Так почему бы в свойствах файла не указывать байтрейт? мюторрент кстати так делает. Удобно: можно сравнить скорость закачки и байтрейт.
                      Ответить
                      • Чтобы ты изучил арифметику за третий класс и научился делить на восемь
                        Ответить
                        • Я разве что твою маму на 3 делить умею, по числу дырок.
                          Ответить
                          • >>твою маму на 3 делить умею
                            как ты умудрился столько ошибок сделать во фразе "сосать хуй"
                            Ответить
  • Кто знает, как эмулировать audio cd из мрзшек?
    Ответить
    • Что значит эмулировать? Записать на болванку и играть на старом плейере? Вроде nero умел такие диски писать.
      Ответить
      • Ты никогда эмуляторы CD не видел?
        Ответить
        • Видел. Но нахуя это делать для аудио сд? Я их максимум рипал в мп3шки...

          Ну создай исошник какой-нибудь Нерой да замонтируй любым эмулятором. Или так не работает?
          Ответить
          • > Нерой
            Млжго фасмом же. Вот только я не знаю как устрона iso9660.
            Ответить
            • На аудио-CD нет iso9660. Там вообще нет файловой системы в классическом смысле. Аудио-CD — это простой массив треков. Доступ к песне по её номеру.
              Ответить
              • Тогда ещё проще:
                file 'track1'
                ; ...
                file 'trackN'
                Если я правильно понял. Только в каком формате? Wav? И ничего больше?
                Ответить
                • Wav, но без RIFF-заголовка (только сырые данные), 44100 кГц, 16 бит, стерео, без сжатия (PCM). Вроде ничего не забыл. Только не помню, big endian или little endian, нужно уточнить.

                  Многие программы, понимающие формат CUE, умеют сами обрезать заголовок или транскодировать (даже mp3 разжимают). Пример софта тут:
                  https://ru.wikipedia.org/wiki/Cue_sheet
                  Ответить
          • Для игр, например. Расжатая музыка много места занимает, да и гемор.
            Ответить
          • Создавать нужно не исошник, а NRG или что-нибудь подобное, потому что записывать нужно сырые сектора с метушнёй (т. е. явно указывать тип дорожек, что это audio, а не data). У аudio-CD даже формат сектора другой (в data-CD полезная нагрузка 2 килобайта, а дальше идут три слоя кода Рида-Соломона, а у audio-CD полезная нагрузка 2,3 килобайта, а код Рида-Соломона всего в два слоя).
            Ответить
  • Говнокодик, кажется за мной уже выехали.

    Был у меня OpenVPN на udp порту на VPSке в одной прибалтийской стране. С ним был снюхан мой домашний zyxel (там в opkg есть openvpn). Всё работало уже так давно и так стабильно, что я и думать о нем забыл, только добавлял переодически записи в таблицу маршрутов роутера. И тут хуяк: не открывается ни говнокод, ни linkedin, ни вообще нихуя. Через некоторое время открылось, но очень медленно.
    Гляжу -- VPN установлен, с VPSки все открывается а из дома тупит.
    Переключил vpn на TCP и другой порт -- сразу всё починилось.
    Теперь думаю: толи провайдер udp сломал, то-ли правда заметили подозрительный траффик и завернули куда-то на DPI. Хуй там плавал конечно бо TLS, но всё равно стремно.
    Ответить
  • Сегодня удивительно урожайный день на эксепшоны, товарищи! Идёшь через чащу эксепшонов – стайка эксепшонов перебегает дорогу прямо перед тобой, и не боятся ведь, сволочи! Пошёл, собрал эксепшонов, и сварил из них суп – вкусный, наваристый, исключительный! Налил стопочку эксепшонов, хряпнул, закусил эксепшоном... красота! Эксепшонов – хоть жопой ешь...
    Ответить
      • Я сегодня не через камелеона, и у меня сплошные эксепшоны изо всех дыр (сейчас вроде прекратилось).
        Ответить
        • Очередной анонимайзер. Пока реально работающий.
          Ответить
    • Наверное это как-то связано с тем, что у меня (новерное, не только у меня) было несколько попыток открыть "Официальный тред для каклосрача".
      Ответить
      • Да походу кто-то DoS'ит уже, каждую минуту экцепшен вылетает.
        Ответить
        • Да это Сёма и досит, параллельно уныло семёня про ексепшены и пидорашек, и всё это с целью заманить хоть кого-то на никому не нужный хуз, который он пиарит со своей унылой говнофайки иньо.
          Ответить
          • >на никому не нужный хуз
            :))))))

            Жри дальше эксепшены, свинина!
            Ответить
          • >> никому не нужный хуз

            Хуз доступен в РФ, в отличие от govnokod.ru.

            Кстати, падает ру при попытке чтения #15804. Может быть, ещё какого-нибудь говнокода. Совет «не заходить в #15804» не работает, ибо в него всё равно будут заходить гуглоботы. Нужно чинить, но я не знаю, какая из версий исходников ГК актуальна.
            Ответить
            • > Хуз доступен в РФ, в отличие от govnokod.ru.

              На некоторых провайдерах доступен.

              > какая из версий исходников ГК актуальна

              Та, которая сейчас на сервере.
              Ответить
            • >Хуз доступен в РФ, в отличие от govnokod.ru.
              Ну это временно. Русня должна превзмогать.
              Ответить
              • Ну вот выходит, что только русне хуз и нужен.
                Ответить
            • > Хуз доступен в РФ, в отличие от govnokod.ru.

              На некоторых провайдерах доступен.

              > какая из версий исходников ГК актуальна

              Та, которая сейчас на сервере.
              Ответить
              • Логично. Тогда чтобы предложить исправление, нужно запросить у Страйкера доступ к серверу.
                Ответить
  • Пидорашки, как там сру поживает?
    Ответить
    • Лол, у них вообще весь гк упал.
      Ответить
  • Некто сделал селфи в определенном месте в определенное время. Как это селфи найти, если он его куда-то выложил (а зачем еще для него позировать?)? Куда его могли выложить?
    Ответить
  • БЛЯДЬ!!!!! Как попасть в подвал страницы с бесконечной лентой? КАКИЕ МУДАКИ! СУКА! ЭТО! ПРИДУМАЛИ! ОНИ СЛЕПЫЕ, БЛЯДЬ??? ИЛИ ОНИ ЭТО НЕ ТЕСТИРОВАЛИ?
    Ответить
    • Есть варианты:
      1. Посмотреть HTML-код страницы.
      2. Выключить JS.
      3. Временно отключиться от сети.
      Ответить
    • А вообще это капитализм. Владельцу сайта нахуй не нужно, чтобы тебе было удобно. Ему нужно, чтобы ты посмотрел всю рекламу.
      Ответить
      • Ну нет, о каком-то минимальном удобстве для юзеров капиталист должен задумываться. Иначе все уйдут к другому.
        Ответить
      • Нет, ну зачем-то же он этот подвал разместил. Но добраться до него легитимными методами вроде автономного режима невозможно!
        Ответить
        • „У англичан ружья кирпичом не чистят! Пусть и у нас не чистят!“

          Вообще в вебе странная мода копировать идеи у других. Все боятся оказаться немодными. Один мудак сделал бесконечную ленту — все повторили. Когда вышла Windows 8 с Metro UI, на сайтах стали пытаться делать что-то похожее: сплошная заливка кислотными цветами, плоские белые невзрачные пиктограммы... И всё не ради удобства, а чтобы «быть в мейнстриме».
          Ответить
          • Три года назад я постоянно путал сайты https://news.mail.ru/ и http://www.vesti.ru/, ибо они абсолютно в один момент сделали абсолютно похожие голубые полосы меню сверху ("Vesti", впрочем, сейчас обрезали его по бокам).
            Ответить
  • Кстать, в али искал что-то тихое (Толи мышь толи что-то такое), и кучу вибраторов вылезло.
    Кстать, я даже в форме себя находил, золотого цвета.
    Ответить
      • Ну можно ведь попробовать.
        Купить какую то хуету, маленькая программируемая хуйнюшка для роботов на луа. И сделать вибромонстра.
        Я вообще в этом деле не разбирался, но я знаю что это есть
        Ответить
  • Почему нормальных корпусов для компа в продаже нет? Или говно из жести в которое ничего не входит и для установки диска придётся снимать видюху или какой-нибудь уебанский дизайн с прозрачными стенками и светодиодами в каждой дыре.
    Ответить
    • Нормальные это какие? Чтобы если на ногу уронишь, что гарантированно сломать?
      Ответить
      • > на ногу уронишь, что гарантированно сломать
        Из-за блока питания и кулера ты её и так сломаешь...

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

          А вот почему-то нет такого. Подобная проблема и с клавиатурами и мышами, чем дороже и качественнее, тем с большей вероятностью являются «игровыми», то есть кучей чёрно-кислотной угловатой хуйни.
          Ответить
          • > нет такого
            Таки нашёл няшку: Fractal Design Define R5. Всё поместилось с запасом, системник больше не похож на джунгли из проводов...
            Ответить
        • Кулером порубит, или как?

          >боковые стенки не из дребезжащей консервной жести
          Я ж и спросил - чтобы ногу гарантированно сломать и чтобы на него стать можно было бы? Fujitsu-siemens такие делает. Но зачем?

          >чтобы места хватало под видюху и охлаждение проца.
          Это же любой стандартный корпус должен мочь?

          >корзинки для дисков
          Штоблядь?
          Ответить
          • > но зачем
            Х.з., жестянка любую вибрацию внутри корпуса отлично передаёт наружу.

            > штоблядь
            Чтобы диск крепился не напрямую к корпусу а с к съёмной корзинке которую легко достать.

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

    Как вдруг на третьем цикле установки обновлений прилетела какая-то хуйня, которая заклинила апдейтер (он висел в initializing пару часов). Ну хули делать, пошёл на форумы, проблема известная, народ предлагает снести последнее накопительное обновление (что звучит довольно рискованно). Снёс, получил чёрный экран с курсором, эксплорер не запускается даже руками. Пришло время переустановить шиндоуз. Шиндоуз сам не переустановится...

    В убунте такой хуйни не было.
    Ответить
      • А у тебя arch лицензионный?
        Ну, у rolling release обычно главный минус — нестабильность. Но то, что я умею конфижить и чем пользуюсь, у меня работает стабильно. Уж не знаю, чего там тебе такое блидинг эдж понадобилось или не подружилось.
        Ответить
        • Кстати, встречал как то одного админа который решил на сервак ебануть арч.
          Больше он не одмин
          Ответить
            • Ну, постояно останавливать сервак чтоб поставить очередной релиз каждодневный, который очередной раз уебеться, а фикс подьедет лишь на следующий день. И правь эту хуету сам ручками.
              Такой человек вообще спит?
              Ответить
    • > В убунте такой хуйни не было.

      Проапгрейдил убунту с 16.04 до 18.04.1 на днях. Как обычно начались странные глюки с сетью и всплыли старые баги в переключателе языков (эта херня в каждом релизе происходит, я не знаю, как они так умудряются).
      В остальном всё работает ОК.

      Чёрный экран с курсором без проводника получаю только когда XMonad случайно прибиваю.
      Ответить
      • я, например, пересел на работе на убунту пару месяцев назад, до сих пор сижу
        *хлоп хлоп хлоп*
        Ответить
        • Сейчас Сёма посчитает, сколько денег ты из-за этого потерял.
          Ответить
          • А ещё сколько денег потерял из-за того, что зашёл на ГК, чтобы об этом написать. Кругом недополученная прибыль!
            Ответить
          • я сначала было подумал пойти посчитать, а потом решил, что лучше это время проведу с пользой, сёма придет и скажет сразу ответ - двойной профит
            Ответить
          • Время русни ничего не стоит по определению.
            Ответить
            • А твоё время, чурка, сколько стоит?
              Ответить
              • А если не русня, то сразу чурка? Ахахаха 🙂
                Ответить
                • Не обязательно. Ты чурка, потому что сделан из дерева, как Буратино.
                  Ответить
                  • Пополируй мой деревянный ёнг.
                    Ответить
        • Ты на бутылку пересел, а не на линупс. Не жмет?
          Ответить
      • Ну ещё дрова на видюху выбивает иногда если они с сайта nvidia установлены а не через репу. Но это лечится установкой свежих.
        Ответить
    • У меня после очередной установки обновлений Винда вошла в бесконечный цикл перезагрузки: перед тем, как показать рабочий стол, пишет, что, мол, применяю обновления, подождите... и тут же уходит в перезагрузку. Не спас даже безопасный режим (кстати, нафига он вообще нужен? MS считает, что большая часть их кода опасная?). Пришлось грузиться с диска с ERD Commander'ом.

      Оказалось, что апдейтер в директории WinSXS создаёт xml-файл со списком обновлений, которые нужно применить. Однако, во время последнего обновления служба обновления почему-то зависла и не дописала этот файл, из-за чего он стал невалидным. После удаления этого файла Винда нормально загрузилась.
      Ответить