я пока спамом 2 раза не пометил так и слали
а еще появляются новые купонаторные сайты и видать где-то я засветил свой емеил потому что начинают сразу приходить и от них реклама — вот знать бы как от этой проказы избавится
Ну вытащить то исходные данные всегда можно. Раз расшифровывается скажем при старте, значит ключ есть в памяти и эту защиту можно обойти. Другое дело, что пиратку скачать легче =)
Да нет, выглядит как раз как объявление победителей + решения. Не обижайте компанию моей молодости!!! Низя! =)
Хотя задуматься о переносе в «Я пиарюсь» стоило при создании анонса.
Привет старому месту работы! =)
Я смотрю студенты младших курсов все так же выполняют основной массив задач.
Не хватает дизайна и было бы здорово поправить ошибки в верстке — особенно скроллинг.
Но сайт тем не менее весьма ничего получился и призы достойные, жаль не было анонса на хабре. Жаль проворонили начало =)
Да щазз, вы видимо либо живете не в Питере/Москве, где хорошие спецы уже работают на хорошей работе и допустим получают 80 ( норма для СПБ ). Тогда работодателю он обходится минимум в 110 ( налоги в пенсионный фонд итд ) и это если нет оплаты питания, ДМС и тому подобных радостей.
Теперь, чтобы сманить его к себе, мне надо предложить ему большую зарплату, иначе хренасдва он ко мне пойдет ( у него на старом месте друзья, хорошее начальство, любимый туалет, да и вообще все боятся перемен и не хотят менять шило на мыло )
обычно достаточно 20 000 ( для сотрдуника это будет 17400 — опять налоги )
И теперь сотрудник мне обходится в 140 ( (80 + 20) + 40%)
А если я сам выращу такого сотрудника он будет стоить мне 110 а не 140. Итого — 30 000 экономии в месяц
Я в свое время использовал такую функцию ( было давно )
Не очень правильно было использовать число для идентификации языка но тем не менее код нормально работал
static NSBundle* saved_language_bundle = nil;
static int saved_language = -1;
NSString* languageSelectedString(NSString* x1)
{
NSUserDefaults* prefs = [NSUserDefaults standardUserDefaults];
NSString * result = nil;
int language = [[prefs valueForKey:@"uoslanguage"] integerValue];
if (language == 2) // это проверка того что все строки локализуются - включашеь язык и на тех формочках где нге то что тебе надо не появляется тест
{
return @"test";
}
if ( language == saved_language ) // бандл грузится только 1 раз
{
result = [saved_language_bundle localizedStringForKey:x1 value:@"" table:nil];
} else
{
saved_language = language;
if ( language == 1)
{
NSString* path = [[NSBundle mainBundle] pathForResource:@"en" ofType:@"lproj"];
saved_language_bundle = [NSBundle bundleWithPath:path];
result = [saved_language_bundle localizedStringForKey:x1 value:@"" table:nil];
}
else if ( language == 0)
{
NSString* path = [[NSBundle mainBundle] pathForResource:@"ru" ofType:@"lproj"];
saved_language_bundle = [NSBundle bundleWithPath:path];
result = [saved_language_bundle localizedStringForKey:x1 value:@"" table:nil];
} else
result = @"error";
}
return result;
}
ахахах, спасибо вам, я писал сверху то же самое но более сумбурно, на что получал бредовые несвязанные с моим вопросом комментарии с рандомными кусками кода и так и не смог добиться справедливости!
Я пытался объяснить что string и some_obj кладутся медленнее в случае simple_pointer, потому что замеряется вместе с конструктором, но меня не слушали
так вы в вектор тогда не указатель пихаете а объект, и конечно ваш тест неверен, это все объясняет
смотрите ниже — у меня скорости одинаковые при заполнении вектора 100 000 записей
Пишут на форумах League of legends
Может и в магистратуру попаду в этом году.
Было бы круто локализовать сообщения об ошибках и не только и поправить цвета, красный на коричневом не читаем
а еще появляются новые купонаторные сайты и видать где-то я засветил свой емеил потому что начинают сразу приходить и от них реклама — вот знать бы как от этой проказы избавится
Хотя задуматься о переносе в «Я пиарюсь» стоило при создании анонса.
Я смотрю студенты младших курсов все так же выполняют основной массив задач.
Не хватает дизайна и было бы здорово поправить ошибки в верстке — особенно скроллинг.
Но сайт тем не менее весьма ничего получился и призы достойные, жаль не было анонса на хабре. Жаль проворонили начало =)
Успехов компании и ждемс продолжения!
Теперь, чтобы сманить его к себе, мне надо предложить ему большую зарплату, иначе хренасдва он ко мне пойдет ( у него на старом месте друзья, хорошее начальство, любимый туалет, да и вообще все боятся перемен и не хотят менять шило на мыло )
обычно достаточно 20 000 ( для сотрдуника это будет 17400 — опять налоги )
И теперь сотрудник мне обходится в 140 ( (80 + 20) + 40%)
А если я сам выращу такого сотрудника он будет стоить мне 110 а не 140. Итого — 30 000 экономии в месяц
gist.github.com/1922569
Не очень правильно было использовать число для идентификации языка но тем не менее код нормально работал
static NSBundle* saved_language_bundle = nil;
static int saved_language = -1;
NSString* languageSelectedString(NSString* x1)
{
NSUserDefaults* prefs = [NSUserDefaults standardUserDefaults];
NSString * result = nil;
int language = [[prefs valueForKey:@"uoslanguage"] integerValue];
if (language == 2) // это проверка того что все строки локализуются - включашеь язык и на тех формочках где нге то что тебе надо не появляется тест
{
return @"test";
}
if ( language == saved_language ) // бандл грузится только 1 раз
{
result = [saved_language_bundle localizedStringForKey:x1 value:@"" table:nil];
} else
{
saved_language = language;
if ( language == 1)
{
NSString* path = [[NSBundle mainBundle] pathForResource:@"en" ofType:@"lproj"];
saved_language_bundle = [NSBundle bundleWithPath:path];
result = [saved_language_bundle localizedStringForKey:x1 value:@"" table:nil];
}
else if ( language == 0)
{
NSString* path = [[NSBundle mainBundle] pathForResource:@"ru" ofType:@"lproj"];
saved_language_bundle = [NSBundle bundleWithPath:path];
result = [saved_language_bundle localizedStringForKey:x1 value:@"" table:nil];
} else
result = @"error";
}
return result;
}
Я пытался объяснить что string и some_obj кладутся медленнее в случае simple_pointer, потому что замеряется вместе с конструктором, но меня не слушали
смотрите ниже — у меня скорости одинаковые при заполнении вектора 100 000 записей
берем массив из 100000 объектов типа указатель на простой объект
суем их в вектор
вот у меня на машине скорости выполнения одинаковы ( с точностью до погрешности) но у меня не Windows