
Shorty(Ale Chapa) Manskiy
27.03.2017
21:52:25
"str"*number
вот же ты правильно написал. какие еще могут быть вопросы...

عاصم بن حارث
27.03.2017
21:52:43

Shorty(Ale Chapa) Manskiy
27.03.2017
21:55:55
на всякий случай, если кто еще не понял суть.
это офигенно кстати. там любую задачу так можно решить http://i.imgur.com/woUmctg.png

Google

عاصم بن حارث
27.03.2017
21:56:02
"".join(['hue' for i in range(number)])

shadowjack
27.03.2017
21:58:09
range(number)
Хотя конечно "hue"*n правильнее

Shorty(Ale Chapa) Manskiy
27.03.2017
21:59:45

عاصم بن حارث
27.03.2017
22:00:19

shadowjack
27.03.2017
22:03:47

عاصم بن حارث
27.03.2017
22:05:15
смотрю кодеварс... реально интерсно. Встроенный эдитор - толково придумано.

shadowjack
27.03.2017
22:07:09
reduce(lambda x, y: x + y, map(lambda x: 'hue', range(n)))
Мне понравилось что в редакторе есть раскладки vim и emacs

Shorty(Ale Chapa) Manskiy
27.03.2017
22:09:20
lambda x, y: x+y там же встроеннае sum есть, кажется.

Google

shadowjack
27.03.2017
22:11:48
Тут не sum нужно а operator.add
sum кстати не работает со строками

عاصم بن حارث
27.03.2017
22:12:28

shadowjack
27.03.2017
22:14:50
Там кстати есть глюки на сайте с синхронизацией. Решил задание - ок. Зашёл в решенные - нет её. Перезагрузил страницу - появилось.

عاصم بن حارث
27.03.2017
22:15:17
кстати, некоторые задачки на exercism можно решать несколькими способами... не плохо было бы в файло "решения" выкладывать все и в тестах их прогонять и "взвешивать" ))) ну и файлы тестов выкладывать туда же, не?

shadowjack
27.03.2017
22:16:12
Ну на codewars можно повторно решать задачу, и форкать чужие решения

عاصم بن حارث
27.03.2017
22:16:58

shadowjack
27.03.2017
22:17:34
Я хелпу не читал, все тыком

عاصم بن حارث
27.03.2017
22:17:58

shadowjack
27.03.2017
22:18:36
Если хочешь модифицировать свое решение, а не с нуля писать - заходишь в профиль, потом в solutions и уже там refactor

عاصم بن حارث
27.03.2017
22:19:20

shadowjack
27.03.2017
22:19:29
А форки не отображаются в списке решений задачи, отдельной вкладкой идут

عاصم بن حارث
27.03.2017
22:20:38

shadowjack
27.03.2017
22:20:53
Если ты не забудешь submit сделать

عاصم بن حارث
27.03.2017
22:26:39
?

shadowjack
27.03.2017
22:32:25
Спроси меня, почему я это упомянул 8)

عاصم بن حارث
27.03.2017
22:33:29
Тэк-с 2 ночи (почти) иду спать...
2all: доброго времени. ))

shadowjack
27.03.2017
22:45:18
Ну я забыл как-то.

Google

Alexander
28.03.2017
06:03:34
все, к хуям снес edeliver, переписал на mina
т.е все так же, дистиллери варит релизы, но средство доставки и упаковки - mina

shadowjack
28.03.2017
07:15:15

Ruslan
28.03.2017
07:17:35
deployment tool на ruby

shadowjack
28.03.2017
07:47:05
А что насчёт gatling?

Ruslan
28.03.2017
07:58:45
сорри - я не могу ответить на этот вопрос
так как я не автор исходного сообщения :)
на эликсире пока не пишу - просто сочувствующий

Alexander
28.03.2017
08:16:02
Через дистиллери
Еделивер это просто гребаный баш

Alexander
28.03.2017
08:16:39
Мина заменяет его

shadowjack
28.03.2017
08:17:37
Я так понимаю в edeliver есть понятие билдхоста. Те собираешь на одном а деплоишь на другие

Alexander
28.03.2017
08:19:36
Да. Но это так просто реализовать самому :)

shadowjack
28.03.2017
08:20:42
Ну знаешь и то что делает mina тогда легко реализовать самому
И вообще все 8)

Alexander
28.03.2017
08:21:28
:)
Как написан еделивер - это пиздец
Что типа "логики на бат файлах"

Google

Max
28.03.2017
09:38:35
как в еликсире взять последние 20 символов из строки?

Александр
28.03.2017
09:41:15
Regex.run(~r/.{0,20}$/, str)
мне только регулярка на ум пришла

Alexey
28.03.2017
09:41:53
String.slice("sfsfsfsfssdffsdfdssdfsd", -20..-1)

Rafael
28.03.2017
09:42:44

Александр
28.03.2017
09:42:47

Константин
28.03.2017
09:43:41
Да, припозднился я https://hexdocs.pm/elixir/String.html#slice/2

Александр
28.03.2017
09:44:14

Константин
28.03.2017
09:44:24
Вообще иногда полезно на ночь сыну читать API эликсира, много нового функционала узнаешь

Admin
ERROR: S client not available

Александр
28.03.2017
09:44:31
но ты навёл на мысль что надо ещё два модификатора добавить - u и s

Rafael
28.03.2017
09:45:31

Александр
28.03.2017
09:45:59
ещё Regexp.run возвращает список, а надо строку
Regex.run(~r/.{0,20}$/us, str) |> List.first
короче я очень сложный вариант предложил =)
с регулярками в эликире не так здорово как в рубях

Andrey
28.03.2017
09:49:58
String.to_charlist(str)
|> Enum.slice(-20..-1)
|> to_string

Евгений
28.03.2017
09:51:34
а utf8 не сломается от такого?)

Andrey
28.03.2017
09:51:48
huj znaet
:<

Google

Andrey
28.03.2017
09:52:13
надо проверить

Александр
28.03.2017
09:53:27
надо String.graphemes чтобы юникод не сломался
но String.slice - лучшее решение

Евгений
28.03.2017
09:55:35
потому что у String постоянно фигурирует graphemes, что правда на производительности сказывается

shadowjack
28.03.2017
09:57:33

Max
28.03.2017
10:00:45
спасибо
ща попробую
гут, работает

Alexey
28.03.2017
11:00:09
эх, коллеги. я извиняюсь, у меня тут подгорело. тут один специалист - разработчик мелкой электроники сказал такое в своем видео... в ответах на вопрос, чем заниматься - электроникой или программированием. в общем "В плане работа инженера программиста, нельзя сказать, что это высоко сложная работа..."
с двадцатой минуты )
https://www.youtube.com/watch?v=P3nsmWYApws
в общем, давайте дружно поплачем над этим. наша работа - нельзя сказать, что высокосложная

Dmitry
28.03.2017
11:01:50
Самая идеальная работа - это максимально простая и максимально высокооплачиваемая.
С баблом вроде программистов бог не обделил, осталось ещё чтобы сложность снизилась
Так что пусть его слова будут правдой

Alexey
28.03.2017
11:03:19
:) Вот даже прям как-то сразу и полегчало

Taras ?
28.03.2017
11:03:46
а на деле вполне вероятно может случиться что з/п программистов быстро слетят вниз...

Alexey
28.03.2017
11:04:37
не. ну я просто программировать умею. схемы разрабатывать умею. микроконтроллеры программировать умею. плисы программировать умею. и я вот гляжу на своего друга - менеджера по образованию. он решил ерланг изучить. ну вроде ж ерланг - простой да? мы все это знаем. но там такие проблемы. очень тяжело все идет

Александр
28.03.2017
11:04:48
если сложность понизиться, то и бабла будут меньше платить
потому что будет легче заменить программиста другим

Alexey
28.03.2017
11:04:59
большинство инженеров программистов долго шли к тому, чтобы их работа не была сложной. вообще любая работа не сложная - если это твоя работа

Dmitry
28.03.2017
11:05:38
Тут тоже есть оптимальный вариан

Александр
28.03.2017
11:05:45
я не то чтобы призываю к увеличению сложности, но работа программистов обесценивается, это факт

Vadim
28.03.2017
11:05:48