bitfield
Сегодня было прекрасное. В кабинете обсуждают (не)соответствие гуя пакету от дизайнеров. Снимают наушники и слышу фразу
...а у Славика вообще третий размер...
bitfield
Сегодня было прекрасное. В кабинете обсуждают (не)соответствие гуя пакету от дизайнеров. Снимают наушники и слышу фразу
...а у Славика вообще третий размер...
rion
смотришь в свой qt код и понимаешь что qt4 уже должен поскорее умереть вместе со старыми стандартами с++.
rion
ещё задачка под убунту. собственно моя софтина в висит в говноубунтовском sni-qt трее.. у софтины там в трее есть контекстное меню, большинство пунктов которого открывают окна.
плять, как в этой говносистеме сделать чтоб окна открывались на переднем плане а не куй знает под чем??
RA
На активити необходимо прятать и показывать какие-то элементы в зависимости от ситуации. Как это правильно делать? Или хотя бы что гуглить нужно?
В частности хочу показывать поля для авторизации. Делать отдельную активити не подходит. Пробовал оперировать visibility лайаута. Результат плохой - на андроид 5 место под него отводится, но сам он не перерисовывается. А на андроид 2.3 вообще всё крашится.
rion
как в этой сраной убунте в Qt Creator alt+enter заставить работать? оно по alt своё ипучее глобальное меню показывает..
bitfield
[@"a123456789012345678901234567890a" isLike:@"*ab"]
жрет 100% cpu и, похоже, уходит в бесконечный цикл.
bitfield
Андрюха (наш глав-QA), похоже, born to be tester. Много лет назад он зарегался как Andrew во внутреннем жаббере.
А сегодня это привело к багу в йопловском Messages: пишу сообщение andrew, а ответ приходит от Andrew -- в другой вкладке.
bitfield
сотрудник напоролся на красивые грабли
void func(bool b) {
printf("bool");
}
void func(std::string s) {
printf("string");
}
int main() {
func("aaa");
}
И ведь знаешь, почему так, но все равно можешь сделать ошибку.
bitfield
Новый жир на доу.
Java лучше всего прижилась на серверах(моргах), где занимается обработкой новых и уже существующих партий трупов. Программисты на Java получают больше всего мертвых американских президентов, что можно увидеть по статистике доу. Подобное липнет к подобному. Оракловские базы данных, конечно же, лучше всего описывают трупы сотрудников.
приведенный класс описывает чучело кота. живой кот быстро Вас поцарапает при попытке описать его таким бредом и не согласится быть абстрактным животным. Кроме того, понятно, что абстрактное животное никогда не существовало. природа всегда развивается и коты были потомками вполне конкретных живых сущностей.
По факту, все классы в Java являются абстрактными и поэтому модификатор abstract бессмыслен. Лучше говорить, что некоторые классы описывают не совсем мертвые сущности и им приписать модификатор notdead.
Tishka17
Навыкладывают ссылок на ресурсы, которые не отвечают, а только по таймауту отваливаются. А ты сиди, и делай асинхронную проверку изображений по этим ссылкам
rion
а что вообще хорошего в хаскеле есть? объясните человеку привыкшему писать на c/c++/python/php/js
bitfield
До 2015 года осталось меньше недели, а конь-ди-даты продолжают делать тестовое в VC6.
rion
смотрю сишный на код, большая часть которого - использование всевозможных макросов, и что-то так тоскливо на душе.
112
Генетический алгоритм оптимизации фермы с помощью Petooh.
Thinking in Petooh
Dive into Petooh
Book of Petooh
Petooh-driven development
Sarai - Scalable webApps Rich AutoInstaller written by^Con Petooh
PS: сцуко , третьетэг ятянинавижу - как теперь попуститься с этой хуйни-то?((
bitfield
http://www.modulecounts.com/
Внезапно удивлен количеством пакетов на Clojure и Go.
Улыбнула Avg Growth = -9/day у R.
bitfield
Запилил в текущий проект промисы. Для сравнения, до:
-(void) p_pluckHamsSinceLastPluckWithCompletion:(BarPluckHamsCompletion) completion
{
NSDate * date = [NSUserDefaults standardUserDefaults].lastPluckDate;
XXXHamPlucker plucker = ^(XXXPluckSession * session, XXXFoo *foo, XXXPluckConsumer consumer) {
[session searchBoosSinceDate:date withFoo:foo completion:^(NSError *error, NSIndexSet * boos) {
if (error)
return consumer(error, nil);
[Bar filterBoos:boos withFoo:foo completion:^(NSIndexSet *boos) {
[session pluckHamsWithBoos:boos withFoo:foo completion:^(NSError * error, NSArray * hams) {
if (error)
return consumer(error, nil);
[Bar filterHams:hams withFoo:foo completion:^(NSArray *hams) {
consumer(nil, hams);
}];
}];
}];
}];
};
[self p_pluckHamsUsingPlucker:plucker completionHandler:completion];
}
После
-(XXXPromise *) p_pluckHamsSinceLastPluck {
NSDate * date = [NSUserDefaults standardUserDefaults].lastPluckDate;
XXXHamPlucker plucker = ^(XXXPluckSession * session, XXXFoo * foo) {
XXXPromise * promise = [session searchBoosSinceDate:date withFoo:foo];
return promise.thenPromise(^(NSIndexSet * boos){
return [Bar filterBoos:boos withFoo:foo];
}).thenPromise(^(NSIndexSet * boos){
return [session pluckHamsWithBoos:boos withFoo:foo];
}).thenPromise(^(NSArray * hams) {
return [Bar filterHams:hams withFoo:foo];
});
};
return [self p_pluckHamsUsing:plucker];
}
Промисы свои, написал часа за 3-4. Смотрел RXPromise и PromiseKit, но они не умеют то, что мне нужно.
rion
а что как дальше жить без житхаба?? может научиться носки вязать...
bitfield
TFW делаешь замену s/PChar/PAnsiChar/, s/String/AnsiString/ в 2014 году.
inb4: innosetup
rion
жена взялась за изучение разработки под андроид. мелочь а приятно. всяко лучше чем женские форумы читать.