Syte был разработан Родриго Нери (Rodrigo Neri) — собственно его страничка и является одним из примеров использования Syte.
По сути, это простое и мощное Django-приложение, которое позволяет интегрировать такие социальные сервисы, как Tumblr, Twitter, Github, Dribbble и Instagram.
Метка «Django» - 11
Syte — движок для персональных сайтов с возможностью интеграции соц.сервисов
2012-07-13 в 8:58, admin, рубрики: api, django, dribbble, github, Instagram, tumblr, twitter, Веб-разработка, метки: Django, dribbble, github, Instagram, tumblr, twitterОсовремененный Unix Way или pipe в браузер
2012-07-11 в 11:08, admin, рубрики: django, linux, open source, pipe, python, sockjs, tornado, WebSocket, Веб-разработка, метки: Django, pipe, python, sockjs, tornado, WebSocket Наверное, каждый, кому когда-нибудь приходилось следить одновременно за большим количеством окошек с логами, подумывал о переносе некоторых из них на экран планшета или телефона.
А, находясь далеко от компьютера, следить за выхлопом недавно запущенного большого и страшного сервиса?
Конечно, можно поставить ssh клиент на телефон, но это не особо удобно.
Поэтому я решил сделать мини-сервис упрощающий «удалённый» просмотр логов.
Внедряем TDD с django и postgres
2012-06-26 в 15:05, admin, рубрики: django, Ostrovok.ru, python, tdd, Блог компании Островок.ru, метки: Django, Ostrovok.ru, python, tddВ Островке есть два основных продукта: для пользователей (ostrovok.ru) и «админка» для отелей (экстранет), куда подписанные нами отели заносят данные. Это отдельные продукты, со своими командами и различным отношением к разработке через тестирование (TDD). Одинаковая платформа: django и postgres. В экстранете используют TDD и у них куча тестов. Поначалу тесты были и в ostrovok.ru, но ввиду ухода части адептов в экстранет и очень интенсивного развития их перестали поддерживать. В общем передо мной встала задача внедрить тестирование. Первые шаги сделаны и хочу поделиться этим опытом и решениями, которые были применены.
У нас есть отдел QA и Selenium автотесты, но это отдельно.
С django и тестами вообще дела обстоят довольно хорошо и конечно лучше с самого начала все покрывать тестами, наращивая функционал и делая рефакторинги.
В нашем случае уже существовал огромный функционал и очень много всесторонних зависимостей и интеграции с внешними API. И нужно, чтоб это все работало в тестовой среде. Про быстрый SQLite в памяти можно забыть, в проекте есть привязки к особенностям postgres, да и идентичность тестового окружения все таки важна, поэтому тесты тоже работают на postgres.
Читать полностью »
Мы в Сиэтле, чтобы изменить мир за 24 часа и нам нужна ваша помощь! AngelHack 2012
2012-06-23 в 20:04, admin, рубрики: anglehack, azure, django, Facebook, Hackathon, windowsazure, Веб-разработка, Идеи для стартапов, Социальные сети и сообщества, стартапы, метки: anglehack, azure, Django, Facebook, Hackathon, python, windowsazure, стартапы Всем привет,
Сейчас я нахожусь в Сиэтле, штат Вашингтон на AngelHack — это самый большой в США хакатон. Суть хакатона — за 24 часа работы задизайнить, запрограммить и презентовать некий продукт, программу, приложение, которое может хоть немного изменить жизнь людей.
Трансляция будет посвящена созданию Facebook приложения, идея которого заключается в анализе уже имеющихся Facebook друзей. С помощью приложения можно будет анализировать все имеющиеся контакты и составлять списки друзей по интересам.
Разработка стартапа за 24 часа на AngelHack 2012
2012-06-23 в 20:04, admin, рубрики: anglehack, azure, django, Facebook, Hackathon, python, windowsazure, Веб-разработка, Идеи для стартапов, Социальные сети и сообщества, стартапы, метки: anglehack, azure, Django, Facebook, Hackathon, python, windowsazure, стартапы Всем привет!
Сейчас я нахожусь в Сиэтле, штат Вашингтон на AngelHack — это самый большой в США хакатон. Суть хакатона — за 24 часа работы задизайнить, запрограммить и презентовать некий продукт, программу, приложение, которое может хоть немного изменить жизнь людей.
За 24 часа мы попробуем создать Facebook приложение, идея которого заключается в анализе уже имеющихся Facebook друзей. С помощью приложения можно будет анализировать все имеющиеся контакты и составлять списки друзей по интересам.Читать полностью »
«Декораторы проверки» для Views
2012-06-21 в 19:28, admin, рубрики: decorator, django, views, метки: decorator, Django, viewsРассуждаем про декораторы
Каждый из нас не раз использовал декоратор login_required и скорее всего писал похожий декоратор(скажем для проверки пустая ли корзина). Давайте рассмотрим что делает данный декоратор:
Читать полностью »
Oscar магазин на Django
2012-06-14 в 3:57, admin, рубрики: django, e-commerce, open source, python, метки: Django, e-commerce, open source, pythonВсем тем кто делает сайты с использованием фреймворка Django, и тем-более если частенько приходится делать магазины, кому не понаслышке знакомы такие проекты как satchmo, lfs, satchless, django-shop, cartridge, plata и другие. Относительно недавно эти ряды пополнил Oscar.Читать полностью »
Упрощая жизнь c Django
2012-06-08 в 15:52, admin, рубрики: django, python, tools, web-разработка, Веб-разработка, метки: Django, python, tools, web-разработкаЗа время использования Django я накопил множество небольших инструментов: декораторов, шорткатов, кастомных полей и просто утилит, которые кочевали со мной из проекта в проект в виде сборного пакета handy. В конце концов, я решил поделится своим опытом, потому как такой код — это и есть материализованный опыт (даже лучше — код можно исполнить), и открыть наиболее полезные куски handy для всех желающих.
Пакет направлен на уменьшение необходимого boilerplate при использовании фреймворка джанго. На то, чтобы избавить от необходимости писать одно и то же раз за разом, сделать код короче и выразительней.
Читать полностью »
Возьми Python с собой
2012-05-24 в 13:29, admin, рубрики: django, python, Песочница, метки: Django, python Думали ли вы (в очередной раз подготавливая среду для Python) о том, как было бы здорово, если бы не приходилось настраивать с нуля рабочее окружение (да ещё и под разными операционными системами), а можно было бы сесть и просто начать писать? Я случайно открыл для себя pythonanywhere.com — сервис, позволяющий вести разработку на Python онлайн, прямо в браузере. Под катом — описание сервиса с картинками и видео.
Читать полностью »
Django и особенности использования транзакций в MySQL
2012-05-20 в 16:00, admin, рубрики: django, innodb, mysql, orm, python, transactions, проблемы, транзакции, метки: Django, innodb, mysql, orm, python, transactions, проблемы, транзакции Наверное всем известно, что Django является одним из самых популярных фреймворков для web-разработки на python-е. И даже если в основе web-проекта лежит сторонний код, то зачастую при разработке используют отдельные части этого фреймворка — например ORM. В данной статье я хотел бы рассказать об особенностях использования Django ORM при работе с базой данных MySQL, а именно про транзакции и подводные камни, связанные с ними. Так, например, если в какой-то момент вы осознаёте, что вместо ожидаемых данных, возвращается совершенно другой результат, то возможно, данная статья поможет разобраться что к чему.
Читать полностью »