- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
[self.userView sd_setImageWithURL:[comment.sender avatarThumbnailURL] placeholderImage:[UIImage coloredAvatarWithId:[NSString stringWithFormat:@"%lld", comment.sender.idValue]
andName:comment.sender.firstName
ofSize:CGSizeMake (57, 57)]];
self.dateLabel.text = [self tsFromDate:comment.createdAt];
[self.dateLabel sizeToFit];
if (comment.sender == [SWCore account])
{
self.balloonImage.image = [[UIImage imageNamed:@"in_baloon"] resizableStretchedImageWithCapInsets:UIEdgeInsetsMake (20, 50, 20, 50)];
self.messageLabel.textColor = [UIColor colorWithWhite:.4f alpha:1.0f];
self.userView.left = 20;
self.balloonImage.right = 300;
self.dateLabel.right = self.balloonImage.right;
self.dateIcon.right = self.dateLabel.left - 3;
}
else
{
self.balloonImage.image = [[UIImage imageNamed:@"out_baloon"] resizableStretchedImageWithCapInsets:UIEdgeInsetsMake (20, 50, 20, 50)];
self.messageLabel.textColor = [UIColor whiteColor];
self.userView.right = 300;
self.balloonImage.left = 20;
self.dateIcon.left = self.balloonImage.left;
self.dateLabel.left = self.dateIcon.right + 3;
}
krypt 06.04.2015 18:00 # −13
shadeapps 06.04.2015 19:16 # −14
krypt 06.04.2015 20:28 # −14
shadeapps 06.04.2015 20:39 # −13
Gerchicov-bp 07.04.2015 10:25 # −15
1)проект небось без autolayout?
2)думаете цифр много, не объявленных константами? Программировал одну игру со сложным поведением врагов. Если бы я все цифры там объявлял константами, то они бы занимали больше места, чем использующий их код
guest 07.04.2015 12:02 # −14
wvxvw 07.04.2015 14:23 # −13
Смысл недовольства произвольными числами в коде не в том, что они не поименованы какой-то константой, а в том, что они выбраны произвольно. В хорошем коде числа редко когда случаются просто так, от того, что где-то нужно было задать отступ, или кнопку подвинуть, или ХП противнику добавить. Они должны получаться из темы для скина, ограничений разметки, событий в игре.
Gerchicov-bp 07.04.2015 16:44 # −15
http://alldrawings.ru/images/nachertalka/10.10.27353a3c30403532%20-%201d30473540423042353b4c3d304f%2033353e 3c354240384f%2038%2047354047353d3835.%20 476%20414240.,%201c.;%20131826%20123b303 43e41,%202002-82.png
ну давайте - выведите мне формулу или хотя бы кодом. Сразу говорю - не синусоида и не косинусоида из википедии, потому что плоскость произвольная, под произвольным углом - получаются петли
bormand 07.04.2015 16:48 # −13
fxd
P.S. Ну офигеть нравы у ньюфагов... Я из ссылки лишние пробелы убрал, из-за которых она не открывалась. А мне за это минус въебали.
Gerchicov-bp 10.04.2015 17:58 # −14
3.14159265 10.04.2015 22:07 # −14
>>потому что кто-то словил батхерт и заминусовал каждый мой коммент
А ты переживал.
Bubby 10.04.2015 22:50 # −14
xyilka 10.04.2015 18:02 # +12
bormand 07.04.2015 16:51 # −9
Наклон - аффинное преобразование, описывается матрицей 3х3. Винтовая линия - (r*cos(t); r*sin(t); h*t). Умножаем этот вектор на матрицу, отбрасываем z, получаем проекцию. Всё. Код/формулы писать лениво.
Какие тут цифры то, помимо входных данных да π?
Gerchicov-bp 07.04.2015 17:04 # −15
Вот и получайте 100500 констант, каждой из которых вы хотите завести отдельную переменную/название
но спасибо за идею - когда-то когда писал эту игру, то не додумался использовать 3D матрицы, кстати для этого случая лучше сразу 4х4 брать
bormand 07.04.2015 17:11 # −13
Ну так эти константы в методе инициализации раскладываются куда надо, а не прямо посреди формул зафигачены. И у них имена уже есть, раз их в какие-то поля разложили.
> 4х4
Чтобы сдвиг ей же считать? Резонно.
P.S. Хотя я бы постарался вынести эти константы в конфигурашку, чтобы легче было править потом.
roman-kashitsyn 07.04.2015 17:17 # −11
Хранить их целесообразно именно так, как и сказал @wvxvw - в виде ресурсов для игры.
bormand 07.04.2015 17:34 # −13
Gerchicov-bp 08.04.2015 09:24 # −15
Имен у "одноразовых" констант у меня нет, есть только названия переменных, которые хранят значения (как например в приведенном коде) - несколько констант на такую переменную. И есть название набора переменных - например пачка параметров для типа врага - генерирую наборы констант в зависимости от предложенного типа.
4x4 - то же самое преобразование в 3D, только позволяет перемножить все матрицы в одну
Целесообразно константы в виде ресурсов? То есть мало того, что вы им сочиняете названия - так еще сделать их глобальными, незащищенными и тратить время на считывание из файла?
bormand 08.04.2015 09:48 # −14
Рядом грузятся мегабайты картинок и звуков, а мы экономим на сотне байтиков...
> А вы каждый раз когда создаете врага, то указываете ему вручную все параметры движения снаружи класса
Да какая расчетному методу разница, откуда берутся эти числа? Хоть рандомом придуманы, хоть с файла загружены, хоть в конструктор захардкожены (твой случай)... Для него они точно такие же входные данные, как и координата и время. В сам расчетный метод не захардкожены - значит входные данные.
> Целесообразно константы в виде ресурсов?
Еще как целесообразно! Что-нибудь типа (сильно упрощено):
Gerchicov-bp 08.04.2015 17:56 # −19
то есть вместо того, чтобы как-то объединить типы ты хочешь все хардкодить? Тогда тебе сюда (подраздел "китайский код":
http://lurkmore.to/Индусский_код
bormand 08.04.2015 18:08 # −14
Здесь 99.99% людей общается на ты.... Ничего личного, просто дефолтное обращение.
> ты хочешь все хардкодить
Ну где же я захардкодил? Я вынес все настройки во конфиг, чтобы их могли крутить не программисты. Общее поведение я убрал в behavior'ы.
Может быть я неправильно понял Вашу идею про константы в методе инициализации? Можно как-то поподробнее её расписать?
> китайский код
Оверинжиниринг скорее, если игрушка несложная.
bormand 08.04.2015 18:14 # −14
- есть базовый класс для типа врага (в котором и инкапсулирован расчётный метод), есть его потомки для подвидов, у которых в конструкторе заполняются поля, которые будут юзаться при расчете;
- есть класс для типа врага, которому в конструктор передаётся подвид, и там какой-нибудь switch, заполняющий поля, которые будут юзаться при расчете.
Я всё неправильно понял, наверное?
Gerchicov-bp 09.04.2015 09:30 # −14
bormand 09.04.2015 11:19 # −14
Gerchicov-bp 10.04.2015 12:00 # −10
kegdan 08.04.2015 18:58 # −10
>>ты хочешь все хардкодить?
ЧСВ овер 9000
что позволено юпитеру не позволено быку
Vasiliy 08.04.2015 19:21 # −14
kegdan 08.04.2015 20:40 # −14
Vasiliy 08.04.2015 20:41 # −14
kegdan 08.04.2015 20:46 # −12
Xom94ok 08.04.2015 22:59 # −13
Жду второй сезон.
kegdan 08.04.2015 23:04 # −14
guest 14.11.2015 21:56 # 0
1024-- 14.11.2015 22:01 # 0
Не могу ждать, встречаемся на набережной ровно на том месте, где два года назад мы ели тортик, а отцветающая яблоня осыпала нас своими лепестками.
kegdan 14.11.2015 22:10 # +1
1024-- 14.11.2015 22:13 # +1
kegdan 14.11.2015 22:15 # 0
bormand 14.11.2015 22:18 # 0
kegdan 14.11.2015 22:23 # 0
- Марьивана, я хочу еще кусочек того торта...
- Петя, иди нахуй, это мой торт. Включайте Лепса
1024-- 14.11.2015 22:26 # 0
kegdan 14.11.2015 22:27 # 0
Тоскливо?
1024-- 14.11.2015 22:28 # 0
Ну всё, остаюсь дома, буду торт экономить.
kegdan 14.11.2015 22:33 # 0
Xom94ok 08.04.2015 22:59 # −14
Gerchicov-bp 09.04.2015 09:25 # −14
gumbert 09.04.2015 20:26 # −12
shadeapps 11.04.2015 00:33 # −12
guest 11.04.2015 01:02 # −14
kegdan 11.04.2015 01:05 # −11
xyilka 11.04.2015 01:39 # +10
3.14159265 11.04.2015 18:34 # −14
Наоборот сёма, совсем не разочаровал. Потом подробнее объясню.
И да признаю, можешь написать сам: гомоэротические фантазии придумывать ты мастак.
patah 11.04.2015 18:47 # −14
guest8 16.05.2019 11:44 # −999
guest8 16.05.2019 14:09 # −999
guest8 16.05.2019 15:14 # −999
nemyx 16.05.2019 15:58 # 0
KOHCOjlbHblu_nemyx 16.05.2019 23:30 # −102
nocJlegHuu_nemyx 16.05.2019 23:45 # 0
defecate-plusplus 11.04.2015 10:55 # −12
xyilka 11.04.2015 11:40 # +2
guest 11.04.2015 11:46 # −5
3.14159265 11.04.2015 18:31 # −12
guest 11.04.2015 18:40 # −12
guest 11.04.2015 18:42 # −12
3.14159265 11.04.2015 18:44 # −11
Кстати думаю сёма пикировал в дно - деградировал даже ниже чем ты.
На его фоне ты кажешься здравомыслящим интеллектуалом.
guest 11.04.2015 18:45 # −11
3.14159265 11.04.2015 18:47 # −13
Дохтур Стретор и мистер ВайпСёма.
vadim 11.04.2015 18:47 # −13
kegdan 11.04.2015 21:57 # −13
xyilka 11.04.2015 18:46 # +12
guest 11.04.2015 18:47 # −13
guest 11.04.2015 18:49 # −12
3.14159265 11.04.2015 18:50 # −14
Начальный взнос: твоя жомпа.
Bubby 11.04.2015 18:52 # −14
bormand 11.04.2015 19:34 # −14
xyilka 11.04.2015 19:50 # +13
bormand 11.04.2015 19:52 # −13
xyilka 11.04.2015 20:01 # +12
bormand 11.04.2015 20:08 # −13
xyilka 11.04.2015 20:11 # +13
guest 11.04.2015 20:01 # −13
xyilka 11.04.2015 20:07 # +11
guest 11.04.2015 20:12 # −13
guest 11.04.2015 20:17 # −12
3.14159265 11.04.2015 21:01 # −13
Га-га-га. Сразу виден специалист своего дела :D
guest 11.04.2015 21:06 # −14
xyilka 11.04.2015 21:29 # +12
kegdan 11.04.2015 22:02 # −13
3.14159265 12.04.2015 01:29 # −13
>адекватный
Хе-хе-хе.
vavizh 12.04.2015 02:45 # −14
bormand 11.04.2015 21:09 # −12
kargoudn 11.04.2015 21:31 # −14
xyilka 11.04.2015 20:18 # +12
guest 11.04.2015 20:21 # −9
Плюсуя же свои комменты, ты словно говоришь этим: "я долбоёб".. Даже я не опускался до такой низости. Борманд со товарищи хоть и ханжа, но иной раз приятно, когда влепит плюс, словно по головке погладили... Жаль, тебе этого не понять.
xyilka 11.04.2015 20:40 # +13
guest 11.04.2015 20:45 # −13
bormand 11.04.2015 20:54 # −13
guest 11.04.2015 20:58 # −14
guest 11.04.2015 20:50 # −14
kegdan 11.04.2015 22:04 # −14
3.14159265 11.04.2015 21:04 # −13
Да стретор, я уже говорил в прошлом треде про то что сёма пробил дно, и повторюсь, что это эпохальный момент когда он согнал тебя с пьедестала. Ты вроде как поумнел немного.
А анонимб за эти годы постепенно деградировал с туповатого, нищебродного студента-питониста сначала до политически ангажированного дауна, а потом до совсем унылого вайпера.
xyilka 11.04.2015 21:30 # +13
hinter 11.04.2015 21:31 # −14
bormand 11.04.2015 21:49 # −12
Бей своих, чужие бояться будут?
kegdan 11.04.2015 22:06 # −12
guest8 15.05.2019 22:41 # −999
bormand 11.04.2015 21:08 # −14
Для этого не надо в 10 раз больше флуда. Достаточно за несколько секунд вбросить по 1 комменту в 20 случайных тредов (не тех, которые были в стоке!). С 20 учётками ты это сделаешь почти мгновенно и без капч.
1024-- 11.04.2015 22:09 # −14
bormand 11.04.2015 22:14 # −14
Да и от тупого флуда мне придётся расчехлять vps'ку, восстанавливать паука "бесконечного стока", писать фильтры и т.п. А если он сделает 20 постов в случайные треды за несколько секунд - паук не будет иметь смысла, т.к. будет постоянно болтаться в desync'е, и я с чистой совестью отдохну от ГК. Может быть даже страйко вернётся и что-то предпримет...
kegdan 11.04.2015 22:20 # −14
Выдаст нам по банхаммеру и пойдем мы карать всех направо и налево. Но это будет уже совсем другая история
bormand 11.04.2015 22:23 # −14
> всех
Угу. И заработаем синдром вахтёра.
kegdan 11.04.2015 22:47 # −14
bormand 11.04.2015 22:19 # −14
xyilka 11.04.2015 22:45 # +14
bormand 11.04.2015 22:54 # −13
Этой.
xyilka 11.04.2015 22:57 # +12
kegdan 11.04.2015 21:59 # −13
maldyn003 11.04.2015 18:47 # −14
1024-- 11.04.2015 18:53 # −11
Привет! А я - 1024--, псевдонивный долбоёб.
bormand 11.04.2015 18:55 # −9
guest 11.04.2015 18:56 # −12
bormand 11.04.2015 18:58 # −12
guest 11.04.2015 18:59 # −13
guest8 15.05.2019 22:41 # −999
3.14159265 11.04.2015 19:01 # −12
guest 11.04.2015 19:04 # −13
bormand 11.04.2015 19:04 # −10
show must go on
3.14159265 11.04.2015 19:06 # −13
Ага :) и што самое ценное - он же ориджинал сочиняет, а это редкость среди нынешнего поколения засиральщиков.
guest 11.04.2015 19:08 # −14
maldyn003 11.04.2015 19:14 # −15
kegdan 11.04.2015 21:55 # −12
vavizh 11.04.2015 19:14 # −15
guest 11.04.2015 19:16 # −12
3.14159265 11.04.2015 18:55 # −12
Зацени, вот это вообще ржака:
http://govnokod.ru/17947#comment272296
youloh 11.04.2015 18:57 # −13
guest 11.04.2015 19:02 # −12
guest8 15.05.2019 23:01 # −999
rOqpPEH 15.05.2019 23:08 # 0
p.s.: pаздавил твои яйки.
cmepmop 15.05.2019 23:09 # 0
cmepmop 15.05.2019 23:12 # 0
rOqpPEH 15.05.2019 23:23 # 0
guest8 16.05.2019 11:42 # −999
kegdan 11.04.2015 22:08 # −14
guest8 16.05.2019 11:42 # −999
treoie 11.04.2015 18:47 # −15
3.14159265 12.04.2015 23:24 # −13
Он где-то обмолвился что, если чё «легко найдёт работу».
Так что видимо так оно и есть :))
kegdan 12.04.2015 23:27 # −11
3.14159265 12.04.2015 23:30 # −13
Но если он уже универ закончил, ты ж видел его бесконечные пригорания жопы про «рашкинское образование», тут всё ГОРАЗДО печальнее.
Прикинь, чел уже за 20 только и делает что сидит на АиБ, лазит по свалкам и методично борется с путеным и «ватниками» на говнокоде, LOL!
kegdan 12.04.2015 23:37 # −10
а возможно и редактирования чужих
xyilka 13.04.2015 00:00 # +14
isivgr 13.04.2015 00:24 # −10
guest8 15.05.2019 23:02 # −999
guest8 16.05.2019 11:28 # −999
youloh 13.04.2015 00:24 # −12
guest8 16.05.2019 11:46 # −999