|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
День добрый, Есть на сайте https://firebirdsql.org/en/firebird-3-0/ сборка под android Я не понимаю, это только клиент или сервер тоже? Ни readme в архиве ни комментариев. В качестве клиента libfbclient.so.3.0.4 смог прикрутить, а с сервером не понятно. Сможет кто помочь? Заранее спасибо. Дмитрий Лендьел ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 15:42 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLe, даже судя по содержимому архива - это полная сборка. И движок, и утилиты - всё там есть. Какое ещё ридми нужно ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 16:02 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
hvlad, а как его ставить? я прошу прощения за ламерский вопрос, просто никогда такого не делал. это же не пакет apk ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 16:11 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLe, понятия не имею. Это нужно спрашивать тех, кто разрабатывает под Андроид. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 16:33 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
hvlad, Вы один из разработчиков, у кого спросить, если не у вас? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 17:03 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLe, а) я не занимаюсь портом под андроид, мак и т.п. б) правила распространения\установки приложений прописаны в букварях соотв. ОСей, не так ли ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 17:10 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeу кого спросить, если не у вас? :-) Повторяю за Владом медленно: "у того, кто разрабатывает под Андроид". То есть, если ты ничего не смыслишь в Ведроиде, назачем тебе Firebird под него? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 17:12 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Я попросил помочь. нет желания это делать, можно просто пропустить пост. правда? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 17:34 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLe Я попросил помочь. нет желания это делать, можно просто пропустить пост. правда? Молодой человек из Ужгорода! Вам прямым текстом сказали у кого надо просить помощи. И вместо того чтобы хамить, если не знаете где искать помощи, можно задать вопрос, например, "Как связаться с теми кто знает" И тогда мир стал бы проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 20:08 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
akrushесли не знаете где искать помощи, можно задать вопрос, например, "Как связаться с теми кто знает" По-моему в данном случае это не сработает. Лучшие специалисты по гуглевской ОСи сидят в гугле. Но посыл в гугль он поймёт явно не так, как задумывалось. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 20:17 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovakrushесли не знаете где искать помощи, можно задать вопрос, например, "Как связаться с теми кто знает" По-моему в данном случае это не сработает. Лучшие специалисты по гуглевской ОСи сидят в гугле. Но посыл в гугль он поймёт явно не так, как задумывалось. 100 пудово. Как говорил один герой мультфильма "Уж послала, так послала" (м/ф Падал прошлогодний снег) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 20:27 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeDimitry Sibiryakov, Я попросил помочь. нет желания это делать, можно просто пропустить пост. правда? Стукнись сюда https://vk.com/startandroid/ ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 04:23 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Gallemar, Ссылка к сожалению приводит на пустую страницу. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 09:43 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
нашел интересный документ https://www.mail-archive.com/firebird-support@yahoogroups.com/msg17327.html]https://www.mail-archive.com/firebird-support@yahoogroups.com/msg17327.html ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 11:06 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLe, давно бы уже Пешкову написал ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 11:12 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeGallemar, Ссылка к сожалению приводит на пустую страницу. https://vk.com/startandroid а так? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 12:08 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Симонов Денис, А где написано, что пистаь надо именно Пешкову ? Вот "Please report any problems you experience to the development mailing list." написано. А про Пешкова - вроде бы нет. "давно бы уже" - ты опять предполагаешь, что любой новичок, впервые видящий файрбёрд, должен знать внутреннюю кухню проекта на уровне разработчиков сервера. Типа да как же ты можешь в 21-то веке не знать, что Андроидом занимается лично Пешков, великий и ужасный? А вот так, не знает он кто есть кто в Файрбёрде и вообще далеко не с 1990-х им интересуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 12:32 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeя прошу прощения за ламерский вопрос DmitryLeЯ не понимаю, это только клиент или сервер тоже? На страничке написано "Android builds were not thoroughly tested, therefore they should be treated as experimental." В общем, в самом ли деле вам так сильно нужен Файрбёрд на Андроиде? Вы его сможете сами, отдельно от проекта Файрбёрд поддерживать? Сможете взять на себя поддержку андроидной версии для проекта? Потому что иначе использование полутестированной экспериментальной версии - оно зачем? в Андроиде есть встроенный в систему SQLite ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 12:35 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Хотелось попробовать Firebird на Android. У меня получилось сделать клиента и подключаться к внешнему серверу. Насколько стабильно будет работать пока не знаю. Задача сама по себе не сложная. Сделаю тесты, погоняю. Не очень получается с embeded пока. Ругается на localhost. В той ссылке, что я привел написано, что может быть. Не видит plugin. Указал как в письме, но пока не выходит. Не знаю почему. Я действительно не слежу пристально за проектом. Знаком с Владом. Был на семинаре в Праге в прошлом году. О версии для Android упомянули вскользь. Была надежда, что проект за год продвинулся. Собственно и все. P.S. Я никому не хамил. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 13:41 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeНе очень получается с embeded пока. Ругается на localhost.Дело не в андроиде, эмбед подразумевает обращение без указания сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 13:43 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyДело не в андроиде, эмбед подразумевает обращение без указания сервера. Которое встроенный провайдер loopback разворачивает в TCP localhost. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 13:48 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLe, да пиши сразу в firebird-devel. Ну ответят когда время будет. DmitryLeУ меня получилось сделать клиента и подключаться к внешнему серверу. в этом мало смысла. Обычно мобильные приложения работают через интернет, а обеспечить там надёжную связь с Firebird вряд ли возможно. Если нужно то делают через сервер приложений, т.е. сама программулина вообще не знает что она с FB работает. Embeded нужен только если вы хотите поддерживать работу приложения в offline режиме. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 13:52 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeНе очень получается с embeded пока. Ругается на localhost. В той ссылке, что я привел написано, что может быть. Не видит plugin. Указал как в письме, но пока не выходит. Не знаю почему.Попробуй прочитать больше из той темы, там вроде в итоге всё получилось: https://groups.yahoo.com/neo/groups/firebird-support/conversations/topics/131979 DmitryLeЗнаком с Владом. Был на семинаре в Праге в прошлом году. О версии для Android упомянули вскользь. Была надежда, что проект за год продвинулся.Я (думаю, что) помню тот разговор :) Могу только повторить - у нас нет андроид-разработчика, поэтому делаем, что можем. Если кто-то имеет желание и возможность заняться тестированием, документированием и т.п. - велкам. DmitryLeЯ никому не хамил.В этом нет никаких сомнений :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 13:52 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Симонов Денис, Я полностью согласен про мобильную платформу и интернет. Дело просто в том, что на рынке стали появляться POS станции под управлением Android (для кафе, магазинов). Цена таких устройств очень привлекательная. На борту много всего. Стучать в интернет они не будут. Будут или локально держать базу или по сети подключаться к серверу. Я просто в стадии выбора. Пока не знаю как лучше поступить. Писать тонкого клиента или попробовать подключаться на прямую. Пробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 14:44 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLe, попробуй fb под arm процессоры https://osdn.net/projects/sfnet_firebird/downloads/firebird-android-arm/3.0.2-Release/Firebird-3.0.2.32703-0.arm.tar.gz/ . ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 16:59 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Gallemar, если я правильно понял, то все сборки под arm. Я взял последнюю сборку https://github.com/FirebirdSQL/firebird/releases/download/R3_0_4/Firebird-3.0.4.33054-0.arm.tar.gz у меня после ссылки Влада, дело пошло веселее. для embeded важно сохранить структуру каталогов. т.е. "не умничать" вроде заработало. базу правда не видит. я с этим сейчас разбираюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 17:07 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeХотелось попробовать Firebird на Android. У меня получилось сделать клиента и подключаться к внешнему серверу может быть вам тогда лучше взять древний порт Jeybird for Android, разобраться как его делали, и сделать порт на Андроид последних версий Jaybird ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 17:36 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeБудут или локально держать базу или по сети подключаться к серверу. POS-терминалам же всё равно надо сливать информацию о состоявшихся покупках. Ну хотя бы на магазинный склад, если не дальше. Сделать, например, какой-нибудь HTTP+REST сервер на основе чего-нибудь типа Lazarus+mORMot Тут ещё ведь в конце концов вопрос безопасности, чтобы какая-нибудь "плохая уборщица" вечером не подключилась со взломанного Андроида напрямую в БД ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 17:40 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Я не буду утомлять своими мучениями. Что-то заработало, что-то нет. Не очень понятно пока где у меня руки кривые, а где ошибка. Как можно связаться с Пешковым? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 18:38 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeСимонов Денис, Я полностью согласен про мобильную платформу и интернет. Дело просто в том, что на рынке стали появляться POS станции под управлением Android (для кафе, магазинов). Цена таких устройств очень привлекательная. На борту много всего. Стучать в интернет они не будут. Будут или локально держать базу или по сети подключаться к серверу. Я просто в стадии выбора. Пока не знаю как лучше поступить. Писать тонкого клиента или попробовать подключаться на прямую. Пробую. Если нужен "полутонкий" клиент, то под андроидом выбор невелик - sqlite с обмен с внешним сервером через http/rest/свой велосипед и иже с ними Это если нужно делать продукт, и запускать. Если чисто в целях экспериментаторства - то можно и попробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 18:39 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
AriochТут ещё ведь в конце концов вопрос безопасности, чтобы какая-нибудь "плохая уборщица" вечером не подключилась со взломанного Андроида напрямую в БД Без знания пароля? Это ничем не отличается от подключения к "HTTP+REST". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 18:45 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeКак можно связаться с Пешковым?Не надо трогать Пешкова. Что не получается ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 19:43 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
hvlad, Проблема такая. Как описано в последнем сообщении ветки. https://groups.yahoo.com/neo/groups/firebird-support/conversations/topics/131979 Т.е. для подключения к удаленному хосту достаточно файла libfbclient.so.3.0.4 Все работает замечательно. Если разместить папки для embedded в виде Firebird\Lib\libfbclient.so.3.0.4 firebird\intl\libfbintl.so firebird\intl\libfbintl.conf firebird\plugins\libEngine12.so firebird.conf plugins.conf firebird.msg Файла firebird.msg в архиве нет. Я его взял из дистрибутива для Windows. Есть msg.gbak. Файл сообщений уже не текстовый файл, а база? не дает подключиться к удаленному серверу. Для локального сервера выдает unavailable database База существует по указанному пути. Все файлы лежат на своих местах. Я проверил. Что я пробовал. Прописать в фале firebird.conf Вместо #Providers = Remote,Engine12,Loopback прописать Providers = Engine12. Это я делал т.к. ругалось на localhost. Переписка подсказала, что структура папок не верная. Сделал, как указано выше. Думал, что база от fb2.5. Пересоздал для Fb3. Не помогло. Может я какие-то файлы пропустил. Не знаю куда копать. Не понятно почему при наличии одного файла libfbclient.so.3.0.4 соединение с внешним сервером проходит, а в структуре embedded нет. Не понятно почему не цепляет локальную базу. Строка подключения для embedded это же просто путь к базе. Я правильно понимаю? Как и в fb2.5? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 23:59 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeНе понятно почему при наличии одного файла libfbclient.so.3.0.4 соединение с внешним сервером проходит, а в структуре embedded нет. Потому что провайдер remote - встроен в fbclient, а engine12 - внешний. И fbclient неспособен к телепатии чтобы найти его в отбалдовом каталоге. Бери strace (или что там у вас в ведроиде есть аналогичного) и смотри из каких мест клиент желает загрузить движок. Потом приводи свою структуру каталогов в соответствие этому желанию. Или наоборот: устанавливай переменную окружения FIREBIRD чтобы клиент знал где надо искать. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 01:10 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeFirebird\Lib\libfbclient.so.3.0.4Именно так -в смешанном регистре ? В юниксах регистр имён файлов\каталогов имеет значение, так что это не правильно DmitryLeФайла firebird.msg в архиве нет.Странно, проверим DmitryLeЯ его взял из дистрибутива для Windows.Правильно DmitryLeне дает подключиться к удаленному серверуЧто говорит ? DmitryLeСтрока подключения для embedded это же просто путь к базе. Я правильно понимаю?Да Jorge Gonçalvessetting the FIREBIRD_LOCK to app/cache solve the problem.Вот это вот не пропустил ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 01:38 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Пароль можно в программе подсмотреть часто. Отличие в протоколе. SQL позволяет произвольные запросы к произхвольным таблицам, а REST только те запросы, которые были запрограммированны. Ну как например интерфей к таблицам через SP&VIEW - если предположить, что был бы обрезанный клиентский SQL который бы позволял только еxecute SP и select from view и ничего больше. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 12:07 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
DmitryLeЧто-то заработало, что-то нет. почему бы всё же не взять jaybird написанный на чистой Яве - и вообще не ставить бинарники firebird на андроид ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 12:08 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
AriochSQL позволяет произвольные запросы к произхвольным таблицам, а REST только те запросы, которые были запрограммированны Авотфиг. SQL позволяет только те запросы и к тем таблицам которые разрешены для данного пользователя или роли. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 13:27 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, в веб среде никто не будет заморачиваться со стандартными с ролями и пользователями. Все ходят под одним юзверем, хорошо если с ограниченными административными привилегиями. А всё остальное проверяется уже свои велосипедом или велосипедом используемого фреймворка. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 13:50 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Симонов Денисв веб среде никто не будет заморачиваться со стандартными с ролями и пользователями. Проблемы уэб среды этого топика не касаются. У аффтара POS-терминалы в которые пользователи логинятся индивидуально. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 13:56 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, если автор решит делать с помощью REST, то это уже веб ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 13:57 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Симонов Денисесли автор решит делать с помощью REST, то это уже веб Ну, от него, конечно, можно ожидать любую степень невменяемости, но лично я таки надеюсь на лучшее. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 13:59 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovSQL позволяет только те запросы и к тем таблицам которые разрешены для данного пользователя или роли. 1) к тем таблицам - да. Но запросы тем не менее любые. SELECT от UPDATE от отличит, а вот два разных вида INSERT один от другого - нет 2) ограничения накладываются на implementations details, а не на business domain ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 17:13 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Ariochдва разных вида INSERT один от другого - нет А смысл их отличать? Безопасности-то никакой уже не выжмешь. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 17:55 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
sergpn_с обмен с внешним сервером через http/rest/свой велосипед и иже с ними поддержу про rest и пр можно, конечно, с бубном и танцами запустить фб на конкретных девайсах, а потом обнаружить что на других не взлетело ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 20:08 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
вот опять начинаются фантазии и оффтоп на пустом месте. Вам автор хоть слово про rest и прочую фигню сказал? Вот блин, любители замусоривать топики... Идите с этой порнографией в пятницу, что-ли. Или отдельный топик сделайте для обсуждения (непонятно чего). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2018, 01:16 |
|
Firebird 3 Android
|
|||
---|---|---|---|
#18+
Вечер добрый, Прошу прощения за молчание. Я пока не смог победить подключение к базе в случае с embedded сбивает с толку сообщение об ошибке при подключении к базе. unavaliable database Эта ошибка появиться в случае отсутствия базы, в случае, когда в строке подключения указан сервер или не может загрузить libEngine12.so. Т.е. сообщение одинаковое. В моем случае скорее последний вариант. Т.е. библиотека не видит или не может загрузить провайдер libEngine12.so или загружает, но использует не локальный протокол по каким-то причинам. Структура папок отвечает требованиям. Переменная Firebird_lock прописана. в файле firebird.conf прописал Providers = Engine12 Можно как-то логирование включить, чтобы посмотреть что сервер делает и что пытается загрузить? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2018, 20:11 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1560855]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
others: | 306ms |
total: | 579ms |
0 / 0 |