oxnull.net

ox-Мир => Нововведения => Тема начата: neonix2.0b от Сентябрь 18, 2009, 03:04:54 pm

Название: ox-Чат
Отправлено: neonix2.0b от Сентябрь 18, 2009, 03:04:54 pm
привет, сооющество! :)

хочу рассказать что скоро у нас будет чат, причем не просто чат а доступный на ваших сайтах. что за технологии используются? мы не стали изобретать велосипед и просто использовали IRC (http://ru.wikipedia.org/wiki/IRC).

собственно сам сервер уже работает по адресу irc.oxnull.net, порт стандартный - 6667. кто хочет может присоединяться своим любимым клиентом, например mIRC

речь как раз сейчас и пойдет о клиенте. сервер это конечно хорошо, но как в него попадут обычные люди, которым лень что-то ставить? и вот для этого мы уже почти завершили http://oxnull.net/irc/
еще никогда в ирк не было так просто войти :)

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

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

собственно т.к. клиент уже рабочий на http://oxnull.net/irc/ но в панели нет на него ссылки, здесь хотелось бы услышать всю критику про него. добавить кнопочки\удалить кнопочки, передвинуть и т.д.

конечно большинство irc-команд поддерживается как надо, например на вкладке "сервер" напишите "list" и оно выведит список всех комнат на сервере. и потом "join #комната" и вместо комнаты, название комнаты из списка от list. например "join #log"

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

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

на примере личных сообщений сможете увидить как оно действительно быстро работает, почти мгновенно, это вам на ajax+php :) сделано на сокетах, поэтому сообщения ходят очень быстро, без задержек. кстати все php-чаты создают нагрузку на сервер потому что их клиенты с какой-то периодичностью спрашивают у скрипта - "есть че?", тут же держится соединение и по этому соединению сообщения доставляются сразу как они появляются
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 18, 2009, 06:25:24 pm
по предложению StarkilleR'a добавил звук при отправке\приходе сообщения.
Название: Re: ox-Чат
Отправлено: StarkilleR от Сентябрь 18, 2009, 06:53:55 pm
по просьбе Neonix я написал как зайти в чат через mIRC:

File=>Select Server=>Add в название что хотите например окснулл в IRC Server irc.oxnull.net в порте 6667 в появившейся консоле ввести ник, и /join #hosting
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 23, 2009, 02:47:46 am
странные человеки, молчат. ирк никому не нужен? :)

можно создать комнату по wordpress\joomla\smf... хотя пожалуй пока что одной комнаты за глаза, где можно пообщаться на любые темы, я туда периодически захожу а там никого нет :(

если нет, значит что-то не нравится. жду мнений и отзывов, все же чат - это более живое общение чем форум.

предлагаю для начала назначить время когда мы все туда прийдем :)
например сегодня(23 сентября) в 20:00 МСК.

я понимаю что все заняты: работают\учатся, но вроде время ничего так

кто прийдет? (http://oxnull.net/irc/)

нам ведь гуру разные не нужны, вместе мы любого гуру уделаем :)

Исследователи из NJIT определили коллективный интеллект как способность группы находить решения задач более эффективные, чем лучшее индивидуальное решение в этой группе
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 23, 2009, 03:08:42 am
хех, тут с полпинка прочитал что писал Hanacuk на http://mywordpress.ru/support/viewtopic.php?id=11420&p=2

очень забавное сообщество, всем все впадлу :)

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

еще мысли вслух будут?

Hanacuk, cyber01 - жду от вас в первую очередь, я так посмотрел - генерити много неплохих идей, то что сможем - сделаем
Название: Re: ox-Чат
Отправлено: cyber01 от Сентябрь 23, 2009, 03:58:45 pm
) хз чё нить придумаю) постораюсь зайти сегодня в 20.00 :)
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 23, 2009, 11:20:04 pm
доепилил чат до того что теперь его можно использовать на своих сайтах. значит код по вставке выглядит примерно так:

 <iframe src="http://oxnull.net/irc/#chanal=hosting;name=none" width="468" height="260" frameborder="no">
    Где ты нашел такой браузер?
 </iframe>

немного подробностей по url
http://oxnull.net/irc/#chanal=hosting;name=none

chanal=hosting - имя канала к которому автоматически присоединяться
name=none - под каким именем отображать чат, это полоска вверху, там в начале имя чата, если написать none то оно уберет эту полоску вообще.

остальные параметры стандартные от iframe
http://www.htmlbook.ru/html/iframe.html

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

вот пример вставленного фрейма без менюшки сверху и с автоконнектом к #hosting: http://antideza.su/irc.html
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 23, 2009, 11:22:36 pm
сильно напрягся и сделал так что можно менять размеры в очень широких диапозонах, функциональность и внешний вид не пострадают

предлагаю в начале всем использовать канал #hosting, или там #main а то если каждый себе создаст канал то юзеров нигде не будет :)

и да, если вы пишете какой-нить канал а его не существует то он создастся, а когда все выйдут оттуда то удалится
Название: Re: ox-Чат
Отправлено: Андрей от Сентябрь 24, 2009, 10:34:31 am
В общем вестч хорошая и многим, думаю, пригодится. Одно предложение: уровень громкости сигнала низкий, нужно сделать уровень повыше.
И еще, настройку описать по точнее, короче разжевать и в Вику бросить.
И не плохо было бы его, чат, сюда в форум вписать ;)
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 25, 2009, 01:45:55 am
к сожалению над этим звуком я не властен, вставил тот что под руку попался. приму в дар любую mp3 под звук сообщения :) и точно так же встречал противоположное мнение, что звук громкий и вообще плохой... хотя надо поискать софтинку для поднятия громкость, вопрос - может сменить на другой вообще? тогда давайте все тут предложим каждый по 1 и выберем

по описаниям я не мостак, но попытка номер 2:
нужно войти в режим редактора где мы можем редактировать html и вставить туда следующий код:

 <iframe src="http://oxnull.net/irc/#chanal=канал;name=название" width="ширина" height="высота" frameborder="no">
    Где ты нашел такой браузер?
 </iframe>

где:
канал - имя канала к которому присоединяться автоматически при заходе в чат, чтоб ваш пользователь попадал куда вам надо а не куда хочется чату
название - название чата которое высвечивается в шапке в строке с меню, если написать none, то верхняя шапка будет убрана совсем
ширина - ширина в пикселях или процентах(456, 90%)
высота - высота в пикселях или процентах

пример использования:
 <iframe src="http://oxnull.net/irc/#chanal=hosting;name=Чатик" width="468" height="260" frameborder="no">
    Где ты нашел такой браузер?
 </iframe>
автоматически зайдет на канал hosting, выставит имя "Чатик", размеры 468х260 пикселей


 <iframe src="http://oxnull.net/irc/#chanal=main;name=none" width="100%" height="100%" frameborder="no">
    Где ты нашел такой браузер?
 </iframe>
автоматически присоединится к каналу main, уберет верхнюю плашку с меню и растянет чат на 100% по ширине и высоте, т.е. займет все свободное пространство а при изменении размеров окна соответственно тоже будет растягиваться


так? :)

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

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

щас сделаю побыстрому чтоб было где посмотреть
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 25, 2009, 02:09:06 am
вот, пишу уже из этой фиговины
посмотреть как это будет выглядить можно тут: http://antideza.su/irc.html

вот как-то так могу предложить, готов выслушать критику

т.к. сделано во фрейме то верхняя часть с форумом без проблем меняется, можно тыкать по ссылкам а чат всегда внизу, даже пока грузится страничка с форумом можно пообщаться, ну вообщем разберетесь
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 25, 2009, 02:12:22 am
хм... я уже привык :)
можно еще как вариант пользователи попадают просто на форум а вверху можно тыкнуть и попасть на форум вот в таком новом виде, будет своего рода компромисс

и как кому пропорции? сейчас стоит верхяя часть 70% а нижняя 30% на моих 1280 и браузер на полный экран смотрится отлично
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 25, 2009, 02:14:39 am
дааа... Dron, идея супер, щас буду ссать кипятком... простите за мой французский
Название: Re: ox-Чат
Отправлено: Андрей от Сентябрь 25, 2009, 09:40:12 am
Вариант не плохой. А если фрейм с чатом поставить в верх?
И хорошая идея с альтернативной ссылкой.
А звуки сейчас поищу.

Вот такой звучёк как?
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 25, 2009, 12:04:25 pm
чат вверху http://antideza.su/irc2.html
чат внизу http://antideza.su/irc.html

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

научился делать громче при конвертации
Название: Re: ox-Чат
Отправлено: Андрей от Сентябрь 25, 2009, 02:42:23 pm
А вот еще бы фон чата чёрный сделать он вообще бы слился с форумом.
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 25, 2009, 02:49:50 pm
надо придумать механизм редизайна, а то тут черный нужен а кому-то ведь белый или еще что... пока нет мыслей как прикрутить пользовательский css

впрочем есть 1 мысль. мы с Lupus'ом решили шагнуть в opensource, открыть все исходники на github'e, тогда любой желающий сможет редактировать, а небольшая группа доверенных лиц будет проверять код на предмет закладок и прочее. тогда каждый сможет добавить хоть по своему css в тот же чат, а система синхронизирует из гита все, тогда в чате я смогу добавить функцию - использовать такой-то css(которые в итоге будут лежать в папке с программой, т.к. со стороннего сервера загрузить проблемотично для flex из-за политики его безопасности)

впрочем это сулит больше плюсов не только css к чату, а в принципе весь код смогут дописывать все желающие. надеюсь от этого развитие пойдет еще в гору и мы сможем общими силами сделать действительно народный хостинг, которым будут управлять адепты даже на уровне программ. как следствие - еще большее удешевление для конечных пользователей и еще больше иноваций
Название: Re: ox-Чат
Отправлено: Андрей от Сентябрь 25, 2009, 02:51:41 pm
Хороша идейка.

Щас над звуком поколдую.

Вот так если.
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 25, 2009, 11:15:00 pm
пересобрал с новым звуком
Название: Re: ox-Чат
Отправлено: cyber01 от Сентябрь 25, 2009, 11:37:27 pm
не тот звук был лучше этот какойто немного с шумом и сильно громкий! не привычно и как то непрально кажется
Название: Re: ox-Чат
Отправлено: neonix2.0b от Сентябрь 25, 2009, 11:50:33 pm
написал стьаю на вики:
http://wiki.oxnull.net/index.php/Irc

думаю в ближайшее время повесить ссылки на главной Oxnull.net

кому как больше понравилось, что чат над форумом или под форумом?
вернул старый звук, но сделал его существенно погромче
Название: Re: ox-Чат
Отправлено: Hanacuk от Октябрь 07, 2009, 11:29:08 pm
С генератором идей наверное не выйдет (( Я в армию иду ) Но, знакомы ли вы с такй штукой ? Может где и пригодится на сайте, например на главной странице ) www.iii.ru (http://www.iii.ru) Прикалитесь, очень оригинально и прикольно смотрица ) По поводу ИРК - Парни, чат это вообще здорово ! Но ! На нём ни кто не будет сидеть. Предлагаю замутить систему поащирений, нужно что бы пользыатели хотели не просто ттрепатся, а быть полезными. Ввести какю нибудь набегалку бонусов что ли. Ну вот например (не новая конечно фишка) ограничение на просмотр сообщений (по счётчику сообщений), удобное визуально выделение лучших советников и активистов, им по итогам всяких мероприятий (голосования, качество полезности (КПД), и тд. ) Делать бонусы, ну например в виде хостингого поащирения, там если мол он в топ 10 держится неделю то выбор из таких то бонусов, больше таких и тд. но только такая акция может повести за собой чисто набивку постов, для этого нужны некие органы провосудия (не всё же на админов скидывать ) По неким заслугам пользывателей, которые по вашему мнению чётко вбились в коллектив, иожно выдать доп права на чистку мусора. Вот если это всё кинуть в одну кучу, то вы получите мега форум портал, где не просто шарахаются и флужят лишбы их заметили, а некое социалистическое общество, где будут как лидеры, так и молодые солдаты. Вот пока писал ещо один из бонусов для поащирений это разместить ссылку на их сайт, а это по версии СЕО очень приятно когда большой сайт ссылается на маленький, так к вам на хороший пост люди будут идти пачками ! ))
Название: Re: ox-Чат
Отправлено: Hanacuk от Октябрь 07, 2009, 11:49:18 pm
а и да _) По поводу чата, если есть такой напильник, то вообще в нём настроечку в которой:
1. Вверху или внизу
2. Чёрный или белый
3. Свернуть развернуть улыбнуть )
4. Закрыть
5. Сохранить лог сеанса
 Ещо незватает смайлов, регулятора громкости, если это php+ajax то думаю там можно замутить такую штуку (а такого ни у ого нет) которая позваляет пользывателям кидать в чат картинку, ну вот представте себе сидит тип и не поймёт как мухи рождаются, мол у меня в окне вот такая щель и давай что то про неё говорить, а тут бах, прикрепил в ответе картинку, на неё тыкнули а там она в полный рос, без загрузок на фотообменики и тд просто на бытовом уровне, тогда эффективность как возврастйт от такого позитивного общения ? Если так можно то вообще зачёт ИНТЕРАКТИВНОСТЬ В МАССЫ !
Название: Re: ox-Чат
Отправлено: neonix2.0b от Октябрь 08, 2009, 02:01:05 am
есть интересные идеи, пойду переваривать. может кто-нить еще дополнить хочет? Можно еще брать изображение с веб-камеры и тоже отсылать в чат. Тоже забавная штука будет

и там не php+Ajax а flex+ruby on rails+ircd+python

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

понравились человечки на iii.ru. Сделать аналог не сложно, есть даже словарик фраз под это дело, проблема только что в нем только матерные выражения :)
Название: Re: ox-Чат
Отправлено: Hanacuk от Сентябрь 12, 2011, 04:07:50 pm
Придумал идею для чата  :-X
Чат пускай подгружается автоматом в скрытом режиме, но в список онлайн пользывателей, обычный трёп не мешает жить, а если личка пришла, то сразу выползает чат, вкладка с личкой, и вкладка общего канала, заменить этим самым систему личных сообщений, и тогда будет получаться более конструктивно  :-[