ghost28

Рейтинг
62
Регистрация
27.10.2009

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

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

Для логов удобно использовать файл + привязку сервиса, например PaperTrail. Если хотите логировать что-то относительно кода (ошибки, пойманные исключения) - Rollbar.

Если файл-> БД то просто чистите файл _после_ успешной записи, и ничего не потеряется. Можно хранить в памяти (редис, мемкеш) и оттуда писать раз в N времени

livetv:
И сроки деланья были разными. Где неделя, где и дольше. Дольше по причине того, что заказчик меняет ТЗ каждый день и сам не знает чего хочет, ну и по причине тупых менеджеров, которые не могут уладить эти вопросы с заказчиком.

Дольше бывает по разным причинам. Единственный ИМ который делал, и заодно мой второй проект на заказ, делался на самописе за неделю (два дня активной разработки, пять - неспешных подпиливаний с заказчиком).

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

Предвосхищая поток странных предположений - просто из-за другого качественного уровня проектов, глубины и сложности. Предвосхищая продолжение вопросов отправлю вас на магазин amazon, и попрошу ответить на вопросы: сколько лет его делают? Тупые ли там менеджеры? Плохие ли программисты? Подсказка: нет, просто совсем другой уровень проекта.

SeVlad:
Вот насколько удобен этот инструмен и как будет справляться с задачами - это уже задачи и даже проблема разрабов. А разрабы в большинстве своём (как видно по многочисленным топикам на сёрче) не понимают

Не соглашусь. Разраб не обязан понимать в удобстве пользования. За _удобство_ пользования отвечает UX.

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

Лучшее что может сделать разраб - оценить логичность того что желает клиент, обсудить, понять, и показать как это можно сделать лучше - но это лишь половина дела, и работает исключительно с agile (ну, оно технически может работать с классической фиксированной разработкой, если менеджмент настолько паршив что позволяет менять ТЗ в процессе работы - но это фейл менеджмента и ведет к полной пичальке ближе к срокам сдачи).

VyacheslavY:
m = parseInt(m);
n = parseInt(n);
return (Math.floor( Math.random() * (n - m + 1) ) + m);

m и n чистятся от мусора, на случай если кто-то решит туда пихать лажу вместо целых чисел (что избыточно), и последней строкой отдается случайное число из диапазона m…n

Слишком абстрактно. Установить мадженто и натянуть дизайн за сутки считается? Надо бы уточнить сферичность коня и разреженность вакуума, чтобы не считать среднюю температуру по больнице.

У ссылки ставите дата-атрибут, или используете ее id. На вкус и цвет, лично я предпочитаю дата-атрибуты, например data-form-id="form-2"

В событии открытия формы считываете атрибут у нажатой ссылки, и дописываете в hidden-поле формы.

/режим Ванги включен

Браузер планшета имеет автоподстройку масштаба.

Пока нет этого стиля размер "значащей" части документа меньше.

С width:100% браузер считает что значащая ширина документа - такая, как на, скажем, ПК, и масштабирует весь документ так, чтобы эти 100% ширины отобразились на экране.

/режим Ванги выключен

http://php.net/manual/ru/function.preg-replace-callback.php , в коллбеке используете статическую переменную чтобы считать номер вхождения.

Ladycharm:
Для динамических страниц(когда инклудятся шаблоны, куски кода и иформация из БД) есть только один способ узнать устарела ли страница - сгенерить её, посчитать от неё хэш и сравнить его с хэшем, хранящимся в БД.

Можно кешировать матрешкой, и инвалидировать кеш при изменении одной из составляющих. Это не требует повторной генерации страницы.

Генерировать заново проще - но тогда и сравнивать не надо. Раз сгенерировали - пишем новую версию в кеш и не извращаемся. Ну, или если надо поддерживать ласт-модифайд, то уже с кешированной страницей сравнивать, чего хеш вручную считать?

Еще раз, но помедленне. Где есть код? Где делается поиск? В каком случае добавляем .html? Зачем?

Всего: 246