Предыдущий: >>11930 (OP) Суть: школьник, увлекающийся программированием запилил некоторое дерьмо (на самом деле ничо так) на основе относительно старой идеи о распределенной стеганографической АИБ, встраиваемой в обычные АИБ. Скачать без смс - https://github.com/nanoboard/nanoboard/releases
1) Достаточно одного плохиша с одним png чтобы загадить нано борду? 2) AИБ могут генерировать шум в загружаемых PNG чтобы контейнеры повредились, или сжимать изображение для экономии места на диске.
Разраб-куны,вы подумали над модулями для обмена информацией?Ирки,токсы,битмесседжы.Насколько я знаю,ирку можно сканировать из браузера.Это же каждый может создать ирк-сервер ,это же зачатки p2p!Разрабы, вы обдумали идею про модульность(вы обещали)
Ну ты разберешся. Здесь выкладывать бмп не дают, но ты можеш конвертнуть его в пнг. Я тестил на этой картинке. Конвертация туда сюда не портит инфу. ПОЕХАЛИ
>>14467 1) можно сделать возле поста кнопочку "удалить все что пришло с того же пнг". а пока что - руками удалять можно - тоже норм. 2) могут. шанс что ВСЕ АИБ так сделают невелик а десудесуток как шифрует? не подвержен опасностям типа как из пункта два? какая вместимость?
>>14472 можно, но возможно придется подправить паттерны для url пнгшек (а может и не придется)
>>14470 не самое большое из зол, конечно. по сути штука не совсем анонимная. вообще редко когда надо трипкод использовать, чаще это просто злоупотребление (трипфаги), что весьма и весьма мерзко - вот этим трипкоды плохи.
>>14469 не знаю кто там что обещал разрабов как минимум трое, я лишь один из них.
я лично против п2п, я даже против быстрых тредов, это все расходится с идеологией наноборды. нанопост надо встроить куда-то. чтобы он там был и мог быть позже извлечен кем-то еще.
насчет модульности - да, все реально, в принципе уже есть api по добавлению постов в базу, например: 127.0.0.1:7345/write/тут_хэш_родительского_поста - POST туда с текстом
то есть при запущенном сервере любое приложение на любом другом языке/фреймворке может по-своему извлекать откуда угодно посты и с помощью api локального сервера пихать их в общую базу для последующего просмотра.
несложно по просьбе других разрабов подготовить для них другие эндпоинты типа получения последних постов в джейсоне а не в бордовидном хтмл, чтобы можно было бы по-своему посты распространять а не только через пнг-контейнеры
Всетаки без времени или явных номерных ссылок ориентироваться очень сложно. Каждый раз кочаю сообщения из одних и тех же тредов и каждый раз отображается по разному. Некоторых сообщений нет, и поэтому неясно где какой трид или его части, лол.
>>14488 зависит от того какая пнг скачается раньше. но вообще пропусков быть не должно. может мешаться порядок среди ответов ОДНОГО уровня. но это не должно влиять на смысл сообщений. если кто-то отвечал в тред (а точнее в его шапку) подразумевая что он отвечает на последнее сообщение в треде которое он видел то это его проблемы. отвечать надо на конкретное сообщение и тогда не будет никакой путаницы даже если общий порядок все время меняется.
возможно привычнее ориентироваться тебе будет если нажимать [Развернуть]
кстати главную (вместе со всеми постами) тоже можно развернуть для этого надо зайти в любой тред потом выйти [Вверх] и вручную в адресной строке заменить слово thread на слово expand
насчет номеров/времени - сам понимаешь что это будет самая очевидная уязвимость которой воспользуются все, кому не лень.
>>14481 Ну да,злоупотреблять не надо,но если ты создаешь тред 'Я %занятиенейм%,задавайте вопросы',то будет полезно огородиться от мимофлудеров,косящими под анона-%профессиянейма% >>14482 Насколько я понял,идея наноборды-неубиваемость и паразитирование на всем.Как этому мешает p2p? З.Ы. Уже можно распространять сообщения через мессенджеры/предвидится в будущем? >>14483 Из этого треда с 371 поста arhivach.org/thread/135884/
>>14494 можно но не все его имеют же. придется добавлять. выигрыш будет лишь +33 процента места (вместо 100кб влезет 130кб например)
>>14493 >общения через мессенджеры/предвидится в будущем? >>>14483 так наноборда вроде не ограничена способом обмена. даже п2п ок. первая наноборда была на п2п (битмесседж, битторрент синк)
>>14504 В первой борде был обмен картинками,это накладно,если хозяин ирки,жаббера или вообще групчат токса не против участия в наноборде.Поэтому разумно обмениваться прямым текстом
>>14517 Ну если запретили анонимность,то запретят и АИБ,ибо не надо плодить биомусор. >>14516 Как вариант.Однако с jabber и irc проще. Можно поднять в локалке провайдера(они есть),где всем на тебя безразлично >>14510 антон
>>14517 Погоди, ты условия на ходу придумываешь. В оппике ничего про это нет, и борда на БМ прекрасно справится с этим в полностью автоматическом режиме.
>>14518 >Ну если запретили анонимность,то запретят и АИБ,ибо не надо плодить биомусор. ты опять не понял. В таком случае будешь сидеть в одноклассниках или на сайте кремля и постить котиков, а на самом деле обшаться с анонами
>>14518 БМ он один на всех, а адрес твоего сервера нужно будет распространять. Через некоторое время тебе надоест и нужно будет искать других хостеров, распространять новые адреса.
БМ - это как раз вариант такого "легкого" хостинга: пока кто-то в сети жив и репостит контент регулярно, жива и борда. Адреса распространяются автоматически по сети.
>>14521 Тогда надо базовые условия обновить, а то предпосылки из оппоста вводят в заблуждение. У каждого свои представления об актуальных проблемах. Мне, например, кажется, что запрет БМ произойдет еще очень нескоро, хотя бы по техническим причинам и ввиду малой популярности.
>>14522 Вот именно:никто не будет запрещать ирк,жаббер,скайп как протоколы,а отслеживать адреса очень муторно.Плюсы не улавливаешь? Вот этот >>14523 меня понял.Алсо,советую качать разные мессенджеры и файлообменные протоколы. Они не смогут запретить Ватсапп,вайбер,твиттер.Они понятия не имеют о gnutella,edonkdy,shareEx2,jitsi,ooVoo,следовательно, не запретят.Если,конечно, не сделают фильтрацию по белому списку >>14510 Антон Алсо,в какую папку загружать PNG,чтобы из них получались контейнеры?В upload?
>>14520 Если все будет так плохо,то даст тебе разговаривать?Всем на время работы заклеивают рот,или в организм вшивают чип,который при мыслях антигосударстаенных бьёт током
>>14525 пиздец. Ты про китай читал, как там это всё устроено? Там все эти ваши торы, айтупи и прочее гавно успешно заблочены. С 1.5млрдного китая в торе сидят меньше сотни антонов. С рашки вообще нихуя не будут сидеть. Наши гауляйтеры хотят пойти по пути китая, так что это всё вопрос времени.
Поэтому, если хочешь общаться в будущем - готовь методы и софт заранее, тк после запрета ты с антонами уже не сможешь договориться о методах и средствах общения
>>14517 ВВОДНАЯ: в сраной запретили торы, айтупи, шифрование и ресурсы без обязательной авторизации через госпортал по паспорту. Твои действия? (Напомню, что публичная стеганография с известным алгоритмом и ключом легко детектируется).
>>14525 >в организм вшивают чип,который при мыслях антигосударстаенных бьёт током Ты это... потише. Такие предсказания из разряда "ну уж такого ТОЧНО не будет" имеют свойство сбываться.
>>14529 Я в Китае торбраузер использовал нормально. Через адвансед опции подключался. Он просто там не известен, и вообще не нужен никому, у них менталитет малость другой.
>>14505 наноборда это и есть текст. каждый нанопост это читаемый текст, а если там картинка - то это base64. для снижения нагрузки ретрансляцию чужих очень больших (обычно с картинками) нанопостов надо резать в каждом клиенте, что и сделано в текущем клиенте.
>>14516 можно. неплохой вариант. но нельзя на него полагаться. борда должна быть неубиваемой. как только п2п траффик начнут засекать и наказывать - будет фейл и останется только стеганография. а вообще велкам - кто сможет запилить передачу нанопостов через чан битмесседжа (вроде не сложно же должно быть)
>>14510 учти что мало у кого сейчас настроен places.txt на этот тред (это если ты запостил наноконтейнеры).
>>14530 тут остается только уповать на презумпцию невиновности. мол скачал картинку понравилась - поделился. не знал, что внутри какие наноборды. если уж и за это будут карать но надо уже просто из страны валить. да и не надо постить картинки со своего голого ай-пи без доп средств защиты.
>>14524 папка containers. в upload уже готовые помещаются а вообще читай ридми
>>14560 Совершенно верно. Изначальные условия противоречивы: форум должен быть публичным, общедоступным, и в то же время невидимым. Это невозможно.
Для скрытой переписки с секретным ключем еще может подойти. Но и тогда есть опасность, что если ключ утечет, может быть раскрыта вся переписка: обычно это считается неприемлемым риском. Для шпионов или заговорщиков, например, не подойдет.
>>14562 а мы не шпионы и не наркоторговцы, нам незачем шифроваться. наша цель иметь свою борду, которую никто кроме нас не контролирует. чтобы модераторы соснулей. в общем для более-менее комфортного общения важно только чтобы постеров пнг-контейнеров не банили бы направо и налево. для этого часто достаточно и поверхностной маскировки. вообще наноборда к /crypt/ лишь косвенным образом относится.
>>14572 Если бы овёрчан снова стал бы годнотой,то я бы был бы за.Ну нинужны просто свистелки мимо юзер овёрчан 1.3.2 З.Ы. Двач блочит слово на английском
>>14603 Картинок там точно нет, афтар боится трафика. Вроде бы удаляется после 6 месяцев, да. п2п самописный: насколько я понял из блога, неструктурированная сеть наподобие биткоина. Увы, у меня не взлетел: всю ночь держал открытым, так ничего и не пришло. Поциент скорее мертв.
>>14622 Алсо у него адская архитектура гуя: пистон скрещен с Qt, который используется как браузер, показывающий вебсайт на ангуляре. Это же ужос какой-то. Не хватает только сильверлайта внутри для полноты картины.
>>14530 Изоляция, ясное дело. Вступаем в сговор с местным провайдером, чтобы подняли народу борду или форум в локальной сети. Вступаем в сговор с местными СМИ (вот это проще всего, конкуренты в такой ситуации становятся компаньенами). В каждой местной газете будет лежать листок с инфой, как попасть на локальный форум. Туда же идет вся местная реклама, включая наиболее крупных представителей рынка, тк у половины начнутся проблемы с https, тупо не успеют купить новые валидные сертификаты, а продавать все равно надо. Многие просто их не купят, при возможности ничего не менять и работать в своем регионе как и работали. Плюс помощь коммунистов и справедливороссов, которые проводили у нас в области митинги против запретов. Есть пара человек, которые готовы прямо сегодня повторить октябрьскую и имеют по 2000 - 3000 сторонников. Полиция само собой никого не бежит хватать, потому что не понимает сути требований властей. Плюс ютуб и вконтакт отключили, местный провайдер нашел выход, а требуют кого-то арестовывать и талдычат про про какие-то шифры. Ну и соответственно нарастающая революционная обстановка, с вываливанием куска еще и из соседних областей. Возможно даже нескольких областей.
У вас вообще есть представление как это все работать будет? Каков механизм? Каков принцип? Кто посетители, какой уровень скрытности, какие потребности удовлетворяет, каким целям служит?
>>14635 Тогда почему ты ещё не на нарах? Почему любой другой анон не на нарах? Весь политач и зогач дома сидит и размышляет о кознях правительства/рептилоидов.
>>14637 >Почему любой другой анон не на нарах? >Весь политач и зогач дома сидит и размышляет о кознях правительства/рептилоидов.
это временное явление. Абу уже сотрудничает. Как только кризис в сраной усилится и аноны начнут сильнее вскрывать ненужные темы, то сразу поедут пативены
>>14630 какое в пиздень свободное общение, ты что ебанулся или троллируешь? пойди блядь создай тред с ОП-пикчей в /b/. его снесут нахуй сразу же. или попробуй матом кого-то покрой в любой тематике. или в сексаче расскажи какие которкостволы ущербные чмошники, тебя сразу же забанят мудерасты (потому что они все короткостволы). тут нигде нет гарантии что твой тред или пост не потрут. даже в предыдущем треде орудовал модератор - удалил один пост с просьбой о перекате (это из того что я заметил, может быть и больше подчистил). а спам-лист? написал блядь пост - а он не отправляется. какое-то слово не проходит. ну, цензура стоит, понимаешь? нахуй такое свободное общение надо? пошел нахуй дебил
>>14638 Только идиоту может прийти в голову, что кто-то станет сажать анонимных кукаретиков для сохранения ПРЕСТОЛА. Их намного проще оставить вариться в собственном говне, ведь распространения их мнение всё равно не получит, а что-либо предпринять они всё равно не смогут.
>>14640 ПОДВЗОРВАЛСЯнесите следующего. А если серьезно. Я же спросил, просто спросил, зачем отвечать так грубо, я надеялся на последовательный, логически обоснованный, конструктивный диалог. Чтобы результаты были, от нашей с вами беседы, чтобы мы могли прийти к общему выводу. И бамп вот этому>>14636
>>14633 Но наноборда не анонимна. Точнее, она-то сама анонимна, но только в теории, потому что в теории протокола обмена нет, а на практике - есть. К тому же, она не защищена от чужих глаз: либо о ней знают только два аутиста, либо все.
>>14643 совершенно верно наноборда - это такая же борда как и хиккач. и анонимность тут может быть лучше лишь за счет распределения и перемешивания своих и чужих постов в контейнерах. но 100% анонимности нет.
>>14641 иногда органам нужно просто выполнять план. например: поймать N мамкиных анархистов с просторов интернета. благо админы нужных сайтов давно открыты к сотрудничеству. а кто не открыт того закроют. как-то так. но в принципе согласен что вариант призрачный. наноборда вот вообще создана чтобы уйти от внутренней (модерация) угрозы нежели от внешней (органы).
>>14649 А ну так это предположения мимокрокодилов. Однако тут, спорь-не спорь, при равных условиях отправляя один и тот же "противозаконный" пост на наноборду и параллельно в чистом виде на определенную имиджборду - шансов быть покаранным больше всего таки у первого варианта будет меньше, ведь админ может просто не знать что какой-то конкретный тред оккупировали нанобордисты (или вообще быть лояльным к нанобордистам и лишний раз не связываться с органами - пусть уж сами неугодные посты детектируют, а у органов в свою очередь человеческого ресурса может хватать только на поверхностную пробежку по постам). Да и потом этот же пост потом репостнут другие нанобордисты - в этот же тред и в треды на других бордах. В общем, придется основательно покопаться, чтобы добраться до изначального постера. В общем, для "преступников" постинг на наноборду - не защита, не спасение, но положительные побочные эффекты все же есть.
>>14651 распределенная модерация не позволит никому запретить тебе постить сообщение. твое сообщение каждый увидит хотя бы раз, хочет он того или нет. а далее каждый решает хочет ли он репостить такой пост или нет. по-моему это совсем не плохо, особенно учитывая тот факт, что не все захотят репостить провокационные посты, например, с ЦПятиной
>>14656 а вот и нет. при централизованной сообщение увидят только те, кто успел. вот напишу я пост, модер его удалит и только пару человек успеют увидеть. допустим они не скажут что видели пост. или скажут - но их сообщения тоже потрут. добавить сюда еще и баны и вот так вот можно заткнуть рот кому угодно.
а в наноборде ты отправил сообщение - и его увидят все участники. независимо от того, кто его там у себя лично поскрывал. а если вдруг потрут тот контейнер в котором лежит сообщение, то: • во-первых ты это сообщение будешь автоматически постить еще очень долго вместе с более новыми постами - так устроен сейчас клиент. • во-вторых все кто успел скачать твой пнг-контейнер тоже некоторое время в свои пнг-контейнеры будут автоматически добавлять твой пост (если не скрыли его) в итоге твой пост множество раз настигнет каждого. и никакая мразь ни с какой АИБ никак этому не помешает.
>>14653 Только условия не равные. Отправишь ты пост на наноборду - его прочтет парочка аутистов, отправишь на двач - чуть больше, напишешь в вк или жж - ещё больше. Или если предположить, что о наноборде знает не только два аутиста, то о ней знают всё. В т.ч. и администраторы ресурса, используемого в качестве средства обмена.
>>14659 >при централизованной сообщение увидят только те, кто успел. Так же, как и в наноборде. >а в наноборде ты отправил сообщение - и его увидят все участники Если получат оригинальное изображение.
>>14662 >>при централизованной сообщение увидят только те, кто успел. >Так же, как и в наноборде. на централизованной ни ты ни кто-либо еще не станет репостить твое сообщение автоматически. нахуй ты споришь? >Если получат оригинальное изображение. давай уже без намеков, ок? если ты имеешь в виду что админ некоторой АИБ будет строить против наноборды козни то эта проблема легко решается выбрасыванием этой АИБ из списка десятка других АИБ (сейчас в списке только 2 треда на 2 аиб но это только начало)
>>14663 >>14665 смотри places.txt постить надо туда, откуда другие скачивают. если в places.txt такого места еще нет - надо в старых местах сообщить чтобы в places.txt добавили новое место. вот и всё. для договаривания также неплохо подходит гитхаб. там можно писать в issues проекта и вроде бы даже в вики (хз не проверял). минус - нужна простая регистрация, плюс - никто не потрет. еще вариант - просто видишь тред с обожателями кристен стюарт где постят кучу пнгшек - добавляй его адрес в places.txt кроме того можно отдельно написать краулер который будет шерстить по всей борде по всем тредам и находить "нужные" треды.
>>14667 >на централизованной ни ты ни кто-либо еще не станет репостить твое сообщение автоматически. На наноборде тоже. Допустим, твой пост получил один человек, который решил его потереть, а оригинальный контейнер смыло вместе с тредом. Всё, кто успел, тот и прочитал.
>>14670 это не большая проблема. отправная точка уже есть (даже две) (даже три если считать комменты на гитхабе) постишь в имеющееся место инфу о том что по такому-то адресу будет находиться еще одно сборище нанобордистов. для пущей верности постишь в issues коммент о новом месте. все у кого places.txt никак не модифицировался получат пост о новом месте, обновят свой places.txt на крайняк - если все места из places.txt очистят до того как новый участник присоединился - он заглянёт на github в issues клиента и возьмет свежие ссылки. как-то так.
>>14673 ты похоже не въезжаешь. даже если тот чел скрыл твой пост и больше никто его не получил и тред смыло - ты ПРОДОЛЖИШЬ, АВТОМАТИЧЕСКИ, отправлять свой пост еще десятки раз. не уравнивай это с централизованной бордой а то я подумаю, что ты дебил.
ну и, кстати, треды надо брать медленные, чтоб не смывало. не зря на добраче тред для нанобордистов (тайный) создан в слоу доске.
может >>14673 думает что тред наноборды и тред на обычной АИБ как-то связаны, что одно - отражение другого. но это не так, в одном обычноАИБ треде могут присутствовать посты с десятков разных нанотредов. потому что нанопост - более-менее независимая единица. каждый пнг-контейнер может нести в себе парочку небольших нанотредов помимо новых постов.
>>14681 ну смотри сам, например, твой пост это 100 символов (точнее 132 вместе с хэшами-ссылками на родителей). это около 232 байт (utf-8). не забываем что в пнг-контейнерах еще и сжатие (простенькое, gzip, но раза в 2 сожмет легко). в общем округлим один пост до 500 байт (в сжатом виде) учитывая что люди могут и бòльшие посты писать и меньшие (типа "лол")
в пнгшку 800х600 влезает 175Килобайт информации. то есть около 360 постов. это все синтетические оценки, конечно же. но уже так видо, что пнг-контейнер это не просто переносчик одного-единственного нанопоста, это серьезный такой контейнер, куда попадают все свежие посты которые у тебя недавно появились включая твои а также набор старых постов (случайно выбранных из твоей базы, причем при выборке пропускаются очень большие посты (те что с картинками) чтобы не нагружать ими долго контейнеры)
>>14693 >нет необходимости Спорно. Борда медленная, есть ненулевая вероятность получить протухший тред, в который, например, уже год никто не писал, и даже не узнать об этом. >временные метки очень легко подделать Будто что-то плохое.
>>14694 плохое, если хочешь базировать сортировку постов на этом. если нужно просто для инфы, чтоб знать что тред "протух" (хотя я бы не стал на это ориентироваться, любой интересный тред имеет право на воскрешение) то ок, можно сделать
таймштамп и метка версии не влияют на сортировку, это чисто для вашей информации чтоб знать когда тред протух или что все стали переходить на новую версию или другой клиент
>>14703 формат не меняется. обратная совместимость сохранена. таймштамп здесь это лишь неявная вставка строчки перед текстом который ввел пользователь. в старых версиях клиента такую же строчку можно было бы просто вписать руками.
все у кого были проблемы с пропадающими тредами или с пропаданием всего (а они у вас обязательно были, этот фейл связан с переездом с нанокодировки на utf-8 который не был должным образом протестирован) качайте новый релиз. сообщайте сюда если что-то снова не работает как ожидалось
последний релиз на сегодня - 1.0.9 - пояснения в заглавном посте и Категории как попытка заранее всё организовать. совместимо с предыдущей версией, скачивать не обязательно
>>14753 первый пост создается искусственным образом, вот он (его не видно, вместо него сейчас шапка): 00000000000000000000000000000000{Welcome to Nanoboard}
новый релиз, парочка мелких исправлений. можно распаковывать поверх предыдущего (или вытащить из архива новый nboard.exe по сути изменился только он и README)
Веб-интерфейс Наноборды v1.1.0 • можно вводить большую I вместо маленькой в качестве тега курсива • невалидные теги типа большой I в качестве курсива вместо маленькой теперь не портятся • категории больше не попадают все время в свежие посты • обратная сортировка свежих постов (самые свежие - сверху)
>>14756 и еще один релиз тут уже фикс серьезной ошибки: потестил на винде и увидел что не все конетйнеры скачиваются с первого раза - приходится выключать/включать сервер чтобы докачать всё. ошибка была связана с параллельной записью в текстовый файлик
Как происходит связывание двух постов? То есть как понять что картинку, которую я скачал это ответ на какой-то пост и именно на него а не какой-то другой.
>>14781 это вообще о чем? Вот скачал я картинку, у нее есть хеш того кому отвечает(родитель) и уменя есть этот родитель где-то на диске(прдположим я скачал его раньше) так вот если база большая, придется сравнивать все хеши которые есть в базе с хешем новой скачанной картинки или как?
>>14784 Заграницаиндексация нам поможет А вообще наноборда не будет работать с кучей файлов.Вот допустим есть файл, полностью повторяющий предыдущий+новые посты, то предыдущий удаляется.Кстати,разрабы,это идея Мимо сочуствующий
>>14784 полная чушь, наноборда так не работает, у картинки нет хешей. хэши - у нанопостов. 2 раза один и тот же пост в базу не добавится, ошибок не будет, юзер увидит только один пост. наноборда нормально дружит с дублированием.
>>14786 извини, но ты тоже чушь сказал про кучу файлов. все пнгшки качаются один раз. downloaded.txt содержит список пнгшек которые уже скачаны. сами пнгшки не хранятся. приходит допустим еще 100 пнгшек новых и в каждой пнгшке один и тот же пост который уже есть в базе - наноборде просто похуй.
>>14800 >Невозможно соединиться с удаленным сервером >Неправильный результат из-за исключения, возникшего во время операции. См. описание исключения в InnerException. Попробуй добавь 410чан, у меня тупо крэшнулось при попытке.
>>14811 браток это моих рук дело. ну постеризацию хуйнул в гимпе чтобы оригинал поменьше весил. чтоб архив с программой меньше весил. это не последствия внедрения данных в пнг-контейнер.
>>14815 1011Кб превратились в 810Кб и 8,75Мб превратились в 13Мб. Скрипт прекрепляет сколько влезет в картинку или может меньше? Алсо, не могу посмотреть на одиночные нанопосты из png по этой причине >>14820
>>14819 да. но в utf-8 это зависит от символа. если английский текст например base64 что-то то по байту (8 бит) на символ уходит. там потом еще сверху сжатие gzip, русский текст неплохо жмет.
>>14820 давайте нормально разберемся с этой проблемой. возможно метод парсинга подходит не для всех борд. лично мной тестировалсся только хиккач и добрач. киньте ссылку которую пытаетесь задействовать, я попробую у себя и подкорректирую код если нужно.
>>14821 глянь хотя бы шапку и ридми файлик читни. если в двух словах то ты должен запустить сервак, открыть 127.0.0.1:7345 в браузере, нажать Искать посты, подождать, обновить, посмотреть-почитать, поотвечать (не спеши создавать пнг после каждого ответа, можешь несколько ответов сделать), нажать Создать ПНГ, посмотреть уведомление, открыть папку upload там будет файлик (последний бери) его пости в любой тред указанный в places.txt.
>>14831 с первого пикселя. последние пиксели (если данных не хватило чтобы заполнить) забиваются шумом. обычно данных подбирается столько чтобы забить пнг под завязку.
вы знали что картинки можно увеличивать (по клику) ? перед сжатием добавьте шарпена (резкости) - так больше деталей сохранится. когда гимп показывает около 12кб - это все еще норма и такой пост будет даже ретранслироваться (после бейс64 будет около 16 тысяч символов) вообще лимит на нанопост - 65 тысяч английских (~32 тысячи русских) символов но некоторые браузеры типа ИЕ не показывают бейс64 картинки больше 32кб это я к тому что не всегда нужно так уж фанатично ужимать картинку до 3х килобайт
>>14833 > перед сжатием добавьте шарпена (резкости) - так больше деталей сохранится. Может наоборот увеличить сглаживание до ста? >такой пост будет даже ретранслироваться Есть определенная граница ретрансляции или же вероятность в обратной пропорции размеру?
>>14834 порог - 16384 байта ретрансляция постов больше порога - только для недавних постов если в контейнер идет 100 постов то в первые 50 попадают посты любого размера и берутся только недавние а вторые 50 это случайные посты из всех включая самые старые кроме превышающих порог размера
>>14840 0. Определить вместимость контейнера (тривиально - умножить количество пикселей на 3 и поделить на 8, от результата отнять 32 - столько байтов и влезет в контейнер). 1. Задать переменную количества (далее ПК) = 1 2. Взять ПК последних постов и ПК случайных (из случайных выбросить те, что больше 16384 байт, из всего выбросить скрытые) посчитать сколько в целом эти две группы занимают места (в сжатом виде). 3. Если они занимают меньше, чем может вместить контейнер, ПК увеличивается по дебильной формуле: ПКновый = 1 + ПКстарый + ПКстарый * 0.667 и переход к шагу 2, Если они занимают больше, чем может вместить контейнер - берем предыдущие результаты и идем к п.4 4. Финиш
Количество переходов с п.3 к п.2 ограничено 65535 разами на случай если посты нереально хорошо жмутся.
>>14841 здесь под последними постами понимаются те, что недавно попали в базу (наличие сохранения на диск не требуется) то есть те что не так давно получены в результате поиска и те, что недавно написаны самим пользователем.
>>14843 и если недавно были получены посты которые уже давным давно есть в базе пользователя - они не станут после этого недавними а так и останутся старыми.
новый релиз с заданием максимальной ширины посту перед запуском нужно удалить старый style.css если распаковали поверх старой версии где уже сгенерировался style.css
насчет того как редактировать style.css тут вам за помощью на w3c вообще особых знаний не нужно чтобы подправить все color и background-color на свои значения (в формате html цветов типа #a3b или #f7a3ee - любой online color picker в помощь), ну шрифт там, размер текста тоже все должно быть понятно как менять. закругление постов - border-radius, граница - border, отступы вокруг постов - margin, отступ от текста до границы поста - padding
если кто-то хочет заморочиться и насоздавать разных стилей (в стиле известных бордовских движков) то я позже с радостью добавлю их в планируемую переключалку стилей
Немного ностальгии.Аноним10/01/16 Вск 03:51:53#236№14853
Цитаты из 2013 года, когда еще нихуя не было кроме ИДЕИ и ВДОХНОВЕНИЯ. Забавно, что большинство из того о чем тогда мечталось сейчас реализовано, а тогда был лишь рарджпег с команд-лайн инструментом по запихиванию 7з архивов с никак не стандартизированным содержимым в png и обратно в 7з и призыв распространять этот рарджпег.
И потом вовсе не обязательно обмениваться ЗАПРЕЩЁННОЙ инфой. За этим — в скрытосети. Ради наноборды не надо обмазываться педофильскими подозрительными зашифрованными пиртупир-ретрансляторами. Суть наноборды в бордовском общении без ограничений. На наноборде можно полить любого мочератора говном. На наноборде никто не удалит твой нанотред, а если он будет годным — его помогут поддержать на плаву хоть 500, хоть 1000, хоть 2000 постов. Вернувшись со школы и запустив клиент наноборды ты не увидишь надписи «Website is offline». Потому что для этого должны внезапно лечь все вебсайты на которых есть треды с понями, куклотой или ещё каким-нибудь аниме.
Наноборда это самая ламповая борда в мире. У наноборды не может быть хозяина, покровителя, админа, поддерживателя. Наноборда создаётся один раз, как кукла, в которую Розен впукнул куклий дух и дальше живёт сама по себе питаясь лишь энергией людей. Никто не может решить продать наноборду, закрыть наноборду, ввести автозамену, забанить кого-то, вайпнуть все треды.
Наноборда это не замена инета, это такая особенная борда — с несколько повышенной анонимностью и отсутствием централизованной модерации, но с присутствием пользовательской модерации: например, ты можешь отказаться распространять некоторые посты, кто-то ещё откажется их распространять и они быстрее утонут. Наноборда не заставит тебя вслепую распространять что-то чужое если ты не хочешь этого. Наноборда позволяет видеть всё, что через тебя проходит. Если ты этого не видишь (нет ключа) — то клиент это просто удаляет как не распознанное. Наноборда не связывает компьютеры пользователей напрямую. В наноборде доступно шифрование — лишь как способ создать приватные доски. На ранних этапах в этом не будет необходимости. Наноборда — это борда. Наноборда — это лучшая борда. Наноборда — это борда, которая не умрёт. Наноборда — это паразит на теле всех борд. Наноборда.
>>14853 а в 2014 был еще проект нанохтмл, не использующий ни АИБ ни пнг-контейнеры. это была наноборда на текстовых файликах которыми обменивались через файлообменники типа bittorrent sync, dropbox.
Одна проблема - клиента пока никто не написал. Только пнг-шифратор.
Профиты: - наноборду нельзя удалить. просто нельзя и всё. можешь закрыть одну реальную борду на которой хостились нанокартинки, но останутся другие. а информация наноборды дублируется много раз для лучшего распространения и синхронизации. наноборда не в интернете - она на компьютерах участников. и если даже однажды закроют все все все борды, в качестве источника картинок можно указать любой другой сайт/файлопомойку. наноборда может паразитировать на чём угодно. - наноборду нельзя модерировать, но каждый участник в праве отказаться распространять неприемлемые для него посты (в программном клиенте можно врубить фильтры или аппрувить вручную каждый пост/файл). - наноборда анонимна в том плане, что сложно вычислить кто именно написал какое сообщение, ведь в каждой нанокартинке целый набор чужих постов и иногда может даже уместиться целый тред - нанокартинку нельзя отличить от обычной картинки. разве что можно догадаться по размеру если картинка тупо белая а весит много. - нанокартинки могут репостить обычные пользователи обычных борд ничего не подозревая. таким образом ставая распространителями нанопостов
- у наноборды нет альтернативных наноборд, куда можно съебать (пока). наноборда одна, для всех, первая, та самая - наноборда это заебись как илитно - наноборда это как вирус. её никто не остановит
Как я вижу работу с нанобордой: На компе в фоне крутится прожка которая выкачивает нанопосты из обычных борд (адреса указываются при настройке) и формирует веб-странички с нанотредами и нанопостами локально прямо на компе. Ты только заходишь, листаешь, читаешь, отвечаешь (вот тут незаметно происходит интересное: твой ответ добавляется в одну из нанокартинок, которую тебе предстоит отправить, а точнее, он будет добавляться в несколько нанокартинок подряд для лучшего усвоения). В отдельной папке на твоём компе появляются нанокартинки. Они берутся из пака, который ты скормил прожке при настройке. Твоя задача - постить нанокартинки на обычных бордах с отвлекающим текстом. В нанокартинках - твои посты, посты других анонов.
>>14855 Вот бы сейчас так,только без файликов,прямо в токсы/ирки/жабберы >>14795 Вполне возможна чушь,я же просто сочуствующий Алсо,когда начнете пиар/начнёте ли?
>>14872 он имеет в виду распространение путем отправки сообщений в каналы различных чатов. нанопост является текстом который можно скопировать как текст и вставить в любое окно где поддерживается utf-8 (с irc тут могут быть проблемы в том плане что японщина и прочая экзотика превратится в крякозябры и хэш поста собъётся потом). так то теоретически можно.
>>14866 теоретически - где угодно хоть на фонарных столбах. конкретно сейчас паразитируем на двух АИБ. раздел Криптоанархия имеется, там пока только один тред. есть еще тред в корне криптоанархический.
новый релиз (1.1.3) - кто-то спрашивал что будет с постами ниже по иерархии если скрыть какой-то пост. теперь если у поста есть не скрытые ответы при скрытии он не будет прятаться а будет заменяться на плашку типа "пост скрыт но есть нескрытые ответы"
>>14886 С фрактальным сжатием будет заебца. Сжимать очко можно до 10000 раз, это не шутка и не архиватор Бабушкина. Потом расжимаем очень быстро и можем картинку увеличить на много раз из исходной картинки 100х100px, к примеру. Математика эта крута!
>>14900 со скрытием постов сейчас полная хуйня и я обязательно буду это переделывать. после скрытия будет видно узкую плашку из которой можно будет либо отменить скрытие либо сделать безвозвратное удаление (в том числе из базы)
>>14886 тут уже есть отдельный тред про сжатие изображений. когда запилите публично доступный алгоритм сжатия/распаковки изображений с поддержкой большинства браузеров (очень желательно через base64 data-uri) - сообщайте
>>14898 переключалки тем пока нету (в будущем будет) но вручную уже можно подменять style.css чтобы юзать свою тему. чуть выше есть ссылка на фиддл где цсс - валидный цсс наноборды, можно подправить понажимать Run посмотреть как меняется, когда будет готово - css сохранить как style.css
появилось нормальное удаление: жмешь "удалить" - пост сворачивается и появляется кнопка "вернуть" после нажатия на "выключить сервер" все удаленные посты стираются из базы и вернуть их уже нельзя. кроме того их хэш добавляется в список (hide.list) и если такой пост снова придет из какого-то контейнера то будет проигнорирован.
сохранение теперь автоматическое, кнопка "сохранить базу" убрала
ОП, сколько может влезть полезной информации в стенографии, к примеру, в таком тексте: Слушай, давай я те спою чё-нибудь, а? Ну вот, а песня, такая, про цирк, называется "Зелёный Слоник" Там значит аккорды первые такие: Там, та тара тара там, та тара тара там, Та тара тара там, та тара тара там, Та тара тара там, та тара тара там, Тарам та тарам тарам там, там, там. Там, та тара тара там, та тара тара там Та тара тара там, та тара тара там Та тара тара там, та тара тара там Тарам та тарам тарам там, там, там. Зелёный Слоник в наш оркестр пришёл, Зелёный Слоник наш трубу принёс. Когда ребята уходили... Зелёный Слоник на трубе играл. Играл про то, как плохо в клетке жить, Как плохо есть проклятую еду, Как плохо всем, а хуже всего Ему - Зелёному Слонику... Там, та тара тара там, та тара тара там Та тара тара там, та тара тара там Та тара тара там, та тара тара там Тарам та тарам тарам там, там, там. Там, та тара тара там, та тара тара там Та тара тара там, та тара тара там Та тара тара там, та тара тара там Тарам та тарам тарам там, там, там. Ну такая песня, просто, ну я, я тебе её просто хотел, ну исполнить, понимаешь эту песню...
>>14915 Я не оп школнек но попробую. Сколько здесь букв а, е, заглавных к, вообще букв похожих на английские + пробелы + запятые. Возможно хватит на целое четверостишье
>>14924 я (оп) не планирую. у меня почти месяц ушел каждодневной работы по несколько часов на реализацию на моно. я боюсь даже представить каким дерьмом мне придется обмазаться (QT? ну нахуй такую нативность, моно же в десятки раз меньше весит) чтобы тот же функционал заполучить на С++ и как тяжко потом придется ебаться с текущей памятью. очень сомневаюсь что найдутся желающие и в то же время могущие. вообще я не против чужих альтернативных совместимых реализаций на чем угодно. могу даже попытаться помогать, но никак не вести. но также продолжаю стоять на том что моно/джава это не так уж и плохо. работает - и это главное.
>>14922 база сохраняется каждый раз после того как найдены и извлечены новые посты, а также каждый раз после того как ты добавляешь новый пост. при выключении сервера (через последний пункт в шапке) происходит удаление из базы всех постов помеченных на удаление. посты, помеченные на удаление как и раньше не попадают в ПНГ-контейнеры.
>>14915 для метода чередования латинских-русских букв аеросух дели количество символов на 25 - примерно столько влезет (если хочешь конкретики - посчитай сколько в тексте символов а,е,р,о,с,у или х - вот столько бит зашифруешь, 6 битной кодировки хватит на строчные русские буквы + цифры и знаки препинания либо на строчные английский и русский + парочка знаков препинания). но метод крайне палевный, я не рекомендую его использовать.
для метода четных-нечетных блоков разделенных пробелами (с выбросом блоков от 4 символов и ниже) дели количество символов на 100. это примерное число и от текста к тексту будет меняться, разумеется. вот здесь демка по второму методу: https://jsfiddle.net/yaebpft9/10/
>>14931 да, по поводу русских/латинских можно задействовать дополнительно прописные: КЕНВАРОСМТХ, но ввиду того что встречаются прописные не так уж и часто (обычно лишь в начале предложения) это не даст большой выгоды
>>14939 популярный, содержит дохуя всего изкаропки, довольно простой и мощный, никакой экзотики, минимум пердолинга с памятью. кстати nboard клиент это не только шарп, но и джаваскрипт, хтмл, цсс.
отвечу как могу - чаны в битмессадже это просто публичный чатик куда все по очереди срут. наноборда это полноценная анонимная имидж борда с ветвлением, с картинками, без определенного протокола, встраиваемая. и битмесседж чаны могут стать лишь одним из вариантов распространения нанопостов.
>>14983 а) напиши спеки своего компа, номер версии оперы. б) пошагово опиши процесс создания и постинга йоб, скажи сколько весит твоя картинка, в каком виде ты ее вставляешь в пост.
>>14984 нет конечно лучше притащи QT, Kde и Gnome не забудь
>>14991 Вот оригинал ебы что выше. Весь альфа канал заменился черным цветом, ободок похерился.
Алсо, с процессором и памятью какая-то хуита. Прога жрет до 165м в пике, потом освобождает все потом опять жрет. У меня параноя начинается, предыдущие версии тихо сидели.
Бровзер, на него можно забить. Дефолтный стиль работает и хватит.
Может заместо моно, написать биндинги к Cherokee HTTP Server? Или скинь ссылку на описание протокола: я портирую на Си с самодельным веб-сервером в несколько кегабайт.
>>14999 156кб после конверта в бейс64 просто не влезет в пост. покажи свою уменьшенную версию. во время самого первого поиска когда обрабатывается хуева туча картинок слабые компы могут заметно подпердывать. но дальше когда при поиске идут просто проверочки и только иногда 1-2 новые картинки находятся, скачиваются и обрабатываются - тормозов быть не должно. при создании пнг контейнера - небольшой напряг так как происходит много циклов упакови (упаковал, проверил размер, если влезет еще - добавляется больше постов, упаковал, проверил размер и так далее). количество этих циклов ограничено но весьма большим числом. можно как-то сократить количество таких циклов в ущерб эффективности использования пространства контейнера. возможно есть смысл это сделать в виде настройки чтобы на слабых компах не тормозило. на macbook pro контейнер создается практически моментально.
>>15003 тут не сервер который сервит файлы, тут все страницы динамические.
>>15012 Какими же надо было быть даунами, что-бы назвать фирму DNS. К слову, есть Iodine и можете зашивать в DNS-запросы. Ещё и бесплатный трафик будет.
>>15030 Отвечу еще раз если ты не понял. Некоторые иделогические сходства битмесседжа с Нанобордой имеются, а именно невозможность модерации, невозможность отключения, возможность отделения в свою борду поделившись с кем-то ключом. Но чаны битмесседжа это, по сути, публичные чат-комнаты. А Наноборда это АИБ. Понятна разница между АИБ и чат-комнатой? Идем дальше, у битмесседж свой протокол. А Наноборда, в свою очередь - паразит, который может эксплуатировать в том числе и битмесседж чан, благодаря тому, что каждый нанопост (включая нанопосты с картинками) это независимый (в том плане что нанопосты из какого-то нанотреда могут приходить в произвольном порядке в разное время с разных мест и потом собираться в кучу клиентом) кусочек текста из отображаемых символов, подверженный свободному копированию и вставке. Битмесседж чан - один, а Наноборда, его использующая - полноценная, организованная, с кучей разделов, тредов, подтредов и так далее. С ретрансляцией постов. С контролем того, что ты будешь ретранслировать. И при этом Наноборда может спокойно поселиться на нескольких битмесседж чанах сразу. И при этом же Наноборда может еще и на нескольких реальных АИБ паразитировать. Кто-то может пользоваться только постингом/скачиванием пнг-контейнеров, кто-то - подключением к битмесседж чану, кто-то и туда и туда (и будет служить мостиком), кто-то с чана только качает, а также постит/качает пнг-контейнеры, кто-то наоборот контейнеры не постит а только качает, а постит в чан. Поэтому нельзя сказать, что у Наноборды нет протокола обмена. Просто она не зависит от конкретного протокола, она может использовать сразу несколько, менять, добавлять, убирать протоколы, оставаясь при этом неизменной. Еще раз: чан битмесседжа для Наноборды это лишь один из возможных протоколов. Фактически сейчас Наноборда использует обмен пнг-контейнерами как единственный протокол, этот обмен распределен между несколькими АИБ. Но это только начало.
>>15037 >нанопосты из какого-то нанотреда могут приходить в произвольном порядке в разное время с разных мест Кстати, ты вот это написал и я подумал: стоит включить в алгоритм выбора постов для ретрансляции приоритетный выбор того поста, на который ты отвечаешь и ещё нескольких по цепочке. Чтобы не получалось, что ты загрузил пост Y, отвечающий на X, а X ещё не загрузил, поскольку он в другом (временно недоступном) месте.
>>15041 Я планирую улучшать механизм выборки для ретрансляции и нечто подобное сделаю.
>>15043 Это обосновано если ты отвечаешь на очень старые посты. У нового участника может их не быть. C текущим алгоритмом он все равно со временем их получит (если они все меньше 16Кб), так как остальные участники постоянно ретранслируют случайную выборку из старых постов. Но чем больше постов будет в базах участников тем дольше будет длиться этот период, так что нужны приоритеты, чтобы ускорить этот процесс.
>>15038 постинг/скачивание контейнеров на АИБ имеет некоторые преимущества, а именно:
• возможности вайперов ограничиваются самими АИБ (нельзя часто постить, капча, ожидание загрузки контейнера, в конце концов модеры визуально могут заметить вайп пнг-шками и потереть его, а участникам - при наличии мощной системы фильтрации, в том числе стиранию говнопостов по тредам/целым контейнерам а не по одиночке - такие вайпы будут как капля в море)
• ты не шкваришься участием в подозрительном (и потенциально запрещенном) p2p-трафике
• довольно высокая скорость работы (разве что первый старт (на свежескачанном клиенте) может быть долгим при обилии тредов в places) так как контейнеры лежат в открытом интернете на мощных серверах.
• минимум лишних действий. ты отправляешь один или даже несколько постов в наноборде и после этого отправляешь обычный пост на обычную АИБ. не пользовался бы ты нанобордой, пользовался бы АИБ - тебе все равно пришлось бы делать пост на АИБ (разве что без картинки). а тут за один пост с картинкой ты отправляешь сразу несколько нанопостов да еще и помогаешь наноборде.
>>15043 Аргументируй. >>15049 >Это обосновано если ты отвечаешь на очень старые посты Это обосновано даже для новых постов. Вот представь, скачал ты контейнер с этой борды, написал ответ, а тут ссач упал от дудоса. Ну ты и запостил на другой чан свой ответ (без поста, на который он ссылается). Теперь каждый, кто будет обновлять посты по время даунтайма ссача, получит только твой пост. И запихни places.txt в репы, незачем распространять его только с бинарниками.
Почему бы вам банально не паразитировать в irc каналах? простота реализации клиента поражает, это же ТЕКСТОВЫЙ ПРОТОКОЛ, что может быть проще? к тому же, они сейчас почти пустые...
контейнеры пакуются по более умному алгоритму. влазит больше постов, повышен приоритет у постов, на которые недавно ответили.
перед отправкой контейнера а также после выключения сервера из базы удаляются ответы на удаленные посты (рекурсивно). так что теперь достаточно удалить верхушку треда с ЦП и можно быть уверенным, что из этого треда в контейнер и на диск ничего не попадет
1.1.7 пока доступна для скачивания на случай если 1.2-бета окажется сильно бажной.
>>15100 Он в пикселях, конечно ему пизда. >Постинг запрещён. Бан: 497530. Причина: ссу тебе в ротешник. За что мне могли дать бан на всех досках? Даже в /д/
Это экспериментальная версия, содержит новую функциональность, требует внимательного тестирования. Что нового:
• Обновленный JSON API (подробности - в вики) позволяет сторонним приложениям обращаться к серверу и работать с базой нанопостов • возможность отклонить посты из контейнера • пнг-контейнеры теперь пакуются по совершенно новому алгоритму (это не касается форматов чего либо, а касается исключительно решений - какие посты совать в контейнер), более быстрому и эффективному. в частности изображение может увеличиваться до 2х раз (редко - больше), чтобы вместить больше постов; повышен приоритет у постов, на которые недавно отвечали. • перед упаковкой пнг-контейнера из базы удаляются посты, помеченные на удаление а также (ВАЖНО) рекурсивно все ответы на посты, помеченные на удаление. то же самое происходит и при выключении сервера через кнопку.
>>15150 >изображение может увеличиваться до 2х раз Это очень много. Высокохуджественные пнг и так много весят, а тут они еще "нисхуя" так раздуваются. У юзера может быть батхирт, если он догадается их пересохранить и внезапно они похудеют в два раза - т.е эта опереация имеет смысл, в то время как за сраными 500кб или 20% никто гоняться не будет - либо просто не заметит, либо спишет на ололо-пнг-креатор(они бывают лажают с размерами). Имхо изображения больше 2мб уже некомфортны для работы. >рекурсивно все ответы на посты Спорное решение, но ладно, и так сойдет.
>>15156 Я не написал о подробностях нового алгоритма: в любой контейнер делается попытка запихнуть около 100 постов, половина из которых сильно ограниченного размера (до 8кб), вторая половина - умеренно ограниченного размера (до 16кб) и лишь небольшая часть (до 8 штук) свежих постов с ограничением до 64кб (в принципе пост больше 64кб отклоняется как невалидный). это все значит что в не сжатом виде максимум будет чуть больше мегабайта, обычно меньше. ну а в сжатом точно меньше - до 300-500кб. если картинку для этого надо увеличить больше чем в 2 раза, то количество постов для засовывания уменьшается и операция повторяется второй раз (картинка теперь будет увеличена только если она реально очень маленькая). изначально большая картинка увеличиваться вряд ли будет так как туда и так все влезет (в fullHD png влазит 750Кб). кстати, сам пнг имеет свое сжатие которое, на удивление, работает даже на зашумлении нижнего бита. и при пересохранении данные не теряются. то есть можно скачать пнг, пересохранить и контейнер не испортится. в общем речь идет об итоговых пнгшках размерами 200-1000Кб, никак не больше 2Мб. могу добавить больше тонкостей в алгоритм чтобы даже маленькие контейнеры съедались и не слишком увеличивались но пока не вижу в этом смысла.
насчет рекурсивного удаления - если удалить пост треда и выключить сервер а потом снова включить то треда ты не увидишь а в базе на диске останутся посты (с ЦП). увидеть можно будет только при полном разворачивании всей категории. иногда это может быть не совсем то, чего хочется, согласен, подумаю
>>15037 >ноборда это АИБ. Понятна разница между АИБ и чат-комнатой? Понятна. Дело в том, что наноборда -- это суть та же чат-комната, лишь выглядящая как аиб, по отсутствию модерации (спам, вайп) Ты уже рассказал о том какой наноборда паразит что она может эксплуатировать что угодно итд, но так и не сказал зачем. Какие мотивы для использования?
>>15272 Причина, на самом деле в невозможности (для старого алгоритма) быстро высчитать итоговый размер архива который будет засунут (после шифрования) в пнг-контейнер. (Почему так - потому что после сжатия размер меняется). На слабых компьютерах ощутимые тормоза в несколько секунд, о чем уже жаловался один анон выше по треду. 100 постов и ряд ограничений по размеру на группы постов - примерно в большинстве ситуаций подходит под большинство картинок из пака с 230 фотками Кристен Стюарт. Только и всего. Размеры картинок там довольно "популярные". Короче не хайрез, не 100х100 а такой себе среднячок, вот сюда чаще всего 100 постов и влезет или СЛЕГКА не влезет - тогда картинка слегка увеличится.
В общем проигрыш тут будет только если постить хайрезы. Там останется много свободного места. Напомню, что пустое место забивается однородным шумом для снижения "палевности" контейнера. В случае с картинками 100х100 - они будут увеличены, но, вероятно, не сильно (если алгоритм замечает, что контейнер слишком мал для данных, данных берется меньше - здесь всего одна проверка а не тысячи попыток как в старом алгоритме).
Косвенный плюс - можно будет отсекать спам-контейнеры с огромным количеством постов (например, отличающихся одной буквой - такое хорошо сожмется). На данный момент ограничение - 1024 входящих сообщений из контейнера. Можно смело снизить до 256.
В конце концов это не обязательно финальный вариант упаковщика, наверняка можно придумать что-то еще эффективнее (размер после сжатия можно примерно прикинуть). Главное, что каким бы способом не был бы осуществлен подбор - результирующие контейнеры совместимы, читаются любой свежей версией клиента.
>>15306 не можешь запостить? пересохрани в жпег в пейнте. или засунь в папку контейнерс временно убери оттуда всё и создай пнг контейнер. в upload будет та же картинка (на вид) но cocaч схавает как новую
>>15318 верно можно было досрочно закончить base64 в uri img тега и добавить свой скрипт который выполнился бы по клику/наведению на картинку или просто после загрузки страницы.
исправление более строго парсит конструкции с тегом img, и в целом помимо угловых скобок теперь никакие кавычки тоже не пропускаются на страницу
>>15428 Ну борда на айтупи нахуй не нужна, слишком сложно для большинства. Сам хочу запилить сорт оф приложение, на кнопку защелканил, борда открылась. Борда с цп, оружием, криптоанархией и /бб. По вечерам 20-30 строчек кода пишу, всё никак не допишу.
состояние прогресса: клиент наноборды полнотью готов к работе
что касается активности: будут баг-репорты, фича-реквесты - будет и активность (в зависимости от моего свободного времени, но серьезные баги в любом случае постараюсь исправлять)
>>15726 я подготовил в серваке апишку которую может использовать любая отдельная прога на компе использующая свой собственный канал распространения. на вики вся инфа есть
>>15735 ААА сложна!!! Я не нахожу mono, я нашел лишь кучку библиотек libmono и не понимаю, что из них ставить! Ставить mono-runtime? И есть ли возможность сделать нативно?
>>15735 короче на сайте моно есть все инструкции и имена пакетов.
http://www.mono-project.com/download/ см Linux distribution packages инструкция по смене репозитория и т д - это для самой свежей версии, которая не нужна.
Дропнул все кривые посты. Алсо, добавили какое-то глупое предупреждение про "мало контенеров", я вначале прочитал жопой и думал что это еггор. Как-то удобнее было когда прога молча создавала квадрат малевича и не парилась, а за контенерами пусть юзер следит. Я например, по одному закидываю чтобы выбрался всегда нужный, а не рандомный.
>>15754 это не запоротые посты, с отображением все ок. это кто-то проспамил мусором. глянь на http://127.0.0.1:7345/lastposts/9999999 поищи там фразу Настроил ли я всё верно? - ты увидишь ее первое появление в нормальном треде, дальше пару раз фраза цитируется (>) в ответах, а дальше уже встречается в мусорных постах, кем-то любезно составленных. вот пример мусорного поста:
{ "hash" : "9a7811174c6738fefc23e89a23683edf", "isHidden" : "1", "replyTo" : "f682830a470200d738d32c69e6c2b8a4", "message" : "Настроил ли я всё верно? Хуй знает. Отпишите в треде в /b что я всё настроил нормально.\nПросто напишите \"Ты всё настроил нормально\" и я пойму.00000000000000000000000000000000{Welcome to Nanoboard}25d6009a0a2f1c28857cdef170e0dc74>обожания\nНет.\nУ меня на этот счет есть теория - чем меньше человек из себя сам по себе представляет, тем к более крупному коммьюнити старается себя отнести. Успешному человеку срать на быдлопроблемы какой-то Маньки Ерохиной из о" }
причем контейнеров около 10 а может и больше. надо сразу "отклонять контейнер" когда видишь подобную муть - по прячущимся постам сразу видно что говно лежит рядышком и пришло из одного и того же места.
>>15760 Спасибо что пояснил. Меня смутило отсутствие временой метки и клиента. Казалось бы, новые ньюфaги кочaют последний клиент и все новые посты должны быть с метками, без них они выглядят как ошибка пaрсинга.
>>15765 Все новые посты 100% попадают в свежий контенер. >еще пару раз пересоздать Лол, вот на счет этого не знаю, может во второй проход новые посты уже "не новые" и не попадают в контенер. Я думаю лучше одни раз создавать.
Если у тебя остался старый клиент со старой базой, твои посты должны в ней были сохранится. Еще можно их достать.
>>15763 какая версия клиента использовалась при отправке постов? выключал ли ты после этого сервер через кнопку "Выключить сервер"? создавал ли контейнер, постил ли? если это версия 1.2 и выше и ты валидно выключал сервер то эти посты как минимум должны остаться в твоей базе. или ты написал посты, сделал контейнер, запостил его, стер базу и снова запустил поиск? в общем расскажи больше о том что произошло
а между тем вышла новая версия клиента с встроенным настраиваемым спам-фильтром. можно распаковать поверх имеющейся версии - посты из имеющейся базы будут фильтроваться.
>>15770 1) бывает что запустил nboard.exe пописал сообщения а потом взял и закрыл окошко с консолькой где nboard.exe запускал. твои посты в таком случае пропадут. если ты выключал сервер через кнопку то ничего пропасть не должно (разве что ты случайно их удалил).
2) бывают случаи посложнее - написал пару сообщений, а потом сделал поиск постов. пришло штук 10-15 новых постов и твои посты стали "старыми" и в следующий контейнер не попали. рано или поздно они в контейнер, конечно, попадут, но не сразу, поэтому лучше создавать контейнер сразу после того как написал посты. однако опять же ты эти все свои посты будешь продолжать видеть.
другими словами твои посты могут "пропасть" только если ты непосредственно после их написания неправильно завершишь работу сервера (не через кнопку на веб-страничке) или удалишь их либо их родителя либо если ты удалишь свою базу (или перейдешь на новую версию не путём распаковки "поверх" а путем работы в свежераспакованной папке) перед этим не отправив свои посты в пнг-контейнере (что нужно делать сразу же после создания постов - до 32 твоих постов попадут в контейнер если они меньше 16кб, те что больше 16кб (такое бывает только когда прикрепляешь картинку или вставляешь ОЧЕ длинную пасту) - попадут в количестве до 8 штук)
пикрелейтед - чей-то пост, признавайтесь чей. единственный, кстати, на данный момент пост отправленный с 1.2.2-beta, которая уже устарела (рекомендую 1.2.3-beta, там кроме кнопки "отклонить контейнер" есть еще и спам-фильтр, который может еще больше помочь в надвигающихся атаках на наноборду).
>>15772 > пикрелейтед - чей-то пост, признавайтесь чей. Зачем признаваться? > другими словами твои посты могут "пропасть" только если ты непосредственно после их написания неправильно завершишь работу сервера Значит всегда надо в браузере завершать? А то я так закрывал. Но, пост то все таки мой был >>15773, должен быть еще огромный тредв контейнере.
>>15786 Помоему это и так все знают, просто очень слабовольные чтобы взять и уйти в другое место с 3.5 анонами. В треде тоже кто возбухал что у нас 5 анонимов и этого крайне мало. Такой-то эффект массы.
Я думаю нужно всего 100 п/день, чтобы для мимокроков борда стала привлекательна и он на нее заходил хотя бы раз в день.
Я тут подумал... Это не совет, а предостережение от тех, кто так сделает. Ведь этот nboard.exe его можно поднять на выделенном серваке, привязать домен... получится обычная борда. Только отключить хэндлеры сохранения базы (сделать автоматическим), создания контейнеров и прочий эксклюзив. А еще можно там ввести свою модерацию... В общем остерегайтесь тех, кто запустит публичный сервер наноборды ибо это централизация, что есть хуево и в целом идет в разрез с идеями наноборды. Не пользуйтесь никаким централизованным доступом к наноборде.
>>15792 Удобством. Заходишь как на обычный сайт, с контейнерами и местом их постинга заморачиваться не надо, сам ничего не хранишь.
У же говорили, что нужно икать какую-нибудь удобную картинко-помойку(ака галлерею) с анонимным постингом и удоление по времени. Что среднее между ргхостом и бурами. Может такие бывают.. надо завтра погуглить..
возьми из папки 1.2.3 перенеси экзешник в папку 1.1.7 и наслаждайся свежей версией. или наоборот data.db, index.db, hide.list, downloaded.txt перенеси из 1.1.7 в 1.2.3
скорее всего ты новой версией скачал свой пост но не сохранил базу. или скрыл случайно.
1.2.6 выходим из беты хули потестировали же заебись
теперь треды по умолчанию разворачиваются, кнопка назад вместо кнопки вверх, шапка категорий (меняемая - см categories.txt), номер версии перенесен в футер, предупреждения о превышении лимитов при конвертации картинки, слегка пофикшены стили и другие мелочи
• фикс счетчиков и сортировки • постинг в корневой тред закрыт из соображений юзабилити – удобней и понятней когда все треды в категориях. уже созданные там треды сохранены (удаляйте когда посчитаете нужным). • теперь треды по умолчанию разворачиваются (кроме тех что в корне), кнопка назад вместо кнопки вверх, шапка категорий (меняемая - см categories.txt), номер версии перенесен в футер, предупреждения о превышении лимитов при конвертации картинки и другие мелочи • мелкофикс цитирования
номер поста (в углу, например, #123) локальный и может говорить лишь о порядке, в котором вам попадали посты. у других участников этот порядок может отличаться. в целом это ни на что особо не влияет, просто украшательство.
>>15851 в версии 1.2.7 и раньше был баг связанный со сменой стиля. если у тебя и на 1.2.8 стиль не меняется, то это хуево, надо больше информации о том как ты запускаешь, при каких условиях. например скрин твоей папки styles, скрин твоего браузера с открытыми нетворк логами сразу же после смены стиля
>>15859 а ты давай прекращай агитировать всех постить в одно место. постить надо в разные треды на разных аиб. на данный момент это 3 разных АИБ. постить только сюда - глупо.
>>15862 Ну хз, для потестить на полшишечки и сразу что-то спросить можно и один какой-то тред иметь, а потом уже в нем агитировать всех регулярых постеров разбредаться по другим бордам и там няшится под хвостик. >>15863 Ладно.
>>15876 Иной раз даже с малым весом получается много букв, теперь клиент говорит об этом надо до 16к знаков, для "вечной" ретрансляции. Экспериментируй.
Знаете что? Стили не работают ни фф ни в жопере. Про стевой трафик ничего сказать не могу ибо нихуя не понимаю, он сбрасывается из-за пезагрузки страницы. Новая страница всегда приходит с дефолтным встроеным стилем, каким-то левым пустым тегом стиля и всегда пустым первым пунктом листбокса.
Папка ситлей на месте, можно в отладчике заменить стиль на другой и все заработает.
У меня нехорошие предчуствия, что сижу я в треде с одними хромогами.
Оп, таки добавь сортировку постов по времени, хотя бы в качестве опции. Намного удобней будет. А вообще, в идеале оно должно быть с автоматическим постингом пикчи в треды из places.txt (с выводом капчи). Ну и встроенный ужимальщик пикч неплохо было добавить бы, но это так, мелочь.
>>15897 >автоматическим постингом пикчи в треды из places.txt Вангую такого не-бу-дет. Там могут быть очень разные места и везде делать валидный постинг и поддерживать его это очень трудное и главное неблагодарное занятие.
А еще навигацию бы по доскам/тредам упростить, вот. Банальное иерархическое древо, как в проводнике шиндоус сильно облегчило бы серфинг. Вообще, ты молодец, ОП. Идея охуенная, и реализовано все грамотно, только допилить.
>>15903 ОП, смотри, какая хуйня. Вот в этом треде в /b/ ответы углубились на 3 уровень, если память не изменяет, и на странице раздела пропали все опции кроме "ответить". Или я ракую, или оно багует. Чекни у себя.
Вот так сейчас выглядит бред. Из самых странных фич: обратная сортировка и первый тред без кнопки удолить. Чтобы создать тред, как я понел, нужно ответить на самый последний пост с категорией "бред".
>>15907 это бажина мерзкая. сортировка пофиксилась в 1.3.1, скачай чтобы создать тред в бреду - надо ответить на пост Бред/Разное но он будет вверху только в 1.3.1 такая хуйня - 1.2.9 и 1.3 полностью поломаны в этом плане
>>15908 сортировка НЕ рандомная. сортировка с 1.2.х по 1.3.0 содержала серьезные баги так что качаем новую версию и все будет заебись.
сортировка сейчас такая: в развернутом виде от старого к новому. так просматриваются по умолчанию треды например в Бреду в свернутом виде - от нового к старому (новое вверху). так просматривается список тредов в Бреду
Вот такую пасту схоронил в програмаче насамом деле в гд:
- Версии имеют вид X.Y.Z или X.Y.Z.huita - 0.Y.Z только для прототипирования. API устоялось, либа используется в продакшне - выпускай 1.0.0 - Сломал публичный API - бампани X, занули всё остальное - Добавил что-то, ломающее обратную совместимость или объявил что-то из API устаревшим - бампани Y, занули Z - Просто починил баги - бампани Z Остальное в общем-то неважно.
Пока чинишь баги тебе нужно пролжать считать Z после 9, а не прибавлять к Y единицу.
1.3.3 - убраны неработающие ссылки "вверх" в целом вам нужно понимать когда тред разверут и когда нет. есть ситуации: когда развернута лишь часть треда когда НЕ развернута часть треда все это выглядит по-разному попасть в такие места можно из раздела Свежих постов
при обычном просмотре борды таких смущающих наборов постов вы не увидеть не должны.
теперь (в 1.3.3) из них в принципе можно всегда выбраться путем нескольких переходов на ссылки N постов, Вверх, Развернуть (не именно в таком порядке а в порядке доступности)
>>15913 такой подход знаю, возможно перейму. вообще с версиями уже подзаебался честно говоря. это потому что у меня автоматики нет в этом деле. каждый раз версию в коде обновлять, зипчик переименовывать, в ридми версию обновить, новый экзешник в зипчик всунуть, тэг обновить в гите, на страничке релиза заголовок переименовать. сам себе гемор придумал. думаю начать ограничиваться только переименованием заголовка на страничке релиза ну и в коде менять. а сам зипчик чтоб был типа nboard.zip да и всё.
к слову только что обновил 1.3.3 пока никто не успел скачать - там теперь тэг spoiler поддерживается (раньше только sp (почему sp - экономия же) пикрелейтед (спойлер здесь был поломан в предыдущих версиях)
Веб-интерфейс Наноборды v1.3.4 • пофикшено: нельзя было ответить в тред из треда (не было кнопки "ответить" приходилось нажимать "вверх" и оттуда отвечать) • пофикшено: если создать категорию то при ее просмотре само сообщение категории сдвигалось вниз (если создаете категорию - пусть это будет одно или пара слов взятых в тег b, ну и трезво оцените нужность данной категории, чтобы никто не возмутился)
>>15931 Тут разраб делает api,с помощью которого можно будет распространять через мессенджеры и прочие ирки.Так сойдёт? Наноалсо,нанооп,наноделай наноперекат
Вот Пожалуй, сделаю сейв на всякий случай, а то последний тред утонул до бамплимита. Большое спасибо анону, который в прошлый раз собрал ссылки из тредов. Я немного их структурировал и убрал ссылки-дубликаты.
Главные паки Пак 70GB - сам торрент-файл http://rghost.net/8YkRY7j8k (µtorrent/.. его не открывают, берите transmission qt 64) Лучше открывать через магнет - так не тормозит и быстро открывает magnet:?xt=urn:btih:ee5ab527caa134e0c12a03bf1818e1f1e3a761fd&dn=%D0%9F%D0%B0%D0%BA%D0%B8%20%D0%B4%D0%BB%D1%8F%20%D0%B8%D0%BC%D0%B8%D0%B4%D0%B6%D0%B1%D0%BE%D1%80%D0%B4 ..то же самое на мыльном облаке https://cloud.mail.ru/public/7byM/ujddgYSD6 Архив досок 20+GB (magnet) magnet:?xt=urn:btih:53f3eff363f805dd643c1ac0c7f8ab66a985d213&dn=%d0%90%d1%80%d1%85%d0%b8%d0%b2%20%d0%b4%d0%be%d1%81%d0%be%d0%ba&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.publicbt.com%3a80%2fannounce&tr=http%3a%2f%2ftracker.openbittorrent.com%2fannounce&tr=http%3a%2f%2ftracker.publicbt.com%2fannounce
>>15943 кто-то спамил хуйней типа ee5ab527caa134e0c12a03bf1818e1f1e3a761fd и она добавлена в спам-фильтр по умолчанию можешь убрать из спам фильтра и других убедить это сделать. либо как-то улучшить спамфильтр например добавить urn:btih: туда вначало как разрешающее правило
>>15938 да он пак скачать не может просто. 60 мб - много. ему в принципе и пользоваться будет тяжело ведь иная пнгшка и метр весить может а их качать надо будет десятками каждый день если общение активно пойдет на наноборде
>>15939 API готово. можно распространять. пишешь свой софт на чем угодно. требования со стороны nboard сервера к твоему языку/фреймворку: уметь делать HTTP GET и POST запросы и читать JSON с этим запросто справится javascript, python, java
тут неоднократно ктото упоминал пастбин. просьба к этому человеку расписать как он себе видит обмен нанопостами через пастбин?
>>15961 проверил, клиент успешно парсит оттуда пнгшки. предлагаю добавить. надо в самой наноборде сделать тред оформить красиво как положено чтоб туда постить ссылки и сообщать об умерших ссылках, чтоб все держали places.txt обновленным. желательно чтобы периодически в репозитории places.txt тоже обновлялся либо вообще оттуда его убрать. правда тогда борда будет уже 100% "по инвайту"
>>15969 ну принцип распространения нанопостов наноборды - добавочная ретрансляция чужих старых постов по мере возможности. надеюсь этот принцип будет соблюдаться и в других "протоколах" и будут люди которые будут пользоваться двумя или несколькими "протоколами" одновременно, служа мостиком между 2g и 4g анонами, лол
я бы, кстати, увеличил бы пак с кристиной, 230 фоток скоро начнут повторяться везде - палево.
>>15971 да я сам не в курсах, тут просто третий тред подряд кто-то заикается про pastebin (хотя я не ебу как там можно что-то подобное организовать разве что после регистрации какие-то возможности открываются - вот это вероятно)
Наноопу картиночку на память. Память в жопе при первом старте, см. третье число - пиковое использование, а потом на график выделения памяти. У тебя там точно ничего не течет?
>>15975 да в base64 кодируй что угодно. алсо через картинки прямо сейчас на наноборде можно передавать файлы
вот как это делается в линуксе/маке: создаем архив с нашим файлом (или файлами), вот пример для 1 файла: zip yourzip.zip filename.txt либо берем готовый зип допустим yourzip.zip берем картинку (очень маленькую с иконкой зип-архива) icon.jpg cp icon.jpg zicon.jpg cat yourzip.zip >> zicon.jpg теперь в конце zicon.jpg есть наш архив постим картинку на наноборду другой человек скачивает эту картинку, переименовывает jpg в zip и распаковывает либо напрямую: unzip file.jpg
либо очисти свой antispam.txt и убеди остальных тоже его очистить а конкретно: убрать оттуда строчку [0-9a-f]{32} (в магнет ссылке присутствует последовательность из 40 [a-f0-9] поэтому детектируется как спам. либо придумай как изменить регулярку чтобы спамфильтр на 40 не ругался а на 32 ругался, ОП изменит в репе
>>16001 нахуй кукломразей. в б сегодня было несколько ебанутых тредов типа: - Папа а Наноборда существует? или с пастой про поебушки с карлицей которая нахимичила на компе ОПа наноборду
Не смог подобрать регулярку которая детектила бы только 32-символьный хэш но не 40-символьный в составе магнета есть два стула: усложнить антиспам.txt исключающими правилами сопровождающими каждое отдельное правило (например если есть btih, то игнорить хэши) убрать из антиспама детектирование хэшей и тот спам хэшами пусть каждый у себя почистит вручную.
хорошее пояснение почему выжирается память при запуске с чистой базой и кучей ссылок в places: на самом деле текущая версия клиента немного чрезмерно поджирает память при поиске пнг-контейнеров. это происходит из-за того что туева хуча пнгшек обрабатываются в памяти одновременно. например 100 картинок 1024х768 в памяти в разжатом виде (это, на секундочку, 3 мегабайта) еще и дублируются в виде попытки их распаковки (опять 3 мегабайта) и в виде попытки расшифровки (опять 3 мегабайта) - получается 1 гиг оперативы кратковременный пик. автор обещал это исправить.
>>16038 Нет. Ты б еще на телевидение предложил пойти. Я тебе не Абу. Я лишь сделал одну из версий клиента. Еще будут и другие клиенты. Идея Наноборды мне не принадлежит.
>>16050 Никаких. Антивири не нужны, безопасности операционки хватает за глаза, если не делать глупостей, а от глупостей тебя никакие антивири не спасут.
>ладно, хрен с ним Никаках хрен с ним, будь мужиком, погугли завтра про локалхост, похуй что ничего не поймешь, просто потыкай палочкой. Но подозреваю я твой ебаный антивирь.
>>16055 Слушай, подскажи, если не сложно, в чем может быть проблема: Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. File name: 'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' at nboard.ApplicationStarter..ctor () [0x00000] in <filename unknown>:0 at nboard.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. File name: 'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' at nboard.ApplicationStarter..ctor () [0x00000] in <filename unknown>:0 at nboard.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0
Я нихуя не шарю в вашей анимешной хуйне с этими вашими аибами, портами, гитхабами и прочими спайсами. Но я шарю в праве.
Если бы я был другом кого-то из вас, аноны, я бы бегал бы за вами, травил бы всякие байки, звали бы на пивас, ну вы поняли. В это самое время я бы очень изящно намекал, типа так подчеркнуто между прочим описать всю эту замечательную борду и идею передачи сообщений в картинках и в тексте в подробностях и схемах. Чтобы можно было сделать патент, так, на всякий случай, если раньше такого никто не придумывал или если в вашем коде есть ноу-хау, а судя по всему он есть. За все труды по оформлению доков, стояние в очереди в патентном бюро и прочее мозгоебство я бы взял, не много не мало - 5% в доле. Но все это манямечты из моего манямира, ведь я не знаю никого из вас, аноны :"((
А вот что определенно не является мечтой - интересный, готовый продукт, который любой Васян, который разбирается в этом вашем быдлокодинге на 1% лучше меня, может спиздить прямо сегодня. Назвать как-нибудь по-другому наноборда2.0, добавить какую-нибудь розовую хуйню и побежать завтра в патентное бюро за своими миллонами.
Подчеркну, что не шарю в этом вашем бизнесе и не знаю как это монетизировать, я не шарю в этом вашем программировании ну и прочее. Но я бы, на вашем месте, попытал удачу и обмазался бы патентом. Вдруг через 10 лет эта идея взлетить и вам будут донатить как википедии какие-нибудь сотки миллионов грина? Кто знает?
>>16064 если ты разраб, то я даже готов взять на себя расходы по пошлине за патент и прочую хуйню. Зарегистрировать все это - много ума не надо. А вот потом, доказывать, что это все придумал на самом деле ты, а не ПТУшник, который оформил доки и на донат нанял офис быдлокодеров - будет практически невозможно.
Кстати, насчет этой страны - я из Беларашки :3 Никто не гарантирует миллионов, да и невозможно этого предсказывать, но если хочешь попробовать попытать счастье, можешь написать мне на фейкомыло. [email protected]
>>16065 p2p требует мощностей узлов которые должны держать аноны. нанопаразиты юзают чужие мощности за счет чего достигается нихуевая скорость практически бесплатно даже если участников 3.5 ну и участники не видят айпи друг дружки. ну и палевного п2п траффика не заметно если проследить за конкретным аноном. и вообще пощу себе картиночку - а что там нанопосты - не знаю. и это реальность - ведь кто-то может качнуть себе картинку кристины в пак и потом репостнуть в тред кристины позже не зная что тред подложный и в его картинке нанопосты
>>16068 >нанопаразиты Может имеет смысл от этого слова избавиться и замень его более политкорректным. У некотрых юзеров неприятные ассоциацие с глистами и первый вопрос админчеков боящихся за свои параши: как от паразитов можно легко избавится.
а вот вопрос, если нет автопостинга на борды, (что логично) так может сделать хоть как то (внизу странички) - список тредов, с открытием по клику в новом окне бравзера? чтоб читал списко из places.txt
>>16078 >внизу странички Список может быть большим, лучше его сделать пунктом сверху. т.е места -> список ссылок -> любая откроется в новом окне. Так норм будет.
>>16074 Ты задолбал прикраваться своим школотронством. Вместе будем чалиться по 282, 228 и еще хуй знает каким статьям. Понил?
>>16008 >есть два стула: усложнить антиспам.txt исключающими правилами сопровождающими каждое отдельное правило (например если есть btih, то игнорить хэши) >убрать из антиспама детектирование хэшей и тот спам хэшами пусть каждый у себя почистит вручную
Не надо ничего усложнять. Регулярка очень гибкая вещь. И если ты не смог подобрать, это не значит, что это в принципе не возможно записать в виде рег.выр-я
Суть: школьник, увлекающийся программированием запилил некоторое дерьмо (на самом деле ничо так) на основе относительно старой идеи о распределенной стеганографической АИБ, встраиваемой в обычные АИБ.
Скачать без смс - https://github.com/nanoboard/nanoboard/releases