Под версией я подразумеваю CFBundleVersion.
На гитхабе специально лежит тестовый проект с одним контроллером, который показывает текущую версию. Не поленитесь, попробуйте позапускать.
Если у вас был скрипт, который каждый раз увеличивает CFBundleVersion, то толку от такого скрипта ровным счетом никакого, потому что получить исходный код по номеру такой версии нереально.
Почему версия будет разной? Версия, это ревизия из репозитория проекта, а она по Cmd+R не увеличивается. Скрипты да, запускаются, но версия от этого каждый раз не меняется.
А какую часть git describe используете в качестве CFBundleVersion? Если полностью, то это не тот формат, который ожидает Apple. А если частично, то как потом находите нужный коммит?
Про NSThread очень интересно, спасибо!
А никого не смущает тот факт, что метод resizeToContents вообще возвращает значение? Судя по названию метода я бы сказал, что данный метод вообще не должен возвращать значений.
Да, для багов и тестирования. Хэш храню и показываю, но числовая версия для пользователей проще и человечнее, чем хэш :)
Вообще, весь список коммитов после тэга можно посмотреть через git log v0.8..master (и git describe именно так высчитывает количество коммитов), но я не уверен, что там не возникнет какая-нибудь неопределенность с порядком коммитов из-за merge команд.
А есть в природе мобильный терминал и такое API к нему, чтобы можно было встроить в свою программу и получать данные карточки в виде ключ => значение?
Я так понимаю те, что есть от банков, жестко завязаны на свои процессинговые центры.
>> Обращение к SQLite базе из двух потоков одновременно неизбежно вызовет краш
На самом деле это не так. При открытии базы возможно использовать флаг SQLITE_OPEN_FULLMUTEX, при условии, что данная функциональность не была отключена на этапе компиляции. www.sqlite.org/c3ref/open.html
В прошлый раз, кстати, такая же проблема была ( habrahabr.ru/blogs/startup/116821/#comment_3793082 ), после чего город стал определяться правильно. Но вот теперь опять сломалось, возможно проблема где-то глубже :)
На гитхабе специально лежит тестовый проект с одним контроллером, который показывает текущую версию. Не поленитесь, попробуйте позапускать.
Если у вас был скрипт, который каждый раз увеличивает CFBundleVersion, то толку от такого скрипта ровным счетом никакого, потому что получить исходный код по номеру такой версии нереально.
Про NSThread очень интересно, спасибо!
resizeToContents
вообще возвращает значение? Судя по названию метода я бы сказал, что данный метод вообще не должен возвращать значений.Но расследование интересное, да.
Вообще, весь список коммитов после тэга можно посмотреть через git log v0.8..master (и git describe именно так высчитывает количество коммитов), но я не уверен, что там не возникнет какая-нибудь неопределенность с порядком коммитов из-за merge команд.
Я так понимаю те, что есть от банков, жестко завязаны на свои процессинговые центры.
На самом деле это не так. При открытии базы возможно использовать флаг SQLITE_OPEN_FULLMUTEX, при условии, что данная функциональность не была отключена на этапе компиляции.
www.sqlite.org/c3ref/open.html
87.224.171.0/24
iOS 3.x не поддерживается и не будет поддерживаться. С этим ничего поделать нельзя :)
Екатеринбург — 87.224.171.0/24
на сайте подключаем движок форума
define('IN_PHPBB', true);
$phpbb_root_path = $project_dir.'forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path. 'common.'. $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();
и вуаля, у нас есть пользователь.
Регистрация / авторизация через форум.