pyjs

Posted by & filed under python, Мысли.

Наткнулся на этот сайт: http://pyjs.org/ идея хорошая — вместо js писать на python. Потом посмотрел примеры: http://pyjs.org/examples/ вот примеры меня оттолкнули. Не совсем интуитивно, придется учить эту библиотеку и на выходе все равно какие-то простые куски html и js. Сомневаюсь, что можно что-то отличное сделать в формате web2.0

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 »

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

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 *

mongoexport по дате (mongoexport by date)

Posted by & filed under python.

Экспорт данных из mongodb за определенный промежуток времени: mongoexport -h localhost —db mydbname —collection mycollection -o myout -q ‘{mydatetimefield:{«$gte»: new Date(1330059600000),»$lt»:new Date(1330146000000)}}’ где 1330059600000 и 1330146000000 — даты полученные через js как: new Date(2012,01,24).valueOf(); и new Date(2012,01,25).valueOf(); где new Date(2012,01,24) это 24 февраля(!) Имеют значения одинарные и двойные ковычки, если бы всё взяли в двойные… Read more »