Ruslan Brest, rb.labtodo.com
Backend web-developer: CodeIgniter, PHP, MySQL, OpenCart, PrestaShop, MaxSite CMS

Дневничковое

Sticky-меню и sticky-footer - кошмар для мобильных пользователей

Что за тренды такие? То делают повсеместно буквы такие громадные, как будто люди без очков на Земле кончились. А те, что остались, обожают листать по 5-10 строчек текста вместо того, чтоб читать. Там, где легко 50 помещалось до того, как дизайнерам не сказали, что теперь это круто. Были палмы с экранами 160x160 и 320x320 - на них комфортно помещалось 20-25 строк текста. Теперь экраны телефонов в 3 раза больше физически, разрешение то 480 на хрен-знает-сколько, то 800x480. А количество строк текста стало не 50, а 20 или и того меньше меньше...

Теперь вот ещё замечаю чуть ли не на каждом сайте то меню, то футер с соц-иконками, которые хотят остаться на экране постоянно.

Алё! Вы вообще представляете, сколько места остаётся на гигантских по вчерашним меркам экранах современных телефонов для полезного текста, за которым приходят пользователи? Мне даже на нетбуке часто очень некомфортно оказывается из-за всех этих стики и тем более поп-апов с подписками и предварительной дружбой в соцсетях.

Желаю всем веб-мастерам поставить на sticky-menu кнопку закрытия. И отслеживать аналитику кликов по убиранию вашего мусора с наших экранов. Не нужно на экране постоянно ни меню, ни футер, ни соцкнопки. Мы прекрасно помним, где они находятся, а время нахождения на сайте эти ухищрения не увеличат. Скорее уменьшат. Видеть кусочек полезного контента сквозь крохотную оставшуюся амбразуру на весьма больших экранах мобильных устройств и одновременно радоваться такому неудобству - задачи несовместимые.

А ещё "радуют" выпрыгивающие на смартфоне поп-апы, которые намного больше экрана телефона и закрыть их невозможно, т.к. изменение масштаба на странице заботливо вырезано и недоступно, а при прокрутке окошко позиционируется посредине.

Вернулся

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

Отсутствую с 20 до конца сентября

18 августа 2013 г. Ruslan Brest Дневничковое2

С 20-го августа буду отсутствовать. Без средств связи, так что отвечать не смогу.

Вернусь в конце сентября.

Что даёт установка минимальной цены расширений продавцам и покупателям

На опенкартфоруме возникла тема-предложение по оптимизации процесса продаж в каталоге шаблонов, инициированная продавцами шаблонов. Цель благая, но основой предложения является:

  • установка нижней планки (минимальной цены шаблонов);
  • и кол-во продаж за определенный период.

Ни слова про рейтинг почему-то, хотя в теме сразу же появились логичные напоминания об этом. По крайней мере, на этот счёт можно быть спокойным.

Топикстартер выразил уверенность, что эти меры заставят "некачественных" продавцов подтягивать уровень шаблонов.

Меня это рассмешило. И вот почему.

Далее...

Selfoss RSS reader: первые впечатления

Итак, впечатления первых суток использования Selfoss как возможной замены TT-RSS (Tiny Tiny RSS).

Pros:

Далее...

Shaarli: добавил поддержку Markdown

прикрутил поддержку Markdown в описаниях. Это оказалось чуть ли не пятиминутным делом. Готовые библиотеки скачиваются на счёт "раз-два", а несколько мест, где происходит обработка описаний при выводе на экран, позаимствовал из готового пулл-реквеста в Github-репозиторий Shaarli (PR#63). Их там всего 3-4, так что всё, что оставалось сделать - просто изменить подключаемые библиотеки и поменять вызовы на `Markdown()`.

Меня интересовало решение для PHP 5.2, а не 5.3 и выше - на сервере, где лежит мой сайт, версию PHP выбрать нельзя. Там 5.2.17.
Кого интересует PHP 5.3+, см. оригинальный пулл-реквест. Там и более свежая Markdown библиотека используется. Которая, кстати, в будущем останется одна (начиная с 2014 года).

Также задумался о том, что неплохо было бы мульти-юзер версию иметь на примете. У нас с парой человек как-то возникало несколько раз желание использовать делишес для сбора ссылок в отдельных проектах или компаниях. Букмарклетами ссылки добавлять в хранилище легко и просто, а тегами они прекрасно быстро сортируются. И не нужны никакие вики: туда сначала надо зайти, найти, куда вписать, открыть редактор, найти там место, скопировать и оформить ссылку. Понятное дело, что на это хватает только самых упёртых. Сравните с кликом по кнопке в тулбаре и вписыванием нескольких тегов для категоризации. Всё остальное происходит само.

Итак, недолгий гуглёж показал, что ближайшая альтернатива, на которую я буду смотреть -- Scuttle (multiuser Delicious-clone, PHP, MySQL). Остальные (не только на PHP) -- см. tags: delicious + alternative. Но мне они менее интересны в силу разных причин.

Shaarli - асоциальный Delicious

https://github.com/sebsauvage/Shaarli

Shaarli - The personal, minimalist, super-fast, no-database delicious clone. By sebsauvage.net.
Shaarli is a minimalist delicious clone you can install on your own website. It is designed to be personal (single-user), fast and handy.

В общем, для тех, кому нравится идея Делишеса как быстрого сборника ссылок с заметками, но при этом совершенно не интересует его социальная составляющая -- на первый взгляд вполне себе вариант. Вблизи ещё "будем посмотреть", только что обнаружил. Может кто знает плюсоминусы и готов посоветовать что-то более удобное/надежное - you are welcome.

Нынешний делишес меня задалбывает периодическими отказами (в самый неподходящий момент вдруг не могу букмарклетом добавить ссылку), неполным бекапом, очень сильно тормозящим новым сайтом (превед, обильные JS c AJAX-ами, я вас ненавижу). Да и неудобный этот их новый сайт. Ещё и RSS нет. И как они предлагают следить за интересующими обновлениями? На сайт заходить? Как фейсбук? Странные люди. Ни туда, ни туда я в итоге вообще не захожу.

Далее...

Мигрировал с Google Reader на Tiny Tiny RSS. А с него - на Selfoss

18 марта 2013 г. Ruslan Brest Дневничковое9

Мигрировал с Google Reader на Tiny Tiny RSS.

Своё, под боком (более управляемое), выглядит лучше. Чего-то особенного, чтобы переживать и голосовать за выживание именно за Google Reader, у меня не было. Мне нужен веб-ридер, по возможности способный быть мелким и быстрым (без обилия DHTML, AJAX, JS).

Пока запустил его локально на веб-сервере, в принципе ничего не мешает выставить где-то на хостинге и иметь доступ с разных устройств. Есть поддержка многопользователькой конфигурации, так что можно легко нескольким людям пользоваться одной копией TT-RSS.

UPD: ещё есть Selfoss: http://selfoss.aditu.de/. Через несколько месяцев использования TT-RSS понял, что Selfoss для меня удобнее, так с ним и остался.

Я в отъезде, вернусь 12-13 сентября

Я в отъезде, вернусь приблизительно 12-13 сентября.

Буду почти без средств связи, так что ответить скорей всего не будет возможности.

UPD. Вернулся 20/09, в инбоксе больше 400 писем, постараюсь разобрать за пару дней.

Про бег на длинные дистанции (физиология)

Расскажу своими словами про впечатления и личный опыт. И физиологию -- на самом примитивном уровне, поскольку не являюсь специалистом в медицине, биологии. Кому нужны более квалифицированные источники -- лучше начать со списка в конце, а саму статью вообще не читать.

Почему я всё же пишу и рефлексирую? Да потому, что бегаю. Регулярно, не теряя интереса и не перенапрягаясь. И без вреда для здоровья, а с ощутимой пользой. На мой взгляд, этого достаточно для того, чтобы делиться своим опытом и собственными интерпретациями происходящего. Простым языком и "на пальцах".

В общем-то всё просто. Из основных работающих систем у нас тут мышцы, связки, лёгкие, кровеносная система и сердце: это то, что развивается до нормального состояния у современных "детей асфальта" при регулярных длительных беговых нагрузках. И высокая скорость не имеет особенного значения. Критерии достаточности при аэробных нагрузках - возможность поговорить на бегу, не сбивая дыхания, бег с закрытым ртом (дыхание носом), ну или считая шаги - 3x3 (3 шага вдох, 3 выдох). Плохая новость - чтобы при беге в таком ритме начал расщепляться жир, надо бегать больше часа.

Мышцы и связки -- то, что наиболее заметно и "на поверхности". Отчётливо ощущается, как это тренируется, развивается и привыкает к нагрузкам при регулярных занятиях. Особенно быстро это сказывается на связках: перестают болеть колени, сухожилия на пятках и т.п. Естественно, если не гнаться за скоростью и не "рвать себе жилы". При появлении болезненных ощущений - переход на ходьбу. А по возможности желательно и сменить поверхность: с асфальта и бетона на грунтовку или даже песок. Поэтому бег трусцой на длинные дистанции (5-10-15 км) хорош для оздоровления. Особенно поначалу. Подготовить организм и голову (психологически: многим бег в течение часа-двух кажется чем-то сверхъестественным).

У меня год регулярного бега (2010) на сравнительно длинные дистанции (8-12 км) ощутимо снизил ЧСС в спокойном состоянии: вместо 70-80 ударов в минуту -- теперь 50-60 (от силы 70). Так что влияние на сердце, сосуды и капилляры -- вот оно, заметно на глаз.

Лёгкие при этом учатся эффективнее усваивать кислород - увеличивается объём, глубина вдоха, кол-во альвеол и мелких капилляров. Организм учится эффективнее быстро насыщать кровь кислородом. Сердце становится больше и мощнее - чтобы успевать больше крови прокачивать во время повышенных нагрузок. Сосуды становятся крепче и шире. Капилляры - тоньше и разветвлённее, чтобы эффективнее доставлять кислород всем органам и выводить разную ерунду наружу. Лишнее тепло в том числе. Побочные эффекты - спортсмены здоровее, краснее и теплее. Ну и чище изнутри - всё лишнее у них обычно наружу выводится и из сосудов, и из тканей. Пульс в спокойном состоянии снижается, и довольно заметно, - поэтому не стоит слушать обывателей и паникёров, которые с ходу заявляют о брадикардии, не задав предварительно вопрос: "А ты случайно не спортсмен(-ка)?".

Первым при нагрузках расходуется гликоген (легко расщепляемые сахара). Их основные запасы находятся в печени и мышцах. Далее...