forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   ICQ-библиотека (http://forum.boolean.name/showthread.php?t=14866)

xmoonlight 08.06.2011 23:44

ICQ-библиотека
 
Кто знает, как можно PHP-класс засунуть в либу MP ?
Неужели нужно переписывать полностью с WebICQPro на java ?
Или есть другие лазейки?
Цель - создание своего ICQ-клиента.
Спасибо!

ViNT 09.06.2011 00:16

Ответ: ICQ-библиотека
 
Два варианта - либо переписать алгоритм на java, либо на MP (второе не факт, что получится).

xmoonlight 09.06.2011 00:37

Ответ: ICQ-библиотека
 
http://code.google.com/p/caffeineim/...trunk%2Ficqlib
либа в исходниках на java.
кто сможет помочь сделать либу для MP из этого?

ссылка на блог автора: http://samolisov.blogspot.com/2010/0...im-icqlib.html

Последний апдейт:
Цитата:

UPD: 03.06.2011 Я уже не имею желания заниматься данным проектом, да и вообще рассматриваю перспективы ICQ как очень сомнительные. Лично я уже не пользуюсь ни ICQ, ни Jabber, найти меня можно исключительно в Skype. Но я знаю, что есть энтузиасты, разрабатывающие в частности ICQ клиент под Android и вносящие изменения в код библиотеки.

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

cherepets 09.06.2011 13:10

Ответ: ICQ-библиотека
 
Количество классов там пугает. Легко переделать под либу для МП точно нельзя. Даже если это на теории возможно, то это займет слишком много времени. Что творится в исходниках jimm я не знаю, но возможно там можно найти подходящий код.
http://www.jimm.org/index.php?lang=ru&page=dev_sources

xmoonlight 09.06.2011 22:14

Ответ: ICQ-библиотека
 
Цитата:

Сообщение от cherepets (Сообщение 190850)
Количество классов там пугает. Легко переделать под либу для МП точно нельзя. Даже если это на теории возможно, то это займет слишком много времени. Что творится в исходниках jimm я не знаю, но возможно там можно найти подходящий код.
http://www.jimm.org/index.php?lang=ru&page=dev_sources

Подходящий код - постом выше!
Он используется в:
  • jimbot-e,
  • в некоторых ICQ-ботах для серверов,
  • в приложениях для Андроида.
Я сначала все облазил, потом - запостил. Предлагаю, кто в этом заинтересован - подключиться к созданию либы для MP!
Распределим работы и сделаем.
Кто "ЗА" - Жмем в этом посте кнопку "ПОЛЕЗНО".
Всем спасибо!

cherepets 09.06.2011 23:58

Ответ: ICQ-библиотека
 
Я про него и написал, что там слишком много классов и будет довольно проблемно все это скинуть в кучу и сделать простые интерфейсы для доступа из МП.

YellowAfterlife 12.06.2011 02:32

Ответ: ICQ-библиотека
 
Извиняюсь если поднимаю рано усопшую тему, но:
* Оба предоставленных источника библиотек распостраняются под GPL. Вы собираетесь предоставлять исходный код ваших ICQ-клиентов для свободной модификации? Думаю нет.
* Вероятность того что даже если работа начнется, то на нее никто не забьет, очень низка. Лишь беглый взгляд на типы аргументов в функциях и классах исходного кода подсказывает что создание int-string интерфейса для них будет мучительным процессом.
* Завершенная библиотека явно будет несовместима с MP2.02, который используют практически все новички, желающие написать Windows Vista, ICQ, или еще что-либо для своего телефона.
* Автор темы "собирает народ русский" переписывать java-библиотеку при том что он не знает Java. Где-то мы это уже видели, правда?

К счастью, MidletPascal - не единственный язык программирования, в котором пользователи всегда будут в погоне за функцией
PHP код:

MakeMyGameForMe(NameStringGenreStringAwesomenessLevelInteger


cherepets 12.06.2011 12:53

Ответ: ICQ-библиотека
 
Честно говоря я не вижу причин 1го и 3го пункта, но все же ты прав, что надо очень много трудозатрат для не слишком хорошего результата.
В первом посте упомянут какой-то php-класс. Возможно стоит создать промежуточный сервер и тогда клиент на паскале написать не слишком трудно.

xmoonlight 14.06.2011 02:47

Ответ: ICQ-библиотека
 
Цитата:

Сообщение от YellowAfterlife (Сообщение 191244)
Извиняюсь если поднимаю рано усопшую тему, но:
* Оба предоставленных источника библиотек распостраняются под GPL. Вы собираетесь предоставлять исходный код ваших ICQ-клиентов для свободной модификации? Думаю нет.

Вы всегда думаете за двоих?

Цитата:

* Вероятность того что даже если работа начнется, то на нее никто не забьет, очень низка. Лишь беглый взгляд на типы аргументов в функциях и классах исходного кода подсказывает что создание int-string интерфейса для них будет мучительным процессом.
Вы боитесь трудностей при разработке?

Цитата:

* Завершенная библиотека явно будет несовместима с MP2.02, который используют практически все новички, желающие написать Windows Vista, ICQ, или еще что-либо для своего телефона.
Поясните, почему будет несовместима?

Цитата:

* Автор темы "собирает народ русский" переписывать java-библиотеку при том что он не знает Java. Где-то мы это уже видели, правда?
Я бы сначала подумал, прежде чем, так открыто констатировать что-то...
Как определили, что я не знаю Java и "где это вы уже все видели"?

Цитата:

К счастью, MidletPascal - не единственный язык программирования, в котором пользователи всегда будут в погоне за функцией
PHP код:

MakeMyGameForMe(NameStringGenreStringAwesomenessLevelInteger


Обращение в топике было написано БЕЗ пафоса и шапкозакидательства.
Мне не совсем понятна форма общения с Вашей стороны.
Спасибо.

Igor 14.06.2011 11:54

Ответ: ICQ-библиотека
 
Парень, многие придя на булку хотят сделать что-то очень крутое (ММО РПГ, свою операционную систему на телефон и т.п), и очень многие не завершают своих проектов - не хватает знаний или терпения.
Хочешь делать - пожалуйста, но будь готов упорно трудиться как минимум месяц.
Не хочу тебя расстраивать, но сейчас слабо верится что проект будет завершен. Начинай, когда станет видно что ты успешно делаешь что-то серьёзное - появятся и тестировщики и те кто хотят помочь.
Нассчёт GPL - почему бы и нет? Я готов помочь с кодом, но нужна более-менее работающая основа.

AVL 14.06.2011 13:22

Ответ: ICQ-библиотека
 
Цитата:

Сообщение от YellowAfterlife (Сообщение 191244)
* Оба предоставленных источника библиотек распостраняются под GPL. Вы собираетесь предоставлять исходный код ваших ICQ-клиентов для свободной модификации? Думаю нет.

Не GPL, а LGPL. То есть при использовании этих библиотек не обязательно предоставлять исходники программы, которая их использует.


Часовой пояс GMT +4, время: 15:42.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot