Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];

Вниз

Пишу клон ICQ   Найти похожие ветки 

 
Yegor Derevenets   (2003-01-04 16:53) [0]

Subj. Практически работает. Вечером выложу очередную версию на www.vsi.ru/~yegor/aska/ . Кто хочет тестить - всегда рад. :-)
Требуется что-нибудь хорошее в качестве history чата. То есть должна быть подсветка как минимум двух видов (свои и чужие фразы), выделение (автоматическое) URL, чтобы на них можно было кликать. Причём желательно, чтобы хистори можно было сохранить в простой текстовый файлик и потом прочитать его оттуда. Возможно, конечно, сделать динамически меняющуюся HTML-ку и добавить TWebBrowser, но всё получится несколько сложно. У кого есть идеи? Буду рад услышать про компоненты, выполняющие подобные задачи. Сейчас сделано в качестве Memo, но это некрасиво и вообще... Жду предложений.


 
Ketmar   (2003-01-04 17:01) [1]

собственно, можно спросить: а ЗАЧЕМ?? лучше бы Миранду дотачивали...

Satanas Nobiscum! 04-Jan-XXXVIII A.S.


 
Yegor Derevenets   (2003-01-04 17:23) [2]

Миранда много не умеет. Та версия, которую я видел, не умела читать контакты с сервера... Кажется, альфа версия моего (частично моего) клона умеет уже больше.


 
Ketmar   (2003-01-04 17:48) [3]

Миранда ДАВНО уже многое умеет. просто надо внимательно читать все, что в доме Миранды пишут. в частности, надо было найти упоминание о том, что следует брать не релиз, а nightly build. оный билд обновляется весьма часто и умеет много чего.
далее: Миранда сама по себе не должна уметь ничего сверх необходимого минимума. все остальное реализуется плугинами. это правильно и удобно: нужна фича - скачал и поставил плугин, не нужна - оторвал и выкинул.
а теперь давайте скачаем последнюю Мирандочку, все нужные плугины (а их там ой, как немеряно) и сравним с вашим клоном. могу поспорить на что угодно: ваш клон и 30% возможностей Мирандочки иметь не будет.
вывод: не лучше ли, вместо того, чтобы строить велосипед имени Ивана Кулибина, дописать к Миранде то, чего, по вашему мнению, ей не хватает? и народу полезно, и вам приятно. нес па?

Satanas Nobiscum! 04-Jan-XXXVIII A.S.


 
KSergey   (2003-01-04 17:57) [4]

Однако, после ICQLite у меня бы руки опустились...
Ыпроочем, это как минимум интересно ;)


 
Игорь Досужев   (2003-01-04 18:10) [5]

Trillian тоже прекрасная штуковина


 
Yegor Derevenets   (2003-01-04 18:21) [6]

Ketmar, вы правы. Миранда умеет достаточно много, если понаставить плагинов. Возможно, получится даже что-то неплохое, но у меня есть люди, которые хотели бы нечто довольно похожее на ICQ2Go! Чтобы грузилось быстро, весило мало, умело достаточно много, не имело мультиюзерных конфликтов и не желало админа. Правда, админа Miranda не требует, уметь может много, но она не совсем подходит по своим размерам. С одним плагином поиска контактов в RAR она весила 0.5MB.

А что насчёт идей по поводу реализации history?


 
Ketmar   (2003-01-04 18:39) [7]

значит плуг был криво написан. кстати, а ВАШ клиент сколько весит?
и потом: ну соберите custom install Миранды. со всеми плугами необходимыми и ты ды. будет вам щастье.

чтобы не оффтопик: нистори - в ричэдит %-)

Satanas Nobiscum! 04-Jan-XXXVIII A.S.


 
Yegor Derevenets   (2003-01-04 18:50) [8]

> Ketmar
Может быть действитель кривой дистрибутив взял. 240K. Один exe-шник.
Я тоже о RichEdit подумывал (заодно будет и нормальная поддержка RTF).
> All
Ещё варианты? Может, написать свой на основе чего-то?


 
Torry   (2003-01-04 22:40) [9]

Ребята, а вы в курсе, что на ICQ получен патент и теперь вы можете со своими разработками нарваться на солидные отчисления AOL?


 
Дмитрий К.К.   (2003-01-05 07:09) [10]


> Yegor Derevenets (04.01.03 18:50)
> Я тоже о RichEdit подумывал (заодно будет и нормальная поддержка RTF).


Не смеши. RichEdit и "нормальная поддержка RTF" несовместимы.


 
Keymaster   (2003-01-05 10:43) [11]


> Torry

Про патент известно, но тогда зачем нужны протоколы icq в
открытом виде?


 
Yegor Derevenets   (2003-01-05 10:44) [12]

> Torry
Спасибо, что предупредил. Надо будет почитать про мои права в области использования протокола ICQ. Если действительно что-то грозит, в underground уйду... Наверное, Alex Demchenko тоже деньги немалые заплотил, чтобы избежать суда за написание TICQClient... Надо будет у него спросить.
> Дмитрий К.К.
На первое время может сгодиться. Кстати, он ссылки поддерживает?


 
Yegor Derevenets   (2003-01-05 10:56) [13]

Да, действительно я поступаю нехорошо. Оказывается, писать клоны ICQ противозаконно. Всё! Изобретаю свой протокол, совместимый с ICQ и патентую!
Модератор, убей ветку, пожалуйста!


 
Torry   (2003-01-05 13:51) [14]

Насчет патента:

Он был выпущен задним числом, буквально в декабре. Многие американские и другие компании считают его не совсем законным, но, тем не менее, никто (кроме Микрософта) старается с АОЛ-ом не связываться. Алекс написал свой компонент раньше, но, действительно, надо его спросить, что он думает по этому поводу, наверняка он знает тему лучше меня...


 
Сатир   (2003-01-09 17:45) [15]

2Yegor Derevenets (05.01.03 10:56)
кстати, у меня была похожая идея
а хотелось доделать вот такую недоделку(icq2002a):
я сижу в локальной сетке и коннектюсь через УДП, но когда траффик загружен, нужно понескольку раз кликать "Подключён". Так вот хотелось бы, чтоб програмулина сама делала по несколько попыток, а если инета нет, то чтоб пинговала иногда наружу и по положительным ответам сама включалась в работу. Уже достал исходники на солярку, правда на сях:(. Осталось изучить последние%), хотя бы до уровня написания аси.
А на счёт патента: а если ты не собираешься на этом зарабатывать денег, штраф тоже положено платить в такой ситуации?


 
FLIZ   (2003-01-09 17:58) [16]

2 Yegor Derevenets (04.01.03 18:21)

сдается мне, это верх глумления над собой:
при современной мощности аппаратки начинать
писать прогу потому что другая весит 500кб
в РАРе. Вы про винчестеры емкостью 10-60Гб ничего
не слышали? есть такие, и они достпны народу.

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

кароче не любите вы себя и свое свободное время ....


 
Сатир   (2003-01-09 18:04) [17]

2FLIZ © (09.01.03 17:58)
зачем же так категорично?
ярлыки и ламер на рабочий стол вешать умеет...


 
Ketmar   (2003-01-09 18:05) [18]

>Сатир © (09.01.03 17:45)
дяденька, а пойти на сайт Миранды и поискать плугинчик тебе религия строго-настрого воспрещает?!

по теме: отображение истории в RTF самое простое и удобное. %-)

Satanas Nobiscum! 09-Jan-XXXVIII A.S.


 
Сатир   (2003-01-09 18:27) [19]

2Ketmar © (09.01.03 18:05)
а тут плуг на мою асю ляжет? или и миранду ему подавай?
а если его там не окажется?
да и в образовательных целях приятно знать, что за той асей стоит и чем она там занимается пока, мы спим...


 
Ketmar   (2003-01-09 18:32) [20]

>Сатир © (09.01.03 18:27)
и последнему Сатиру должно быть ясно, что "Миранду подавай" %-))
он там окажется, потому как я его сам юзал некоторое время.
а если ты в целях поддержки велосипедостроительства, то так и пиши, нечего народ путать.

по теме: у Paul TOTH на сайте есть memo с возможностью покрасить и покликать на урлах.

Satanas Nobiscum! 09-Jan-XXXVIII A.S.


 
Сатир   (2003-01-09 18:48) [21]

2 Ketmar © (09.01.03 18:32)
ну не все же такие умные, как первый господин Кэтмар%)


 
Шоломицкий   (2003-01-09 19:48) [22]

Мне вот интересно. А тебя обычная ася не устраивает?
Конечно можно для себя-опыт набрать. Извени конечно, но ты думаешь её кто-то качать у тебя будет?


 
Сатир   (2003-01-09 22:08) [23]

2Шоломицкий © (09.01.03 19:48)
да, согласен. всё зависет от того, какие цели ты преследуешь. если это слава и популярность во всей Помойке, тогда сабж - это гиблый вариант.


 
.nuke   (2003-01-09 23:34) [24]

Yegor Derevenets (04.01.03 16:53)
nice =)
но есть пара замечаний..:
ты в курсе что прокси не только соксовые, но еще хттпсные бывают?
и есть некоторая проблема с регистрацией нового пользователя... вроде ее можно исправить если ломится не по урл, а по айпишнику...
а так хорошоб поддержку скинов =) тогда конкурент хороший будет


 
Yegor Derevenets   (2003-01-17 20:13) [25]

Скоро (в течение недели) выпущу отлаженный релиз. Скины - вряд ли. Пихать много всего не хочется. Прокси - знаю про "хттпс", поддержка мб в следующих версиях. Создание УИНа заработало (кнопочку вляпал, а обработку временно когда-то убрал, забыл заново сделать). Кому интересно - версии закачиваются каждый день-два, так что глюки исправляются...
Кстати, винт у меня 9GB. :-) И на нём W2k и W98 на двух разделах - NTFS 5.5 и FAT32 3 GB. Подарите на 40 или 60 (работающий!) - скажу спасибо. Обычная ICQ меня раздражает своим объёмом и невозможностью работать с ней под user-ом под W2k. Хоть ты что ей, а админа хочет, а под юзером не фурычит!
То, что ей, возможно, никто пользоваться никто не будет кроме меня и двух людей, которые ею охотно УЖЕ пользуются - это не мои проблемы. :-)
Ну и что, что велосипедист. :-) Пишу её в свободное от учёбы и занятий олимпиадными задачками время. Пока никому от этого хуже не стало. Всё равно больше ничего интересного в голову не приходит.
Кому интересно - пишите в гостевую на www.vsi.ru/~yegor/ . Будете бета-тестерами, исходники могу выложить.
2SATIR: "автодозвон" скоро сделаю.


 
Шоломицкий   (2003-01-17 20:52) [26]

Ну выпускай!
Молодец конечно, но я придерживаюсь своего мнения)))



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.009 c
3-4787
stasSSW
2003-01-16 15:49
2003.02.03
БД, Win API


14-5228
Karluha
2003-01-15 22:20
2003.02.03
InstallShield многократная установка программы


1-5024
Gud!
2003-01-23 21:14
2003.02.03
Открытие апплета через контекстное меню.


4-5326
boa
2002-12-19 09:40
2003.02.03
Как узнать что указанный адрес доступен приложению.


14-5132
dimich1978
2003-01-17 10:33
2003.02.03
посмеёмся





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский