М.Двач / Криптоанархия

Этого треда уже нет.
Это копия, сохраненная 10 сентября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

45 Кб, 600x450

23 Фев, 15:20 #18379 В конец треда | Веб

На наноборду!
github.com/nanoboard/nanoboard

23 Фев, 16:11 #2 #18394

https://arhivach.org/thread/150336/

sage 24 Фев, 01:05 #3 #18452

Треды с нанобордой трут чтоли?

Ответы>>18459

24 Фев, 01:45 #4 #18459

>>18452
Только если его оп употребит это слово и получит автобан+delall.

24 Фев, 10:53 #5 #18468

Наноборода
Nanoboard

Ответы>>18469

24 Фев, 10:53 #6 #18469

>>18468

24 Фев, 10:54 #7 #18470

Блять, как этот автобан работает? Вчера мгновенно сработало.

Ответы>>18487

24 Фев, 13:59 #8 #18483

Интересненько, модеры получили "ФАС" от макаки

24 Фев, 14:39 #9 #18487

>>18470
Может, уже отключили. Судя по всему, кое-кто вайпал /b/ текстом с упоминанием н-борды?

26 Фев, 00:08 #10 #18682

Что такое наноборда?

Ответы>>18684

26 Фев, 00:24 #11 #18684

>>18682
вслух не упоминай. это то, за что тебя тут могут забанить. ссылку с оп-поста хотя бы открой

71 Кб, 426x341

22 Кб, 426x341

327 Кб, 837x670

26 Фев, 00:29 #12 #18685

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

Ответы>>18686>>18691

532 Кб, 533x400

394 Кб, 533x400

1 Кб, 533x400

26 Фев, 00:38 #13 #18686

>>18685
а вот оригинал, картинка с подчищенным lsb и собственно lsb подчищенной картинки. за 150 миллисекунд стирается вся стегоинфа из пнгшки, пнгшка на глаз неотличима да и весит меньше. надо что-то мутить не в lsb а выше.

Ответы>>18690>>18691

122 Кб, 533x400

262 Кб, 533x400

26 Фев, 00:50 #14 #18690

>>18686
lsb это последний бит
а вот как выглядит предпоследний и картинка со стертыми двумя последними
короче можно смело прятать в 7м бите

Ответы>>18691>>18692

26 Фев, 01:05 #15 #18691

>>18685
>>18686
>>18690
Это всё бесполезно. Пока код НБ лежит на гитхабе и про него знает более двух анонов, можно забить на стег.

Во-первых: всё будет точно так же как на том комиксе про 4096-битный RSA и гаечный ключ за 5 баксов - никто не будет ломать голову над мудрёным алгоритмом детекта, а будут грубой силой ломать стег вообще везде без разбора. Либо банальной зачисткой LSB, либо кропом/ресайзом/пережатием в жпег. Как пример - нужная опция уже давно есть в Тиниборде: https://github.com/savetheinternet/Tinyboard/blob/master/inc/config.php#L638-L641

Во-вторых: стег не работает против "технических средств". Стег работает только против человека, у которого нет никаких инструментов для анализа картинки. То есть мимокрокодилит анон и видит тред с картинками тётки из телевизора и ему даже в голову не приходит что там стег потому что он нуб и не читал пасту про куклотреды, лол - стег работает.

Как только до анонов/админов доходит что на их ресурсе паразитирует стеганографическая фигня и при этом их ещё посещает чувство что им это не нравится (и причём очень сильно) - с этого момента стёг перестал работать.

Я не спорю, есть очень хорошие стег-алгоритмы которые меняют картинку так, что вот просто за сотку миллисекунд ничего не сдетектишь. Но там по любому полезут проблемы с вместимостью ибо заметность стега зависит от вносимых искажений, а чем меньше искажений, тем меньше данных в "ковре" помещается.

На мой взгляд текущий стег хорош, его можно оставить в покое и заняться альтернативным транспортом. А "проблемы стега" решать когда они действительно появятся.

Ответы>>18693>>18702

26 Фев, 01:05 #16 #18692

>>18690
эксперименты показали что даже в 6м бите можно прятать незаметно для глаз. и даже в 5м - если осторожно. а вот если стереть 5й то уже будет слишком заметный бандинг.

26 Фев, 01:19 #17 #18693

>>18691
ну в тиниборде картинка просто рендерится и пересохраняется очевидно в том же формате.
а как насчет варианта с распределением сообщения по 4м контейнерам (алгоритмом устойчивым к зачистке LSB или например устойчивым даже к масштабированию и повреждениям) которые потом постятся на разные ресурсы? пока не соберешь все 4 не поймешь что там стег. по-моему если есть относительно простые пути повышения скрытности и устойчивости стега то этим стоит заняться.

Ответы>>18694>>18697

26 Фев, 01:25 #18 #18694

>>18693
Геморрно, впадлу и доставляет неудобства только пользователю. Борьбу же не усложняет. Как не крути, а от постинга на бордах где это чистится придётся отказаться и свалить на мелкоборды где всем пофиг - а там просто нет смысла в запиле такой сложной схемы.

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

26 Фев, 01:31 #19 #18697

>>18693
Ну и лучше сделать что-то типа вот такой штуки (смотрим гифку) https://en.wikipedia.org/wiki/Visual_cryptography - две картинки, по плоскости из каждой (тот же LSB), совмещаем и декодим биты. Далее алгоритм можно накручивать в зависимости от степени своей упоротости по криптоёбству.

Ответы>>18698

26 Фев, 01:40 #20 #18698

>>18697
вот-вот вот такая хрень нужна, в принципе 4 контейнера это даже слишком, достаточно на 2 части разбить. постишь на разные ресурсы – и админу одного из ресурсов для того чтобы задетектить стег (допустим алгоритм будет беспалевным а не тупо херачить в LSB шум) придется создавать парсилку всех сторонних ресурсов на которых паразитируют наноаноны и регулярно сверяться с наноанонами.

Ответы>>18699

26 Фев, 01:44 #21 #18699

>>18698
Да он просто сконвертит картинку в альтернативный формат и нет больше мессаджа.

Теоретизируйте проще - не думайте что кто-то засядет за книжки с матаном. Представляйте что если тред со стегом спалился линком на гит-репу, то картинки просто начнут безжалостно портить. И вот с этим боритесь.

Ответы>>18705

26 Фев, 02:14 #22 #18702

>>18691
>заняться альтернативным транспортом
Так и до p2p дойдёте.

Ответы>>18704

26 Фев, 02:18 #23 #18704

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

26 Фев, 02:22 #24 #18705

>>18699
ну с совсем уж бешеным противостоянием нет смысла бороться, в конце концов могут же просто отключить постинг картинок лол. расчет на то что репрессии могут отпугнуть остальную аудиторию и админ их не станет вводить, а если и введет то хуй с ним - есть другие борды - главное что он обосрётся кого-то детектировать.

26 Фев, 02:22 #25 #18706

>>18700
с удовольствием. скидывай софт. с исходниками, пожалуйста.

26 Фев, 02:25 #26 #18707

|–|/.\|–|( )борда - стеганографическая борда. Нельзя забывать об этом.
Если |–|/.\|–|( )борда и соприкоснётся с p2p то только в виде отправки стегопослания по p2p каналу.
Прямая передача сильно угрожает вашей безопасности и анонимности.
ДАЖЕ ПО БИТМЕССАДЖУ. А сам битмессадж – вообще жуткое палево. Нормальные люди им не пользуются. Нормальные люди сидят на дваче и вконтакте.

122 Кб, 533x400

122 Кб, 533x400

15 Кб, 533x400

530 Кб, 533x400

26 Фев, 02:56 #27 #18710

Вот четыре файла. Это предпоследние биты изображения с посланием, изображения без послания, файлик разницы меджу ними (если есть различие - видна синяя точка иначе чернота) и сама картинка с посланием (ничем на вид не отличается от оригинала). Послания в такую картинку влезает чуть больше 2 килобайт. (Годится для пикоборды в принципе, особенно если взять FullHD).
Это послание нельзя расшифровать если не иметь еще одно такую же картинку с другой частью послания (не вторая часть и не интерлив – надо xor-ить), которая запощена на другой ресурс.
Короче считаю, что обнаружить тут стег практически нереально не имея на руках обе картинки и софт. Или я не прав?

26 Фев, 02:58 #28 #18711

>>18709
завтра попробую

26 Фев, 11:42 #29 #18723

lurkmore.to/2ch.hk/Мемы#.D0.A3.D1.80.D0.BE.D0.B2.D0.B5.D0.BD.D1.8C_b

Кто-то сделал неправильный форс.

Ответы>>18724

26 Фев, 12:43 #30 #18724

>>18723
>lurkmore.to/2ch.hk/Мемы#.D0.A3.D1.80.D0.BE.D0.B2.D0.B5.D0.BD.D1.8C_b
http://lurkmore.to/Наноборда

Ответы>>18725

26 Фев, 12:52 #31 #18725

>>18724
Эта статья наносит вред местной экосистеме.
Статья не соответствует нынешним требованиям качества на /lm/. Посему, чтобы не засорять местные интернеты, её необходимо отправить на переработку в биореактор Портал:Ниасилили, а то и вовсе удалить.

чего и следовало ожидать

26 Фев, 12:54 #32 #18726

>>18708
А как и что компилировать? Можешь выложить для людей, что, как, с инструкцией...

26 Фев, 14:18 #33 #18734

>>18713
Ну есть несколько угроз, одна из них та, о которой ты говоришь.

Доступные действия для админа борд):
1) детектирование контейнера
2) расшифровка контейнера
3) порча всех картинок с целью испортить контейнеры

Угрозы:
1) деанонимизация (вплоть до записей вида IP – хэш нано сообщения)
2) бан и прочие репрессии постеру
3) предотвращение постинга всем постерам

Улучшив алгоритм стеганографии можно сделать для админа невозможными действия №1 и №2 и предотвратить угрозы №1 и №2. Понятное дело что против лома (действие №3 и угроза №3) нет приёма но это уже не так страшно, борд ведь много.

А улучшить так алгоритм можно. И нужно. Вносить в оригинал изменения только там, где уже есть шум вместо превращения всех битов подряд в шум. Делать это на уровень или два выше чем LSB либо сразу на нескольких уровнях, с коррекцией ошибок. Обязательно использовать шифрование и диапазон возможных ключей, чтобы сообщение пришлось бы "майнить". И обязательно разбивать стегосообщение хотя бы на 2 части (в 2 контейнера) не сксорив которые нельзя было бы расшифровать сообщение и собственно понять что там оно есть. И самое главное – постить контейнеры не только в разные места но и в разное время, с задержкой. Чтобы все успели скачать первую часть и чтобы на это время нельзя было бы понять что внутри находится часть сообщения.

Ответы>>18740

26 Фев, 14:57 #34 #18740

>>18734
а ещё вместо фракталов и кристен стюарт можно постить вебпанк с гличами или просто заглитченные картинки - на них будет много шума, а значит и места под контейнер

Ответы>>18742

305 Кб, 426x341

81 Кб, 426x341

26 Фев, 15:12 #35 #18742

>>18740
Шума много в любых фотографиях. Биты фотографий отличаются от полного шума тем, что там есть зоны низкой зашумленности в основном в засветах и глубоких тенях. Задача хорошего LSB-шифровальщика – не застилать всё подряд шумом а применять шум выборочно, там где это меньше всего заметно.

Ответы>>18743

82 Кб, 426x341

26 Фев, 15:17 #36 #18743

>>18742
вот срез тех же битов но уже со стегом (~2Кб). Алгоритм тут такой: в рандомном порядке менять пиксель на желтый или белый (1 или 0) только если он УЖЕ белый или желтый. В срезе 8 цветов (черный, белый, желтый, зеленый, красный, розовый, голубой, синий). При считывании читаются белые и желтые биты (рандомный порядок с тем же зерном).

Ответы>>18745>>18747

26 Фев, 15:17 #37 #18745

>>18743
Даже на превьюшке видно что тут больше желтизны так чэто это возможно не лучший вариант

Ответы>>18746

26 Фев, 15:18 #38 #18746

>>18745
Можно нормализовать поочередной сменой красно/розовых и зелено/голубых битов

26 Фев, 15:19 #39 #18747

>>18743
белый и черный лучше как раз не трогать

26 Фев, 17:43 #40 #18765

>>18753
кто-нибудь уже попробовал?

26 Фев, 20:34 #41 #18800

а с ретрансляцией как сейчас в битмесседж транспорте? если я с пустой базой подключусь то буду получать только новые сообщения?

>>18798
если клиент 2.0 а у вас тут видимо 2.0 то будет видно тебе все эти посты в Last

26 Фев, 21:22 #42 #18817

А я тут потихоньку пилю еще один стеганографический транспорт для Håнøборды. Концепт проверил, жизнеспособен.

TLDR:
• та стеганография, что сейчас жутко палит тебя и ты лох, а не криптан, и все что можешь сказать в оправдание это: «я скачал картиночку с одного ресурса и перепостил на другой ресурс, я не знал что внутри контейнер».
• стеганография в новом транспорте позволит стать реально невычислимым криптаном, которому даже нельзя будет предъявить никакой контейнер потому что нельзя будет понять где контейнер, а где обычная фотка.

Новый транспорт всё так же на PNG-контейнерах но:
• Практически невозможно определить что ты запостил: контейнер или обычную фотку. Правда тут есть и минус – влазит не очень много байт: ≈25Кб в FullHD PNG, это значит что в нанопост ты вместо 47Кб картинки вставишь только 18Кб картинку и только один пост с этой картинкой и влезет в контейнер. Но текстовых постов влезет с десяток запросто. Для впихивания максимально большого нанопоста (64Кб) придется брать 5-мегапиксельную фотку в качестве исходника.
• Если даже и предположить, что ты запостил контейнер, то нельзя никак понять что у тебя там за сообщения внутри (шифрование не каким-то там общим паролем, а одноразовым блокнотом, сам блокнот (ключ) отправляется в другом контейнере на другую борду позже) благодаря абсолютной криптографической стойкости такого шифра. То есть от мусора не отличить. Админ отдельно взятой борды несмотря на дышащего ему в спину майора обломится что-то сделать (придется звонить админу другой отдельно взятой борды где может найдется а может не найдется (стерли или еще не запостили) подходящая картинка и даже так только по времени постинга можно предположить что вот тот кто раньше отправил он скорее всего нормальный человек а тот кто позже уже на основе его фотки что-то внедрил). Короче кого-то вычислить уже становится намного сложней – тут целый отдел создавать придется и админов всех борд брать в оборот.
• Ты можешь взять и в качестве блокнота-ключа использовать уже имеющуюся фотку, запощеную обычнокуном или, например, зная, что у многих людей есть такой-то ПАК с такими-то фотками ты можешь взять и пошифровать какой-то фоткой из ПАКА свой контейнер и ждать пока кто-то запостит эту самую фотку. Это чтобы даже по времени постинга нельзя было понять кто постил контейнер.

>>18813
У меня не надо хранить копии картинок. Моя программка извлекает бинарники (предположительно сообщение или ключ) из любых картинок, эти бинарники весят существенно меньше, картинку можно после этого удалять а дальше просто сравнивать бинарники одинакового размера (размер разный для каждой картинки и зависит не от разрешения/количества пикселей а от самой картинки и не зависит от того какие данные туда зашифрованы этой же программкой). Даже если будут совпадения по размеру, можно посравнивать разные комбинации пока не будет найдена расшифровка.

26 Фев, 21:22 #42 #18817

А я тут потихоньку пилю еще один стеганографический транспорт для Håнøборды. Концепт проверил, жизнеспособен.

TLDR:
• та стеганография, что сейчас жутко палит тебя и ты лох, а не криптан, и все что можешь сказать в оправдание это: «я скачал картиночку с одного ресурса и перепостил на другой ресурс, я не знал что внутри контейнер».
• стеганография в новом транспорте позволит стать реально невычислимым криптаном, которому даже нельзя будет предъявить никакой контейнер потому что нельзя будет понять где контейнер, а где обычная фотка.

Новый транспорт всё так же на PNG-контейнерах но:
• Практически невозможно определить что ты запостил: контейнер или обычную фотку. Правда тут есть и минус – влазит не очень много байт: ≈25Кб в FullHD PNG, это значит что в нанопост ты вместо 47Кб картинки вставишь только 18Кб картинку и только один пост с этой картинкой и влезет в контейнер. Но текстовых постов влезет с десяток запросто. Для впихивания максимально большого нанопоста (64Кб) придется брать 5-мегапиксельную фотку в качестве исходника.
• Если даже и предположить, что ты запостил контейнер, то нельзя никак понять что у тебя там за сообщения внутри (шифрование не каким-то там общим паролем, а одноразовым блокнотом, сам блокнот (ключ) отправляется в другом контейнере на другую борду позже) благодаря абсолютной криптографической стойкости такого шифра. То есть от мусора не отличить. Админ отдельно взятой борды несмотря на дышащего ему в спину майора обломится что-то сделать (придется звонить админу другой отдельно взятой борды где может найдется а может не найдется (стерли или еще не запостили) подходящая картинка и даже так только по времени постинга можно предположить что вот тот кто раньше отправил он скорее всего нормальный человек а тот кто позже уже на основе его фотки что-то внедрил). Короче кого-то вычислить уже становится намного сложней – тут целый отдел создавать придется и админов всех борд брать в оборот.
• Ты можешь взять и в качестве блокнота-ключа использовать уже имеющуюся фотку, запощеную обычнокуном или, например, зная, что у многих людей есть такой-то ПАК с такими-то фотками ты можешь взять и пошифровать какой-то фоткой из ПАКА свой контейнер и ждать пока кто-то запостит эту самую фотку. Это чтобы даже по времени постинга нельзя было понять кто постил контейнер.

>>18813
У меня не надо хранить копии картинок. Моя программка извлекает бинарники (предположительно сообщение или ключ) из любых картинок, эти бинарники весят существенно меньше, картинку можно после этого удалять а дальше просто сравнивать бинарники одинакового размера (размер разный для каждой картинки и зависит не от разрешения/количества пикселей а от самой картинки и не зависит от того какие данные туда зашифрованы этой же программкой). Даже если будут совпадения по размеру, можно посравнивать разные комбинации пока не будет найдена расшифровка.

Показать весь текст

26 Фев, 21:33 #43 #18821

>>18816
Если хочешь дать пользователям реальную безопасность и анонимность в пределах каждой борды на которой пользователь паразитирует, то надо.
Постить контейнеры которые можно сразу же и расшифровать, ключом который публично доступен в репозитории – это как-то даже и не пахнет безопасностью.
Админу ничего не мешает прямо сейчас завести систему логгирования которая будет пытаться парсить контейнеры (определить их сейчас не сложно) и сопоставит IP адреса, тексты постов и время постинга (авторство одинаковых постов будет автоматически присвоено тому кто первый по времени запостил).
С разделением на 2 контейнера которые нужно собрать вместе и сксорить и с более осторожной стеганографией, не дающей так просто понять где контейнер, а где просто фотка админ начинает дико сосать ху-ец даже при мыслях о том, чтобы кого-то вычислить. Единственное что ему останется – признать поражение и запретить постинг PNG-изображений либо начать неистово портить их пережатием/скейлингом/вытиранием битов, за что ему мало кто спасибо скажет, PNG ведь ценится изменно за lossless-качество и отсутствие артефактов.

26 Фев, 21:34 #44 #18822

>>18819
оно не ограничивается, просто так получается что в среднестатистической fullhd фотке можно сохранить около 25кб
для ключа используется криптостойкий генератор случайных чисел, сид - нет, не канает

26 Фев, 21:40 #45 #18823

>>18812
А зачем такой АПИ, если юзер все равно вручную запускает демона?
Пусть бы твой демон регулярно спрашивал бы у сервера наноборды последний пост и если он нов для демона (у демона допустим свой список хэшей), то демон отправлял бы его по битмессаджу и проверял бы предпоследний пост на случай если новых постов несколько. А посты пришедшие из битмессаджа отправлял бы на сервер наноборды и добавлял бы в свой список чтобы не отправлять их снова при проверке последних постов.

26 Фев, 22:44 #46 #18841

>>18830
как это не можем?? твой же демон сторонние посты получает? получает.

Ответы>>18842

26 Фев, 22:45 #47 #18842

>>18841
ааа не прочел что ты о пнг.... ну по моему ничего плохого в ретрансляции постов из пнг нет

26 Фев, 22:58 #48 #18850

>>18815
Каким?

26 Фев, 23:12 #49 #18856

>>18848
прикрутить легко. но деанон по ай-пи же и битсинк и дропбокс

26 Фев, 23:57 #50 #18866

>>18865
Да, когда компы находятся в одной локалке эту опцию можно включить.

27 Фев, 00:07 #51 #18870

>>18867
Нет, он твой айпи через общую папку никому не светит.

>>18868
Я эту мысль уже наверное треда три повторяю, никто слушать не хочет.

На ргхосте раньше (сейчас хз как там) были страницы по тегам где залитые файлы отсортированы по свежести - считай тот же тред.

>>18869
Лучше спроси почему там нет /nanoboard/ где можно было бы в своё удовольствие раковать.

27 Фев, 00:17 #52 #18872

>>18867
шарит в веб-интерфейс заходишь и смотришь кто менял какой файл с какого айпи и когда

Ответы>>18877

27 Фев, 00:19 #53 #18873

>>18871
покажи мне способ сделать общую дропбокс папку разным людям и если там нет палева с айпишниками я сделаю транспорт для наноборды на основе дропбокса

27 Фев, 00:25 #54 #18877

>>18871
Дык, годная идея же.

К слову сказать у меня есть имиджборда работающая через общую папку. Только она работает как TiddlyWiki - так что нужен фаерфокс со спецовым плагином. А в остальном просто html-ник с куском джаваскрипта внутри и всё (ну и пачка json-ов с постами и папка с картинами/вебэмками)

>>18872
Может это в какой-нибудь версии для корпорейт-клиентов? Я вижу лишь имя кто менял, как выцыганить айпи я не могу найти.

Ответы>>18878

27 Фев, 00:27 #55 #18878

>>18877
напиши подробней что за общая папка как ее настроить
я делал так - создавал аккаунт и всем давал пароль
все у себя заходили и у них появлялись те же файлы что я добавлял
но все могли удалять файлы других
а в веб интерфейсе было видно айпишники всех

Ответы>>18879

27 Фев, 00:31 #56 #18879

>>18878
Блядь, ну так конечно видно потому что учётка одна и там все компы привязаны. Свои айпишники можно смотреть, ясен хер.

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

А вот по поводу доступа - если аккаунт халявный, то все могут удалять/менять любые файлы из общей папки.

Ещё могу немного посоветовать мегу, всё то же самое только пятьдесят гигов вместо двух. Но у них клиент что-то глючит иногда.

27 Фев, 00:34 #57 #18881

>>18880
А вот БТсинк как раз таки палит йапи ибо там директ-коннект.

Лучше уже Syncthing - его можно зпропустить через тор и кроме онион адресов нихрена видно не будет.

По поводу R/W доступа - имхо забить ибо шаришь всё равно с доверенными людьми, а не рандомным аноном.

27 Фев, 00:39 #58 #18884

>>18882
В папке ж база не лежит, а только картинки перекидываются. К тому же не уверен что ты сможешь зашарить на сотку человек папку, думаю там это ограничено каким-нибудь разумным числом.

Потрёт это херня. А вот если начнут спамит отборным ЦП, народ начнёт разбегаться. Кому интересно быть частью лиц которая по предварительному сговору начало ЦП распространять?

>>18883
>если и пилить на сторонних шаровых инстансах, то можно намного интереснее штуки делать
Проще уже свой нанобитмесадж написать.

Ответы>>18885

27 Фев, 00:41 #59 #18885

>>18884
вот и получается что лучше контейнеров на публичных модерируемых АИБ ничего и не придумаешь. вайп/цп - проблемый конкретной АИБ с которой борятся её мочера

Ответы>>18886

27 Фев, 00:43 #60 #18886

>>18885
И как мочера будут детектить ЦП внутри наноконтейнеров?

Я же сказал - шарить с доверенными людьми, которых знаешь и которые хуйню творить не будут.

Ответы>>18891

46 Кб, 410x407

27 Фев, 00:51 #61 #18890

>>18888
Конфосгнивать так в полный рост.

Ответы>>18939

27 Фев, 00:55 #62 #18891

>>18886
я про открытое цп здесь. на контейнер и его внутренности похуй. если довести их до ума то мочер вообще не сможет понять где контейнер или расшифровать что-либо

Ответы>>18892

27 Фев, 00:58 #63 #18892

>>18891
Ему поможет крыса кун. Зарепортить блядский стегочатик - милое дело. Даже софт накатить не лень ради такого. Не раз проходили.

Ответы>>18894

27 Фев, 01:03 #64 #18894

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

Ответы>>18896

27 Фев, 01:05 #65 #18896

>>18894
День это очень долго. К тому же сидя внутри можно просто отлавливать ADD команды на свою борду и тереть треды.

27 Фев, 01:20 #66 #18899

>>18898
НУЖЕЛИ?! как же так?

Пока вход внутрь открыт всем, а не избранным, можно довольно много инфы извлекать и использовать её против борды. Причём ты даже не узнаешь кто именно эта ридонли крыса. И пароль сменить не сможешь так, чтоб крысакун не узнал.

Ответы>>18900>>18902

27 Фев, 02:06 #67 #18900

>>18899
Не забываем о децентрализации. Если на одной борде начнутся репрессии против нанонистов, останутся еще 10 борд. Не будет их хватать – набежим на еще 20.

Ответы>>18901

27 Фев, 02:11 #68 #18901

>>18900
Это понятно. Я потому и говорю что текущего стега достаточно. Он вполне неплохо работает и при этом весьма вместителен. Администрации либо похеру на тред с всратыми пнгешками, либо начинают мешать. Во втором случае борда просто дропается и тред едет дальше.

27 Фев, 02:23 #69 #18902

>>18899
Пароли не нужны.
Треды – тоже.
Тред сотрут (кстати так можно было бы подставлять целые "нормальные" треды объявив их добавление в places.txt), доску – нет. Сообщение без основания не сотрут. А оснований не будет потому что разбивка на две части.
Орудовать надо в досках (не быстрых). Так и "синхронизация" проще и реже будет происходить. И обязательно делать разбивку на 2 части не сксорив которые не получишь сообщения. И постить эти части в разные АИБ с дублированием (1-ю часть на две АИБ, 2-ю часть на две других АИБ). И делать это все в разное время. Задержка может быть не день, а час, например.
Так в пределах одной борды задетектировать что-то будет невозможно (а если и можно будет то не моментально, а после постинга где-нибудь второй части, когда многие уже успеют скачать первую часть; и для детектирования придется разворачивать парсилку кучи других АИБ и "ловить" можно будет только тех кто запостил на твою борду вторую часть (первая/вторая части отличаются лишь по порядку постинга, на самом деле не важно какая из них будет запощена первой), но не первую).

Ответы>>18903

27 Фев, 02:33 #70 #18903

>>18902
>1-ю часть на две АИБ, 2-ю часть на две других АИБ
Только если это будет происходить автоматом. Постить четыре картинки в четыре разных места да ещё с интервалом - да ну нахуй, я лучше пойду в обычном /б/ раковать, чем терпеть такое дерьмо.

Можно долго изворачиваться и придумывать методы обхода мочерации, когда можно просто использовать что-то более похуистичное, а не борды эти ваши. Скан картинок на ргхосте по тегу christine_stewart так и просится на решение этой проблемы.

Ответы>>18904>>18905

273 Кб, 640x400

27 Фев, 02:48 #71 #18904

>>18903
блядь
Kristen
Stewart
запомни
не Christen, не Christin, не Kirsten
Kristen!!!

27 Фев, 03:04 #72 #18905

>>18903
чем плох рыгост - тем что он такой один. закроют его или начнут там давить нас - и пизда
а АИБ много и все довольно однообразны

27 Фев, 03:36 #73 #18909

>>18907
Чел, ты что-то попутал, это защита браузера а не борды.

27 Фев, 03:39 #74 #18911

>>18907
А что конкретно ты хотел сделать?

171 Кб, 1404x798

27 Фев, 03:39 #75 #18912

>>18910
вот тебе говнофикс

27 Фев, 10:41 #76 #18918

Чот всё не тае радужно как рисовали

Ответы>>18921

27 Фев, 10:46 #77 #18921

>>18918
а ты съешь грибочек :)

Ответы>>18922

27 Фев, 10:51 #78 #18922

>>18921
Инструкция на наноборде уже есть?

27 Фев, 12:25 #79 #18928

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

Есть же родной формат мессаджа, зачем костыль придумал?

27 Фев, 12:35 #80 #18930

>>18929
>например? form-data? лол
Нано-формат. У НБ есть свой формат мессаджей.

27 Фев, 12:42 #81 #18933

>>18932
https://github.com/nanoboard/nanoboard/wiki/Наноборда#Спецификации

27 Фев, 12:59 #82 #18937

>>18934
>в этом виде они хранятся в контейнерах
А раз через БМ гоняются контейнеры, то этот формат стоит таки соблюдать. У него очень большой плюс - его можно читать просто так, клиент не нужен.

Я уже предлагал опу сделать формат сообщений немного жёстче, но он видимо пропустил мой пост.

27 Фев, 13:14 #83 #18939

>>18890
>Конфосгнивать так в полный рост.
Ну и на хуй пошел.

27 Фев, 13:18 #84 #18940

>>18938
>ты случайно не тот анон который хочет рендер на бекенде и читать всё через тектовый браузер?
Нет.

>ты из-за очередного транспорта предлагаешь менять архитектуру?
Нет, я наоборот предлагаю архитектуру заморозить и больше нигде и никак не менять - всегда использовать один и тот же формат не зависимо от того как эти сообщения передаются и какой клиент вообще используется - оригинальный или альтернативный. У клиента вообще должно быть апи позволяющее посты загружать и выгружать в этом формате - хоть пачками, хоть по одиночке.

Короче, кроме кнопки "создать png" должна быть ещё и кнопка "создать txt". А что дальше с этим текстишником случится уже не важно - пусть хоть через БМ поедет, или через пейстбин, или вообще емейлом.

Ответы>>18950

27 Фев, 13:47 #85 #18945

>>18942
Пусть скрывают реализацию, но выхлоп-то должен быть предсказуемым. БМ-транспорт как пример - я добавил себе в БМ этот чан и ожидал там увидеть читаемые посты, а увидел джсон и бейс64.

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

По хорошему борда должна работать с этими текстишниками, а уже поверх этого можно добавить стеготрнаспорт (текст гзипится, потом сальсуется, а потом пихается в пнгешку). Или транспорт на зипах в ргхосте (текстишник зипуется) или раржпегах (текст в зип, а зип лепится к джпегу)

>>18943
Реализацию. Как вебморда работает и есть ли она вообще - дело десятое.

27 Фев, 13:48 #86 #18946

Предлагаю использовать CBOR.

Ответы>>18947

27 Фев, 13:53 #87 #18947

>>18946
Он же бинарный и не человекочитаемый.

27 Фев, 14:07 #88 #18949

йоу йоу школьник на связи

джейсон это всего лишь транспорт

то что в контейнерах нанопосты передаются в лаконичном формате: склеенные строки replyTo хэша и мессаги это было решение конкретно для транспорта контейнеров и это не значит что теперь надо всех заставлять именно так хранить и передавать нанопосты. в базе 2.0 например в одном файле хранятся мессаги, а в другом - их replyTo. формат нанопоста это как раз:
1) наличие replyTo хэша (32 hex символа)
2) наличие мессаги до 65536 символов с bb-кодами и спецтегом [img=...BASE64...]
как передавать нанопост между сервером и другими модулями - в джейсоне, не в джейосне, в бейс64, не в бейс64 разницы никакой

(на самом деле разница есть - джейсон тупо удобнее так как родная поддержка в джаваскрипте да и много где еще, бейс64 – необходимость так как шарповая джейсон-библиотека случайным образом портит руссские символы – феил, + с base64 не надо ничего экранировать в строчке ни переносы ни кавычки)

никто не «поменяет» формат нанопостов если начинает передавать их в виде, скажем, xml:
<post>
<replyTo>becdacbf5fb8ff3afdfc35183afcbde0</replyTo>
<base64message>oQEAABXRUJQVlA4IHgEAACwGgCdASqM</base64message>
</post>

но если кто-то решит что хэш надо считать по другому алгоритму или вместо base64 в img использовать base85 или длину мессаги ограничить до 32768 или добавить хэш оп-поста перед replyTo хэшом то вот это уже будет изменение формата.

Ответы>>18951

27 Фев, 14:10 #89 #18950

>>18940
Считай что все уже заморожено и у клиента такое API есть.

27 Фев, 14:17 #90 #18951

>>18948
Да причём тут вообще формат базы и вебморда? Эти пусть работают как быстрее и проще в реализации.

Я про сами мессаджи. Мессадж это просто текст который начинается с 32-х символов хеша, а дальше уже сам пост в свободной форме. Немного только переделать формат упаковки множества постов в один текстишник и всё будет хорошо.

>>18949
>никто не «поменяет» формат нанопостов если начинает передавать их в виде, скажем, xml:
То есть ты хочешь сказать что если я запилю свой клиент и он в пнгшки будет пихать вот такой xml, то это окей, совместимость сохранится и все другие клиенты будут такие пнгшки читать?

То, что где-то там у себя внутри что-то может использовать хоть Radix64 это понятно. Но когда посты доступны для чтения без клиента (БМ-транспорт, пейстбин), то им всё же лучше быть в одном человекочитаемом формате.

Ответы>>18954>>18955

27 Фев, 14:20 #91 #18952

>>18948
к сожалению не все так просто с "просто строкой". символы переноса, утф-8 символы - какой-то софт показывает всё, какой-то – режет двойные пробелы например, а где-то вообще ебучий KOIR или CP-1251. где-то есть БОМ где-то нет. зачем тебе вообще видеть строку? ты ее читать собрался? копировать? так нет никакой гарантии что ты скопируешь именно так что потом получится тот самый хэш. с бейс64 есть эта гарантия и похуй на формат - все можно ебошить в ASCII

Ответы>>18957

27 Фев, 14:21 #92 #18954

>>18951
нет ты не понял если ты запилишь свой ТРАНСПОРТ то ты можешь там хоть хмлками обмен наладить и это никому не помешает.

27 Фев, 14:23 #93 #18955

>>18951
>Но когда посты доступны для чтения без клиента (БМ-транспорт, пейстбин), то им всё же лучше быть в одном человекочитаемом формате.
Не лучше. Их должен читать софт а не человек. Софт блядь возьмет и выкачает их. Тебе незачем это делать – незачем качать пейстбин незачем заходить в канал в который чьи-то СКРИПТЫ что-то постят. Ты там потеряешься, не выёбывайся, не занимайся хуйней, хватит ныть.

27 Фев, 14:28 #94 #18957

>>18952
Но ведь в ценностях проекта прямо так и написано:
> простота формата нанопостов: хэш + текст сообщения = хэш (на который могут ссылаться другие нанопосты)
> отсутствие стандартизированного протокола распространения, в самой простой форме нанопост можно скопировать и вставить как текст

Хорошо, уболтали черти языкастые. Пусть будет как есть.

Ответы>>18958

27 Фев, 14:30 #95 #18958

>>18957
ну, там приводится пример самой простой формы.она не везде канает

Ответы>>18960

27 Фев, 14:35 #96 #18960

>>18958
>>18959
Всё, всё, я больше не спорю.

27 Фев, 14:48 #97 #18962

Пойду пилить Чеширнет лучше.

Ответы>>18963>>19090

27 Фев, 14:50 #98 #18963

>>18961
Не, он спросил зачем вот тут:
https://github.com/13sqrt5/nanoboard-bittransport/blob/master/index.html#L133-L136
Ты отправляешь запрос при помощи джквери, а потом в следующих строчках отправляешь его ещё раз но уже на ванильном жс.

>>18962
>Чеширнет
Это что такое?

27 Фев, 15:01 #99 #18966

>>18965
да ты в глаза похоже ебешься ты делаешь пост на api/add а потом ты ДВА раза делаешь пост на свой 7543 порт просто разными способами

Ответы>>18968

27 Фев, 15:02 #100 #18967

>>18965
Один и тот же порт же.
Вот тут ты отправляешь на 7543
https://github.com/13sqrt5/nanoboard-bittransport/blob/master/index.html#L133

И вот тут ты отправялешь на 7543
https://github.com/13sqrt5/nanoboard-bittransport/blob/master/index.html#L134-L136

Одни и те же данные на один и тот же 127.0.0.1:7543 ещё и подряд. Зачем?

27 Фев, 15:02 #101 #18968

>>18966
ебать чувак употребил запрещенное слово и улетел в бан лол вот так писать надо: н@н0борда

Ответы>>18972

27 Фев, 15:06 #102 #18970

>>18969
Но даже так тут лучше чем на других бордах, правда? Даже лучше чем на тред-релейтеде!

27 Фев, 15:13 #103 #18972

>>18971
Куда дальше-то разрабатывать, уже и так версия 2.0!

Я конечно понимаю что уход туда, где не будет вот такого >>18968 >>18969 это равносильно окукливанию в приватную скайпоконфу по инвайтам, но и жить с этим как-то не дело.

27 Фев, 15:23 #104 #18974

>>18973
>нахуй вообще сабж пилить, если уже сейчас можно в скайпе/слаке/бм общаться без автобанов?
Лулзов ради. Ну и просто как опыт. Вместо этого можно было бы просто движок форума написать или текстовый редактор, ну или вообще какой-нибудь абстрактный пример про факториалы и Объект Пицца с методом "Заказать".

27 Фев, 16:07 #105 #18978

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

Ответы>>18980

27 Фев, 16:18 #106 #18980

>>18978
ок, добавлю валидацию, а то 1700+ постов это как то точно не то, если в оригинале не было и тысячи

27 Фев, 18:04 #107 #18981

как насчет упаковки всего (наноклиент, транспорт, зависимости) в один инсталлятор? все питоновское с зависимостями можно превратить в exe с помощью cx_freeze

Ответы>>18982

27 Фев, 18:12 #108 #18982

>>18981
шиндовс муст дие

27 Фев, 18:21 #109 #18983

https://github.com/nanoboard/nanoboard/commit/22eb5074b24770b4ed44a3e2a5e1b53cc3625b05
https://github.com/nanoboard/nanoboard-bittransport

Ответы>>18984

27 Фев, 18:49 #110 #18984

>>18983
Фух! Меня разбанили!
Хорошая новость-ретрансляция постов прекрасно работает. Плохая-теперь там летает куча говна.

Ответы>>18985>>18987

27 Фев, 18:51 #111 #18985

>>18984
По-видимому, большой ttl ставить не стоит, трафик будет очень большой.

27 Фев, 19:43 #112 #18987

>>18984
корень, ты что, ретрансляцию к бм траспорту прикручивал?

Ответы>>18988

27 Фев, 19:50 #113 #18988

>>18987
Нет же, ретрансляция битмесседжа. Там время жизни стояло 28 дней. Я уж было думал, ретрансляция с чанами не рпботает, но она, оказывается, работает. И теперь тестовые сообщения еще месяц летать будут. Теперь там время жизни-4 часа. Впрочем, не в форке дева.

Ответы>>18989>>18991

27 Фев, 19:51 #114 #18989

>>18988
Как вариант-перекатиться на новый чан. А этот использовать для тестов. Еще можно терпеть.

27 Фев, 19:59 #115 #18991

>>18988
добавил тебя в коллабораторы своего форка чтобы ты мог пушить в него

Ответы>>18992

27 Фев, 20:02 #116 #18992

>>18991
О! Спасибки!

117 Кб, 714x674

27 Фев, 20:37 #117 #18994

Обновил 2.0 клиент. Пикрелейтед.
Суть: после отправки нового поста в битмесседж отправляются также все посты которые выше по цепочке.
Это не навредит?

Ответы>>18996

27 Фев, 20:45 #118 #18996

>>18994
Нет. Это не повредит. Но я бы посоветовал отправлять одним сообщением. Это будет гораздо быстрее. Просто собери массив из постов, и отправь в транспорт. Кстати, функция $.post почему-то не работает при отправке. Вроде что-то с cross-origin. Я не стал разбираться, просто заменил ванильной. Ты, наверное, тоже можешь. Ну или разбирайся.

Ответы>>18998

27 Фев, 21:03 #119 #18998

>>18996
у тебя там http: не было может поэтому
массивом сейчас сделаю

Ответы>>19000

27 Фев, 21:14 #120 #19000

>>18998
Так и сейчас не работает. Вот что, если хочешь проверять, пошло оно в битмесседж, или нет, можешь в /bittransport/keys.dat поставить Daemon=False, и смотреть в графическом интерфейсе битмесседжа на вкладке "отправленные".

Ответы>>19001

27 Фев, 21:19 #121 #19001

>>19000
и правда не работает, переделаю на ванильку.

Ответы>>19003

27 Фев, 21:24 #122 #19003

>>19001
Ванилька будет ругаться, но работать.

27 Фев, 21:47 #123 #19006

вроде бы залил пофикшеную версию (2.0 клиент)
отправляется джейсон массив с постами (теми что выше по цепочке)
надо проверять

50 Кб, 544x416

27 Фев, 21:51 #124 #19008

получил кто-нибудь это?
я включил демона только перед тем как писать Тестовый ответ №2

Ответы>>19010>>19011

27 Фев, 21:52 #125 #19010

>>19008
Сейчас. У меня не запущено было.

280 Кб, 1968x388

27 Фев, 21:53 #126 #19011

>>19008
алсо у меня вот такая вот ругня

Ответы>>19014

27 Фев, 21:56 #127 #19013

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

27 Фев, 21:56 #128 #19014

>>19011
У меня твоего клиента нет, но вот этот мессадж со скриншота мне пришёл (пять минут назад) в БМ.

>>19011
Ну КОРС же. Порты разные ведь - нельзя.

Ответы>>19016>>19018

27 Фев, 21:56 #129 #19015

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

Ответы>>19017

27 Фев, 21:57 #130 #19016

>>19014
то есть тебе пришел и тестовый тред №666 и тестовый ответ № 1 и тестовый ответ №2 ?

Ответы>>19017

27 Фев, 21:58 #131 #19017

>>19015
От онлайна участников чана ничего не зависит. Мессадж по БМ расползается весьма неторопливо и иногда это может занять (чувак один опыты ставил) сукти. В некоторых случаях мессадж вообще может быть потерян.

>>19016
У меня сам БМ запущен и я на чан подписан. Мне пришёл вот эта вот колбаса со скриншота, которая "on_add.js:19"

Ответы>>19019

27 Фев, 21:59 #132 #19018

>>19014
Да хер его знает. Теоретически-нельзя. Я вначале писал заголовок alolow-бла-бла-бла-бла, а потом увидел, что и без него работает. Может, исключение для локалхоста, или еще чего.

Ответы>>19022

27 Фев, 22:00 #133 #19019

>>19017
колбаса это хорошо, мне интересно добавятся ли эти посты из массива как положено (через addmany один раз или через add по очереди)

Ответы>>19020>>19021>>19023

27 Фев, 22:02 #134 #19020

>>19019
... поскольку до этого все было настроено на один пост, а в код который это принимает я еще не вникал

27 Фев, 22:03 #135 #19021

>>19019
Добавляются они через add по очереди. Кстати, первый клиент немного несовместим с новыми, так что если кто его еще пользует вдруг, перекатывайтесь.

Ответы>>19022

27 Фев, 22:03 #136 #19022

>>19018
Смотри как это работает:

Ты посылаешь запрос. Запрос обрабатывается серваком и отдаётся ответ (то есть у тебя там как бе всё работает окей).

Ответ обрабатывается браузером и он не видит там КОРС заголовков и ты получаешь эксепшен.

Так то всё пашет, но вот если ты ответом захочешь что-то вернуть, то не получится. Если ответ на запрос тебе не нужен - можно забить, хоть это и грязновато.

>>19021
Ну охуеть теперь. Нет спасибо, я на старом посижу.

Ответы>>19024

27 Фев, 22:04 #137 #19023

>>19019
Можешь послать еще один раз, я запустил.

Ответы>>19025>>19026

27 Фев, 22:05 #138 #19024

>>19022
Ну, мы друг друга не поняли. Ну да ладно.

102 Кб, 680x620

27 Фев, 22:05 #139 #19025

>>19023

Ответы>>19029

27 Фев, 22:06 #140 #19026

>>19023
то есть если я что то напишу а у тебя в это время не будет запущен клиент то ты зайдя позже ничего не получишь?

Ответы>>19027>>19028

27 Фев, 22:07 #141 #19027

>>19026
Получит же. Более того, если ттл будет 28, то он и через 28 дней получит.

27 Фев, 22:08 #142 #19028

>>19026
За это отвечает ретрансляция Bitmessage. Получу. Но позже. А могу вообще не получить, если период маленький. Сейчас-4 часа стоит. Потом поставим 3-4 дня, наверное.

27 Фев, 22:09 #143 #19029

>>19025
короче если кто-то увидит это – ответьте туда плиз
если вы увидите этот тред это будет значить, что свежая версия 2.0 без каких-либо модификаций дружит с битмесседж транспортом и вместе с ответом посылает посты которые выше по цепочке. пока я что-то в этом сомневаюсь, так как мне никто не ответил и не подтвердил, что видит мой тред №666

Ответы>>19030

27 Фев, 22:11 #144 #19030

>>19029
У меня пока ничего нет. У тебя это дело отправилось? Или ты графический режим не включал.

Ответы>>19031>>19033>>19035

27 Фев, 22:12 #145 #19031

>>19030
До меня докатилось. Так что сам БМ доставил.

Ответы>>19032

27 Фев, 22:14 #146 #19032

>>19031
К слову - менее минуты ушло на доставку (если считать все таймстемпы верными)

27 Фев, 22:15 #147 #19033

>>19030
Пришло. Все ок.

Ответы>>19034>>19035

53 Кб, 893x520

27 Фев, 22:16 #148 #19034

>>19033

Ответы>>19036

27 Фев, 22:16 #149 #19035

>>19030
подтвердили что пришло в БМ

>>19033
в веб-интерфейсе видно тред?

27 Фев, 22:17 #150 #19036

>>19034
во, оно, охуенно, значит работает

Ответы>>19037>>19038

27 Фев, 22:18 #151 #19037

>>19036
чтобы бы понимали – только 2 последних поста я отправлял с включенным битмесседж-транспортом, верхушка треда отправилась вместе с постом в битмесседж автоматически.

Ответы>>19039>>19040

27 Фев, 22:18 #152 #19038

>>19036
Ура! Теперь будет меньше ебли с передачей сообщений!

27 Фев, 22:19 #153 #19039

>>19037
Да, если подумать, это очень хорошая мысль.

27 Фев, 22:20 #154 #19040

>>19037
А как собсвтенно идёт получение сообщений? Вот запустил я весь этот троллейбус из буханки, и вот начинают приходить сотни мессаджей - как они в борду попадают?

Ответы>>19041

27 Фев, 22:24 #155 #19041

>>19040
Ну, согласно апи, можно указать параметр в keys.dat, сейчас:
apinotifypath = ./bittransport.py
Битмесседж вызывает bittransport с параметром NewMessage, кажется. Bittransport при помощи апи получает входящие сообщения, разбирает их, и отправляет на апи борды.
Кстати говоря, надо теперь автообновление к боде прикручивать.

Ответы>>19042

27 Фев, 22:27 #156 #19042

>>19041
Ох. По краю пропости ходил. Как бы опять в бан не улететь.

Ответы>>19043

27 Фев, 22:41 #157 #19043

>>18976
>>19042
У края пропости
Кружаться лопости
Я же розтаяла
Я нижелездная
Мама Америка
Двацать два берега
Не отпускай меня

Ответы>>19044

27 Фев, 22:44 #158 #19044

>>19043
Ну чего ты издеваешься! Это очепятка.

27 Фев, 23:01 #159 #19046

>Кстати говоря, надо теперь автообновление к боде прикручивать.
я добавлю уведомлялку на страницу. она будет проверять в цикле количество постов в базе и в случае увеличения этого количества показывать уведомление

Ответы>>19047

27 Фев, 23:13 #160 #19047

>>19046
сделано

27 Фев, 23:14 #161 #19048

Так что, теперь H/-\H()борда работает и без постинга PNG-пикч, без ебли с синхронизацией тредов на остальных АИБ, в автоматическом режиме?

Ответы>>19049

27 Фев, 23:17 #162 #19049

>>19048
Представь себе. Остаётся сменить чан на какой-нибудь "gw4&#734yh22^^" и окончательно съебать из этой сраной бордореальности в волшебный мир кошкодевочек.

Ответы>>19050

27 Фев, 23:27 #163 #19050

>>19049
Просто еще один ебаный чатик. Нинужин.

Ответы>>19052

27 Фев, 23:31 #164 #19052

>>19050
Будто без БМ-транспорта это было не так. Вон же - есть аноны которые против выкидывания шифрования и хотят стег посильнее. Что это как не софт для ебаных крипточатиков для закрытого круга элиты?

Даже сейчас - завёл на забытой богом мелкоборде тред и только своим скинул линк на него - вот тебе и спрятанная борда которая только для своих.

27 Фев, 23:39 #165 #19055

>>19053
>на рыгосте вроде ещё больше время можно ставить
Там сейчас до 90 дней можно хранить.

Для ргхоста надо бы запилить контейнер где просто зип файл, а в нём шифрованный контейнер (сначала пожатый, потом зашифрованный). Можно будет за один заход ретранслировать мегабайт эдак 10.

Получится что БМ это интсант транспорт, ргохст медленный но зато синхронизирует по максимуму и такое промежуточное решение в виде пнгешек на бордах хотя на кой оно, если есть первые два?.

27 Фев, 23:48 #166 #19057

>>19056
Ну это уже всё мелочи.

Вообще, я бы сделал так - основная движуха через БМ. Если ты завсегдатай и запускаешь клиент хотя бы раз в день - тебе этого хватит чтоб получать все посты. А на случай когда вливается новый чел или ты сам проёбывался где-то месяц, должна быть ещё возможность в пару закачек вытянуть всю базу с ргхоста, ну то есть пять-шесть архивов по 10мб каждый, это уже будет база постов на 100мб (после распаковки).

Можно прям сделать поддержку этой фичи в команде ADD. Пишешь типа пост

ADD ргхост/154623414
Тут база за февраль

Кому надо - кликнуть в плюсик и она скачается.

Ответы>>19059>>19128

27 Фев, 23:53 #167 #19058

>>19051
Вот тут все написано:
https://github.com/nanoboard/nanoboard-bittransport

28 Фев, 00:09 #168 #19059

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

Ответы>>19061

28 Фев, 00:16 #169 #19061

>>19059
Да они вообще не нужны получаются.

К слову, если мне не отшибает память, то в pyBitMessage можно где-то положить html файлик и он будет доступен по адресу типа localhost:9876 и при этом будет иметь возможность дёргать битмесаджевый АПИ.

Так как при этом джаваскрипту доступна indexedDB, то можно реализовать полноценный клиент в одном только этом html-нике. Просто запускаешь свой битмессадж, а в браузере вкладку открываешь и там н-борду скроллишь да посты пишешь, а оно само через чан рассылается.

Кстати, битмессадж этот используется?
https://bitmessage.org/forum/index.php?topic=4820.0

28 Фев, 00:18 #170 #19064

>>19053
>многие аутисты могут и раз в недделю выкачивать картинки.
Не хочу быть таким тормозом, а в БМ можно и просто так в чатике с раками посидеть. Вопрос нахуя тогда нужна нaнoбopда(слово запрещеное на мочане)?

Не хочу предлагать откручивать все в зад, но кажется вы сломали мне илитность концепцию.

28 Фев, 00:19 #171 #19065

>>19063
Удваиваю романтика. Это всё.

Ответы>>19066

28 Фев, 00:21 #172 #19066

>>19063
>>19065
Вам шашечки или ехать?

Ответы>>19087

28 Фев, 00:23 #173 #19067

Да все просто врубите 28 дневную ретрансляцию, активные треды будут сами "бампаться" так как с постом в БМ уходят и его родители

Ответы>>19069

28 Фев, 00:28 #174 #19069

>>19067
По моим прикидкам-28 дней-это слишком много. Представляешь, сколько говна там будет летать?
Это какой трафик будет! Нет, ретрансляцию стоит поставить побольше, чем сейчас: 4 часа, но не такую большую, и только когда окончательно выйдем из периода тестирования.

Ответы>>19070>>19071

28 Фев, 00:33 #175 #19070

>>19069
Битмессадж не так ретранслирует.

Твой клиент коннектится к другим и спрашивает - а есть чо? Ему отвечают - есть вот это. И он потом запрашивает только то, чего у него ещё нет.

Вот в этот список приходящий в ответ на "есь чо?" попадает всё, у чего ещё не истёк ТТЛ. Так что бешеный трафик будет у тех, кто месяц не заходил. При том что сама сеть сервит порядка 3к сообщений в сутки и тебе их по любому качать.

Тут другая беда - чем больше ТТЛ, тем дольше считать POW. Так что я бы сделал этот параметр дефолтом в 4 дня, но при этом вывел бы в интерфейс регулятор чтоб при желании можно было выкрутить его на все 28.

Ответы>>19074

28 Фев, 00:34 #176 #19071

>>19069
какой лимит на размер сообщения в bitmessage?
хочу сделать ретрансляцию как сейчас – вместе с постом отправляются и недавние и случайные

Ответы>>19072

28 Фев, 00:34 #177 #19072

>>19071
250кб или около того.

28 Фев, 00:44 #178 #19074

>>19070
Ну, сейчас пришедшие посты удаляются. Чтобы не накапливалось, и все такое. Можно, конечно, так не делать. Чистить, скажем, раз в месяц. Или вообще не чистить.

Ответы>>19075

28 Фев, 00:50 #179 #19075

>>19074
Ты их из инбокса удаляешь (даже не удаляешь, а в трешбин переносишь). Из инвентори ничего не удаляется и всё ретранслируется до истечения ТТЛ.

Ответы>>19076

28 Фев, 00:54 #180 #19076

>>19075
Угу. Но сообщения-то приходят.
А вообще, прямо сейчас-удаляется еще и база. Но это временно.

Ответы>>19077

28 Фев, 00:57 #181 #19077

>>19076
У себя ты можешь делать всё что угодно, если мессадж ушёл в сеть, он будет ретранслироваться до истечения ТТЛ. Если ты снесешь базу под ноль у себя, то при подключении БМ опять всё скачает и ты опять получишь все те мессаджи что удалил.

Ответы>>19078

28 Фев, 01:00 #182 #19078

>>19077
Нет, это все понятно. Я не об этом. Впрочем, забей.
Вот ты лучше скажи: стоит удалять базу, или нет?

Ответы>>19081

28 Фев, 01:01 #183 #19081

>>19078
Базу чего?

Ответы>>19082

28 Фев, 01:04 #184 #19082

>>19081
Базу с сообщениями битмесседжа.
messages.dat

Ответы>>19084

28 Фев, 01:05 #185 #19083

>>19068
>в какой-то момент нужно будет покинуть макакач и это нужно будет сделать громко
Чувак, давай я тебя немного спущу на землю: три с половиной анонимуса громко могут только пёрднуть в лужу.

28 Фев, 01:06 #186 #19084

>>19082
Конечно нет. Эта база так будет каждый раз перекачиваться заново при подключении. Пусть только свежак качается, а не всё вообще каждый раз.

28 Фев, 01:38 #187 #19085

Посоны, я Вам нарисую на бумаге футуристический концепт пример архитектуры наноборды с нанонасекомыми, сферами и так далее, хорошо?

Ответы>>19086>>19087>>19090

28 Фев, 01:48 #188 #19086

>>19085
Рисуй. Главное чтобы более-менее приближено к реальности.

28 Фев, 02:46 #189 #19087

>>19066
Жажда ничто, имидж все.

>>19085
>нанoбopды
Анон, не улети в автобан, заменяй буквы.

Не зря вы прикрутили битмеседж. Это страшная ересь. Покайтесь пока не поздно!

Ответы>>19088

28 Фев, 02:47 #190 #19088

>>19087
>Не зря вы прикрутили битмеседж.
Конечно не зря.

Ответы>>19089

28 Фев, 04:50 #191 #19089

>>19088
Все в этом треде-няши!

194 Кб, 864x864

28 Фев, 08:23 #192 #19090

>>19085
Да сколько их уже было-то.
Вот >>18962
еще подкинул даже: https://github.com/cheshirenet/cheshirenet/wiki/Brain-Storm
так что давай только если у тебя там какие внатуре ИННОВАЦИИ.
Лол, даж тут озаботились http://www.radioscanner.ru/forum/topic48571.html

28 Фев, 09:14 #193 #19091

В places.txt можно добавлять Доски,а не только треды?
Что сейчас может быть транспортом
Мимо две недельки прослоупочил

Ответы>>19099>>19101

28 Фев, 09:23 #194 #19093

Десяч-то закрывается.Что делать будем?

Ответы>>19096

28 Фев, 10:05 #195 #19096

>>19093
То же, что делали когда котнач прикрыли.

Ответы>>19125>>19130

28 Фев, 12:33 #196 #19099

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

Ответы>>19125

28 Фев, 12:38 #197 #19101

>>19091
и сейчас добавился новый транспорт - битмесседж. ссылки есть в гитхабе.
скорость у него слабее и время ретрансляции сейчас почему-то всего 4 часа (обещают увеличить) и при постинге ретранслируются только родительские посты. запускай на уже заполненной аггрегатором базе.
транспорты можно и нужно сочетать. то есть даже если ты крутишь битмесседж демона, иногда не поленись запустить prepare.bat (папка containers должна содержать хотя бы один контейнер) и отправить пнгшку из папки upload в один из тредов из places.txt. это "закрепит" ретрансляцию, возможо, на месяцы и ускорит вхождение новичкам, т.к. битмесседж, повторюсь, довольно медленный и максимальное время ретрансляции составляет 28 дней то есть если ты пропадешь надолго, то потом некотореы посты ты получишь только если на них кто-то снова ответит.

Ответы>>19125

28 Фев, 13:28 #198 #19103

Сап, н@ноб0рданы. Наконец созрел до того, чтобы разобраться с клиентом и установить его. Вроде бы первая синхронизация прошла, могу просматривать, вижу разные посты. Теперь, я так понимаю, чтобы начать постить самому, надо навалить картинок с фракталами и Кристен Стюарт в папку "containers", и когда я напишу пост, то он впилится в какую-то из них, появится в папке "upload" и мне надо будет запостить её в один из доверенных тредов?

Ответы>>19108>>19112

28 Фев, 13:56 #199 #19106

А Tox/Retroshare нельзя?

Ответы>>19109

28 Фев, 13:57 #200 #19108

>>19103
сап новобранец, всё примерно так вот только контейнер в папке upload сам не появится, тебе нужно запустить prepare.sh (или bat если у тебя винда). в контейнере будет несколько последних постов и некоторые случайные.

Ответы>>19110

28 Фев, 13:58 #201 #19109

>>19106
можно всё, причем одновременно. пока прикрутили только битмессадж и пнг-контейнеры есть

28 Фев, 13:59 #202 #19110

>>19108
в 1.7 версии надо жать кнопку Создать PNG
но битмесседж к 1.7 не прикрутили еще (хотя это должно быть не сложно)

28 Фев, 14:24 #203 #19112

>>19103
Сходи в тред координации. В 1.х ветке неактульный place.txt был. В нем не хватало 3-х тредов.

28 Фев, 17:08 #204 #19125

>>19096
А что там сделали?
>>19099
Однако на досках,с контингентом которых ты будешь общаться,но будет бан за само слово 'зацензурено',это будет весьма годно.Нанооп подумал насчёт автодобавления постов?
>>19101
Что у наноопа следующее на добавление в качестве транспорта?Можно же прикрутить к Миранде и транспортом будут всякие польские аськи

Ответы>>19127

28 Фев, 17:15 #205 #19127

>>19125
по-моему контейнеров + битмессаджа должно хватить с головой
да даже одного битмессаджа

вопрос:
какой смысл ограничивать ттл битмессаджа до 4 часов если ретрансляцию получат только новоприбывшие? что плохого в 28 или хотя бы в 14 днях? ведь каждому участнику сообщение 28 дней будет приходить только 1 раз следовательно и на трафик нагрузка не очень-то и возрастёт

28 Фев, 17:16 #206 #19128

>>19057
надо еще транспорт основанный на базах запилить. сейчас базу можно только заменить.

28 Фев, 17:36 #207 #19129

повторю ссылку на базу недельной давности для 2.0
https://mega.nz/#!btkyxIID!3XVXoNlpUjAd7ellzk4bdCkGmuDPoJIE2Tqi72Wj-2k

Ответы>>19225

28 Фев, 17:40 #208 #19130

>>19096
Так что вы сделали?
Мимо тот слоупок

54 Кб, 480x854

28 Фев, 17:42 #209 #19131

Б закрыт,о ещё работает

Ответы>>19133

28 Фев, 18:11 #210 #19133

>>19131
>/crypt/
>google services framework

Ответы>>19135

28 Фев, 18:16 #211 #19134

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

Ответы>>19139>>19143

28 Фев, 18:17 #212 #19135

>>19133
Выключен

28 Фев, 18:30 #213 #19138

кто-нибудь сейчас сидит с включенным демоном? видно мой пост со слоупоком, например?

28 Фев, 18:30 #214 #19139

>>19134
Оп! Раз в минуту-слишком часто! Там будет пробка! Поставь минут пять!

Ответы>>19140>>19141

28 Фев, 18:38 #215 #19140

>>19139
Плюс,большой период ретрансляции не поставить, ибо POW будет очень долго считаться. Но вообще,так лучше, на мой взгляд, потому как посты будут резвее доходить (если не будет пробки)

28 Фев, 18:46 #216 #19141

>>19139
ок поставил пять

28 Фев, 18:57 #217 #19143

>>19134
От описания плюшек шишка дымится. Чего вы тут за выходные наворотили! Алсо, никто в программаче или гд тред не пробовал создавать?

Ответы>>19145

28 Фев, 19:24 #218 #19145

>>19143
гд же для игорей. хотя с помощью крякнутого юнити 3д можно организовать билд под анроид (без битмесседжа, только на пнг-контейнерах) надо только вместо static void Main сделать Behavior скрипт где в void Start сделать то же самое что в было в static void Main

28 Фев, 19:29 #219 #19146

напишите кто-то что-то в БМ

28 Фев, 19:31 #220 #19147

для винды не достаточно ли скачать просто bitmessage.exe с оф. сайта ?

Ответы>>19156

28 Фев, 20:46 #221 #19156

>>19147
nyet

28 Фев, 21:23 #222 #19157

кто-нибудь жив? напишите что-то

Ответы>>19159>>19160>>19164

28 Фев, 21:24 #223 #19159

>>19157
Где? Я жив, но обновляю ранспорт.

28 Фев, 21:25 #224 #19160

>>19157
Вы за последние три дня один пост написали или у меня не работает что-то?

Ответы>>19162

172 Кб, 876x686

28 Фев, 21:44 #225 #19162

>>19160
вот последние посты которые появились после запуска search.sh
некоторые тестовые посты шли через bitmessage-транспорт. но сейчас вообще глухо, никто не пишет

28 Фев, 21:45 #226 #19163

алсо под шиндой пока не удалось битмесседж транспорт завести. 193я ошибка

Ответы>>19165

sage 28 Фев, 21:55 #227 #19164

>>19157
Я - мертв. Новый транспорт - ересь, и ломает всё.

Ответы>>19166>>19169

28 Фев, 21:59 #228 #19165

>>19163
Принято. Я проверю, в чем дело, постараюсь починить.

Ответы>>19167

28 Фев, 22:00 #229 #19166

>>19164
Ох лол, у нас даже хейтеры завелись!

Ответы>>19168

28 Фев, 22:04 #230 #19167

>>19165
я уже вроде как починил глянь пулл реквест
https://github.com/nanoboard/nanoboard-bittransport/pull/2/files

Ответы>>19171

sage 28 Фев, 22:05 #231 #19168

>>19166
Я не хейчу, все норм. Только вот концепция нб идет в сраку с таким транспортом. Он очень лёгок в использовании и скорее всего не нб будет использовать его, а он нб. В конечном итоге нб будет не нужна.

28 Фев, 22:06 #232 #19169

>>19164
Двачую. Надо оставаться на контейнерах/паразитировании и двигаться в сторону хитрой стеганографии, чтобы отдельно взятый админ отдельно взятой АИБ ничего не мог бы вычислить, план здесь уже расписывали.

28 Фев, 22:08 #233 #19170

у меня пока ваш биттранспорт не заработал с разных компов оттправляю посты и сижу проверяю - нихуя уже 5 минут прошло

Ответы>>19174

28 Фев, 22:10 #234 #19171

>>19167
алсо может еще где-то call остался я не проверял

28 Фев, 22:11 #235 #19172

короче возможно что-то недавно поломалось в обновлениях 2.0 клиента потому что никаких сообщений мне не приходит уже несколько часов

Ответы>>19173

28 Фев, 22:14 #236 #19173

>>19172
в сосноле при отправке мессаги видно вот такое:
127.0.0.1 - - [28/Feb/2016 22:13:10] "POST / HTTP/1.1" 200 -
Sending a message. First 150 characters of message: '[{"replyTo":"19cd4b4a07483553ce41571901c5af43","message":"W2ddU3VuLCAyOCBGZWIgMjAxNiAxOToxMjozOSBHTVQsIGNsaWVudDogMi4wWy9nXQpbYl3QkNCy0YLQvtC80L7QsdC4'
127.0.0.1 - - [28/Feb/2016 22:13:10] "POST / HTTP/1.1" 200 -

sage 28 Фев, 22:14 #237 #19174

>>19170
Ну в треде же писали: до 1 суток доставка.

Ответы>>19175

28 Фев, 22:15 #238 #19175

>>19174
Ткни пальцем. Если это правда то стоит подыскать другой транспорт и пока пользоваться контейнерами.

Ответы>>19176

28 Фев, 22:25 #239 #19176

>>19175
Иногда POW может очень долго считаться. Там,один период, очень большое время ретрансляции было.

28 Фев, 22:44 #240 #19177

а почему не f5?

28 Фев, 23:04 #241 #19179

>>19178
Я получу посты от этих анонов без битмесседжа?

Ответы>>19182

28 Фев, 23:07 #242 #19181

>>19180
В клиенте 1.х.х
инбифо: кончено нет

Ответы>>19184>>19190

28 Фев, 23:12 #243 #19182

>>19179
теоретически да. но могут быть задержки которые будут зависеть от:
1) количества участников "онлайн" (включенный битдемон и включенный нанодб сервер с открытой вкладкой) и времени их пребывания "онлайн",
2) процента контейнеро-ёбов среди этих людей (то есть тех, кто периодически запускает скрипт search)

в обратную сторону то же самое, чем больше битмесседжо-ёбов будет выполнять prepare скрипт и постить контейнеры тем больше и скорее контейнеро-ёбы увидят сообщения от битмессаджо-ёбов

Ответы>>19185

28 Фев, 23:13 #244 #19184

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

28 Фев, 23:16 #245 #19185

>>19182
>контейнеро-ёбы увидят сообщения от битмессаджо-ёбов
контейнерочелядь и битмессаджбояре

Ответы>>19187>>19188

28 Фев, 23:19 #246 #19187

>>19185
> контейнеробог и битмессаджблядь
пофиксил.

28 Фев, 23:21 #247 #19188

>>19185
ну это еще разобраться надо, если в БМ бывают задержки до суток то БМдаунам не повезло и вообще БМ это фейловая затея, лучше рыгост подключить

Ответы>>19189

28 Фев, 23:23 #248 #19189

>>19188
Бывают-то может и быают, но, в среднем, пост доходит очень быстро.

Ответы>>19204

28 Фев, 23:24 #249 #19190

>>19181
Если кто-то сделает сакральный пнг для закрепения базы. Но выше уже сказали:
>позволит многим анонам писать посты не заморачиваясь на пнг контейнеры
Никто его не сделает. Всем лень и у всех и так все работает.

Поясню развернуто в чем проблема.

Вот есть нaн0борда(слово запрещеное на мочане) с транрспортом на пнг-контенерах. На ней обитают криптослоупоки и аутисты. Основная фича - на один виртуальный "чан" можно собрать всех анонов всех борд, для этого нужно всего лишь обменяться местами(а потом и ключами). Все очень неплохо - стенография, криптография, чужие посты в ретрансляции. Можно пеарить и собствено на нем сидеть.

Вот теперь есть еще один транспорт - бм. Он более удобен и оперативен.
Как это выглядит со стороны - основной народ сидит на нб с бм-транспортом и активно общается, и иногда лениво качает пнгшки и читает, что же им там криптослоупоки пишут. А это уже не важно! Они ж слоупоки-аутисты. Слоупоки конечно аутисты, но они не дауны и просто переходят на удобный транспорт, а новые пнгшки становятся просто празником и ритуалом закрепления базы. Нет вот так: РИТУАЛОМ ЗАКРЕПЛЕНИЯ. Солидно.

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

И да, ничего не имею против девов. Они все очень хорошие люди, а матери их достойные женщины. Но мне кажется что-то идет не так.

Ответы>>19191>>19192>>19196

28 Фев, 23:26 #250 #19191

>>19190
>стенография
Я сегодня у мамы стенографист. Стеганография. Чую что сейчас второй раз подливы дам, но проверять лень. Трудное слово.

28 Фев, 23:31 #251 #19192

>>19190
>Давайти просто создадим нормальный битмеседж-чат и внего засядем?
Лучшее, что может случиться с топикрелейтедом. Хотя нет, лучшее - всё тоже самое но без костыля в виде битмессаджа.

28 Фев, 23:39 #252 #19194

Сообщения в 1.7.12 шикарны, можно добавить страницу, типа "свежего", но чтобы последние сообщения можно было просмотреть, а то быстро и бесследно исчезают они.

Ответы>>19195>>19202

28 Фев, 23:39 #253 #19195

>>19194
?
фикс

28 Фев, 23:41 #254 #19196

>>19190
Вот мое предложение: приостановить ввод новых транспортов.

Т .е ввести новые транспорты при двух уловиях:
1) Собралось достаточное количество народу. Моя оценка достаточно - это примерно 100 постов/сутки. Ядро блжд, наступит эффект массы и психотронной тюрьмы.
2) Одновремено вводится сразу несколько новых транспортов. Я думаю самое выгодное: бм, токс, и ргхост по тегу.

Тогда все станет намного удобнее и из-за наличия эффекта массы мы народ не потеряем, но и привлечем, при этом не проебав сутьтм nаnоboard(слово запрещеное на мочане).

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

Ответы>>19197

28 Фев, 23:44 #255 #19197

>>19196
>И самая мякотка, я хз, где найти сотню упоротых слоупоков и десяток раковых пеарщиков.
Нужен мощный пеар-вайп по всем известным /b/. Если про борду узнают десять тысяч человек, возможно среди них найдётся сотня упоротых слоупоков. Только сома борда должна быть готовой, без суровых багов и иметь в арсенале пачку транспортов.

Ответы>>19199

28 Фев, 23:50 #256 #19199

>>19197
>без суровых багов
Удваиваю. Я до сих пор не разумею починили баг с появлением ломаных постов или нет. Их наличие сейчас это очень печально для нюфака.
>иметь в арсенале пачку транспортов
С транспортами сложнее. Все сядут на самый удобный и будут только теоритически знать, что можно еще и по другому отправлять сообщения.
Я хочу чтобы пнгшки не вымерли за ненужностью и слоупочностью. Наверно зря.

Ответы>>19203

28 Фев, 23:57 #257 #19202

>>19194
не совсем понял тебя

Ответы>>19207

28 Фев, 23:58 #258 #19203

>>19199
ломаные посты уже не появляются НО ретранслируются. ничего страшного в принципе

28 Фев, 23:59 #259 #19204

>>19189
ну хз я уже с десяток отправил постов с двух разных компов и за несколько часов нихуя не пришло. нихуя. либо что-то сломалось в 2.0 клиенте либо битмесседж жутко тормозной

Ответы>>19205>>19206

29 Фев, 00:00 #260 #19205

>>19204
Погоди немного я сейчас кое-чего доделаю, и будем диагностировать.

21 Кб, 756x158

29 Фев, 00:01 #261 #19206

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

Ответы>>19215

29 Фев, 00:02 #262 #19207

>>19202
Появляются сообщения слева вверху, мол пост со столькими-то знаками, такие-то посты в контейнер залиты, но они пролетают так быстро, что информативности почти не несут, можно ли сделать страничку или что другое, чтобы просматривать их там, как историю?

Ответы>>19210

29 Фев, 00:05 #263 #19210

>>19207
аа ты про нотификейшны... да их легко замедлить это числовое значение в коде
https://github.com/nanoboard/nanoboard/blob/master/Server/Handlers/ThreadViewHandler.cs#L143
сейчас там стоит 2 секунды
если у тебя быстрее чем 2 секунды (ты можешь оценить если у тебя есть секундомер) то это баг

Ответы>>19213

29 Фев, 00:05 #264 #19211

>>19208
Могу свой список удаленных скинуть, сравнить его с двумя-тремя и добавить анонам, у которых нет. Хотя это не решит проблему для ньюфагов.

Ответы>>19216

29 Фев, 00:08 #265 #19212

>>19208
шарить удаленные посты – все равно что включить модерацию для всех. модерация у каждого должна остаться своя. насчет регулярки – https://github.com/nanoboard/nanoboard/blob/master/bin/Release/README.txt#L55 можно попрятать маленькие мусорные посты. большие мусорные посты все еще придется убирать руками, но их не очень много. вообще если забить хуй то ты мусорные посты нигде не увидишь потому что они ссылаютя на несуществующие треды за пределами КАТЕГОРИЙ. единственный минус – они будут иногда ретранслироваться.

29 Фев, 00:09 #266 #19213

>>19210
Да, про уведомления. Хотелось бы смотреть их список, с последнего запуска клиента, а не просто увеличить время до скрытия.

29 Фев, 00:11 #267 #19215

>>19206
Ну, хм, это я, автор транспорта, тестировал, работает ли отправка с новыми иправлениями.
Качал отсюда:https://github.com/nanoboard/nanoboard-bittransport/tree/bittransport-patch
И отсюда:
https://github.com/nanoboard/nanoboard/tree/feature/2.0
Ubuntu GNU/Linux
Firefox
Мяу-Мяу!

Ответы>>19230

42 Кб, 852x120

29 Фев, 00:14 #268 #19216

>>19211
а что за bittransport-patch?
в ридми ссылка такая:
https://github.com/nanoboard/nanoboard-bittransport/archive/master.zip

получается у меня не свежий биттранспорт был?

Ответы>>19219

29 Фев, 00:14 #269 #19217

>>19214
Можно. Возможно, потом так и будет сделано.

29 Фев, 00:15 #270 #19218

>>19214
Шарп тут не при чём. А зашить питоны в экзешник и всунуть в инсталлятор все зависимости можно, конечно. Да только кто этим будет заниматься если разработчики линуксоиды?

29 Фев, 00:16 #271 #19219

>>19216
Ну, ты спросил откуда, я ответил. Я ответил, откуда я на самом деле взял, а не откуда нужно брать.

Ответы>>19221

29 Фев, 00:16 #272 #19220

>>19209
>он сначала долго думал, а потом нашёл 3 поста
Вот это больше всего расстраивает. Вроде какой-то движняк почти каждый день, чёт пилится, чёт тестится, оп коммитит. А за неделю дай бог пять мессаджей пришло и те либо просто картинки с хуетой, или на эти посты просто ответить нечего. Кроме девов ещё хоть кто-то пользуется бордой?

Ответы>>19222>>19223>>19224>>19225

29 Фев, 00:17 #273 #19221

>>19219
Так ты скажи откуда надо брать.

Ответы>>19227

29 Фев, 00:17 #274 #19222

>>19220
Я дев, и я ей не пользуюсь.

29 Фев, 00:18 #275 #19223

>>19220
Да.
>просто картинки с хуетой
Так это же имейджборода.

29 Фев, 00:20 #276 #19224

>>19220
Ну так запость хуиты сам, что ты как не родной.
Таки да, я сейчас бухаю и ничего писать не хочу, хотя посты чекаю каждый день.

29 Фев, 00:20 #277 #19225

>>19220
>>19209
если тебе лень прочитать ридми и запустить search.bat и подождать то вот возьми выкачай базу и положи в папку с программой:
>>19129
сервак перед этим выключи, потом снова включи – у тебя будет база состоянием на 20февраля, там около тысячи постов.
после этого можешь еще раз прогнать search – и получишь еще парочку постов.
bin/Debug – норм, до инсталлятора мы еще не доросли.
насчет БМ - спрашивай в треде как его подвязать но там тоже особо сообщений не много пока.

Ответы>>19228

29 Фев, 00:24 #278 #19227

>>19221
Ссылка в readme правильно приведена. Но раз у тебя проблемы, сделай вот как: скати из bittransport-patch, и запусти транспорт вот как:
run.py gui
Ты увидишь графический интерфейс битмессаджа. Скажи, что у тебя на вкладке "отправленные".

29 Фев, 00:26 #279 #19228

>>19225
Я пользую 1.х и каждый день её запускаю и жму "искать посты", смотрю как сканятся треды из плейсес (все адд какие нашёл - добавил) и там чаще всего ничего нет нового. Раз в день-два бывает картинка. У меня ощущение что сканер не пашет и качает картинки только с дчана.

Ответы>>19229

29 Фев, 00:28 #280 #19229

>>19228
да нет все нормально пашет, просто постинг реально сейчас приутих, я думаю все следят за развитием эпопеи с битмесседжом

Ответы>>19231

29 Фев, 00:29 #281 #19230

>>19215
а у тебя та версия 2.0 клиента которая сообщает об обновлении версии? (на странице Settings есть пункт Check Version Update?)

Ответы>>19232

29 Фев, 00:32 #282 #19231

>>19229
Ну ок. Кстати, имейте в виду что битмессадж который не пропущен через тор неанонимен. Есть такая атака на эту сеть, можно мониторить множество нод и следить за тем у кого какие сообщения в базе, немного понаблюдав можно вычислить кто автор сообщения и какой у него айпи (на какой ноде сообщение впервые появилось, тот и автор).

29 Фев, 00:36 #283 #19232

>>19230
Угу.

29 Фев, 01:00 #284 #19236

>>19234
А зачем их компилировать? Они как и нанодб в виде exe уже

29 Фев, 01:05 #285 #19238

>>19235
>Ну дак и пусти меня в эту пустую категорию, сцука!
а смысл? ответить ты туда можешь и так

>Очень не хватает количества ответов под постом.
количество постов в треде? сделаю

Ответы>>19245

29 Фев, 01:05 #286 #19239

>>19237
что за охуенная тян слева? есть имя, инстаграмм? молю!

29 Фев, 01:12 #287 #19240

>>19237
в таком случае тебе поможет скрипт build.sh – он компилирует все что нужно и суёт в папочку release из этой папки можешь и работать с бордой. не забудь только тушить сервер перед очередной рекомпиляцией. только вытри из него строчки с git commit / git push

58 Кб, 480x446

175 Кб, 1150x478

29 Фев, 01:41 #288 #19245

>>19238
добавлено показ количества/отсутствия постов в категории/треде
потихоньку приближаемся к уровню 1.7.х

Ответы>>19246

29 Фев, 01:42 #289 #19246

>>19245
количество постов в Бреду символическое

29 Фев, 02:09 #290 #19248

>>19247
Ну и это исправимо. 1.x тоже не сразу конфеткой был

29 Фев, 02:11 #291 #19249

>>19242
Встречайте - параноик под спермой в собственном соку.

29 Фев, 03:15 #292 #19251

>>19247
убрал джаваскрипт воид почти отовсюду (где были переходы в тред итп) теперь можно открывать в новой вкладке (по клику средней кнопкой), нажимать кнопку браузера назад/вперед/рефреш – всё должно работать. но глубоко не тестил, фича затронула много чего, могут появиться новые баги

29 Фев, 03:29 #293 #19253

>>19252
разворот категории можно прикрутить если нужно

29 Фев, 03:57 #294 #19254

Опишите, пожалуйста, вкратце - что это такое и зачем оно нужно?

29 Фев, 04:19 #295 #19256

>>19255
У меня нехорошее предчуствие касательно этого поста.

Ответы>>19258>>19259

2683 Кб, 360x367

29 Фев, 04:21 #296 #19258

>>19256
Это пиздец, товагищи

Ответы>>19260

29 Фев, 04:22 #297 #19259

>>19256
Да, так и оказалось.

Ответы>>19260

29 Фев, 04:24 #298 #19260

>>19259
>>19258
Я проспал ответ на свой вопрос? Интересно!

Модератор раздела удаляет посты? Это реклама какой-то другой доски? Автор ПО предлагает мусорный пост по всему форуму? Почему сразу тогда тред не удалить?

Ответы>>19261

29 Фев, 04:30 #299 #19261

>>19260
Ну, видишь какое дело, у нас тут запрещен "пеар параши". Так как пилим мы борду, хотя и распределенную, вроде как получается что мы подпадаем под эту категорию.Если что, не используй слово "H@HOБOPDA"

Ответы>>19262>>19263

29 Фев, 04:31 #300 #19262

>>19261
За это банят и автоделит всех постов.

29 Фев, 04:35 #301 #19263

>>19261
Системе нужны новые пользователи или планируется чатик для избранных?

Какое преимущество система несёт перед этим форумом, например?

Можно ли написать гуй для программы? Запустил, кликнул, ввёл адреса - готово.

Ответы>>19264

29 Фев, 04:40 #302 #19264

>>19263
Очень нужны новые члены! Никакого чатика для избранных!
Преимущество: отсутствие возможности модерации by design.
Преимущество: возможность существования на многих способах передачи одновременно.
Не совсем тебя понял. Сейчас как: скачал, запустил, сидишь на форуме.
Опиши, что должен делать гуй?

Ответы>>19265

41 Кб, 391x604

29 Фев, 04:47 #303 #19265

>>19264
Моя мысль не относится к криптографии напрямую, но - прежде, чем ставить что-то странное с репозитория, хочется осознать смысл программы. Аимп играет музыку, скайп заменяет телефон.

А вот эта штука? Хотелось бы видеть скриншоты работы программы и пошаговую инструкцию для запуска.

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

>Опиши, что должен делать гуй?

Вот это:

Typical workflow would be:
1) run nanodb.exe to start viewing threads in browser
2) when you need to get fresh posts, run prepared script that invokes
Aggregator and then
nbpack -a http://127.0.0.1:7346 nano
3) when you need to create container, call
npback -g http://127.0.0.1:7346 nano and container will appear in 'upload'
4) Don't forget to keep your places.txt updated.

Даже представить страшно - запустил, что-то открылось, затем для обновления страницы(?) лезть в командую строку и что-то туда писать?

Кстати, утилита поднимает небольшой веб-сервер на локальной машине, да?

Ответы>>19266>>19268>>19272>>19288

29 Фев, 04:50 #304 #19266

>>19265
Ну, слушай тогда длинную историю, как и почему, няша. Если хочешь, вышлю еще и скриншотов.

Ответы>>19267

36 Кб, 382x604

29 Фев, 04:52 #305 #19267

>>19266
Разумеется, это интересно. Обычно в шапке указывают краткую суть вещей - да, здесь есть ссылка на репозиторий, но там ещё надо найти справку, открыть ещё один текстовый файл и только там обнаружить магические команды.

Так что рассказывай.

1438 Кб, 1920x1080

29 Фев, 04:54 #306 #19268

>>19265
>затем для обновления страницы(?) лезть в командую строку и что-то туда писать?
Лол, это конечно ОП шутканул так. Качни лучше 1.Х версию, там всё нативненько
Смысл такой:
Запускаешь nboard.exe
Заходишь http://localhost:735/
Нажимаешь "Искать посты" - они скачиваются из указанных внизу страницы. Список хранится в places.txt
Отправляешь свои посты, создаётся контейнер с твоими ответами и копиями чужих постов.
Заполняешь папку /containers любыми пикчами - один первый раз сделаешь и успокоишься
Нажимаешь "Создать PNG"
Этот PNG надо запостить в один из тредов внизу страницы.

Ответы>>19269>>19274

112 Кб, 566x800

29 Фев, 04:57 #307 #19269

>>19268
Вот, уже лучше, спасибо!

Видел на гитхабе сноску, что по-умолчанию списка мест.тхт не будет. Откуда брать? Запустить эту шарманку и попросить здесь?

Ответы>>19270

90 Кб, 500x667

29 Фев, 04:58 #308 #19270

>>19269
Эм, вроде есть по-умолчанию в release.zip
На всякий случай вот тебе шифровка base64
http://base64.ru/
IyBwdXQgdXJscyB0byB0aHJlYWRzIGhlcmUsIGVhY2ggYXQgbmV3IGxpbmU6Cmh0dHA6Ly9kb2Jyb2NoYW4uY29tL3Nsb3cvcmVzLzI2Nzc5LnhodG1sCmh0dHA6Ly8yY2guaGsvY3J5cHQvcmVzLzExOTMwLmh0bWwKaHR0cDovLzJjaC5oay9jcnlwdC9yZXMvMTQ0NjMuaHRtbApodHRwOi8vNDEwY2hhbi5vcmcvZGV2L3Jlcy8xMDM4NC5odG1sCmh0dHA6Ly8yY2guaGsvY3J5cHQvcmVzLzE2MDcyLmh0bWwKaHR0cDovL3d3dy5ub3dlcmUubmV0L2IvcmVzLzEyNTk5My5odG1sCmh0dHA6Ly9hbHBoYWNoYW4ub3JnL2VvdC9yZXMvMzIyMzUxLmh0bWwKaHR0cDovLzBjaGFuLmNjL19pbWdfdHlhbi9yZXMvMjkuaHRtbApodHRwOi8vc2liaXJjaGFuLnJ1L2xlcy9yZXMvNDg1MS5odG1sCmh0dHA6Ly8xMGNoLnJ1L28vcmVzLzI3Ni5odG1sCmh0dHBzOi8vMmNoLmhrL2NyeXB0L3Jlcy8xNjA3Mi5odG1sCmh0dHBzOi8vMmNoLmhrL2NyeXB0L3Jlcy8xNjgyOC5odG1sCmh0dHA6Ly9leGFjaC5jb20vcG9zdC5waHA/aWQ9MTA3NDMKaHR0cDovL2tvdGNoYW4uenoubXUvY2hhbi9iL3Jlcy80MzAuaHRtbApodHRwOi8vYm9hcmRzLjQyMGNoYW4ub3JnL3cvcmVzLzY3NTY1LnBocAo=

Ответы>>19271

67 Кб, 516x604

29 Фев, 05:04 #309 #19271

>>19270
Ууу, шифровка! Здорово, интересно, спасибо.
Попробую запустить сейчас.

29 Фев, 05:08 #310 #19272

>>19265
Принцип работы таков: на твоей машине поднимается веб сервер, и небольшая база данных. Разными транспортами (сейчас их два), но об этом немного позже, передаются сообщения с одной машины на другую. Ты написал пост-сообщение передалось остальным. На самом деле, передается не только твое сообщение, но еще и некоторое количество случайных сообщений, чтобы новенькие могли собрать старые собщения, и чтобы обеспечивалась некоторая избыточность.
Сейчас существует две ветки программы: legacy-ветка: 1.X и dev-ветка:2.X. Они различаются внутренней архитектурой. Версия 1X использует только передачу с помощью PNG с данными. Для того чтобы получить новые посты (с пустой базой-все посты) нужно скачать ПНГ из тредов. Это делается автоматически, нужно только нажать "искать посты". Для того, чтобы запостить, нужно сделать экспорт постов в картинку, и запостить в одном из тредов.
Список тредов можно координировать в треде координации внутри, в разделе обсуждения. Там сделан удобный интерфейс для добавления-удаления.
Версия 2 более изящна в плане архитектуры, но, к сожалению, местами сыровата. Однако, там кроме описанного транспорта не пнг добавился транспорт через битмесседж. Он позволяет автоматически отправлять и получать посты. Для этого даже ничего не надо нажимать! При отправке пост вместе с тредом перешлется через битмесседж, и каждые пять минут будет посылаться случайный набор постов. Однако, этот транспорт не входит в стандартный комплект, его нужно поставить отдельно, но это очень легко. Но для использования транспорта через ПНГ приходится использовать отдельные программы. Скорее всего, это скоро исправят.
Вот, вроде, основные черты обрисовал.

Ответы>>19273

56 Кб, 604x449

29 Фев, 05:11 #311 #19273

>>19272
>Ветка один работает, но не поддерживает свистелки-перделки "навырост", в ветке дваноль не работает базовый функционал.

Краткая история львиной доли ПО, хех.

Ответы>>19275

174 Кб, 779x1024

29 Фев, 05:13 #312 #19274

>>19268
Адрес вот http://localhost:7345/ выше лажа

Ответы>>19276

29 Фев, 05:18 #313 #19275

>>19273
Да, наверное стоит сделать-таки графический интерфейс для получения постов из Png-транспорта. Может, мне даже стоит этим заняться.

Ответы>>19288

29 Фев, 05:19 #314 #19276

>>19274
Для ветки 2X адрес
http://localhost:7346/

Ответы>>19277

29 Фев, 05:20 #315 #19277

>>19276
Можно добавить это в ридми на гитхабе и куда-нибудь повыше его запихнуть, чтобы не возникали подобные вопросы в будущем?

29 Фев, 05:31 #316 #19278

Кхм, я правильно понимаю, что список "Чего НЕТ сейчас в 2.х:" можно рассматривать как TODO?

Ответы>>19288

29 Фев, 07:03 #317 #19280

Может кто-нибудь с виндой потестировать bittransport? Не ставить же винду ради этого, ей-богу.

Ответы>>19281

29 Фев, 07:19 #318 #19281

>>19280
Это кто такой?
Виртуалки виндовой нет под руками?

Ответы>>19282

29 Фев, 07:30 #319 #19282

>>19281
Нет, нету.Если что, вот эта ветка:
https://github.com/nanoboard/nanoboard-bittransport/tree/windows-patch-1

Ответы>>19283

29 Фев, 07:47 #320 #19283

>>19282
Перенес в master. Теперь (теоретически) должно корректно работать под виндой. Вообще, не забывайте периодически обновлять битмесседж-транспорт, если его, конечно, кто-нибудь использует.

29 Фев, 11:17 #321 #19288

>>19265
так не надо в командную строку лезть, есть скрипт который можно запустить двойным кликом. и это не "обновление страницы" а запуск поиска пнг-контейнеров по нескольким АИБ сразу. весьма палевная операция может ты тор захочешь включить перед этим. если тебе надо автоматом гонять эту хрень то пропиши в батничке/башничке цикл. транспортов будет еще много и не факт что каждый с гуем. скорее всего каждый транспорт будет своим батничком запускаться. надо немножко образовываться и переставать бояться батничков вы же криптоанархисты

>>19275
не самая большая беда сейчас. двойным кликом запустить search.bat
линуксоидов так вообще не должно ничего смущать

>>19278
кое-чего из того чего нет вообще не будет

Ответы>>19289>>19291

29 Фев, 11:22 #322 #19289

>>19288
2.0 все же стоит приводить к виду 1.х.х, ньюфагам и не линуксоидам комфортнее с кнопками.

Ответы>>19290

29 Фев, 11:27 #323 #19290

>>19289
можно и кнопкой: список батников демонов и батников разовых операций сунуть в конфиг

27 Кб, 450x387

29 Фев, 11:40 #324 #19291

>>19288
>каждый транспорт будет своим батничком запускаться

29 Фев, 11:42 #325 #19292

Давайте перепилим на наноблокчейн, будет премайн и будет продавать нанокойны.

Ответы>>19294

29 Фев, 12:11 #326 #19294

>>19292
Так ОП-школьник это и собирается сделать.

29 Фев, 14:28 #327 #19296

Насколько я понимаю,есть плюс в использовании всяких провайдерских локальных ирок,DC++ и жабберов.Это же бесплатная наноборда при недостатке денег на счету в локалке провайдера,на которую всем глубоко насрать
Bit message и tox так умеет?
P.S. Что следующее в качестве транспорта?
P.P.S. Плагины для мессенджеров будут?

Ответы>>19300

29 Фев, 16:34 #328 #19300

>>19296
Видишь, какое дело, мессенджеры ой как неанонимны, мне это хорошей идеей не кажется.

Ответы>>19325

29 Фев, 19:14 #329 #19301

Что на счет черных квадратов вместо пикч в ОП-постах на хроме 1.7.12?

Ответы>>19303>>19304

29 Фев, 19:24 #330 #19302

https://2ch.hk/pr/res/670246.html (М)

29 Фев, 20:17 #331 #19303

>>19301
что ж ты молчал? какая ось? на фаерфоксе есть возможность глянуть?

Ответы>>19305

29 Фев, 20:24 #332 #19304

>>19301
это может быть связано с недавним впилом webp поддержки в 1.7, хотя в моем хроме (свежайший) все норм

Ответы>>19305

29 Фев, 20:25 #333 #19305

>>19303
Писал на нанобороде.
>>19304
Траблы как раз с вебп. Что за выпил, зачем? Они отображаются, пока не перейти "под" пост, а потом черный прямоугольник.

Ответы>>19306

29 Фев, 20:27 #334 #19306

>>19305
не выпил а ВПИЛ
дело в том что в хроме webp был изначально, а в фаерфоксе не было. недавно была добавлена поддержка вебп в фаерфокс но мог возникнуть конфликт с хромом. как-то так

Ответы>>19307

29 Фев, 20:30 #335 #19307

>>19306
В ФФ и сейчас не вижу вебп. И еще они стали моргать как бы при обновлении/загрузки страницы и иногда на такие моргания пикча из старшего поста превращается в черный прямоугольник. Странно, что не всегда.

Ответы>>19308

29 Фев, 20:31 #336 #19308

>>19307
ну раз такие дела то я просто выпилю сейчас это из 1.7 тем более что даже в 2.0 такого нету

Ответы>>19309

29 Фев, 20:33 #337 #19309

>>19308
Что выпилишь?

Ответы>>19310

29 Фев, 20:35 #338 #19310

>>19309
поддержку webp для старых браузеров
уже выпилил
1.7.13
хочешь webp – иди в хром
или ставь куклоскрипт

Ответы>>19315

29 Фев, 20:49 #339 #19311

Фемтоборда успешно запущена.

Ответы>>19320>>19325

29 Фев, 20:50 #340 #19312

Э й оллах приди в царствие мое

01 Мар, 02:57 #341 #19315

>>19310
Это ты зачем так? Я сечас тоже все выпиливать начну! Тред этот выпилю! Как зарепорчу! Уж вам мало не покажется.

01 Мар, 09:17 #342 #19320

>>19311
Чому я не заметил?

01 Мар, 12:29 #343 #19325

>>19311
Вау.Илитная мелкоборда с 0.00035 анонимусами,когда на самой нан0b0rdе 3.5 анона
>>19300
А как по мне-хорошая,годная идея.И ещё бонус в виде борд при недостатке денег на счете

Ответы>>19326

01 Мар, 12:32 #344 #19326

>>19325
Письнула тебе в лицо.

01 Мар, 15:38 #345 #19329

Предлагаю заюзать фрактальную криптографию на сетях Фейстеля или как там его.

Ответы>>19330

01 Мар, 17:45 #346 #19330

>>19329
>Общедоступный ключ
>Предлагаю заюзать криптографию
Шифропанк, плиз.

Ответы>>19343

02 Мар, 05:11 #347 #19343

>>19330
Вы тут живы вообще?
Или вы уже бородой пользуетесь?

Ответы>>19344

02 Мар, 05:47 #348 #19344

>>19343
За прошлую неделю примерно 4 десятка постов.

Ответы>>19346

02 Мар, 07:17 #349 #19346

>>19344
Потестировал под виндой битмесседж-транспорт. Нормально устанавливается и работает, вроде. Кроме графического интерфейса битмесседжа. Но это, может, у только у меня проблемы, да и вообще, это нужно по большей части для тестирования.

Ответы>>19347>>19348

02 Мар, 07:21 #350 #19347

>>19346
*ОН (я про графический интерфейс)

02 Мар, 07:47 #351 #19348

>>19346
Поставил период ретрансляции чуть побольше: 12 часов.

Ответы>>19349

02 Мар, 08:19 #352 #19349

>>19348
Выкачал картинки, буду ретранслировать базу в битмесседж.

02 Мар, 19:31 #353 #19376

Блядский дваноль не работает.

Ответы>>19382

02 Мар, 19:38 #354 #19378

Как сделать, чтобы сканировать и онион ссылки?

Ответы>>19381

02 Мар, 20:33 #355 #19381

>>19378
в proxy.txt пропиши локальный урл с портом торовские

Ответы>>19420

02 Мар, 20:34 #356 #19382

>>19376
охуенное описание проблемы. что конкретно не работает? опиши свое окружение (ось, браузер), свои действия и чего ты ожидаешь в результате

02 Мар, 21:01 #357 #19383

Ретрансляция в битмесседже сейчас, кстати говоря, раз в две минуты, в среднем.

Ответы>>19384>>19392

02 Мар, 21:01 #358 #19384

>>19383
Мне ничего, но лучше поствить раза в два больше.

02 Мар, 22:56 #359 #19392

>>19383
а у тебя не 2 вкладки открыто случайно? должно быть раз в 5 минут

Ответы>>19393

02 Мар, 23:05 #360 #19393

>>19392
Хмм. Возможно. Сейчас перепроверю.

Ответы>>19395

02 Мар, 23:19 #361 #19395

>>19393
Да, по-видимому проблема была в этом.

03 Мар, 03:12 #362 #19402

готовится новый транспорт, суть в улучшенном стеге
ждите

03 Мар, 12:23 #363 #19420

>>19381
Это для 2.0?

37 Кб, 800x600

03 Мар, 20:39 #364 #19433

ОП, а если тредик наебнулся, то что делать ньюфагам?
Могу предложить разве что рекурсивное сохранение всех постов со всей борды, начиная с корневого, ну или с определённого. Например можно сохранить всю доску.
Алсо тут, наверняка, потребуется разбивать всю инфу на несколько фоточек. Ну и пусть будет несколько, зато весь тред/доску/борду можно будет сохранить.

Ответы>>19434>>19435>>19446>>19488

1012 Кб, 714x674

03 Мар, 20:42 #365 #19434

>>19433
Отпишись как ты к этому относишься, а там я может и сам запилю.

03 Мар, 20:49 #366 #19435

>>19433
Наебнулся-значит наебнулся. На всех бордах треды тонут, это совершенно нормально.

Ответы>>19436

472 Кб, 1331x2000

03 Мар, 20:50 #367 #19436

>>19435
А отсутствующие посты ннб то как себе добавить?
Вот и предлагаю сохранять определённые ветки.

52 Кб, 480x640

03 Мар, 23:13 #368 #19438

Лол, вот пилю я сейчас рекурсивный дампер тредов, а прочитать то его потом как?
Придётся после этого прикручивать файловый транспорт из папочки.

Ответы>>19439>>19454

03 Мар, 23:27 #369 #19439

>>19438
Ладно, большинство пользуется первой версией, так что, наверное, нужно попробовать на нее битмесседж-транспорт перенести.

Ответы>>19440>>19473

495 Кб, 1697x2480

03 Мар, 23:36 #370 #19440

>>19439
Это хорошо. Но мог бы ты его прикрутить без питона?
Чтобы борда сама проверила наличие БМ-транспорта и работала с ним автоматически.

Ответы>>19441

03 Мар, 23:38 #371 #19441

>>19440
Как я тебе его без питона прикручу, если битмесседж на питоне работает?

Ответы>>19442>>19443

03 Мар, 23:38 #372 #19442

>>19441
*На питоне неаписан.

177 Кб, 741x1024

03 Мар, 23:40 #373 #19443

>>19441
Ты же говорил, что рабоатаешь через его web-api. Надо просто урлы дёргать.

Ответы>>19444

03 Мар, 23:47 #374 #19444

>>19443
Ну, если ты говоришь только о том, чтобы переписать все то, что у меня сейчас на питоне, на C#, ну, ладно, в принципе можно. Хотя, конечно, мне не совсем ясно, зачем.

Ответы>>19451

04 Мар, 00:46 #375 #19446

>>19433
при постинге сообщения в битмесседж сейчас рекурсивно добавляются родительские посты. это конечно не весь тред но смысл позволяет ухватить. каждые 5 минут случайный пост ретранслируется со сдвигом в сторону более новых (но старые тоже попадают).
в пнг-контейнерах сейчас фишки с родительскими постами нет. можно приделать.

ты предлагаешь сделать фичу типа заархивировать тред в один контейнер/послать весь тред по БМ ?

Ответы>>19448

346 Кб, 1280x720

04 Мар, 00:47 #376 #19447

>>19445
Потому что ОП проебался в начале, раньше можно было отвечать на зеропост, сейчас такой кнопки нет.
Надо было раньше запрещать постинг на зеропост.
Алсо даже категории там зашиты в код, не знаю зачем нужен categories.txt

Ответы>>19450

100 Кб, 720x480

04 Мар, 00:49 #377 #19448

>>19446
>в пнг-контейнерах сейчас фишки с родительскими постами нет. можно приделать.
Я уже догадался. Но я всегда раньше думал, что эта фича была, поэтому и не беспокоился за функционал.

Ответы>>19449

250 Кб, 2050x804

04 Мар, 00:53 #378 #19449

>>19448
она примерно такой и была в 1.х до версии 1.7.с-хуем

было:
последние посты и родители этих постов и родители родителей и так далее (но не бесконечно)
случайные посты (равномерное распределение)
на родителей и случайные - лимиты по размеру

теперь:
половина - недавние, половина - случайные посты с примерно таким распределением как на пике (слева старые справа свежие)
лимитов нет (общий лимит 300кб на недавние и случайные поровну, то есть по 150кб)

04 Мар, 00:55 #379 #19450

>>19447
категории зашиты в код только стартовые дефолтные, в 2.0 это лишь "Бред/Разное"
добавлять свои категории может кто угодно а текстовик редактируется в 1.х чтобы в своей шапке отображать другой набор категорий (отличный от дефолтных), то есть чтото выбросить чтото (допустим недавно созданную категорию) добавить. в 2.0 шапки и этого файла нет.

04 Мар, 00:58 #380 #19451

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

Ответы>>19453>>19455

04 Мар, 01:03 #381 #19452

>>19445
В принципе так сейчас и сделано. Потому что это самое логичное что может прийти в голову. Можешь глянуть в javascript код 2.0 (если что-то поймешь в этой мешанине). Там есть _depth
0 - корень категорий (ответы - категории, разворачивания нет)
1 - треды какой-нибудь категории (ответы - треды, разворачивания нет)
2 - тред (развернутый)
и хэш корня категорий зашит в код и везде к нему идет обращение и именно с него начинается показ.
А вот "каждый пост может быть тредом и так далее" – фактически да, но практически это сейчас в клиентах не используется.

1116 Кб, 3080x2054

04 Мар, 01:05 #382 #19453

>>19451
> да он просто хочет чтобы питон и зависимости не надо было ставить и чтобы демон не дергать вручную
Да, хочу
> 2016
> читать ридми
Даже я не читаю до тех пор, пока не получится завести собственными руками.
Нахер мне этот питон ставить, лишнее место на диске занять? Вот не надо тут про терабайты говорить, мне принципиально не нужно это.
А батнички по телнету сам запускать будешь

Ответы>>19458

549 Кб, 1365x2048

04 Мар, 01:07 #383 #19454

>>19438
Я так понял транспорт пилить не придётся. Надо всего лишь положить эту пикчу в download

Ответы>>19457

04 Мар, 01:08 #384 #19455

>>19451
Я так понял, ему не нравится демон, он хочет чтобы борда сама работала с битмесседж-клиентом, без посредничества демона, то есть, грубо говоря, встроить демон в борду. А для этого переписывать кусок надо. В принципе, можно даже на чистом JS сделать обращение непостредственно к битмесседжу.

Ответы>>19460

04 Мар, 01:09 #385 #19456

я застрял на распутье:
- охуенно вместительный контейнер (где-то в 3 раза вместительней чем сейчас - из минусов: шум легко увидеть если присмотреться, ПНГ по весу распухает до 3-4Мб, сдетектировать элементарно)
- охуенно скрытный контейнер (вместительность в 5-10 раз меньше чем сейчас, вынужденное разбиение больших постов на несколько контейнеров (за н@н0бордовский "хайрез" в 63Кб бейс64 придется в сумме залить 4-8 контейнеров (зависит от размеров контейнеров); контейнеры раздваиваются на ключ и шифровку которые надо постить в разные места; моментально сдетектировать почти невозможно)

Ответы>>19464

04 Мар, 01:10 #386 #19457

>>19454
в ридми прочитал, сука, признавайся!

Ответы>>19459

04 Мар, 01:11 #387 #19458

>>19453
Тебе зависимости все равно ставить придется. Я бы, собственно, и обошелся без питона, но раз его все равно придется ставить для работы битмесседжа, то почему им не воспользоваться?

Ответы>>19461

10 Кб, 480x360

04 Мар, 01:11 #388 #19459

>>19457
Ридми для слабаков, я читаю код.

04 Мар, 01:12 #389 #19460

>>19455
тогда можно запускать демон в скрытом режиме без консольного окна (например это можно сделать из шарпокода). а на чем написан демон - похуй должно быть если ты не шизик у которого "аллергия" на определенные языки. не хочется качать отдельно питон - можно превратить питон и все зависимости в exe (есть для того свои инструменты). но это жуткий гемор потому что под линукс и под винду будут разные действия нужны. кто этим будет заниматься ради уёбка которому лень прочитать ридми?

Ответы>>19462

37 Кб, 600x450

04 Мар, 01:13 #390 #19461

>>19458
>для работы битмесседжа
Ты уверен в этом? Не знаю как там всё устроено, но он в своей машине может запускаться, без присутствия самого питона в системе.
На шинде не замечал его присутствия после установки БМ.

Ответы>>19463>>19465

04 Мар, 01:13 #391 #19462

>>19460
опенссл туда не засунешь. нужен инсталлер который правильно установит питон, опенссл и прочее. в принципе суть инсталлера сведется к копированию заготовленных нужных файлов в нужные папки.

04 Мар, 01:14 #392 #19463

>>19461
в инсталлер битмесседжа питон вшит
есть клиент под макось без питона.

04 Мар, 01:15 #393 #19464

>>19456
Голосую за раржпеги.

04 Мар, 01:28 #394 #19465

>>19461
Битмессадж в виде "экзешника" это на самом деле самый "обыкновенный" питон, разница лишь в том что стандартная либа упакована в зипак (раньше было без сжатия, так что зипак можно было вручную перепаковать и сэкономить размер) + исходники самой софтины. Как конкретно эта наёбка работает я не разбирался, но очень похоже что там какая-то мелочь подменяется и в итоге ты запускаешь питон, он понимает что он нихуя не интерпретатор, а такой вот собранный экзешник, достаёт из зипака исходники софтины и запускает её. Что-то подобное было для перла.

Ответы>>19466>>19468

04 Мар, 01:31 #395 #19466

>>19465
>запускаешь питон, он понимает что он нихуя не интерпретатор
Чего-то я представил это, и проиграл.

Ответы>>19467>>19468>>19469

04 Мар, 01:33 #396 #19467

>>19466
Чёрт, теперь я и сам проиграл.

1535 Кб, 2560x1920

04 Мар, 01:37 #397 #19468

>>19465
>он понимает что он нихуя не интерпретатор
Python всегда интерпретатор. Вроде только PyPy умеет в байткод и JIT, хер знает как.
>>19466
Лол

Ответы>>19470

04 Мар, 01:39 #398 #19469

>>19466
Пробуждение питона. Надо было синюю есть.

04 Мар, 01:42 #399 #19470

>>19468
В байткод может и CPython, он, собственно, так и работает. А вот JIT да, CPython не может.

116 Кб, 756x906

04 Мар, 04:40 #400 #19472

Запулреквестил дамп поста.
Плюсы: нет мусорных контейнеров-сирот.
Минусы: в оригинальном клиенте лимит на 256 входящих.
Вот весь дамп категорий http://rghost.ru/6lkgtnb9h

04 Мар, 07:53 #401 #19473

>>19439
Пфф. Ладно, после некоторой ебли, мне удалось заставить демона писать в базу первой версии. Получать сообщения теперь можно, теперь нужно сделать их отправку. Теперь нужно написать js, который будет отправлять сообщения. Если что, вот эта ветка:
https://github.com/nanoboard/nanoboard-bittransport/tree/bittransport-1x

Ответы>>19474

04 Мар, 08:28 #402 #19474

>>19473
А, хм, я не учел что в версии 1 нет проверки на наличие поста.

Ответы>>19479

04 Мар, 09:05 #403 #19479

>>19474
Поправил.

04 Мар, 10:36 #404 #19481

>>19480
>Нод.жс
Нет, спасибо. Нам и так неплохо. Пусть с нод жсом забавляется автор ноны.

Ответы>>19482>>19483

04 Мар, 10:39 #405 #19482

>>19481
А, обертка не привязана к нод.жс.

04 Мар, 11:29 #406 #19483

>>19481
npm - это commonJS

189 Кб, 682x1024

04 Мар, 12:39 #407 #19484

ОП, а нахера лимит входящих сообщений 256? Просто вчера я немного удивился.
Юзал nbpack, чтобы проверить свой контейнер, думаю что за хрень. А потом до меня дошло, что ограничение в 256 есть в самом nbpack.

Ответы>>19489

04 Мар, 14:49 #408 #19488

>>19433
Надо наноархивач!

Ответы>>19490

04 Мар, 14:50 #409 #19489

>>19484
Число красивое))0)

129 Кб, 1280x853

04 Мар, 14:52 #410 #19490

>>19488
Готово, можно потестить здесь
https://github.com/alexmelyon/nanoboard/tree/save_post_recursively
Бинарник
http://rghost.ru/8RVCDGNhx
Дамп категорий
http://rghost.ru/6lkgtnb9h

Ответы>>19639

04 Мар, 14:53 #411 #19491

Предлагаю сделать разные ключи. Тип шифропанки раскоментируют строчку с нужным ключом, а лемминги дефолтно отображается другое

04 Мар, 15:07 #412 #19493

А если наговнокодить такую тулзу(вручную лень делать), которая кладет контейнеры наноборды в архив, добавляет пароль-ключ(аки то же nano) и делает название тип "NBPACK_1234567.zip", где 1234567 Timestamp и потом(может и вручную) выкладывать на рыгхост и другие файлопомойки?

Ответы>>19496

04 Мар, 15:58 #413 #19496

>>19493
уже есть такая тулза - sh или cmd в винде

04 Мар, 17:16 #414 #19505

А вот уже где-то пятый тред тонет.Разработка медленно,но уверенно идёт. Успехов всем разрабам

223 Кб, 1024x1538

04 Мар, 22:56 #415 #19515

>>19500
Я честно надеюсь, что ты не ОП. Я тут запилил дампер постов без мусора, а ты мне говоришь, что этим можно зафейлить постинг.
Я, как я уже понял, сделал две задачи одним щелчком. Одновременно сделал бекап всей борды и исбавился от мусорных постов.
Я щитаю, это значимое достижение.
Даже с ограничением в твои 256 постов, можно соханить любой тред в 255 постов, помимо этого, можно сохранить вообще всю борду. Тем ньюфагам, кто проебал умершие треды, это будет плюсом.

Ответы>>19521

04 Мар, 23:26 #416 #19516

короче вы все пидоры и не лечитесь
наноборда должна быть чем-то лучше чем клон сосача для школокриптунов
наноборда должна быть скрытной и самобытной
начиналось все хорошо - нанокодировка.... но дальше пошел пиздец. жирнующие палевные и неэффективные контейнеры.... зачем-то шифрование которое не работает... utf-8... картинки прямо в посте... разметка... фрактальная музыка... два ноль с джаваскриптом в каждом чихе... битмесседж...

14 битами по словарю можно кодировать 85% русского текста (списки этих слов есть на википедии, надо добавить только частицы, просто буквы, цифры, спец-символы, 00-ff и переключатель на utf-8 и назад (для упорков)
при средней длине слова в 5 символов (+ пробел = 6)
получаем чуть больше ДВУХ БИТ на символ. вместо ебанутых ДВУХ БАЙТ на символ ("прелесть" utf-8). слова которые не в словаре можно составлять из частиц, и все равно получится по байту а то и меньше на символ.
дальше формат. если админ захочет резать контейнеры он будет это делать. можно будет просто выбрать другое место. а пока надо идти прямым путем - добавкой инфы в конец жпега. кпд таких байтов 100%, лишняя маскировочная нагрузка (жпег картинка) минимальна. кодируете любым шифром а ключ вываливаете в другом месте чуть позже (например в конце точно такого же жпега), чтобы все успели скачать (и чтобы автоматикой нельзя было бы окончание вашего жпега с посланием сразу расшифровать). от [img=base64] тега отказаться. посты должны ссылаться на хэш-картинки, а картинку можно передавать отдельно. передавать БАЙТАМИ БЛЯДЬ СУКА БАЙТАМИ БЛЯДЬ А НЕ BASE64 UTF-8& чтобы ретрансляция работала в первую очередь по тексту и работала бы эффективно и долго. сейчас ретранслировать без картинки нельзя потому что в хэш поста входит вся картинка - без нее хэш не получится правильно расчитать, это сильно тянет всё ко дну. такое изменение можно сделать без смены формата, просто начать использовать новый тег [ref=hash] (примерно так кстати всё и было с картинками в недалеком 2014-м) и реализовать передачу картинок (а лучше и любых файлов вообще), снять ограничение на размер, добавить передачу файла частями (в нескольких контейнерах), хотя в последнем нет особой необходимости разве что если файл больше минимального максимально-допустимого размера картинки на всех используемых АИБ.
постами можно обмениваться прямо в тексте (заменять русские символы на английские или не заменять - получая 0 или 1). со средними 2 битами на символ вполне можно общаться порядочных размеров постами без постинга картинок вообще, то есть даже на текстобордах.
вот в моем посте можно зашифровать 777 бит то есть 39 слов
---
не считая то что после отбивки. на самом деле 55 слов, но первые 16 уйдут на хэш (replyTo). короче можно зашифровать спокойно вот такую фразу: "со средними 2 битами на символ вполне можно общаться порядочных размеров постами без постинга картинок вообще, то есть даже на текстобордах.
вот в моем посте можно зашифровать 777 бит то есть 39 слов" и даже еще место останется. а с текущим говноформатом только 8 слов - даже хэш не всунуть.
а еще можно будет уже реально заикаться о QR-кодах и даже о небольшой "ретрансляции" в пределах QR-кода.

теперь об интерфейсе. перделок слишком много. джаваскрипта слишком много. псевдокриптопетухов которые сидят на шинде и боятся юникс вей и коммманд лайн тулов - гнать в шею. софт должен собирать контейнеры и генерировать статические страницы (не перегенерировывать все по новой, а просто обновлять категории/треды в которых появился новый ответ). джаваскрипт нахуй. ответ писать в файл. скопировал хэш поста на который отвечаешь в начало файла и скормил файл софтине. проблемс? картинку надо вставить? скормил картинку программе - пересчитался хэш картинки, берешь хэш вставляешь в тег [ref=]. картинку (или файл, можно ведь и файлы передавать) кормишь софтине. а софтина выдает контейнеры. контейнеры постишь на бордах. элементарно. и никаких лишних перделок которые только развращают юзеров.

вот тогда наноборда и станет труъ-шной и эффективной.

04 Мар, 23:26 #416 #19516

короче вы все пидоры и не лечитесь
наноборда должна быть чем-то лучше чем клон сосача для школокриптунов
наноборда должна быть скрытной и самобытной
начиналось все хорошо - нанокодировка.... но дальше пошел пиздец. жирнующие палевные и неэффективные контейнеры.... зачем-то шифрование которое не работает... utf-8... картинки прямо в посте... разметка... фрактальная музыка... два ноль с джаваскриптом в каждом чихе... битмесседж...

14 битами по словарю можно кодировать 85% русского текста (списки этих слов есть на википедии, надо добавить только частицы, просто буквы, цифры, спец-символы, 00-ff и переключатель на utf-8 и назад (для упорков)
при средней длине слова в 5 символов (+ пробел = 6)
получаем чуть больше ДВУХ БИТ на символ. вместо ебанутых ДВУХ БАЙТ на символ ("прелесть" utf-8). слова которые не в словаре можно составлять из частиц, и все равно получится по байту а то и меньше на символ.
дальше формат. если админ захочет резать контейнеры он будет это делать. можно будет просто выбрать другое место. а пока надо идти прямым путем - добавкой инфы в конец жпега. кпд таких байтов 100%, лишняя маскировочная нагрузка (жпег картинка) минимальна. кодируете любым шифром а ключ вываливаете в другом месте чуть позже (например в конце точно такого же жпега), чтобы все успели скачать (и чтобы автоматикой нельзя было бы окончание вашего жпега с посланием сразу расшифровать). от [img=base64] тега отказаться. посты должны ссылаться на хэш-картинки, а картинку можно передавать отдельно. передавать БАЙТАМИ БЛЯДЬ СУКА БАЙТАМИ БЛЯДЬ А НЕ BASE64 UTF-8& чтобы ретрансляция работала в первую очередь по тексту и работала бы эффективно и долго. сейчас ретранслировать без картинки нельзя потому что в хэш поста входит вся картинка - без нее хэш не получится правильно расчитать, это сильно тянет всё ко дну. такое изменение можно сделать без смены формата, просто начать использовать новый тег [ref=hash] (примерно так кстати всё и было с картинками в недалеком 2014-м) и реализовать передачу картинок (а лучше и любых файлов вообще), снять ограничение на размер, добавить передачу файла частями (в нескольких контейнерах), хотя в последнем нет особой необходимости разве что если файл больше минимального максимально-допустимого размера картинки на всех используемых АИБ.
постами можно обмениваться прямо в тексте (заменять русские символы на английские или не заменять - получая 0 или 1). со средними 2 битами на символ вполне можно общаться порядочных размеров постами без постинга картинок вообще, то есть даже на текстобордах.
вот в моем посте можно зашифровать 777 бит то есть 39 слов
---
не считая то что после отбивки. на самом деле 55 слов, но первые 16 уйдут на хэш (replyTo). короче можно зашифровать спокойно вот такую фразу: "со средними 2 битами на символ вполне можно общаться порядочных размеров постами без постинга картинок вообще, то есть даже на текстобордах.
вот в моем посте можно зашифровать 777 бит то есть 39 слов" и даже еще место останется. а с текущим говноформатом только 8 слов - даже хэш не всунуть.
а еще можно будет уже реально заикаться о QR-кодах и даже о небольшой "ретрансляции" в пределах QR-кода.

теперь об интерфейсе. перделок слишком много. джаваскрипта слишком много. псевдокриптопетухов которые сидят на шинде и боятся юникс вей и коммманд лайн тулов - гнать в шею. софт должен собирать контейнеры и генерировать статические страницы (не перегенерировывать все по новой, а просто обновлять категории/треды в которых появился новый ответ). джаваскрипт нахуй. ответ писать в файл. скопировал хэш поста на который отвечаешь в начало файла и скормил файл софтине. проблемс? картинку надо вставить? скормил картинку программе - пересчитался хэш картинки, берешь хэш вставляешь в тег [ref=]. картинку (или файл, можно ведь и файлы передавать) кормишь софтине. а софтина выдает контейнеры. контейнеры постишь на бордах. элементарно. и никаких лишних перделок которые только развращают юзеров.

вот тогда наноборда и станет труъ-шной и эффективной.

Показать весь текст
Ответы>>19559>>19566

217 Кб, 1024x548

04 Мар, 23:31 #417 #19517

В предыдущем посте запретное слово. Заархивировал его в пикчу для вас.

Ответы>>19518>>19522

04 Мар, 23:47 #418 #19518

>>19517
местами ты еблан, но в целом прав. с одной стороны ты открыл мне глаза на некоторые вещи и подсказал куда дальше искать путь. с другой стороны ты говноед и противник прогреса

Ответы>>19519

04 Мар, 23:47 #419 #19519

>>19518
мимо пилю нону

05 Мар, 00:04 #420 #19521

>>19515
ну так сделал бы свой дампер с отдельным форматом, без гзипа. зачем снимат лимит с существующего формата?

Ответы>>19576

05 Мар, 00:39 #421 #19522

>>19517
Словарь это слишком муторно в реализации. Нанокодировка еще куда ни шло. Экономить можно на лишних битах, например большая часть русского текста это маленькие буквы алфавита (33), пробелы, запятые и точки. Причем некоторые буквы такие как ф, ъ, э, щ, ц, ж, ш, ю встречаются относительно редко. Выделим для русских букв кроме этих редких отдельную группу: 33-8 = 25 + пробел/запятая/точка = 28 символов в группе. Плюс модификатор капса (делает следующую букву прописной), переключатели групп на английскую (постоянный, тут все англ символы кроме двух самых редкоиспользуемых + все цифры), русскую (постоянный), спецсимвольную (единичный, как капс, тут редкие русские и английские буквы и спецсимволы типа скобок, двоеточий) = 32 символа в группе. Кодируется один такой символ 5 битами. На весь русский текст будет небольшой оверхед в виде переключений на группу спецсимволов (10 бит на редкие буквы < 5%, 5 бит на остальные буквы - ~95%), в среднем 5.25. 148 букв или 24 слова для 777 бит. На хэш понадобится 128 бит если кодировать его именно байтами а не байтами текста. Хэш + 20 слов в 777 битах. Вот такая вот ебанутая арифметика.

Подытожим.
Текущая кодировка это 16 бит (русский текст) на символ.
Нанокодировка это 8 бит на каждый символ (умерла в зачатке под вопли у-тэ-эфнутых).
Я предложил вариант кодировки с 5.25 (в среднем) битами на символ. Такая кодировка уделывает не только мерзкий утф-8 но и нанокодировку и в то же время не такая ебанутая в реализации как кодировка со словарём не сильно отставая от этого варианта со словарём.

Ответы>>19523>>19580

05 Мар, 00:42 #422 #19523

>>19522
>умерла в зачатке
Правильно и сделала.
Нехатало еще свой велосипед для строк говнокодить, чтобы потом братушки с иероглифами страдали.

Ответы>>19527

05 Мар, 01:26 #423 #19527

>>19523
хуероглифы не нужны. сделать [utf8=base64] для любителей поизвращаться, остальное впихнуть в 5 бит.

05 Мар, 01:34 #424 #19529

Короче я так понимаю пришла пора переосмысления. Надо серьезно все обдумать, отбросить всякое дерьмо и запилить новый единый клиент. Не пытаться угодить всем сразу (фоннатам иероглифов, фоннатам хайрезов, фоннатам плюшечек, воннаби-программистам и любителям джейсон-апишечек, БМ-дрочерам). Есть даже некоторый шанс что после переосмысления и запила идейно безупречной версии Н.Б., старые посты можно будет сконвертировать в новые чтобы треды с годнотой не потерялись (есть там пара-тройка тредов которые хорошо бы сохранить).

05 Мар, 02:04 #425 #19533

>>19530
>>19531
На пидоrust. Язык не имеет значения. Это дело личного предпочтения. Тебе, паскуда, не указывать другим на чём писать. Возьми и напиши, не надо тут вонять: "пиши на раст", "меняй язык", "добавь шиндо-инсталлер", "перепиши питон на си", "плюсы с кьюти", "всю базу в эс кью эль" и "джаваскрипт весь убери".

Ответы>>19534

05 Мар, 02:08 #426 #19534

>>19533
Удваиваю. Что-то там переделывать, и, тем более обрезать функциональность ради какого-то бомбанувшего криптоанархиста совершенно не стоит. И вообще, его путь ведет к деградации, и существования очередной неудобной борды для "элиты". Фу, нахуй. Мы пилим борду для всех.

05 Мар, 09:52 #427 #19556

Да перепилите борду на OCaml и удовлетворите многих.

Ответы>>19558>>19560

05 Мар, 10:23 #428 #19558

>>19556
Двоиню.

05 Мар, 10:28 #429 #19559

>>19516
Долбаеб, один на своей хуйне сидеть будешь?

05 Мар, 10:28 #430 #19560

>>19556
Переписавший на Rust удовлетворит нескольких
Переписавший на OCaml удовлетворит многих
Переписавший на С удовлетворит большенство
Переписавший на ассемблере удовлетворит всех

Ответы>>19565>>19699

05 Мар, 11:42 #431 #19565

>>19560
Переписавшего на перфокарты выберут Б-гом.

Ответы>>19699

05 Мар, 11:49 #432 #19566

>>19516
>вместо ебанутых ДВУХ БАЙТ на символ
Ты упоротый? В твоём посте 3992 символа и в формате н@н0борда он занимает 2425 байт. Это получается чуть менее пяти бит на символ, а никак не ДВА БАЙТА. И тот же бейс64 на самом деле оверхедит менее чем на процент от оригинала.

Ответы>>19569

05 Мар, 11:55 #433 #19567

>>19563
Кодирование русского текста так принесло бы безумное количество багов.

Ответы>>19568

05 Мар, 13:27 #434 #19568

>>19567
да но в пятибитной кодировочке было бы збс и кодить там почти нечего. обидно что утф8 жрет аж 16 бит на русский символ

Ответы>>19585

05 Мар, 13:27 #435 #19569

>>19566
Он не предлагал тот формат

Ответы>>19585

05 Мар, 14:04 #436 #19572

Сильно усложняет всяческое переписывание отсутствие хэша ТРЕДА, который был в версии 2014 года.
Чтобы нормально распределять посты по тредам приходится держать все индексы в памяти, реализовывать по ним дерево поиска, рекурсивный поиск вверх, хардкодить стоп-хэш.
С хэшом треда разработка была бы намного проще, можно было бы даже обойтись без всяческих баз данных и без локального серверка. Один демон качает жпеги с полезной нагрузкой в конце (да, жпеги с полезной нагрузкой в конце (в самом конце - количество байт которые надо прочитать с конца файла) а не жирные и бессмысленные стегопнг),
другой демон парсит посты и пересобирает файлы тредов (хэш треда добавить в пост) следующим образом: открываем файл треда, ищем пост с replyTo хэшом, вставляем новый пост после него. если нету пока такого поста, вставляем после оп-поста (или в конец - как покажется удобней). после этого проверяем есть ли в треде посты чей replyTo хэш ссылается на наш пост. если есть - передвигаем их все после своего поста.
Файл треда выглядит как набор постов с их длиной, хэшами (пересчитанными), хэшами их треда и replyTo хэшами а также сообщением. Особыми можно сделать ОП-посты. Они ссылаются (threadHash, replyTO) на корневой пост (нули). После идет строчка с ИМЕНЕМ категории (лимит до 40 символов). Строчка необязательная, посты без категории распределяются в "Без категории". И никаких "пост является тредом" или "категория это тоже и пост и тред". Для каждой категории можно выделять свою папку.
Файлы (и картинки) встраиваемые в посты как уже писалось выше распространять надо отдельно и ссылаться на их хэш.
Третий демон пересобирает веб-страницы тредов для изменившихся файлов тредов.
Кому хочется удобства можно сделать четвертый демон (локальный сервер) задача которого получать ответ с веб-страницы (когда юзер постит новый пост) и формировать новую жпег картинку (с тредом или частью треда внутри либо просто с новым постом внутри - вариантов много, лучше всего постить как можно большую часть треда в разумных пределах, а сделать это будет легко если все картинки вынесены наружу), а также обрабатывать прикрепленные файлы/картинки (запихивать их в конец жпега и все это дело размечать).
С картинками можно и по другому - в отдельной папке хранилище картинок/файлов и оттуда свежие ретранслируются (и иногда старые).
Насчет кодировки. Для жпег-контейнеров можно оставить UTF-8 (сильно экономить нет смысла). Особую кодировку можно сделать частью другого транспорта - стеготекстового. Вот там без "тюремного шифра" или десятибитного словаря на тысячу слов не обойтись. Но это уже будет другая борда, со своими ограничениями. Так что помечтать можно но подумайте, кто этим будет пользоваться пока у нас есть возможность постить картинки?

Написал сумбурно но суть надеюсь ясна. Формат нужно менять. Добавить хэш треда, убрать концепт "пост/категория как тред", убрать встроенные картинки, добавить внешние (не в плане с интернета а в плане переданные по отдельному каналу на котором тоже может быть ретрансляция но опять же все отдельно от постов и тредов) (картинки и файлы). Кодировку не трогать. Что дадут такие изменения? Возможность без особого гемора написать клиент как набор unix-way инструментов даже на том же Си.

05 Мар, 14:04 #436 #19572

Сильно усложняет всяческое переписывание отсутствие хэша ТРЕДА, который был в версии 2014 года.
Чтобы нормально распределять посты по тредам приходится держать все индексы в памяти, реализовывать по ним дерево поиска, рекурсивный поиск вверх, хардкодить стоп-хэш.
С хэшом треда разработка была бы намного проще, можно было бы даже обойтись без всяческих баз данных и без локального серверка. Один демон качает жпеги с полезной нагрузкой в конце (да, жпеги с полезной нагрузкой в конце (в самом конце - количество байт которые надо прочитать с конца файла) а не жирные и бессмысленные стегопнг),
другой демон парсит посты и пересобирает файлы тредов (хэш треда добавить в пост) следующим образом: открываем файл треда, ищем пост с replyTo хэшом, вставляем новый пост после него. если нету пока такого поста, вставляем после оп-поста (или в конец - как покажется удобней). после этого проверяем есть ли в треде посты чей replyTo хэш ссылается на наш пост. если есть - передвигаем их все после своего поста.
Файл треда выглядит как набор постов с их длиной, хэшами (пересчитанными), хэшами их треда и replyTo хэшами а также сообщением. Особыми можно сделать ОП-посты. Они ссылаются (threadHash, replyTO) на корневой пост (нули). После идет строчка с ИМЕНЕМ категории (лимит до 40 символов). Строчка необязательная, посты без категории распределяются в "Без категории". И никаких "пост является тредом" или "категория это тоже и пост и тред". Для каждой категории можно выделять свою папку.
Файлы (и картинки) встраиваемые в посты как уже писалось выше распространять надо отдельно и ссылаться на их хэш.
Третий демон пересобирает веб-страницы тредов для изменившихся файлов тредов.
Кому хочется удобства можно сделать четвертый демон (локальный сервер) задача которого получать ответ с веб-страницы (когда юзер постит новый пост) и формировать новую жпег картинку (с тредом или частью треда внутри либо просто с новым постом внутри - вариантов много, лучше всего постить как можно большую часть треда в разумных пределах, а сделать это будет легко если все картинки вынесены наружу), а также обрабатывать прикрепленные файлы/картинки (запихивать их в конец жпега и все это дело размечать).
С картинками можно и по другому - в отдельной папке хранилище картинок/файлов и оттуда свежие ретранслируются (и иногда старые).
Насчет кодировки. Для жпег-контейнеров можно оставить UTF-8 (сильно экономить нет смысла). Особую кодировку можно сделать частью другого транспорта - стеготекстового. Вот там без "тюремного шифра" или десятибитного словаря на тысячу слов не обойтись. Но это уже будет другая борда, со своими ограничениями. Так что помечтать можно но подумайте, кто этим будет пользоваться пока у нас есть возможность постить картинки?

Написал сумбурно но суть надеюсь ясна. Формат нужно менять. Добавить хэш треда, убрать концепт "пост/категория как тред", убрать встроенные картинки, добавить внешние (не в плане с интернета а в плане переданные по отдельному каналу на котором тоже может быть ретрансляция но опять же все отдельно от постов и тредов) (картинки и файлы). Кодировку не трогать. Что дадут такие изменения? Возможность без особого гемора написать клиент как набор unix-way инструментов даже на том же Си.

Показать весь текст
Ответы>>19585

05 Мар, 14:12 #437 #19574

ААААААСССУКА! ЕБУЧИЙ ДЖАВАСКРИПТ БЛЯДЬ! НУ ПОЧЕМУ ОН НЕ МОЖЕТ ЛИБО ПРОСТО БЛЯДЬ РАБОТАТЬ, ЛИБО ПРОСТО БЛЯДЬ ВЫВОДИТЬ ОСМЫСЛЕННЫЕ СООБЩЕНИЯ ОБ ОШИБКАХ!
НЕТ, ЗАЧЕМ? ПРОСТО СДЕЛАЕМ ВИД, ЧТО НИКАКОЙ ОШИБКИ И НЕ БЫЛО! ЕБАЛ ЭТО ГОВНО!

104 Кб, 569x807

05 Мар, 14:16 #438 #19576

>>19521
Можно пользоваться и этим, но если сохранять только треды с 255 постами.
Да просто мне это ограничение в 256 кажется смешным, вроед антиспам придумали, а тут ещё это.

Ответы>>19578

05 Мар, 14:19 #439 #19577

>>19575
Ну смотри, есть функция, вызываю её с хешем, она отправляет сообщение, и выводит в консоль сообщение об отправке. Но если её вызывать из onreadystatechange, это говно не работает! Хуй бы с ним, не работало оно, и ошибку выбрасывало, но нет, будем молчать как партизан! Просто блядь, никак!

Ответы>>19584

05 Мар, 14:20 #440 #19578

>>19576
Ну охуеть. Битс у нее. Потерял уважение. Вот же позерша-говноедка.

160 Кб, 1366x768

05 Мар, 14:22 #441 #19580

>>19522
Проще уж не париться, и указать кодировку в заголовке. Если все символы воспроизводимы в ANSI, то кодируем в неё, иначе UTF-8.

Ответы>>19587

05 Мар, 14:26 #442 #19583

>>19582
Срабатывает.

05 Мар, 14:29 #443 #19584

>>19577
сделай вместо консоль лог $('body').append(msg)
может из-за мультипоточности сосноль не пашет. или ты не все виды логов в сосноли включил

05 Мар, 14:30 #444 #19585

>>19568
Deflate, motherfucker! Do you speak it?!

>>19569
У того анона какой-то странный бугурт. Всё что он хочет - получить unix-way ебалу для задроча через консоль ради ебли с текстишниками в emacs. И этой хернёй будут пользоваться полтора наркомана.

>>19571
У base64 есть интересное свойство - если изначально это несжимаемый бинарник, то его base64 после сжатия тем же deflate'ом будет занимать чуть-чуть больше, чем если бы его просто оставили бинарником. А не на треть своего размера больше.

>>19572
>>19573
Перепощу ещё разок, а то тот тред потёрся:

Проблема только в сортировке. Придётся учитывать ещё и рефлинки из поста - пост пихается после всех тех постов на которые он отвечает. Возможны ситуации когда в каком-то месте треда будет непонятно в каком порядке выводить посты.

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

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

Чем хорошая идея иметь хешем поста ответа хеш Оп-поста - так у тебя все посты будут сбиваться в треды сразу, не зависимо от того в каком порядке они пришли и все ли пришли вообще.

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

[неизвестный оп-пост которого нет в базе, но мы знаем его хеш]
1: ололо!
2: азаза!
3: первый нах!

Когда-нибудь этот ОП-пост к тебе ретранслируется и тогда ты сможешь заменить подделку на реальный пост.

Ещё я бы посоветовал сделать заголовок нанопоста более информативным. То есть если он генерируется софтом, то он должен быть например вот таким:

001a9f;2w2qd15ym7wk650rprtuh4vk26eqcqym;2016-02-20T20:24:11Z;nboard v2.0-dev;ЖЫЫЫЫЫР

Длина поста в символах (6 символов hex) ; хеш ОП-поста (например 32 символа в base32 - 160бит blake2s) ; таймстемп в формате ISO ; версия клиента ; тема поста (не длинние, скажем, 80 символов. До первого перевода строки)

Сам пост начинать всегда со следующей строки. При этом сделать этот формат обязательным для клиентов при создании поста, но сделать лишь рекомендуемым при парсенге входящих сообщений.

Ну и наличие длины поста в заголовке упростит упаковку.

Ещё одна штука - отказаться от корневого поста и категорий ответов на него. Вместо этого делать вот так:

001a9f;/dobro/-------------------------;2016-02-20T20:24:11Z;nboard v2.0-dev;Все козлы

Вместо хеша ставить 32 символа которые начинаются с / и заканчиваются тоже на / плюс паддинг минусами. Получив такой пост ты сразу будешь знать что это ОП-пост и что он принадлежит к разделу /dobro/ и клиент может как-то об этом пользователю сообщить - мол смотри новый раздел и там тред. А пользователь уже сможет решить - хочет он этот раздел у себя в навигации видеть или сразу всё это дерьмо в спам отправлять.

При этом имя раздела разрешить вот такое - [a-z/0-9]+ и нечувствительным к регистру. Так что /b/ будет один. Зато можно будет иметь /b/en/, /b/jp/ или вообще /su/kaschenko/local/ - отпадёт необходимость в создании постов-разделов и не будет путаницы. Всё что останется - пользователю нужно будет настроить себе навигацию убрав лишнее/тупак.

>>19573
просто не надо отрывать картинку из поста. Текущий тег img работает идеально. не надо его трогать - с ним всё хорошо.

05 Мар, 14:30 #444 #19585

>>19568
Deflate, motherfucker! Do you speak it?!

>>19569
У того анона какой-то странный бугурт. Всё что он хочет - получить unix-way ебалу для задроча через консоль ради ебли с текстишниками в emacs. И этой хернёй будут пользоваться полтора наркомана.

>>19571
У base64 есть интересное свойство - если изначально это несжимаемый бинарник, то его base64 после сжатия тем же deflate'ом будет занимать чуть-чуть больше, чем если бы его просто оставили бинарником. А не на треть своего размера больше.

>>19572
>>19573
Перепощу ещё разок, а то тот тред потёрся:

Проблема только в сортировке. Придётся учитывать ещё и рефлинки из поста - пост пихается после всех тех постов на которые он отвечает. Возможны ситуации когда в каком-то месте треда будет непонятно в каком порядке выводить посты.

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

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

Чем хорошая идея иметь хешем поста ответа хеш Оп-поста - так у тебя все посты будут сбиваться в треды сразу, не зависимо от того в каком порядке они пришли и все ли пришли вообще.

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

[неизвестный оп-пост которого нет в базе, но мы знаем его хеш]
1: ололо!
2: азаза!
3: первый нах!

Когда-нибудь этот ОП-пост к тебе ретранслируется и тогда ты сможешь заменить подделку на реальный пост.

Ещё я бы посоветовал сделать заголовок нанопоста более информативным. То есть если он генерируется софтом, то он должен быть например вот таким:

001a9f;2w2qd15ym7wk650rprtuh4vk26eqcqym;2016-02-20T20:24:11Z;nboard v2.0-dev;ЖЫЫЫЫЫР

Длина поста в символах (6 символов hex) ; хеш ОП-поста (например 32 символа в base32 - 160бит blake2s) ; таймстемп в формате ISO ; версия клиента ; тема поста (не длинние, скажем, 80 символов. До первого перевода строки)

Сам пост начинать всегда со следующей строки. При этом сделать этот формат обязательным для клиентов при создании поста, но сделать лишь рекомендуемым при парсенге входящих сообщений.

Ну и наличие длины поста в заголовке упростит упаковку.

Ещё одна штука - отказаться от корневого поста и категорий ответов на него. Вместо этого делать вот так:

001a9f;/dobro/-------------------------;2016-02-20T20:24:11Z;nboard v2.0-dev;Все козлы

Вместо хеша ставить 32 символа которые начинаются с / и заканчиваются тоже на / плюс паддинг минусами. Получив такой пост ты сразу будешь знать что это ОП-пост и что он принадлежит к разделу /dobro/ и клиент может как-то об этом пользователю сообщить - мол смотри новый раздел и там тред. А пользователь уже сможет решить - хочет он этот раздел у себя в навигации видеть или сразу всё это дерьмо в спам отправлять.

При этом имя раздела разрешить вот такое - [a-z/0-9]+ и нечувствительным к регистру. Так что /b/ будет один. Зато можно будет иметь /b/en/, /b/jp/ или вообще /su/kaschenko/local/ - отпадёт необходимость в создании постов-разделов и не будет путаницы. Всё что останется - пользователю нужно будет настроить себе навигацию убрав лишнее/тупак.

>>19573
просто не надо отрывать картинку из поста. Текущий тег img работает идеально. не надо его трогать - с ним всё хорошо.

Показать весь текст
Ответы>>19589>>19591>>19610

05 Мар, 14:32 #445 #19586

>>19579
не существует никакой проблемы обратной совместимости форматов пока на борде 3.5 участника и 1000 постов в сумме тянущих на 5 мегабайт картинок и текста. берётся вся эта база конвертируется отдельным конвертером в новый формат и всё.
таймштампы тут вообще не при чем они могут присутствовать как и раньше, ничего не меняя в плане сортировки, а могут и отсутствовать (повышенная анонимность все дела).
я не предлагаю отказа от сортировки по replyTo, я не предлагаю выбрасывать replyTo. это все остается но еще и добавляется тред хэша в каждый пост.

тред
реплайТу
мессага

05 Мар, 14:34 #446 #19587

>>19580
есть ряд кодировок русских KOIR, CP1251 какой из них брать в качестве ANSI? plain ASCII в постах у нас почти никогда не будет мы же не американцы

Ответы>>19588>>19595

05 Мар, 14:35 #447 #19588

>>19587
Лучше всего использовать UTF-8 - наиболее универсально получится. И при этом всего 5 бит на символ - не забываем про deflate.

Ответы>>19590

05 Мар, 14:37 #448 #19589

>>19585
Твоя версия сосет хуй а ты еблан. Перемешал всё и транспорт и отображение и поля сущности поста. Сваливать все в кучу и сортировать по таймштампам? Нахуй. Таймштампы не дают никакой пользы если у тебя есть replyTo, таймштампы не дают такой гарантии упорядоченности как replyTo. Пост который написали позже и без того придёт к тебе позже. Я бы вообще клиент-сайд таймштампы убрал бы и показывал бы их отдельно у каждого поста в зависимости от того когда ПОЛУЧЕН пост

Ответы>>19592>>19593

05 Мар, 14:38 #449 #19590

>>19588
для русиш текста не 5 а 7

Ответы>>19592

79 Кб, 960x638

05 Мар, 14:38 #450 #19591

>>19585
>потом по времени получения этого поста
Зойчем время, можно номер поста указать. А если попадутся одинаковые номера от разных анонов, то считать их одноранговыми.

Ответы>>19592>>19594

05 Мар, 14:40 #451 #19592

>>19589
Пост не читал, но осуждаешь?

>>19590
Для русского пять. Если точнее - 4.8 бита на символ.

>>19591
А вот кстати это вполне может сработать.

Ответы>>19596

05 Мар, 14:42 #452 #19593

>>19589
Это ты еблан такое предлагать. В обычных письмах норма ставить дату. Вот пусть и ставят. Но верить что никто не фейканёт дату - вот это глупо, соглашусь.

05 Мар, 14:43 #453 #19594

>>19591
Полная. Хуйня. Расхождений будет море включи мозги.

121 Кб, 612x612

05 Мар, 14:44 #454 #19595

>>19587
>какой из них брать в качестве ANSI?
cp1251
>plain ASCII в постах у нас почти никогда не будет
Что ты имеешь в виду? Мы сейчас общаемся символми полностью из набора plain ASCII или cp1251.

05 Мар, 14:46 #455 #19596

>>19592
Не пойму я, в чем ваша проблема. Есть хорошо работающая система. Ну, я понимаю,там, рассуждения о том, нужна сальса или нет,или там о преимуществах разных алгоритмов сжатия.
Но вам, я гляжу, хочется все поломать и сделать снова, параллельно сломав половину функциональности борды, и налепив для исправления костылей. При этом каких-то более-менее весомых причин я не вижу.

Ответы>>19597>>19610

05 Мар, 14:49 #456 #19597

>>19596
Лично мне хочется получить простой софт который работает "нажатием одной кнопки" и предоставляет всё то же самое что и сосач.

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

Ответы>>19598>>19610

05 Мар, 14:51 #457 #19598

>>19597
Ну, транспорт в пнг сразу под эту категорию не попадает.

Ответы>>19599

05 Мар, 14:51 #458 #19599

>>19598
Если не надо самому таскать эти пнг-шки, а всё делает автоматика - почему нет?

Ответы>>19602

05 Мар, 14:56 #459 #19602

>>19599
Постить тоже автоматика будет?

Ответы>>19604

05 Мар, 14:59 #460 #19604

>>19601
Таймстемп нужен всего лишь для "красоты" - показывать его пользователю. В редких случаях его можно использовать как некий "рандом" для того чтобы расставить пару постов по "порядку".

>>19602
Ну да. Кнопку нажал, пнгшка сгенерировалась и сама запостилась куда-нибудь. Можно ещё перед этим попросить решить капчу, если она для постинга нужна.

Ответы>>19611

05 Мар, 15:07 #461 #19606

>>19605
Я не пользуюсь. У меня вообще 1.7.5 версия. Кстати, давно не сканил, пойду запущу.

Просканил, два поста пришло.

05 Мар, 15:11 #462 #19607

>>19605
Все на версии 1x сидят. А я для нее еще не запил толком. Вот, с джаваскриптом ебусь. Там, оказалось, ниже идет location.reload. Но интересно вот что: посты получаются, сообщение об отправке пишется, а сама отправка не происходит. Есть у меня смутное предположение, в чем причина, но не более того. Если reload убрать, то все ок.

Ответы>>19609>>19612

05 Мар, 15:13 #463 #19609

>>19607
Так ты сначала отправляй, а потом релоад делай. У тебя скорей всего просто до отправки не доходит, релоад раньше срабатывает же.

Ответы>>19614

05 Мар, 15:13 #464 #19610

>>19585
>просто не надо отрывать картинку из поста. Текущий тег img работает идеально. не надо его трогать - с ним всё хорошо.
Да нет уж, хорошего мало. Картинка полностью встраивается в пост. Получается пост с огромным текстом. На всех бордах есть лимит на размер поста, нужен он и здесь по очевидным причинам: сложно передать слишком большой пост, ретрансляция такого поста сведется к нулю, из-за чего будут разрывы в цепочках. Можно было бы передать только текст - но тогда хэш получится другим и это будет уже другой пост и ответы к нему не прилинкуются.
С ОТДЕЛЁННЫМИ картинками все становится проще, можно как-то развернуться, что-то придумать. С таким подходом почти все посты компактные, большинство тредов влазят в контейнер, ретрансляция получается бешеная. Сейчас ретрансляция очень страдает из-за кучи пикч по 20-40Кб встроенных в посты. Ретрансляции в том виде в котором она задумывалась в 2013-м сейчас просто нет. Достаточно одному-паре АИБ тредов грохнуться и уже часть постов новички могут никогда не увидеть или увидеть случайно через месяц.

Вот с пустыми картинками (пост содержащий только картинку будет выглядеть как пустое окошко не несущее смысла) хороший аргумент но у меня есть отличнейшее решение - пусть посты ссылаются не только на хэш картинки но содержат рядом с этой ссылкой встроенный тамбнейл (допустим 100х100 пикча формата WebP), это будет занимать жалких 500 байт (ну до 1Кб точно) от силы и не будет ударять по ретрансляции. По клику на тамбнейл открывается полная картинка если есть. Тамбнейлы ретранслируются всегда, пикчи - по возможности (свои - в первую очередь хотя бы раз, потом недавние и случайные каждый раз).

>>19596
То что есть сейчас и правда работает, но... Плохо. Можно сделать лучше, гораздо лучше и это не будет сложнее сделать чем то что есть сейчас.

>>19597
Ты не туда зашел. Автоматика=палево, уязвимости, спам. Запустить один раз батник с демонами и постить свои контейнеры из папочки upload в условленный список тредов – даже даун сможет. Ленивые беспечные школьники могут поднапрячь своё очко, они способны это сделать, поверь, когда им нужно игруху с торрентов скачать и крякнуть у них все получается. Картинки с вшитой инфой – идеальное решение для Н.Б. БМ не подходит (ТТЛ 28 дней максимум, необходимость участников онлайн, нагрузка на процс зверская, а насильная ретрансляция просто сделает БМ мега-тормознутым для всех) как не подходят и новая п2п-сеть (будет куча багов и дыр в безопасности/анонимность будет на нуле) и существующие (по примерно тем же причинам что и БМ). Впрочем это сто раз уже было разжевано почему контейнеры на АИБ уделывают любой другой транспорт. Ошибочным было пропагандировать и поощрять разработку других транспортов. Паразитировать картинками на других ресурсах кроме АИБ – да, возможно. Но поди еще найди такой ресурс чтобы модер не приебался. Есть дохерища АИБ, что вам не хватает?

05 Мар, 15:13 #464 #19610

>>19585
>просто не надо отрывать картинку из поста. Текущий тег img работает идеально. не надо его трогать - с ним всё хорошо.
Да нет уж, хорошего мало. Картинка полностью встраивается в пост. Получается пост с огромным текстом. На всех бордах есть лимит на размер поста, нужен он и здесь по очевидным причинам: сложно передать слишком большой пост, ретрансляция такого поста сведется к нулю, из-за чего будут разрывы в цепочках. Можно было бы передать только текст - но тогда хэш получится другим и это будет уже другой пост и ответы к нему не прилинкуются.
С ОТДЕЛЁННЫМИ картинками все становится проще, можно как-то развернуться, что-то придумать. С таким подходом почти все посты компактные, большинство тредов влазят в контейнер, ретрансляция получается бешеная. Сейчас ретрансляция очень страдает из-за кучи пикч по 20-40Кб встроенных в посты. Ретрансляции в том виде в котором она задумывалась в 2013-м сейчас просто нет. Достаточно одному-паре АИБ тредов грохнуться и уже часть постов новички могут никогда не увидеть или увидеть случайно через месяц.

Вот с пустыми картинками (пост содержащий только картинку будет выглядеть как пустое окошко не несущее смысла) хороший аргумент но у меня есть отличнейшее решение - пусть посты ссылаются не только на хэш картинки но содержат рядом с этой ссылкой встроенный тамбнейл (допустим 100х100 пикча формата WebP), это будет занимать жалких 500 байт (ну до 1Кб точно) от силы и не будет ударять по ретрансляции. По клику на тамбнейл открывается полная картинка если есть. Тамбнейлы ретранслируются всегда, пикчи - по возможности (свои - в первую очередь хотя бы раз, потом недавние и случайные каждый раз).

>>19596
То что есть сейчас и правда работает, но... Плохо. Можно сделать лучше, гораздо лучше и это не будет сложнее сделать чем то что есть сейчас.

>>19597
Ты не туда зашел. Автоматика=палево, уязвимости, спам. Запустить один раз батник с демонами и постить свои контейнеры из папочки upload в условленный список тредов – даже даун сможет. Ленивые беспечные школьники могут поднапрячь своё очко, они способны это сделать, поверь, когда им нужно игруху с торрентов скачать и крякнуть у них все получается. Картинки с вшитой инфой – идеальное решение для Н.Б. БМ не подходит (ТТЛ 28 дней максимум, необходимость участников онлайн, нагрузка на процс зверская, а насильная ретрансляция просто сделает БМ мега-тормознутым для всех) как не подходят и новая п2п-сеть (будет куча багов и дыр в безопасности/анонимность будет на нуле) и существующие (по примерно тем же причинам что и БМ). Впрочем это сто раз уже было разжевано почему контейнеры на АИБ уделывают любой другой транспорт. Ошибочным было пропагандировать и поощрять разработку других транспортов. Паразитировать картинками на других ресурсах кроме АИБ – да, возможно. Но поди еще найди такой ресурс чтобы модер не приебался. Есть дохерища АИБ, что вам не хватает?

Показать весь текст
Ответы>>19613>>19616

05 Мар, 15:15 #465 #19611

>>19604
Нужен упорок который будет добавлять поддержку новых борд и следить за изменениями движков этих борд. На некоторых бордах это может быть очень заёбно запилить поддержку такого постинга, на некоторых - легко. И в таком случае может случиться перекос в сторону лишь нескольких борд. Не говоря уже о том что автор такого автоматизированного инструмента может умышленно добавлять некоторые борды (например свою, с логгерами).

05 Мар, 15:17 #466 #19612

>>19607
Я на 2.0 сижу, мне норм.
Не понимаю зачем тебе джаваскрипт в 1.х трогать. Просто бери в цикле свежие посты из 1.х апишки проверяй если там что-то новенькое - отправляй в БМ. Придется тебе правда самому держать список постов которые ПРИШЛИ из БМ чтобы назад их не отправлять лол. Но в принципе код 1.х можно не менять и при этом прикрутить туда БМ.

Ответы>>19615

30 Кб, 483x362

05 Мар, 15:19 #467 #19613

>>19610
>Достаточно одному-паре АИБ тредов грохнуться и уже часть постов новички могут никогда не увидеть
Это уже не проблема, существует дампер

Ответы>>19620

05 Мар, 15:20 #468 #19614

>>19609
Спасибо, капитан.

Ответы>>19618

05 Мар, 15:23 #469 #19615

>>19612
Много раз уже обсасывалось, что это не очень хорошая идея. Начиная с того, что >новые посты
-это нужно хранить вторую базу со свежими постами. Потом, туда будут попадать и посты, полученные пнгшками. Гвоно, короче. В любом случае js ковырять придется.

Ответы>>19619

05 Мар, 15:24 #470 #19616

>>19610
>Получается пост с огромным текстом
Ну и пусть получается. Что в этом плохого? Когда-нибудь и до него ретрансляция дойдёт. К тому же если будет ретрансляция архивами через ргхост, то там за раз вся база уйти может, а не пара сотен постов. А чтоб разрывы не парили, хеш надо от ОП-поста при ответе брать.

К тому же ты пытаешься поставить всё в условия атомной войны когда от размещения контейнера до его удаления проходят секунды, а это на самом деле решается сменой площадки.

Пока все треды спокойно лежать на никому ненужных мелкобордах и пнг-шки оттуда никто не трёт - все будут всё получать без всякой ретрансляции. Единственная проблема это новички. Они могут не получить посты которые "это мы ещё на той борде постили, но её выпилили полгода назад". А для этих ребят нужен дамп базы.

>Есть дохерища АИБ, что вам не хватает?
Независимости от левых серверов.

Ответы>>19617>>19622

41 Кб, 400x600

05 Мар, 15:28 #471 #19617

>>19616
>А для этих ребят нужен дамп базы.
Который уже готов

05 Мар, 15:29 #472 #19618

>>19614
Пфф. Ну ладно, пусть будет не асинхронный запрос. В конце концов, нам все равно его завершения ждать, какая разница, каким методом.

Ответы>>19623

05 Мар, 15:33 #473 #19619

>>19615
подожди зачем хранить вторую базу с постами если достаточно хранить список хэшей? он всегда будет влазить в память даже на миллионе постов

05 Мар, 15:36 #474 #19620

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

Ответы>>19631

05 Мар, 15:42 #475 #19622

>>19616
>Когда-нибудь и до него ретрансляция дойдёт
Вот это и плохо что "когда-нибудь" дойдет.

>А чтоб разрывы не парили, хеш надо от ОП-поста при ответе брать.
И ты получишь в треде ответ который вроде бы относится к треду но отвечает хуй знает на что (на жирный нанопост который хуй когда тебе придет или не придет никогда благодаря случайности)

>Независимости от левых серверов.
Ты вообще не понял сути Н@N0борды. Она бесплатно ИСПОЛЬЗУЕТ левые сервера для своих нужд. Левые сервера стоят себе и редко куда-то деваются. Ты предлагаешь свои сервера что ли? А кто за них будет платить? А знаешь что кто будет платить тот будет и модерировать и шатать эти сервера? Или ты про п2п, которое уже десять раз объяснили почему не подходит для Н.Б.? Еще раз:
- необходимость анонов онлайн
- палевность (ай-пи адреса)
- готовые п2п решения (БМ, Токс) не стабильны, медленны и небезопасны
- собственное п2п решение будет цирком багов и уязвимостей
И самое главное, в п2п нет никакой необходимости покуда контейнеры на АИБ прекрасно справляются со своей задачей.

Ответы>>19627>>19631

05 Мар, 15:42 #476 #19623

>>19618
не асинк запрещен в новых браузерах

Ответы>>19625

05 Мар, 15:47 #477 #19625

>>19623
Не запрещен. Он просто не поощряется же!
Нда. Файерфокс игнорирует выполняемые асинхронно задачи, а хром-нет, ждет пока завершатся.

Ответы>>19628>>19632

05 Мар, 15:48 #478 #19626

Сделайте транспорт на фринете 3,5 педофила обеспечат ретрансляциб

05 Мар, 15:49 #479 #19627

Вдобавок к >>19622
Вчитайтесь еще раз:
- в каждой пикче будет весь тред, ретрансляция получится бешеная, пустых картинок не будет - будут как минимум превьюшки 100х100
- пикчи идут отдельным каналом и тоже ретранслируются по возможности
Сейчас же достаточно парочки "хайрезов" чтобы сделать ретрансляцию жутко неэффективной.
А еще можно построить систему запросов (кто-то просит чтобы выложили картинку по такому-то хэшу) или лучше (чтобы небыло абузы этой фичи) синхронизации суть которой в проверке какие нанопосты/картинки из твоей базы доступны на реальных АИБ в контейнерах и упор твоей ретрансляции на отсутствующие.

Ответы>>19631

05 Мар, 15:49 #480 #19628

>>19625
что значит игнорирует? покажи код

05 Мар, 15:50 #481 #19629

Посоветуйте пеку для разработки борды среднюю

Ответы>>19634

05 Мар, 15:50 #482 #19630

И стол ищо недорогой компутерный с креслом

05 Мар, 15:52 #483 #19631

>>19620
По хорошему твой контейнер должен содержать только твой новый пост со всеми аттачментами и больше ничего. Ретрансляция нужна нубам которые не видели прошлогодние треды. И на случай когда море мочи смоет все посты и треды.

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

>>19622
>И ты получишь в треде ответ который вроде бы относится к треду но отвечает хуй знает на что
Маловероятно в "спокойной обстановке".

>- необходимость анонов онлайн
Ты когда-нибудь видел чтоб в сети Битторрента никого не было онлайн?

>- палевность (ай-пи адреса)
Тебя в торе забанили? Или в i2p?

>- собственное п2п решение будет цирком багов и уязвимостей
А вот это очень хороший аргумент, с ним никак не поспоришь.

Окей, ты прав, пнгшки на бордах прекрасно работают и смысла дёргаться нет. Но всё же хотелось бы иметь транспорт который не на пнг-шках работает, а просто на файлах с постами.

>>19627
Всё очень сложно. Можно сделать проще:
- Ребзя, а скиньет дамп?
- Держи ссылку на ргост.

Ответы>>19637>>19639

05 Мар, 15:52 #484 #19632

>>19625
Ну охуеть, по-видимому придется использовать обещания. Да, такой цирк из-за какой-то мелочи.

Ответы>>19633

05 Мар, 15:53 #485 #19633

>>19632
Бля, да что мешает тебе вызвать релоад после получения ответа от БМ-транспорта? Или тебе религия не позволяет перебиндить листенер на кнопке "отправить"?

Ответы>>19643

05 Мар, 15:55 #486 #19634

>>19629
Любая пека подойдет, тут не квантовые вычисления.

Ответы>>19635

05 Мар, 15:56 #487 #19635

>>19634
А стол с креслом какой посоветуешь?

Ответы>>19638

05 Мар, 16:00 #488 #19637

>>19631
Я и не говорил что пнг-шки это охуенно. Я предлагаю в конец жпега писать байты с нанопостами. КПД таких байтов 100%, это даже не стеганография а просто эксплуатация особенности жпега.

>- Ребзя, а скиньет дамп?
Пошел нахуй, мне влом.
>- Ребзя, а скиньет дамп?
Мне тоже влом, сорри.
>- Ребзя, а скиньет дамп?
Держи (внутри вишмастер).
>- Ребзя, а скиньет дамп?
Держи (внутри рикролл).
>- Ребзя, а скиньет дамп?
Держи (внутри дамп но ОТМОДЕРИРОВАННЫЙ подгоревшим ушлёпком по самое нехочу)
>- Ребзя, а скиньет дамп?
А как скидовать дамп? Что ножимать? Тут не такой кнпокеа. Что? кочать какую то репу еще что то запускать с рыгоста? Не я баюсь вироса.

Вместо того чтобы вымаливать дамп (кто-то может просто и не знать что ему нужен такой-то дамп или что дампы существуют) можно просто сделать чтобы у всех всегда был этот дамп и это будет очень ДЕШЕВО сделать.

Ответы>>19647>>19648

05 Мар, 16:01 #489 #19638

>>19635
Удобные блядь. Чтоб не уставал долго сидеть.

223 Кб, 1277x850

05 Мар, 16:01 #490 #19639

>>19631
>- Держи ссылку на ргост.
Вот http://rghost.ru/6gMp9KQpp
Запихни это в /download >>19490
//
>>19500
>ты не всё закоммитил (хэндлер свой)
Тьфу, точно. Файл затерялся среди других добавленных. Обновил.

Ответы>>19640>>19660

05 Мар, 16:03 #491 #19640

>>19639
Охуеть... 22Мб

583 Кб, 831x563

05 Мар, 16:03 #492 #19641

>>19500
>между тем надо охуенно большую картинку чтобы всунуть больше 256 постов
Она ресайзится автоматически до нужного размера. Но я и сам подсовываю ему что нибудь из хайреза.
> я тебе могу сотни тысяч постов захуярить отличающихся одним символом
Если действительно захотеть, то любое ограничение можно обойти.

05 Мар, 16:03 #493 #19642

наноборда хуита без задач

Ответы>>19644>>19645>>19647>>19653

05 Мар, 16:04 #494 #19643

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

05 Мар, 16:04 #495 #19644

>>19642
>пост удален
>бан, причина: Вайп

Ответы>>19646

05 Мар, 16:05 #496 #19645

>>19642
Чек

05 Мар, 16:05 #497 #19646

>>19644
Я жив, карп с братом жив

Ответы>>19649

05 Мар, 16:06 #498 #19647

>>19637
>Я предлагаю в конец жпега писать байты с нанопостами
У джпега есть APP чанки, лучше их использовать. Такие же чанки куда можно засунуть что угодно в любых размерах есть в пнг и гиф. Это сильно лучше чем запихивать всё в конец файла и надеяться что при постинге на борду у тебя это всё не сожрёт куклоскрипт или нн поломает дописав в конец ещё немного случайных циферок.

>Пошел нахуй, мне влом.
>Мне тоже влом, сорри.
>Держи (внутри вишмастер).
>Держи (внутри рикролл).
Борда с таким отношением сообщества друг к другу обречена на смерть в море говен. Тут ретрансляция не поможет.

>>19642
Как-то так, да.

Ответы>>19651

05 Мар, 16:06 #499 #19648

>>19637
А еще плюс подхода который я предлагаю (медленно-интернет-кунам понравится):
можно с нуля выкачать только несколько последних картинок из тредов из places.txt и сразу получить все активные треды н@н0борды целиком!
Сейчас же надо скачать уже около гигабайта картинок чтобы получить базу в которой все равно будут дырки потому что некоторые АИБ треды где постились контейнеры уже усопли.
Не понимаю почему вы так спорите и закрываете глаза на очевидные плюсы отделённых картинок, встраивания превьюшек и ретрансляции тредов в жпег-контейнере.

Ответы>>19652

05 Мар, 16:07 #500 #19649

>>19646
Это ответ, а не констатация пока.

05 Мар, 16:09 #501 #19651

>>19647
Борда которая порежет/попортит конец файла может тебе и жпег пережать и твои чанки тоже наебнутся. Надо просто выбирать правильные борды которые не занимаются таким паскудством. И еще: писать что-то в особые чанки - в разы усложнять разработку. Закинуть в конец файла (жпега) байты - что может быть проще?

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

Ответы>>19652

05 Мар, 16:13 #502 #19652

>>19648
>очевидные плюсы отделённых картинок, встраивания превьюшек
Я только этого не понимаю. Тут из очевидных плюсов только возможность поиметь посты с битыми картинками.

При том что "поощрение" постинга хайрезов это вообще говно полное. Хочешь лепить аватаркой Десу в каждый свой пост - лепи через внешний хостинг, тот же ргхост чтоб я это говно у себя мог отключить.

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

>>19651
>в разы усложнять разработку
Дописать три сотни строк для поддержки чанков в трёх форматах это по твоему "в разы"?

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

Ответы>>19655>>19657

05 Мар, 16:13 #503 #19653

>>19642
задача есть – дать людям:

1) свободное общение на анонимной имидж борде без модерации

2) их собственную имиджборду которую никто никогда не выключит

такого сейчас больше нигде не предлагается (каждый ссаный админ мелкоборды предлагает Свободное общение, на самом деле, но это же наглейший пиздёж) потому что это всё на грани фантастики, а для Н.Б. это реальность

Ответы>>19654>>19665

05 Мар, 16:15 #504 #19654

>>19653
В зеронет есть удобная борда

05 Мар, 16:15 #505 #19655

>>19652
> Другими словами быть закрытым клубом с приглашениями по инвайтам.
Лол, и без этого наноборода никому не сдалась. Ей интересуются люди со схожими интересами и взглядами, исходя из концепции. Вот кого ты считаешь лишним на нанобороде?

Ответы>>19665

05 Мар, 16:17 #506 #19657

>>19652
То что пост не будет ретранслироваться из-за хайреза внутри плохо тем что все посты ниже по иерархиии просто отваливаются и если и будут получены юзером то он их увидит недолго в списке недавних.

О каких битых картинках ты говоришь? Будут превьюшки всегда, хайрезы - по возможности. Это лучше чем см. предыдущий абзац.

>Дописать три сотни строк для поддержки чанков в трёх форматах это по твоему "в разы"?
Да, представь, примерно в три сотни раз. А еще прикинь с какой болью это надо будет на разных языках повторять тем кто будет свои клиенты пилить. И это при условии что человек разбирается во всех трёх форматах. Ты лукавишь.

>Другими словами быть закрытым клубом с приглашениями по инвайтам.
Нет просто не зависеть от ручных действий типа заливки дампов.

Ответы>>19665

05 Мар, 16:18 #507 #19658

>>19656
Найди дураков.

05 Мар, 16:19 #508 #19659

>>19656
Нужен только доброволец который поднимет такой сервер и желающие сливать свои ай-пишники этому добровольцу. Может взлететь но есть нюанс тут один - Н.Б. могут завайпать ЦП и такой сервер станет "незаконным".

Ответы>>19665

05 Мар, 16:20 #509 #19660

Вот хороший пример ущербности пнг контейнеров по сравнению с дописыванием в конец жпега: >>19639 (см размер)

Ответы>>19662

05 Мар, 16:21 #510 #19661

Сук, нашел багу с системным исполнением кода удалось форкнуть демон

Ответы>>19663

386 Кб, 2000x1562

05 Мар, 16:21 #511 #19662

>>19660
Ну и что размер, запили контейнер, там поговорим

sage 05 Мар, 16:25 #512 #19663

>>19661
Форкнул тебе щеку

05 Мар, 16:28 #513 #19665

>>19653
Если бы не этот тред, то я мог бы сказать что на сосаче меня мочерация ни разу не трогала за все эти годы. Но нет, я тут однажды словил делол за одно слово.

>>19655
>Вот кого ты считаешь лишним на нанобороде?
Постящих порево любого вида, бессмысленный картинкопостинг, всё что связано с наркотой. Но это моё личное мнение, я тихо тру их посты в своей базе чтоб не ретранслировать это говно.

>>19656
Я уже предлагал. Хорошая идея же. Только поднимать не в клирнете, а в торе.

>>19657
>все посты ниже по иерархиии просто отваливаются
Говорю же - хеш-ссылка должна быть на оп-пост. А к другим постам уже рефлинками ссылаться в самом тексте поста.

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

Картинка часть поста, на этом стоит остановиться. Тут уже всё хорошо. Про проблемы ретрансляции я уже сказал - складывайте хайрезы на ргхост, а не нагружайте ими Н.Б.

>Ты лукавишь.
Нет, ну если всё это пишет стая тупых школьников которая даже не хочет сесть и разобраться и хотя бы так набить скилл - окей, пусть будет просто дописывание в конец джпега.

>>19659
>Н.Б. могут завайпать ЦП и такой сервер станет "незаконным".
Это плохо. Надо вводить мочераторов чтоб тёрли это всё.

05 Мар, 16:28 #513 #19665

>>19653
Если бы не этот тред, то я мог бы сказать что на сосаче меня мочерация ни разу не трогала за все эти годы. Но нет, я тут однажды словил делол за одно слово.

>>19655
>Вот кого ты считаешь лишним на нанобороде?
Постящих порево любого вида, бессмысленный картинкопостинг, всё что связано с наркотой. Но это моё личное мнение, я тихо тру их посты в своей базе чтоб не ретранслировать это говно.

>>19656
Я уже предлагал. Хорошая идея же. Только поднимать не в клирнете, а в торе.

>>19657
>все посты ниже по иерархиии просто отваливаются
Говорю же - хеш-ссылка должна быть на оп-пост. А к другим постам уже рефлинками ссылаться в самом тексте поста.

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

Картинка часть поста, на этом стоит остановиться. Тут уже всё хорошо. Про проблемы ретрансляции я уже сказал - складывайте хайрезы на ргхост, а не нагружайте ими Н.Б.

>Ты лукавишь.
Нет, ну если всё это пишет стая тупых школьников которая даже не хочет сесть и разобраться и хотя бы так набить скилл - окей, пусть будет просто дописывание в конец джпега.

>>19659
>Н.Б. могут завайпать ЦП и такой сервер станет "незаконным".
Это плохо. Надо вводить мочераторов чтоб тёрли это всё.

Показать весь текст
Ответы>>19669>>19679

05 Мар, 16:29 #514 #19667

Давайте запилим наноблокчейн в стеганографии и поверх наноблокчейна будет платформа наноприложений

Ответы>>19672

05 Мар, 16:30 #515 #19668

>>19666
Сатана блядская

05 Мар, 16:32 #516 #19669

>>19665
> Я уже предлагал. Хорошая идея же. Только поднимать не в клирнете, а в торе.
>Постящих порево любого вида, бессмысленный картинкопостинг, всё что связано с наркотой.
>Это плохо. Надо вводить мочераторов чтоб тёрли это всё.
Ай лол, моча, залогинься.

Ответы>>19676

05 Мар, 16:34 #517 #19671

>>19670
Покажи успешный пример одноранговой сети Победили лишь дворанговые и больше рангов

92 Кб, 720x614

05 Мар, 16:35 #518 #19672

>>19667
Давайте запилим биткоин транспорт сразу! И будем постить в его общий блокчейн.
С блокчейном меняется суть ннб. Не говорю, что это плохо, но это выливается уже в отдельный проект.

Ответы>>19673

05 Мар, 16:39 #519 #19673

>>19672
Не. Наноблокчейн это маленький паразитирующий блокчейн

05 Мар, 16:45 #520 #19676

>>19669
Дык каждый пользователь Н.Б. и есть моча - на каждом посте есть кнопка "удалить". Ну или считай система с кармочкой - если твои посты замочерировало достаточное количество пользователей, то у тебя резко падают шансы на ретрансляцию. Спамфильтр опять же есть.

Группа товарищей трущая твои посты из Н.Б. и разводя вокруг них срач, ну и до кучи репортящяя твои посты на бордах, вполне может тебя "прогнать".

>>19674
>что-то вроде плагина для браузера, который будет показывать одновременно посты из скрытосетей, пока ты прогуливаешься по страницам
А было ж что-то подобное уже. Сервис который позволял оставлять заметки на любой странице интернета и добвляющий туда же чатик. Типа открываешь какую-нибудь новость, а тебе плагин сразу комменты туда подгружает и чатик отрывает где это всё можно реалтайм обсудить. Забыл как называлось.

05 Мар, 17:07 #521 #19679

>>19665
Согласен что должна быть хэш-ссылка на пост.
Но куча постов отвечающих непонятно на что (на хайрез который не ретранслируется по понятным причинам) в треде все равно ясности не добавят. И вот тут и выигрывают отделённые картинки (с встраиванием только превьюшек).

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

Ответы>>19683

05 Мар, 17:18 #522 #19682

Тред в /pr/ ВСЁ

Кто-то запостил пасту начинающуюся с
>Зачем Нан0б0рда
со 100500 повторами запретного слова и тред удалился(или его удолили).

Ответы>>19683

05 Мар, 17:22 #523 #19683

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

Можно подумать о том что это заработало бы в сообществах, например на хабре. Но там уже есть камменты, накой хер оно там?

Вообще, всё это для меня выглядит (в общем) как поиск средства для запила сообществ на халяву. Типа: вот есть у нас неска и есть пользователи. Было бы здорово запилить место где мы все могли бы общаться, обсуждать насканенные ресурсы, обсуждать саму неску да может ещё с разрабами общаться.

Пока единственный вариант - купить хостинг, купить домен и поднять там форум. Можно не запариваться с покупкой, а поднять всё на прикроватном серваке в торе или ш2з (опять же элитнее выходит, анонимность и шифропанк во все поля). Или вот FMS Фринетовский.

И Н.Б. то же - попытка запилить для стегопанков криптопраноидальных средство где они спокойно могут сидеть и обсуждать это вот самое средство.

А вот пилить нечто что "One size fits all" и чтобы счастье всем, даром и никто не ушёл обиженным - это изначально фейл. И будет ломаться о неспособность бороться со спамом нормально, и наличие участников которые пришли всё портить.И/или будет иметь сложности в использовании которые просто будут отталкивать нубов.

Но в целом, свой круг любителей обсудить какую-то одну конкретную тему могут взять Н.Б, договориться о пароле и списке легитимных тредов - и спокойно там сидеть и всем будет окей. И не будет у них проблем с ретрансляцией, хайрезами и нахуй посылать не будут за просьбу скинуть дамп. Вот как-то так такие вещи будут работать.

>>19679
Пост этого дауна придёт после остальных, по этому у тебя не получится вставить его куда-то ещё, кром как в конец треда. К тому же он будет иметь нормальный таймстемп. А вот хакир вполне сможет отправить в старый тред пост с рефлинками лишь на оп-пост и датой из 90-х.

>>19682
Ужас какой.

05 Мар, 17:22 #523 #19683

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

Можно подумать о том что это заработало бы в сообществах, например на хабре. Но там уже есть камменты, накой хер оно там?

Вообще, всё это для меня выглядит (в общем) как поиск средства для запила сообществ на халяву. Типа: вот есть у нас неска и есть пользователи. Было бы здорово запилить место где мы все могли бы общаться, обсуждать насканенные ресурсы, обсуждать саму неску да может ещё с разрабами общаться.

Пока единственный вариант - купить хостинг, купить домен и поднять там форум. Можно не запариваться с покупкой, а поднять всё на прикроватном серваке в торе или ш2з (опять же элитнее выходит, анонимность и шифропанк во все поля). Или вот FMS Фринетовский.

И Н.Б. то же - попытка запилить для стегопанков криптопраноидальных средство где они спокойно могут сидеть и обсуждать это вот самое средство.

А вот пилить нечто что "One size fits all" и чтобы счастье всем, даром и никто не ушёл обиженным - это изначально фейл. И будет ломаться о неспособность бороться со спамом нормально, и наличие участников которые пришли всё портить.И/или будет иметь сложности в использовании которые просто будут отталкивать нубов.

Но в целом, свой круг любителей обсудить какую-то одну конкретную тему могут взять Н.Б, договориться о пароле и списке легитимных тредов - и спокойно там сидеть и всем будет окей. И не будет у них проблем с ретрансляцией, хайрезами и нахуй посылать не будут за просьбу скинуть дамп. Вот как-то так такие вещи будут работать.

>>19679
Пост этого дауна придёт после остальных, по этому у тебя не получится вставить его куда-то ещё, кром как в конец треда. К тому же он будет иметь нормальный таймстемп. А вот хакир вполне сможет отправить в старый тред пост с рефлинками лишь на оп-пост и датой из 90-х.

>>19682
Ужас какой.

Показать весь текст

ОФИЦИАЛЬНО 05 Мар, 17:34 #524 #19685

В репозиториях Н@н()борды (1.x/2.0 клиенты и бит-транспорт) теперь официально 3 разработчика (push доступы выданы товарищам 13sqrt5 и alexmelyon). Указанные товарищи теперь могут вносить изменения и выпускать официальные релизы. При этом эти товарищи не имеют прав на удаление или стирание веток, так что все старые версии всегда будут доступны на случай если товарищи начнут пушить пургу:
1.х
https://github.com/nano board/nano board/commits/master/nboard_release.zip
2.0:
https://github.com/nano board/nano board/commits/feature/2.0/release2.zip
(убрать пробелы, ссылки есть и на странице релизов)
разработчики, читайте в ридми в мастер ветке инструкции насчет релизов.
Я пока не пропадаю, просто перестраховываюсь и не хочу чтобы этот проект разбивался на кучу форков, от этого борда только пострадает.

Ответы>>19687>>19692

05 Мар, 17:39 #525 #19687

>>19685
Давно хотел посоветовать подписывать бинарные блобы релизов вот этим https://jedisct1.github.io/minisign/ (и складывать их в releases а не пушить в репу!)

Ну и за одно с ветками разобраться как-то типа вот этого https://habrahabr.ru/post/106912/ чтоб из мастера всегда можно было собрать актуальную и работающую версию.

Ответы>>19689

05 Мар, 18:06 #526 #19689

>>19687
ну branching policy это уже дело девелоперов, главное чтобы в мастер не херачить полурабочие коммиты.

05 Мар, 18:20 #527 #19691

Ребята, никто не знает, где найти подробные принципы работы проекта Cybersyn? Просто там, вроде, довольно развит гомеостаз.

05 Мар, 18:22 #528 #19692

>>19685
а как аппрувить на гитххабе просто писать слово аппрув?

Ответы>>19694

05 Мар, 18:53 #529 #19694

>>19692
просто написать коммент

05 Мар, 19:23 #530 #19696

ПЕРЕКАТ >>19695 (OP)
ПЕРЕКАТ >>19695 (OP)
ПЕРЕКАТ >>19695 (OP)

Ответы>>19714

05 Мар, 19:47 #531 #19699

>>19560
>>19565
Переписсвший на камнях становится Харухи

05 Мар, 22:42 #532 #19714

>>19696
Пили новый.

Ответы>>19715

05 Мар, 22:44 #533 #19715

>>19714
на будущее: сначала рефрешни мёртвый тред, а потом пиши что его больше нет

Тред утонул или удален.
Это копия, сохраненная 10 сентября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /crypt/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion