Контакты

Достижения

Все достижения (11)

Наибольший вклад в теги

Все теги (60)

Лучшие ответы пользователя

Все ответы (56)
  • Как мотивировать пользователей оставлять комментарии на сайте?

    dohlik
    @dohlik
    Лично по себе могу судить — сложнее всего быть первым :) Поэтому, как вариант, первые комментарии сделать на основе собственных ощущений. Лучше, конечно, если это будет делать несколько человек (соразработчики, родные, знакомые и т.д.).

    Еще, если где-нибудь на главной выводить блок «последние отзывы», то многих могут заинтересовать отдельные комментарии или вообще тема (т.е. конкретное заведение).
    Ответ написан
  • Типизированные Request и Response

    dohlik
    @dohlik
    ИМХО, задача реквеста — принять входящие данные (POST/GET/COOKIE и прочие заголовки), инициировать запуск нужного метода контроллера, и вернуть реквест с результатом. Соответственно, вся логика (валидация, запросы к БД и т.д.) должна лежать в контроллере, но не запросе. Request — служебный класс, и его имеет смысл разбивать на подклассы, если возможны различные варианты обработки входящего запроса, но никак не подстраиваться под бизнес-логику.
    Ответ написан
  • Как сделать ссылку в условном форматировании в Таблицах Google Docs на предыдущую ячейку?

    dohlik
    @dohlik
    1. Выбираете диапазон ячеек, для которых форматирование будет применено. Например, B2:C (в общем случае возьмем не один столбец, а несколько).
    2. Формула описывает правило для верхней левой ячейки, в данном случае это будет B2. Выбираете тип проверки "Ваша формула" в выпадающем списке и пишете формулу:

    =2:2>3:3

    3. Очевидно, что соответствие такому условию должно выделяться зеленым цветом. Эта формула будет применяться ко всем ячейкам диапазона, при перемещении к нижним рядам автоматически увеличивая номера (так, для пятого ряда она бы выглядела как =5:5>6:6).
    4. Сохраняете правило, по аналогии добавляете "красное" правило.

    В общем случае достаточно писать правило как если бы в диапазоне была бы одна ячейка:

    =B2>B3

    PS. Чтобы не следить за выпавшими из диапазона условного форматирования ячейками, я просто оставляю верхний ряд пустым, а новые вставляю сразу после него. Диапазон захватывает этот пустой ряд, поэтому вставка новой строки в нем автоматически распространяет действие условного форматирования на него, без лишних телодвижений. Естественно, в таком случае формулу надо будет немного усложнить, чтоб отсеять пустой ряд и зря его не подсвечивать :)
    Ответ написан
  • Научиться печатать вслепую по-английски?

    dohlik
    @dohlik
    Специально ничего не учил, особо не тренировался. Русскую раскладку выучил, пока писал многочисленные курсовики (ну и диплом конечно), а английская во время программирования очень быстро запоминается. Тренажеры вообще не воспринимаю, слишком все искусственно.

    Какой-то конкуренции между ними не ощущаю. Обычно проблемы, наоборот, если смотришь на клавиатуру — сразу путаются буквы с похожим начертанием (С, О, Т и т.д.)
    Ответ написан
  • Выбор по n условиям с AND из одной колонки

    dohlik
    @dohlik
    SELECT t1.productID 
    FROM tablename t1, tablename t2 
    WHERE t1.optionID=6 AND t2.optionID=7 AND t1.productID=t2.productID;
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (13)