Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Почему кто-то может отметить ответ решением?

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

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

Лучший ответ:
Тонкая разница между "как" и "каким образом" состоит вот в чём: тебе уже не помочь. Ты этой тонкой разницы не улавливаешь. Но всё еще пытаешься. В этом разница, ясно тебе? Забудь, проехали.

Худший ответ:
Проверьте что у вас добавлен путь к папке с бинарником pyinstaller в переменную среды PATH
Вопрос: Как установить internet explorer 11 в Ubuntu 18.04?

Лучший ответ:
Wine (WineHQ)

Я ставил и запускал...

Актуальная статья на данный момент Установка последней версии WineHQ в Ubuntu 18/19.04.
Можно и из реп Ubuntu (Центр приложений или в Терминале sudo apt install wine), но из реп не самая новая версия, да и урезаннаая.
Неделю назад ставил по ней, а из Wiki WineHQ (предыдущий релиз ставился) не ставится...

Качаешь с просторов .exe-шник IE 11 и в Терминале:

wine /каталог/папка/имя_файла_ie.exe

Худший ответ:
Только так. IE очень глубоко интегрирован в систему
Вопрос: Как обойти ограничения к API на количество запросов?

Лучший ответ:
В любом случае придётся использовать прокси

Худший ответ:
Ну как бы да, если сказано Клиент обязан иметь timeout ответа от сервера не менее 60 секунд для всех API вызовов, 
если в описании конкретного REST метода данный параметр не уточняется отдельно.
Установлен
запрет на количество запросов с одного ip адреса 
-
не чаще чем 2 раза за 1 
минуту
.
Естественно прокси нужен. И запросы лучше делай через CURL. Там удобно можно прокси ставить: $proxy_ip = '12.34.21.23:9050'; //IP адрес сервера прокси и порт
    $loginpassw = 'login:password';  //логин и пароль для прокси
    
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_PROXY, $proxy_ip );
    curl_setopt($ch, CURLOPT_PROXYUSERPWD, $loginpassw);

    //доступные значения для типа используемого прокси-сервера:  CURLPROXY_HTTP (по умолчанию), CURLPROXY_SOCKS4, CURLPROXY_SOCKS5, CURLPROXY_SOCKS4A или CURLPROXY_SOCKS5_HOSTNAME. 
    curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
Вопрос: Как проверить Теорию 6 рукопожатий в БД с миллионами юзеров?

Лучший ответ:
графовая БД

neo4j - самая известная
ArangoDB - вам подойдет

Худший ответ:
1. Шагать надо с 2 сторон
2. Если не влезаете в память, то шагать стоит в "глубину", а не в ширину. (перебор начиная с самых "любвеобильных") (помня о том, что "попасть" надо не во второго, а в одного из его связей, так проще)
К тому же: 
Шаг 0: 1 человек
Шаг 1: 5000 максимум
Шаг 2: 25000000 максимум
Шаг 3: 40000000 максимум - уперлись

3 запроса, таблички теоретически большие, практически - все это перемалывается без проблем.
Вопрос: Как на Си преобразовать тип?

Лучший ответ:
    i = (float)i;— Так как переменная слеваi имеет тип int, то значение выражения справа (float)i будет при присваивании преобразовываться обратно в int.

printf("%f", i);— Область памяти, начинающаяся с адреса, по которому в стек при вызове printf пемещается значение типа int переменной i (и, соответственно, занимающая sizeof (int) байт) интерпретируется как хранящая значение типа float (размером sizeof (float) байт и захватывающая дополнительно посторонний мусор из стека). Т. е. это даже не арифметическое (пусть даже с округлением) преобразование.

Должно работать:
int main() {

    int i = 1;

    printf("%f", (float)i); // выводим на экран float


return 0;
}

Худший ответ:
Все :)

Приведение типа - это не операция над значением, а операция над адресом. Оно не меняет значение, оно меняет отношение компилятора к указателю на данный обьект.
int i = 10;
int *p = &i;
char *c = (char *) p;

*c = '\xFF';

Вопрос - куда будет записано 0xFF? :)
Вопрос: Как защитить php сессию?

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

Худший ответ:
Если кратко - никак. Юзер должен что-то показать в качестве ключа доступа. Например если твои сейчии недолжеы истекать ты можешь юзать JWT ключи .
Если твой сайт работает через https ты можешь делать авторизацию через публичный ключ https клиента. Насколько я знаю в ssl есть публичные и приватные ключи. Ты бы мог заюзать api например nginx и как то проверять если запрос https то какому public key id он принадлежит :)
Вопрос: Какой смысл в правах на файл, если cp -f все равно перезаписывает файл?

Лучший ответ:
Потому что это файл этого же пользователя, при cp -f оно сначала удаляет а потом копирует.

Худший ответ:
Ответ от поддержки Timeweb.

Ключ -f удаляет файл и создает его заново если файл назначения существует и не может быть открыт. Подробнее в man: https://pingvinus.ru/note/cmd-cp
Вопрос: Как изменить формат даты в строке?

Лучший ответ:
$dataIn = 'Laldldlldlsdls.... Ends Jul 2, 2021';
$dataOut = preg_replace_callback(
    '/Ends (.+)/',
    fn($matches) => date('F d, Y', strtotime($matches[1])),
    $dataIn
);
Регулярку настроить по вкусу.

Худший ответ:
1. Зачем используется preg_match_all да ещё с параметром PREG_SET_ORDER если по факту используется только 1 результат? Либо у вас множество таких дат - тогда и обрабатывать их надо в цикле. Либо одна дата - тогда достаточно preg_match.

2. Зачем добавлен модификатор "m", который тут абсолютно бесполезен?

3. Почему для поиска даты у вас одна регулярка, а для замены той же самой даты - другая регулярка? При замене регулярка вообще не нужна, т.к. вы знаете конкретную строку, которую собираетесь менять. Можно пользоваться обычным str_replace если есть уверенность, что такой же строки не может быть в других местах текста. Либо как вариант в первой же регулярке захватывать весь текст до даты и тогда результатом будет "текст до даты" + "новая дата".

В целом не вижу никаких проблем в данном подходе кроме чистоты кода. Ну конечно, если алгоритм корректен для поставленной задачи.
Достаточно исправить замечания 1-3.
Вопрос: Соотношение многопоточности приложения c++ и многопоточности на уровне системы?

Лучший ответ:
У вас тотальный бардак в голове относительно терминов. Разберитесь с тем, что такое процесс, а что такое поток, что за "второй способ работы с многопоточностью при помощи мьютексов" и так далее. "Многопоточность в одной единице трансляции" - это просто шедевр. Как единицы трансляции связаны с потоками?
Из вашего потока сознания я понял, что вам нужен QSingleApplication - Штука, которая не дает запустить программу более одного раза.

Худший ответ:
https://evileg.com/ru/post/147/
https://www.youtube.com/watch?v=xRp6lZlOFYw
https://habr.com/ru/post/173281/
 - вариант без использования QSingleApplication
Вопрос: Возник вопрос в расшифровки nix, не могли бы помочь?

Лучший ответ:
первый вариант для винды, второй для юникса
ключи говорять что надо пингануть один раз и максимально тихо, весь вывод выкинуть, кроме stderr, если он есть то напечатать 0 иначе 1.
Примерно так.

Худший ответ:
exec("ping -n 1 -w 1 ".$phone_ip." 2>NUL > NUL && (echo 0) || (echo 1)")
Отправить один ICMP-пакет на IP-адрес из переменной phone_ip, подождать ответ одну секунду, если ответ получен вернуть 0, иначе 1.exec("ping -q -c1 ".$phone_ip." >/dev/null 2>&1 ; echo $?")
То же самое, только возвращается код возврата ping.
Вопрос: Самоподписанные SSL сертификаты теперь валидны?

Лучший ответ:
 Что это такое? Получается я могу сам выпустить сертификат SSL и он попадёт в данное хранилище и будет отображать зелёный замочек в браузере?!
Это сертификат от ESET, вы его сами поставили когда ставили nod32 (так сказать сам себе злобный дятел). Чисто для себя можете сгенерировать сертификат и добавить себя как издателя в доверенные, на вашем компе работать будет. На других не будет пока руками не добавите

Худший ответ:
Это корневой сертификат ESET, его поставил скорее всего Дядя Нодь (Даня, не ржи, есть такая фамилия). Теперь любой сертификат, выпущенный данным CA (нодовским) будет на твоем компе валидным. Можно его убрать из хранилища "Доверенные корневые сертификаты") - тогда все выпущенные им сертификаты валидными быть перестанут, но и Дядя Нодь может перестать работать.
Зачем это ему? Таким образом он перехватывает SSL-траффик, локальный MitM
Вопрос: Как перепрошить калькулятор?

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

Как подключиться и перепрограммировать его?
Если бы там был микроконтроллер, то всё равно нужна распиновка под него.


Вот эти программируются )
Replica of MK-61 soviet calculator

Если эта тема интересна, то можно самому спроектировать, собрать и написать свою прошивку.
Можно даже с графических дисплеем.
Но это конечно целесообразно только как хобби + при наличии кучи свободного времени

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

Лучший ответ:
Принимаете данные формы с телефоном, рисуете форму ввода кода для подтверждения.
На бекенде генерите некий случайный код, связываете его с введенным номером и помечаете как непроверенный. Через СМС-гейт или сервисы оправки СМС отправляете этот код на телефон. Клиент получив код - вбивает его в форме ввода. Если код совпадает - номер телефона подтвержден.

Худший ответ:
Для отправки sms используйте любое сторонее API, например вполне подойдёт sms.ru ну а все остальное легко программируется на php/javascript. Если конкретизируйте, что именно вызывает у вас затруднения, думаю смогу помочь советом.
Вопрос: Как правильно прописывать media запросы?

Лучший ответ:
На большом проекте и с препроцессором удобнее писать все медиазапросы прямо внутри css класса, и для каждого компонента (или группы компонентов, типа меню и пункта меню) делать отдельный файл, тогда при работе с компонентом все его стили будут в одном месте в одном файле.

Худший ответ:
Обычные медиа-запросы в css прописываются так:
@media(размеры экрана устройства){
  Здесь стили, которые требуется поменять
}

Пример:
@media (max-width: 1199px){
    .container{
        width: 960px;
    }
    .catalog{
        text-align: center;
    }
}
Вопрос: Почему shred перезаписывает жёсткий диск 3 раза случайными битами?

Лучший ответ:
На обычных HDD, даже после перезаписи данных нулями(полное форматирование),
остаётся остаточная намагниченость(разность между намагниченностью 0 и 1),
которую, имея спецсредства/спецоборудование,  можно считать, т.е. восстановить данные.
А рядовому кулхацкеру, такое доступно только в самом счастливом сне  )))
в чем смысл перезаписывать данные более одного раза, 
разумная паранойя=лучше перебздеть, чем потом кусать локти )))

Худший ответ:
shred -n 1 - перезапишет один раз.
https://man7.org/linux/man-pages/man1/shred.1.html

А на вопрос "почему" уже ответил hint000
Вопрос: Как инициаизировать пустую переменную?

Лучший ответ:
Ну так у вас в переменной лежит либо какой-то тип, либо юнион из этого типа и undefined. Инициализируйте сразу значением. Если это невозможно, то придётся делать проверки, на то она и строгая статическая типизация.

Худший ответ:
let client
// ....
client = ...
client будет того типа что в него присвоили.
Но судя по всему у вас client это свойство класса - для него надо либо инициализировать в конструкторе, или писать  | undefined, потому что там и правда может быть undefined
Если вы стопудово уверены что до любого использования в классе client будет инициализирован то client!: sheets_v4.Sheets
тут вы берете ответственность на себя и если все развалится и упадет потому что там будет undefined - тайпскрипт не виноват.
Вопрос: Можно ли написать 2д игру на vue.js под смартфоны и как это происходит?

Лучший ответ:
Загорелся желанием попробовать реализовать такую игру на vue.js https://youtu.be/WtUKSGJ_9No
Хотелось бы узнать ваше мнение, насколько это будет возможно?
Невозможно. Охладите пыл, какие игры, вы чего? С такими знаниями вам ловить нечего.

Худший ответ:
Сначала сделайте эту игру просто для браузера. К тому моменту, когда у вас будет получаться что-то работающее, вопросы как хранить данные в react native вас будут волновать меньше всего:)
Вопрос: Стоит ли лезть на фриланс?

Лучший ответ:
хочется уже на программировании зарабатывать
Делайте лабораторные по информатике. Естественно за деньги.

Худший ответ:
Всегда есть заказчики на форумах, или друзья родителей, или родители одноклассников - которые хотят подешевле.
С них стоит начать.
Вопрос: Какое напряжение в портах usb-c?

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

Худший ответ:
Напряжение может быть различным на нескольких устройствах, подключенных к одному источнику питания, если эти устройства подключены последовательно. Но так нельзя подключать к USB-C, это невозможно.

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

В первом случае есть шанс, что, если включить в хаб несколько устройств с разными потребными им напряжениями, они не договорятся, и источник выдаст напряжение для того устройства, которое просит большее напряжение. И оно распараллелится на все порты тупого хаба, и если туда включено что-то, рассчитанное под меньшее напряжение - оно может и "сгореть". Надо проверять, подключать тестеры (на али полно тестеров для usb-c, есть довольно умные).

Во втором случае проблем быть не должно, при условии, что все устройства, включаемые в умный хаб, имеют с ним одинаковый протокол управления питанием. Многие протоколы частично совместимы, но это надо читать спецификации. Сейчас один из самых распространенных протоколов PD3.0
Вопрос: Существует ли универсальный LAMP-образ Docker?

Лучший ответ:
Нет, не существует, как минимум сам докер обновляется и некоторые способы настройки меняются. Можно один раз хорошо разобраться с docker-compose и дальше сделать себе репозиторий-boilerplate, чтобы иметь каркас настроек и только немного адаптировать их под новые проекты

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

Принцип надеюсь понятен будет по коду? Ubuntu 20.04
https://bitbucket.org/Drobkov/cpadmin-ansible/src/...
Вопрос: Как выполнить команду по событию KeyDown для TextBox?

Лучший ответ:
Можно использовать конвертер i:InvokeCommandAction из System.Windows.Interactivity.
1) Добавить сборку System.Windows.Interactivity с помощью добавления ссылки (она в списке расширений).
2) Добавить указанную сборку в xaml:xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
3) Использовать i:EventTrigger и i:InvokeCommandAction:<TextBox>
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="KeyDown">
            <i:InvokeCommandAction Command="{Binding KeyDownCommand}"/>
        </i:EventTrigger>
    </i:Interaction.Triggers>
</TextBox>
Но если вы хотите там вызывать только обработку представления, например, запретить определённые клавиши (то есть, не нужны данные из слоя бизнес-логики), то есть смысл обработку сделать обычным способом - в code-behind (xaml.cs).

Худший ответ:
А что мешает написать в code-behind функцию, что будет присоединена к контролу<TextBox KeyDown="KeyEvents"></TextBox>
из которой и выполните команду. 
code-behind и XAML это уровень представления.
И через DataContext получите вашу ViewModel
Вопрос: Как перенести часть строки в notepad ++?

Лучший ответ:
^(.*?) ([A-ZА-ЯЁ])(.*)$ заменить на $1\n$2$3

Худший ответ:
Найти: ([A-ZА-ЯЁ][^A-ZА-ЯЁ]+)
Заменить: $1\n
включить - "Match case" и "Regular expression"
см. рис. ниже:
PS: См. регулярный выражения notepad++
Вопрос: Что думаете о Яндекс.Практикум?

Лучший ответ:
Нет, как и любые другие.

Худший ответ:
Фигня, так же как и всякие прочие площадки по "обучению программированию", хотя и получше их
Остальные, кстати, не советую даже пробовать, лично видел многие курсы, где в уроке из 2 часов видео: 1 час 30 минут это вода, минут 10 сбор + в чате и еще минут 20 тупое считывание со слайдов
То что там много практики это все фигня, ее можно и придумать себе :) либо взять откуда-нибудь
Вообще, можно взять любую книгу по программированию для начинающих будет толку больше
Вопрос: Как исправить pip после переустановки Windows?

Лучший ответ:
Попробуйте установить еще wheel:
pip install wheel --user

Худший ответ:
CMake must be installed to build the following extensions: dlib
pip install cmake
либо компилятор C с VS студии или вроде того
https://cmake.org/download/
Вопрос: Подобрал железо для ПК за 40 000. Оцените?

Лучший ответ:
А не пойти ли тебе на другой форум? Надоели сборщики уже - не работает, тогда пиши сюда.

Худший ответ:
Памяти мало, надо 16гб
SSD диск бери формата М2, он будет в 2-3 раза быстрее.
Вопрос: Modernizr в 2019 году — нужен ли?

Лучший ответ:
Лично я уже давным-давно его не использую. Даже не представляю, зачем он нужен в современном проекте. Для CSS есть автопрефиксер, для JS - бабель и полифиллы, и если не нужно поддерживать что-то ниже IE11, то этого достаточно, чтобы спокойно писать код и не париться.

Худший ответ:
Философия проста: Нужно использовать то, что направлено на удобство пользователя. Modernizr как раз об этом
Вопрос: Как на чистом javascript сделать модальное окно?

Лучший ответ:
Лишь судя по предыдущему вопросу автора становится, что он имеет ввиду.
Но, как выше сказали, без html всёравно далеко не уедешь. Html нужно создать средставами JS:
- создаёшь элемент: var modal = document.createElement('div');
- стилишь стилями: modal.style.position = 'fixed';
и т.д.
- возможно навешиваешь слушатели на предварительно созданные контролы для него: modalClose.onclick = function() {...}
- втыкаешь его куда-нибудь в DOM: document.getElementsByTagName('body')[0].appendChild(modal);
Всё просто.

Худший ответ:
Без HTML ты ничего тут не сделаешь.
Нужен без html? Юзай prompt и передавай контент вовнутрь
Вопрос: Парсинг сайтов. Нужен совет?

Лучший ответ:
Есть книга:
Скрапинг веб-сайтов с помощью Python.Р.Митчелл - там все, что тебе нужно про парсеры.
P.s. говорят, что даже в открытом доступе лежит.

Худший ответ:
Ну для начала нужно решить что вам нужно - 
Вы хотите разобраться в парсинге и стать спецом - тогда надо учить как минимум язык программирования, тот же пайтон, изучать как устроен WEB, основы html, css, js и.т.д.
Если вам нужно спарсить несколько небольших сайтов максимально быстро - берете selenium вебдрайвер, и простейшую обвязку на пайтоне - там знание языка даже не требуется, можно на примерах все сделать.
Вопрос: Где можно продать готовый стартап приносящий прибыль?

Лучший ответ:
Если тяжело поддерживать в плане финансов и нет времени, то почему бы не подать заявку на инвестиции в краудфандинговые сервисы наподобие kickstarter? Если хорошо распишите, то возможно и появятся желающие выкупить стартап.

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

Худший ответ:
Telderi.
ITBB
Только у них видел продающиеся и продавшиеся проекты, причем не только дешевые, но и вполне серьезные бизнесы.
Вопрос: Phpmailer-это старье?

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

Худший ответ:
Не забывайте что PHP - вообще умирает. А вообще используется и вы используйте. И если хорошо знаете не популярные ( умирающие ) фреймворк, которые полностью покрывают вашу задачу- используйте. 
Можете конечно одеть свитшот, налить себе смузи и уехать на гироскутере в даль, учить node.js
Вопрос: Как зарабатывать на веб-программировании?

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

Худший ответ:
Открываешь сайт с вакансиями, пишешь там "javascript", выбираешь работу своей мечты, идешь на собеседование, и спрашиваешь "а за что вы вообще мне платить будете"? Может они не сайты делают, а автоматическую кормушку для птицефермы, например.

Ну или не идешь на собеседование, а делаешь примерно то-же самое онлайн.
Вопрос: Как производить отладку php-скрипта при ajax запросе?

Лучший ответ:
Есть скрипт, который данный объект принимает. 
в отличии от обычный формы ajax не редиректит на php-скрипт. 
Логика такая логика.
Инструменты разработчика, вкладка Сеть, жамкаем на свой запрос к - сюрприз! - пхп скрипту. Смотрим вывод

Худший ответ:
на Firefox CTRL+SHIFT+E
Вопрос: Портит ли глаза монитор в таком положении?

Лучший ответ:
Если твой монитор не ламповый и пузатый с частотой ниже 30 кадров в секунду, не портит. Современные мониторы вообще слабо влияют на зрение. Глаза напрягаются - меняй положение, нет - все ок. 

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

Худший ответ:
Нет
Вопрос: Какой выбрать клиент для работы с SSH под MacOS?

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

Худший ответ:
А еще к вышесказанному погуглите про файл ~/.ssh/config и как в него "запоминать" хосты с настройками подключения. Чтобы потом писать только ssh servername.
Вопрос: Как вывести среднее арифметическое между двумя датами в pandas?

Лучший ответ:
Средняя за неделю
df.resample('W').mean()

Средняя за период 
df.loc[df['date'] >= '...... '  & df['date']<= '...... '  ].mean()

Точный код приводить не буду ввиду отсутсвия в вопросе воспроизводимого фрагмента данных.

Худший ответ:
Полагаю, это может помочь:
import pandas as pd
minimum = 2
maximum = 5
df = pd.DataFrame(zip(list(range(1, 6)), list(range(11,66,11))), columns=['data', 'big_data'])
print(df)
mask = (df['data'] >= minimum) & (df['data'] < maximum)
print(mask)
df.loc[mask]['big_data'].mean()