1. ActionScript / Говнокод #10243

    −172

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    // Generates a mask.
    var mask:ByteArray = new ByteArray();
    for (var i:int = 0; i < 4; i++) {
        mask.writeByte(randomInt(0, 255));
    }

    https://github.com/gimite/web-socket-js/blob/master/flash-src/src/net/gimite/websocket/WebSocket.as

    Мелочь, конечно, но все равно приятно.

    Запостил: wvxvw, 11 Мая 2012

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

    • Ой, там дальше еще хорошо было:
      header.writeByte(0x80 | 127);  // Masked + 127

      круто замаскировался! Ну и условия перед этим в обратном порядке.
      Ответить
    • Хм... общественное мнение такое? Ну не знаю, не знаю. Мне все равно кажется, что такой код вместо
      mask.writeUnsignedInt(Math.random() * 0xFFFFFFFF)
      достоен сайта.
      Ответить
      • Да ну ладно, бросьте.
        Ответить
        • Лови топор.
          Ответить
          • А я не поймал. XXXDDDD
            Ответить
            • [Observer] `����������' is now wielding the thundering chaos axe of endurance.
              [Observer] `HaskellGovno' drops the thundering chaos axe of endurance.
              [HaskellGovno] � � �� ������. XXXDDDD
              [Observer] `HaskellGovno' leaves the room.
              Ответить
    • Просто тут флешеров мало.
      Ответить

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