Size: a a a

2020 October 27

Dv

Dr. Friedrich von Ne... in codingteam
💮
Достаточно запретить файл с миром править. Ну или накатывать его из СКВ каждый раз.
А где этот файл?
источник

Dv

Dr. Friedrich von Ne... in codingteam
ttldtor
О чёрт
Я не чёрт :(
источник

💮

💮 in codingteam
Dr. Friedrich von Never
А где этот файл?
/var/lib/portage/world
источник

Dv

Dr. Friedrich von Ne... in codingteam
folex
Из других котов, кажется.
Это не решает проблемы.
источник

t

ttldtor in codingteam
Dr. Friedrich von Never
Я не чёрт :(
а я и запятую не поставил
источник

💮

💮 in codingteam
Ещё можно сет свой в /etc/portage/sets/ положить и ставить пакеты только через него.
источник

💮

💮 in codingteam
А если по-быстрому глянуть что-то надо, можно ставить с --oneshot, а потом сборщик мусора удалит.
источник

SS

Sergiy Shatunov in codingteam
@fvnever ты, кстати, умеешь писать в async-await стиле?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Sergiy Shatunov
@fvnever ты, кстати, умеешь писать в async-await стиле?
Всем говорю, что да.
источник

Dv

Dr. Friedrich von Ne... in codingteam
💮
А если по-быстрому глянуть что-то надо, можно ставить с --oneshot, а потом сборщик мусора удалит.
Ашот Ваншот!
источник

SS

Sergiy Shatunov in codingteam
просто я нафигалил конструкцию из цепочек then и теперь думаю, а не проще ли сделать через синтаксический сахар
источник

Dv

Dr. Friedrich von Ne... in codingteam
Sergiy Shatunov
просто я нафигалил конструкцию из цепочек then и теперь думаю, а не проще ли сделать через синтаксический сахар
Проще!
источник

SS

Sergiy Shatunov in codingteam
сейчас покажу фрагмент кода
источник

SS

Sergiy Shatunov in codingteam
fetch( "https://www.googleapis.com/youtube/v3/videos?&part=liveStreamingDetails&id=#{link}&key=#{key}")
     .then (xhr)-> xhr.json()
     .then $$L
     .then (res)-> res?.items?[0]?.liveStreamingDetails?.activeLiveChatId
     .then (chat) ->
       nextPage(key)(chat)
         .then sleep do getTimeout
         .then $$L
         .then (page)->
           loadLoop = (page)->
             return sleep(1000)(page).then loadLoop if stopped
             nextPage(key)(chat, page)
               .then sleep do getTimeout
               .then loadLoop
               .catch (data)->
                 $L data
                 sleep(do getTimeout)(page).then loadLoop
           loadLoop page
источник

💮

💮 in codingteam
С авейтами код как синхронный будет выглядеть.
источник

💮

💮 in codingteam
Таким же простым и без вложенности.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Sergiy Shatunov
fetch( "https://www.googleapis.com/youtube/v3/videos?&part=liveStreamingDetails&id=#{link}&key=#{key}")
     .then (xhr)-> xhr.json()
     .then $$L
     .then (res)-> res?.items?[0]?.liveStreamingDetails?.activeLiveChatId
     .then (chat) ->
       nextPage(key)(chat)
         .then sleep do getTimeout
         .then $$L
         .then (page)->
           loadLoop = (page)->
             return sleep(1000)(page).then loadLoop if stopped
             nextPage(key)(chat, page)
               .then sleep do getTimeout
               .then loadLoop
               .catch (data)->
                 $L data
                 sleep(do getTimeout)(page).then loadLoop
           loadLoop page
Ну, кажется, тут авейты норм зайдут. А Кофескрипт их уже норм умеет?
источник

SS

Sergiy Shatunov in codingteam
кофескрипт вроде как давно научился
источник

c

codingteam@cjr in codingteam
portnov
«что только люди не делают, лишь бы не вводить ду-нотацию»
источник

💮

💮 in codingteam
А есть don't-нотация?
источник