Итоги 2016 года

Этот год получился одним из самых удачных. Помимо успехов в личной жизни, мне удалось добиться стабилизации доходов, открыть несколько перспективных проектов и выполнить сразу две своих мечты! Впрочем, в данном посте я расскажу лишь о нашем сообществе, которое продолжает радовать количеством активных участников.

Читать дальше →

Как я получил Оскар

Есть у меня один сайт, на котором пользователи могут загружать свои файлы. Казалось бы, данная стандартная функция просто не может вызвать больших проблем, если бы не одно но — возможное нарушение авторских прав. Дальше все пошло по закону Мерфи. Одним ранним декабрьским утром я получил на почту письмо от Academy of Motion Picture Arts and Sciences, в котором мне грозили присудить статуэтку Оскар штраф, за использование 3д модели статуэтки Оскар.

Читать дальше →

Ограничение доступа к PHPMyAdmin

Если при открытии адреса /myadmin/ появляется подобное сообщение, то скорее всего вы пользуетесь услугами FastVPS.

At security restrictions you can't access PHPMyAdmin directly, please use link from ISPmanager.

Ввиду ограничений по безопасности, Вы не можете использовать PHPMyAdmin напрямую, пожалуйста, воспользуйтесь ссылкой из ISPmanager.

Чтобы исправить проблему достаточно зайти на сервер по SSH и ввести несколько простых команд:

cd /usr/share/phpmyadmin/
mv .htaccess .htaccess_

Похожие записи по нескольким тегам для InstantCMS 2.5.1

Для каждого сайта я делаю список похожих записей по нескольким тегам. К сожалению, обычными средствами добиться этого получается не всегда и мне приходится всячески извращаться, вставляя свой говнокод в файлы движка. Так было с LiveStreet и WordPress, так будет и с InstantCMS.

Читать дальше →

Виджет последних фотографий для InstantCMS 2.5.1

С момента моего знакомства с движком InstantCMS прошло довольно много времени (целых 5 лет) и я решил снова опробовать его в деле. Сразу хочу сказать, что по удобству и функционалу новая версия превзошла все ожидания, особенно после постоянной работы напильником в LiveStreet. Правда полезных расширений в каталоге оказалось не так много, а значит мне снова пришлось сесть за код — на этот раз для написания виджета последних загруженных фотографий.

Читать дальше →

Cackle: убираем копирайты и меняем css стили

Доброго времени суток, дамы и господа. Сегодня я расскажу вам о системе комментирования Cackle, которую мне удалось протестировать пару месяцев назад. Мы пройдемся по политике ценообразования, жестко прописанным копирайтам и заблокированным css стилям, которые начинают бесить с первой секунды использования. Если ваша задница пылает также ярко, как и моя, то добро пожаловать под кат.

Читать дальше →

Настройка WDS между роутерами Upvel и TP-Link

Я как-то рассказывал вам о модеме Upvel, который запросто покрывает 3-х комнатную квартиру хорошим Wi-Fi сигналом. Каково же было мое удивление, когда этот малыш не напрягаясь справился и с кирпичным домом в 110 квадратных метров, причем интернет не пропадал даже за пределами жилья, позволяя наслаждаться просмотром видео на крыльце и прилегающей территории. Проблемы начались лишь тогда, когда я собрал во дворе небольшую скамейку и столик, используя их в качестве рабочего кабинета на свежем воздухе.

Читать дальше →

Простой слайдер на jQuery

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

Читать дальше →

Тех. поддержка в Яндекс Браузере

Как вы знаете из предыдущей записи, я подсел на Яндекс Браузер. Мне было приятно, что в программу постоянно добавляются новые возможности, например, собственная технология прогнозирования погоды, предупреждение о недобросовестных мобильных подписках, шифрование с помощью DNSCrypt. К сожалению, положительное впечатление подпортило общение с тех. поддержкой.

Читать дальше →

Поддержка агрегатора платежей W1 в плагине Purse (Кошелек) для LiveStreet

Из-за недавних проблем с Робокассой я был вынужден отправиться на поиски нового агрегатора платежей для своего сайта. Путем недолгих размышлений выбор пал на WalletOne (W1), который, к тому же, уже поддерживался плагином Payment. К сожалению, оперативной замены не получилось, так как автор расширения Purse давно забил на разработку, на всякий случай перекрыв возможности для самостоятельного изменения кода через ionCube. Пришлось изворачиваться.

Читать дальше →