
Антон
15.10.2016
21:32:52
судя по аватарке я в аду

Alex
15.10.2016
21:46:46
В одинарных нет смысла

Artur
15.10.2016
21:48:31

Eugene
15.10.2016
22:03:49
ну смотря, даёшь ты смотреть код другим разрабам, если да то лучше использовать и те и те
т.к. это позволяет быстрее вникнуть в код

Google

Alexander
16.10.2016
12:30:52
Задача для тех кому скучно )
Задача состоит в следующем. Есть входящее число, скажем 4 и мы должны перебрать все возможные сочетания чисел от 1 до 4. т.е.
1234, 2341, 3412 и т.п.
Кто смогет?)

Aldar
16.10.2016
12:31:51
в питоне есть permutations

Mikhail
16.10.2016
12:32:15
http://apidock.com/ruby/Array/permutation

Aldar
16.10.2016
12:32:20
http://stackoverflow.com/questions/104420/how-to-generate-all-permutations-of-a-list-in-python

Alexander
16.10.2016
12:33:18
хах, как все просто оказывается, а на C писать пришлось ))

Mikhail
16.10.2016
12:34:07
на все типичные задачи обычно есть решения в коробке, просто от незнания выдумывают велосипеды. Я в том числе. Поэтому прежде чем чтото решить, нужно хорошенько погуглить

Alexander
16.10.2016
12:40:15
на все типичные задачи обычно есть решения в коробке, просто от незнания выдумывают велосипеды. Я в том числе. Поэтому прежде чем чтото решить, нужно хорошенько погуглить
а если дана такая структура?
[ [1, 2], [3, 4], [5, 6] ]
и нельзя что бы числа из одной колонки перемешались между собой? На выходе 3 цифры, в духе 135, 146, 235 и тп

ojab
16.10.2016
12:40:45
можно

Aldar
16.10.2016
12:40:53

Mikhail
16.10.2016
12:41:01
а как мне мыслить)

ojab
16.10.2016
12:41:09

Mikhail
16.10.2016
12:41:10
За что платят, так и мыслим)
Не нужно собирать машину в гараже, чтобы сгонять в булочную. Можно вызвать такси) Хотя наши люди на такси...

Google

Alex
16.10.2016
13:11:28
Сгонять в булочную можно и пешком
скрипты тоже рулят, иногда.

Антон
16.10.2016
14:30:54

Alexander
16.10.2016
14:33:11
(1..4).to_a.permutation.to_a
задача становится интересной если попробовать перемешать N столбцов, при условии что между собой столбцы мешаться не должны. Решение в 1 строку

Антон
16.10.2016
14:33:58
ну раз нашли, уберите этот большой оффтоп

Alexander
16.10.2016
14:35:48
сорян за большой офтоп

Alex
16.10.2016
14:37:33

Антон
16.10.2016
14:38:25
не сильно возражаю, просто экран занят одним сообщением в котором значимое 1 слово и 1 ссылка

ojab
16.10.2016
14:40:03

Alex
16.10.2016
14:40:23
а, я про алгоритм перемешивания говорил
а не киношку

Антон
16.10.2016
14:41:04
а что не так с аглоритмом перемешивания, кроме того что условие поставлено непонятно

Alexander
16.10.2016
15:05:53
Решение уже есть, спасибо @Fedcomp, но если кто хочет решайте)

Alex
16.10.2016
15:08:08
Мне то за что? Ты сам его допилил

Alexander
16.10.2016
15:08:42

Alex
16.10.2016
15:08:55
Я прст загуглил удачно

Mikhail
16.10.2016
17:51:33
Правильно. Не надо готовые решения использовать. Как говорилось, все что не готовое, то костыль/велосипед

Tony
16.10.2016
18:31:51
Чем костыль от велосипеда отличается?

Google

Mikhail
16.10.2016
18:32:28
велосипед он везет, костыль поддерживает
?

Tony
16.10.2016
18:37:28
Ааа

Антон
16.10.2016
19:25:07
Ааа

Alexander
16.10.2016
19:27:08

Антон
16.10.2016
19:27:52
я не понял опять? надо решать или нет?
объемы какие? глубина вложенности?
нужно сохранять решения? исли скорость вычисления не важна?
напомните в четрвег достать из холодильника бастурму! :Р
пазязя

Danila
16.10.2016
20:08:15
ты что, выебон?

Mikhail
16.10.2016
20:10:08
?

Tony
16.10.2016
20:21:30
как из базы данных получить таблицу в Excel? Есть какие-то примочки для этого?

Mikhail
16.10.2016
20:22:12
export to xls

Admin
ERROR: S client not available

Mikhail
16.10.2016
20:23:00
да их там бесконечное количество

Tony
16.10.2016
20:24:09
спасибо!

Mikhail
16.10.2016
20:24:24
обращайся) погуглим за тебя)

Иван
16.10.2016
20:42:00
Подскажите по гиту, пожалуйста. Как правильно из ветки в ветку коммиты переносить?

Artur
16.10.2016
20:42:49
cherry-pick например

Google

Artur
16.10.2016
20:42:52
может помогать

Иван
16.10.2016
20:44:06
Ну а если вот такая ситуауция - есть у меня например ветка А и создаю ответвление ветку Б. Далее в ветке А делаются изменения которые надо перенести в ветку Б

kapkapbopoh
16.10.2016
20:44:45
merge

Danila
16.10.2016
20:45:03
сейчас вам скажут что любая операция, изменяющая историю коммитов, создает новый коммит, как копию перенесенного
это в лучшем случае
могут сказать, что ой ой ой изменение истории, нельзянельзя!

Artur
16.10.2016
20:48:02
расскажу как часто у меня бывает.
Есть задачи которые связаны между собой, то есть это разные таски, но каждая следующая задача основывается на предыдущей.
И вот, сделал ты такой дело, запушил, а PR не зааппрувили, а работать надо. Вот ты и делаешь бранч от этой ветки, а потом, твою ветку смерджили, в мастере часть некоторого кода над которым ты работал поменяли, коммиты засквошили. И приходишь ты такой со своей фичей, и придется тебе конфликты резолвить кучею.
А так, пикнул коммит в другую ветку, брат жив, проблем нет

Иван
16.10.2016
20:49:42
ну раз брат жив видимо и мне подойдет, спасибо

Eugene
16.10.2016
21:33:15
require 'rails_helper'
RSpec.describe Color, :type => :model do
it "is valid with valid attributes" do
User.new(validate: false)
expect(Color.new(color_work: "adaa")).to be_valid
end
end
Failure/Error: User.new(validate: false)
ActiveModel::UnknownAttributeError:
unknown attribute 'validate' for User.
Как вообще создать Color и User и связать их чтобы не ругалось?
и еще вопрос в догонку
https://gist.github.com/Evshved/2acef4505cb3afbc28aca29bae624a23 за что отвечают (record, attribute, value)
и как проверить на длину строки?

kapkapbopoh
16.10.2016
21:41:42
А без validate falsе что выдаёт?

Eugene
16.10.2016
21:42:54

Иван
16.10.2016
22:17:53

Eugene
16.10.2016
22:18:50
Failure/Error: User.save(validate: false)
NoMethodError:
undefined method `save' for #<Class:0x000000056c1c68>

Иван
16.10.2016
22:18:58
да и юзер тебе вроде в этом примере не сильно нужен
User.new().save(validate: false)

Eugene
16.10.2016
22:19:58
valid, but got errors: User must exist