Size: a a a

2019 November 26

ŹR

Źmićer Rubinštejn in pro.elixir
Yauheni Tsiarokhin
то есть отнять от одного datetime ¬ругой и получить структуру какуюто нормальную
Вопрос не ясен - что должно быть в структуре?
источник

a

arikai in pro.elixir
Yauheni Tsiarokhin
то есть отнять от одного datetime ¬ругой и получить структуру какуюто нормальную
Date.Range, но очень ограничен
источник

YT

Yauheni Tsiarokhin in pro.elixir
Źmićer Rubinštejn
Вопрос не ясен - что должно быть в структуре?
я бы хотел чтобы там были такие поля как день час минута секунда и так далее
чтобы можно было отнять от одного таймстмпа второй
получить промежуток в секундах напрмиер и сконвертировать его в такую структуру
источник

a

arikai in pro.elixir
Timex.Duration можно попробовать
источник

a

arikai in pro.elixir
Сторонняя, правда
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Так в том то и дело, что duration - это скаляр читай число
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Он не хранится в структуре
источник

ŹR

Źmićer Rubinštejn in pro.elixir
iex(3)> a = NaiveDateTime.utc_now()
~N[2019-11-26 11:56:40.855833]
iex(4)> b = NaiveDateTime.utc_now()
~N[2019-11-26 11:56:47.309288]
iex(5)> NaiveDateTime.diff(a, b)
-7
iex(6)> NaiveDateTime.diff(b, a)
7
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Чтобы получить число - не нужен timex
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Можно даже очень точно
iex(9)> NaiveDateTime.diff(b, a, :microsecond) 
6453455
источник

YT

Yauheni Tsiarokhin in pro.elixir
Źmićer Rubinštejn
Можно даже очень точно
iex(9)> NaiveDateTime.diff(b, a, :microsecond) 
6453455
да я решил сам апилить что мне надо
    h = div(d, 3600)
   m = div(rem(d, 3600), 60)
   s = rem(d, 60)

   "#{h}h #{m}m #{s}s"
источник

IT

Igor Toporkov in pro.elixir
Yauheni Tsiarokhin
то есть отнять от одного datetime ¬ругой и получить структуру какуюто нормальную
:calendar.time_difference не подойдёт случайно?
источник

МБ

Максим Барулин in pro.elixir
Yauheni Tsiarokhin
да я решил сам апилить что мне надо
    h = div(d, 3600)
   m = div(rem(d, 3600), 60)
   s = rem(d, 60)

   "#{h}h #{m}m #{s}s"
timex.format?
источник

AB

Alexander Beniaminov in pro.elixir
Denis Afonin
Вот занятно - когда-то давно, когда на Erlang-е писал, упёрся в ограничение, что анонимная функция не может себя рекурсивно вызвать (по объективным причинам, конечно). Зато теперь, вынырнув из мира Haskell-а и зная про fixed point-комбинат, это уже совершенно не проблема:)
fun Fact(1) -> 1; Fact(X) when X > 1 -> X * Fact(X - 1) end(24).
источник

IK

Ihor Katkov in pro.elixir
Помогаю знакомым найти эликсир разработчика на аутстаф.


KOBIL team sets standards for digital identity and highly secure data technology based on Erlang/Elixir. Support us -asap-with your skills, fresh ideas and your know-how. We are talking about a permanent position.   Darmstadt/Worms/also remote - Erlang/Elixir developer (f/m/d) at KOBIL Systems Ltd.   IMPORTANT! We have opportunities for beginners/experienced people or lateral thinkers!   Here are some hard-facts about the qualification:  • you can read/write/speak in English  • a solid background as a programmer  • Erlang/Elixir experience (fantastic match)  • alternatively, you have a very good knowledge with other programming languages  • methodical approach and work according to best practice  • you know the latest development tools in your area of expertise • maybe you have already dealt with cryptography/algorithms or programming in the security environment?    В компании 100+ сотрудников в Германии, также 20+ фрилансеров.  Рейт $25-$35 в зависимости от уровня.

Кому интересно - пишите в личку
источник

AO

Alexander Olenev in pro.elixir
Привет, господа!

А никто не хантит на PureScript или Elm?
источник

RP

Roman Pushkov in pro.elixir
кто-то наверное хантит
источник

RP

Roman Pushkov in pro.elixir
думаю, что логичнее было бы спрашивать в их сообществах непосредственно
источник

AU

Alexander Uljev in pro.elixir
Привет, ребят. Вы на практике используете typespec?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
да
источник