The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Реализация чата на основе SSH. Предложения по расширению обл..., opennews (ok), 03-Янв-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


68. "Реализация чата на основе SSH. Предложения по расширению..."  +1 +/
Сообщение от Аноним (-), 04-Янв-15, 14:42 
> Мой юн.ый друг, зайдите в чат и выскажите автору своё "фэ" персонально.
> Он там присутствует.

А смысл? Там периодически кто-то вгоняет ботов адски флудящих все. И чЯтик адово тормозит, так что каждая буква пропечатывается по паре секунд.

На фоне этого п...ца, irc клиент который компонует всю строку, редактируя ее локально и потом отправляя на сервер одним махом - смотрится просто технологическим прорывом, а IRC сервер с флудконтролем, способностью обслужить 5000 юзерей на 1 средненьком сервачке без ощутимых тормозов и присылкой именно сообщений а не потуг с рендерингом экрана и ввода - вообще шедевр инженерной мысли. По сравнению с этой кривой и тормозной буитой.

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

72. "Реализация чата на основе SSH. Предложения по расширению..."  –1 +/
Сообщение от Demo (??), 04-Янв-15, 16:35 
> А смысл?

Ну так говорить с автором здесь — ещё бессмысленнее. Там-то автор хоть присутствует.

>  Там периодически кто-то вгоняет ботов адски флудящих все. И чЯтик адово тормозит

Не замечал тормозов. Кстати, там во время флуда его спрашивали как с нагрузкой дела обстоят, ответ был — la 0.01.

> каждая буква пропечатывается по паре секунд

А это, наверное, из-за RTT под 300 и потери пакетов.

> irc клиент который компонует всю строку,
> редактируя ее локально и потом отправляя на сервер одним махом

Включите локальное редактирование в вашем pussy.exe и будет точно так же как в IRC.

> IRC сервер … По сравнению с этой кривой и тормозной буитой.


Ответить | Правка | Наверх | Cообщить модератору

75. "Реализация чата на основе SSH. Предложения по расширению..."  +/
Сообщение от Аноним (-), 05-Янв-15, 06:14 
> Ну так говорить с автором здесь — ещё бессмысленнее. Там-то автор хоть присутствует.

Не вижу смысла с ним говорить - его долбил злостный NIH, поэтому он сделал эрзац IRC, максимально через ж...у. Тот финн который сделал прототип IRC в лохматых 80-х был на порядок вменяемее. Ну а если человек хочет игнорировать чужие наработки, потому что свое гoвнo не пахнет - его право. Но глядя на то как это работает - это именно гoвнo. По сравнению с IRC, впервые появившимся в 80-х годах прошлого века.

> Не замечал тормозов. Кстати, там во время флуда его спрашивали как с
> нагрузкой дела обстоят, ответ был — la 0.01.

Ну да, совсем не заметно что чЯтик скроллится еле-еле, с большой задержкой. И реакция на все операции по несколько секунд. В паре с отрисовкой ввода сервером все это работает на редкость погано. По сравнению с обычным IRC, умеющим в 100 раз больше (например, именованные каналы вместо 1 большой помойки), давно разобравшимся с спамерами и флудерами, раздачей прав и прочая и протоколом который прост и для сервера и для клиента, а также оперирует целыми линиями. И на отправку и на прием. И человеческим механизмом буферизации, что в паре с лимитом размера сообщения с одной стороны не дает круто и быстро флудить, с другой - если немного превысить лимит, постепенно накапает из буффера. А если флудануть на совесть - буфер заполнится и сервак скинет клиента. Это не позволяет в IRC сильно и быстро гадить. Там же и лимиты по айпи/подсетям, штуки типа BOPM и ему подобные. Они дают время операторам канала размахнуться по негодяю банхамером. А не так что сначала прилетает ядерный взрыв на 3 экрана, а потом можете попробовать забанить, если вас не клинит при таком потоке данных. Ну то-есть все это можно и сюда прикрутить. Годков 10 эволюции протоклола - и все будет! :)

> А это, наверное, из-за RTT под 300 и потери пакетов.

А в IRC это вообще индифферентно. Им можно комфортно пользоваться даже через Tor или GPRS, с пингом в 2-5 секунд, в большинстве случаев не замечая что этот RTT есть. Потому что нормальная буферизация и оперирование целыми скомпонованными сообщениями :)

> Включите локальное редактирование в вашем pussy.exe и будет точно так же как в IRC.

1) А у меня нет никакого pussy.exe. У меня xfce terminal и ssh. Внезапно, да? Ждем рецепта на этот случай.
2) Вы это как, всем пользователям кривого протокола готовы рассказывать?
3) Честно говоря я не пнимаю как можно пользоваться pussy. Он кривой до невозможности. Даже выделение текста и копипаст сделаны инопланетянами и работают сильно иначе чем в остальных программах. Этот крап есть и под пингвины, но после xfce terminal - ненене, Дэвид Блэйн.

Вот честно - если мне надо будет крЮтой чЯтик - я возьму Unreal IRCD или InspIRCD. И нормальный клиент. А если перец хотел чтобы между ними был ssh - ну, делал бы в своем сервере туннель, с возможностью туннелить только 1 порт - того сервака. А лучше прикрутил бы libssh какой-нибудь к серверу и паре клиентов, показать как это делать. К остальным другие прикрутят, если идея понравится. А вот так NIH'ать гунявенький кривой протокол - им поиграются пару дней и забудут.

Ответить | Правка | Наверх | Cообщить модератору

94. "Реализация чата на основе SSH. Предложения по расширению..."  +/
Сообщение от Demo (??), 06-Янв-15, 12:46 
> Не вижу смысла с ним говорить - его долбил злостный NIH

Вы или не понимаете смысл аббревиатуры NIH, или намеренно пітаетесь ввести читателей ваших опусов в заблуждение.

> он сделал эрзац IRC

Вы действительно считаете, что тот товарищ замахнулся на наш, так-сказать, IRC? Нигде в его статье я не нашёл упоминания того, что он пытался заменить IRC.


> 1) А у меня нет никакого pussy.exe. У меня xfce terminal и
> ssh. Внезапно, да? Ждем рецепта на этот случай.

Нет? Так поставьте, делов-то…
Не хотите pussy? — Юзайте mosh.

> Вот честно - если мне надо будет крЮтой чЯтик - я возьму
> Unreal IRCD или InspIRCD. И нормальный клиент. А если перец хотел

Перец захотел, сел и сделал. Не вижу в этом ничего плохого.

> А вот так NIH'ать

:facepalm:

> гунявенький кривой протокол - им поиграются пару
> дней и забудут.

И это совершенно естественно.

Ответить | Правка | Наверх | Cообщить модератору

108. "Реализация чата на основе SSH. Предложения по расширению..."  +/
Сообщение от Аноним (-), 06-Янв-15, 15:57 
> Вы или не понимаете смысл аббревиатуры NIH, или намеренно пітаетесь ввести читателей
> ваших опусов в заблуждение.

В данном случае налицо явный синдром переизобретения клиент-серверного взаимодействия в максимально кривом формате.

> Вы действительно считаете, что тот товарищ замахнулся на наш, так-сказать, IRC?

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

> Нигде в его статье я не нашёл упоминания того, что он пытался
> заменить IRC.

Это не отменяет того что общий смысл чЯтика похож на круто урезанный и сделанный через ж..у ирц.

> Нет? Так поставьте, делов-то…

Зачем мне это у...ще? Мне оно не нравится. Хреновый терминал. Не, ну виндузоидам и такое сойдет, потому что системная консоль еще поганее, но я то не виндузоид. Я к хорошему уже привык.

> Не хотите pussy? — Юзайте mosh.

Ну да, юзабилити протокола получилось на высоте, нечего сказать. Надо самому какие-то костыли доустанавливать чтобы приемлимо работало. А почему в ирц мне пофиг что пинг в пять секунд по GPRS, вы не знаете? Может, потому что протоколы стоит делать не через aнус?

> Перец захотел, сел и сделал. Не вижу в этом ничего плохого.

Ну да, кроме того что получилась позорная пародия на ирц которая работает как г-но.

> И это совершенно естественно.

Ну так я и говорю - основным достоинством этого уродства является то что чувак его написал. Стандартный зуд по части NIH-а. В смысле, заинвентить свой протокол. Правда поскольку котелок хорошо варит не у всех - зачастую единственным достоинством оказывается "зато изобретено здесь". По поводу чего про это через пару дней все и забудут. Ведь работает как полное г-но. Поэтому поприкалываться полчаса сойдет. А если чатик такого плана надо всерьез - проще ircd поставить и нормальные IRC клиенты взять.

Ответить | Правка | Наверх | Cообщить модератору

114. "Реализация чата на основе SSH. Предложения по расширению..."  +/
Сообщение от Demo (??), 06-Янв-15, 16:47 
Слушайте, никто не обижает ваше IRC. Успокойтесь и не порите чуши.
И намёка не было чтобы как-то где-то уязвить IRC.

Просто поймите, что не IRC единым…

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру