Задать вопрос
  • Как в макете определить вертикальный ритм?

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

    Если про создание - то поставьте сетку в 6px по вертикали, всегда найдете место под нужные элементы, они "сами туда попросятся". Хотя 6px больше для текста и мелких элементов. Можно 5 и 10 пикселей, но мне нравится 6, т.к. много элементов имеют размеры 18 24 36. Например текст 14, межстрочное расстояние 18, первый заголовок 36, второй 30 далее до шестого 24 18 14 12
    Ответ написан
    Комментировать
  • Как в макете определить вертикальный ритм?

    В чем вопрос собственно? Масса статей по этой теме, ищите и читайте.
    Можете воспользоваться калькулятором.
    Ответ написан
    Комментировать
  • Какие есть курсы по Ruby on Rails?

    @caution
    1) RailsTutorial.ru (ruby on rails)
    2) hasbrains.ru (ruby, ruby on rails)
    3) Agile web development with Rails 4 (ruby on rails)
    4) Rusrails.ru (ruby on rails)
    5) railscasts.com (ruby on rails)
    6) codecademy.com (ruby)
    7) codeschool.com (ruby, ruby on rails)
    И лучше поставить рядом с виндой ubuntu.
    Как вариант, под виндой использовать данный сервис nitrous.io
    Ответ написан
    1 комментарий
  • Какие есть курсы по Ruby on Rails?

    1. Книжка по 4 рельсам, так что актуально.
    2. Покупайте Мак :) Ну а так, для рельс винда не вариант абсолютно. ВМ с убунтой. Или, наоборот, если будете чаще работать с рельсами, убунта + вм с виндой.
    3. Доки. Скринкасты на hasBrains. Ну а дальше практика, свои костыли, в общем, все как всегда.
    4. А для каких задач нужен пых? Или Django? Бэкенд для любых сайтов.
    5. В той же книжке, на которую вы сослались, есть про установку. IDE - RubyMine. Хардкорненько - VIM. Я сижу на ST3 + кучка плагинов. Но я больше фронтендщих, на рельсах пишу нечасто.
    Ответ написан
    3 комментария
  • Разница между call и apply

    spmbt
    @spmbt
    es5.javascript.ru/x15.3.html#x15.3.4.3 — ECMA про apply и call
    Из этого следует (п.3), что myFunction.apply(myObject) ошибочно, писать второй аргумент надо всегда.
    Ответ написан
    2 комментария
  • Способы защиты пользовательских данных?

    xenon
    @xenon
    Too drunk to fsck
    Дополнительно к вышесказанному — попробовать изолировать их, хранить на отдельном сервере DB (чтобы на нем ничего не крутилось, через что поломать могут) и либо строго залимитировать доступ правами СУБД (если субд позволяет такое), либо вообще прямой доступ к базе отключить (только с локалхоста), а работа с ней — через свой API (хотя бы в виде простого PHP скрипта) который может иметь функции только для нужных операций.

    Например, посчитать всех пользователей из города Урюпинск. (выдает цифру, но не дает сами данные по пользователям).
    Если нужно именно получение данных из базы (напр всех данных по пользователю), тот же API может выдавать их, но не более 100 пользователей за день для одного оператора. Этого достаточно для работы, но нельзя будет «высосать» всю базу через «SELECT * FROM table».
    Ответ написан
    Комментировать
  • FB Like........?

    demimurych
    @demimurych
    Зайдите вот сюда
    developers.facebook.com/tools/debug
    и введите адрес вашей страницы
    это как даст вам всю информацию о том как вас видит FB
    так и автоматически обновит кеш FB
    Ответ написан
    Комментировать
  • FB Like........?

    yurtaev
    @yurtaev
    У них долгое кеширование, поэтому если первый запрос со стороны FB был на некорректную страницу (где не указана мета информация), то этот результат закэшируется (сам очень часто на это попадаю на время разработки).
    Ответ написан
    1 комментарий
  • Когда в PHP использовать интерфейсы, а когда абстрактные классы?

    @resurection
    Я бы сказал так:
    Интерфейс — это возможность задать жёсткую семантику.
    Абстрактный класс — это возможность вынести дублирующийся код и явно это отметить в иерархии.
    Ответ написан
    Комментировать
  • Авторизация через пользовательские сертификаты на PHP?

    <?php 
    $ssl = openssl_x509_parse($_SERVER['SSL_CLIENT_CERT']);
    print_r($ssl); 
    ?>
    Ответ написан
    Комментировать
  • Очки для работы за монитором?

    @BombilCalabasov
    Очки — фуфло. Повелся на рекламу и купил. Дорогие. Через некоторое время понял, что это кидалово.
    1. Используейте нормальный монитор, с хорошей цветопередачей.
    2. Делайте упражнения для глаз и проконсультируйтесь с офтальмологом по поводу каких-либо витаминных капель для глаз. НИ В КОЕМ СЛУЧАЕ НЕ ПОЛЬЗУЙТЕСЬ ВИЗИНОМ!!! Это средство просто сужает сосуды, чтобы «сделать глазки белыми», т.е. когда глаза устают — они сами усиливают свое кровоснабжение, расширяя сосуды, а мы в это время их — ВИЗИНОМ!!!
    3. Отрегулируйте освещение на своем рабочем месте. Вас ничего не должно слепить, ничего не должно быть слишком ярким. Яркость монитора должна быть не много сильнее общей окружающей яркости в комнате. Т.е. монитор не должен быть ни слишком ярким, ни слишком блеклым. Потребуйте у работодателя жалюзи на окна. Зайдите на realcolor.ru и скачайте оттуда тестовые обои на рабочий стол, чтобы понять, насколько правильно откалиброван и отрегулирован монитор. Там же есть инструкция по калибровке (хотя бы самой приблизительной).
    Ответ написан
    3 комментария