Size: a a a

2019 October 08

GK

Gleb Kolokolov in ErlangRus
я долго сидел пытаясь понять откуда это вообще вылезло
источник

DR

Dmitry Russ (Aleksandrov) in ErlangRus
Gleb Kolokolov
самое плохое у нее что ее использует timex
По сути за счёт timex-а она везде, в каждом проекте.
источник

DR

Dmitry Russ (Aleksandrov) in ErlangRus
Gleb Kolokolov
и если в фениксе используешь таймекс то рано или поздно оно начнет сыпать в лог ошибками обновления таймзон
В конфигурации автообновление отключается простым флагом
источник

V

Vasilii Demidenok in ErlangRus
Наблюдаю забавное поведение:
20> file:open("", [write, read, ram, binary]).
{ok,{file_descriptor,ram_file,#Port<0.7>}}
21> file:open(<<>>, [write, read, ram, binary]).
{ok,{file_descriptor,ram_file,#Port<0.8>}}
22> file:open(<<>>, [write, read, ram, binary, raw]).
{error,enoent}
23> file:open(<<123>>, [write, read, ram, binary, raw]).
{ok,{file_descriptor,prim_file,
                    #{handle => #Ref<0.1565414176.3296067618.167334>,
                      owner => <0.101.0>,r_ahead_size => 0,
                      r_buffer => #Ref<0.1565414176.3296067587.167764>}}}

Просто бага, или есть какое-то другое объяснение? Т.е. я хочу открыть пустой файл в ram режиме, но с raw опцией сейчас это сделать нельзя походу.
источник

AP

Alexander Petrovsky in ErlangRus
писать пробовал после этого?
источник

V

Vasilii Demidenok in ErlangRus
В {error,enoent} ?
источник

DZ

Danil Zagoskin in ErlangRus
Vasilii Demidenok
Наблюдаю забавное поведение:
20> file:open("", [write, read, ram, binary]).
{ok,{file_descriptor,ram_file,#Port<0.7>}}
21> file:open(<<>>, [write, read, ram, binary]).
{ok,{file_descriptor,ram_file,#Port<0.8>}}
22> file:open(<<>>, [write, read, ram, binary, raw]).
{error,enoent}
23> file:open(<<123>>, [write, read, ram, binary, raw]).
{ok,{file_descriptor,prim_file,
                    #{handle => #Ref<0.1565414176.3296067618.167334>,
                      owner => <0.101.0>,r_ahead_size => 0,
                      r_buffer => #Ref<0.1565414176.3296067587.167764>}}}

Просто бага, или есть какое-то другое объяснение? Т.е. я хочу открыть пустой файл в ram режиме, но с raw опцией сейчас это сделать нельзя походу.
а как ты себе представляешь ram-file в raw режиме?
источник

DZ

Danil Zagoskin in ErlangRus
у файлового апи как минимум должна храниться текущая позиция. В случае с raw единственное место, где это можно делать — process dictionary, в который тихо гадить — так себе идея
источник

DZ

Danil Zagoskin in ErlangRus
а, прочитал внимательнее
источник

DZ

Danil Zagoskin in ErlangRus
хотя в последнем случае у тебя prim_file открылся, т.е. файл { на диске
источник

DZ

Danil Zagoskin in ErlangRus
в общем, мне кажется, что ram+raw — слабо совместимые вещи. Можно сделать PR, чтобы возвращался badarg
источник

AB

Alexander Bogosyan in ErlangRus
кто нибудь знает, можно ли rebar3 release (umbrella который) использовать в качестве dependency для другого release? =)
источник

SP

Sergey Prokhorov in ErlangRus
очень сомневаюсь
источник

VS

Vladimir Sekisov in ErlangRus
Vasilii Demidenok
Наблюдаю забавное поведение:
20> file:open("", [write, read, ram, binary]).
{ok,{file_descriptor,ram_file,#Port<0.7>}}
21> file:open(<<>>, [write, read, ram, binary]).
{ok,{file_descriptor,ram_file,#Port<0.8>}}
22> file:open(<<>>, [write, read, ram, binary, raw]).
{error,enoent}
23> file:open(<<123>>, [write, read, ram, binary, raw]).
{ok,{file_descriptor,prim_file,
                    #{handle => #Ref<0.1565414176.3296067618.167334>,
                      owner => <0.101.0>,r_ahead_size => 0,
                      r_buffer => #Ref<0.1565414176.3296067587.167764>}}}

Просто бага, или есть какое-то другое объяснение? Т.е. я хочу открыть пустой файл в ram режиме, но с raw опцией сейчас это сделать нельзя походу.
в последнем случае открылся не ram, а обычный файл,
те, думаю, что ram и raw не совместимы, что логично
и в первых случаях файл с пустым именем просто не мог
создаться.
источник

VS

Vladimir Sekisov in ErlangRus
Alexander Bogosyan
кто нибудь знает, можно ли rebar3 release (umbrella который) использовать в качестве dependency для другого release? =)
можно, но если в нем нет приложений, только релиз,
то и смысла нет
источник

AB

Alexander Bogosyan in ErlangRus
Vladimir Sekisov
можно, но если в нем нет приложений, только релиз,
то и смысла нет
источник

VS

Vladimir Sekisov in ErlangRus
блин, точно, дезинформировал - осталось в голове от
предыдущего rebar, где путями lib можно было
свободно манипулировать
источник

V

Vasilii Demidenok in ErlangRus
Ну да, действительноо по-тихому открылся обычный файл, всем спасибо
источник

SP

Sergey Prokhorov in ErlangRus
возможно стоит зарепортить?
источник

SP

Sergey Prokhorov in ErlangRus
или это поведение где-то задокументировано?
источник