LINUX.ORG.RU

Открыт код движка Orphereus

 , , ,


0

0

Состоялся релиз движка имиджборд «Orphereus» - системы, разработанной на Python-фреймворке Pylons и включающей множество новаторских возможностей.

Вот некоторые из них:

  • Более гибкий постинг и фильтрация содержимого, возможные благодаря уникальной для движков этого семейства системе тегов;
  • Возможность индивидуальной для каждого пользователя настройки;
  • Специально разработанный механизм «пруфметок», способный подтвердить авторство пользователя, не нарушая принципов анонимности;
  • Честная и прозрачная анонимность;
  • RSS каналы;
  • Скромные требования к железу;

…И всё это под GPLv2.

>>> svn на google.code



Проверено: Shaman007 ()

Ответ на: комментарий от shutty

Доо, очень мудрая и поучительная история. А ничего, что написание Си-модулей для питона - нормальная практика, которая успешно применяется на протяжении многих лет?

mamay_cozak
()
Ответ на: комментарий от mamay_cozak

> Вообще странно, время жизни объекта из орм мизерное, что там может течь, не понятно.
ты не понял. не память течет. дырявая абстракция - это когда, например, у тебя есть строки, и ты считаешь их полноценными объектами языка, забываешь про ихнее внутреннее устройство. а потом однажды делаешь конкатенацию двух _больших_ строк, и удивляешься, почему она работает очень медленно. это, наверное, неудачный пример, но он показывает, что нужно знать внутреннее устройство, а не только то, как он себя ведет и как выглядит. то есть, нарушается абстракция, ты вынужден разбираться в тонкостях внутренностей. то же самое и с ормами, часто необходимо вручную вмешиваться в запросы, которые они генерируют, т.е. они не могут полностью скрыть от программиста существование и работу БД

val-amart ★★★★★
()
Ответ на: комментарий от val-amart

вся история программирования - это история борьбы со все возрастающей сложностью, и абстракция - мощнейший ее инструмент. зачем функции, макросы, ООП, ЯВУ вообще? все это абстракции, и ОРМ тоже. и все они в той или иной мере дырявы.

val-amart ★★★★★
()
Ответ на: комментарий от linuxfan

> А может лучше сразу взять Java/.NET?

ты хочешь сократить расход памяти жабкой и дотнетом ? Ты какой-то толстый или тупой.

phasma ★☆
()
Ответ на: комментарий от shutty

> В бытность мою студентом, был у меня друг, который mod_prolog для апача написал. Зачем - он и сам не мог ответить.

еще один идиот на моем ЛОРе ? Вы все прикидываетесь или действительно идиоты ?

phasma ★☆
()
Ответ на: комментарий от vovans

>>Наводящий вопрос: какое узкое место у любого веб-приложения? Три попытки, вперед.

>админ

Достойно мемориальчика.

eduard_pustobaev ★★
()

>Честная и прозрачная анонимность;
Я, конечно, не очень помню этот движок, но кнопка "Final Anonymity" (или как-то так) на anoma.li, удаляющая всю информацию об авторе поста, но доступная только через несколько часов после его написания, меня в своё время убила. Честная анонимность, ага. Честная, но меееедлееееннннааааяяяяя.

>Специально разработанный механизм «пруфметок», способный подтвердить авторство пользователя, не нарушая принципов анонимности;

А это вообще деление на ноль. Когда можно однозначно идентифицировать, что у двух постов один автор (пусть даже по желанию самого этого автора) - ни о каких принципах анонимности речи идти и не может.

P.S. /r/ инвайт на аномачан по такому случаю, лол.

Ramen ★★★★
()
Ответ на: комментарий от phasma

>еще один идиот на моем ЛОРе ? Вы все прикидываетесь или действительно идиоты ?
Если все вокруг тебе кажутся идиотами... ну ты понел.

Ramen ★★★★
()
Ответ на: комментарий от Ramen

> Если все вокруг тебе кажутся идиотами... ну ты понел.

еще ... малограмотным ... быдлом ... и ... школотой .......

phasma ★☆
()
Ответ на: комментарий от Ramen

> Нашёл что ответить, молодец какой. Лучше б вообще не отвечал.

А ... пА4ИмУ и нИ Атветить ?

phasma ★☆
()
Ответ на: комментарий от val-amart

> то же самое и с ормами, часто необходимо вручную вмешиваться в запросы, которые они генерируют, т.е. они не могут полностью скрыть от программиста существование и работу БД

ОРМ изначально негативно влияет на оптимальность запросов. Это плата за удобство. Лучше немного увеличить количество запросов и время обработки, чем превращать свой код в кашу из SQL. Но это не отменяет необходимость понимания внутреннего устройства БД, с которой работаешь. Это само собой.

mamay_cozak
()
Ответ на: комментарий от mamay_cozak

спасибо, объяснил! ;)
об этом же и речь. я тоже за орм в большинстве случаев, но это не панацея, а также иногда все-таки лучше писать запросы руками.

val-amart ★★★★★
()
Ответ на: комментарий от Ramen

> P.S. /r/ инвайт на аномачан по такому случаю, лол.

Стучись в hedger@jabber.ru.

hedger
() автор топика

Что такое ваша анома и чем оно лучше вакабы?

tensai_cirno ★★★★★
()

>Специально разработанный механизм «пруфметок», способный подтвердить авторство пользователя
>Честная и прозрачная анонимность


Ororo

tensai_cirno ★★★★★
()
Ответ на: комментарий от tensai_cirno

Да, честная анонимность. О зарегистрированном пользователе никакой информации не остаётся, ни IP адресов, ни чего либо ещё. А факт подтверждения самим же пользователем собственного авторства определённого сообщения никакой информации о нём не раскрывает.

hedger
() автор топика
Ответ на: комментарий от hedger

>А факт подтверждения самим же пользователем собственного авторства определённого сообщения никакой информации о нём не раскрывает.
Но он противоречит сути анонимности - тому, что невозможно сопоставить конкретного автора с конкретными постами. То, что в данном случае автор всё же остаётся безымянным, не отменяет сего факта.
Так что говорить о некоей "истинной анонимности" несколько некорректно.

Ramen ★★★★
()
Ответ на: комментарий от Ramen

Словесную мракобесь можно долго устраивать, безусловно, апеллируя к разным определениям таких расплывчатых понятий как "истинная анонимность" и прочих. То, что орфи предоставляет уровень анонимности на порядок более высокий, чем прочие движки (вакаба, например) - объективный факт. Дополнительные возможности при сохранении автора неизвестным никак не попирают эти принципы.

hedger
() автор топика
Ответ на: комментарий от val-amart

> а также иногда все-таки лучше писать запросы руками.

Если у тебя возникает такое желание, значит ты неправильно спроектировал свое приложение.

mamay_cozak
()
Ответ на: комментарий от hedger

>Словесную мракобесь можно долго устраивать, безусловно, апеллируя к разным определениям таких расплывчатых понятий как "истинная анонимность" и прочих.
Конечно, потому на мой взгляд и не стоит употреблять такие спорные словосочетания в тексте новости. И всего лишь.

>То, что орфи предоставляет уровень анонимности на порядок более высокий, чем прочие движки (вакаба, например) - объективный факт.

С точки зрения сохранения тех.данных - да.

Ramen ★★★★
()
Ответ на: комментарий от mamay_cozak

это всего-лишь значит, что орм неправильно соптимизировал запросы, а бд как известно - самое узкое место.

val-amart ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.