Форум сайта python.su
hop приступай :) , желательно все это делать через github, во первых так веселей, во вторых мне интересно как ты это будешь делать.
Офлайн
hopМогу помочь в обсуждении, но с нуля один этим не займусь, ибо нет ни времени, ни сил.
ZZZ, может ты возьмешся за написание ТЗ?
k0shДаже для just for fun нужно чёдкое представление того, что нужно писать. А для этого нужно составить хотя бы видимость ТЗ. Просто обозначить направление разработки и выработать общую концепцию. Ну и определиться с инструментарием.
ТЗ я составлять не буду Для меня этот проект just for fun.
k0shИ джанговский ORM?
Замахиваться на 1000 машин в сети сейчас не стоит, поэтому остановимся sqlite
k0shА может http://bitbucket.org/ ? Всё-таки mercurial рулит…
1. Сделать проект общедоступным. Этот шаг я уже выполнил: http://github.com/k0sh/werber
k0shhop обещал хостинг… Поднимите уж, потестим.
2. Django web интерфейс для управления пользователями. Тоже вроде как сделал, но требует проверки.
k0shЭто пол часа работы. Вон, hop уже взялся. :-)
3. Разработка демона. Нужно научиться парсить лог Squid'a и заносить результаты в базу.
k0shХм…
4. Написать небольшой howto по запуску нашего приложения.
Офлайн
ZZZда
И джанговский ORM?
ZZZВообще я только начинаю знакомство с DVCS, тренируюсь на git. Если большинство участников считают, что надо использовать mercurial, то я конечно же не против. Пока 1:1 ждем голоса от hop и helm2004
А может http://bitbucket.org/ ? Всё-таки mercurial рулит…
ZZZТаблица squidusers: поля ip - строка, username - строка, size - целое число (лимит трафика в MB), enabled - boolean (включен/отключен)
Так что с базой делать будем? Какую информацию туда будем вносить?
Отредактировано (Окт. 23, 2009 12:11:38)
Офлайн
Для хоть какого проєкта(я имею в виду начало) нужно прочитать книжку Совершенный код
Офлайн
k0sh:-)
Если большинство участников считают, что надо использовать mercurial, то я конечно же не против. Пока 1:1 ждем голоса от hop и helm2004
class SquidUser(models.Model):
ip = models.IPAddressField() # в sqlite это будет строка, а в постгри для ip есть отдельный, куда более быстрый, тип.
name = models.CharField()
size = models.IntegerField()
enabled = models.BooleanField(default=False)
Отредактировано (Окт. 23, 2009 12:52:11)
Офлайн
Ещё http://surftrackr.net/ гляньте
Офлайн
Project discontinued until further notice.
Офлайн