ibash.org.ru - Новый цитатник Рунета

Форум: BBS & CSV 1 > [RSS]

Форум: Вход Регистрация Участники Поиск RSS

rw)X
01.07.2007 - 16:24

Уважаемые администраторчеги и просто посетители ИБОРГа.

Есть три таких предложения.
1) Создаем BBS и мигрируем назад в будущее, в консоль. Плюсы:
+ нет веб-интерфейса (нет нужды балансировать между гранью "убогий"-"навороченный").
+ нас будут читать только те, у кого руки растут из верного места и ладонями внутрь.
+ форум можно заменить echo-conf'ами - так, имхо, кошернее.
+ лично меня мучает ностальгия :[
Минусы:
- необходимость писать свой софт (беру на себя :[ )
Больше минусов вроде как нет ))

2) Вторая задумка (параллельная) - CSV-интерфейс (не путать с CVS). Для писателей "морд". Почему CSV, а не XML? XML слишком гибкий (без иронии) для этих целей, тут имеет место обычный построчный дамп БД, а не сложные структурированные данные. Скачивание CSV можно сделать в виде .php или .py (python) скрипта с четко указанными в doc'ах полями, определяющими поведение фильтра. Голосование по прежнему принципу - GET запросы к php или py по типу ?action=voteup, ?action=votedown с указанием id цитаты. Добавление сделать аналогичным способом, только POST запросом. Думаю, для человека, который в состоянии написать "морду", не составит огромной проблемы отправить GET и POST запросы, закодировав их соответствующим образом.
З.Ы. Посидел, подумал и решил, что XML тоже можно будет сделать, если обьединить его с XSLT - тем, кто пишет "морды" для интеграции в веб-сайт, это будет очень даже кстати.

3) Сделать ibash full opensource под GPLv2. Если тут рекламы никогда не будет, зачем закрывать исходники? Думаю, это будет верным решением + еще один пинок в сторону коррумпированного "старого баша". Мы выйдем на качественно новый уровень!

Уважаемые коллеги, просьба высказать ваше мнение по этим предложениям.
З.Ы. Тов. администраторы - моя аська для контактов в профиле.

rw)X
#1 - 01.07.2007 - 16:46

Планируемая реализация:

БД: MySQL (http://www.mysql.com/)
Скрипты: Python (http://python.org/)
Связка одного с другим: mysql-python (http://sourceforge.net/projects/mysql-python/)

Кукушка
#2 - 01.07.2007 - 16:51

Аффтар - аццкий сцотона.

Alex Kocharin
#3 - 01.07.2007 - 17:37

??? Для этих целей хватит торнады или максимуса с их расширениями. Зачем питон и мускул? :-)

зодя
#4 - 01.07.2007 - 18:08

+1, тока лучше php )

Alex Kocharin
#5 - 01.07.2007 - 18:17

> +1, тока лучше php )

ЗАЧЕМ для этих целей php?

Если хочется написать свою BBS для того, чтоб написать - это я понимаю... сам писал. ;-) А для заявленных целей легко адаптируется почти любая борда.

rw)X
#6 - 01.07.2007 - 18:35

2Alex Kocharin: нууу, баба с возу - волки сыты ))

rw)X
#7 - 01.07.2007 - 22:11

Идея с opensource загнулась? )

urlin
#8 - 01.07.2007 - 23:33

+1 :) будет совсем кошерно :)

Alex Kocharin
#9 - 02.07.2007 - 02:24

> Идея с opensource загнулась? )

Сервер под это дело есть? :-)

// ps: хотя такое дело, наверное, кошернее под gopher'ом.

Che Gototam
#10 - 02.07.2007 - 10:10

Дааа....
Мне нравится полёт Вашей мысли! : )
Автор, пешыте исчо!

rw)X
#11 - 02.07.2007 - 18:31

Che Gototam: дык, товарисч, без вашей поддержки [eqyz, простите за мой французский, выйдет. У меня есть свой сервер (Hardened Gentoo + SELinux), но у него ширина полосы - 512 kbps, да и лазить там всему миру было бы нежелательно. Так что вопрос о сервере открытый - будет сервер, будет вам ББСка )

Alex Kocharin
#12 - 04.07.2007 - 02:33

> но у него ширина полосы - 512 kbps

А что, этого мало?

Radical Orthodox Anonymous
#13 - 04.07.2007 - 14:26

> GET запросы к php или py по типу ?action=voteup, ?action=votedown

Сколько раз увидишь не читавших RFC - столько раз и убей. GET забирает документ, находящийся по указанному ресурсу и побочные действия (которые side effects) при этом - ересь.

Такие дела.

vsb
#14 - 04.07.2007 - 18:07

Товарищ похоже на лоре умных слов начитался :) KISS

Alex Kocharin
#15 - 05.07.2007 - 02:50

> Сколько раз увидишь не читавших RFC - столько раз и убей.

"живых людей, не читавших RFC". Иначе бесконечный цикл получится по убиванию одного человека. :-)

> и побочные действия (которые side effects) при этом - ересь.

Ну и почему http://ibash.org.ru/quote.php?id=0&vote=plus не является документом?

urlin
#16 - 05.07.2007 - 09:45

2vsb, не, таких "глубоких знаний" по верхам на лоре не набраться, а тут видно что чел "профи" :)

Все тот же красноглазый анонимус
#17 - 05.07.2007 - 16:16

> Ну и почему http://ibash.org.ru/quote.php?id=0&vote=plus не является документом?

Является. Но метод - GET и он предназначен для получения документа, а не для выполнения действий. А здесь прямо квантовая физика - посмотрел на документ и изменил его состояние.

RFC2616, 9.1.1, Safe methods: "In particular, the convention has been established that the GET and HEAD methods SHOULD NOT have the significance of taking an action other than retrieval." С "SHOULD NOT" в его классическом понимании "если есть веские причины, то, конечно, можно, но вообще - не к бобру оно."

Паттерн Redirect-after-POST придумали совсем не зря и совсем не глупые люди. Серьезно.


ЗЫ. Пошто ви тrавите православно-развлекательный ресурс "ЛОРъ"?

rw)X
#18 - 05.07.2007 - 18:55

2Все тот же красноглазый анонимус, позвольте, батенька, а какъ же "морда" узнаетъ о томъ, что процессъ добавления голоса езмь прошелъ успешно? Имхо, пользовать GETъ либо POSTъ запрос езмь прямая надобность, ибо возвращаютъ они rазличное информацие, полезную обществу и паrтии - новое кол-во голосовъ, успешность операrации (а фдруг юзер хитрожоп и пrоголосует руками еще раз) и т.п.

Угя, товагищи.

rw)X
#19 - 05.07.2007 - 18:56

Оговорился, батенька. В предыдущем изречении заместь POSTъ следуетъ читать "GETъ".

rw)X
#20 - 05.07.2007 - 18:57

Ах, мать жеж вашу. Не GETъ, а HEADъ. >:(

Ytrhjgjcnth
#21 - 13.05.2009 - 21:48

ЫЫ! зачёт

DOZA
#22 - 13.05.2009 - 22:52

итт илита, епт

Mr.Zlo
#23 - 14.05.2009 - 09:47

BBS? Только диалап! и зачем http, когда есть красивые ANSI менюхи, псевдографические заставки и др.

AnonymУС
#24 - 14.05.2009 - 17:04

BBS это конечно кошерно, и кому-то поностальгировать можно (лично я не застал), но перебор имхо. Я, например, в основном здесь с мобильника сижу, что делать прикажете, питоновский скрипт али жабамидлет для участия писать?
Да и чем плох (акромя может быть "не Ъ") въеб интерфейс?

аноним
#25 - 16.05.2009 - 13:07

Ага, вон уже и нецветные фильмы цветными делают. Давайте и ибаш станет белым по дефолту.

1
#26 - 16.05.2009 - 13:16

может, просто рассылку прикрутить? )
К списку вопросовСтраницы: 1 >

Быстрый ответ
Имя:      Пароль:    
Текст сообщения:

«ibash.org.ru — Новый цитатник Рунета» Почта вебмастера: imail@ibash.org.ru