
Ivan
27.09.2016
16:03:21
Красавчик)
Ещё варианты?

Serhii
27.09.2016
16:03:37
а че в элсифе делается то?

Ivan
27.09.2016
16:03:51
Ничего

Google

Ivan
27.09.2016
16:04:10
этот элсиф не даёт произойти эксепшену, если у аргумента класс Thing
Я могу конечно после raise написать unless
но это жутко
как-то

Serhii
27.09.2016
16:06:28
та там както вообще вся логика покривому написана

Aleserche
27.09.2016
16:06:30
/

Ivan
27.09.2016
16:07:00

Aleserche
27.09.2016
16:07:28
ну блин, Рода Стивенса тебе достаточно будет

Ivan
27.09.2016
16:07:45
Да я прикалываюсь. Надо надо устранить эти пробелы
Спасибо, запишу мужика на очередь книжек.

Serhii
27.09.2016
16:10:45
вообще 1) проверка на класс [class1,class2].include? thing.class 2) thing.is_a?(Thing)?thisng: Thing.new(thing) 3) не сработает вроде потому что равенство объектов будет проверятся по ObjectID, тебе надо написать свою функцию которая проверяет

Google

Ivan
27.09.2016
16:13:02
Это рабочий код. Просто некрасивый. Тесты зеленые
элементарно я дурак. http://pastebin.com/bw9Sf9eM
А как остальной код там улучшить - хз

Serhii
27.09.2016
16:22:52
http://pastebin.com/Jk0FF05s

Ivan
27.09.2016
16:28:43
А. Так это был тернарник в предыдущем сообщении
Ну класс. Жму тебе руку

Serhii
27.09.2016
16:33:40
вот только че self.things.include?(result) работает непонятно
или это рельсы?

Ivan
27.09.2016
16:33:59
Рельсы

Serhii
27.09.2016
16:34:34
а.. тогда понят. в простых объектах так не канает
о, я и не заметил файнд_бай ))
w.split('')[0..(w.length/2-1)] == w.split('')[(w.length/2+1)..(w.length)].reverse
('word'.split('') - 'drow'.split('')).empty?
палиндромы и че там второе было..
cloud9 конечно ничо, но проблемно использовать его как редактор - не хватает хоткеев плагинов и прочего. и это я на саблайме, те кто под вимами вообще наверное крайне недовольны ))

Ivan
27.09.2016
16:54:06
Опять таки, для работы не с основного места
Там есть вим мод и настройка хоткеев. Да, плагинов не хватает, но для работы с чужой машины - самое оно

Serhii
27.09.2016
16:54:55
ну да. это как резиновая женщина и безалкогольное пиво :)))

Ivan
27.09.2016
16:55:13
Ну, типа того)

Google

Serhii
27.09.2016
16:55:25
поправочка
w.split('')[0..(w.length/2-1)] == w.split('')[(w.length/2+(w.length.even? ? 0:1))..(w.length)].reverse

Ivan
27.09.2016
16:56:04
Кол - во букв это и быстрее и проще
Если просто палиндром - то да
Палиндром как substring
В конкретно этом примере - это оверкилл

Serhii
27.09.2016
16:58:36
ну это для палиндрома
анаграмма выше была
('word'.split('') - 'drow'.split('')).empty?
а как aabbccddee - палиндромом оказалось? :)
http://pastebin.com/S3fdQtzR

Albert
27.09.2016
19:22:50
Что может быть? Залил приложение на Digital Ocean. Там стоит active_admin. Решил добавить пару записей, а когда добавляешь картинку, то после нажатия "create" выходить 500-ая ошибка. На тестовом сервере работает нормально, грузит фотки. А на продакшене такая штук.

Andy
27.09.2016
19:23:21
Ребят
Я не понимаю почему у алгоритма, где переменная, которая уменьшается каждый раз в цикле на 2 раза, имеет логарифмическую сложность (O(logn))

Albert
27.09.2016
19:29:12
sudo chmod -R 775 APP_PATH
помогло)

Serhii
27.09.2016
20:23:49
покажи код цикла

Sergey
27.09.2016
20:41:40
блин, киндл амазоновский сдох походу
не включается и все
только что чатился с поддержкой они меня направили на другую поддержку и представьте. какими способами я могу связаться с этой поддержкой?
все спят, но я скажу, только по телефону.

Google

Ivan
27.09.2016
22:09:26
что это все спят

Admin
ERROR: S client not available

Ivan
27.09.2016
22:09:49
И тут есть ненормальные, которым завтра как раз к семи утра вставать

jdggd
28.09.2016
01:25:11
+

Yokai
28.09.2016
05:22:31

Sergey
28.09.2016
05:25:57
0

Пангур
28.09.2016
05:36:33

Ivan
28.09.2016
05:49:33

Yokai
28.09.2016
05:49:47

Ivan
28.09.2016
05:50:00
Длины

Yokai
28.09.2016
05:50:38
так и... Ищешь три максимальных числа в массиве и получаешь самый широкий треугольник. Чего я не понимаю?

Иван
28.09.2016
06:00:57
видимо там могли быть невалидные треугольники
ну то есть такие длины сторон из которых треугольник не получится

Eugene
28.09.2016
06:02:02
чот я вчера не запускал телеграм
ничего не пропустил?

Sergey
28.09.2016
06:06:07
Неа
Всем добра в эту соеду
Среду*
на brainwashing кто нить ходил?
Вот думаю пойти

Google

Иван
28.09.2016
06:07:43
кстати в руби коан было что то похожее. Там вроде надо было метод написать, который бы возвращал тип треугольника или выдавал ексепшн если треугольник не валидный

Eugene
28.09.2016
06:07:58
если бы меня от компании посылали, с удовольствием пошел бы)

Sergey
28.09.2016
06:09:04
Я пытаюсь с конторой договориться
Но, моя контора вообще говорит что руби и реакт хлам не нужный))(

Artem
28.09.2016
06:09:57
а на чем пишете?

Sergey
28.09.2016
06:14:19
У меня на рельсах программулина, и в проекте в другом на джаваскрите пишу, но там команда состоит из юниора джаскриптера и дельфиста с любовью хранить логику в хранимках в субд. А так, контора пишет на дельфи, лотусСкрипт, джава ;)) а я типа вые****аюсь всякими модными штуками)

Eugene
28.09.2016
06:14:48
сочувствую

Sergey
28.09.2016
06:15:24
Дж фреймворк решили писать свой, получается недобекбон ;) есть интересные моменты, но проще было взять тот де бекбонн, но сказали нам не надо ничего))
Такие дела