Size: a a a

Programming Offtop

2020 August 15

AM

Artem Molotov in Programming Offtop
Andrew Mikhaylov
Теперь с Docker Hub будут удалять образы, не обновлявшиеся больше 6 месяцев:

> Docker is introducing a container image retention policy which will be enforced starting November 1, 2020. The container image retention policy will apply to the following plans:
> - Free plans will have a 6 month image retention limit
> - Pro and Team plans will have unlimited image retention

Если хотите автоматически триггерить сборку каждые 5.99 месяцев, нужно использовать неофициальные образы (официальные не триггерят). Лучше всего scratch, он 0 байт займёт:

FROM hyperized/scratch:latest as trigger


(hyperized -- это наш DevOps, но можете сами сделать proxy-образ для scratch)

Проверьте, не используете ли у себя редко обновляемые образы. Возможно, имеет смысл забрать их под свою опеку, чтобы в ноябре релизы не сломались.
Какая-то тупая логика. Образы вполне могут быть актуальными, даже если не обновлялись 6 месяцев.
источник

AM

Artem Molotov in Programming Offtop
Bogdan Panchenko
Скайп - это что такое ?
Это такая штука, об которую туалетную бумагу вытирают
источник

AM

Artem Molotov in Programming Offtop
Artem Molotov
Какая-то тупая логика. Образы вполне могут быть актуальными, даже если не обновлялись 6 месяцев.
Вспомнить только Alpine с его подходом к актуальным версиям ПО
источник

AM

Andrew Mikhaylov in Programming Offtop
Artem Molotov
Какая-то тупая логика. Образы вполне могут быть актуальными, даже если не обновлялись 6 месяцев.
Кто ж спорит, что тупая логика)
источник

AN

Alexander Nozik in Programming Offtop
Кто-нибудь знает, есть что-нибудь поновее jssc? Он меня вполне устраивает, но все-таки последнее обновление 7 лет назад
источник

AI

Arkadii Ivanov in Programming Offtop
Денис
А без единого стейта тут не получится сделать, так как при обновлении состояния экрана обнулится состояние компонента, так как он пересоздастся
Это не так, есть способы чтобы не обновлялся. С компоуз дела особо не имел. Но в SwiftUi я это делал.
источник

AS

Andrei Shikov in Programming Offtop
Денис
А без единого стейта тут не получится сделать, так как при обновлении состояния экрана обнулится состояние компонента, так как он пересоздастся
remember { } для такого :)
источник

AN

Alexander Nozik in Programming Offtop
Julia - это такое у...ще. Какое счастье, что мы ее всерьез не взяли. Представьте себе JavaScript без npm и с обязательной сборкой каждого скачиваемого пакета минут на 5.
источник

AG

Alexander Gorodok in Programming Offtop
Alexander Nozik
Julia - это такое у...ще. Какое счастье, что мы ее всерьез не взяли. Представьте себе JavaScript без npm и с обязательной сборкой каждого скачиваемого пакета минут на 5.
Убежище от злого мира с плохими языками? с:
источник

AN

Alexander Nozik in Programming Offtop
Alexander Gorodok
Убежище от злого мира с плохими языками? с:
Ну там были интересные идеи. Но это просто хороший пример того, что происходит, когда народ думает про фичи и не думает про то, как оно все будет работать на практике. JIT компилляциия на LLVM - это прелестно. Но про то, что это приводит к двухминутной задержке старта программы как-то забыли.
источник

AD

Aleksey D. in Programming Offtop
источник

Д

Денис in Programming Offtop
а что по поводу стейтов в compose, они вроде как умеют перерисовывать только определенные вьюхи где требуются изменения, и там классы с аннотацией @Model это все не используется при mvu? только весь экран целиком перерисовывается?
источник

I

Igor in Programming Offtop
источник

I

Igor in Programming Offtop
Переслано от Igor
https://developer.android.com/jetpack/androidx/releases/compose#0.1.0-dev12

и чуточку проскролить к
> @Model annotation is now deprecated
источник

Д

Денис in Programming Offtop
Igor
Переслано от Igor
https://developer.android.com/jetpack/androidx/releases/compose#0.1.0-dev12

и чуточку проскролить к
> @Model annotation is now deprecated
понял, но стейт все же всегда обновляется полностью?
источник

AM

Andrew Mikhaylov in Programming Offtop
Денис
понял, но стейт все же всегда обновляется полностью?
Ну как сказать. Стейт-то новый объект приходит, а дальше уже сам компоуз делает телодвижения для того, чтобы сличить неизменные части стейта и не делать для них перерисовку.
источник

Д

Денис in Programming Offtop
Andrew Mikhaylov
Ну как сказать. Стейт-то новый объект приходит, а дальше уже сам компоуз делает телодвижения для того, чтобы сличить неизменные части стейта и не делать для них перерисовку.
понял, спс
источник

AM

Andrew Mikhaylov in Programming Offtop
А вот без компоуза или подобных решений это приходится делать руками, да.
источник

IO

Iaroslav Orlov in Programming Offtop
Alexander Nozik
Ну там были интересные идеи. Но это просто хороший пример того, что происходит, когда народ думает про фичи и не думает про то, как оно все будет работать на практике. JIT компилляциия на LLVM - это прелестно. Но про то, что это приводит к двухминутной задержке старта программы как-то забыли.
ну вот поэтому надо было делать по-умному
источник

IO

Iaroslav Orlov in Programming Offtop
в шарпе в dotnet 5 будет tiered jit
источник