Вадим
нет, но учитывая, что он в альфе еще, баги в том числе с флексом наверняка есть, мне кажется
Anonymous
нет, спасибо
Вадим
)))
Вадим
кстати, использовать для этих целей inline-block семантически неверно
Вадим
если не флекс, то только float: left, если хочешь делать все "правильно"
Anonymous
Anonymous
молодец
Вадим
блин, как все таки убого сетка делается без флекса
Вадим
мало того, что clearfix, так и еще и отрицательные маргины у родителя
🦥Alex Fails
*посыпая песочком* юзай таблицы😄
Anonymous
🦥Alex Fails
Верно Дог говорит, я шучу)
Sergei
Скажите, для service worker'а где можно persistent хранить одну единственную переменную? Неужели ввязываться в заморочку с IndexedDB и никак иначе?
#webworkers #service_worker #indexed_db
Alexey
Alex
Не сильно знаком с воркером, но локалсторадж чем не подходит?
Sergei
LS синхронен, поэтому в SW фиг.
Alexey
Sergei
https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers
» Note: localStorage works in a similar way to service worker cache, but it is synchronous, so not allowed in service workers.
Sergei
пробую сделать push notifications с осмысленным содержанием, для этого надо из sw при отлове пушка запрашивать с сервера данные, которые уже показывать в уведомлении.
Вот как-то userID надо запомнить в воркере )
Alexey
Куки?
Sergei
SW не имеет документа
Alex
А разве SW не может общаться с основным потоком?
Sergei
Может: через postMessage()
Sergei
но потом работает сам-по-себе, даже если страницу закрыли
Sergei
на следующий день браузер запустил – воркер заработал и слушает события
Sergei
даже если на страницу не заходили, он поймает уведомления
Sergei
upd. уже не нужно – разобрался, как получать subscriber endpoint и по нему идентифицировать юзера и отдавать ему его контент.
Alexander
А как разбирался? Чего вообще по SW почитать кроме статьи в MDN?
Alexander
Ребят, а кого вы читаете в твиттере, чтобы "be on the cutting edge "?
🦥Alex Fails
🦥Alex Fails
я читаю хабер, там дайджесты есть
Alex
Я бы не сказал что есть необходимость кого то читать чтобы быть cutting edge, самые хайповые штуки и так до тебя добегут
Alex
Ну или если ты обновляешь зависимости на каждый коммит в зависимость, тогда наверно имеет смысл следить)
Alex
А так, читай кого интересно
Anonymous
опа
Alexander
Anonymous
https://twitter.com/VSTeam
https://twitter.com/PSOneGet
https://twitter.com/PowerShellMag
https://twitter.com/surface
https://twitter.com/Skype
https://twitter.com/MicrosoftEdge
https://twitter.com/onedrive
https://twitter.com/microsoft__now
https://twitter.com/Office
https://twitter.com/windowsdev
https://twitter.com/Microsoft
https://twitter.com/VisualStudio
https://twitter.com/Windows
https://twitter.com/MSCloud
https://twitter.com/Azure
https://twitter.com/MSLearning
https://twitter.com/aspnet
https://twitter.com/MSVirtAcademy
https://twitter.com/dotnet
https://twitter.com/msdev
https://twitter.com/code
https://twitter.com/mskkpr
https://twitter.com/msdevjp
https://twitter.com/Claudia_Azure
ㅤ
😅
Alex
Слегка выпал. Зачем все сюда то скидывать?
Alex
И не лень же было ссылки копипастить
Anonymous
не лень
Anonymous
внезапно
rita
о, спасибо за ссылки)
Dan
не лень
Вот респект за "не лень" отдельный ))))
Meg
rita
rita
Anonymous
Meg
Кофе носить?))
Отнюдь. Принимать активное участие, доказывать свою точку зрения
Anonymous
rita
Anonymous
Meg
Ну дизайн там всякий, юзабилит
Anonymous
анонимных
f = (\x -> (\y -> (\z -> x + y + z)))
f' = (\x y z -> x + y + z)
f'' x y z = x + y + z
Meg
Зачем это?
Anonymous
Зачем это?
чтобы была логика под строением функций
Anonymous
в императивных ее нет
Meg
Это эзотерика)
Anonymous
где?
Anonymous
это никак не эзотерика
🦥Alex Fails
Anonymous
это все одно и тоже
🦥Alex Fails
в общем, я уже не соображаю, всем снов
Anonymous
просто без лямбда исчисления не понять, почему и что это
Anonymous
Anonymous
f = function (x){return function (y){return function (z){return x+y+z}}}
Anonymous
Anonymous
Anonymous
Anonymous
с того, что нет никакого currying и partial application
Anonymous
то есть лямбды фальшивые
Anonymous
если это можно ими назвать
Anonymous
и лямбды никак не используются, то есть код никак не связан
Anonymous
в хаскеле это полностью заменяющий друг друга код
Anonymous
Anonymous
Все аналогично