Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как сдвинуть второй внутренний элемент в правый край окна с помощью flexbox? Ну или с помощью каких-либо других инструментов css?

Лучший ответ:
 Желательно с помощью flexbox.
С помощью флексбокс это делать неудобно. Придется добавлять псевдо с той же шириной, как у правого блока. 

Ваши друзья в данном случае гриды (2 способа) или абсолюты (гриды лучше).
https://jsfiddle.net/056uLsa1/
https://jsfiddle.net/179wtyrk/

https://codepen.io/AnnaSummer/pen/ZEjwKea (тут оба варианта)

Худший ответ:
Недавно предлагал вот такое решение. https://jsfiddle.net/DelphinPRO/qghvzfxm/
Вопрос: Как перенести игры xiomi на sd карту?

Лучший ответ:
BadCat, нет

 гугл уничтожил (буквально, специально) все инструменты локального offline резервного копирования и восстановления приложений android еще лет 10 назад, оставив методы на откуп производителя оборудования, которые все поголовно адекватными не являются.

adb backup ... может сделать полную копию данных включая сами apk приложений и публичные и приватные данные приложений, но восстановить их не получится (adb restore отработает но ничего не произойдет, в логах android ошибки на неверный формат архива)

есть возможность сделать резервную копию на сервера гугл (включив в настройках телефона полный бакап), когда он начнется и завершится не понятно, при первичной настройки смартфона после сброса настроек, гугл предложит восстановить и предложит выбрать бакап из облака
В теории можно все делать с помощью bmgr, бакапы проводятся через него (локальный транспорт не дает доступ к бакапам, т.е. использовать только локально для тестирования)

xiaomi предлагает свои инструменты резервного копирования, помню я попробовал - они не сработали, подгадив очень сильно.

p.s. при наличии root инструменты резервного копирования и восстановления  есть

Худший ответ:
Никак не перенести
Вопрос: Почему не работает CNAME на компьютерах в не домена?

Лучший ответ:
Это называется searchDomain или domain suffix search. То есть ПК в домене имеет domain suffix search и автоматически добавляет его ко всем запросам DNS. Настроить можно через DHCP, политиками, руками в настройках интерфейса.

Худший ответ:
Это называется searchDomain или domain suffix search. То есть ПК в домене имеет domain suffix search и автоматически добавляет его ко всем запросам DNS. Настроить можно через DHCP, политиками, руками в настройках интерфейса.
Вопрос: У бп не хватает провода для питания процессора. На матери 8 + 4 pin, а на бпшнике провод только на 8 pin. Чё делать?

Лучший ответ:
Не занимайтесь ерундой. Конечно, переходником вы только ухудшили.
У вас процессор на TDP=65W, ему не только 8 pin за глаза хватит, но может хватить даже и 4 pin (как на совсем старых БП).
8+4 требуется для топовых процессоров с разгоном, но не через переходник, конечно.

Вывод: эти переходники бесполезны, потому что при малом TDP всё прекрасно работает и без них (а с ними только хуже), а при большом TDP они вообще никак не помогут, при большом TDP нужен подходящий БП.

Похожие вопросы:
Питание процессора равномерно распределяется между всеми фазами?
Какой блок питания выбрать для материнки с 8 + 4 pin CPU?
Как подобрать БП к материнке по доп пинам?
Можно ли воткнуть 8-pin в 4-pin?

Денис _______________,
я бы заменил БП или на модульныйК модульному в комплекте обязательно должны быть прямые руки. Вот два реальных случая на Тостере:
Что будет HDD если на все линии SATA попадет +12В?
Процессор с питанием 4пин включается, с 4+4пин бп уходит в защиту, как фиксить?

Худший ответ:
Остальное железо какое? Посчитайте сколько оно жрёт питания. 
Переходник горячий при работе? Сильно?
Проц в биосе работает на мин частоте или нормально показывает?

Вообще похоже на глюк(брак), не думаю что дело в питании
Вопрос: Как можно узнать типы данных которые может кушать класс?

Лучший ответ:
Открыть документацию к классу и прочитать в ней. Если документации нет - открыть исходный код и посмотреть в нём.

Худший ответ:
Вызвать функцию help в интерактивном режиме Python, передав ей класс или функцию:
>>> help(set)
Ещё для этого удобно использовать среду IPython, в которой можно отдельно получить сигнатуру класса/функции, исходный код, документацию:
Python 3.10.5 (main, Aug  1 2022, 07:53:20) [GCC 12.1.0]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.4.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: set?
Init signature: set(self, /, *args, **kwargs)
Docstring:     
set() -> new empty set object
set(iterable) -> new set object

Build an unordered collection of unique elements.
Type:           type
Subclasses:     

In [2]: %pdef set
No definition header found for set

In [3]: %pdoc set
Class docstring:
    set() -> new empty set object
    set(iterable) -> new set object
    
    Build an unordered collection of unique elements.
Init docstring:
    Initialize self.  See help(type(self)) for accurate signature.

In [4]: %psource set
No source found for set
Вопрос: Можно ли управлять всей программой с помощью скриптового языка?

Лучший ответ:
Из lua можно вызывать код, написанный на C/C++. Соответственно, требуемый функционал оформляем в виде библиотеки, которую используем в скриптах.

Худший ответ:
Так же lua (как и другие скриптовые языки) можно встраивать в собственное приложение.
Оба варианта имеют место быть, вопрос лишь в том кто главный и кто рулит тут всем.
При использовании подхода из ответа shurshur главный - интерпретатор скриптового языка (и твое приложение, написанное на этом языке), а твоя С/С++ библиотека - один из модулей используемых скриптом.
При встраивании главное твое приложение, которое может вызывать скрипты для каких-то своих целей. Скрипты могут использовать объекты твоей программы, для которых ты разрешил это действие.
Выбор реализации во многом зависит от того, что хочется получить в итоге.
Вопрос: Как правильно изучать язык C?

Лучший ответ:
То ли нужна практика
Изучать ЯП без практики - терять время зря.
возможно,cмотреть видеоуроки? 
Это если хочется стать не программистом, а видеоблогером.

Худший ответ:
А нахрена тебе C?
Зачем ты выбрал язык, не зная, для чего он тебе?
Сначала определись, ЧТО тебе надо сделать, пойми абстрактно, КАК это сделать и только потом выбирай лучшие технологии, в том числе язык, для решения своей задачи.
Если тебе просто нравится писать именно на Си, то иди на https://awesomeopensource.com/, ищи интересные проекты и разбирай их.
Вопрос: Как в безопасном режиме Windows с поддержкой командной строки провернуть экран?

Лучший ответ:
Безопасный режим на то и безопасный, что в нём загружается минимально возможный набор только стандартных драйверов обеспечивающих работу ОС с целью восстановления.  Драйвер видеокарты загружается только базовый, без всяких свистоперделок, он не умеет поворачивать экран. Так что никак.

Худший ответ:
Попробуйте запустить desk.cpl

Или можно скачать Display
и тогда display /rotate:90

Также в некоторых драйверах видеокарты можно настроить такие хоткеи.
Вопрос: Система Windows показывает 100% заряд аккумулятора, но он отключается в связи с критически низким уровнем заряда?

Лучший ответ:
Что делать? Выкинуть батарею и поставить исправную.
Заряд аккумулятора определяется по напряжению.
Новый исправный аккумулятор долго заряжается и при зарядке напряжение постепенно растет.
Неисправный аккумулятор при зарядке быстро набирает максимальное напряжение. При любой попытке подключить нагрузку напряжение сразу падает.

Худший ответ:
Пипец батарейке или ее контроллеру. Чинится либо сбросом контрлллера либо покупкой новой оригинальной батарейки
Вопрос: На java ничего не создают?

Лучший ответ:
Это не так.


Худший ответ:
Скажу честно, сам довольно долго не хотел изучать Java, так как начитался всяких статей от разработчиков. Там было и про то, какая Java медленная, сложная и что вообще умирает или даже умерла. И знаете, когда вы только начинаете изучать тот или иной язык, то вы обычно, стараетесь прислушаться к мнению "экспертов" и сразу же отметаете тот или иной язык. Например, одним из "минусов" языка java было то, что на ней не пишут драйвера, не пишут серьезные игры, не пишут операционные системы и десктопный софт. Но с таким же успехом можно это соотнести и к JS. На нем тоже не пишут OS или драйвера. Хоть десктопный софт пишут на JS (ElectronJS), но назвать его серьезным довольно сложно. 

Соответственно, выбирайте не язык, а направление (backend, frontend, mobile, desktop, gamedev). А затем согласно выбранному направлению выберите наиболее подходящий для этого язык.
Java - enterprise, web, mobile (android)
JS, PHP - web, erp, mobile (react native),
Python - data science, machine learning, erp, web
C# - enterprise, web, gamedev
C++ / C - gamedev, desktop, drivers

Понятное дело, что если потребуется написать игру на Java, то для нее есть огромное количество движков и библиотек (libgdx, jmonkey), но лучше конечно же это сделать на C# (Unity) или C++ (Unreal Engine).
Если интересует android разработка, то лучше начать изучать Java / Kotlin (лучше Kotlin). Если хотите быстро штамповать сайты, то PHP, Python и т.д.

Java стабильный язык, фреймворки на нем появляется не так часто, как это происходит на JS..
Также я рекомендовал бы вам попробовать разные сферы разработки, чтобы разобраться в том, куда лежит душа. Я попробовал и фронт-энд и бэкенд и мобайл и т.д. И остановился на бэкенд. Возможно, что вам понравится automation QA или еще что-нибудь. В общем, можете смело начинать изучение любого языка (Java, JS, Python) и развивайтесь дальше

К тому же, знание одного языка недостаточно на мой взгляд. Писать бэкенд не зная как функционирует фронт или наоборот сложно, но можно.  А значит, вам нужно изучить языки и для фронта и бэка для лучшего понимания.
Вопрос: Как сделать проверку в if на то, что объект не двигается?

Лучший ответ:
transform.position == old_position  => объект_не_двигался

Худший ответ:
https://docs.unity3d.com/ScriptReference/Transform...
Не знаю, как это свойство будет реагировать на RigidBody, но судя по описанию, это то, что тебе нужно.
Вопрос: Как сменить обмотку в блоке питания?

Лучший ответ:
Все работает отлично, Но дурная голова рукам покоя не даёт? :))

Худший ответ:
зачем трогать если БП новый и всё работает?)
То что она выглядит пожамканной, незначит же что функцию не выполняет))

это скорее всего просто "изолятор" какой то. какая разница как он выглядит
Вопрос: Как преобразовать в строку последовательность вызываемых вложенных классов?

Лучший ответ:
Если это классы действительно вложенные, а не как ты тут описался "унаследованные", то через рефлексию можно получить полное название класса и оно будет похоже на namespace.MainClass+ChildClass1+ChildClass2

Но имхо, ты создаёшь себе проблемы на пустом месте.

Худший ответ:
В вашем случае вам нужен словарь. Например:
Dictionary<string, Action> index = new Dictionary<string, Action>();
index["a.b.c"] = () => Console.WriteLine("a.b.c");
index["a.b.c"]();
Если хочется именно через классы - то вместо делегата легко можно использовать экземпляр любого нужного класса. Если хочется вот прям совсем красиво и именно дерево, то в классе опять же создаете словарь и перегружаете индексатор, чтобы он разбивал строку по разделителям и осуществлял поиск дальше вглубь дерева. И тогда можно будет делать что-то типа такого:
var tree = new MyTree() { 
    {
        "a",  new MyTree() { 					
            {
                "b", new MyTree(() => Console.WriteLine("a.b.c"))
            }					
        }
    }
}
tree["a.b"]();
И да, как уже сказали ранее - можно и через рефлексию, но зачем, если есть словари и они проще и работают из коробки?
Вопрос: Почему компьютер не видит флешку?

Лучший ответ:
Проверьте как флешку определит Р.тестер. 
Обратите внимание на то, как отображаются производитель и ёмкость. 

Если флешка в программе видна, попробуйте запустить тест чтения. Раз флешка загрузочная, то скорее всего, там нет ничего уникального, и можно также пробовать тест записи (уничтожает данные).

Но вероятнее всего, пациент, к сожалению, скончался. Вы можете поэкспериментировать с технологическими утилитами, которые подбираются по VID/PID, с ними есть шанс оживить накопитель. Однако, после этого ни в коем случае нельзя хранить на нём что-либо важное, т.к. память уже начала выходить из строя. 
Про технологические утилиты также важно помнить, что они уничтожают информацию безвозвратно.

Лучшим вариантом при таком раскладе будет обмен по гарантии.

Худший ответ:
Видел такое на вин ХР, когда вставил ей флешку с не ФАТ.
Вопрос: Как сделать плавающий placeholder contact form 7?

Лучший ответ:
Решается с помощью :placeholder-shown

snippet

Худший ответ:
Обычно сначала я отключаю автоматическое создание параграфов вокруг полей
add_filter('wpcf7_autop_or_not', '__return_false');

Я добавляю некоторые элементы и классы в разметку
<div class="form-group">[text* contact-name id:contact-name class:form-control class:input-text]<label for="contact-name">Name</label></div>
<div class="form-group">[email* contact-email id:contact-email class:form-control class:input-text]<label for="contact-email">Email</label></div>
<div class="form-group">[textarea contact-message x2 id:contact-message class:form-control class:input-text]<label for="contact-message">Message</label></div>
<div class="form-submit">[submit class:gradient-btn class:btn-submit "Send Message"]</div>

Стили
.contact-form-wrapper .wpcf7 .form-group > label {
  position: absolute;
  top: 20px;
  left: 0;
  cursor: text;
  pointer-events: none;
  margin-bottom: 0;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

.contact-form-wrapper .wpcf7 .form-group.active > label {
  top: -5px;
  left: 2px;
  font-size: 16px;
  cursor: default;
}
Вопрос: Следующий шаг после базы Python?

Лучший ответ:
Когда возникают подобного типа вопросы, то хочется задать вопрос - а нахрена тебе вообще всё это надо?, если у тебя самого нет мотивации никакой?
Мой совет - брось это дело. Программирование - не твоё

Худший ответ:
Делай так, как считаешь нужным. Хочешь фреймворки - учи фреймворки. Хочешь парсер написать - напиши парсер. (если в процессе поймёшь что знаний не хватает, подучись и после этого продолжай писать проект).
Ничего кроме времени не потеряешь.
Вопрос: Как идентифицировать один байт информации?

Лучший ответ:
вань ты б ченить начальное почитал или хотя бы видосики на ютубе посмотрел.

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

в один байт слово "политика" не запишешь. посмотри что такое текстовые переменные и строки. а также сиcтему кодировок текста.
на ютубе разжевано все по самое не балуйся.

Худший ответ:
Для самого начала сложновато, наверное, но всё же попробуйте прочитать и понять это:
https://ru.wikipedia.org/wiki/ASCII
https://ru.wikipedia.org/wiki/КОИ-8
https://ru.wikipedia.org/wiki/CP866
https://ru.wikipedia.org/wiki/Windows-1251
Коротко: в один байт можно поместить одну букву из слова "политика".
Вопрос: Как лицензируется Windows Server Standard 22?

Лучший ответ:
Вы платите за поддержку, так насилуйте поддержку.

Худший ответ:
Если отбросить прочие вопросы лицензирования windows server, то вы можете использовать standart в следующих конфигурациях, две VM в пределах одного хоста, хост+две VM в пределах одного хоста( ну или хост + одна VM ).
Во втором случае хост может быть использован ИСКЛЮЧИТЕЛЬНО для управления виртуальными машинами, т.е. складывать на него бэкапы нельзя. По большому счет этот тип лицензирования нужен для тех кто не хочет работать с powershell или имеет сложности в аппаратным обеспечением хоста( бывает у server core проблемы с некоторыми железками ).
Вопрос: Какой программой можно получить изображения как у компании 3dfab.ru?

Лучший ответ:
Например в Blender 3D, примеры.

Худший ответ:
В любом современном рендерере. Из бесплатных, например, Blender+cycles.
Вопрос: Почему новый компьютер неожиданно выключается?

Лучший ответ:
Вариантов тут несколько, например:

Плохой контакт в каком-нибудь разъеме
Не хватает мощности блока питания
Перегревается процессор или видеокарта (или еще что-нибудь)
Сбоит кнопка включения/выключения (нет повести печальнее на свете, чем повесть о заклинившем ресете)
и так далее...


Собственно вы, если не вскрывать корпус, можете только убедиться что питание к компьютеру поступает надежно. Я бы посоветовал подключить, если есть возможность, в розетку без всяких удлинителей. Либо, если невозможно - заменить удлинитель на один и хороший, качественный.
Остальное может диагностировать только специалист, так что компьютер нужно будет отдавать в гарантийную мастерскую.

Худший ответ:
Пломбы стоят только для технаря, чтобы понимать, где лазили и что снимали.
Это не признак гарантии, можете смело срывать. 
(По закону прав потребителей, нельзя органичивать доступ внутрь)
Также, обычно гарантия идет не на целый системный блок, а на комплектующие, поэтому можете менять\заменять любые детали. Да и все равно придется открывать корпус и снимать все детали для чистки ПК   =) 

Проверьте температуру (BIOS, AIDA64)
Либо вольтаж у блока питания с помощью вольтметра.
Еще вариант - снимите видеокарту и на встроенной попробуйте поработать.
Вопрос: Почему перестал меняться динамический айпи?

Лучший ответ:
В чате сказали что вероятно так совпадает, или другие айпи заняты.
Правильно сказали. У меня может по пол-года не меняться. А может несколько раз в день.

Худший ответ:
Обычно провайдеры стараются выдавать "статические" динамические адреса (привязывают к маку), просто закрывают порты. Так удобнее для управления клиентами.
Вопрос: Мульти роутер на несколько симкарт разных операторов?

Лучший ответ:
MPTCP, "Настоящее суммирование каналов".

Худший ответ:
Решение нашлось! Простой софт https://speedify.com/ . Подключив 3 оператора  естественно это трафик в 3 часа ночи, в другое время, результаты другие но удовлетворительные для обычного сёрфа и ютуба, торенты увы только ночью.
Вопрос: Каким образом поступить?

Лучший ответ:
Каким образом мне надо себя вести чтобы не испортить отношения?
Сказать спасибо и попрощаться? Это рынок труда, кто дал на лапу больше, тот и победил. Ваш начальник тоже работает не за еду из столовой.

Вдруг в дальнейшем еще встретимся в айти.
Если уйдете как адекватный человек, без крика, и просто объяснив что тут вы стагнируете в зп и в развитии - если не дурак, то поймет. Если дурак - зачем вам смотреть в сторону дураков, ищите более хорошие связи и авторитеты.

Недавно на меня стали большинство коллег косо смотреть на меня
Если вы себе заведете красивую женщину, и покажете её публике, а публика будет косо смотреть от зависти и неодобрения - поменяете её на страшную хабалку с деревни?

В данный момент думаю собрать архив файлов(подготовить для следующего админа, подготовить readme чтоб вкат был менее болезненным чем мог бы быть) и наверное просто сидеть и делать свои дела на протяжении всех этих дней.
Разговор не мальчика, но мужа.

Худший ответ:
Ну при увольнении надо привести дела в порядок и доку написать.
Ну а так как следует проставиться парой тройкой ящиков пива никогда не лишним будет.
Опять таки чего косо смотреть, ты свою работу выполняешь прилежно.
Я когда с первой работы в гос увольнялся, просто свалил в первый же день, когда мне оффер дали новый. а 14 дней отработки списал отгулами, но там и дела у меня были в порядке.
Вопрос: Активная блокировка VPN провайдером, решения нет?

Лучший ответ:
Есть очень простой способ блокировать любой VPN независимо от того, какой там протокол вообще. Это анализ количества трафика. Когда по непонятному порту (да даже и по понятному) на непонятный сервак (даже если там есть сайт с котиками) идет жирный поток трафика - это сразу наводит на подозрения. 
Проблема большинства "защищенных" протоколов в том, что они считают противостоящую сторону дураками. А если там сидят не дураки, тоже неплохо представляющие себе, как работают сети?
Мне видится один способ "обойти" блокировку - завести трактор :)

Худший ответ:
тут все попробовали?

вы на целевом IP сайт разместите, очевидно что если грохают не сразу  - выполняется полуручная проверка
Вопрос: Корректно ли пересчитывать допустимый ток?

Лучший ответ:
Нет, вы не правильно понимаете.
А при токе в 450A, ваши контакты расплавятся ))

Худший ответ:
Нет, вы не правильно понимаете.
А при токе в 450A, ваши контакты расплавятся ))
Вопрос: Приемлимо ли связывать два фронтенд микросервиса через шину сообщений со своим api сообщений?

Лучший ответ:
Я делал нечто подобное, сервис вебсокетов ловил сообщения от ORM. При изменении БД отдавал сообщения на фронт. Если фронт подписан на изменения сущности, то при событии от сокетов обращался к API бэкенда за получением данных условно. И это вполне нормально живет.

Худший ответ:
Но у сервисов все равно выходит что будет зависимость от этой библиотеки с шиной сообщений, и завязка на это апи. Правильно ли это все?

Ну так у вас задача именно так и сформулирована - "появилась необходимость завязать два сервиса друг с другом".
Вы не сможете завязать сервис на что-то внешнее если не добавите в него зависимость на это внешнее в том или ином виде.
В такой ситуации завязать на стандартное апи которое абстрагирует один сервис от другого - это хороший и даже правильный вариант.
Вопрос: Как вырезать область изображения под контуром, Алгоритм?

Лучший ответ:
FillPolygon работает через обход в ширину.

Сначала одним циклом покрасьте все точки контура.
Потом берите любую точку внутри полигона, красьте ее и кладите в очередь. Пока очередь не пуста берете точку оттуда, берете 4 или 8 ее соседей и если они не покрашены еще - красите их и кладете в очередь.

Может быть сложность с выбором самой первой точки внутри полигона. Но тут можно аккуратно пройтись вдоль полигона против часовой стрелки и взять первую непокрашенную точку слева относительно обхода. Тут можно для каждой точки найти вектора на двух соседей по контуру, потом перебрать 4-8 соседних пиксилей и взять тот непокрашенный, вектор на который лежит между двумя векторами вдоль контура.

Худший ответ:
Берём матрицу, размером с изображение, заполняем нулями. Отмечаем единицами точки, принадлежащие линиям контура.
Добавляем в очередь точку, заведомо лежащую внутри контура и ставим в неё единицу.
Забираем точку из очереди, добавляем в очередь соседей этой точки (слева, справа, сверху и снизу), в которых ещё не стоит единица, и ставим в них единицы. Повторяем, пока очередь не опустеет.
Вопрос: Каково нормальное значение memory_limit (PHP как модуля Apache) для современных скриптов?

Лучший ответ:
Мои веб-сайты (index.php) вкладываются в 32мегабайт.
Пережималки и отдавалки картинок в 16мегабайт (glide.php).
Консольные парсеры и работающие с "большими" данными - в 256мб (console.php).

Худший ответ:
Плохой значит движок. С другой стороны 256 сегодня не роскошь.
Вопрос: Почему данный скрипт может падать с ошибкой TypeError: cannot unpack non-iterable NoneType object?

Лучший ответ:
Какой-то из объектов оказался пустым NoneType, и с ним невозможны те операции, которые прописаны в скрипте. 
Надо смотреть конкретную строку, где ошибка.  
Может быть, кто-то по тому,  что упомнянут unpack,  и без этого поймет, где ругается.

Худший ответ:
Селект запрос, может вернуть None, в таком случае возвращаться ничего не будет. Необходимо было добавить else для первого if.