@bitrixfordevelopers

Страница 258 из 1492
Maxim
22.11.2016
12:04:38
gitlab и его канбандоска. ваш трело сосет и плачет

Иван
22.11.2016
12:06:47
Доброе утро! Есть список Id товара, свойства которых нужно вытянуть. Это делается через GetByID и перебором I'D из массива? Или есть какое то другое решение?
Всегда старайся решить задачу не помещая GetList/GetByID в цикл , если API позволяет. По инфоблокам API очень развитое. Случаи когда выгодно делать наоборот существуют, но это только когда хорошо понимешь что делаешь. А по умолчанию собираешь данные для фильтра и вызываешь один GetList

XFile
22.11.2016
12:14:34
Google
Maxim
22.11.2016
12:14:57
для разработки мне удобнее гитлаб

когда б24 познакомится с гитом и канбаном, тогда подумаю

Юрий
22.11.2016
12:26:50
Долгие тяжелые 1200-1300
В чем смысл? Долгий или тяжелый он и так выходит дороже. А простые сами по себе получаются не дорого. Зачем еще цену дифференцировать?

Илья
22.11.2016
12:27:56
он наверное долгие и тяжелые быстрее делает просто и укладывается в тоже время что быстрые и простые)) поэтому и ставка выше))

Sergey
22.11.2016
12:30:48
нет. это ж ДОЛГИЕ И ТЯЖЕЛЫЕ, как вы не понимаете!

а кто-нибудь из фрилансеров проводит аналитику на основе ретроспективы по проекту после сдачи?

Илья
22.11.2016
12:31:47
тоесть там не 60 мин в часе а 120 получается?

Sergey
22.11.2016
12:32:30
нет, это когда во время работы дополнительно каждый раз делается акцент на ЭТО Ж ДОЛГО И ТЯЖЕЛО

Илья
22.11.2016
12:33:07
и вздох на конце еще ))

Sergey
22.11.2016
12:33:50
конечно! и клиент начинает понимать всю глубину проблематики, проникается жалостью и начинает кидать бабки в монитор от восхищения таким смелым разработчиком

Evg
22.11.2016
12:34:28
видимо дешевле это когда не надо думать. накидал инфоблоков, гетлистов и в бой. а там где надо подумать, спроектировать - уже подороже)

Sergey
22.11.2016
12:39:20
тогда не ставка часа повышается, а набор услуг

Юрий
22.11.2016
12:42:06
Там где надо спроектировать, можно проектировать по той же ставке.

Google
Evg
22.11.2016
12:47:25
лично я тоже не понимаю прикола в дифференциации. но мне показалось что это такой способ разделения цен по их сложности. типа легкие сайтики тебе задешево другие пилят? ну и я тогда тоже дешевле. а дорогие поди еще спецов поищи, так что и мне подороже заплати

Igor
22.11.2016
12:49:29
Частично дифференциация по количеству людей, которые могут сделать Но в большей степени ввиду того, что на длинных проектах имеют свойства меняться требования налету

Частичная мотивация быстрее закочить первый этап и перейти на ставку 900 по доработкам

Evg
22.11.2016
12:53:27
если требования меняются на лету - может оно и к лучшему, если ты не за фикс договорился делать а по времени оплата

пусть хоть до усери меняют. тебе же денежнее)

это если уж совсем философски подойти

понятное дело что ни один вменяемый разработчик не любит изменения на лету)

Igor
22.11.2016
12:54:28
Это если оплата не по факту выполнения

А то сидишь.... шел 300-400 час разработки... а бабла все нет... а требования все меняются...

А так за 40 часов закрываем БЗ

а остальное время нормально делим по требованиям и задачам

Evg
22.11.2016
12:56:47
тоже справедливый подход. либо платить дробно как-то. действительно попадались проекты где оплата по факту конечного выполнения, а запросы идут и идут. напрягает

Folt
22.11.2016
12:59:16
ребят

кто настраивал права пользователя

как закрыть раздел "настройки" от группы пользователя ?

Sergey
22.11.2016
13:06:01
так для этого и существуют договора, сметы и привязка оплаты к сделанному этапу работ

как это все знакомо. хорошо, что все эти проблемы позади

Evg
22.11.2016
13:15:41
вот сразу видно подход приличный ?

Igor
22.11.2016
13:17:42
так для этого и существуют договора, сметы и привязка оплаты к сделанному этапу работ
Фриланс штука такая... порой задачки на месяц-два делаются считай под честное слово

Договора, Сметы, Привязка оплаты к сделанному этапу работ хорошо работает, когда есть кому этим рулить - т.е. если работать в комманде с манагером, который рулит коммандой

Google
Sergey
22.11.2016
13:19:56
есть тз, есть этапность, есть agile, чтобы изменяющиеся требования оплачивались отдельно

Igor
22.11.2016
13:20:36
хех... agile понимают дай боже 10% заказчиков

между студиями, внутри студий это работает

Sergey
22.11.2016
13:21:09
заказчики должны слышать только "этапы работ"

это везде работает, если подойти к вопросу через грабли

Igor
22.11.2016
13:21:42
Вот примерно по этой причине я задираю цену на 1 этап.

Дабы клиент был заинтересован сделать БЗ и наращивать функционал доработками

Sergey
22.11.2016
13:22:27
чтобы не втянуться в болото, нужен такой скилл, как управление ожиданиями клиента

Igor
22.11.2016
13:23:02
Из моего опыта даже в студиях не умеют управлять ожиданиями

клиента

Ну скажем так... в топ студиях ру по битре

Igor
22.11.2016
13:23:59
беготня с криками "Хочу все, сразу". И делают. Ибо подписались.

а разраб сходит с ума под неадектваными оценками с пресейла

Sergey
22.11.2016
13:24:22
если подписались, значит заложили риски в цену и сроки

Igor
22.11.2016
13:24:36
Да хрен кто закладывает

серьезно

наоборот оценку прогера режут где-то в 1.5-2 раза

и выкидывают на пресейл

почему? потому что конкуренты по тендеру тоже срежут в 1.5-2 раза

Google
Sergey
22.11.2016
13:25:54
поэтому не нужно работать с тендерами

Igor
22.11.2016
13:26:16
ну... тендеры дают доступ к дорогим проектам

Sergey
22.11.2016
13:26:29
гы

Igor
22.11.2016
13:26:30
Но тут я только со стороны разраба говорю

Sergey
22.11.2016
13:26:38
вот разве что так

Igor
22.11.2016
13:27:23
так для себя без тендеров я на выходных делаю, а так... работаю в одной студии :)

Иван
22.11.2016
13:51:52
На самом деле немаловажный вопрос: как грамотно вести переговоры с клиентами. Особенно пока опыта мало, фактически каждый фрилансер-разработчик должен быть и хорошим менеджером тоже. Повышайте свою квалификацию в этом вопросе, самому себя "менеджерить" сильно придется, в компании это условный начальник или менеджер по должности сделает. Результат сильно зависит от того как построете общение с клиентом. Тут опытные разработчики дельные вещи пишут. - Если ТЗ о ценка до работ, то все изменения требований подразумевает переоценку стоимости реализации ТЗ. Можно делать изначально задуманный проект с минимально необходимым функционалом для открытия. А все требования собирать в доработки после , и отдельно их осмечивать - Если разрабока подразумевает постояные изменения, то тут почасовка по факту подойдет лучше.

Sergey
22.11.2016
14:22:11
я как раз готовлю материалы про тернистый путь граблей от фрилансера к студии, от мелких шаурмечных к международным компаниям

На самом деле немаловажный вопрос: как грамотно вести переговоры с клиентами. Особенно пока опыта мало, фактически каждый фрилансер-разработчик должен быть и хорошим менеджером тоже. Повышайте свою квалификацию в этом вопросе, самому себя "менеджерить" сильно придется, в компании это условный начальник или менеджер по должности сделает. Результат сильно зависит от того как построете общение с клиентом. Тут опытные разработчики дельные вещи пишут. - Если ТЗ о ценка до работ, то все изменения требований подразумевает переоценку стоимости реализации ТЗ. Можно делать изначально задуманный проект с минимально необходимым функционалом для открытия. А все требования собирать в доработки после , и отдельно их осмечивать - Если разрабока подразумевает постояные изменения, то тут почасовка по факту подойдет лучше.
могу почитать доклад на конфе о том, как будучи маленьким взяться за разработку корпортала на б24 на 1.5 тыщи лиц и как работать с такими конторами

Илья
22.11.2016
14:23:50
ты лучше тут нам расскажи)

Admin
ERROR: S client not available

Sergey
22.11.2016
14:25:32
окей, как-нибудь расскажу

Иван
22.11.2016
14:32:10
могу почитать доклад на конфе о том, как будучи маленьким взяться за разработку корпортала на б24 на 1.5 тыщи лиц и как работать с такими конторами
Конфа битрикс (если о ней речь) она все же немого другом :) Думаю материал полезен , делись по возможности

Sergey
22.11.2016
14:33:06
Maxim
22.11.2016
15:32:55
Ребят, помогите, не понимаю в чем я дурень. dd(array( 'myTasks'=>test($sqlMyTasks), 'myNotViewedTasks'=>test($sqlMyNotViewedTasks) )); /** * @param $sql * * @return array */ function test($sql) { global $DB; $out = array(); $start = microtime(true); $res = $DB->Query($sql); $time = microtime(true) - $start; while($t = $res->Fetch()) { $out[]=$t; } return array('TIME'=>$time, 'DATA'=>$out); } Fatal error: Call to undefined function test()

Sergey
22.11.2016
15:34:26
dd(array( 'myTasks'=>test($sqlMyTasks), 'myNotViewedTasks'=>test($sqlMyNotViewedTasks) )); эту херь после объявления функции тест поставь

Sergey
22.11.2016
15:36:44
^_^

Google
Garry
22.11.2016
15:52:55
Народ HELP какой модуль должен стоять на сервере чтобы работал CAllFile::ResizeImage

или СFile::ResizeImage

HELP

HELP

Igor
22.11.2016
15:55:51
gd?

php5/7-gd?

Garry
22.11.2016
15:57:35
Когда его применяю белый экран

Igor
22.11.2016
15:58:18
Попробуй врубить логи php и посмотреть, что там (:

Garry
22.11.2016
16:00:29
Allowed memory size of 134217728 bytes exhausted (tried to allocate 19648 bytes)

Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line

Igor
22.11.2016
16:00:52
Вот... как-то памяти и не хватило

Sergey
22.11.2016
16:00:54
памяти не хватает

Garry
22.11.2016
16:01:13
Какой параметр php?

Sergey
22.11.2016
16:01:18
картинка миллиард на миллиард пикселей?

Igor
22.11.2016
16:01:19
php_memory_limit

memory_limit

Garry
22.11.2016
16:02:28
Стоит 128M

Igor
22.11.2016
16:02:50
поставь 256

=)

Garry
22.11.2016
16:05:01
Нет слов))) работает

Спасибо

За что memory_limit отвечает?

Я понимаю что лимит памяти но конкретнее

Страница 258 из 1492