На карте: меню->найти поблизости.
Впрочем, milestone 2 есть сразу у нескольких коллег, они особых проблем не замечали. В любом случае пишите о проблемах новой версии, будем разбираться.
Я передам вашу идею подставлять в текст письма дополнительную информацию.
Ну почему же, тоже полезно. Зная проявление проблемы, иногда можно найти причину, просто медитируя над нужным участком кода. Только по возможности нужно приложить как можно больше вспомогательной информации, она позволит сократить работу:
— модель телефона
— какая версия OS
— какое именно действие вызвало падение или некорректную работу
— текущие настройки системы: включен или выключен wi-fi, gps, сотовая связь
— настройки самого приложения
— название и дата выпуска базы города
— версия программы
— время работы с приложением
— другие загруженные приложения
Конечно, можно и без всего этого. При важной проблеме и указанном способе связи инженеры QA могут с вами связаться и попросить необходимую дополнительную информацию, но это дольше, да и менее удобно.
Вполне возможно, было мало свободной оперативной памяти. Система в этом случае просто закрывает лишнее, иногда в список лишнего попадает и активное приложение. Для пользователя это выглядит падением.
Внутриквартальные проезды должны быть именно проездами, остальное — пешеходные дорожки, которых на карте пока нет. Вы можете указать неправильные проезды через обратную связь настольной версии.
Который часто эту самую базу обновляет только тогда, когда в программе отключаются сервисные функции. Тоже очень распространённая ситуация. Если нужен другой город, то опять же приходится ловить администратора. Это вариант для очень мелких компаний. Крупным проще сервер свой поставить.
Я правильно понимаю, что фундаментально разные типы — это приводимые через reinterpret_cast? Классы в рамках одной иерархии считаются фундаментально разными?
Вы странный какой-то. В данной ветке всё работает. Насколько я помню, всего два минорных бага осталось, да и те Сергей скоро добьёт. Что ещё нужно? Чтобы туда сто человек каждый день по 200 коммитов делало?
WM — да, Android официально не поддерживается, но работает. Работает вполне неплохо, кстати. Уже есть несколько lighthouse-плагинов для данной системы, причём они активно дорабатываются.
Многим на MeeGo даже портировать особо не надо, берёшь Qt-приложение и компилируешь под новую платформу. То же и с Symbian.
Вообще говоря WM, Symbian, Android, MeeGo закрыт Qt. Не закрыт ещё iOS (дело времени) и WP7.
С учётом выпущенного Lighthouse портирование на iOS сильно упростилось.
Как пользователю мне Symbian не нравится, а MeeGo я не щупал. Как разработчик я за обе эти платформы, т.к. мои приложения будут запускаться и на этих телефонах.
У вас source и message не экранируются, можно легко словить exception там, где не ожидаешь.
За статью спасибо, когда пару месяцев назад жалел об отсутствии автономных транзакций — думали в сторону dbms_pipe (есть в составе какого-то contrib-модуля) и постоянно запускающегося задания для job'а для получения и записи лога, про dblink не подумали.
Увы, job'ы в postgresql реализованы тоже так себе, чаще раза в две минуты штатными средствами запустить не удаётся. Данное решение отмели как либо ненадёжное (теряются сообщения при переполнении очереди), либо вызывающее проблемы с производительностью (sleep от процесса, записывающего лог, при переполнении очереди).
В итоге написали c-функцию, которая пишет лог в файл. Для нашей задачи это решение подходило, проблем с производительностью вроде нет :)
Как и во всех таких проектах, интересует, как реализован AI. Остальное не так сложно. Всмысле долго, муторно, но реально.
А вот для open-версии лучше всего иметь оригинальный AI, потому что во многом благодаря ему игры стали популярными. И это непросто, т.к. чтобы всё было по правилам, нужно заниматься reverse engineering'ом.
Впрочем, milestone 2 есть сразу у нескольких коллег, они особых проблем не замечали. В любом случае пишите о проблемах новой версии, будем разбираться.
Я передам вашу идею подставлять в текст письма дополнительную информацию.
— модель телефона
— какая версия OS
— какое именно действие вызвало падение или некорректную работу
— текущие настройки системы: включен или выключен wi-fi, gps, сотовая связь
— настройки самого приложения
— название и дата выпуска базы города
— версия программы
— время работы с приложением
— другие загруженные приложения
Конечно, можно и без всего этого. При важной проблеме и указанном способе связи инженеры QA могут с вами связаться и попросить необходимую дополнительную информацию, но это дольше, да и менее удобно.
Вполне возможно, было мало свободной оперативной памяти. Система в этом случае просто закрывает лишнее, иногда в список лишнего попадает и активное приложение. Для пользователя это выглядит падением.
qt.gitorious.org/qt/grym-android-lighthouse
Вообще говоря WM, Symbian, Android, MeeGo закрыт Qt. Не закрыт ещё iOS (дело времени) и WP7.
С учётом выпущенного Lighthouse портирование на iOS сильно упростилось.
Как пользователю мне Symbian не нравится, а MeeGo я не щупал. Как разработчик я за обе эти платформы, т.к. мои приложения будут запускаться и на этих телефонах.
За статью спасибо, когда пару месяцев назад жалел об отсутствии автономных транзакций — думали в сторону dbms_pipe (есть в составе какого-то contrib-модуля) и постоянно запускающегося задания для job'а для получения и записи лога, про dblink не подумали.
Увы, job'ы в postgresql реализованы тоже так себе, чаще раза в две минуты штатными средствами запустить не удаётся. Данное решение отмели как либо ненадёжное (теряются сообщения при переполнении очереди), либо вызывающее проблемы с производительностью (sleep от процесса, записывающего лог, при переполнении очереди).
В итоге написали c-функцию, которая пишет лог в файл. Для нашей задачи это решение подходило, проблем с производительностью вроде нет :)
А вот для open-версии лучше всего иметь оригинальный AI, потому что во многом благодаря ему игры стали популярными. И это непросто, т.к. чтобы всё было по правилам, нужно заниматься reverse engineering'ом.