LINUX.ORG.RU

OSpaChat - чат на яве .. пишется


0

0

Собсвенно вот чат что пишем небольшим кол-вом людей .. ява выбрана для того чтобы чат работал в 3-х осях линуксе ,маке , и винде + поднятие скила Ж-)

зы сайт чата http://ospachat.com

>>> Просмотр (1031x805, 130 Kb)



Проверено: UVV ()

Ответ на: комментарий от anonymous

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

CtrlAltBs
()
Ответ на: комментарий от CtrlAltBs

хех да знаю . лор не первый день читаю .. хотя и кое-что полезное таки подсказали

Magistr
() автор топика
Ответ на: комментарий от Magistr

я в курсе, да. регистрат не нужен.

anonymous
()
Ответ на: комментарий от CtrlAltBs

>Ещё ничего через ЛОР не прошло без порицания.

Угу, меня вот не порицали, но я тут застрял, то бишь еще не прошел.

wfrr ★★☆
()
Ответ на: комментарий от Magistr

> для общения

Есть irc и jabber

> и юзается уже в 3 локалках как минимум ..

это потому что быдло не знает о irc и jabber, а вы ему навязываете свое копроподелие, так что можете не тешить свое ЧСВ.

anonymous
()
Ответ на: комментарий от Magistr

Правду гришь, юзеры локалок не в силах освоить ирц (хотя alavyrc несколько помог).

wfrr ★★☆
()

Если аська для быдла, то чаты ... я даже не знаю для быдло какого уровня. А так будет у вас image chat для быдло. nomad.jpg

anonymous
()
Ответ на: комментарий от tester_1

пасиб .. к нам уже народ отсюда заходит .. смотрят что и как .. баги находят Ж-(

Magistr
() автор топика

Зачем? Для получения опыта? Это хорошо, только вот в тырнет гадить бы не стоило. :D

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

anonymous
()
Ответ на: комментарий от anonymous

ну сложно назвать скрин на лоре гаженьем в тырнет ..

насчет сглаживания .. жаба его может если ей look and feel нормальный подсунуть .. как на скрине nimbus например .. без него там был ужасный шрифт и речи небыло о сглаживании .. а скрин сделан в генте :-)

Magistr
() автор топика
Ответ на: комментарий от Magistr

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

А, ну я подумал, что это поделие вы в тырнет выложили. =\ Ан нед, тогда одобряю. %)

>жаба его может

да

>если

Неуместно. О шрифте в данном случае речи не идет.

anonymous
()
Ответ на: комментарий от anonymous

>>если

>Неуместно. О шрифте в данном случае речи не идет. хм возможно .. но смена L&F кардинально изменило вид шрифта

Magistr
() автор топика
Ответ на: комментарий от Magistr

Эт да, шрифты сильно влияют. Но на пингвинятнике такое сглаживание все равно не сделать, как ни крути шрифтами. :(

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

anonymous
()
Ответ на: комментарий от anonymous

хм надо будет попробовать свистовские .. хотя меня пока dejavu устраивают ..

Magistr
() автор топика

лисапед из глины ... лепится.

scaldov ★★
()

Название какое-то болезненное... Я ошибаюсь, или оспу давно уже победили во всём мире путём поголовной вакцинации?

anonymous
()

вы б хоть последнюю версию выкладывали на сайт....

anonymous
()
Ответ на: комментарий от anonymous

название исторически сложилось из ников основателей сети для которой писался чат .. Oobe и Spawn

Magistr
() автор топика

кнопка "ОТПРАВИТЬ" просто отпугивающая, увидев такую на своем мониторе - тут же, не задумываясь шкваркнул бы это ПО -/

explosion
()

> ява выбрана для того чтобы чат работал в 3-х осях линуксе ,маке , и винде + поднятие скила Ж-)

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

dragon_djanic ★★
()
Ответ на: комментарий от dragon_djanic

> А так галимый внешний вид может в линуксоидам еще и пойдет,
> но макинтошники сразу пошлют нахер прогу, которая смотрится
> как хер знает что(да-да, начните с редизайна кнопки "отправить")
...
> Вопрос на засыпку - зачем кроссплатформенной проге на Java
> три инсталлятора?

Странные какие то изречения ... я по ссылке не ходил но разве тама
не SWT ?

--
mx

anonymous
()
Ответ на: комментарий от Magistr

Продолжай в том-же духе, верь и самое главное работай...

yurgen
()

Ребята молодцы. Чат понравился и народ там актуальный. Приняли дружелюбно. Успехов вам! =)

anonymous
()

чат больных оспой :D

anonymous
()
Ответ на: комментарий от explosion

%) она ресайзится вместе с полем ввода ..

Magistr
() автор топика
Ответ на: комментарий от Magistr

>1) создание и вставка скриншотов в чат , а также картинок и в будущем передача файлов

Ога, представляю как весело будет всем, когда десяток юзеров вставят скриншотики этак 1600х1200, 7.5МБ BMP. А в IRC передача смайлов есть давным-давно

>2) куча смайлов + возможность добавления новых на сервере

Сервер-сайд смайлы? Нда... Оригинально. А чем-таки это лучше IRC? Там тоже многие клиенты поддерживают смайлы

3-11 в том или ином виде есть в IRC или не нужно. Ну и нафиг этот велосипед? Да ещё и на Java.

Civil
()
Ответ на: комментарий от Civil

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

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

насчет ирц .. тут один клиент , а не куча с разной функциональностью ..
и что все так заладили ирц да жаббер .. ну неудобен он для большинства народу в локалке .. ибо неосиливают они что-то сложнее - тыкни здесь ,введи логин тут и все

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

Magistr
() автор топика
Ответ на: комментарий от Magistr

>1) создание и вставка скриншотов в чат , а также картинок и в будущем передача файлов

Нужна только передача файлов, но ее пока нет. Вставка скриншотов в общий поток текста не нужна.

>2) куча смайлов + возможность добавления новых на сервере

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

>3) кросплатформенность

IRC и Jabber кроссплатформенны

>4) сворачивание в трей

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

>5) поддержка многоканальности .. с каналами в виде доски или чата

IRC и Jabber умеют. В виде доски - это типа форума? Тогда для этого есть NNTP и чат тут не при чем.

>6) разделение доступа к личной информации .. как-то конфиг железа ип и тд

Личная информация в интернете не нужна.

>7) разделение доступа к каналам по ип или по паролю

IRC умеет, Jabber не смотрел

>8) аватарки :-) + выделение массаги при обращении + механизм личных сообщений ...

Аватары - ерунда. Какую они несут информацию?

Выделение обращения - задача клиента, Irssi умеет точно. Да и большинство нормальных клиентов тоже.

Личные сообщения поддерживаются в IRC и являются основой Jabber.

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

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

>10) индикация состояния окна чата + индикация набора текста (будет)

Не нужно, но в Jabber есть.

>11) индикация отсутствия активности юзверя - будет в будущем

В Jabber есть, в IRC реализуется ботами и скриптами.

>12) еще что-то что будет или забыл

...

anonymous
()
Ответ на: комментарий от anonymous

> эм вообще-то там swing

Не понял ... как это swing ?
Вроде swing уже давно тю-тю.

Я что то не помню ни одного современного десктопного приложения
на яве и swing ...

--
mx

anonymous
()
Ответ на: комментарий от anonymous

вставка в общий поток очень нужна .. а файлы будут всего лишь как подмножествой этой фичи ..

смайлы и так можно набрать текстом или ткнуть

ага в виде форума .. ну и зачем огрод городить из nntp + серв жабера или ирц когда это сразу есть .. и для целей типа обьявлений идеально подходит

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

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

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

да и одна из целей написания чата этого это опыт ..

Magistr
() автор топика
Ответ на: комментарий от Magistr

> та его с awt не путаешь ?

Нет конечно :)

Просто я в курсе зачем создали SWT и не совсем понимаю
зачем нужен swing теперь ....

--
mx

anonymous
()
Ответ на: комментарий от anonymous

ну хзхз .. нетбинс вон тоже свинговый .. главное он есть и работает ..

Magistr
() автор топика
Ответ на: комментарий от Magistr

> в жаббере ни один клиент нормально конференции не держит

ЧАГО???? Вы с какой галактики?

INFOMAN ★★★★★
()
Ответ на: комментарий от anonymous

>7) разделение доступа к каналам по ип или по паролю

> ... Jabber не смотрел

Не по IP, но по JID'у и/или паролю очень даже.

INFOMAN ★★★★★
()

Еще один чат. Почему бы и нет?

OSpaChat нужен. Я хочу сделать чат, удобным для всех. Ирка и жаббер не повернуты лицом к пользователю. OSpaChat старается быть повернутым к пользователю, причем к большинству пользователей. А кто у нас большинство? Не будем их обзывать, но все же большинство - это ЮЗЕРЫ. Но это не значит, что чат только для юзеров. Он для всех, и для продвинутых пользователей тоже (я и тут стараюсь аккуратно "обзываться"). В жаббер не зайдут многие мои друзья. Я не могу сидеть в куче разных чатов, я хочу один хороший удобный, для всех - и для моих друзей, и для врагов, и для хоть кого угодно. Это место я воспринимаю как рекламу, но нам нужны разработчики, дизайнеры, пользователи, желающие улучшить чат. Вы можете начать пользоваться чатом, зайдя в него через интернет, посмотреть, что бы вы хотели изменить в нем и т.п. (ну только не сообщения о смене Java на другой язык/Framework :D ). Приступаю отвечать на вопросы, вместе с Magistr. Ему кстати большой респект, что начал _рекламу_ чата.

Oobe
()

выглядит, как говно

anonymous
()
Ответ на: комментарий от anonymous

Отвечаю некому анонимусу :)

1) Вставка скриншотов это очень-очень полезная функция. Особенно когда люди спрашивают что-то по настройке какой-то проги, вставлюят скрин - спрашивают что нажать, другой кто-нить перескриншочивает то что вставлено (часть) и говорит что сделать. Это очень полезная функция для саппорта.

Кроме того функция вставки скриншотов удобна для показа кусков ХТМЛ из браузера и других вещей, картинок. Это гораздо удобнее, чем вставлять чисто текст - сохраняется форматирование такое какое его видит клиент, отправляющий. Про картинки вообще удобно - смотрим в любом просмотрщике картинки и отправляем только выбранные части изображения в чат.

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

8) Аватарки очень полезны, когда общаешься среди большой кучи народа в одном канале - ты знаешь своих друзей "в лицо" - т.е. по аватарке. Сразу видно от кого пришло сообщение, даже боковым зрением. Это очень удобно, читать лог чата с аватарками.

10, в том числе 11) Индикация состояния окна чата повышает комфортность общения и создает уют. Дело в том, что когда общаешься в OSpaChat, сразу видно по иконочкам, кто смотрит в чат, а кто свернул его и занимается другим делом. Иными словами появляется ощущение реального общения, понятно с кем общаешься - достаточно мельком или боковым зрением взглянуть на список юзеров, чтобы понять, слушают тебя в чате, или сейчас тут никого нет. Меня в ИРКе бесит это - вроде все тут, а начинаешь писать - все молчат. Предвижу ответ - что для показа где юзер нужны статусы. Но это отдельная вещь, да и статус многие пользователи забывают сменить (авто-включение статуса away частично спасает), а тут чат автоматом все делает (состояние окна чата показывает), в итоге пользователю удобно.

Oobe
()
Ответ на: комментарий от kingstone

> сразу пошлют нахер прогу, которая смотрится как хер знает что(да-да, начните с редизайна кнопки "отправить")

Как коррелируют размер кнопки и язык программирования?

kda ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.