• Что лучше для зрения: чтение с Ebook vs Retina MacBook?

    stanishevsky
    @stanishevsky
    Физиологически, низкое разрешение экрана для глаза не вредно — однако, оно неприятно для мозга, и это повышает утомляемость. Так как у е-инков и у ретины пикселей невооруженным глазом не видно, тут разницы нет.

    Что действительно вредно — это высокий контраст. Если вы читаете с ретины в светлой, комфортно освещенной комнате — разницы с е-инком опять же нет.

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

    Так что не читайте в полной темноте или уменьшайте яркость экрана, и все будет хорошо. А вообще, еще вреднее для глаз надолго фокусироваться на одном расстоянии. Хотя бы раз в полчаса переводите взгляд за окно на минутку, затем наоборот, сфокусируйтесь перед книгой, и дальнозоркость/близорукость наступят позже.
    Ответ написан
    Комментировать
  • Сложный mysql запрос. Подробности под катом

    stanishevsky
    @stanishevsky
    Если у вас данные типа
    Id, action, user_id
    100 1 1
    101 1 1
    102 1 2
    103 1 1
    104 1 2
    

    , то очевидно, столбец Id вам не нужен, поскольку не имеет смысла. Вам нужны только action, user_id.

    Тогда это будет SELECT DISTINCT action, user_id FROM table ORDER BY user_id LIMIT 120,10; и все тут.
    Ответ написан
  • Мysql запросом?

    stanishevsky
    @stanishevsky
    Я бы использовал OUTER JOIN, потому что пользователь, который ни в одной группе не состоит, удовлетворяет требованию «Не состоит в группе 1», однако с иннер джойном эти пользователи вообще не выдадутся.
    Ответ написан
    Комментировать
  • Хабр только у меня поломался? Отдаёт 404

    stanishevsky
    @stanishevsky
    А у меня из Чехии вообще не открывается:
    #telnet habrahabr.ru 80 Trying 178.248.233.33...
    … и висим.

    Захожу через московский VPN — все отлично работает. Есть надежда?
    Ответ написан
    1 комментарий
  • Создавать сессии только для залогиненых пользователей?

    stanishevsky
    @stanishevsky
    А совсем по-хорошему, кроме создания сессии только для залогиненных пользователей (что, вообще говоря, правильно), поставьте перед веб-сервером реверс-прокси — nginx или varnish (рекомендую последний), которые будут проверять наличие куки залогиненного пользователя, и в случае ее отсутствия выдавать контент из своего кеша. Таким образом, вы вообще не будете запускать PHP для незалогиненных пользователей.

    Вот, например, как решается эта проблема в друпале (неважно, что у вас, принципы, скорее всего, те же) www.varnish-cache.org/trac/wiki/VarnishAndDrupal
    Ответ написан
    Комментировать