Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 23, 2009 11:22:14

k0sh
От:
Зарегистрирован: 2009-10-08
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Софт для учета доступа пользователей к Squid

hop приступай :) , желательно все это делать через github, во первых так веселей, во вторых мне интересно как ты это будешь делать.



Офлайн

#2 Окт. 23, 2009 11:52:37

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Софт для учета доступа пользователей к Squid

hop
ZZZ, может ты возьмешся за написание ТЗ?
Могу помочь в обсуждении, но с нуля один этим не займусь, ибо нет ни времени, ни сил.

k0sh
ТЗ я составлять не буду Для меня этот проект just for fun.
Даже для just for fun нужно чёдкое представление того, что нужно писать. А для этого нужно составить хотя бы видимость ТЗ. Просто обозначить направление разработки и выработать общую концепцию. Ну и определиться с инструментарием.
Опять же, если один разработчик будет представлять одно, другой – другое… Все помнят про рака, щуку и лебедя?

k0sh
Замахиваться на 1000 машин в сети сейчас не стоит, поэтому остановимся sqlite
И джанговский ORM?

k0sh
1. Сделать проект общедоступным. Этот шаг я уже выполнил: http://github.com/k0sh/werber
А может http://bitbucket.org/ ? Всё-таки mercurial рулит…

k0sh
2. Django web интерфейс для управления пользователями. Тоже вроде как сделал, но требует проверки.
hop обещал хостинг… Поднимите уж, потестим.

k0sh
3. Разработка демона. Нужно научиться парсить лог Squid'a и заносить результаты в базу.
Это пол часа работы. Вон, hop уже взялся. :-)

Так что с базой делать будем? Какую информацию туда будем вносить?

k0sh
4. Написать небольшой howto по запуску нашего приложения.
Хм…



Офлайн

#3 Окт. 23, 2009 12:10:38

k0sh
От:
Зарегистрирован: 2009-10-08
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Софт для учета доступа пользователей к Squid

ZZZ
И джанговский ORM?
да

ZZZ
А может http://bitbucket.org/ ? Всё-таки mercurial рулит…
Вообще я только начинаю знакомство с DVCS, тренируюсь на git. Если большинство участников считают, что надо использовать mercurial, то я конечно же не против. Пока 1:1 ждем голоса от hop и helm2004

ZZZ
Так что с базой делать будем? Какую информацию туда будем вносить?
Таблица squidusers: поля ip - строка, username - строка, size - целое число (лимит трафика в MB), enabled - boolean (включен/отключен)
Можно было бы еще добавить группы, но мне хочется создать минимально работающий проект, который потом можно будет расширять.

Что не так с howto?



Отредактировано (Окт. 23, 2009 12:11:38)

Офлайн

#4 Окт. 23, 2009 12:17:10

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Софт для учета доступа пользователей к Squid

Для хоть какого проєкта(я имею в виду начало) нужно прочитать книжку Совершенный код

Офлайн

#5 Окт. 23, 2009 12:18:56

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Софт для учета доступа пользователей к Squid

k0sh
Если большинство участников считают, что надо использовать mercurial, то я конечно же не против. Пока 1:1 ждем голоса от hop и helm2004
:-)
Почитай этот форум, тут не раз говорилось о том, какой он, меркуриал, хороший и какой замечательный хост http://bitbucket.org/ .

Добавленно:

Если мне ни с кем не изменяет память…
class SquidUser(models.Model):
ip = models.IPAddressField() # в sqlite это будет строка, а в постгри для ip есть отдельный, куда более быстрый, тип.
name = models.CharField()
size = models.IntegerField()
enabled = models.BooleanField(default=False)
Но это явно не всё.
Нужно подумать о логе, куда будет сыпаться инфа из сквида и коде, его обрабатывающем.

Ещё добавленно:

А вообще имя текстом, это жесть. Может для юзеров отдельную реляцию и писать id?



Отредактировано (Окт. 23, 2009 12:52:11)

Офлайн

#6 Окт. 29, 2009 17:24:57

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Софт для учета доступа пользователей к Squid

Ещё http://surftrackr.net/ гляньте

Офлайн

#7 Окт. 29, 2009 17:52:35

k0sh
От:
Зарегистрирован: 2009-10-08
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Софт для учета доступа пользователей к Squid

Project discontinued until further notice.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version