The OpenNET Project / Index page

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



"Мультиканальный  чат"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (PHP)
Изначальное сообщение [ Отслеживать ]

"Мультиканальный  чат"  +/
Сообщение от dcc0email (ok), 10-Янв-22, 18:41 
Не помню, анонсировал ли я то, что написал открытый мультиканальный чат:
Исходники: https://github.com/dcc0/OpenChatPhp
Описание есть на github.
Модель MVC.
Технологии PHP7 (ООП), MYSQLI, AJAX, HTML5.
История чата хранится у клиента, что призвано заметно разгрузить сервер.
Мгновенное переключение между каналами мышью. Собственное оформление.

Особенности:
Автоматическое преобразование ссылок в чате, доступны изображения.

Пример работы:
http://comb.org.ru/chat/index.php

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

Оглавление

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


1. "Мультиканальный  чат"  –1 +/
Сообщение от shadow_alone (ok), 11-Янв-22, 03:58 
_htaccess это сильно :-)
Кто-то еще использует апач?
Ответить | Правка | Наверх | Cообщить модератору

2. "Мультиканальный  чат"  +1 +/
Сообщение от Аноним (2), 11-Янв-22, 11:50 
>[оверквотинг удален]
> Исходники: https://github.com/dcc0/OpenChatPhp
> Описание есть на github.
> Модель MVC.
> Технологии PHP7 (ООП), MYSQLI, AJAX, HTML5.
> История чата хранится у клиента, что призвано заметно разгрузить сервер.
> Мгновенное переключение между каналами мышью. Собственное оформление.
> Особенности:
> Автоматическое преобразование ссылок в чате, доступны изображения.
> Пример работы:
> http://comb.org.ru/chat/index.php

Привет из 2005-го. Спасиб за ностальгию.

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

3. "Мультиканальный  чат"  –1 +/
Сообщение от Виктор (??), 11-Янв-22, 12:51 
>[оверквотинг удален]
> Исходники: https://github.com/dcc0/OpenChatPhp
> Описание есть на github.
> Модель MVC.
> Технологии PHP7 (ООП), MYSQLI, AJAX, HTML5.
> История чата хранится у клиента, что призвано заметно разгрузить сервер.
> Мгновенное переключение между каналами мышью. Собственное оформление.
> Особенности:
> Автоматическое преобразование ссылок в чате, доступны изображения.
> Пример работы:
> http://comb.org.ru/chat/index.php

Ну чисто поупражняться в стиле "как оно там под капотом" наверно норм.. Но вообще Laravel бы хоть за основу взял чтоли... Писанины в разы меньше.

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

4. "Мультиканальный  чат"  +/
Сообщение от dcc0email (ok), 11-Янв-22, 17:04 
>[оверквотинг удален]
>> Технологии PHP7 (ООП), MYSQLI, AJAX, HTML5.
>> История чата хранится у клиента, что призвано заметно разгрузить сервер.
>> Мгновенное переключение между каналами мышью. Собственное оформление.
>> Особенности:
>> Автоматическое преобразование ссылок в чате, доступны изображения.
>> Пример работы:
>> http://comb.org.ru/chat/index.php
> Ну чисто поупражняться в стиле "как оно там под капотом" наверно норм..
> Но вообще Laravel бы хоть за основу взял чтоли... Писанины в
> разы меньше.

Спасибо за нейтральный комментарий. Хотелось с нуля написать. Писал изначально для игры. Потом уже оставил как есть.

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

5. "Мультиканальный  чат"  +/
Сообщение от freehckemail (ok), 17-Янв-22, 17:01 
Дорогой, я конечно понимаю, что дорого как память, что первый опыт и всё такое -- но этот проект надо выбросить и забыть. И разумеется за публикацию такого ты заслуживаешь осуждения, равно как и каждый, кто публикует велосипеды.

Любые языки в современном мире имеют библиотеку для работы с irc. Самый корректный способ реализации веб-чата, на каком бы языке ты ни писал -- поднять свой irc-сервер и заюзать подобную библиотеку.

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

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

6. "Мультиканальный  чат"  +/
Сообщение от Аноним (-), 18-Янв-22, 22:36 
о, свидетели ирца подтянулись. ахтор забей на него, велосипедь всласть, я разрешаю

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

7. "Мультиканальный  чат"  +/
Сообщение от freehckemail (ok), 19-Янв-22, 16:16 
> о, свидетели ирца подтянулись. ахтор забей на него, велосипедь всласть, я разрешаю

О, ну если сам Аноним разрешил, тогда можно. Кто мы, чтобы против Анонима слово говорить?

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

8. "Мультиканальный  чат"  +/
Сообщение от dcc0email (ok), 21-Янв-22, 16:30 
> о, свидетели ирца подтянулись. ахтор забей на него, велосипедь всласть, я разрешаю

Надо попросить кого-нибудь показать код ирца.

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

9. "Мультиканальный  чат"  +/
Сообщение от Аноним (-), 22-Янв-22, 16:26 
> Надо попросить кого-нибудь показать код ирца.

    exec 3<&-
    exec 3<>"/dev/tcp/$irc_host/$irc_port" || return 1
    send 'user' "Анончик" "Аноним"
    send 'nick' "Вася из Уфы"

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

10. "Мультиканальный  чат"  +/
Сообщение от Аноним (-), 22-Янв-22, 16:29 
сори, давно это было. send - это обвертка к printf '%s\n' "$1" >&3
Ответить | Правка | Наверх | Cообщить модератору

11. "Вы высказали абсолютно тупое мнение"  +/
Сообщение от nanochat.ru (ok), 09-Июл-22, 19:45 
> Дорогой, я конечно понимаю, что дорого как память, что первый опыт и
> всё такое -- но этот проект надо выбросить и забыть. И
> разумеется за публикацию такого ты заслуживаешь осуждения, равно как и каждый,
> кто публикует велосипеды.
> Любые языки в современном мире имеют библиотеку для работы с irc. Самый
> корректный способ реализации веб-чата, на каком бы языке ты ни писал
> -- поднять свой irc-сервер и заюзать подобную библиотеку.
> Тем не менее, поскольку ты в начале пути, я призываю тебя не
> расстраиваться из-за подобной оценки твоей работы,  и желаю тебе успехов
> и развития.

1. Простой проект может быть полезен другим, кто пытается сделать то же самое и кому интересно глянуть как сделал другой.

2. За публикацию велосипедов никто осуждения не достоин (а хотя осуждай - кто ты такой, что твоё осуждение кому-то важно?), ибо только через изготовление чего-то своего можно вменяемо пройти путь познания, а изготовить что-то оригинальное обосрётся 99% всех людей, даже если им дать миллиард государственных денег на разработку. Главное, что человек что-то пробует делать и оно РАБОТАЕТ, а велосипед это или нет - ну так любой автомобиль, что по улицам ездит - он велосипед, ведь немцы ещё в 70-х делали красивые быстрые мерседесы, зачем сейчас повторять-то, пора бы бросить и забыть!

3. IRC - довольно хероватый способ реализации чата по современным меркам, ибо современный чат должен дать тебе возможность прокрутить историю мессаг на 2 года назад, запилить поиск по мессагам, вставить чертёж с расположением патчкордов, поставить лайков. У автора как раз больше шансов сделать такой чат, чем у IRC, если он продолжит развивать проект как облачное решение, допиливая его в направлении slack. Могу сказать, что процесс допила до чего-то очень интересного, что можно юзать и даже продавать коммерчески, если делать в одно рыло по вечерам может занять до пары лет, но того может стоить.

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

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

12. "Вы высказали абсолютно тупое мнение"  +/
Сообщение от freehckemail (ok), 09-Июл-22, 21:36 
Сказал очередной велосипедист, потративший время на написание очередного nanochat.ru, и осознавший, что его труд в очередной раз нафиг никому не сдался.

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

Хорошей разработке надо учиться. Учиться долго и старательно. Пары книжек по php/js тут мало. Нужно знать алгоритмы, современные парадигмы, множество языков (хотя бы для того, чтобы понимать, какой инструмент для какой задачи лучше подходит), ознакомиться с уже существующими решениям (не только свободными, но и проприетарными), уметь проанализировать текущие потребности рынка (дабы не тратить время на то, что никому не нужно). Тогда от работы будет толк. А писать то, что ты написать в силах, вместо того, что написать надо -- бесполезная трата времени.

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

13. "Вы высказали абсолютно тупое мнение"  +/
Сообщение от nanochat.ru (ok), 10-Июл-22, 11:41 
>[оверквотинг удален]
> обессудь, но ваши велосипеды -- полная лажа, которую надо выкинуть и
> забыть.
> Хорошей разработке надо учиться. Учиться долго и старательно. Пары книжек по php/js
> тут мало. Нужно знать алгоритмы, современные парадигмы, множество языков (хотя бы
> для того, чтобы понимать, какой инструмент для какой задачи лучше подходит),
> ознакомиться с уже существующими решениям (не только свободными, но и проприетарными),
> уметь проанализировать текущие потребности рынка (дабы не тратить время на то,
> что никому не нужно). Тогда от работы будет толк. А писать
> то, что ты написать в силах, вместо того, что написать надо
> -- бесполезная трата времени.

Да ты не парься - никто не "обессутил" с высера очередного школоло (либо взрослого дяденьки с "школоло" головы) про велосипеды.

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

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

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

14. "Вы высказали абсолютно тупое мнение"  +/
Сообщение от freehckemail (ok), 10-Июл-22, 11:47 
Мда, и так довольно часто. Объясняешь зелёному юнцу, как жизнь устроена, а в ответ узнаёшь, что у тебя "школоло головы" и "бомбит". Что ж, успехов!
Ответить | Правка | Наверх | Cообщить модератору

15. "Вы высказали абсолютно тупое мнение"  +/
Сообщение от nanochat.ru (ok), 10-Июл-22, 14:34 
> Мда, и так довольно часто. Объясняешь зелёному юнцу, как жизнь устроена, а
> в ответ узнаёшь, что у тебя "школоло головы" и "бомбит". Что
> ж, успехов!

Пожелание успехов от того, что не понимает как устроена жизнь и образование, да ещё и втирает своё представление окружающим - это равноценно пожеланию покушать какашек. Ведь в понимании чела, не адекватно оценивающего реальность, успех - это тоже какая-то задница скорее всего. Не пасиба, лучше в неуспехе )

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

16. "Вы высказали абсолютно тупое мнение"  +/
Сообщение от freehckemail (ok), 10-Июл-22, 16:05 
Вот не надо. Я пожелал именно того, что написал. А поедание сабжа будет происходить по совершенно не зависящим от меня причинам. =)
Ответить | Правка | Наверх | Cообщить модератору

17. "Мультиканальный  чат"  +/
Сообщение от Аноним (17), 11-Ноя-22, 14:17 
тут помню, тут не помню...
Ответить | Правка | Наверх | Cообщить модератору

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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