yuriyy

Рейтинг
46
Регистрация
06.03.2006

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

Квимо, попробуйте мою знакосчиталку. Правда это веб-скрипт, а не программа :)

http://www.ifstudio.org/seo/count.php

Еще один сервис для новичков - генератор основных метатегов:

http://www.ifstudio.org/seo/metatags.php

Спасибо топикстартеру. Остался доволен.

Спасибо топикстартеру!

Выполнил работу качественно и в срок.

dkameleon и mustafa, спасибо вам за развернутый коммент о том, как можно лучше, проще и безопаснее писать код. Вижу, к чему надо стремиться.

Зингельшухер

if (empty('Зингельшухер')) to спасибо за комменты, счастливого пути и удачи в жизни.

Зингельшухер

Не засоряйте тему! Хотите что-то написать лично edogy или кому-то из участников ветки - пишите в личку, а то расхвастались особым знанием функции empty().

Зингельшухер:
Я не стал копать так глубоко, посмотрел только до первого условия с применением внешних данных человек не знает функцию empty() о каких $10 в час с ним можно говорить ? (дальше даже не смотрел)

Спасибо, смысл ваших слов мне понятен, в комментариях с вашей стороны я больше не нуждаюсь.

edogs:
К сожалению результат оказался ниже чем мы ожидали.

Но за "результат выше, чем вы ожидали от меня" вам придется делать все самим или платить более опытному программисту и наверняка больше, чем 10$ в час.

edogs:
Что понравилось - то что демка есть, первый человек который реализовал хоть какую-то демку в ответ на это ТЗ

А вообще подозрительно, если так никто его не реализовал - вы не думали, что это не спроста? :)

Без обид. Если вы даете ТЗ, то просьба более четко, внятно и подробнее писать требования, а то будут трактовать по своему и в итоге результаты будут отличаться от ожидаемых. Если даете исходную структуру базы данных, то постарайтесь исключить оттуда ошибки, вроде лишних запятых или несоответствия таблицы категорий таблице новостей (catid против topicid). Пожалейте свое время и время людей.

edogs:
1) Вы просто выкинули (вместо исправления) функции относящиеся к проверке залогинености юзера по логину/паролю.

а зачем они сейчас? целью задания являлось получить сведения о моих текущих навыках и знании PHP. К примеру проверку содержимого кук (логин и мд5 пароля) я бы решил куда проще, чем php_nuke, а именно с помощь сессий. Ведь хранить в куках пароль и логин глупо - это удар по безопасности!

edogs:
2) Вы просто выкинули функции записи логов посещений.

конечно, зачем создавать отдельную таблицу для записи кол-ва посещений категорий, если проще добавить дополнительную колонку views в таблицу категорий. И при условии, что одно обновление страницы = одному просмотру скрипт записывает туда посещения и делает их выборку

edogs:
3) Вы выбираете все новости из базы, хотя надо показывать лишь половину.

Дело в выборке количества новостей или в отображении половины? Если в выборке, то да, тут с вашей помощью я набрался опыта. Спасибо.

edogs:
4) По сути нет защиты БД от неверных входящих данных.

В даном задании разговор идет об идентификаторе категории, он проверяется на пустоту и на то, чтобы являться числом. Или были еще какие-то входящие данные, предусмотренные ТЗ?

edogs:
6) У Вас там пробежал аргумент "для тестового задания хватит", лично для нас такой подход неприемлим.

Как вы считаете, сколько времени нужно более опытному программисту, чем я, чтобы сделать тестовое задание согласно вашему ТЗ? Для меня 4 часа в данном случае предел и из-за этого некоторые вещи я упразднил. Сами посчитайте, если таких заданий будет по 2-3 в день, то когда же я начну работать за деньги?

edogs:
Надо или делать нормально или не делать вообще.

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

Всего: 65