Size: a a a

2018 December 22

ŹR

Źmićer Rubinštejn in pro.elixir
Ну это highload. Критические части приложения так и делаются
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Там же нет конкурса «сделай круд за миннимальное время кап»
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Или «каждый день новые условия от вашего любимого продукт овнера кап»
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В таких капах будет блистать рельсы или дотнет
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Дотнет будет блистать «в нашем банке серверы на winserver 3.1 и авторизация через active directory кап»
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Можно кстати замутить такой “agile cup”, с максимально изменяющимися требованиями и интенсивным использованиям third party api
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И в конце топ 100 получают оффер на галеру.
источник

ИА

Игорь Агапов in pro.elixir
Éminence grise
Эти мудрые люди (которые типа соревнования) еще в прошлом году всем их места указали. Там не эликсир, не дотнет, да фактически никто не тянет, поскольку IO по задаче нет, а тянуть из памяти в параллель против C - это только на асме. Так что ни о чем конкурс, не имеет он реального смысла.
Извитните, но ничего не понял (из вашей заметки). Почитал ТЗ. Ссылки ведут почему то к "Описание задачи HighLoad Cup 2017". Задвча понятная. Надо сделать и посмотреть что получится.
источник

É

Éminence grise in pro.elixir
BEAM не для высокой производительности, а для высокой конкурентности. Единственное по какому параметру без IO можем тягаться - это разлету между минимальным и максимальным временем при ответе. Потому как процессор тупо загрузиться на сто процентов и единственное преимущество BEAM будет в выравнивании времени исполнения между 10000 одновременных запросов.
источник

É

Éminence grise in pro.elixir
А выигрывать по скорости будет тот, кто тратит меньше тактов. А здесь все jit языки явно проигрывают.
источник

É

Éminence grise in pro.elixir
Потому как оптимизация не от человека, а от компилятора - она проиграет в узкоспецифлизированных и специально заточенных самплах
источник
2018 December 23

B

Buckler in pro.elixir
Привет, 655503!

Пожалуйста, реши капчу:

Вычисли: 56+31=...

Осталось попыток: 3
Если не решишь - забаню навеки...
Удачи!
источник

ИА

Игорь Агапов in pro.elixir
87
источник

MK

Matwey Kornilov in pro.elixir
87
источник

ⰿⱄ

ⰿⰰⰾⱏ ⱄⰽⱃⰹⰾⰵⰲⱏ in pro.elixir
87
источник

IS

Ilya Shuma in pro.elixir
Друзья, привет. У меня вопрос. Есть следующая функция:

@spec slices(s :: String.t(), size :: integer) :: list(String.t())
 
 def slices(s, size) do

   for k <- Enum.to_list(0..(String.length(s) - size)) do
     String.slice(s, k, size)
   end

 end

Мне нужно реализовать проверку двух условий: size > 1 и size > String.length(s)

Хорошим решением было бы реализовать через guard, но String.length/1 в гуардах использовать нельзя.

Есть ли изящные способы выполнить такую проверку? Или только через case?
источник

AK

Aleksandr Kuzmenko in pro.elixir
def slices(s, size), do: slices(s, size, String.length(s))
 
 defp slices(s, size, len) when size > 1 and size > len do
   for k <- Enum.to_list(0..(String.length(s) - size)) do
     String.slice(s, k, size)
   end
 end
источник

IS

Ilya Shuma in pro.elixir
Ясно, спасибо
источник

A

Aldar in pro.elixir
Для общего развития, как Эрланг расчитал сколько нужно телефонных линий для маленькой деревушки

https://www.youtube.com/watch?v=C9Q4PW5ph0I
источник

B

Buckler in pro.elixir
Привет, hamed!

Пожалуйста, реши капчу:

Вычисли: 32+68=...

Осталось попыток: 3
Если не решишь - забаню навеки...
Удачи!
источник