
Sergey
21.03.2017
15:04:56
Python is Ruby friend

Vasiliy
21.03.2017
15:05:04
почему рубисты такие злые?

Alex
21.03.2017
15:05:18

Vasiliy
21.03.2017
15:05:20
вебпак же в 5.1 завезли

Google

Sergey
21.03.2017
15:05:45
кто сказал что мы злые?)

cypherQD
21.03.2017
16:31:59
Вы в чатике джавы были?) Вот там правда злые

Alex
21.03.2017
16:32:27

Sergey
21.03.2017
16:32:52
они сами выбрали этот путь
как мне говорил мой директор - зато там платят)

Alex
21.03.2017
16:33:35
вот ищут самые высокие зп, а потом ругаются мол работа надоела.

Ваня
21.03.2017
17:28:37
А сколько джависты получают в основном?

Danila
21.03.2017
17:30:08
сколько просят столько и получают
как и все в основном

Ваня
21.03.2017
17:48:43
??
А если охота 500к вмесяц, то им столько платят?

I
21.03.2017
17:51:28
500 и платят, но blowjob начальнику обязателен =)

Ваня
21.03.2017
17:54:23
Именно прям начальнику? Начальниц там нет?
Совсем тяжелые условия труда

Google

Alex
21.03.2017
17:56:20

cypherQD
21.03.2017
17:57:41

Ваня
21.03.2017
18:08:54

cypherQD
21.03.2017
18:09:16
?

Vasiliy
21.03.2017
18:44:05
Я бы не назвал начальницу с хуем везением

Eugene
21.03.2017
19:03:28

Alex
21.03.2017
19:04:18
В общем независимо от того был тот чувак честным, они выставили себя неадекватами.

Eugene
21.03.2017
19:04:47
я хз что там на самом деле
но я читал версию бандерольки с пруфами и она мне показалась более убедительной
чем кукареки вора на пикабу
извините уж

Alex
21.03.2017
19:05:44
и читал коменты пикабушников.
Если прочесть все что писали с обоих сторон, складывается впечатление что бандеролька неадекваты.

Eugene
21.03.2017
19:09:05
окей
пусть так
я с ними заказывал
и они свою работу сделали
так что у меня претензий к ним нет :)

Google

Sergey
21.03.2017
20:20:45
а это новые/старые о чем речь? а то у меня есть необходимость приобрести планшет

I
21.03.2017
20:22:15
Новые вышли

Sergey
21.03.2017
20:22:31
и они стоят 300 зеленых?
а может кто тогда подскажет - их много, мини там, про и еще какие то - что брать?) они размерами ток различаются?
Господа, для каких целей и когда вы применяете Struct ? почему? только потому что код писать меньше? варианты из живых примеров пожалуйста)

Vitaliy
21.03.2017
23:07:57
Пару раз использовал, но потом улучшал код и избавлялся от страктов
В моих ситуациях стракт - способ сделать легко и быстро прямо сейчас, а потом, когда все работает - отрефакторить

Sergey
21.03.2017
23:08:50
ясненько, спасибо за мысли


Vitaliy
21.03.2017
23:13:05
Конкретный кейс - построение опций селекта в рельсовой форме.
Когда варианты селекта - это записи из таблицы - селект удобно строится через f.collection_select. Но если построить селект нужно не по коллекции из БД, а по какому-то кастомному массиву опций - селект можно построить через f.select options_for_select(array), где array - массив этих опций, причем не слишком явный - в нем каждый элемент - это маленький массив из id и заголовка опции.
На днях меня задолбало все время писать опции на таком уровне абстракции. Захотел в форме использовать f.collection_select, в который прокидывать коллекцию "как будто из БД". Чтобы достичь этого "как будто" - достаточно в контроллере собрать массив из объектов с атрибутами id и title. Вот эти объекты массива и создавал через Struct.
И когда эта тема стала норм работать - стал использовал вместо страктов - PORO модельку:
class Option
attr_accessor :id
attr_accessor :title
def initialize(id, title)
@id = id
@title = title
end
end
Вот так строю коллекцию:
def reason_types
@reason_types ||=
UserQuit::REASON_TYPES.map do |reason_type|
Option.new(reason_type.to_s,
I18n.t("constants.user_quit.REASON_TYPES.#{reason_type}"))
end
end
И вот так вывожу в форме (здесь строятся чекбоксы:
= f.collection_check_boxes :reason_types, reason_types, :id, :title do |ff|
.checkbox
= ff.label class: 'checkbox__label' do
= ff.check_box class: 'checkbox__input'
.checkbox__text = ff.text


Sergey
21.03.2017
23:27:44
почему решил использовать классы вместо страктов?
раз работало? просто такой стиль нравится больше?

Sergey
21.03.2017
23:28:35
Стракты не быстрее работают чем poro класс?
Кстати, благодарю за кейс- о нем как раз и думал, и чтобы проще использовать агрегаты из подхода DDD. И можешь так подробно не расписывать примеры- я понимаю о чем ты говоришь )

pchellovod
22.03.2017
07:08:04
всем html

Ivan
22.03.2017
08:06:03
У меня аж вкус молока на языке появился. (От вида блокнота и эксплорера, конечно)

Alexander
22.03.2017
12:03:31
про Scaleway, который советовал @Freika :
будьте осторожны, меняйте сразу DNS
у нас сегодня демо-сервер утром прилёг
2017-03-22 11:24:49 - SocketError - Failed to open TCP connection to www.google.com:80 (getaddrinfo: No addr
ess associated with hostname):

Eugene
22.03.2017
12:11:31
кокой днс?

Alexander
22.03.2017
12:11:58

Vitaliy
22.03.2017
12:12:22
в какой системе?

Google

Eugene
22.03.2017
12:12:29
шото я нуб чтоли
где это делается?

Alexander
22.03.2017
12:15:24
где это делается?
первая ссылка гугла: http://askubuntu.com/questions/346838/how-do-i-configure-my-dns-settings-in-ubuntu-server
где же ещё DNS прописывается ? не в руби-приложении же

Eugene
22.03.2017
12:16:00
На гугловские предлагаешь менять?

Admin
ERROR: S client not available

Alexander
22.03.2017
12:16:32

Eugene
22.03.2017
12:16:50
ммммкей
Спасибо за замечание

Alexander
22.03.2017
12:17:00
я поменял на гугловские, да, но не агитирую и не предлагаю именно их

Eugene
22.03.2017
12:17:07
Но у меня кстати не было проблем вроде

Alexander
22.03.2017
12:19:28
Но у меня кстати не было проблем вроде
стоит гем money с бэкендом получения курса валют от гугла. там есть TTL, но утром видимо хотел обновить и всё. потом само (никто сервер не трогал ещё) восстановилось. вот с 10:14 до 11:24 по Мск бросало ошибки, какую скинул выше. и я не думаю, что это что-то иное, а не DNS

Eugene
22.03.2017
12:19:39
понятненько

Alexander
22.03.2017
12:22:17
да, дополнительно: письма об ошибках не приходили, потому что они тоже валились по той же причине, лол. SMTP к Amazon SES

Eugene
22.03.2017
12:54:27
Смотрите, какая классная штука https://www.youtube.com/watch?v=uwiAgiQAGcA
Хочу такую же

Alexander
22.03.2017
12:56:30

Eugene
22.03.2017
12:58:26
надо взять триалку и попробовать

Влад
22.03.2017
13:02:45
Всем привет.
Гляньше плиз на бота для вк. Как идея?
https://vk.me/shurigin_search

Google

Alexander
22.03.2017
13:04:32

Danila
22.03.2017
13:07:02
но хз зачем опускаться до такой аудитории, тупой и неплатежеспособной

cypherQD
22.03.2017
13:10:55

Влад
22.03.2017
13:11:08
Чтобы бомбанула. Хотел первоначально "Люди рядом", но потом понял что не зайдёт.

Danila
22.03.2017
13:11:34
а подбираешь как?

Влад
22.03.2017
13:13:39
Алгоритм довольно сложен оказался.
Он подмешивает людей с разных выборок.
Затем по найденым людям проставляет коэффициенты в зависимости от кучи шакторов. И с лучшими коэффициентами выдаёт пользователю.

cypherQD
22.03.2017
13:19:14

Danila
22.03.2017
13:19:52
всё просто кодом или сеточка?

Eugene
22.03.2017
13:21:31

Влад
22.03.2017
13:21:33
Кодом. Пока хотел написать, чтобы глянуть зайдёт или нет. Чтобы не возиться с этим месяц. Если сейчас пойдёт дело, то можно будет действительно что-то интересно прикручивать и сеть в том числе.

Eugene
22.03.2017
13:21:36
но с тора норм зашло

Danila
22.03.2017
13:28:14
а местоположение с точностью до города видимо
лучше конечно пытаться вытянуть адрес из геотегов на контенте

Влад
22.03.2017
13:33:25

Danila
22.03.2017
13:33:54
ну людей ближайших к координатам он как находит?
апишный метод или ты сам как-то?

Влад
22.03.2017
13:36:11
апишный