Идея для проекта: wpost — закачка файлов (wget наоборот)

Posted by & filed under Linux.

Иногда очень нужно на сервере послать себе файл. С wpost это делается очень просто: wpost /home/dmitry/my_file.txt отправляет файл на сервер, а в ответ возвращается такая ссылка: http://wpost.miramik.com/link/ja7887213hjkasdjh78 Переходим по ней и загружаем наш файл. UPD: Нашел аналог от github. Если отправить нужно только текстовый файл, то можно воспользоваться консольным клиентом gist. Команда отправки файла выглядит… Read more »

Идея для проекта: share any file on disk

Posted by & filed under python.

Создать возможносность создавать ссылки на любой файл на компьютере. Что-то типо человек А одним кликом создает ссылку на файл (получает что-то типо http://myserver.com/<hash_for_this_computer>/filename.txt) и передает человеку B. Человек B переходит по ссылке и скачивает файл Нашел аналог ( что примечательно работает из под Linux в консоли) http://habrahabr.ru/company/yandex/blog/191446/ ————————————————————— UPD. Оказывается можно сделать через python: python… Read more »

Django-nose and coverage

Posted by & filed under django.

Установка: pip install django-nose pip install coverage Добавляем ‘django_nose’ в INSTALLED_APPS: INSTALLED_APPS = ( … ‘django_nose’, … ) Устанавливаем TEST_RUNNER: TEST_RUNNER = ‘django_nose.NoseTestSuiteRunner’ Использование: python manage.py test —with-coverage —cover-tests —cover-html —cover-package=my_app my_app В результате будет создана папка cover в папке проекта, заходим в неё и открываем файл index.html. Теперь мы можем видеть, что покрыто тестами,… Read more »

Skip function in django tests

Posted by & filed under python.

Данный код пропускает тест-метод «a» from django.utils.unittest import skip @skip def a(): pass

Ускорение тестов в django

Posted by & filed under python.

Ускорения тестов django: используем sqlite (django.db.backends.sqlite3) используем tmpfs sudo mount -t tmpfs -o size=200m tmpfs /home/dmitry/tmpfs В итоге в settings настройки БД выглядят так: ‘default’: { ‘ENGINE’: ‘django.db.backends.sqlite3’, ‘TEST_NAME’: ‘/home/dmitry/tmpfs/test_db’, }, Эффективность: создание тестовой БД из 30 сек стало занимать 1 сек UPD: Нашелся даже еще проще вариант разместить БД в памяти. Не нужно работать… Read more »