В общем пользуетесь гентой с не требовательными юзкейсами. В общем такой сценарий мне понятен, но им пользоваться не смогу.
Ну в плане того что половина поломок от прикручивания свистоперделок убунтой — вы правы. Насчет zoom — показывает состояние платформы. Lucidchart — популярный рисоватор блок-схем, работает через браузер, жрет много. Суть в том что oom firefox крашит систему, в других oom случаях такого не возникало.
О, у меня такая проблема была! Правда, на всех железках, включая андроидофон и айпад. Починилось сменой точки доступа.
Ну не опускайтесь до такого уровня. Зачем защищать убунту если ей не пользуетесь даже. Я же не спорю с вами. Отваливался и дома и на работе, починился ровно по apt upgrade.
Суть в том что они их производят в большом количестве. И что на их основе склепаны телефоны топовой линейки. Кем лицензированные и насколько быстрые — не настолько важно
«Я линуксом пользуюсь лет 15 в качестве основной десктопной ОС, полет нормальный.»
Так я вам и поверил.
Раньше пробовал разные дистры, но проблем выходило +- столько же сколько и на ubuntu, но чинить ubuntu из-за популярности выходило проще. Сижу на чистой ubuntu только чтобы уменьшить количество проблем и увеличить вероятность нахождения ответа в гугле, т.к. количество граблей и недоделок остальных редакций ubuntu гораздо больше (а так хотелось бы cinnamon). И то постоянно проблемы.
Живу от apt upgrade до apt upgrade. То чтобы залогиниться после локскрина надо выбрать смену пользователя и только потом зайти обратно, а то не подключится кейстор (или что-то такое, не помню уже). То приложения улетают на фантомный экран при запуске. То при локскрине начинает моргать экран. То звук слишком тихий (чинилось рестартом pulseaudio). То звук нормальной громкости, но пропадает совсем при % <= 40. То вырежут возможность делать звук выше 100%. То вернут. При открытии страницы lucidchart ноут может намертво зависнуть (пофиксил апгрейдом оперативки с 8 до 20гб, хотя свап 8Гб на ssd). zoom до сих пор вызывает фантомные лаги, зависания и краши, в нем сижу только с отдельного windows компа. Неделю назад заметил что вентилятор включается сам по себе, оказалось snap выжирает 200% время от времени (давно хотел удалить его, т.к. все приложения через него жрут ресурсов не в себя и пользоваться ими не возможно, а тут и повод). То если заряжаешь ноут больше 5 минут, то происходит ребут (починили относительно быстро — пару недель). Так и не удалось побороть тиринг на встроенной intel (хотя теперь он только при fullscreen видео). Отваливался wifi месяц, хорошо я тогда с провода мог сидеть без проблем. Про гном не буду упоминать, т.к. это отдельная тема, только скажу что в какой-то момент он стал жрать мало ресурсов и не тормозить что меня очень порадовало.
И это все только что запомнилось/долго бесило на 2ух ноутах за последние 3-4 года, до этого пользовался ubuntu server/fedora в виртуалке на windows.
В общем скажите мне как это у вас получается и не врете ли вы, хочу тоже попробовать.
Меня удивило почему samsung (или аналоги, но на него больше всего надежды было) ничего не сделал подобного. Вроде и мобильный чип есть мощный (отсносительно). Свои ноутбуки тоже собирают. Windows давно arm поддерживает (с натяжкой). Менеджеры давно должны были догадываться. Неужели маркетинг просчитал что не взлетит кроме как для пары гиков?
Не вижу приемуществ от использования контекстов, кроме замены
case exitSignal = <-signals: на case <-ctx.Done():
Вот если спрятать логику чтобы была отдельная функция
func doYourStuff(ctx context.Context) <-chan struct{} {
done := make(chan struct{})
go func() {
for {
select {
case <-ctx.Done():
close(done)
return
}
}
}()
return done
}
2. Использовать close(done) не просто удобно, но и в таких случаях не произойдет возможной утечки памяти. И скорее всего вам нужен defer close(done) в начале функции. Это обычный паттерн когда «producer» рутина работает с каналами.
Так и не понял была ли утечка связанная с commands.UUID или нет. «Вроде бы так можно, т.к. в этот момент переменная не „зачищена“ и должна быть скопирована в defer.».
Не очень понимаю что значит «зачищена», но вроде бы в таких случаях переменная будет аллоцирована в heap и код прозрачно для вас будет работать с указателем. Как и в случаях когда переменная утекает из функции
«с согласия пользователей» — если верить ответу эпиков из реддита, то отправка на сервер происходит только когда вы нажимаете кнопку «импортировать друзей из steam». Отправляются только хеши userid. Перепроверить стоит, но в общем довольно логично. Ну точнее если мы забудем что можно список друзей через api получать, а не таким топорным методом
Правильно, так уже давно работает. В k8s кластере у вас только containerd, kubelet работает напрямую с ним, docker там ставить нет смысла. На локальной тачке у вас docker + containerd, но о существовании второго вы и не догадыватесь, для пользователя работа с containerd происходит прозрачно через docker. Так что у вас не должно быть ситуации «не видно всех», т.к. одновременно вы не будете kubelet и docker ставить на тачку
Заголовок кликбейтный. Более того — вводит в заблуждение. Упоминание kubernetes не хватает как минимум. За место того чтобы разводить эту чуму — могли бы наоборот с ней бороться, как делают нормальные авторы. Хотя б назвали бы «Docker — не deprecated, хватит хайпить!». Вроде и вызывающе, но уже не вводит в заблуждение. Содержание более-менее, но заголовок меня в бешенство вводит
Уже несколько тайтлов объявили что у них будет ползунок графики между фпс и качеством. Собственно аналогичное было в ps4 pro. Меня вообще удивляет что все хотят производительности топовых гпу от консолей, ценник которых в полностью собранном виде меньше
Разве их не собирают сколько получится в контейнеры и не хранят на территории станции? По последним фоткам что я видел все заставлено этими баками с водой
Usually, the only user who can decrypt the data is a user with the same logon credentials as the user who encrypted the data. In addition, the encryption and decryption must be done on the same computer.
Ну открытым текстом совсем плохо, шифровать стоит. Как минимум под windows раньше использовали CryptUnprotectData, а он привязан к пользователю и завязан на авторизацию
Ну в плане того что половина поломок от прикручивания свистоперделок убунтой — вы правы. Насчет zoom — показывает состояние платформы. Lucidchart — популярный рисоватор блок-схем, работает через браузер, жрет много. Суть в том что oom firefox крашит систему, в других oom случаях такого не возникало.
Ну не опускайтесь до такого уровня. Зачем защищать убунту если ей не пользуетесь даже. Я же не спорю с вами. Отваливался и дома и на работе, починился ровно по apt upgrade.
Так я вам и поверил.
Раньше пробовал разные дистры, но проблем выходило +- столько же сколько и на ubuntu, но чинить ubuntu из-за популярности выходило проще. Сижу на чистой ubuntu только чтобы уменьшить количество проблем и увеличить вероятность нахождения ответа в гугле, т.к. количество граблей и недоделок остальных редакций ubuntu гораздо больше (а так хотелось бы cinnamon). И то постоянно проблемы.
Живу от apt upgrade до apt upgrade. То чтобы залогиниться после локскрина надо выбрать смену пользователя и только потом зайти обратно, а то не подключится кейстор (или что-то такое, не помню уже). То приложения улетают на фантомный экран при запуске. То при локскрине начинает моргать экран. То звук слишком тихий (чинилось рестартом pulseaudio). То звук нормальной громкости, но пропадает совсем при % <= 40. То вырежут возможность делать звук выше 100%. То вернут. При открытии страницы lucidchart ноут может намертво зависнуть (пофиксил апгрейдом оперативки с 8 до 20гб, хотя свап 8Гб на ssd). zoom до сих пор вызывает фантомные лаги, зависания и краши, в нем сижу только с отдельного windows компа. Неделю назад заметил что вентилятор включается сам по себе, оказалось snap выжирает 200% время от времени (давно хотел удалить его, т.к. все приложения через него жрут ресурсов не в себя и пользоваться ими не возможно, а тут и повод). То если заряжаешь ноут больше 5 минут, то происходит ребут (починили относительно быстро — пару недель). Так и не удалось побороть тиринг на встроенной intel (хотя теперь он только при fullscreen видео). Отваливался wifi месяц, хорошо я тогда с провода мог сидеть без проблем. Про гном не буду упоминать, т.к. это отдельная тема, только скажу что в какой-то момент он стал жрать мало ресурсов и не тормозить что меня очень порадовало.
И это все только что запомнилось/долго бесило на 2ух ноутах за последние 3-4 года, до этого пользовался ubuntu server/fedora в виртуалке на windows.
В общем скажите мне как это у вас получается и не врете ли вы, хочу тоже попробовать.
case exitSignal = <-signals: на case <-ctx.Done():
Вот если спрятать логику чтобы была отдельная функция
Так и не понял была ли утечка связанная с commands.UUID или нет. «Вроде бы так можно, т.к. в этот момент переменная не „зачищена“ и должна быть скопирована в defer.».
Не очень понимаю что значит «зачищена», но вроде бы в таких случаях переменная будет аллоцирована в heap и код прозрачно для вас будет работать с указателем. Как и в случаях когда переменная утекает из функции