
Eva
21.08.2017
15:34:46

Fedor
21.08.2017
15:34:54
вообще это скорее вопрос планирования

No
21.08.2017
15:35:08
ну почему же, допустим в потоке не хочется отвлекаться на тесты
ибо ты пишешь функционал

Google

No
21.08.2017
15:35:15
здесь и сейчас

Fedor
21.08.2017
15:35:20
у меня сначало идет долгое обмозговывание задачи, после чего я практически целиком держу в голове все что хочу сделать и как хочу сделать

No
21.08.2017
15:35:23
и не хочется терять времени

Fedor
21.08.2017
15:35:30
а потом быстро это пишу, пока не забыл и не потерял )

No
21.08.2017
15:36:16
аналогичное флоу ) могу заэстимейтить таску на 8 часов, 7 часов 30 минут писать всякую фигню в блокноте и рисовать схемки для себя, а после за 30 минут имплеменчу все нюансы в коде

Fedor
21.08.2017
15:36:31
ну примерно так да
грамотное проектирование решает
я кстати перепробовал кучу всяких штук типа mindmeinstera для формулирования схем из мыслей, но ничего лучше блокнота с ручкой не нашел

No
21.08.2017
15:37:36
mind map немного не про это, имхо
это про заучивание нового
для проектирования у меня не заходит
я не понимаю, как их готовить в таком кейсе
помнится, я в инсте коспекты по истории делал в формате mind map

Google

No
21.08.2017
15:38:18
и по ним же отвечал
вот там это предельно удобно

Eva
21.08.2017
15:38:40
Вот кусок из книги про поток
А теперь небольшой совет от того, кто неоднократно бывал в Зоне и возвращался из нее: Избегайте Зоны. На самом деле это состояние не настолько уж эффективно и, безусловно, не непогрешимо. Это всего лишь умеренно-медитативное состояние, в котором мыслительные способности снижаются ради ощущения скорости.
Позвольте мне высказаться более определенно. В Зоне можно написать больше кода. Если вы практикуете разработку через тестирование (TDD), то вы скорее преодолеете цикл «красный/зеленый/рефакторинг». И у вас появится легкая эйфория или чувство достижения цели. Проблема заключается в том, что во время нахождения в Зоне теряется часть «общей картины», поэтому вы скорее примете решения, которые вам позднее придется исправлять. Код быстрее пишется в Зоне, но вам придется чаще возвращаться к нему.

Fedor
21.08.2017
15:40:17
ни одной лекции не поситив

No
21.08.2017
15:42:43
по философии у меня вообще всё изи было. оценка зависела от доклада на тему "Философия демократии", я прочитал четыре абзаца с определением терминов предметной области, а потом в электричке наваял доклад с кучей отсебятины
как ни странно, получил самые большие баллы на потоке )
ладн, это уже оффтоп

v
21.08.2017
16:01:33
эх
читать нам некогда
нам бы запостить побыстрее

Stanislav
21.08.2017
16:02:03
ембер, питон и эликсир, ничо так

v
21.08.2017
16:02:08
- Комиты в опунсорсе(c)

Anton
21.08.2017
16:02:21

v
21.08.2017
16:02:33

Stanislav
21.08.2017
16:02:44

v
21.08.2017
16:03:01

No
21.08.2017
16:03:30
60к в Мюнхене грязными - это чистыми где-то 35к?
на 35к в Мюнхене тяжко жить будет, ИМХО

Google

rekero
21.08.2017
16:03:55

Aleksey
21.08.2017
16:04:13

Stanislav
21.08.2017
16:04:17
да про деньги то понятна лол

No
21.08.2017
16:04:27
местные на такое не поведутся - инфа сотка

Aleksey
21.08.2017
16:04:52
Турки жи есть

Stanislav
21.08.2017
16:04:54
да даже москивичи и питерцы тоже

No
21.08.2017
16:06:04
хотя нашёл статистику, всё в пределах средней по Германии ЗП девов
другое дело, что статистика может показывать чистую ЗП

Stanislav
21.08.2017
16:07:45

No
21.08.2017
16:08:22
ну тогда на уровне джуна-мидла, так как средняя по Германии для веб-дева в таком случае 37к евро
если это с налогами 37к средняя, то странно, т.к. после налогов явно получается меньше остальных профессий, хотя по отзывам знакомых - девы зарабатывают слегка выше среднего (1.2-1.5 коэффициент примерно)

No
21.08.2017
16:09:44
выборка правда маленькая, только один товарищ в Германии работает )

Alexey
21.08.2017
16:11:44
как-то странно смотреть на какое-то воодушевление в нашей телеге после истории с германским Саундклауд. Хотя по рельсам и фениксу может у них нехватка кадров...

v
21.08.2017
16:12:50

Alexey
21.08.2017
16:14:29
сократили тучу народу, главное понабрали сделали релокейшн. И потом выгнали на рынок. За ради оставление как можно большего своих разработчиков.
овер 130 человек девелоперов, тестировщиков, дата инженеров!

No
21.08.2017
16:16:07
ну как бы рынок )
и контракт
если по контракту это возможно - то косяка то нет у саундклауда

Google

No
21.08.2017
16:16:40
планировали юзать разрабов, потом стали не нужны - уволить разрабов

Alexey
21.08.2017
16:17:15
все кого тырнули работали на испыталке, так что закон на стороне компании

No
21.08.2017
16:17:29
ну вот, тем более
вообще хитрый вариант - пройти испыталку на удаленке
чтобы знать, что ты едешь уже надолго
ну или не пройти - и тогда не гемороиться с переездом

Admin
ERROR: S client not available

Stanislav
21.08.2017
16:24:58

Alexey
21.08.2017
16:31:52
Хорошо, напишу по-другому 41 рубиниста уволил Саундклауд сейчас...

Aleksey
21.08.2017
16:32:44
ах, если рубиниста!

Alexey
21.08.2017
16:33:21
ну по резюме списку поиском прошёлся

Stanislav
21.08.2017
16:35:04

Haanan
21.08.2017
18:09:39
Ребят, прошел #spbruby никто не знает где можно видео докладов посмотреть?

Vasiliy
21.08.2017
18:12:45
Так саундклауд же все, последние деньки работает

Alexey
21.08.2017
18:16:03
они на мероприятия\релизы партнёров больше акцент сместили

v
21.08.2017
18:20:32

Alexey
21.08.2017
18:21:07
спс, ушёл смотреть

Haanan
21.08.2017
18:21:33
@vskopuk Они выложили pdf`ки докладов, но видео я не нашел

Google

Dmitriy
21.08.2017
18:23:20

Haanan
21.08.2017
18:23:48
А, отлично. Я уж думал и не будет.

Alexey
21.08.2017
18:24:30
да, различные слайды повыкладовали

Haanan
21.08.2017
18:26:47
Ага, они просто хотят сделать заставки к выступлениям.

Eugene
21.08.2017
19:30:26
пасаны в resque кто-нибудь знает как отследить количество джобов находящихся в очереди в данный момент?

Кøе-ктø Геннадьевич
21.08.2017
19:46:23
ребя, вопрос. у меня есть миграция и запись в схеме с default_value. Как убрать вот это значение по умолчанию?

Eugene
21.08.2017
20:05:50
миграцией

Кøе-ктø Геннадьевич
21.08.2017
20:17:52
миграцией
Я так понимаю миграцией могу выставить другое дефолтное значение. А чтобы вообще его убрать?

Eugene
21.08.2017
20:21:07
https://stackoverflow.com/questions/25357171/removing-default-value-from-rails-migration

Кøе-ктø Геннадьевич
21.08.2017
20:40:33
О, спасиб. К концу дня голова не работает

Oleg
22.08.2017
04:59:50
Добра всем) кто-нибудь сталкивался с проблемой очень долгих обработок запросов на локалке с рельсами 5.1?

Vladislav
22.08.2017
05:12:16
Ну в дев-окружении всегда медленнее

Oleg
22.08.2017
05:13:28
На 4 версии такого нет, render json: {} обрабатывается как вьюха 200мс раз через раз
не думаю, что это особенность 5-тых рельс. гуглил, пишут может быть из-за spring, но и без него также долго

Rustam
22.08.2017
06:19:56
чекай в сторону puma


Andrey
22.08.2017
08:25:37
Помогите с метапрограммированием разобраться.
В модуле написал метод, позволяющий хранить историю свойств.
Но пока это работает на уровне instance.
Как это дело на уровень класса поднять?
module Acessors
def attr_accessor_with_history(*methods)
methods.each do |method|
raise TypeError, 'method name is not symbol' unless method.is_a?(Symbol)
define_method("#{method}") do
history = instance_variable_get("@#{method}_history") || []
history.last
end
define_method("#{method}=") do |v|
history = instance_variable_get("@#{method}_history") || []
history << v
instance_variable_set("@#{method}_history", history)
end
define_method("#{method}_history") do
instance_variable_set("@#{method}_history",[]) unless instance_variable_get("@#{method}_history")
instance_variable_get("@#{method}_history")
end
end
end
end
class Foo
extend Acessors
attr_accessor_with_history :name
end
f = Foo.new
f.name = 1
f.name = 2
f.name = 3
p f.name
p f.name_history


Mark
22.08.2017
08:33:56
define_singleton_method
вместо define_method