Не увидел преимуществ: где-то тоже самое, где-то даже хуже.
DM/DE/альтернативные репы - это все вкусовщина, доступно везде, меняется по настроению.
А вот по поддержке есть вопросы: минт отстает на полгода, у него меньше сообщество, меньше ресурсов, в целом проблем там больше, а информации меньше.
Так что в конце концов уехал с минта на убунту - не хочу разгребать чужие проблемы/ошибки, когда есть возможность чтобы их разгребали за меня, и чем больше народу это делает, тем меньше проблем доходит до меня, как пользователя.
имхо полный пассив не интересно, от современного железа нужно брать максимум. Шум мешает, если он постоянный и непрерывный, и в периоды отдыха, когда внимание не сосредоточено на чем-то конкретном. Современное железо на низких нагрузках бесшумное или почти не шумит - все работает на минимальных оборотах. А вот на высоких нагрузках шум существенный, но по-другому такие мощности рассеивать просто нечем.
В быту в идеале нужно не полностью убирать шум, а максимально его задавить, но иметь возможность раскочегарить железо на паспортный tdp. Потому что задачи, решаемые на компьютере, у людей чередуются: работа, отдых, развлечения, учеба, хобби и т.п. И многие из них завязаны на производительность: браузер, видео, игры, спецсофт. Задержки времени и недостаток производительности тут более раздражающий фактор чем шум, пока шум не непрерывный.
В обычном рабочем процессе, когда что-то правишь, более раздражительный фактор - задержки, и тут выгоднее разменять тишину на производительность, потому что периоды нагрузки обычно небольшие, порядка нескольких минут. В цикле "исправил - проверил", промежуточная компиляция здорово раздражает, также раздражает долгая индексация проекта или низкая отзывчивость автокомплита и анализа - все это завязано на производительность железа.
Но если вдруг шум длится непрерывно дольше десяти минут - это серьезная проблема, и вот тут как раз и надо резать шум. Именно поэтому серверное железо дома не живет - там маленькие вентиляторы на 4к rpm, они воют громко, монотонно, 24/7. В таких условиях можно через пару дней натурально уехать в психушку.
Я думаю первое что нужно тут делать, это переходить на малошумящие вентиляторы - они практически полностью убирают шум, но за счет небольшого снижения мощности. Таким образом даже у серверного железа система охлаждения становится практически бесшумной, не говоря уже об обычном десктопе.
На современные процессоры сейчас корректнее устанавливать водянки, там тоже есть практически бесшумные варианты. Радиаторы на типичные 200Вт уже просто страшно вешать на тонкие платы. Из-за больших размеров кремния там появился такой фактор как неудачные компоновки физических ядер, которые кулеры охладить уже не в состоянии, т.к. ядра располагаются за пределами подошвы радиатора, при этом вентиляторы работают на 100%, тщетно пытаясь остудить чип. Получается что шум тут чисто за счет конструктивных особенностей процессора - это тоже нужно учитывать при сборке тихого компьютера. Современные видюхи трогать опасно, с такими ценами лишаться гарантии не особо интересно, а шумят они только в играх. Также для современных видюх и процессоров большую роль играет программное ограничение мощности - обычно за счет небольших потерь мощности серьезно снижается верхний порог шума, а это существенно.
Что касается пассивных кулеров - выше все уже сказали. Они чисто физически намного менее эффективные, чем активные радиаторы даже с минимальным обдувом. Хорошо разобрано это тут https://forum.ixbt.com/topic.cgi?id=48:3134:1#1 Воздух довольно "липкий", и перегретый слой хорошо удерживается у поверхности, без принудительной прокачки нужны совсем огромные площади радиаторов, даже самое слабое движение воздуха существенно увеличивает теплосьем. Доступная аналогия: вспомните ситуации когда вы потеете, а вокруг штиль, слабый ветерок или нормальный ветер, какая при этом разница в уровне комфорта. К тому же чисто конструктивно пассивные кулеры для той же площади поверхности имеют большие габариты и вес, т.е. менее эффективны. Просто за счет того факта, что некому продавливать липкий воздух через узкие щели между пластинами. Щели должны быть существенно шире, а чтобы снизить влияние ориентации (пластины работают только в вертикальной плоскости), пластины меняют на иголки. Т.е. по факту пассивные радиаторы только усугубляют ситуацию с весом. Но если вес развязать через промежуточный термоинтерфейс, ту же водянку, то это допустимо. Но только это мало чем отличается от обычной водянки, у которой остановлены вентиляторы на малых режимах.
Пассивные БД из-за низкой эффективности пассивного охлаждения работают в более горячих режимах. Именно по этой причине, какие бы качественные там комплектующие не стояли, разумнее ограничится полупассивом - пусть на низких нагрузках он не шумит, но на серьезных хорошо охлаждает горячее железо. Это серьезно влияет на ресурс и надежность: горячие силовые элементы живут намного меньше.
Таким образом получаем тихое железо в обычных ситуациях, но с возможностью работы на полной мощности. При этом даже на полной мощности малошумящие вентиляторы существенно снижают шум, по сравнению со стоковыми.
Вот это как раз признак серьезной экономии: максимум библиотек, минимум собственного кода. Никакого тестирования, никакой оптимизации - все это дорого и избыточно. Похоже на то что оно работает? Значит все, в релиз. Чем больше сэкономишь, тем большая доля бюджета пойдет на премии заинтересованным лицам.
Кстати да. Нужно отделять базу, общие концепции, от языка и его инструментов. Не видел чтобы этого делали.
У многих вот этой базы как раз нет: понимания что такое компьютер и как он работает, понимания типов данных и их устройства, булевой логики, понимания простейших базовых алгоритмов, понимания основ ООП в конце концов - все то, что имеет значение независимо от языка, и позволяет не зависеть от языка.
И вот приходят такие люди без базы на курсы, и им сразу начинают гнать циклы, массивы, функциональщину, и они такие: "че? как это вообще работает? что мне делать то надо? я не понимаю задание". А другая половина потока все это понимает и проскакивает без проблем.
Но с другой стороны преподавать базу на курсах - занятие неблагодарное: это долго, дорого, и скучно. Многие ее просто проигнорируют. Люди хотят побыстрее добить курс, получить сертификат, и устроиться на работу с зарплатой в 100500 денег.
Чтобы базу давали не видел, но иногда просто дают ссылки на публичные курсы типа cs50, что уже неплохо. Но опять же все упирается в мотивацию: нужна значительная мотивация, чтобы прослушать тот же cs50.
Обычно только через несколько лет человек начинает понимать, что ему чего-то не хватает, и добирать недостающее точечно, урывками. Это конечно улучшает ситуацию, но все равно оставляет большие пробелы в фундаменте, которые иногда выстреливают в самых неподходящих ситуациях, тут то людей и настигает понимание, что вузовский фундамент курсами и практикой заменить сложно, цельные знания все же прочнее обрывочных, они связаны между собой, а не просто набор фактов.
Выбор тоже в глубоком детстве сделан, но далеко не всем так везет на обучение в струю. Никакого специального обучения в школе не было, но были профильные кружки, куда в основном ребята ходили ради игр, были книги, которые позволяли делать что-то осмысленное даже в детском возрасте. Профильного обучения тоже не было - направление считалось престижным, огромный конкурс и проходной порог, все забито блатными, попасть практически нереально, а на платное в семье денег просто не было. Но позже, уже в отрасли, для себя тоже закончил профильную платную вышку. В остальном много практики, самообразования, и наглость пробоваться туда, где никаких документов об образовании предоставить просто нельзя.
Из официального была информатика из школьной программы, которая заложила неплохую базу для старта, и был вузовский аналог непрофильной информатики, укрепляющий школьную базу.
Есть расширение frigate, там можно задать собственный прокси, можно задать список сайтов для прокси, в том числе регекспами, но еще оно автоматически перенаправляет сайт на прокси, если напрямую он не открывается.
Имхо nginx лучше поднимать через docker. Это быстрее, проще, и чище. С докером также в легком доступе множество преднастроенных проксей и VPN на любой вкус. И домен для всего этого не обязателен.
заряжали смартфон с помощью ноутбука. В этот момент система без особых проблем получила доступ к чатам в мессенджере на смартфонах и проанализировала их
Железо промышленного класса должно быть более защищённым, в том числе по питанию. Так что гражданскому железу на производстве делать особо нечего, нужно разрабатывать конкретно под условия на производстве. Ребята как-то свое разрабатывали, так у них контроллеры перезагружались из-за сильных помех по питанию, это программно не решается в принципе.
Помню про Израиль читал такое. Сначала разрешили женщинам быть солдатами, потом выяснили побочки на практике.
Дело даже не столько в потомстве, сколько в физиологии: женщины физически более уязвимы, от тех нагрузок, которые мужчины переносят нормально, у женщин начинаются проблемы, а инвалиды на ровном месте никому не интересны.
Просто не нужно брать на себя больше, чем требуется. А требуется мало. Для больших объемов работы нужен целые отдел, и это понятно любому. От одного программиста никто не ждёт, что он с этим всем справится. Непонятно только почему он на работе ночует, пытаясь успеть сделать работу за целый отдел.
Тут ещё сложность с временем удержания: через месяц твой код для тебя уже чужой, его нужно изучать снова, всё нюансы уже "смыты" десятками других задач.
А чужой код документировать это неблагодарный труд.
Так и есть. Все вокруг быстро меняется, софт должен к этому непрерывно адаптироваться.
Старый софт был монолитным и ориентировался в основном на оффлайн - он мог жить годами без изменений.
Современный софт - сборник библиотек и зависимостей. Зависимости постоянно меняются, особенно внешние: на веб-апи полагаться нельзя, как показывает практика они меняются даже когда не должны.
Все так. Цены рванули до абсолютно неадекватных значений 4x. Потом упали до 2x, но особо погоды это не делает. На SSD ситуация немногим лучше. А на все остальное цены вернулись до 0.9-1.3x, что уже более-менее доступно.
В итоге плюнул и заказал себе SSD с Али в максимальной комплектации - не смотря на наценку Али, всё равно обходится почти вдвое дешевле чем в розничных магазинах.
Таблички табличками, но их паркинг это что-то. На PHP наиболее лёгкий вариант парсера через php office открывает xlsx табличку на 60мб (порядка 150к простейших записей без формул и форматирования) аж 10 минут, тогда как java-парсео в libre на это тратит секунд 10.
Вот с этой стороны с табличками работать неудобно - они крайне тяжелы в паркинге, лучше уж выгрузки в простейших текстовых форматах, они открываются за секунды везде.
Удивительно, но как показывает практика, в процессе жизни игры код практически не меняется.
Когда-то много лет назад, начитавшись статей с васма, ради академического интереса делал что-то похожее под живую онлайн-игрушку в ольке. Естественно в паблик это не пошло и было заброшено. Но когда спустя несколько лет (и много релизов игрушки) случайно откопал это творение, стало любопытно, а работает ли оно еще? Оказалось работает.
Там, где такое быстро отваливается - там прикладывают значительные усилия чтобы это отваливалось. Сам по себе код практически не меняется, но меняется контент. Яркий пример тому - GTA 5 с его знаменитым багом, который за много лет никто не почесался исправить.
Ну может там БДСМ-отдел. Или ЗП тысяч 700.
Не увидел преимуществ: где-то тоже самое, где-то даже хуже.
DM/DE/альтернативные репы - это все вкусовщина, доступно везде, меняется по настроению.
А вот по поддержке есть вопросы: минт отстает на полгода, у него меньше сообщество, меньше ресурсов, в целом проблем там больше, а информации меньше.
Так что в конце концов уехал с минта на убунту - не хочу разгребать чужие проблемы/ошибки, когда есть возможность чтобы их разгребали за меня, и чем больше народу это делает, тем меньше проблем доходит до меня, как пользователя.
имхо полный пассив не интересно, от современного железа нужно брать максимум.
Шум мешает, если он постоянный и непрерывный, и в периоды отдыха, когда внимание не сосредоточено на чем-то конкретном.
Современное железо на низких нагрузках бесшумное или почти не шумит - все работает на минимальных оборотах. А вот на высоких нагрузках шум существенный, но по-другому такие мощности рассеивать просто нечем.
В быту в идеале нужно не полностью убирать шум, а максимально его задавить, но иметь возможность раскочегарить железо на паспортный tdp. Потому что задачи, решаемые на компьютере, у людей чередуются: работа, отдых, развлечения, учеба, хобби и т.п. И многие из них завязаны на производительность: браузер, видео, игры, спецсофт. Задержки времени и недостаток производительности тут более раздражающий фактор чем шум, пока шум не непрерывный.
В обычном рабочем процессе, когда что-то правишь, более раздражительный фактор - задержки, и тут выгоднее разменять тишину на производительность, потому что периоды нагрузки обычно небольшие, порядка нескольких минут. В цикле "исправил - проверил", промежуточная компиляция здорово раздражает, также раздражает долгая индексация проекта или низкая отзывчивость автокомплита и анализа - все это завязано на производительность железа.
Но если вдруг шум длится непрерывно дольше десяти минут - это серьезная проблема, и вот тут как раз и надо резать шум.
Именно поэтому серверное железо дома не живет - там маленькие вентиляторы на 4к rpm, они воют громко, монотонно, 24/7. В таких условиях можно через пару дней натурально уехать в психушку.
Я думаю первое что нужно тут делать, это переходить на малошумящие вентиляторы - они практически полностью убирают шум, но за счет небольшого снижения мощности. Таким образом даже у серверного железа система охлаждения становится практически бесшумной, не говоря уже об обычном десктопе.
На современные процессоры сейчас корректнее устанавливать водянки, там тоже есть практически бесшумные варианты. Радиаторы на типичные 200Вт уже просто страшно вешать на тонкие платы.
Из-за больших размеров кремния там появился такой фактор как неудачные компоновки физических ядер, которые кулеры охладить уже не в состоянии, т.к. ядра располагаются за пределами подошвы радиатора, при этом вентиляторы работают на 100%, тщетно пытаясь остудить чип. Получается что шум тут чисто за счет конструктивных особенностей процессора - это тоже нужно учитывать при сборке тихого компьютера.
Современные видюхи трогать опасно, с такими ценами лишаться гарантии не особо интересно, а шумят они только в играх.
Также для современных видюх и процессоров большую роль играет программное ограничение мощности - обычно за счет небольших потерь мощности серьезно снижается верхний порог шума, а это существенно.
Что касается пассивных кулеров - выше все уже сказали. Они чисто физически намного менее эффективные, чем активные радиаторы даже с минимальным обдувом. Хорошо разобрано это тут https://forum.ixbt.com/topic.cgi?id=48:3134:1#1
Воздух довольно "липкий", и перегретый слой хорошо удерживается у поверхности, без принудительной прокачки нужны совсем огромные площади радиаторов, даже самое слабое движение воздуха существенно увеличивает теплосьем. Доступная аналогия: вспомните ситуации когда вы потеете, а вокруг штиль, слабый ветерок или нормальный ветер, какая при этом разница в уровне комфорта.
К тому же чисто конструктивно пассивные кулеры для той же площади поверхности имеют большие габариты и вес, т.е. менее эффективны. Просто за счет того факта, что некому продавливать липкий воздух через узкие щели между пластинами. Щели должны быть существенно шире, а чтобы снизить влияние ориентации (пластины работают только в вертикальной плоскости), пластины меняют на иголки.
Т.е. по факту пассивные радиаторы только усугубляют ситуацию с весом. Но если вес развязать через промежуточный термоинтерфейс, ту же водянку, то это допустимо. Но только это мало чем отличается от обычной водянки, у которой остановлены вентиляторы на малых режимах.
Пассивные БД из-за низкой эффективности пассивного охлаждения работают в более горячих режимах. Именно по этой причине, какие бы качественные там комплектующие не стояли, разумнее ограничится полупассивом - пусть на низких нагрузках он не шумит, но на серьезных хорошо охлаждает горячее железо. Это серьезно влияет на ресурс и надежность: горячие силовые элементы живут намного меньше.
Таким образом получаем тихое железо в обычных ситуациях, но с возможностью работы на полной мощности. При этом даже на полной мощности малошумящие вентиляторы существенно снижают шум, по сравнению со стоковыми.
Вот это как раз признак серьезной экономии: максимум библиотек, минимум собственного кода. Никакого тестирования, никакой оптимизации - все это дорого и избыточно. Похоже на то что оно работает? Значит все, в релиз. Чем больше сэкономишь, тем большая доля бюджета пойдет на премии заинтересованным лицам.
Профицит программеров - голубая мечта многих управленцев. Его вангуют каждый год. И каждый год сложность технологий увеличивается.
Кстати да. Нужно отделять базу, общие концепции, от языка и его инструментов. Не видел чтобы этого делали.
У многих вот этой базы как раз нет: понимания что такое компьютер и как он работает, понимания типов данных и их устройства, булевой логики, понимания простейших базовых алгоритмов, понимания основ ООП в конце концов - все то, что имеет значение независимо от языка, и позволяет не зависеть от языка.
И вот приходят такие люди без базы на курсы, и им сразу начинают гнать циклы, массивы, функциональщину, и они такие: "че? как это вообще работает? что мне делать то надо? я не понимаю задание". А другая половина потока все это понимает и проскакивает без проблем.
Но с другой стороны преподавать базу на курсах - занятие неблагодарное: это долго, дорого, и скучно. Многие ее просто проигнорируют. Люди хотят побыстрее добить курс, получить сертификат, и устроиться на работу с зарплатой в 100500 денег.
Чтобы базу давали не видел, но иногда просто дают ссылки на публичные курсы типа cs50, что уже неплохо. Но опять же все упирается в мотивацию: нужна значительная мотивация, чтобы прослушать тот же cs50.
Обычно только через несколько лет человек начинает понимать, что ему чего-то не хватает, и добирать недостающее точечно, урывками. Это конечно улучшает ситуацию, но все равно оставляет большие пробелы в фундаменте, которые иногда выстреливают в самых неподходящих ситуациях, тут то людей и настигает понимание, что вузовский фундамент курсами и практикой заменить сложно, цельные знания все же прочнее обрывочных, они связаны между собой, а не просто набор фактов.
Обычная питьевая вода куда более страшное оружие. Стоит только перепить - и все...
Выбор тоже в глубоком детстве сделан, но далеко не всем так везет на обучение в струю. Никакого специального обучения в школе не было, но были профильные кружки, куда в основном ребята ходили ради игр, были книги, которые позволяли делать что-то осмысленное даже в детском возрасте. Профильного обучения тоже не было - направление считалось престижным, огромный конкурс и проходной порог, все забито блатными, попасть практически нереально, а на платное в семье денег просто не было. Но позже, уже в отрасли, для себя тоже закончил профильную платную вышку. В остальном много практики, самообразования, и наглость пробоваться туда, где никаких документов об образовании предоставить просто нельзя.
Из официального была информатика из школьной программы, которая заложила неплохую базу для старта, и был вузовский аналог непрофильной информатики, укрепляющий школьную базу.
Есть расширение frigate, там можно задать собственный прокси, можно задать список сайтов для прокси, в том числе регекспами, но еще оно автоматически перенаправляет сайт на прокси, если напрямую он не открывается.
Имхо nginx лучше поднимать через docker. Это быстрее, проще, и чище. С докером также в легком доступе множество преднастроенных проксей и VPN на любой вкус. И домен для всего этого не обязателен.
заряжали смартфон с помощью ноутбука. В этот момент система без особых проблем получила доступ к чатам в мессенджере на смартфонах и проанализировала их
Это что за магия?
Железо промышленного класса должно быть более защищённым, в том числе по питанию. Так что гражданскому железу на производстве делать особо нечего, нужно разрабатывать конкретно под условия на производстве. Ребята как-то свое разрабатывали, так у них контроллеры перезагружались из-за сильных помех по питанию, это программно не решается в принципе.
Кстати где-то читал что соляная кислота на активных металлах типа цинка при нагреве может давать какой-то сильный яд. Вот это страшно при пайке.
Помню про Израиль читал такое. Сначала разрешили женщинам быть солдатами, потом выяснили побочки на практике.
Дело даже не столько в потомстве, сколько в физиологии: женщины физически более уязвимы, от тех нагрузок, которые мужчины переносят нормально, у женщин начинаются проблемы, а инвалиды на ровном месте никому не интересны.
Вот например
Просто не нужно брать на себя больше, чем требуется. А требуется мало. Для больших объемов работы нужен целые отдел, и это понятно любому. От одного программиста никто не ждёт, что он с этим всем справится. Непонятно только почему он на работе ночует, пытаясь успеть сделать работу за целый отдел.
Тут ещё сложность с временем удержания: через месяц твой код для тебя уже чужой, его нужно изучать снова, всё нюансы уже "смыты" десятками других задач.
А чужой код документировать это неблагодарный труд.
Так и есть. Все вокруг быстро меняется, софт должен к этому непрерывно адаптироваться.
Старый софт был монолитным и ориентировался в основном на оффлайн - он мог жить годами без изменений.
Современный софт - сборник библиотек и зависимостей. Зависимости постоянно меняются, особенно внешние: на веб-апи полагаться нельзя, как показывает практика они меняются даже когда не должны.
Все так. Цены рванули до абсолютно неадекватных значений 4x. Потом упали до 2x, но особо погоды это не делает. На SSD ситуация немногим лучше. А на все остальное цены вернулись до 0.9-1.3x, что уже более-менее доступно.
В итоге плюнул и заказал себе SSD с Али в максимальной комплектации - не смотря на наценку Али, всё равно обходится почти вдвое дешевле чем в розничных магазинах.
Таблички табличками, но их паркинг это что-то. На PHP наиболее лёгкий вариант парсера через php office открывает xlsx табличку на 60мб (порядка 150к простейших записей без формул и форматирования) аж 10 минут, тогда как java-парсео в libre на это тратит секунд 10.
Вот с этой стороны с табличками работать неудобно - они крайне тяжелы в паркинге, лучше уж выгрузки в простейших текстовых форматах, они открываются за секунды везде.
Удивительно, но как показывает практика, в процессе жизни игры код практически не меняется.
Когда-то много лет назад, начитавшись статей с васма, ради академического интереса делал что-то похожее под живую онлайн-игрушку в ольке. Естественно в паблик это не пошло и было заброшено. Но когда спустя несколько лет (и много релизов игрушки) случайно откопал это творение, стало любопытно, а работает ли оно еще? Оказалось работает.
Там, где такое быстро отваливается - там прикладывают значительные усилия чтобы это отваливалось. Сам по себе код практически не меняется, но меняется контент. Яркий пример тому - GTA 5 с его знаменитым багом, который за много лет никто не почесался исправить.