Куча говна / Говнокод #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 )

Комментарии (824) 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 подкрутили начальные константы, потому что если не подкрутить, то из-за обрезания хеша легче будет искать коллизии.
        Ответить
      • Борманд, прикинь я тут пирдолился с подключением древней w7 к сильному лебеду как дорожный воин.

        Так вот семерка не может в PFS при рекеинге чайлднутой фазы. Если в "esp" (я уже перешел на swanctl/vci) указать modp (чтобы лебедь заслал KE с CREATE_CHILD и попытался сделать DH) то винда возвращает "нет подходящих пропозлов"

        Если же убрать modp, то всё прекрасно рекеится, но без KE, то есть ключ выводится из матерала главного ключа IKE, а не по диффихельману считается

        Хз, насколько это опасно, но без этого кеинг придется просто тупо откоючать
        Ответить
        • > Борманд

          Его нет. Что-нибудь передать?
          Ответить
          • --А позовите медвежонка Винни
            --Винни Пуха тут нет, тут живет медведь Вениамин
            --Ну збс, тогда передайте, что заходил кабан полтинник
            Ответить
            • Просил передать, что Косой и Савва требуют проценты с горшочка Мёда
              Ответить
    • >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. Ты там получаешь всякие хранения ключей на спец устройствах, смарткарты, автоматическое обновление сертификатов через 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. Нет, про нечётное количество я спутал с другим протоколом. А кодирование парами оказывается называется манчестерским.
                        Ответить
                      • > пара высокий-низкий, низкий-высокий
                        А, манчестер что ли?
                        Ответить
                        • Да, оно самое. Оказывается, и в 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.
              Ну это временно. Русня должна превзмогать.
              Ответить
              • Ну вот выходит, что только русне хуз и нужен.
                Ответить
              • Логично. Тогда чтобы предложить исправление, нужно запросить у Страйкера доступ к серверу.
                Ответить
  • Пидорашки, как там сру поживает?
    Ответить
    • Лол, у них вообще весь гк упал.
      Ответить
  • Некто сделал селфи в определенном месте в определенное время. Как это селфи найти, если он его куда-то выложил (а зачем еще для него позировать?)? Куда его могли выложить?
    Ответить
  • БЛЯДЬ!!!!! Как попасть в подвал страницы с бесконечной лентой? КАКИЕ МУДАКИ! СУКА! ЭТО! ПРИДУМАЛИ! ОНИ СЛЕПЫЕ, БЛЯДЬ??? ИЛИ ОНИ ЭТО НЕ ТЕСТИРОВАЛИ?
    Ответить
    • Есть варианты:
      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-файл со списком обновлений, которые нужно применить. Однако, во время последнего обновления служба обновления почему-то зависла и не дописала этот файл, из-за чего он стал невалидным. После удаления этого файла Винда нормально загрузилась.
      Ответить
    • Короче, я больше не стесняюсь генты. Ваши окошки, смотрю, задротство то ещё.
      Ответить
      • В окошках достаточно отключить обновления, тогда задротства не будет.
        Ответить
      • > Ваши окошки, смотрю, задротство то ещё.

        Недавно пытался переустановить систему на планшете на windows 8, в итоге вычитал на 4pda, что для этого надо поправлять вручную cmd скрипты, которые написали производители планшета, потому что там установочная флешка везде подразумевается как диск Z: в то время как она D: и так далее. У меня пока что ничего не получилось.
        Ответить
          • потому что пропогандируют пердолинг как явление, и бедненькая винда не может от него увернутся — так сильна пропогандистская машина юникса. В итоге всё больше и больше пользователей с промытыми мозгами считают, что им нужен продукт пердолинг™, а не коробочные™ решения™ и инструменты™ для работы™. В итоге всё человечество постепенно подсаживается на иглу пердолинга™. Скоро компы будут продавать вообще без ОСи, потому что будет считаться зашкварным использовать готовую, а не писать свою, ибо пердолинг™.
            Ответить
            • Пердолинг становится всё труднее. Например, раньше с сайта mozilla.org сразу были ссылки на исходники и на документацию, а теперь оставили только кнопку «Скачать экзешник». Чтобы найти исходники и документацию, теперь нужно попердолиться. Аналогично и с другим софтом.
              Ответить
              • > Аналогично и с другим софтом.

                Да, чтобы найти исходник Windows10 или Safari, действительно нужно попердолиться.
                Ответить
              • Причем там крупными буквами "скачать огнелиса с зондом от яндекса" и ниже в подвале "ну можно и без зонда".
                Ответить
            • > больше и больше пользователей с промытыми мозгами считают, что им нужен продукт пердолинг™
              1%?
              Ответить
        • >которые написали производители планшета
          Не покупай кетайское говно, или тебе мелкософт должен править косяки вендоров?
          Ответить
          • > Не покупай кетайское говно, или тебе мелкософт должен править косяки вендоров?

            Но ведь лично Линус Торвальдс отвечает за то, что у сёмы не работает на винде питон. Почему бы мне не свалить вину за китайцев на Винду?

            Можно подумать, на других устройствах винда ведёт себя иначе. Кстати, а какие ещё бывают планшеты, кроме китайских?
            Ответить
        • Зачем идейному фанатику линупса понадобилась windows 8? А как же свободные дистрибутивы GNU/Linux?
          Ответить
          • А что бы Вы установили на планшет, который изначально продавался с "Windows"?
            Ответить
            • Я убунту поставил. Половина приложений тупо не готова к тачскрину. Но в целом юзать можно.

              Например смотрелку djvu можно развернуть на весь экран с тача но нельзя свернуть обратно или закрыть.
              Ответить
              • Если есть USB-OTG, можно подключить нормальные клавиатуру и мышь.
                Ответить
                • Есть. Да там и родная клава с тачпадом есть (отрывается как в surface). Просто в режиме планшета (с оторванной клавой) читать удобнее.
                  Ответить
                  • А существуют эмуляторы мыши через тачпад?
                    Ответить
                    • Я хотел написать через сенсорный экран. Тачпад и так почти эквивалентен мыши.
                      Ответить
                      • VNC вьюер эмулирует мышь через тач
                        Ответить
                        • Я только что понял, что тач --- плохое слово, потому что есть тачскрин и тачпад. Тачпад работает почти как мышь (разве что у мыши нет мультитача, а у тачпада нет колёсика/средней кнопки), а тачскрин совсем по-другому.
                          Ответить
              • Потому что планшетов со свободными дистрибутивами GNU/Linux почему-то не продают?
                Ответить
                • Есть планшеты с Андроидом. Отпиливаешь Dalvik/ART и получаешь Linux. Busybox почти наверняка уже есть, остаётся доустановить остальные необходимые программы.
                  Ответить
          • > Зачем идейному фанатику линупса понадобилась windows 8?

            Так это жены, у неё по работе реквайред шиндошс. А сам я не люблю планшеты и смартфоны.
            Ответить
        • Я вообще не понимаю, какого хуя производители ноутбуков, планшетов и системных блоков навязывают пользователям свои представления о лучшей операционной системе. Было бы неплохо обязать их позволить пользователю выбирать, какую систему он желает использовать - число предлагаемых систем могло бы быть неограниченным и достаточно было бы где-то в коде прописать простой массивчик вроде такого:
          $os=array();
          $os[]='Windows 10';
          $os[]='Windows 8.1';
          $os[]='Windows 8';
          $os[]='Windows 7';
          $os[]='ChromeOS';
          $os[]='Ubuntu';
          Всё предельно просто, и все были бы довольны.
          Ответить
          • > Всё предельно просто

            Делай. Желательно на "PHP"

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

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

              Так я не знаю, где прописать этот массив и на каком языке программирования.
              Ответить
              • > Так я не знаю, где прописать этот массив

                Знамо дело, в загрузчике

                > и на каком языке программирования.

                Знамо дело, на "PHP". Не стоит цепляться за недоязычки и языки для калькуляторов.
                Ответить
            • Когда увидел в продаже ноутбуки с freedos, сначала думал, что на них крутой софт. Почитал отзывы в интернетах — на них даже нет драйверов веб-камеры, вайфая, звуковой карты и прочей современной питушни. Похоже, что вообще из драйверов только драйвер DVD-привода.

              Ну и нафига на них вообще ставили систему?
              Ответить
              • Чтобы цену не повышать из-за ОСи, и чтобы можно убедиться в работоспособности устройства, посмотреть характеристики, потом переустановить систему.
                Ответить
                • > "работоспособности"
                  Х.з., с тем же успехом можно на настройки uefi посмотреть. Freedos для этого избыточен.
                  Ответить
                        • Нахуя, ИД же сделали сырцы дума ГНУтыми. Теперь есть тысячи портов для любых платформ, в первую очередь, разумеется, для линукс.
                          Ответить
                          • > Нахуя
                            Кроме дума есть ещё Heretic, Blood, The Settlers, SHARIKI и пр. DOSBox нужен!
                            Ответить
                            • > DOSBox нужен!

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

                                Для винды. Ну аналог:
                                ИЩИЩ САЙТ, КОЧАЕШЬ ДЖИМП БЕСПЛАТНО БЕЗ РЕГИСТРАЦИИ, ЖДЕШЬ, КОЧАЕТСЯ КУДАТО В DOWNLOAD, ОТКРЫВАЕШЬ ПАПКУ ДОВЛОАД, ТЫКОЕШЬ СЕТУП.ЕХЕ, НАЖИМАЕШЬ ДАЛЕЕ, САМЫЙ ВАЖНЫЙ МОМЕНТ ТУТ ЯВНО ОТЛИЧИЯ ЛИНУКСА ОТ ВИНДЫ, ТО ЧТО ТЫ НИХЯ НЕ СМОЖЕШЬ РАЗДЕЛИТЬ ДЛЛ ОТ ССАНОЙ ПРОГРАММЫ! ТО ЕСТЬ ЕСЛИ ДЕЛАТЬ ПО АНОЛОГИИ С ЛИНУКСОМ, ТЫ ДОЛЖЕН ХУЯРИТЬ ВСЕ ПРОГРАММЫ В ОДНУ ПАПКУ ЧТОБ ОНИ ДРУГ ДРУГА ДЛЛ ЗАТИРАЛИ, ЭТО ДАЖЕ НИХУЯ НЕ РЯДОМ, ЖИВИ И ЕБИСЬ С ЭТИМ КАК ХОЧЕШЬ, ДАЛЕЕ, ГОТОВО. ИЩИЩ БЛЯДЬ КУДА ТЫ ЭТУ ЗАЛУПУ ПОСТАВИЛ ВЕДЬ ТЫ ПУТЬ НЕ ЗАПОМНИЛ!
                                Ответить
                                • ПОТОМ ОКАЗЫВАЕТСЯ, ЧТО ПРОГРАММЕ НЕ ХВАТАЕТ MSVBVM50.DLL И ЕЩЁ КАКОЙ-ТО ХУЕТЫ, КАКОЙ-ТО OCX НЕ ЗАРЕГИСТРИРОВАН В РЕЕСТРЕ, ТЫ ИЩЕШЬ НА ФОРУМАХ, КАК ЭТО ПОЧИНИТЬ.
                                  Ответить
                                  • И ВО ВСЁМ ЭТОМ ВИНОВАТЫ ПРЫЩИ СЁМЫ!
                                    Ответить
                                  • > КАК ЭТО ПОЧИНИТЬ

                                    Обратитесь к вашему системному администратору.
                                    Ответить
                                    • Или воспользоваться функцией "поиск и устранение неполадок".
                                      Ответить
                                      • Которая задаёт дурацкие вопросы и в итоге посылает куда-нибудь подальше?
                                        Ответить
                                • Забыл снять галочки "установить яндекс бар" и "агент Mail.ru".
                                  Ответить
                                  • И стартовая страница в браузере почему-то поменялась.
                                    Ответить
                                • Аналог для Ubuntu:

                                  ИЩЕШЬ В ИНТЕРНЕТЕ КАК НАЗЫВАЕТСЯ ПРОГРАММА, КОТОРАЯ ТЕБЕ НУЖНА. ПРОБУЕШЬ СУДО АПТ ИНСТАЛЛ ИМЯ ПРОГРАММЫ БЛЯТЬ КАНДИДАТ НА УСТАНОВКУ НЕ НАЙДЕН, ИЩЕШЬ В ИНТЕРНЕТЕ КАК ДОЛЖЕН БЫЛ НАЗЫВАТЬСЯ ПАКЕТ, НАХОДИШЬ, И ВЫЯСНЯЕШЬ, ЧТО С 16.04 ОН ВЫПИЛЕН ИЗ РЕПОЗИТОРИЕВ. СКАЧИВАЕШЬ ПРЯМО С САЙТА ДЕБ ПАКЕТ, ЗАПУСКАЕШЬ УСТАНОВЩИКОМ В ГУЕ, ВСЁ ЗАВИСАЕТ И НЕ СТАВИТСЯ. ПЕРЕЗАГРУЖАЕШЬСЯ. ДОБАВЛЯЕШЬ СРАНЫЕ DEB ЗАВИСИМОСТИ, PGP КЛЮЧ РЕГИСТРИРУЕШЬ, ПИШЕШЬ СУДО АПТ ИНСТАЛЛ, ТЕБЕ ГОВОРЯТ ЧТО ДОСТУП К ПАКЕТНОМУ МЕНЕДЖЕРУ ЗАЛОЧЕН, ПОТОМУ ЧТО В ПРОШЛЫЙ РАЗ УБУНТУ УПАЛА ВО ВРЕМЯ АПДЕЙТА. УДАЛЯЕШЬ РУКАМИ .LOCK ФАЙЛ, ПИШЕШЬ ЕЩЁ РАЗ, ПАКЕТ УСТАНАВЛИВАЕТСЯ. ЗАПУСКАЕШЬ, ТРЕБУЕТ libpng.2.0.so, ИЩЕШЬ КАК В УБУНТЕ ДОЛЖЕН НАЗЫВАТЬСЯ ПАКЕТ, ПРОБУЕШЬ УСТАНОВИТЬ, ГОВОРЯТ ЧТО СТОИТ УЖЕ СТОИТ ПОСЛЕДНЯЯ ВЕРСИЯ. А НУЖНА НЕ ПОСЛЕДНЯЯ.ПРОБУЕШЬ ПОСТАВИТЬ НЕ ПОСЛЕДНЮЮ, ЕЁ НЕТ В РЕПОЗИТОРИИ, ДЕБ ФАЙЛ КАЧАТЬ НУ ЕГО НАХУЙ, ПОТОМ ВСПОМИНАЕШЬ, ЧТО ДЕЛО СКОРЕЕ ВСЕГО В РАЗРЯДНОСТИ, СТАВИШЬ libpng:i386. ЗАПУСКАЕШЬ ПРОГРАММУ ИЗ ТЕРМИНАЛА, ТАМ МИЛЛИАРД ВОРНИНГОВ ОТ ГТК И ОПЕНГЛ, И ПОТОМ ВСЁ ПАДАЕТ С ЭКСЕПШОНОМ, НА ЭТОТ РАЗ УЖЕ ИЗ-ЗА ВИДЕОКАРТЫ. КОНЕЦ. С ЭТИМ ТЫ УЖЕ МЕСЯЦ ЕБАЛСЯ, И НИЧЕГО НЕ ПОЧИНИЛОСЬ. НВИДИА, ФАК Ю.
                                  Ответить
                                  • ВЫЯСНЯЕШЬ, ЧТО ПРОГРАММА ОПЕНСОРСНАЯ. КАЧАЕШЬ ИСХОДНИКИ. ./configure ГОВОРИТ, ЧТО НЕ ХВАТАЕТ H-ФАЙЛОВ КАКИХ-ТО БИБЛИОТЕК. КАЧАЕШЬ DEV-ПАКЕТЫ БИБЛИОТЕК. ./configure ЕЩЁ РАЗ. ВРОДЕ ВСЕ УСЛОВИЯ УДОВЛЕТВОРЕНЫ. make. КУЧА ВОРНИНГОВ. ВЫЯСНЯЕШЬ, КАК ИХ УСТРАНИТЬ. В ИТОГЕ ПРОГРАММА КОМПИЛИРУЕТСЯ. ЗАПУСКАЕШЬ... ОНА ПАДАЕТ С ЭКСЕПШОНОМ.
                                    Ответить
                                    • В ИТОГЕ ИДЁШЬ В ИРКУ, ОБЪЯСНЯЕШЬ СИТУАЦИЯ КАМРАДАМ, ОНИ НЕ ПОНИМАЮТ ТЕБЯ, ПРИХОДИТСЯ ИЗУЧИТЬ АНГЛИЙСКИЙ ЯЗЫК, КУЛЬТУРУ АЙТИ И КОМПЬЮТЕРНЫЕ НАУКИ, ЧТОБЫ НАЗЫВАТЬ ВЕЩИ СВОИМИ ИМЕНАМИ. СПРАШИВАЕШЬ ПОМОЩИ, НАКОНЕЦ-ТО СПРАВЛЯЕШЬСЯ С ЭТИМ ЭКСЕПШОНОМ, А ЗА ОДНО В ЦЕЛОМ С ПРИЛОЖЕНИЕМ, КОМПИЛЯТОРОМ, БИБЛИОТЕКАМИ, ЯДРОМ СИСТЕМЫ, ПРОТОКОЛАМИ И ФОРМАТАМИ, ВКЛЮЧАЯ ИСПОЛНЯЕМЫЙ ЭЛЬФ, ГЕНЕРИРУЕМЫЙ ГЦЦ, АССЕМБЛЕРОМ И МИКРОАРХИТЕКТУРОЙ, А ПАРАЛЛЕЛЬНО С СИСТЕМАМИ КОНТРОЛЯ ВЕРСИЙ, УЗНАЁШЬ ЛИЧНО МЭЙНТЕЙНЕРА ПРОГРАММЫ, ТЫ КОММИТИШЬ СВОИ ФИКСЫ, КОНТРИБЬЮТИШЬ, САМ СТАНОВИШЬСЯ МЭЙНТЕЙНЕРОМ, ПЕРЕСАЖИВАЕШЬ БАБУШКУ НА ЛИНУКС, ПОКУПАЕШЬ ФУТБОЛКУ ГНУ, ОТРАЩИВАЕШЬ БОРОДУ.
                                      Ответить
                                      • И ВСЁ ЭТО ВРЕМЯ ЗАПРАВЛЯЕШЬ КАРТРИДЖИ
                                        Ответить
                                        • ВСЁ ЭТО ВРЕМЯ ТЫ, В ОТЛИЧИЕ ОТ ВЕБ-МАКАК И ВЕРСТАЛЬЩИКОВ, СИДЯЩИХ ПОСЛЕ ВУЗА ПО ВЕБ-СТУДИЯМ ЗА ЕДУ, РАБОТАЕШЬ В НОРМАЛЬНЫХ КОНТОРАХ С КУХНЕЙ, ДУШЕВОЙ, ДИВАНОМ, ГДЕ МОЖНО ПРИЛЕЧЬ И ПОЧИТАТЬ КНУТА, ЕЗДИШЬ ЗА КОРПОРАТИВНЫЕ ДЕНЬГИ НА КОНФЕРЕНЦИИ И ПОЛУЧАЕШЬ ЕЩЁ БОЛЬШИЙ ОПЫТ, ПОТОМУ ЧТО ТЫ ПРОФЕССИОНАЛ СВОЕГО ДЕЛА И ВЫПОЛНЯТЬ И ПЕРЕВЫПОЛНЯТЬ ПОСТАВЛЕННЫЕ ЗАДАЧИ ТЕБЕ ЛЕГКО, ТЫ ПРИ ЭТОМ ЕЩЁ УСПЕВАЕШЬ ПОДУМАТЬ ПРО ЯДРО ЛИНУКС, И ПОХУЙ ВСЕМ КАК ТЫ ВЫГЛЯДИШЬ, ПОТОМУ ЧТО ЛИБО УМНЫЕ ЛЮДИ (ДРУГИХ НА СОБЕСЕДОВАНИИ ДОЛЖНЫ БЫЛИ ОТСЕЯТЬ), ЛИБО САМИ ТАКИЕ ЖЕ, ЗА ОДНО С НИМИ ПОПИЗДЕТЬ ПРО ЛИНУКС МОЖНО. ПОТОМ ТЫ СТАНОВИШЬСЯ ХАКЕРОМ ЯДРА, И ТЕБЯ ХАЙРЯТ В Г УЖЕ ТУПО СИДЕТЬ ЗА ДЕНЬГИ Г И КОНТРИБЬЮТИТЬ В ЯДРО, А ИНОГДА ДАВАТЬ КОНСУЛЬТАЦИИ РАЗРАБОТЧИКАМ ОПЕРАЦИОННОЙ СИСТЕМЫ АНДРОИД, КАК ИМ РАСШАТАТЬ ЯДРО ДЛЯ ХОМЯЧКОВ, И ЧТО МОЖНО ВЫПИЛИТЬ, ЧТОБЫ НЕ СЛОМАЛОСЬ, И ЧТОБЫ ХОМЯЧКИ НЕ ЗАМЕТИЛИ, ЧТО ЭТО ЛИНУКС. ПОЛУЧАЕШЬ МИЛЛИАРДЫ НЕФТИ И ТАСКИ ОТ ТОРВАЛЬДСА. ПРОФИТ.
                                          Ответить
                                        • Прыщебляди? Да, эта зараза не передаётся половым путём, а передаётся через прыщеIRC.
                                          Ответить
                                          • > передаётся через прыщеIRC

                                            Теперь уже через Matrix со шлюзом в ирку. ИРКА С КАРТИНКАМИ! УРА! НАМАТРИКС, НАРАЙОТ.

                                            Привет, Снаут. Спасибо, что показал.
                                            Ответить
                                      • Тебе же сказали, что он не понимает по прыщеблядски
                                        Ответить
                                    • Это лучше, чем какая-то злоебическая программа на винду с аппаратным ключом защиты и ёбаеться от каждого чиха. Охуенно да
                                      Ответить
                                • Ты последнии 20 лет в коме провел???
                                  Ответить
                                  • Ну да, у Сёмы нет восьмёрки. Винда до репозитория приложений додумалась только в 2012 году. И не нужен он.
                                    Ответить
                                    • Репозитории добавили чисто ради мобильных устройств.
                                      Ответить
                                      • Изначально да. Но для восьмёрки появились и десктопные приложения в магазине. Была ещё Windows 10S, в которую можно устанавливать приложения только из магазина (теперь отдельный выпуск десятки с буквой "S" отменили, но можно у обычной десятки включить режим "S").
                                        Ответить
                                        • но ввели для мобильных, а потом уже начали добавлять для дестопа, раз уже есть.
                                          Ответить
                                        • > но можно у обычной десятки включить режим "S"

                                          как?
                                          Ответить
                                            • Похоже, что официально включить S-mode может только производитель устройств, заключивший контракт с Microsoft:

                                              • При покупке нового устройства с Windows 10 следует выбирать устройство от производителя компьютеров, который активирует S-режим на своих устройствах.

                                              • Если вы отключите режим, вы не сможете больше включить его.
                                              Ответить
              • > ноутбуки с freedos
                > думал, что на них крутой софт.
                С хуя ли там должен быть крутой софт? Из крутого только старые игрухи.

                BLOOOOOOOOOOOOOOOD!!!!!!!
                Ответить
                • Ты видел Live-CD с freedos? Там куча далеко не старых программ.

                  С помощью DJGPP портировали кучу гнутых программ. Даже есть иксы, портированные на DOS.
                  Ответить
      • > генты

        Смотрю на версию емакса в последней убунте, подумываю о переходе на генту.

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

        Как ты решаешь эту проблему?

        P.S. Пробовал ли ты Nix?
        Ответить
        • > У меня с гентой была только одна проблема, из-за которой я и слез: если используешь нестабильные версии пакетов, через какое-то время емёржу сносит крышу и он не может пересобрать мир и срёт портянками конфликтов.
          Есть такое. 90% конфликтов я решил путём отказа от оверлея haskell, ибо его заменяет stack, в котором конфликты решаются
          rm -rf
          . Для остального есть --exclude и повторный emerge.
          Ответить
          • Ничего не понимаю. Какие-то емёржи, какие-то оверлеи. Кто бы перевёл...
            Ответить
            • По OEM-ключу скачать семёрку не дают. Нужен Retail-ключ.
              Ответить
            • > Ничего не понимаю

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

                Гуёвый или терминал?
                Ответить
                • Ванильный емакс, без всяких еретических evil-ов и прочих space-doom-максов.

                  Я запускаю emacs --daemon, юзаю оконный клиент на рабочей станции и терминальный по ssh.
                  Ответить
                  • А много ты приделал там конфигов, аддонов, оформления, подсветок?
                    Ответить
                    • > оформления
                      оформление я в основном вырезаю
                      (if (fboundp 'scroll-bar-mode) (scroll-bar-mode -1))
                      (if (fboundp 'tool-bar-mode) (tool-bar-mode -1))
                      (if (fboundp 'menu-bar-mode) (menu-bar-mode -1))


                      Ну в персональном конфиге я использую довольно много плагинов с melpa, в основном моды для разных языков (haskell-mode, merlin, proof-general, etc), небольшие утилиты вроде ace-window/ivy/counsel или мастхэв вроде magit.

                      На работе у нас туча внутренних модулей для всего подряд (запуска билдов и клинеров, работы с внутренней VC, автокомплит, etc.). Елиспа я пишу не так много, в основном гидры (https://github.com/abo-abo/hydra) для запуска частых комманд и небольшие функции для автоматизации рутины.

                      Темы (solarized, leuven, etc.) ставятся тривиально из melpa одной командой.

                      > много

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

                      Многие бывшие вимеры начинают со spacemacs, понимают, чего хотят, и перелезают на персональные конфиги со временем.
                      Ответить
                    • > Что юзаешь, кроме emacs'а, для разработки?

                      Кучу небольших утилит, которые запускаются через емакс (clang-format, clang-include-fixer, clang-rename, bazel, etc.). Шелл тоже открываю в емаксе. Для навигации по коду на работе использую Kythe (https://kythe.io) (из емакса, разумеется).

                      Если пишу на джаве дома (что в последнее время происходит очень редко), то обычно использую IntelliJ Idea. На работе с джавой почти не сталкиваюсь, хватает и емакса пару файлов поправить раз в полгода.
                      Ответить
                        • Ты из тех, кто говорил, что заебись ездить на телеге с лошадью, когда прыщебляди изобрели автомобиль?
                          Ответить
                          • На Emacs'е можно на луа кодеть без всяких диких поднастроек и стреляний в никуда?
                            Ответить
                            • Достаточно установить один файл lua-mode.el, и ты получаешь подсветку, поиск по документации, опции запуска на выполнение (всего файла, региона, выделения), и всякой мелочёвки. Ну и плюс вся остальная мощь емакса, то есть у тебя будет рядом и терминал с луа, и браузер с документацией и снипетами, и замены с регекспами. Насчет автокомплита не знаю, возможно, ещё что-то потребуется прикрутить. Ну и, если что-то не так, можешь всегда зайти в этот самый lua-mode.el или в свои конфиги, и дописать себе любых хоткеев и функций.

                              А что npp предлагает?
                              Ответить
                              • npp не пользовался. Был Geany, сейчас zerobrane studio.
                                В джини насколько я помню убрал потому, то ли там не было точки останова толи я не смог его подключить.
                                Так как я пишу иногда на love2d когда хочу игрушку, а иногда на чистом lua когда что-то другое. Geany не умел отладку в движке, по этому до того как познакомиться с ZBS я отлаживать охуительным стредством print(x) через каждую строку.
                                Ответить
                                • > охуительным стредством print(x) через каждую строку

                                  Это, кстати, основной способ отладки у всех похапешников, что я видел. Настоящие хакеры используют
                                  die("<pre>".print_r($object)."</pre>");
                                  Есть, конечно, xdebug, но, например, в докере из всех, кого я знаю, никто его настроить не смог.

                                  > Geany, сейчас zerobrane studio.

                                  Ну, если ты привык тыкать мышью, тебе будет хуёво в емакс.
                                  Ответить
                      • > clang-rename
                        - не, ну бля, хорошо вам там со своими крестами. Первый результат поиска в гугле по запросу "golang refactoring tool": http://gorefactor.org/install.html#install-godoctor

                        At the moment, the Go Doctor only has a Vim plug-in.


                        Шах и мат, столлманы.

                        Впрочем, там в гугле есть что-то ещё
                        Ответить
              • Лучше пыхарь, чем петух проткнутый.
                Ответить
        • >>на версию емакса в последней убунте

          Толь дело слака:
          25.3.1
          Ответить
        • > версию емакса
          Да ладно, когда просто старый софт. Последнее время в репе бубунты встречается и просто битый (изкоробки не стартует)...

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

            Да, wrk например. Прошлось тоже из сорцов собирать.
            Ответить
    • >Скачал образ с сайта майков
      Это как?

      Ыыы неосилятор венду неосилил ыыы 🙂
      Ответить
    • Мораль -- надо сразу отписываться от targeted обновлений, которые "готовы почти для всех", чтобы это сырое говно не прилетало.
      Ответить
  • Это типа новомодная серия постов со списком предыдущих смешных постов?
    (давно тут не был, кстати, привет всем)
    Ответить
  • Content-Encoding: gzip
    Content-Type: text/html

    curl выдаёт запакованную страничку. Так надо?
    Ответить
    • Так надо. Попробуй подсунуть какой-нибудь древний User-Agent или Accept-Encoding: identity, если хочешь получить незапакованную (однако, может не сработать, если сервер настроен на отдачу только запакованной).

      Хотя вроде он должен уметь распаковывать. Если соснольному curl скормить параметр --compressed, то он распакует. Если добавить параметр --tr-encoding, то он по идее ещё должен распаковать Transfer-Encoding: chunked.
      Ответить
      • --compressed    Request compressed response (using deflate or gzip)
             --tr-encoding   Request compressed transfer encoding (H)

        А так он не добавляет accept-encoding: gzip? А если получает - не распаковывает?

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

          Curl же скорее является вспомогательной программой для отладки (чтобы протестировать сервер, например). Если хочешь сделать «чтобы было удобно», прилепи к нему обёртку хотя бы в виде bat-файла со всеми нужными тебе опциями.
          Ответить
          • Та блядь, любой клиент, даже библиотеки для ЯП ходят по редиректам. А это УГ по умолчанию не ходит.
            Ответить
            • В чём проблема написать конфиг, чтобы он ходил?
              Ответить
        • Это сервер у тебя ёбнутый. Какого хрена он отдаёт gzip когда curl его не просил?
          Ответить
          • Заголовков клиента у меня не осталось. Но в чём проблема распаковать?
            Ответить
            • > в чём проблема распаковать
              Curl — это прежде всего тула для отладки. Поэтому он не должен скрывать косяки сервера. В лучшем случае он должен был высрать на stderr предупреждение о неожиданном gzip.
              Ответить
              • А косяк ли это вообще? gzip же указан.
                Ответить
                • Сервер должен использовать в ответах только то, что предложил ему на выбор клиент. Если выбор клиента его не устраивает, то он должен вернуть ошибку, а не заниматься хуйнёй.

                  Хотя в вебе как всегда всем на все похуй, браузеры все стерпят.
                  Ответить
                    • Сходи спеку прочитай и опровергни мои слова цитатой из неё. Мне лень с телефона её открывать.
                      Ответить
                      • Мне её в принципе лень читать.

                        Как ты коменты с хорошим уровнем вложенности в принципе открываешь с телефона?
                        Ответить
                        • Через ngk с линейным отображением. А вот отвечать на них неудобно из-за их маленькой ширины на гк.
                          Ответить
                          • >из-за их маленькой ширины на гк
                            АТО. Интересно, как это можно пофиксить?
                            Ответить
                            • Я пробовал делать формочку с post внутри фрейма. Из-за пустого csrf надо было тыкать на отправку 2 раза (первый раз на ngk, второй на gk), но в целом работало. Главная трабла, из-за которой я на эту фигню забил - как закрывать фрейм после отправки коммента. Вручную по крестику не интересно.
                              Ответить
                              • Попросить страйкера добавить post message по событию "комментарий отправлен".
                                Ответить
                            • На хузе сейчас те же проблемы.
                              Ответить
                    • "Если клиент не указал, какие кодировки он хочет видеть, то сервер может юзать любые (при этом не гарантируется, что клиент вообще сможет их раскодить)". Ну ты прав, в общем. Хотя это и выглядит пиздецово и нелогично.
                      Ответить
                      • Если клиент поддерживает гзип, в чём проблема его раскодировать? Как же принцип "посылай строго по стандарту, принимай как можно более свободно"?
                        Ответить
              • >тула для отладки.
                Для этого снифер есть, да и оно какбэ позиционирует себя как http клиент. А клиент должен вести себя ожидаемо. Например, ходить по http редиректам.
                Ответить
                • Как ты сниффером будешь кидать специально сформированные запросы? Сниффер же пассивный инструмент.
                  Ответить
                  • Посылай чем хошь, ответы смотри снифером.
                    Ответить
                • > как http клиент
                  Ну да, клиент. В том смысле, что не сервер. А клиент в твоём понимании (удобный для юзера) - это wget.
                  Ответить
                  • Ну тогда неткат тоже клиент. А что тогда curl? ПРЫЩЕГОВНО?
                    Ответить
                    • Неткат - клиент tcp и udp, он про хттп ничего не знает. Он вообще в другой категории.
                      Ответить
                      • В чём проблема набрать / вставить хттп запрос?
                        Ответить
                        • В том, что «netcat» и «curl» находятся на разных уровнях абстракций. Если тебе надо выкопать яму под фундамент дома — то, конечно, нет никаких проблем в том, чтобы копать её лопатой. Но нахуя, когда есть экскаватор?
                          Ответить
                          • Если это говно не умеет по умолчанию в редиректы, распаковку гзип и еще много чего, то от нетката оно не так уж и сильно отличается.
                            Ответить
                            • Curl умеет в редиректы и в распаковку гзип, но по умолчанию они не включены, потому что curl — это не браузер. Может быть, ты с помощью curl хочешь узнать, куда редиректит ссылка, присланная Стертором, но сразу скачивать не хочешь, потому что боишься, что там гоатсе.

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

                              В netcat же ты редиректы и распаковку гзип никак не включишь. Он вообще про HTTP не знает.
                              Ответить
                              • Ожидаемое поведение - ходить по редирекстам, распаковывать гзип, брать дату файлов с сервера итд. Оно должно быть по умолчанию. Кому надо - выключить. А фонарики продаются вообще без вставленных батареек.
                                Ответить
                                • С хуя ли? «curl» — это отладочный инструмент, а не браузер для домохозяек. И ожидаемое поведение от команды «сделай запрос туда-то с такими-то параметрами» — сделать этот (и только этот) запрос и вывести результат на экран в том виде, в котором пришёл ответ, а не ходить по тысяче редиректов и тихо преобразовывать пришедшие данные.

                                  Если тебе нужен браузер в консольке — используй «lynx». Ну или «Links», он даже «JavaScript» умеет.
                                  Ответить
                                  • >С хуя ли? «curl» — это отладочный инструмент, а не браузер для домохозяек. И ожидаемое поведение от команды «сделай запрос туда-то с такими-то параметрами» — сделать этот (и только этот) запрос и вывести результат на экран в том виде, в котором пришёл ответ, а не ходить по тысяче редиректов и тихо преобразовывать пришедшие данные.

                                    Хуйню ты сморозил. Для того, чтобы тупо скачать контент по ссылке, сторонних либ не надо: достаточно просто вызвать WinApi, для работы с сетью их целый набор. Чудесное открытие, правда? А CURL расширяет их функционал, для этого он и писался.
                                    Ответить
                                    • Мы обсуждаем библиотеку "CURL" или консольную программу "CURL"?
                                      Ответить
                                      • >Мы обсуждаем библиотеку "CURL" или консольную программу "CURL"?

                                        А разве соснольная программа не тянет библиотеку curl?
                                        Ответить
                                    • > достаточно просто вызвать WinApi

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

                                          *****

                                          Сокеты только устанавливают соединение. К этому нужно добавить реализацию HTTP. Голый HTTP-запрос и школьник может собрать, а в реальном мире может понадобиться:

                                          1. HTTP-аутентификация. На обычных сайтах типа форумов и соцсетей сейчас почти не встречается (её заменили сессии через cookies), но используется в девайсах и на сайтах, закрытых от посторонних.

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

                                          3. Редиректы (из-за которых у кого-то случился какой багор).

                                          4. Возможно, обработка заголовков (Location, Refresh).

                                          5. Возможно, обработка мета-тегов (случаются редиректы через мета-тег).

                                          6. Сжатие и фрагментация (Content-Encoding и Transfer-Encoding).

                                          7. Между HTTP и сокетами может ещё быть протокол шифрования (TLS). Напомню, что Интернет Эксплорер, встроенный в Windows XP, не поддерживает TLS 1.2 и протоколы шифрования, основанные на эллиптических кривых (из-за чего у кого-то будет какой багор при попытке использовать URLDownloadToFile).

                                          P.S. Напомните мне, почему в "PHP" несколько способов скачать файл по HTTP.
                                          Ответить
                                          • Мне известен весь этот бред... Ты просил(а) назвать функцию для скачивания контента по прямой ссылке.

                                            >Напомню, что Интернет Эксплорер, встроенный в Windows XP, не поддерживает TLS 1.2 и протоколы шифрования

                                            Можно ссылку на файл?
                                            Ответить
                                          • >>URLDownloadToFile — это не часть WinApi, а часть Интернет Эксплорера.


                                            А WinInet вполне себе часть Win32API (хотя и требует явной линковки со стабовой либой)

                                            Там нет вот прямо toFile, но есть оч хороший высокоуровневый HTTP клиент
                                            Ответить
                                    • > Хуйню ты сморозил. Для того, чтобы тупо скачать контент по ссылке, сторонних либ не надо: достаточно просто вызвать WinApi, для работы с сетью их целый набор. Чудесное открытие, правда? А CURL расширяет их функционал, для этого он и писался.

                                      Какие вызовы функций, багор? Как ты собрался из консоли Гну/Линукса вызывать WinApi? Мы здесь утилиту обсуждаем, а не библиотеку.
                                      Ответить
                                      • Упс.

                                        >Мы здесь утилиту обсуждаем, а не библиотеку.

                                        А это не важно. Консоль скорее всего тянет библиотеку.
                                        Ответить
                                        • > А это не важно. Консоль скорее всего тянет библиотеку.
                                          Да хоть Wine запускает и через WinApi тягает. Как это относится к обсуждению поведения утилиты?
                                          Ответить
                                          • Какой упрямый гость. Не приходило ли тебе в голову, что функционал утилиты сводится к вызову процедур из библиотеки CURL? Не голыми ж руками тягать.
                                            Ответить
                                            • Чувак, ты реально крейзи. Ещё раз, для совсем багров: дискуссия ведётся о том, что программа «curl» по-умолчанию не следует за HTTP-редиректами и не распаковывает «gzip»-контент. Какую она при этом вызывает библиотеку — строго похуй.
                                              Ответить
                                  • Ну вот какие-то 302 редиректы он понимает.
                                    Ответить
                                • Возьми wget — он даже рекурсивно ходить по ссылкам из html-файлов умеет.
                                  Ответить
                                  • Я в курсе, но думал, что курл хоть на экран нормально выводить может.
                                    Ответить
                              • Таки курл это что? Качалка? Весьма хуёвая, получается.
                                Ответить
      • > если сервер настроен на отдачу только запакованной
        Нахуй так жить? Лучше бы он просто отказал, чем протокол нарушать.
        Ответить
        • Веб — вообще говно. Браузеры нормально проглатывают HTML-страницы с ошибками, пытаются закрыть незакрытые теги, исправить неправильные атрибуты... Все привыкли к тому, что никто не соблюдает протоколы.
          Ответить
            • Нету уже. Верстальшики не осилили писать валидный код, слишком сложная задача для их маленьких умишек, пришлось внедрить html5 где никто никому ничего не должен.
              Ответить
        • Я когда-то уже писал про похожий баг.

          >Нахуй так жить?
          Это принтер. В эмбеддеде всё бывает.
          Ответить
        • Я хотел ответ на экран вывести
          Ответить
              • Признайся, ты просто не осилил man.
                man bash:
                Bash handles several filenames specially when they are used in redirections, as described in the following table.  If the operating system on which bash  is  running  provides  these
                special files, bash will use them; otherwise it will emulate them internally with the behavior described below.
                
                       /dev/fd/fd
                              If fd is a valid integer, file descriptor fd is duplicated.
                       /dev/stdin
                              File descriptor 0 is duplicated.
                       /dev/stdout
                              File descriptor 1 is duplicated.
                       /dev/stderr
                              File descriptor 2 is duplicated.
                       /dev/tcp/host/port
                              If host is a valid hostname or Internet address, and port is an integer port number or service name, bash attempts to open the corresponding TCP socket.
                       /dev/udp/host/port
                              If host is a valid hostname or Internet address, and port is an integer port number or service name, bash attempts to open the corresponding UDP socket.
                Ответить
                • Этот ман тут не к делу, ибо у тебя не redirection. Впрочем, в яблоговне /dev/stdout также присутствует, что делает его прыщеговном в классификации Сёмы.

                  P.S. Можно было сократить до wget -O - <URL>
                  P.P.S. В десяточке же тоже есть встроенные прыщи. И тут прыщеговно!
                  Ответить
                    • Да, ибо в огрызке полноценная devfs. А вот procfs, увы, нет. Или ты про десяточку? Не имею возможности проверить.
                      Ответить
                  • > Можно было сократить до wget -O - <URL>

                    Да, мне тоже не мешает поучиться курить маны
                    -O file
                    --output-document=file
                        The documents will not be written to the appropriate files, but all will be concatenated together and written to file.  If - is used as file, documents will be printed to
                        standard output, disabling link conversion.  (Use ./- to print to a file literally named -.)
                    Ответить
                    • Какие маны, дебил? Всё прыщеговно под "-" подразумевает stdout, неуч!
                      Ответить
                      • >>под "-" подразумевает stdout
                        что это это бессвязный набор буков я только что прочитал?
                        Ответить
                          • Ты просто неграмотный хуесос, который ляпнул какую-то чушь, и злишься когда тебе на это указывают.

                            Знаешь что?
                            Иди-ка ты нахуй, говно
                            Ответить
                        • Я понял, что тут написано, хотя тут и допущена неточность.

                          Некоторые (а не все, как решил предыдущий гость) соснольные программы используют стандартный поток ввода или вывода, если вместо имени файла написать минус.

                          Т. е. wget -O index.html http://ya.ru/ сохранит результат в index.html, а wget -O - http://ya.ru/ пошлёт скачанное содержимое в сосноль.
                          Ответить
                • >wget -O /dev/stdout ya.ru
                  /dev/stdout: No such file or directory

                  Ты отсосал
                  Ответить
                  • > Ты отсосал

                    Если у меня всё работает, а у тебя нет, очевидно, что отсосал ты.

                    Прибегать с разодранным пердаком на ГК я жалобно тявкать о том, что curl не делает по-умолчанию редиректы, не зная при этом про wget и не удосужившись открыть man — вот уж где эпичное обосрамство.
                    Ответить
                    • Я в рот ебал твой ман, петушок, вместе с системой, где нужно "читать маны" для элементарных действий. Пошел нахуй!
                      Ответить
                      • >>вместе с системой, где нужно читать
                        а где не нужно читать>
                        Ответить
                        • На винде. Да даже прыщевгет и то дружелюбнее в разы. Хотя бы файлы молча не перезаписывает.
                          Ответить
                          • Не знаю, я на винде всегда читаю хелп и технет
                            Ответить
                            • Лолблядь. В гуёвых программах большинство решений или видно сразу, или накликивается.
                              Ответить
                              • В ICQ или Skype может быть, но вот какой нить Photoshop хрен осилишь без чтения
                                Ответить
                                • Ну фотожоп какбэ профессиональная программа.
                                  Ответить
                • Это как в зайке Гленде, где вместо берклисокетов именно такой API и планировался: /dev/tcp/govnokod.ru/80
                  Ответить
  • Есть у кого идея как открыть mpd файл в онлайне? VLC чёт не хочет.
    Ответить
  • У всех аплоадится на рыгост?
    Ответить
  • Прыщебляди, так вы уже вынули изо рта или всё ещё смокчете? Есть у вас соснольная многопоточная качалка, умеющая в докачку и не оставляющая битых файлов?
    Ответить
    • Боже мой, как ты мне надоел.
      Мне кажется я этот тред видел год назад, а ты так и не нашел способа скачать файл в Linux?
      Ответить
    • > соснольная многопоточная качалка, умеющая в докачку и не оставляющая битых файлов?

      как и в прошлый раз, когда твоё очко погорело, так что до сих пор жарит:

      curl
      Ответить
      • > curl
        Ага, а вместо молотка предложишь ему кусок железа и палку?
        Ответить
        • Кстати, есть ли смысл в многопоточной качалке? Если у сервера лимит скорости, то этот лимит разделится на количество потоков и будет не лучше.
          Ответить
          • Для мелких файлов, когда запрос ещё заметен на фоне контента.
            Ответить
          • Лимит скорости обычно на поток, а не на айпишник.
            Хуй знает, но почти всегда в много потоков быстрее.
            Ответить
        • Кстати делал я полгода назад проект, который зеркалирует портал госзакупок, выкачивает все xml-увкдомления, и затем документы (ТЗ и тд), чтобы потом из них текст выдрать (включая OCR из сканов, коих там почти 50%) и нейросетке скормить, терабайтами качать надо.
          Так вот, там пришлось прикручивать пул из 1000 проксей и ротировать их бешено, т.к. уебаны из ростелека банят на час буквально после 10 скачанных вложений.
          Никакой доунлоад мастер это не может - следить за тем, какая прокся уже забанена, чтобы ее зафризить на час, а также когда портал выдает сраный хтмл с ошибкой 200 или 404, хотя это лишь именно что проксю забанили и с другой проксей ты возможно получишь нужный документ.
          И таки да, непосредственно закачка там была сделана пачкой баш-скриптов, в котором вызывался курл пару раз (с HEAD и GET), который так и не смог осилить домохозяйка.

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

            Даунлоад мастер не для выкрутасов делался изначально. Ялсо, я просил коншольную.
            Ответить
          • И за что этому человечку плюсанули 3 раза?
            Ответить
            • Типа "авторитет" - давно зарегистрирован, раскрученный ник и всё такое.
              Поэтому я за "PHP" "PH "P "PH "имиджборды" - там нет никаких дутых авторитетов, рейтингов и мастурбации на меньший идентификатор аккаунта, чем у оппонента. Правда, я вынужден избегать эти сайты, так как там общение чрезмерно быдляцкое.
              Ответить
            • Поэтому я за "xyz". Там никто не голосует.
              Ответить
      • >многопоточная
        >умеющая в докачку и не оставляющая битых файлов?
        Линукс - это форма слабоумия?
        Ответить
  • Вот за каким хуем приложению для управления пылесосом нужно чтение системных логов, управление календарём и контактами, чтение и отправка смсок, звонки и чтение их истории и, походу, все остальные права которые под руку попались? Китайцы вообще не палятся.
    Ответить
      • Ага. Няшный девайс. Осталось немного попердолиться и научить его работать без участия братьев-китайцев...
        Ответить
        • Китайский хуй из жопы вынуть решил? Он с крючками.
          Ответить
          • > с крючками
            Можно рутануть и обработать напильником. Там обычная убунта на четырёхъядерном ARM'е.
            Ответить
                • >Вот за каким хуем приложению для управления пылесосом
                  Приложение хде?
                  Ответить
                  • Приложуха то под ведро, но с ней я вообще не хочу иметь дел. Как максимум под эмулятором или на старом телефоне.
                    Ответить
                    • Тю, тебе же приложение не понравилось? Причем тут пылесос?
                      Ответить
                      • Пипец ты тормоз.
                        Ставишь приложуху на телефон, удалённо управляешь пылесосом, чего непонятного? Приложуха хочет доступа к интимным местам Борманда, поэтому он хочет найти алтернативу.
                        Ответить
                        • Так он пылесос хочет пилить потому что ему приложение не нравится?
                          Ответить
                          • Тип того. Ну и просто интересно покопаться в прошивке. Так то прикольная платформа с кучей датчиков.
                            Ответить
                            • Так я, бля, не пойму: есть альтернативное приложение или нет?
                              Ответить
                              • Под андроид нету. Зато есть соснольные тулзы и интеграция с вебмордами.
                                Ответить
                              • З.Ы. Там весь ИИ на борту пылесоса, приложуха только высокоуровневые команды даёт да построенную им карту показывает.
                                Ответить
                                • И что ты заместо нее на телефон ставить собрался?
                                  Ответить
                                  • > заместо нее на телефон
                                    Ничего. А надо?

                                    Карту на компе всяко удобнее смотреть чем на телефоне. Расписание уборки - один раз настроить и забыть (и я это уже сделал из соснольки, лол).
                                    Ответить
                        • Syoma: прыщебляди, а у вас есть приложуха для управления телефоном ДЛЯ ЛЮДЕЙ (без соснолечки)?

                          Что, нет?
                          Соснули?
                          Ответить
                            • Syoma: что за прилагуха? Как скачать? Как поставить?
                              Ответить
                                • Это какой-то юмор? Почему не virtualbox?
                                  Ответить
                                  • > почему не virtualbox
                                    Потому что гипертерминал умел управлять телефоном, а виртуалбокс - нет.
                                    Ответить
                                        • Ааа, вот это вот. Ну можно команды в модем хуярить, и дальше что?
                                          Ответить
                                          • А дальше смотришь ближнее и дальнее эхо, уменьшаешь мощность, лочишь несущую на той частоте, где меньше всего помех, и наслаждается 28 800 почитывая "пасковатую синюю книгу" (ablueboo.zip) про модемы
                                            Ответить
                                            • Угу, значит не было детства у меня... Да и вообще комп у меня появился в старших классах.
                                              Ответить
                                        • Я этим в нортоне занимался. Но нихуя толком не работало из-за того как в квартире был проведен телефон.
                                          Ответить
                                        • А я просматривал записную книжку мобильника, посылая в него AT-команды. И даже дамп SMS делал, наговнокодив программку для расшифровки SMS-пакетов.
                                          Ответить
                                          • А у меня просто была нокия с ик портом и я дампал всё через Nokia PC Suite. А сегодня блядь я не могу найти кнопочный телефон с этой фичей!
                                            Ответить
                                    • Гипертерминал на винде умел еще и модемом управлять и всяким сетевым оборудованием вплоть до циски, и я могу ошибаться но мне кажется что он еще умел телнет, так что он еще и линусами мог рулить

                                      мощная какая вещь

                                      Если уж вы сравниваете гипертерминал с виртуалбоксом, то надо еще сравнить его с PHP, пивом и .NET
                                      Ответить
                          • > Syoma:
                            Это из-за привязки аккаунта на хузе такой дианон?
                            Ответить
                        • Альтернативное приложение? Гуд лак.
                          Ответить
                          • > гуд лак
                            Да там уже всё отреверсили. Надо только пылесос рутануть и ключ шифрования извлечь.
                            Ответить
  • Пилю фичу на хузе, чтобы ajax-ом обновлялись комменты у поста. Нужна красивая висящая кнопка в правом нижнем углу экрана - индикатор кол-ва новых комментов. По клику будет скролл к первому непрочтенному и уменьшение счетчика. Никто не знает сайтов откуда можно спиздить?
    Ответить
  • Бля, на хузе никто не сидит что ли?
    Ответить
      • Теперь заработало, но не запускается юзерскрипт. Поставил в начало console.log(), его нет в консолечке.
        Ответить
  • Кто поможет с юзерскриптом нахуй?

    // ==UserScript==
    // @name Hide pidorases Violentmonkey
    // @namespace Violentmonkey Scripts
    // @match *://govnokod.xyz/*
    // @grant none
    // ==/UserScript==
    'use strict'
    console.log('xyz hide script started')
    
    var banned = ['guest']
    
    for (var comment of document.querySelectorAll('.hentry')) {
      var url = comment.querySelector('.url')
      if (!url)
        continue
      console.log(url.text)
      if (banned.includes(url.text))
        comment.style.display = "none";
    }


    Блочит не всех гостей.
    Ответить
    • Иньо, ты заебал нахуй. Ты чё там с селекторами натворил???
      Ответить
      • Может быть скрипт слишком рано отрабатывает, когда эти ноды ещё не созданы? У иньо же сток тоже на ajax'е?
        Ответить
    • Бля, он тупо блочит не всех юзеров. Одни коменты юзера в стоке блочит, другие - нет. ЧЗХ?????
      Ответить
      • ГСТЙ ТВЙ ЗРСКРПТ Н БДТ СКРВТЬ, ПТМШТ ГСТЙ НТ ССЛК Н ПРФЛЬ, СТВТСТВН НТ СЛКТР ".RL", СПЛЬЗ СЛКТР ".FN". ЧТЙ ВНМТЛЬНЙ HTML-КД СТРНЦ.
        Ответить
  • Syoma, ты хату снимаешь же? Скока за месяц аренда?
    Ответить
  • Как переключить ебаный pydev на третий питон? Я даже не говорю о том чтобы брать версию из шебанга.
    Ответить
    • А точно генереции? Уж очень правдоподобно выглядят.
      Ответить
      • Да у него редко получаются реалистичные лица, присмотрись внимательней:
        - если рядом есть чьё-то ещё ебло, то его обязательно перекосоёбит;
        - иногда бывают какие-то небольшие пятна на щеках, висках и волосах;
        - иногда справа и слева бывает разная одежда;
        - бывают неестевственные складки или морщины;
        - иногда оно пытается сгенерировать руки, получаются какие-то щупальца, которые смешиваются с окружающей картинкой;
        - три передних резца —– не редкость;
        - иногда на голове бывает неведомая хуйня –— попытка сгенерить шляпу.

        Вобщем нейропете ещё учитса и учитса.
        Ответить
        • Надо бы написать скрипт для генерации фаек с аватаркой из этого сервиса...
          Ответить
          • Хотя бы просто геренации фаек с аватарками. Чтобы указывать ник и ссылку на фото.
            Ответить
            • На хузе, например, регистрация без капчи? А, чёрт, там же аватарка с «Граватара»... Какой багор)))
              Ответить
              • > На хузе, например, регистрация без капчи?

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

          Мужик с наноочками: https://i.imgur.com/5Jpo3IK.jpg
          Технологии просветления оптики достигли небывалых высот!

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

              Получилось три раздела.

              1. Различные фрики, жертвы инцеста, операций по перемене пола и омоложению. Люди с вросшими очками, глазами и ртом в разных плоскостях, шимейлы, а так же те, по виду которых не скажешь, им 9 лет или 65.
              https://imgur.com/a/W7DV316

              2. Конкурс "Мисс Вореция-2019". Фотографии миловидных (насколько могут позволить виртуальные холсты и краски) тян для привлечения внимания общественности к теме вореций.
              https://imgur.com/a/WRXFd9z

              3. Современное искусство. Сюрреалистичные портреты, потрясающие своей художественностью и гармонией.
              https://imgur.com/a/23TpHAq

              P.S. Иногда оказывается, что не по Сеньке шапка - и из-за головного убора у портретируемого срезается половина головы - укорачивается лоб и т.п.
              Ответить
  • Новый поисковик по фоткам вконтакте: http://searchface.ru/
    Ищет очень неплохо, вроде как даже по скрытым фоткам.

    Драмы:
    - Возможный деанон владельца азино-три-топора по фотке хуй знает какой давности: https://tjournal.ru/money/87887-cherez-searchface-udalos-uznat-podrobnosti-zhizni-sozdatelya-azino777-blagodarya-odnomu-foto-iz-dela-ukrainskoy-policii
    - Анонимус с двача снова ищет порноактрис.

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

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

Помни, guest, за тобой могут следить!

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


    8