Поиски разума, как свидетельство наличия интеллекта

Новый дизайн для infoskidka.ru

Решая задачу осовременить дизайн "Инфоскидки", заодно осовременил свои навыки и нарисовал новый дизайн главной страницы в Adobe XD. Стоит отметить, что софт у Эдоби получился очень, очень удобный! Да, в бета-версии не хватает некоторых фишек, типа upper case и underline фич для текста, но в остальном это просто БОМБА! И вот, что у нас получилось:

Темизация кастомного блока в Drupal 8

В Drupal 8 убрали возможность писать PHP-код прямо в блоке, тем самым залатав потенциальную уязвимость. Пришлось разобраться как делать кастомные блоки и навешивать на них twig-шаблоны. Я покажу как сделать блок, в котором будет отображаться ссылка на вход, если пользователь не залогинен.

Подключение PHP библиотеки с помощью Libraries в Drupal

Итак, задача - нужно в собственном модуле проекта на Drupal 7 задействовать PHP библиотеку simple_html_dom для преобразования html кода в DOM и дальнейшего его синтаксического разбора. Задача простая до безобразия, кладем simple_html_dom.php в папку с модулем, пишем

Как отказаться от косметики Дешили и вернуть деньги

Без лоха и жизнь плоха

Народная мудрость

Хочу сразу пояснить, что я лично ничего не имею против косметики. Если женщине ну или мужчине нужна косметика чтобы чувствовать себя лучше и краше, то ради бога, я не ханжа. Этот пост я решил написать по несколько другой причине. Вот уже в течение нескольких лет мне и моим близким звонят сотрудники компании Дешели и предлагают посетить их компанию и бесплатно пройти некие спа-процедуры. Якобы это подарок от одного из друзей, кого именно они конечно же не скажут. Ясно дело - бесплатный сыр в мышеловке, вежливо отказываемся. Звонят второй, третий раз, четвертый... вот уже пару лет звонят и объяснять, что звонить нам смысла нет - бесполезно.

Йота режет скорость

То что yota режет торренты и уже достаточно продолжительное время нельзя скачать торренты через yota с нормальной скоростью известно давно. Но сегодня у меня вызвал недоумение один странный факт. Опытным путем мне удалось обнаружить, что yota режет не только скорость при скачивании торрентов, но еще и при скачивании любых файлов. Я поставил скачиваться дистрибутив Debian и обнаружил что скорость скачивания обычной качалкой по протоколу http всего 4-6 КБ/с.

Установка php 5.4 из Homebrew

Нарыл новый (для меня) способ установки php последних версий через Homebrew. Делюсь...

Для установки php через Homebrew в Mac Os Mavericks (ну или более ранних) подключим репозиторий:

brew tap homebrew/dupes
brew tap josegonzalez/php
brew update

Теперь можно посмотреть список возможных параметров установки php:

brew options php54

Теперь остается установить:

Функция для определения оставшегося времени до заданной даты на php

Изящное решение для тех кто еще не пересел на php 5.3 и не имеет возможности обратиться к классу DateTime, но собирается это сделать в скором будущем =) Функция выводит кол-во дней, часов и минут до назначенной даты. Цели выводить большие промежутки больше месяца не стояло, поэтому максимальная единица - день. Но если понадобится месяц или год - думаю логика работы функции прозрачна, допиливается по аналогии.

Homebrew предлагает по пивку

Думал у меню шарики за ролики... Ан нет, просто Homebrew предлагает выпить по пивку, прямо не выходя из терминала =)

Тестирование сайта в тестовом окружении с различных устройств

При разработке любого сайта, один из самых важных этапов - тестирование. Наша задача состоит в том, чтобы протестировать и отладить работу сайта на ipad и android. Как это сделать не заливая сайт на боевой сервер? Если речь идет о компьютере находящемся в локальной сети, то ничего сложного, прописываем сайт в файле hosts на этом компе и тестируем. Такой способ прекрасно подойдет в том случае, если например разработка ведется в linux или в mac os и нам нужно проверить поведение сайта в броузерах windows.