mitigations=off - отключение патчей безопасностей ядра, при сборке ядра можно настроить детальнее, короче на своё усмотрение
amd_pstate=passive - (см. аналог для intel) мне больше нравится как работает schedutil, можно переставить на active и у вас останется 2 планировщика - powersave и perfomance. В режиме active планировщик perfomance не жарит всегда на 100%, но предпочитает сильно более агресивный режим и греет процессор больше. Для стационарного ПК думаю это лучший выбор, если у вас ноутбук то советую оставить passive + schedutil
drm_kms_helper.drm_fbdev_overalloc=300 - тройная буферизация. Тут вообще спорно, некоторые игры показывают лучшую производительность без неё, т.е. выставить 100. В данный момент у меня стоит 100, но можете выставить 300 и посмотреть разные игры. Оно может вести себя сильно по разному при включении или отключении вертикальной синхронизации, а так же установке лимита кадров или без.
Ну и некоторые параметры лежат в /etc/sysctl.conf:
Интересно, на 6.9.0 в настройках монитора у меня пропали варианты 120 и 90 Гц, остались только 60 и 165 (82UH Legion 7 16ARHA7). Собирал с olddefconfig, вряд ли какой-то флаг это делает, видимо где-то какой-то специфичный фикс приехал о_О
Не понимаю за что кто-то влепил вам минус, потому что мне понятен ваш крик души. К сожалению за последние пару лет я не нашел чего-либо, что можно было бы использовать, приходится строить тяжелые велосипеды на основе какого-то шаблона документа (тянуть с него стили и прочее), а тело как-то собирать через стандартный xml или вообще template/text.
Я думаю можно это ожидать от более профильных блогов и/или переводов. Мне нравится читать такие короткие новости от denis-19 :) Порой натыкаешься на какие-то интересные релизы или просто вспоминаешь типа "о, там же анонсировали такую-то фичу, вот первая реализация, надо бы глянуть"
Сел смотреть что там наделали, сижу рыдаю переделывая свой старый .eslintrc.json в новый единственный формат. Ох, вот бы кто написал нормальное руководство по переезду на новый формат...
Ожидал увидеть что-то более реальное, типа "для примера возьмем исходники программы $NAME, для наглядности напишем свою обертку, где выставим нужные нам параметры" и т.п.
Я конечно могу найти что-то вроде https://github.com/google/brotli , поковырять, попытаться понять как это устроено и работает, но всё же... Как то не хватает в статье более-менее реальных примеров, а то на самом интересном всё и закончилось. Я даже думал где-то в конце должна быть рекламная ссылка на курсы.
Оооо, особенно в вэбе! Это на самом деле очень любопытно, особенно на примере "Оранжевого Ютуба", как минимум часть их фронта всегда было интересно поковырять.
То как они внедряли vue по кусочкам, на странице де факто работало несколько инстансов vue, что-то работало с комментариями, что-то с лентов предлагаемых видео, какая-то большая часть классически отдавалась серверов.
Как они пытались бороться со скачиваниями с помощью обфускации кусочков кода, где были спрятаны ссылки на варианты качества и т.п. Но самый находчивый искатель мог без труда отыскать те кусочки скрипта, которые можно было скормить локальной виртуалке с js, реализованной на чем угодно - главное сделать eval и просто получить из функции читаемые ссылки.
Как больше года, из-за их экспериментов с фронтом, обфускацией ссылок, по факту у них была дыра, которая позволяла скачивать премиальные/платные видео (это вообще интересно, были ли к ним претензии от авторов за утечки, были ли компенсации или что нибудь)
Или, например, когда появился OF, он же полностью на vue (вроде как), поэтому мне кажется сейчас самое интересное это отследить как они перейдут с vue2 на vue3, потому что все начальные болячки в виде лагающих огромных лент у них остаются до сих пор и не понятно что им мешает это как-то решить.
Или Патреон с бусти, которые без стыда выплевывали с бэка ссылки на платные контент всем пользователям, главное было знать где и как извлекать это. Справедливости ради патреон так шарил внешние ссылки, любые, которые содержались в платных или закрытых постах.
Ну и вообще интересно на этих вот штуках посмотреть как себя ведет SSR и просто чистый JS насилующий браузер и процессор юзеров. Еще интереснее узнать почему именно эти сервисы выбрали такой вариант, как они к нему пришли и т.п.
Связка obsidian+syncthing работает прекрасно, объединены несколько устройств - win11, linux, android. Из шаманства единственное что сделал для удобства - это завернуть syncthing в трэй на винде, но это дело буквально одной дополнительной установки. Фактически, чтобы потерять все свои данные вам нужно потерять доступ ко всем физическим устройствам, которые шарят папку.
А по моим ощущениям ему важнее не деньги, а отстоять не только свои права, но и коллег. Мне кажется тут странно руководствоваться ощущениями. Но я соглашусь с вами в том смысле, что когда припрёт, то этим всем заниматься некогда, сам попадал в подобные ситуации и было проще уйти и найти новую.
Работаю в госах уже 5+ лет, индексируют ЗП стабильно каждый год на 4-8%, есть бонусные повышалки вплоть до 20%, но это ограниченные акции и нужен хороший отзыв и обоснование от руководства. В этом плане тут проще, есть определенный бюджет на повышение ЗП, как стандартно всем, так и вот эти бонусные, никто эти деньги себе никак не может присвоить, а распредилить обязан, поэтому в большинстве случаев, когда у тебя адекватный начальник, то он подает вот такие заявки на бонусные повышения ЗП, расписывает что ты сделал, какую это пользу принесло или как сэкономило время/деньги.
Да, стартовые ЗП сильно меньше рынка. У нас большая проблема с кадрами. Стоит нанять более-менее толкового джуна или вообще выпускника, проходит полгода-год и вот его уже перекупает какой-нибудь Сбер с оклада 80к на 150-200к, потому что может. И вот приехали.
Я думаю в данном случае автору было принципиальнее отстоять свои права. И я его сильно поддерживаю в этом, надоело вот это вот "ну вы же знаете где живёте". Если начинать с себя, то это как раз очень правильная позиция. Автора начал с себя и отстаивания своих прав.
При чем тут скорость разработки и заявленная вами тема про ЯП для новичков? Какая связь? Вы сами много людей учили или как-то помогали в обучении? Я сам не сильно преподаватель и через меня прошли 3 человека, каждому нужен был очень разный уровень навыков программирования, такой, что они могли на работе автоматизировать какие-то рутинные вещи или просто разобраться в чем-то уже существующем и маленьком.
Я сам начинал с python, сейчас полностью перешел на golang и JS. И советовать эти языки как первые я бы стал только в том случае, если человек четко ставит себе цель. Например вкатиться во фронтэнд, бэкэнд, а может человек игры хочет делать, тогда тем более с C# вероятно начинать и стоит.
Но по моему опыту работы в разных местах (удивительно, но кодят не только в IT компаниях), чаще всего люди учатся писать что-то супер маленькое и простое, что помогает им в работе - спарсить файлики клиентов/заказчиков, собрать из БД в эксельку какой-то отчет и отправить куда-то и т.п. вещи. Так вот в случае python людям сильно проще воспринимать его синтаксис. У меня на много больше сил и времени уходило, чтобы объяснить людям что такое стрелочные функции, асинхронность, как вообще жить со статической типизаций и о том как душно расписывать типы (вы кстати забыли об этом упомянуть, приведя в пример крайне нелепый print).
И да, часто новичкам не нужно вот это вот ХАЙЛОАД, СЕРВЕРЛЕСС, да даже линукса у 99% нет и их пугает это слово. Вообще это правда бред сравнивать какой язык для новичка лучше. Некоторые вообще C++ первый раз пощупали в универе, зато это им дало в последствии такую жирную базу, которую сложно переоценить.
Для чего вот свой template изобретать? По моему эта штука должна решать проблему того, что вам необходимо применять например свои специальные атрибуты или как-то обернуть многословность там, где она есть.
В свое время выбрал vue, вместо react просто потому что ломать голову этим jsx было совсем неприятно, а раздел шаблона в компонентах vue сильно напоминал какой-нибудь jinja
Ну, из полезного тут только параметры ядра в конце и то некоторые спорные, а многие не упомянуты.
Полная строка GRUB_CMDLINE_LINUX:
UPD: решил дополнить своим списком параметров
nowatchdog - отключает сторожевые таймеры
mitigations=off - отключение патчей безопасностей ядра, при сборке ядра можно настроить детальнее, короче на своё усмотрение
amd_pstate=passive - (см. аналог для intel) мне больше нравится как работает schedutil, можно переставить на active и у вас останется 2 планировщика - powersave и perfomance. В режиме active планировщик perfomance не жарит всегда на 100%, но предпочитает сильно более агресивный режим и греет процессор больше. Для стационарного ПК думаю это лучший выбор, если у вас ноутбук то советую оставить passive + schedutil
drm_kms_helper.drm_fbdev_overalloc=300 - тройная буферизация. Тут вообще спорно, некоторые игры показывают лучшую производительность без неё, т.е. выставить 100. В данный момент у меня стоит 100, но можете выставить 300 и посмотреть разные игры. Оно может вести себя сильно по разному при включении или отключении вертикальной синхронизации, а так же установке лимита кадров или без.
Ну и некоторые параметры лежат в
/etc/sysctl.conf:Есть рекомендации что-то менять с размерами пакетов и т.п. но как по мне это слишком тяжело заметить и протестировать, так что тут совсем минимум.
Интересно, на 6.9.0 в настройках монитора у меня пропали варианты 120 и 90 Гц, остались только 60 и 165 (82UH Legion 7 16ARHA7). Собирал с olddefconfig, вряд ли какой-то флаг это делает, видимо где-то какой-то специфичный фикс приехал о_О
Не понимаю за что кто-то влепил вам минус, потому что мне понятен ваш крик души.
К сожалению за последние пару лет я не нашел чего-либо, что можно было бы использовать, приходится строить тяжелые велосипеды на основе какого-то шаблона документа (тянуть с него стили и прочее), а тело как-то собирать через стандартный xml или вообще template/text.
Хотя бы для pdf есть неплохая библиотека
Я думаю можно это ожидать от более профильных блогов и/или переводов.
Мне нравится читать такие короткие новости от denis-19 :)
Порой натыкаешься на какие-то интересные релизы или просто вспоминаешь типа "о, там же анонсировали такую-то фичу, вот первая реализация, надо бы глянуть"
Сел смотреть что там наделали, сижу рыдаю переделывая свой старый .eslintrc.json в новый единственный формат.
Ох, вот бы кто написал нормальное руководство по переезду на новый формат...
Ожидал увидеть что-то более реальное, типа "для примера возьмем исходники программы $NAME, для наглядности напишем свою обертку, где выставим нужные нам параметры" и т.п.
Я конечно могу найти что-то вроде https://github.com/google/brotli , поковырять, попытаться понять как это устроено и работает, но всё же... Как то не хватает в статье более-менее реальных примеров, а то на самом интересном всё и закончилось. Я даже думал где-то в конце должна быть рекламная ссылка на курсы.
Оооо, особенно в вэбе! Это на самом деле очень любопытно, особенно на примере "Оранжевого Ютуба", как минимум часть их фронта всегда было интересно поковырять.
То как они внедряли vue по кусочкам, на странице де факто работало несколько инстансов vue, что-то работало с комментариями, что-то с лентов предлагаемых видео, какая-то большая часть классически отдавалась серверов.
Как они пытались бороться со скачиваниями с помощью обфускации кусочков кода, где были спрятаны ссылки на варианты качества и т.п. Но самый находчивый искатель мог без труда отыскать те кусочки скрипта, которые можно было скормить локальной виртуалке с js, реализованной на чем угодно - главное сделать eval и просто получить из функции читаемые ссылки.
Как больше года, из-за их экспериментов с фронтом, обфускацией ссылок, по факту у них была дыра, которая позволяла скачивать премиальные/платные видео (это вообще интересно, были ли к ним претензии от авторов за утечки, были ли компенсации или что нибудь)
Или, например, когда появился OF, он же полностью на vue (вроде как), поэтому мне кажется сейчас самое интересное это отследить как они перейдут с vue2 на vue3, потому что все начальные болячки в виде лагающих огромных лент у них остаются до сих пор и не понятно что им мешает это как-то решить.
Или Патреон с бусти, которые без стыда выплевывали с бэка ссылки на платные контент всем пользователям, главное было знать где и как извлекать это. Справедливости ради патреон так шарил внешние ссылки, любые, которые содержались в платных или закрытых постах.
Ну и вообще интересно на этих вот штуках посмотреть как себя ведет SSR и просто чистый JS насилующий браузер и процессор юзеров. Еще интереснее узнать почему именно эти сервисы выбрали такой вариант, как они к нему пришли и т.п.
Связка obsidian+syncthing работает прекрасно, объединены несколько устройств - win11, linux, android.
Из шаманства единственное что сделал для удобства - это завернуть syncthing в трэй на винде, но это дело буквально одной дополнительной установки.
Фактически, чтобы потерять все свои данные вам нужно потерять доступ ко всем физическим устройствам, которые шарят папку.
А по моим ощущениям ему важнее не деньги, а отстоять не только свои права, но и коллег. Мне кажется тут странно руководствоваться ощущениями.
Но я соглашусь с вами в том смысле, что когда припрёт, то этим всем заниматься некогда, сам попадал в подобные ситуации и было проще уйти и найти новую.
Работаю в госах уже 5+ лет, индексируют ЗП стабильно каждый год на 4-8%, есть бонусные повышалки вплоть до 20%, но это ограниченные акции и нужен хороший отзыв и обоснование от руководства.
В этом плане тут проще, есть определенный бюджет на повышение ЗП, как стандартно всем, так и вот эти бонусные, никто эти деньги себе никак не может присвоить, а распредилить обязан, поэтому в большинстве случаев, когда у тебя адекватный начальник, то он подает вот такие заявки на бонусные повышения ЗП, расписывает что ты сделал, какую это пользу принесло или как сэкономило время/деньги.
Да, стартовые ЗП сильно меньше рынка. У нас большая проблема с кадрами. Стоит нанять более-менее толкового джуна или вообще выпускника, проходит полгода-год и вот его уже перекупает какой-нибудь Сбер с оклада 80к на 150-200к, потому что может. И вот приехали.
Я думаю в данном случае автору было принципиальнее отстоять свои права.
И я его сильно поддерживаю в этом, надоело вот это вот "ну вы же знаете где живёте".
Если начинать с себя, то это как раз очень правильная позиция. Автора начал с себя и отстаивания своих прав.
При чем тут скорость разработки и заявленная вами тема про ЯП для новичков? Какая связь? Вы сами много людей учили или как-то помогали в обучении?
Я сам не сильно преподаватель и через меня прошли 3 человека, каждому нужен был очень разный уровень навыков программирования, такой, что они могли на работе автоматизировать какие-то рутинные вещи или просто разобраться в чем-то уже существующем и маленьком.
Я сам начинал с python, сейчас полностью перешел на golang и JS. И советовать эти языки как первые я бы стал только в том случае, если человек четко ставит себе цель. Например вкатиться во фронтэнд, бэкэнд, а может человек игры хочет делать, тогда тем более с C# вероятно начинать и стоит.
Но по моему опыту работы в разных местах (удивительно, но кодят не только в IT компаниях), чаще всего люди учатся писать что-то супер маленькое и простое, что помогает им в работе - спарсить файлики клиентов/заказчиков, собрать из БД в эксельку какой-то отчет и отправить куда-то и т.п. вещи.
Так вот в случае python людям сильно проще воспринимать его синтаксис. У меня на много больше сил и времени уходило, чтобы объяснить людям что такое стрелочные функции, асинхронность, как вообще жить со статической типизаций и о том как душно расписывать типы (вы кстати забыли об этом упомянуть, приведя в пример крайне нелепый print).
И да, часто новичкам не нужно вот это вот ХАЙЛОАД, СЕРВЕРЛЕСС, да даже линукса у 99% нет и их пугает это слово.
Вообще это правда бред сравнивать какой язык для новичка лучше.
Некоторые вообще C++ первый раз пощупали в универе, зато это им дало в последствии такую жирную базу, которую сложно переоценить.
Просто переходите на pnpm
Что-то задушило меня оно, впечатление испорчено
Недавно искал как скрыть из своей ленты странных авторов - спасибо, как-то не попадалось на глаза
Для локальной разработки вам хватит файла .pgpass
Для чего вот свой template изобретать? По моему эта штука должна решать проблему того, что вам необходимо применять например свои специальные атрибуты или как-то обернуть многословность там, где она есть.
В свое время выбрал vue, вместо react просто потому что ломать голову этим jsx было совсем неприятно, а раздел шаблона в компонентах vue сильно напоминал какой-нибудь jinja
Тут на самом ничего интересного, но вот важный момент, который в комментариях они сами отметили - они не делают nvme в рейд и есть хорошее объяснение.
Так что тут скорее вывод о том, что лучше планируйте ваше потребление памяти :)
Интересное решение проблемы. Когда у вас в квартире ломается розетка, то вы покупаете новую квартиру?