Криптовалюты — bitcoin, ethereum and etc

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

Yii2 убрать web/frontend/backend

Для advanced шаблона, где структура разделена на frontend/backend убираем web и настраиваем доступ к backend по ссылке /admin
Одно из решений без правки конфига сервера, для этого нужно несколько действий.
Будьте внимательны, если инструкции ниже не сработают — ищите проблему в настройках сервера(mod_rewrite, чпу для nginx и т.д. в зависимости от веб сервера).

Читать далее

Обновление phpBB3

Один из самых неудобных и тяжелых случаев обновления — phpBB.
Популярный движок из далеких годов выглядит вроде бы даже очень ничего, поддерживается сообществом и разработчиками, активно обсуждается и используется по сей день.
Но часто, чтобы двигаться дальше и делать что-то лучшее, нужно принять волевое решение и обрубить устаревшее.

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

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

Архитектура базы данных тоже требует изменений, но благо проблема решена апдейтером при установке новой версии.

Исходя из всего этого модули писать неудобно, каждый раз меняется механизм их активации.

Если вы собираетесь делать что-то на базе phpBB не рекомендую останавливать выбор на этом, годится только как отдельный самостоятельный форум.

WordPress ошибка 404. Reserved terms.

404-page-wordpress

При написании кастомных страниц для wordpress, наткнулся на стандартную ошибку, которая может запутать.
Вроде и знал, но не всегда упомнишь об этом, а вордпресс не выкидывает никаких исключений или предупреждений на этот счет, просто отправляя вас на страницу 404.
Хотя казалось бы, никакой ошибки и нет.
Это может происходить в разных местах, в том числе при написании плагинов.
Проблема в том, что вы скорее всего использовали одно из резервных системных терминов — Reserved terms.
Для обхода ограничения — используете другие имена для ваших переменных.

Читать далее

В поисках идеального скриншотера

mailru-screenshoter

Одна из самых используемых программ у активных пользователей это скриншотер.
На моем веку их было немало, как браузерных, так и программных.
Например — lightshot, gyazo, ssmaker, snip, awesome screenshot, joxi, monosnap и другие.
Все по той или иной причине, к моему сожалению, не подходили.
Падение серверов для аплоада, нехватка места, глючность, огромное количество рекламы, слабый набор для редактирования, поедание безмерного количество оперативки.

Читать далее

Заметки по yii2. Даты, bootstrap, expression for db

1. Форматирование даты по умолчанию при использовании \Yii::$app->formatter

'components' => [
...
'formatter' => [
'class' => 'yii\i18n\Formatter',
'dateFormat' => 'd-M-Y',
'datetimeFormat' => 'd-M-Y H:i:s',
'timeFormat' => 'H:i:s',
],
...
],

Читать далее