За последние 24 часа нас посетили 16929 программистов и 1674 робота. Сейчас ищут 1048 программистов ...

Учимся думать:

Тема в разделе "Прочее", создана пользователем флоппик, 27 фев 2010.

  1. Утверждение №1 = mod_rewrite - зло. Выберите точку зрения и приведите аргументы в ее защиту.
    Утверждение №2 = Оператор goto и им подобные (операторы безусловного перехода), это хорошо или плохо? Точка зрения, аргументы, можно примеры.
    Утверждение №3 = Вреден ли регистер глобалс? Аргументы, но в этот раз главное - пример кода.

    ** перефразировал.
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Аргументы? =)
     
  3. Тренируем аналитическое мышление типа. Конкурс, ага. Найдите причину, почему mod_rewrite - зло.
     
  4. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    уточни тогда, mod_rewrite, используемый для … — зло
     
  5. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Да просто зло.

    Создает лишнюю нагрузку.
    Делает неочевидным и запутывает выполняемый код.
    Увеличивает информационный хаос.
     
  6. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    mod_rewrite — зло, так же, как аякс, репликация, http 1.1 и вообще все технологии (читай инструменты) созданные человечеством :)
     
  7. Аргументы давай. Интерес то не во мнениях, а в аргументах.
    А вообще, "хочется послушать нашу молодежь" (ц)
     
  8. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Не зло:
    - Позволяет делать ЧПУ
    - Избавляет от лишнего кода в PHP
    - Дает возможность на более низком уровне фильтровать браузеры, отдавая им разные css (хотя сейчас теряет актуальность)
    - Позволяет выделить мобильные браузеры и отдать им соответствующий сайт (специально под него)
     
  9. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    если ты говоришь про mod_rewrite как средство чпу, то тут вообще про зло говорить не корректно. Да, жрёт рессурсы, да, иногда может затруднить чтение кода, но это частности и возвращают нас к тем же самым луддитам. Вопрос тут состоит в том, что простому юзеру на чпу в большем случае плевать. Ну, какая разница /forum/viewtopic/24215.html или /forum/viewtopic.php?t=24215 ? Это самое 24215 ничего не говорит, как в первом, так и во втором случае. Не запомню я это число. Если же рассматривать любимое сеошниками /forum/topic/u4imsja_dumatj_i_es4e_20_slov_v_dogonku.html то такой адрес мне вообще лень набирать будет.

    А вот если ты говоришь про другие применения mod_rewrite'a, то уточни

    А судьи кто? ©
     
  10. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Все зависит от употребления ЧПУ. Если это форум или блог, то эти чпу вряд-ли кому нужны, это ты верно подметил. Но для конкретных случаев, ЧПУ просто отлично подходит. Например, мануалы, справочники.
    Я делал сайт для музыкальной группы, там песни вводятся - site.ru/albumname/songname.
     
  11. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    а оно может мне помочь найти песню гр. Slayer, в клипе на которую главный персонах предстаёт в виде католического священника и мусульманского муфтия? :)
     
  12. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Оно может найти тетку с сиськами третьего размера.
     
  13. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А это тема - фильтровать по размеру груди на порносайте фотки по УРЛ.
    /titssize1/
    /titssize2/
     
  14. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Гениальные идеи рождаются неожиданно =)
     
  15. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Код (Text):
    1. RewriteEngine On
    2.  
    3. RewriteCond %{QUERY_STRING} (tits|ass|pussy)
    4. RewriteRule (.*) admin.php?act=show_admin_nude&part=%1
    =))
     
  16. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    на порносайте урл — последнее, на что будет смотреть и с чем будет экспериментировать пользователь. А использование технологии ради самой технологии сродни ананизму.
     
  17. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Честно?
    Неправда.
     
  18. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    бездельники
     
  19. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Да. Сложнее обнаружить возможность для SQL-инъекции.
     
  20. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    m_r - добро, потому что:

    1) m_r простО как 5 копеек, но на порядок увеличивает стоимость проекта.
    2) В общем-то, оно не для того, чтобы запомнить ссылку. Оно для того, чтобы понять по присланному в аську урл, что там находится + для того, чтобы из подсказок браузера при наборе понять, какое урл тебе надо. Ну и для поисковиков, сеошники страсть как любят ЧПУ.
    3) ЧПУ легче продиктовать по телефону.

    + Артем говорит, ЧПУ нужно, чтобы юхер понимал, где находится, типа как c://program_files/xxx
     
  21. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    m_r - зло, потому что он задаёт четкие правила, или почти чёткие...
     
  22. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    m_r — зло. Из-за него все как лемминги побежали что-то писать по первому слову флоппика.
    Когда будут раздача слонов и плюшек и откровение свыши? А то так не интересно.
     
  23. Хорошо! Уже неплохо. Внимание, второй вопрос!

    Оператор goto и им подобные (операторы безусловного перехода), это хорошо или плохо? Точка зрения, аргументы, можно примеры.
     
  24. После всех вопросов. Пока их три, но может счас еще пару придумаю.
     
  25. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Оператор goto и им подобные не может быть хорошим или плохим. Это всего лишь оператор. Для того чтобы быть хорошим или плохим ему нужна одушевленность и свобода выбора... и оценщик. Но это лирика...

    Не важно какие операторы использовать, но важно как. И важна цель. Можно привести множество аргументов за и против использования этих операторов в конкретной программе, при конкретной цели.

    UPD:Тоже про mod_rewrite. Это всего лишь инструмент. Он не есть не зло не добро. Весь вопрос в цели и конкретном применении.