Google Play Android Developer API

Posted by & filed under python.

Статья пока не закончена Задача: написать приложение которое в бекенд режиме работало с поддписками моего андроид приложения Этапы: 1) Авторизация 2) Отправка нужных мне параметров Этап 1) переходим по линке https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/androidpublisher&response_type=code&access_type=offline&redirect_uri=…&client_id=… предварительно вставив свои redirect_uri и client_id Выскакиевает стандартная гугловская страничка с вопросом разрешить ли этому приложению использовать приватные данные — разрешаем, дальше идет редирект… Read more »

pip install from file

Posted by & filed under Linux.

Установка через pip библиотек указанных списком в файле: Имеем файл req.txt: django==1.3 django-cms==2.2 django-tagging PIL BeautifulSoup Ставим все требуемые библиотеки: pip install -r ./req.txt

Migrate from SVN to GIT with history

Posted by & filed under python.

Спасительная статья про миграцию с SVN в GIT с сохранением истории: http://www.johnclarkemills.com/2011/01/01/migrate-from-svn-to-git-with-history/ Кеш статьи здесь

Virtualenv: Error loading MySQLdb module: No module named MySQLdb

Posted by & filed under python.

Проблема в виртуальном окружении: Error loading MySQLdb module: No module named MySQLdb Решение: ставим сначала в общую систему : apt-get install libmysqlclient-devapt-get install python-dev Потом должно без проблем поставиться в виртуальную среду: pip install mysql-python

Double Commander + F9 + yakuake-session = nice

Posted by & filed under python.

Проблема: Как чтобы по F9 в double commander открывался yakuake в нужной директории? Решение: yakuake-session https://github.com/aplatanado/yakuake-session

rsync и ssh

Posted by & filed under Linux.

Копирование с сервера папки на локальную машину с прогресбаром rsync -rPve «ssh -p 22222» dmitry@myserver.com:/home/dmitry/.python-eggs/ ./ В моем случае порт для ssh нестандартный, поэтому указал: -p 22222

Js и моя ошибка

Posted by & filed under javascript.

Смутил следующий код в Firebug: >>> new Date(2012,03,30).valueOf() 1335733200000 >>> new Date(2012,03,31).valueOf() 1335819600000 >>> new Date(2012,04,01).valueOf() 1335819600000 >>> new Date(2012,04,02).valueOf() 1335906000000 Почему у 1 апреля и 31 марта одно и тоже число? Ответ прост Date(2012,04,01) — это не 1 апреля, а 1 мая, месяцы начинаются с 0, как банально (

Django: настройки settings в зависимости от host ip

Posted by & filed under django, python.

Создаем 2 файла настроек: settings_local.py settings_server.py которые будут включать спецификации локально и для сервера. Заводим главный файл settings.py и в нем прописываем: import socket ip=socket.gethostbyname(socket.gethostname()) server_ips=[‘88.88.88.88’,] if ip in server_ips: from settings_server import * else: from settings_local import *