Последние три дня немного покопался "под капотом" этого сайта. Починил сломанное логгирование, обновил аналитику от Джуджла (за последние 5 лет они в тетий раз ей сильно меняют) и заменил верхнее меню. Мнея давно беспокоило, что его юзабилити может быть неприемлимо низким. Отслеживание событий показало, что им не пользуются от слова "совсем".
Я - дизайнер от бога, если учесть, что этот бог Момус. В результате дизайн нового меню можно описать словом "уебанский", более подходящего эпитета я не нашёл. Я очень надеюсь, что это "времянка", но в ближайших планах замены нет.
Кстати, насчёт подходящих эпитетов и их выбора. Сегодня пятница, поэтому перепосчиваю увиденное в Фесбуках. Предупреждаю: мат!
Замысловатый русский язык
«Пизда» — женский половой орган.
«Пиздану́ть» — ударить.
«Спи́здить» — украсть.
«Спизде́ть» — соврать.
«Пиздец» — очень.
«Пизда́тый» — очень хороший.
«Пиздуй» — уходи.
«Выпиздить» — выгнать.
«Пиздошить» — идти.
«Попиздили» — пошли.
«Припиздить» — прийти.
«Пропиздить» — пройти.
«Упиздить» — уйти.
«Пиздюли» — наказания.
«Отпиздить» — избить.
«Выпиздеться» — выговориться.
«Допиздеться» — договориться.
«Запиздеть» — заболтать.
«Пиздеть» — врать.
«Пиздеж» — ложь.
«Пиздабол» — болтун.
«Пиздун» — враль.
«Пиздюк» — малолетка.
«Попиздеть» — поговорить.
«Распиздон» — нагоняй, взбучка.
«Впиздячить» — вмочить.
«Распиздяй» — беспутный.
«Без пизды» — без обмана.
«В пизде» — в плохом положении.
«В пизду» — к черту, прочь.
«До пизды» — 1) все равно; 2) много.
«Остопиздеть» — надоесть.
«Пизда малосольная» — юная девица.
«Пиздобратия» — 1) группа лиц; 2) приятели; 3) несерьезные люди.
«Пиздой накрыться» — потерпеть неудачу, провал.
«Пиздолет» — презрительное наименование летающего устройства.
«Пиздорванец (пиздорванка)» — 1) мальчишка (девчонка); 2) сопляк; 3) ничтожный, продажный человек.
«Пиздюшник» — место скопления женщин.
«Испиздюрить (испиздюхать)» — исходить.
«Опиздюнеть» — сдуреть.
«Ни в пизду» — плохого качества.
«Опизденный» — удивительный, прекрасный
Я - почти Он
Сегодня почувствовал себя Путиным, перекрывающим газовый вентель "незалежной". Впервые за свою 16-летнюю веб-девелоперскую практику отключал клиенту сайт за неуплату. Ощущения странные. С одной стороны власть и могущество, с другой - они то тебя уже наебали...
Пятница без пива мало кому интересна. Хоть горлышко и побаливает, сегодня его дело маленькое - транзит. Так что пиву быть! Но речь не об этом, а о том, что я перестал писать свой "пивной дайджест". На самом деле, просто опустились руки, так как перед глазами есть пример на порядок профессиональнее. Я говорю о блоге BeerExpert, который очень рекомендую всем любителям пива. Помимо, собственно, обзоров, там есть заметки и о пивоварнях, что иногда даже интереснее. А ещё я вычитал там рецепт отличной закуски к пиву (особенно к элю).
С другой стороны, практически по всем темам затрагиваемым мной на этом сайте, можно найти более профессиональные источники. Так себе повод. Значит, надо раздел возвращать.
И ещё. Я тут в какой-то момент начал париться, что меню в хедере сайта не очень понятное и, как следствие, посетители им не пользуются. Прицепил к нему отслеживание, результат подтвердил опасения. Не катастрофа, но и так оставлять нельзя. Короче, надо будет полностью изменить меню и вывести туда ссылки для наиболее популярных тем.
Так уж выдалось, что пятница у меня - это день всевозможных экспериментов на этом сайте. За последние 3-5 месяцев много чего пробовал, прижилась только замена картинок с датами на base64 inline (затрудняюсь, как это вменяемо перевести на русский), потому что я не хочу их кэшировать ну и LESS потому что это удобно. Сегодня вот прикрутил Critical CSS. Хуже, вроде, не стало, про лучше - не уверен.
Ещё пару недель назад повесил баннеры. Уже предвкушаю портянки от Версачи: в день сайт зарабатывает 0.01 евро, а сегодня рекорд - 0.05евро (так как сам возился с сайтом и "нагнал" показов). Таким образом, хостинг за один месяц окупится уже через полтора года. Правда, есть один нюанс: нельзя выводить менее 70 евро, но это не страшно, так как такими темпами необходимая сумма накапает уже через 18 с небольшим лет. Вот такие светлейшие перспективы.
День рефакторинга
На самом деле, не день, а два, да и рефакторинг ли это - тоже вопрос. Сразу к сути: начал изучать less. "Начал" и "изучать", опять же, громко сказано, там на всё про всё получаса достаточно. Для закрепления материала, переписал css этого сайта на less. Не всё мне в этом пре-процессоре понравилось. В первую очередь, это логика медиа-запросов, которые прописываются внутри каждого элемента. В целом же сложилось впечатление, что это модная хипстерская штучка, которая весьма скоро будет забыта, как, например, язык программирования Ruby. Теперь цифирьки: минифицированный css "ручной выделки" занимал 23Кб, минифицированный продукт less - 27Кб. Разница более 20%. Учитывая, что минификаторы сейчас используются повсеместно, получается "одной лечим, второй - калечим": сначала генерируем избыточный код, а потом минифицируем его ради уменьшения размера. Хотя может я чего-то недопонял.

Для удобства работы с less попробовал пару компиляторов на php. lessphp мне не понравился, так как давно не развивается и не поддерживает некоторые более новые "фичи" less. А вот less.php оказался вполне годным и я остановился на нём.