ЙажаСценарий / Говнокод #10627 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
function check_email(_email)
{
  var letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_0123456789 ";
  var i = 0, j = 0;
  var match = false;

  if (_email.length == 0) {
    return false;
  }

  for (i = 0; i < _email.length; i++)
  {
    match = false;
    for (j = 0; j < letters.length; j++)
    {
      if (_email.charAt(i) == letters.charAt(j))
      {
        match = true;
        break;
      }
    }

    if (!match)
    {
      if (_email.charAt(i) == '.') {
        match = true;
      }
    }

    if(!match) {
      break;
    }
  }
 
  if (i >= _email.length) {
    return false;
  }
 
  if (_email.charAt(i++) != '@') {
    return false;
  }

  var dotpassed = false;

  while (i < _email.length)
  {
    var match = false;
    for (j = 0; j < letters.length; j++)
    {
      if (_email.charAt(i) == letters.charAt(j))
      {
        match = true;
        break;
      }
    }
 
  if (!match)
  {
    if (_email.charAt(i) == '.')
    {
      dotpassed = true;
      match = true;
    }
  }

  if (!match) return false;
  i++;
  }
 if (dotpassed) return true;
 return false;
}

в недрах http://astro.smsonline.ru/

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

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

  • Забаньте уже этого придурка-комментатора по IP.
    Ответить
    • Не надо его кормить, успокоится оно само, таблеточек волшебных покушает и уйдёт.
      Ответить
      • Не уйдет.
        Домашку на лето не задали, бегать за однокласницами, пить пиво за углом и ездить на море - это для быдла.
        А вот капчевать говнокод - это важное занятие, которое отличает его от быдлосверстников.
        Ведь заняться больше нечем.
        А до 1-го сентября далеко
        Ответить
        • достаточно поставить капчу(можно и простую, без матана и лямбд) пользователям, которые зарегистрировались не позднее, скажем, 3 месяцев.
          Ну а если поциента это не остановит, то можно поставить и матан-капчу
          Ответить
          • >пользователям, которые зарегистрировались не позднее, скажем, 3 месяцев.
            Остановит, я когда-то на реформале такое предлагал: чем больше стаж - тем больше разрешено постов/комментов в день.
            Причем предлагал задолго до набегов обезумевших школьников - это было во времена Усруся.
            Ну не может один человек по 5-10 оригинальных говнокодов за день постить и всё.
            Ответить
    • Предлагаю руководству проекта внедрить хотя бы такой примитивный спам-фильтр:
      1) нельзя отправить два и более одинаковых комментов в пост от одного юзера (последовательно).
      2) Сделать небольшую паузу между добавлениями комментов, допустим 30 сек. К тому же можно это время увеличивать для тех кто слишком часто комментит по какой то формуле.

      Пока не идеально, но все же усложнит жизнь спамерам. У кого какие идеи по этому поводу?
      Ответить
        • ну и что, если взять в пример этот пост, то Uebok добавлял комменты с интервалом 15-20 сек, мог бы попасть под 2-й пункт. Если еще формулу придумать на увеличение паузы в зависимости от предыдущих действий то было бы замечательно.
          Ответить
          • Смажь водкой свой анал, хорошо? И натри перцем.
            Ответить
        • Для начала просто склеивать в один идущие подряд каменты от одного пользователя.
          Нет смысла дописывать заминусованное и свернутое сообщение.
          Ответить
          • Два бота заведут тред в бездны вайпа, только и всего.
            Ответить
      • На самом всё будет так:
        Страйкер ничего нового не допишет, а sage&hide юзерскрипт меня вполне устраивает - успешно отсеивая посты малолетних долбоёбов.
        Ответить
  • по ходу это техническинереализуемо на этом жалком подобии хабрахабра
    Ответить

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

Семь раз отмерь — один отрежь, guest!

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


    8