Инструкции

X19 Ошибка 4 — неверная подпись. Возможное решение

Внезапно появилась проблема при отправке X19 запросов в Webmoney. Ответ выглядел как-то так: Error step 4 — проверка подписи не прошла. Ошибка при проверке подписи ClientPlanStr Далее кусок запроса. Поискав возможные пути решения в интернете нашел в чем может быть…
Read more

Функция IP to Сountry на PHP

Достаточно часто требуется с входящего IP адреса клиента определить страну на лету. Это требуется как для финансовых так и для простых новостных сервисов или порталов. Самих сервисов IP2Country достаточно много, также в сети имеются базы данных стран и их диапазоны…
Read more

BTC-E мерчант — обновления

Биржа BTC-E.com обновила API автоматизации приёма-создания купонов биржи. В связи с этим были обновлены классы работы мёрчанта BTC-E. Теперь для работы с купонами биржи требуется создание пары ключ-секрет с подключением прав Coupon у администрации бирже. За подробностями обращайтесь через контакты.

PHP best practices — использование PDO или mysql_query deprecated

С новых версии PHP 5.3+ использование функций mysql_ отмечена как deprecated. Это означает что в скором времени функция будет удалена и имеется рекомендация перейти на более новые провайдеры доступа к базам данных. Конечно остаётся туча legacy кода, в которых переход…
Read more

PHP best practices — хранение паролей

Хеширование — стандартная модель хранения паролей. В её основе лежит какой-то алгоритм, который меняет строку вида 1234 на хеш вида ab3278abeh27jan2j37jdbb. Тем самым, пароль в явном виде узнать невозможно. Зато можно ответить при авторизации на один вопрос: верен ли пароль…
Read more

Полезные команды Ubuntu

Список полезных команд для Ubuntu, чтобы были всегда под рукой. Удаление папки (рекурсивное) # rm -R folder Перезагрузка ОС, сервисов # service apache2 restart # service nginx restart # service php5 restart # reboot Создание папки # sudo mkdir folder Обновление…
Read more

DNS записи в Digital Ocean

Пример DNS записей для настройки панели в системе Digital Ocean: Основные шаги Необходимо прописать NS адреса в той организации, у которой вы делегировали домен. (ns1.digitalocean.com ns2.digitalocean.com ns3.digitalocean.com) Далее настраиваем DNS панель: Сохраняем, через пару часов DNS записи будут включены.