ФорумСообществоФлейм → Дом флудера (говорит кто о чем хочет) — 16

Дом флудера (говорит кто о чем хочет) — 16

  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz 5 ноября 2011 г. 1:02, спустя 5 часов 22 минуты 51 секунду

    Она прекрасна
    Спустя 11 сек.
    Но тупая
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 5 ноября 2011 г. 1:11, спустя 8 минут 34 секунды


    Она прекрасна
    Спустя 11 сек.
    Но тупая
    ты про обезьянку ?
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 5 ноября 2011 г. 1:34, спустя 23 минуты 27 секунд

    анимешные нефапабельные XD
    Высокоуровневое абстрактное говно
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 5 ноября 2011 г. 5:18, спустя 3 часа 43 минуты 35 секунд

    харошь!
    все умрут, а я изумруд
  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz 5 ноября 2011 г. 5:30, спустя 12 минут 20 секунд



    Она прекрасна
    Спустя 11 сек.
    Но тупая
    ты про обезьянку ?

    da, ya fapayu na obezyanok)
  • Hight

    Сообщения: 1489 Репутация: N Группа: Адекваты

    Spritz 5 ноября 2011 г. 18:23, спустя 12 часов 53 минуты 25 секунд

  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 5 ноября 2011 г. 18:35, спустя 11 минут 40 секунд

    Hight, ну ты гонишь…
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 5 ноября 2011 г. 19:04, спустя 29 минут 4 секунды


    круто


    все умрут, а я изумруд
  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz 6 ноября 2011 г. 22:09, спустя 1 день 3 часа 4 минуты

    написал себе недогенератор бредо-аватарки, от нечего делать
    #!/usr/bin/env perl
    use strict; use GD;
    my ($c1, $c2, $c3, $c4);
    my $img = new GD::Image(0x1F4, 0x1F4);
    $img->fill(0x1F4, 0x1F4 => $img->colorAllocate(0, 0, 0));

    for (0..200) {
    $c1 = $img->colorAllocate(rand(0xFF-0x32)+0x32, rand(0xFF-0x32)+0x32, rand(0xFF-0x32)+0x32);
    $c2 = $img->colorAllocate(rand(0xFF-0x32)+0x32, rand(0xFF-0x32)+0x32, rand(0xFF-0x32)+0x32);
    $c3 = $img->colorAllocate(rand(0xFF-0x32)+0x32, rand(0xFF-0x32)+0x32, rand(0xFF-0x32)+0x32);
    $c4 = $img->colorAllocate(rand(0xFF-0x32)+0x32, rand(0xFF-0x32)+0x32, rand(0xFF-0x32)+0x32);
    $img->setStyle($c1, $c1, $c2, $c2, $c3, $c3, $c4, $c4, gdTransparent, gdTransparent);
    (rand(10)>2) ? ($img->line(rand(0x1F4), rand(0x1F4), rand(0x1F4), rand(0x1F4), gdStyled)):
    ((rand(10)>2) ? $img->rectangle(rand(0x1F4), rand(0x1F4), rand(0x1F4), rand(0x1F4), gdStyled):
    $img->ellipse(rand(0x1F4), rand(0x1F4), rand(0x1F4), rand(0x1F4), gdStyled)) if (rand(10)>2);
    }

    # parameters
    my ($width, $height) = (100, 100);
    my $m = new GD::Image($width, $height);
    $m->copyResized($img, 0, 0, 0, 0, $width, $height, 0x1F4, 0x1F4);

    open F => '>avatar.png';
    binmode F;
    print F $m->png;
    close F;


    В ходе экспериментов выяснил, что тот же самый код, но на php - работает почти в 5 раз дольше. Странно, учитывая что библиотека (GD) одна и та же…
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 6 ноября 2011 г. 22:25, спустя 15 минут 34 секунды

    Странно, учитывая что библиотека (GD) одна и та же…

    попробуй сгенерить штук 100 аватарок за раз и начни считать с 10ой например))

    может в пхп гд долго поднимается первый раз. если нет, то пхп опять незачет :)
    Сапожник без сапог
  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz 6 ноября 2011 г. 22:26, спустя 1 минуту 41 секунду


    Странно, учитывая что библиотека (GD) одна и та же…

    попробуй сгенерить штук 100 аватарок за раз и начни считать с 10ой например))

    может в пхп гд долго поднимается первый раз. если нет, то пхп опять незачет :)


    Если мне их 100 штук потребуется сгенерить я подключу libev, и тогда пхп проиграет по скорости в 500 раз
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 6 ноября 2011 г. 22:38, спустя 11 минут 30 секунд

    Если мне их 100 штук потребуется сгенерить я подключу libev

    это чо? многопоточная либа?
    Сапожник без сапог
  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz 6 ноября 2011 г. 22:45, спустя 7 минут 16 секунд

    Да. И еще это отказоустойчивая либа, на ней сервера делают, которые держат большой ддос. На пхп многопоточности вообщем-то нету, разве что gearman какой-нибудь и форкокостыли
    http://search.cpan.org/~mlehmann/EV-4.03/EV.pm
    http://search.cpan.org/~mlehmann/AnyEvent-6.1/lib/AnyEvent.pm
    Обертки на перле для libev
    Спустя 140 сек.
    Нода написана на libev
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 6 ноября 2011 г. 23:14, спустя 29 минут 20 секунд

    На пхп многопоточности вообщем-то нету

    боян :)

    понятно. познавательно :)

    Перл не люблю за его магический синтаксис, поэтому даже не пытаюсь учить)) в общем то и пхп в жизни хватает… :((
    Спустя 22 сек.
    ну а ежели нао чето обсчитать/сгенерить, то c# в руки беру :))
    Сапожник без сапог
  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz 7 ноября 2011 г. 2:44, спустя 3 часа 29 минут 28 секунд

Пожалуйста, авторизуйтесь, чтобы написать комментарий!