В чем отличие подбора железа под Linux и под хакинтош?
Вроде бы, кроме как в наличии поддержки красных пока отличий не нахожу.
И там, и там желательно все на Intel приобретать, и только видеокарту зеленую или красную.
Вроде бы, кроме как в наличии поддержки красных пока отличий не нахожу.
И там, и там желательно все на Intel приобретать, и только видеокарту зеленую или красную.
https://habr.com/ru/articles/984184/
Время вставки варьируется от O(1) - каждая вторая вставка, до O(N) - один раз на N операций, но амортизированное время O(\log N). Для near-real-time систем это может быть критично. Эффект может быть нивелирован вставкой батчами, или асинхронной вставкой в фоне.
При редких паттернах операций массового удаления, возможна деградация производительности поиска до O(N)/4. Эффект может быть предотвращен вызовом метода Compact().
Пора делать новую ФС на новом принципе.
В пресс-службе «Яндекса» CNews заявили, что уже в первом квартале 2026 г. выйдут десктопные приложения «Документов» и «Таблиц» для Windows, macOS и Linux, которые будут совместимы с MS Office и справятся даже со сложными документами с нестандартным форматированием.
https://www.cnews.ru/news/top/2026-01-13_yandeks_sozdal_ubijtsu
Пару раз натыкался на образ с побитым Archinstall, поэтому хочу знать наверняка. У меня есть как минимум шесть разных образов неизвестной работоспособности. Некоторые могли быть вообще недокачанными, а я про них благополучно забыл. Недавно купил флешку и накатил Ventoy. Хочу накидать образов на неё, чтоб можно было восстанавливать другие компы. У меня две машины на арче, поэтому восстанавливать их с битого iso не хочу.
На https://archlinux.org/download/ лежит последний образ, датированный 01.01.2026. Кто-нибудь пробовал?
Как запретить безобразное поведение Gnome Files (это нынче nautilus так назвали) при работе с архивами? Я не хочу чтоб он мне автоматически распаковывал архивы, я хочу их открывать архиватором (у меня есть архивы и по пол терабайта из которых мне время от времени надо 1 файл извлечь и обновлённую версию файла назад воткнуть), пусть хоть peazip-ом и тем более не хочу, чтоб он распаковывал последний скачанный архив при заходе в директорию ~/Загрузки. Нет ничего что автоматически уберёт этот ужас? Или только ручками MIME типы редактировать?
Даже после прочтения и ответа на коментарий.
Перемещено maxcom из general
Всем доброго дня. Вопрос по обновлению питона в редос. У него установлен и есть в репозиториях версия 3.11, если вручную поставить 3.14, то система ломается. Есть ли способ как-то пользоваться в codium свежей версией Python на этой системе?
Я не хочу сказать, что это он, но идея реализована
Пользователи Windows впервые начали задумываться о переходе на альтернативную ОС в 2012 году, когда Microsoft выпустила радикально новый и неудачный пользовательский интерфейс, который поначалу назывался Metro UI, и за последующие три года компания была вынуждена свести его присутствие к минимуму. Забавно, что сейчас независимый энтузиаст воссоздал этот интерфейс для Linux.
Один из вариантов пользовательской среды Windows 8 действительно резко отличался от традиционного рабочего стола, разработанного для клавиатуры и мыши — в Microsoft предположили, что грядёт эпоха сенсорных экранов, и адаптировали интерфейс под новый способ управления компьютерами. Этого не случилось — ПК, планшеты и смартфоны так и не сформировали единую экосистему; а идея Microsoft Store с блокировкой приложений как у Apple побудила главу Valve Гейба Ньюэлла (Gabe Newell) объявить Windows 8 «катастрофой для всех на рынке ПК» и всерьёз заняться развитием проектов на Linux.
Поэтому появление данного интерфейса для Linux — это забавно. Новая среда рабочего стола на базе Wayland получила название Win8DE, и она действительно имеет много общего с интерфейсом Windows 8. Приложения и функции представлены квадратами и прямоугольниками, есть горизонтальная прокрутка рабочего стола, переключение между «страницами» приложений и представленный в компактном виде полный список установленного на компьютере ПО. Плюс шрифты и цвета по умолчанию как будто из середины «десятых». Разработчики KDE Plasma, Gnome и Cinnamon годами и десятилетиями оттачивают свои продукты, но едва ли они могут сравниться с Win8DE по забавности.
Единственное, чего здесь нет — странного всплывающего бокового меню Charms, предназначение которого в Windows 8 удалось постичь не всем, да и вызвать его по желанию было непросто. Вот и разработчик Win8DE признался, что
всегда считал его бесполезным.
Проект доступен для скачивания на GitHub.
На первый взгляд ненужно, но нехай будет. Вдруг, постмаркетосовцы возьмут на вооружение.
Кто-нибудь занимался на Яндекс.Практикум? Как оно? Особенно интересует вот этот курс, как впечатления? Стоит потраченных денег?
Отдельно про деньги: как все-таки лучше оплачивать - одним куском (со скидкой) или частями? У многих ли были проблемы с прохождением оплаты, оперативно ли порешали?
Если впоследствии трудоустраивались, хорошо ли во время отбора реагировали на диплом и всё такое?
https://pikabu.ru/story/sekret_kokakolyi__bolshe_ne_sekret_beri_i_delay_13591787:
Ютубер Зак Армстронг с канала LabCoatz потратил почти год на изучение и воспроизведение секретной формулы Coca-Cola — одного из самых тщательно охраняемых коммерческих секретов в мире. Как он отмечает в начале видео, компания принимает экстремальные меры защиты: демонстрирует гигантское стальное хранилище на экскурсиях, а ингредиенты доставляются без маркировки с разных производств, сотрудники которых не знают, что именно они производят.
TL;DR
Винс с канала Neptunium и Бен с канала Aspect Everything исследовали Coca-Cola, ингредиенты Зака и похожие напитки (включая Pepsi) на масс-спектрометрах.
Рецепт Lab Cola
Оборудование:
• Точные весы
• Регулируемая микропипетка (до 1000 мкл)
• Мерный цилиндр на 50 мл
• Литровые бутылки для хранения
• Термостойкая стеклянная посуда (не металлическая — фосфорная кислота разъедает металл)
• Магнитная мешалка и мерная колба на 1 л (по желанию)
Ингредиенты:
Эфирные масла, сахар, газированная вода, кофеин, карамельный краситель, пищевой спирт, 85%-ная фосфорная кислота, глицерин, винные танины, 5%-ный уксус, ванильный экстракт, фенхол.
Смесь A — ароматизатор «7X»:
• 45,8 мл лимонного масла
• 36,5 мл лаймового масла
• 1,2 мл апельсинового масла
• 8 мл масла чайного дерева
• 4,5 мл масла кассии (корицы)
• 2,7 мл мускатного масла
• 0,7 мл кориандрового масла
• 0,6 мл фенхола
Смесь желательно выдержать один-два дня. Затем 20 мл ароматической основы разводят пищевым спиртом до одного литра. Этого хватит более чем на 5000 литров газировки.
Смесь B — водорастворимые компоненты:
В примерно 200 мл горячей воды растворить:
• 10 мл 5%-ного уксуса
• 9,65 г кофеина
• 175 г глицерина
• 45 мл 85%-ной фосфорной кислоты
• 8 г винных танинов
• 10 мл ванильного экстракта
• 320 мл карамельного красителя
Довести объём водой до одного литра.
Приготовление напитка:
1. Растворить 104 г сахара в небольшом количестве воды (не 110 г — фосфорная кислота гидролизует сахарозу).
2. Влить 10 мл смеси B и 1 мл смеси A (7X).
3. Нагреть почти до кипения и накрыть крышкой.
4. Остудить и довести холодной газированной водой до одного литра.
5. Для лучшего вкуса дать постоять в холодильнике сутки.
Зак организовал для своей колы слепые и открытые дегустации. Участники с трудом отличали Lab Cola от настоящей Coca-Cola.
Те, кто регулярно пьёт Coca-Cola, чаще угадывали реплику, но общий вывод таков: Lab Cola можно спутать с Coca-Cola (но не с Pepsi). Когда напиток пробовали отдельно, без прямого сравнения, его принимали за оригинал — в отличие от рецепта Пембертона, Open Cola и прочих клонов.
Актуальную версию рецепта автор обещает поддерживать в описании под видео.
Здравствуйте! На моём ирц канале и на форуме одного из моих ОП-ов начали обсуждение одного видео десятилетней давности, которое показывает версию игры супертакс в 3д варианте. Мне стало интересно ради своего друга-сооператора канала найти её бинарник, что и получилось. Решил ссылкой поделиться и здесь: https://sourceforge.net/projects/supertux-3d/ Чтобы её установить на современный линукс, например на Убунте 22.04 нужно выполнить данные дополнительные действия:
sudo apt install libsdl1.2debian:i386
sudo apt install libjpeg62:i386
Eсть ещё и более современный аналог игры, который можно скачать на itch.io , но только не уверен что там такой же геймплей. Вот ссылка: https://edsmithy.itch.io/supertux-3d
Есть такой простенький класс - обертка для QProcess:
namespace Ui {
class Proc;
}
class Proc : public QObject {
Q_OBJECT
public:
explicit Proc( QObject *parent=0 );
virtual ~Proc();
private:
QProcess *process;
public:
void startProcess (QString binaryPath);
void sendCommand (QString command);
private slots:
void readFromProcess();
void errorFound(QProcess::ProcessError err);
signals:
void messageRecieved(QString);
void processFault(QProcess::ProcessError);
void processStarted();
void processFinished(int exitCode, QProcess::ExitStatus exitStatus);
};
Proc::Proc(QObject* parent) : QObject (parent) {
process = new QProcess(this);
process->setReadChannel(QProcess::StandardOutput);
connect (process, SIGNAL(readyRead()), SLOT(readFromProcess()));
connect (process, SIGNAL(errorOccurred(QProcess::ProcessError)), this, SLOT(errorFound(QProcess::ProcessError)));
connect (process, SIGNAL(started()), SLOT(processStarted()));
connect (process, SIGNAL(finished(int, QProcess::ExitStatus)), SLOT(processFinished(int, QProcess::ExitStatus)));
}
void Proc::startProcess (QString binaryPath){
process->start(binaryPath);
}
void Proc::sendCommand (QString command){
process->write(command.toLatin1());
}
void Proc::readFromProcess(){
while (process->canReadLine()){
QString line = QString::fromLatin1(process->readLine());
emit messageRecieved(line);
}
}
void Proc::errorFound(QProcess::ProcessError err){
emit processFault(err);
}
void Proc::processStarted(){
qDebug()<<"started";
}
void Proc::processFinished(int exitCode, QProcess::ExitStatus status){
qDebug()<<"finished";
}
Proc::~Proc(){
}Запускаю процесс xinput и жду выхлопа:
xinput = new Proc();
connect(xinput, SIGNAL(messageRecieved(QString)), this, SLOT(xinputRecieved(QString)));
xinput->startProcess("xinput --test-xi2 --root");
xinputRecieved(QString msg){
qDebug()<<msg;
}Сегодня обновилась система и qt5 больше нету, только qt6. И с qt6 выхлоп xinput не приходит. Более того, xinput в списке процессов top вообще отсутствует. Хотя слот processStarted пишет, что процесс стартанул. Слот processFinished при этом молчит.
Что такого поменялось в qt6, что процесс xinput стал вести себя таким образом? Сам xinput будучи запущен вручную в консоли исправно работает.
Собственно вопрос в названии темы.
Перемещено dataman из talks
Молодое поколение наверное уже не знает, но раньше эти комиксы были популярны в окололинуксовой/«нердовой» среде, его даже включили в Geek Code (про него молодое поколение тоже не знает).
https://ru.wikipedia.org/wiki/Дилберт
https://www.perturb.org/images/1/dilbert-unix.png
https://en.wikipedia.org/wiki/Scott_Adams#Health_and_death.
Почему нельзя? У всех давно есть. Будете добавлять?
Введение: Объект != Класс
Тут народ путается с понятиями: интерфейс - переходник, класс - тип, объект - модуль («физическая» часть системы, класс это описание, объект это функционирующая сущность: Состояние+Методы). Многие вообще классы с объектами путают.
Под «физическим» понимается участвующий в работе, а не являющийся описанием. Разница как описанием типа Int, и реальными 32битами в RAM в которых хранится число. Объект это то, что «работает», а «класс» это описание того как данный «тип» должен работать.
Интерфейс: Прослойка между Объектами
Интерфейс - по русски переходник. В программировании используется для отделения и заменяемости модуля от системы. Интерфейс в программировании - набор правил которым должны соответствовать модули разных типов для замены.
Пример: интерфейс Писатель используются для сохранения данных, а по этому интерфейсу данные могут передавать на сохранения в разные места: по сети, на диск, на принтер.
Пример из жизни: электрическая розетка/штепсель - передают энергию на разные устройтсва от разных источников: ГЭС, Генератор, ТЭЦ, Аккумулятор.
В Системной Дизайне Интерфейсы это «прокладки» через которые модули системы становятся отделяемыми и заменяемыми. Это уже не просто «тип-класса», а именно набор правил которым может соответствовать любой тип. Интерфейсы еще называют контрактами - т.е. наборами договоренностей которые должен соблюдать объект.
Заключение: Достаточно Объекта с Интерфейсом
В ЯП есть еще модули, миксины, лябды и прочее словеса которые затрудняют общее понимание системы как набора заменяемых модулей. Класс - это шаблон/тип по которому создаются объекты. Объект это «физический модуль», интерфейс - переходник по которому модули соединятся друг с другом. Вот и всё ООП.
ЭПИЛОГ
В своей статье я расскзаываю, что сделали инженеры Google, а по совместительству создатели UNIX, в языке Go: максимально упростили ООП модель для практического применения.
Убрали классы, убрали наследование, оставили Композицию/Агрегацию и Интерфейсы. Звучит сложно, на деле примитивно: представили программу как набор заменяемых «модулей» подключенных через интерфейсы.
Модульная система, модуль, переходник - термины широко распространненные за границы программирования, и так гораздо понятней на бытовом плане. Интерфейсы окружают нас везде: в быту розетки, в автомобилестроении шины, колесные диски, в компьютерных играх, в лыжном спорте, в сноуборде, в велосипедах. Везде представлена модульная конструкция которая соединяется через «интерфейс» переходников.
Специально я не иду в детальное объяснение принципов проектирования и не пользуюсь словами вроде Dependency Injection. Цель статьи объяснить базовую идею OOD - Объектно Ориентированного Дизайна, того с чем мы сталкиваемся в быту на ежедневной основе: USB порт, крепление смесителя в ванной, приемник карточки в банкомате, диаметр горлышка пластиковой бутылки, габаритные размеры пакета с соком, высота полки в холодильнике, крышка на банке с соленьями, размер куска мыла - всё реализации концепции интерфейса. Каждый из этих объектов соответствует каким-то правилам, сохраняет контакт и делает элементы системы заменяемыми.
Доброго дня! Решил однажды пощупать Hyperland, но по итогу понял, что сам DE еще сыроват (например нет тех же уведомлений из гуглокалендаря, только через костыли), однако идея тайлов очень зашла. Попробовал Tiling Shell, Forge и Pop Shell, в итоге на последнем и остановился. Но очень расстраивает, что переодически он все же сбоит (оставляет часть экрана пустой или уводит окно за пределы экрана). Подскажите, есть ли другие альтернативы для тайлинга на GNOME?
Заметил, что моём файловом менеджере диалог «Свойства файла» стал открываться с задержкой в полсекунды.
Если запустить приложение с export G_MESSAGES_DEBUG=all, то в эти полсекунды имеем вот такую красоту на 360 строк: https://pastebin.com/G0ivjKnz
Если закомментировать вот эту строку то задержка исчезает. Можно считать, что причина локализована. Теперь это нужно как-то чинить.
Могу сказать спасибо Гному и всему опенсорцу за то, что не устают давать мне причины тренироваться в написании мультипоточного и асинхронного кода, чтобы уметь обходить тормоза во фреймфорках и библиотеках. И отдельное спасибо Расту, на котором собственно glycin и реализован.
Работаем дальше.
Где-то я нашел вот это. В этом посте даже видны признаки сочтения пользователей за умственно отсталых лиц с IQ ниже 60 единиц, в виде следующей цитаты (перевод Google):
Аналогичным образом, справка и документация для пользователей бесполезны, если элементы пользовательского интерфейса в вашей системе отличаются от описанных в документации.
Оказывается, тема может менять и название элемента на его родном языке, и его местоположение. И оказывается, в Android (в котором тысячи тем и оболочек, больше чем даже у Windows, Linux и MacOS вместе взятых) очень сложно пользоваться и разбираться. Там даже сортировка настроек настолько может отличаться… Действительно до шокирующих масштабов. Но люди живут и радуются жизни. А здесь кхм, такие странные посты. Хотя может это вообще фейк-карикатура, во что хочется все-таки верить.
Компания Seagate сообщила о начале глобальных поставок очень ёмких жёстких дисков серий Exos, SkyHawk AI и IronWolf Pro объёмом 32 Тбайт. Рекомендованная розничная цена модели SkyHawk AI объёмом 32 Тбайт составляет $699,99, модели Exos того же объёма — $729,99, а модель IronWolf Pro оценивается производителем в $849,99.
В качестве ключевых особенностей HDD SkyHawk AI 32TB производитель выделяет оптимизированную архитектуру записи CMR для систем сетевой видеорегистрации с поддержкой ИИ и приложений безопасности на периферии сети. Накопитель поддерживает до 10 000 часов записи и аналитики с нагрузкой, в три раза превышающей показатели стандартных видеонакопителей. HDD поставляется с утилитой мониторинга состояния SkyHawk Health Management. Для SkyHawk AI 32TB заявлены 5-летняя ограниченная гарантия и 3 года услуг по восстановлению данных.
Для IronWolf Pro объёмом 32 Тбайт заявляется производительность NAS корпоративного уровня с технологией записи CMR и прошивкой AgileArray для круглосуточной работы. Модель позиционируется как решение для профессионалов в области создания контента, малого и среднего бизнеса, а также локальных рабочих нагрузок ИИ. Жёсткий диск имеет рейтинг рабочей нагрузки 550 Тбайт в год. HDD поставляется с утилитой мониторинга IronWolf Health Management, получил 5-летнюю ограниченную гарантию и предлагает 3 года сервиса по восстановлению данных.
Для жёсткого диска Exos объёмом 32 Тбайт заявлены лучшие в отрасли показатели ёмкости и энергоэффективности для облачных и корпоративных центров обработки данных. Плотность размещения данных достигает 3 Тбайт на пластину. HDD разработан для нагрузок ИИ, больших данных и гипермасштабируемых рабочих сценариев. Накопитель на 90 % состоит из проверенных компонентов, обеспечивающих надёжную и долговременную работу, а также устойчивую эксплуатацию. На него предоставляется 5-летняя ограниченная гарантия.
| следующие → |