Адаптация статьи REST WORST PRACTICES, (c) Jacob Kaplan-Moss. NOVEMBER 14, 2008 https://jacobian.org/writing/rest-worst-practices/ Перевел и озвучил Шиляев Дмитрий dima@justhost.ru Статья написана применительно к Django, но информация будет актуальна для широкого круга специалистов. Несколько недель назад я отправил этот текст своему коллеге, который просил моего совета при проектировании REST API в Django. С тех пор я цитировал […]
Отмеченные статьи: dev
Оптимизация сайта в Google PageSpeed Insights
Для оптимизации работы сайтов был найден годный сервис от Google, называется PageSpeed Insights. https://developers.google.com/speed/pagespeed/insights/?url=google.com Результаты кешируются на 30 секунд. Если вы изменили страницу, подождите 30 секунд, прежде чем запускать тест снова.
Использование виртуальных окружений в Python
Чтобы не засорять глобальное окружение различными пакетами Python и точно отслеживать зависимости проекта, удобно использовать виртуальные окружения и менеджер пакетов pip. Установка Создание и активация окружения Просмотр, сохранение и установка списка зависимостей Источник: http://docs.python-guide.org/en/latest/dev/virtualenvs/
Database returned an invalid value in QuerySet.datetimes(). Are time zone definitions for your database and pytz installed?
Загрузка таблиц с временнЫми зонами, для поддержки их в mysql. Детали: http://dev.mysql.com/doc/refman/5.6/en/mysql-tzinfo-to-sql.html
Отладка с GDB
В логах Apache Segmentation fault, нужно понять какой модуль вызывает сбой. Отладка на CentOS 6.x 64 bit, будет работать и на других дистрибутивах. Ставим gdb Активировать репозиторий с отладочными символами. Редактируем: Ставим отладочные символы: Воспроизводим проблему. Находим дамп в заданной папке и выполняем: Получим стек вызовов, из которого можно определить в каком модуле происходит сбой. […]
Ссылки и заметки по работе с RU-CENTER API
Сборник ссылок по интеграции с сервисами RU-CENTER (nic.ru) Взаимодействие с системой оказания услуг RU-CENTER https://www.nic.ru/manager/docs/partners/tech.shtml Описание формата заголовка запроса https://www.nic.ru/manager/docs/partners/protocol/request_header.shtml Формат заголовка ответа https://www.nic.ru/manager/docs/partners/protocol/answer_header.shtml Тестовый доступ https://www.nic.ru/manager/partner.cgi?step=part.db_interface OAuth https://www.nic.ru/api/oauth/register_app.html Регистрация приложения https://www.nic.ru/manager/partner.cgi?step=part.part_soft Пример приложения работы с API https://github.com/NikonNLG/nic-shell/blob/master/nic-shell