mendel

mendel
Рейтинг
232
Регистрация
06.03.2008

Rassmus, вообще от задачи зависит.

В некоторых проектах без постановщика, аналитика, десятка внедренцев и т.п. не обойтись..

а еще бывают инженеры по интерфейсам.

Правда справедливости ради надо упомянуть, что Дуров от такой парадигмы ушел, и не так много потерял. Соизмеримо с тем что приобрел :) Но там кодеров нет как класса.

Вообще цели было две - первое это просто хотелось напомнить коллегам о принципиальном различии в профессиях штоль... На самом деле кодер в моем понимании не несет негативной коннотации. Это просто другая работа. Есть много задач, где программист это не только дороже, но и менее эффективно.

Вторая цель - банально поделиться частыми ошибками в коде. Молодежи на заметку так сказать.

Просто так получилось, что я за последнее время много разных движков перековырял, и как-то все это в голове крутится.

Народ, а с какого перепуга должны попадать позиции и пухомерки? Если аккуратно перенести базу и сохранить перелинковку и контент оставить на тех же адресах, то на что поисковику прям так сильно обижаться? Или по вашему если чуток изменить дизайн, а то и 100% его переделать, то сайт сразу обнулится? :) А ведь это намного больше изменений с точки зрения ПС.

По поводу целесообразности переезда.

В больших раскрученных сайтах редко бывает целесообразно переезжать по причине производительности. Апгрейд хостинга и схемы кэширования дают более заметный и простой результат. Поставьте к примеру сайт за nginx... много других вариантов кэширования.

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

Brand from Amber:
Угу. А сколько способов энергонезависимого хранения данных Вы знаете?

Brand from Amber, UPS, два независимых ввода и дизельгенератор - достаточный список энергонезависимых способов? :)

Если серьезно, то флеш и т.п.

А если еще серьезнее, то часть таблиц mysql в памяти я частенько храню. Когда требования надежности и скорости делают это целесообразным.

'Le '.intval($temp[0])

Вроде так.

короче в начале строки добавить.

keen_, разве артикль нужен перед датой? Черт, совсем забыл уже....)))

нужно добавить впереди 'Le '.

keen_, шаблон тут вручную записан:

return intval($temp[0]).' '.$months[intval($temp[1])].' '.$temp[2];

Синим указан код выдачи числа. интвал это похоже попытка безопасности?

Зеленый это наш месяц.

оранжевый это год.

точка это объединение строковых данных.

одиночная кавычка, пробел, одиночная кавычка это собственно пробел в кавычках :)

т.е. для вас должно быть что-то вроде

return $months[intval($temp[1])].' '.intval($temp[0]).', '.$temp[2];

awilum, это не бага. Это правильное поведение редактора.

Берите и нажимайте удаление тегов раз ТС говорит, что оно есть (вставка только текста).

AlikZP, XSS есть в вашем скрипте в принципе.

Одну уязвимость видно невооруженным взглядом. (не редактор, другая).

Коллега, не сочтите за критику, вы хороший кодер, очень приличный разработчик интерфейсов. С промышленным дизайном у вас все отлично (впрочем и с вебдизайном тоже).

Несколько идей я у Вас тупо передрал уже. Некоторые я еще года три назад как перестал использовать, и как сейчас понял зря - тоже спасибо.

Но вот с безопасностью у Вас лажа.

Судя по некоторым ляпам Вы ею не занимались в принципе.

Увод кук админа более чем реален, это проверено. Дальше капать надо, мне лень, да и не специалист я по безопасности, так "хакер на пенсии" :)

Конкретные замечания не скажу поскольку у Вас уже есть живые клиенты с живыми сайтами.

Совет - таки дайте кому-то скрипт бесплатно в обмен на аудит безопасности. Вроде предлагали в топике, если чел шарит, то стоит дать, самому сложно себя проверить.

ПЫСЫ: не могу удержаться и спросить - коллега, Вы перепутали понятия Model и View в терминологии, или в выражении "модели шаблонов" есть какой-то смысл которого я не вижу?

AlikZP, я сформулирую иначе. XSS. Так надеюсь понятнее чем у awilum?

1ncom1ng, а какая связь между альтом и картинкой? Даже Яша при его заметном отставании от гугла умеет распознавать зеркалирование и масштабирование картинок.

Не понял про прямые адреса картинок.

Имеете ввиду если под картинкой ссылка? Ссылок на картинке не будет, это логично :)

Всего: 1906