[#] Re: lenta
Рома(uliss,1) — spline
2015-03-04 16:20:27


> Столько текста, а ничего не сказал. БД появилась? Блоки есть? Почему 8 знаков вместо 20?

Основные различия я назвал, как и причины таких действий.

8 знаков по многим причинам. Во-первых, 8 знаков в uliss :) Во-вторых, 20 знаков - это страшно и неэлегантно, а дуализм использования и 6 и 20 - во-первых, в текущих условиях уже не прокатит так запросто, а во-вторых - незачем. Ну и трафик меньше :) 20 знаков меня просто раздражают.

БД - разумеется, так как ORM (используется peewee). ii тоже использовал peewee, но преимущества гибкости запросов не использовал - просто, как хранилка, без выборок.

Блоки не используются и использоваться не будут, это к uliss (если потребуется). Тут и без этого можно запросами получать достаточно оптимальные данные даже при наличии миллиона сообщений в эхе. В общем, та проблема, которая в ii решалась переездами по эхам, тут решается правильными запросами. Грамотные запросы - это уже стратегия клиента/фетчера: вероятно, проще всего использовать appendts вместе с acceptedfrom, чтобы получать только сообщения по определённому параметру.

Главное для фетчера - уже не нужно знать эхи, можно просто подписываться "на всё", делая зеркалирование станции через бандлы. и echolist/discover показывает все эхи, которые есть в наличии. Попутно - само api сервера заметно упрощается, и всё построение стратегии ложится на клиента (вместо единственно верного способа в ii). По сути, это такая запросовая база данных, только выдающая бандлы и plaintext (потому что если выдавать json - то uliss получится, это там уже будет простая сериализация разных объектов и обмен ими через json). А клиент - пользователь этой базы. Да, такую штуку не напишешь на bash+javascript, но основное изменение как раз и будет маркетинговым - это смена позиционирования: именно полноценная площадка для общения, смесь форума и твиттера, позволяющая сразу "взял и начал пользоваться". и уже дополнительно - синхронизация между станциями и клиенты.

упор не на то, как людям следует общаться, а на то, что людям следует общаться :) в общем, по позиционированию ещё уйма чёрных дыр, но это должно быть как что-то альтернативное форумам, новостным сайтам-блогам и твиттеру. сел и поехал. а потом ещё и обнаружил синхронизацию и клиенты. :)

но если в идеологии пока много дырок, то в технологии, год провозившись с ii, и написав для него всё, что можно и нельзя, я уже точно знаю, что хочу. буду потихоньку и реализовывать технологию, и придумывать ЛЕГЕНДУ :)

[#] Re: lenta
Рома(uliss,1) — Рома
2015-03-04 16:22:19


> bash+javascript

чё-то я уже сам мысли свои теряю - даже не представляю, что я тут имел ввиду. слова просто забываются. :) ну, в общем - такую вещь не реализуешь так просто, как можно было написать сервер ii.

[#] Re: lenta
Рома(uliss,1) — Рома
2015-03-04 16:31:13


Основная цель, конечно, не uliss или bosfor. основная цель - то такая площадка, существующая, будь то по интернету или вне его, где спокойно, чисто, тепло и уютно. :) Где централизируются хорошие люди. :)

Поэтому задача №1 - это показывать, что такое место есть, и доказывать, почему это круто :) так что маркетинг, маркетинг и ещё раз маркетинг.

Но это потом. А пока bosfor будет просто технологией, и с упором не на клуб, а на технологию - нужно побуждать людей брать для своих сообществ эту штуку, надо делать так, чтобы было максимально удобно разворачивать на ней своё сообщество. Для некоторых сообществ формат ленты является более удобным, чем твиттер или традиционный форум/блог - и моя цель упирать на это. Пока не будет самостоятельных сайтов с сообществами, таких, как hc25.ru - синхронизация не будет нужна за ненадобностью, ибо не с кем синхронизироваться :)

Внутренний api - он используется не только через /bb/, он кругом используется и внутри своего приложения. Будет там и профиль, будут и карбонки - будет всё, что легко впихивается в этот компактный api и при этом помогает организовать сообщество.