Привет, ананас. Сегодня мы с тобой В ПРЯМОМ ЭФИРЕ пилим запасную платформу для общения на основе пашкиного ТЕЛЕГРАФА.Предварительная схема следующая: Есть наш сервер, который хранит структуру: какой пост в каком треде находится, в какой тематике находится определенный тред; Сервер имеет API, через который приложение (на мобиле, веб клиент, еще что-нибудь) может получить данные о тредах и постах. Также API позволяет создать тред/пост; Сервер не хранит контент поста. Он хранит только ссылку на пост в телеграфе; Клиент должен обеспечивать возможность создавать/просматривать треды/посты;Используемые технологии: python, django js, какой-нибудь фреймворк для SPA (одностраничных приложений)* gulp для сборки проектаВозможно, стрим будет интересен тем кто хочет вкатиться в айти, а именно мир веб разработки. Задавайте свои ответы. По возможности отвечу на всеhttps://www.twitch.tv/anoncho
И сразу реквестирую названия платформы. Были идеи: граф-чан, теле-чан
>>140839746Паша-чан
>>140839907Поздно. Уже нарек graph-chan
Зачем это нужно, если я прекрасно чувствую себя здесь сидя под дашчаном? Хуйня без задач.
Молодцы. Делайте. Телеграм должен стать веб 3.0
>>140839606 (OP)С смс и регистрацией?
>>140840424Без них
>>140839606 (OP)>Есть наш сервер, который хранит структуру: какой пост в каком треде находитсяИдёте сразу нахуй.
>>140840527Чому?
>>140840573Потому что централизация - зло. Ты можешь свои обещания про то что твой сервер не будет модерироваться, что он не потухнет, что ты его не закроешь, не продашь, не ушатаешь, не покажешь логи органам... короче эти обещания можешь себе в очко засунуть потому что ты не господь бог и не сможешь гарантировать ничего из этого. Те кто тебе доверятся будут разочарованы, да и не доверятся многие зная перспективы
>>140840942не забываем и о том что сам телеграф =- централизация и он один
>>140841005>>140840942Альтернатива? Она есть. Это борда, которую здесь нельзя называть. У неё НЕТ сервера, НЕТ админа, НЕТ модераторов и не может ничего этого быть. Она неубиваема, и ТОЛЬКО ОНА в данный момент может гарантировать свободу общения и только она не исчезнет.
>>140841107эта борда тоже паразитирует как и твоя идея. но она паразитирует на бесконечном множестве однообразных взаимозаменяемых ресурсов. эта диверсификация - одна из гарантий неубиваемости и отсутствия централизации.
>>140841107Что за такая?
>>140841288не могу написатькстати попрбовал телеграф прикольная штука, смотри мой тестовый пост, открывается? http://telegra.ph/%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%BE%D1%82%D0%B0-11-25
>>140841447ну всё пизда, сейчас тебя по макадресу забанят
----
>>140839606 (OP)>ТЕЛЕГРАФ>httpСпасибо, товарищ майор, не нужно.
Поясните тупому за Телеграф. Как он работает? Что то вроде пастебина? А где публикуется все говно? Как посмотреть пасты на этом Телеграфе?
>>140841107Без модерации нет защиты от вайпа.
Нет новизны. Всё это уже было. Так что в принципе можно и не тратить время.
>>140842174>Без модерации нет защиты от вайпа.Мочеоправдания.Думаешь только ты об этом подумал? На Н. есть POW и капча, потуги вайпера будут смешны даже если он сломает капчу, а еще у каждого есть возможность тереть посты и треды на своем компе и задавать слова в спам-фильтре. Эта борда не один год делалась и подобные мелочи уже продуманы.
>>140842138Пастбин с форматированием и фоточками. Нигде не публикуется, на выходе ссылка и всё. ОП-дебил решил сделать централизованный сервер который объединяет ссылки в треды. Но можно обойтись без него спокойно если пораскинуть мозгами как следует (я знаю как).
>>140842174С модерацией вайпом могут обозвать твои посты которые ты ручками писал надеясь что кто-то это прочитает и вынесет для себя пользу. Нахуй модерацию. К тому же от вайпа есть и другие средства защиты кроме мУдерации.
>>140841107Почему нельзя называть? Как вы, конспираторы, собираетесь развивать теневой интернет, когда скрываете все годные ссылки? Такими темпами любой годный проект помрет, как и айтупи. какой то хиддач 2.0 запустили, а я и не знал?
>>140842797Блядь нельзя потому что моча влепит бан сразу. Следят за каждым тредом внимательно и банят, ты что еще не понял?
>>140842797Открой глаза: в треде есть ссылка уже. Попробуй напиши это слово здесь и магическим образом твои посты сотрутся а ты улетишь в бан. Поэтому и нельзя.
>>140842439Ну поведай, пожалуйста. Меня тоже заебала анальная модерация и вседозволенность майлоподсосков.
>>140842877Ты серьезно? Этот вопрос обсуждался? Макак не комментировал? Что то хуею от этих нововведений на сосаче.
>>140842900Ты ОП? Если нет, то иди на Н., она уже готова, там очень лампово, один минус что людей не хватает, так что пополняй ряды.Если ты ОП и интересно как можно на основе телеграфа сделать борду без централизации, то ответ тебя разочарует: телеграм уже даёт централизацию так как он один, его АПИ будет меняться, там может появиться авторизация, да что угодно, он может просто не взлететь и закрыться или там появятся модераторы от мейл.ру (денег хватит у мейл.ру, не переживай) или РКН заблочит. Ну а если по сути, то берём общепринятый Тайтл, одинаковые посты с таким тайтлом нумеруются суффиксами -2, -3 и так далее, перед суффиксом месяц/дата. парсишь за предыдущие дни, за сегодняшний день проходишься от ссылки без суффикса до суффикса -99, -999 - останавливаешься когда натыкаешься на 404. это не так много ссылок тем более что большинство будут реально постами.в самих постах идентификатор раздела и идентификатор треда коим является тупо имя треда.то есть у каждого на компе клиент который парсит по суффиксам и объединяет посты в треды. у постов есть номера (тупо брать из урл) по которым и идет сортировка в каждом треде (типа 3, 15, 26, 51 в одном треде, 2, 14, 16, 18 в другом - в каждом посте повторяется имя треда чтобы сгруппировать).вот как-то так, можно варьировать.но слабость у этой борды одна: завязка на телеграфе который один и не дает гарантии что он не поменяется никак.
>>140843005лол это уже больше чем полгода действует. автобан и delall. что тебе макак прокомментирует? баны выписываются и вручную, регулярно, сегодня даже был свидетелем как чела снесли вместе с его постами за скриншот Н.
>>140839606 (OP)норм идея, только вместт вашего сервера нужна распределенная блокчейн база, ну и клиент к ней соответствено
наноборд
>>140843918Тоже думал об этом, но скила пока не хватит на такое
>>140843992Нихуя не происходит.
>>140844046бля да это тебе кажется так. вон у школьника в его Н. что-то типа блокчейна - посты друг на друга по хэшу ссылаются и всё нормально завелось. а это блять школьник ссаный. что такого заумного в том чтобы взять хэш?
>>140844046ну для описанного тобой нода + express работы на полтора дня, вообще скилл не нужен короч
>>140844180ага добавь буковку а еще в конце да не английскую
>>140844218ДОБАВИЛ@КРОВЬ КИШКИ РАСПИДОРАСИЛО
Мама я в телевизоре! :3
>>140844046тогда ты отсасываешь априори. потому что не сможешь нормальную защиту от вайпа организовать и тебя взъебут. начнешь махать банхаммером, попривыкнешь и будешь им заябывать честных анонов. видали такое сто раз
>>140844046Пиздец ты кодишь долго, блять. Ты там случаем чужой код с планшета не переписываешь? Бгггг
>>140843384Я сходил, завтра буду курить, что там и как, спасибо.
>var $body = $('body');facepalm охуеть
>>140844187Уровень разработок этого, якобы, школьника наталкивает на мысль, что там поработал целый отдел программистов. Может быть ментовским ханипотом. Смотрите сами: капча на EC-DSA с цифровыми подписями (эта разработка уникальная по сути - возможность решить капчу и доказать другим что ты ее решил не раскрывая разгкадки), Proof-Of-Work связанный с капчей как второй фронт защиты, SHA-блокчейн, парсинг HTML, JSON api, HTTP-сервер с нуля вылепленный на TCP, говне и палках, своя высокоёмкая база данных (не SQL какой-то там), красочный фронт-енд с уведомлениями, поиском, сортировкой (можно смотреть тред в привычном виде сортированные посты по дате с рефлинками), сжатием изображений, форматированием, страницей конфигурации, собственный модуль стеганографии со сжатием и блочным шифром, продолжать можно долго. Никакой школьник бы такого не потянул да и смысл?
Где лендинг пейдж для Н. ? Сложна на вашем гитхабе написано, не для людей.
>>140845930страница релизов - качай, там разберешься. хочешь больше инфы - на раздел вики зайди. борда не простая, но пользоваться легко когда словишь суть.
>>140846121Она же умрет при таком подходе, одни пограмисты только будут заходить посмотреть и удалить. А нельзя чтоли создать один хтмл файл и всё делать на js? или там данных надо много хранить и локалсторейджа в браузере не хватит?
>>140844684хули тебе не нравится в этом?
>>140846985база расчитана на гигабайты и миллионы постов. браузер усрётся. на js всего перечисленного здесь >>140845425 не сделаешь, разве что на node-jsесть релиз All-in-1 (+обновление) - скачай два архива и ты на Н., какие проблемы?
http://telegra.ph/%D0%94%D0%BE%D0%B1%D1%80%D1%8B%D0%B9-%D0%B2%D0%B5%D1%87%D0%B5%D1%80-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8F%D0%B3%D0%B8-11-25
>>140839606 (OP)>2016пашкинский телеграф
Один вопрос - нахуя? Сейчас этих мессенджеров как говна. У меня, блядь, чтобы с разными людьми связываться уже установлены:вайбер, телеграм, аська, скайп,дискорд и ватсапп. Есть еще IRC. Нахуя сука нужно что-то еще?
>>140847889Так это не мессенджер а борда, но и тут обосрамс у них, потому что их сервер, а это опять нагрузка, деньги, донаты, паскоды, гроб. Общение должно быть бесплатным, свободным и равным, без возможности модерации. Проект Н. судя по всему, то что нужно, но сделано сложно для простого человека и не находит популярности.
>>140842380Может она и есть, не в курсе, гуглил по быстрому там было что то порядка 600 постов и 2000 вайпа
>>140849463это была версия 1.7, пробная, её завайпали, а сейчас совсем другой клиент, носит номер 3.0, с POW и капчей
>>140849659Ок, посмотрю. А POW это как в битках, сколько электричества жрет?
Андрей, что ты делаешь?
>>140850598да, POW как в биткоине. там сложность сейчас невысокая стоит, около минуты, изредка больше POW на один пост вычисляется, потом после того как подобран POW определяется какую капчу нужно решить (предугадать это нельзя, только после POW)
>>140851274Но у меня есть пасскод, зачем мне вводить где то капчу?Спасибо, АбуАбу благословил этот пост.
>>140851613ясно
>>140851932Что ясно? Что удобнее писать без капчи, и при этом не страдать от вайпа? Да, пожалуй. Цена в виде цензуры, конечно, велика. Может вы там прикрутите какую то защиту от спама или голосование-автомодерацию, станет уже получше.
>>140852423Ты чего хочешь? Защита от спама и вайпа прикручена: POW и капча. Автомодерация по сути есть - люди удаляют у себя какой-то пост или тред, он всё реже и реже ретранслируется и в итоге тонет. Пасс-код можешь пойти у школьника попросить.
>>140853266Борду без капчи очевидно
>>140853266что за pow как это работает?
>>140853449ну тогда ты в пролёте>>140853490pow это довольно старое изобретение для защиты от спама, вот подробно:https://ru.wikipedia.org/wiki/%D0%94%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE_%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8Bвкратце: от содержимого поста зависит его хэш. нужно расчитать такую добавку к содержимому которая подгонит хэш под определенное правило например N нулей в начале. так устроен POW и в биткоине.
Анон, python или js?
>>140854198И как оно при каждой отправке сообщения задумывается на минуту, а потом отправляет? Или на полчаса? Всё равно не вижу тут защиты, что мешает спамеру отправлять посты с такой же скоростью как обычный юзер?
>>140855372пока сложность не повысили - на минуту примерно. после этой минуты спамеру нужно еще и взломать зубодробильную капчу. допустим капчу он сидит и моментально разгадывает зорким глазом. мы получим 60 постов спама в час. если посты будут иметь хоть какое-то содержание, то много их в ПНГ-контейнер не влезет. поэтому хотя бы 2 раза в час спамеру нужно будет создавать пнг контейнер и заливать его на одну из борд, где кстати скорее всего тоже нужно будет вводить капчу.как видим усилий нужно будет немало хотя бы по организации вот этого вот процесса. а выхлоп довольно смешной, почистить будет не сложно.
>>140845425про кого это вообще речь?
>>140856012чтобы было ясней - один клик по кнопке delete производится в 100 раз быстрее в сравнении с временем на создание спам-постаа еще на Н. есть спам-фильтр если кто-то решит заебать каким-то словечком
>>140856282про школьницу Карину которая закрыта в психушке в собственной йоба-палате с макбуком которую ходили наведывать ананасы
>>140854198>>140856012ну я так понял что если у спамера есть желание заспамить, то он заспамит. куда какая-нибудь или ботнет с rpc.
>>140856755третий фронт защиты - хост-борды. для внушительных объемов спамеру придется спамить на реальных бордах контейнерами, ломать капчу этих борд. это станет заметно и админам тех борд которые его (спамера) пидорнут. а наноаноны могут просто выбросить мусорный тред из списка синхронизации. короче общими усилиями спамер пойдет нахуй. Н. не страшна даже полная потеря всех хост-тредов пока есть хотя бы один человек с бэкапом базы.
>>140857114ух, вот бы этот проект взлетел бы и появились идейные спамеры. Я бы захотел понаблюдать за этой войной. Мб даже участие принял.
>ссылка на парашный твичПошёл нахуй, стримоблядок. Зарепортил пиар говна
>>140857114>все хостеры ради прикола будут подменять содержимое неугодных тредов на гомонигры.Это учёл?
>>140839606 (OP)>Есть наш сервер, который хранит структуруЭто тоже можно хранить в телеграфе, а сервер должен только редактировать тот файл кторый хранит структуру когда пользователь ему ссылку присылает.
>>140857642все хостеры? все десятки мелкоборд всех стран? вряд ли.
>>140857114"Н" - это та криптоборда паразитирующая на других написанная школьником на богомерзком шарпе? Я уже не помню но я писал подробный пост почему это говно и оно не взлетит. Вы кстати в криптаче так и не ответили ничего на мою критику. потому что нечего, азаз
>>140857797Дай линк где почитать как запилить этот файл. Сам гуглил 5 минут и нихуя не нашел. Сотни нефти с меня
Сделал бы лучше что-нибудь полезное.
>>140857939в криптаче треды стали активно тереть
>>140858027>Дай линк где почитать как запилить этот файлfacepalm.jpgа ты в каком классе?
Музыка имба на стримеЖалко, что времени посмотреть нетЗальешь исходники потом?
>>140857114Честно говоря эта зависимость от других аиб выглядит лютой залупой. Торрент технологии тут никак не помогут вместо этого?
>>140858136Клиента точно скину. Насчет сервака подумаю
>>140858027json же. Каждая доска лучше делать всего одну ассоциативный массив в которой ключ имя доски значение список тредов, каждый елемент это списка содержит ещё один список ссылок на посты в этом треде.
>>140857930Мы ньюсосач или всё говно которое прелепят к телеграфу обсуждаем?И разве это не тупо делать доверенных хостеров со всей бд, они же могут тупо выпилить сосач из бд.
>>140858146бля да Н. на что угодно можно натравить. есть кстати отдельный "плагин" для Н. который позволяет использовать BitMessage, но его невзлюбили за то что BitMessage сам по себе очень много CPU отжирает, греет ноуты, заставляет вентиляторы шуметь и так далее.
>>140858258Пасиб, как раз в питон хочу вкатиться
>>140858288и кстати к телеграфу Н. тоже можно прикрутить. и к pastebin-у какому-то: не нужна возможность даже ПНГ постить, главное чтобы текст можно было бы постить (посты транспортируются в виде JSON с BASE64 содержимым полей)
>>140858466Для пикч можно использовать фотохостинги, для вебм ютуб (1 канал - 1 тред, тонет тред -удаляется канал), для всяких вишмастеров ргхост
>>140858740можно, можно, можно... идеи это хорошо... как написали в треде где обсуждались ИДЕИ по созданию Н. пару лет назад: сделаете - тогда и приходите пиарить. сделали. пришли. но люди так устроены, что будут до конца придираться "а что если а что если" и парить всякие идеи "а можно ведь то, это". вот так и отсасываем у мочи.
>>140858901ты оп?
up
>>140856012Ждать минуту.ЛОЛ.Алсо POW же давно обоссан
>>140857114Говно какое то. Вот захотят наноаноны патралеть и начнут удалять все подрят неугодные треды. Ахуеть шавбодка.
>>140862152они ж у себя их будут удалять, а не у тебя
>>140862015обоссан скорее твой рот
>>140865114На стриме ничего не происходить, только браузер, покажи хоть, что ты там пишешь.
Ура, мы запилили борду на телеграфе
Клиент + сервер https://bitbucket.org/One1l/graph-chan . Всем спасибо за внимание
>>140869570скриншотов накидай
>>140839606 (OP)Хранить данные у клиента - самая хуевая затея в мире. Максимум - ключ шифрования. Ебучая у вас технология. Я удалю сообщения и мой собеседник сосет хуй.
>>140870562Уже вырубил комп>>140870940На клиенте ничего не хранится
>>140871068Сервер вк не хранит, клиент не хранит, тогда левый мейл облако хранит может? Нет, так нельзя.
не расходитесь сейчас запилю борду на телеграфе без сервера без нихуяесли мамка спать не погонит сейчас
>>140871210Сами посты хранит телеграф. Структуру Борды хранит сервер
>>140871647Сервер хранит структуру ссылок, посты хранит телеграф. А зачем это вообще?
>>140871622вот держитеhttp://pastebin.com/raw/XYZD4fqyскрипт для юзерскрипта готовился но мне уже спать пора. тут еще несколько мелочей доработать и борда готова. СУТЬ:скрипт у каждого анона парсит телеграф на предмет постов по определенному адресу с меняющимся суффиксом (увеличивается дата и суффикс).достаточно перебирать суффиксы пока не упрешься в 404 нат фаунд затем инкрементишь дату и перебираешь дальше. начальная дата - сегодняшнее число.при одном потоке скачивания количество миссов - 1 на календарный день, что очень мало то есть КПД этого парсинга охуенно высок и идея имеет право на жизнь. в скрипте комменты что еще можно было бы сделать.и не нужно никакого центрального сервера!всем сновОП-хуй твои питоноговняшки никто не будет ковырять да еще и учитывая наличие твоего сервера который ты завтра забудешь оплатить да ну тебя нахуй. если хочешь выходи на связь завтра подскажу тебе как довести идею до ума на основе моего юзер-скрипта
>>140874298p.s. треды ясен хуй будут свернуты кроме последних сообщений + можно сделать ползунок типа с какой даты начинать парсить чтобы через полгода не обосраться от размеров загрузки и кнопку которая начнет парсинг чтоб не сходу валить а дать возможность выбрать датуалсо можно сделать разделы - просто перед именем треда косой чертой отбивать типа b/бредовый тред го!
>>140874298ну и кто не понял в поле имя вписывается имя треда а не автора лол а в поле титле - кодовое слово tboard
>>140874525нахождение на странице телеграфа в роли юзерскрипта позволит делать искусственный клик на кнопку publish (которая будет спрятана юзерскриптом как и поле ввода которое будет заменено имиджбордовским привычным)в общем юзер-скрипт тут идеально подходит можно просто охеренную бордочку слепить
>>140839606 (OP)> python, djangoЗакопай обратно> js, какой-нибудь фреймворк для SPA (одностраничных приложений)> * gulp для сборки проектаИ себя тоже.>>140841107Нaноборда сдохла.
>>140874672лол, буквально неделю назад ожила, глянь коммиты, исправлено стоьлко багов что можно охуеть. работает теперь быстро, стабильно и фичами обросла, 1.7 отдыхает (но всё еще рулит)
>>140874748да и народ подтянулся, недавно 500-гет взяли
Бля пиздец я все пропустил. Хоть скажите стрим был информативным? Нового для себя что-нибудь узнали?
>>140874978нет, оп школьник-говнокодер, да и сама идея тухлая, ОП сделал сервер имиджборды только вместо постов в тредах ссылки на телеграф-посты. это мегатупость, проще было какую-нибудь tinyib поднять