Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как лучше собрать статистику соединений между 50+ серверами?

Лучший ответ:
в iptables  логировать факты установки соединений (что-то типа описание_того_что_считаем_установленным_соединением -j LOG --log-prefix "Connection established"). Данные со всех серверов собирать с помощью Filebeat в ELK (Elasticsearch + Logstash + Kibana) для последующего анализа и визуализации.

Худший ответ:
На сетевом оборудовании между серверами настроить NetFlow.
NetFlow на три дня можно взять триалку.
Вопрос: Почему крашится приложение android, при вызове okhttp?

Лучший ответ:
} catch (Exception e) {
    Log.d("CONNECT: ", e.getMessage());
}
Кто так пишет?
Мало того, что это может привести вот к таким проблемам, вдобавок это неэффективно так как сообщения может не быть вовсе, или быть бесполезным.
Сам бог велел писать так:} catch (Exception e) {
   e.printStackTrace();
}
Если этого недостаточно, то пишите свою util функцию, но тут уже хорошо думать надо.

Худший ответ:
stackoverflow.com/questions/8237080/exception-getm...
номера строк пушкин будет проставлять? ответ, вообще-то в стектрейсе на расстоянии одного мышиного клика (если ты, конечно, не в блокноте программируешь)
Вопрос: Как делать адаптивный дизайн?

Лучший ответ:
знакомишься с сеткой
вместо 1 макета делаешь 2-3-4
постепенно делаешь перестроение контента в 1 колонку на всю ширину экрана
уменьшаешь шрифты, размеры, отступы
https://youtu.be/3mV-Yw6cm-E

Худший ответ:
Попробуйте обратиться к  https://raketa.top/ 
Они занимаются разработкой сайтов, должны и с этим помочь
Вопрос: Какие практики следует использовать в верстке в 2017, а каких стоит избегать?

Лучший ответ:
Очень много интересных вещей есть в мире frontend. Например, методология БЭМ, препроцессоры для CSS (Stylus, LESS, SASS), сборщик модулей - webpack и т.д. Сейчас чисто вёрсткой html+css никто не занимается. Обязательно знают JS + другие фреймворки и надстройки над JS (например, TypeScript, Flow). Всё зависит от вашего предпочтения и методологии разработки. Кто-то использует React+Angular, а кто-то Vue.js. Лично я начал бы с изучения или повторения основ HTML+CSS, потом посмотрел новые фишки CSS3 + HTML5, анимации, transition, flex+grid (https://html5book.ru/css-css3/) далее основы JS (https://learn.javascript.ru/ - и всё что есть на сайте), посмотрел бы в сторону препроцессоров CSS, а там я думаю вы бы уже сами определились, что и где использовать, в зависимости от вашего предпочтения.

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

Лучший ответ:
Для этого используйте конструкцию MATCH AGAINST. В мануалах там много про это есть.
Самые главные преимущества перед LIKE:
 - поиск происходит не просто по тексту как с лайком, а по индексированным данным, что намного быстрее!
 - опять таки поскольку данные индексированы, поиск умеет определять коэффициент релевантности(!), не плохо как для голого мускула, правда?)) И результат соответственно можно отсортировать по релевантности, что очень удобно по сравнению с лайком...
Нюансы кратко:
 - для полей по которым будет осуществляться поиск должны быть определены полнотекстовые индексы
 - такой поиск не может искать вхождения в середине слова (не фразы, а именно слова!!!). Да в принципе это очень редко встречается на практике.
Но зато поиск будет работать гораздо быстрее чем с LIKE!
Чтобы искать например фразу "дохлые мыши не едят зерно" по словам, надо сделать такое:
 - фразу загоняем в массив по пробелу: $request = explode(" ", $req_array);
 - из массива удаляем заранее определенные части речи типа союзов, местоимений и т.д.
хотя и не обязательно т.к. MATCH AGAINST игнорит слова 3 и менее символов, но подсознание подлое)), а и еще ж знаки препинания убрать, мало ли...
И потом это все дело опять в строку $to_query = implode(" ", $request);
И в запрос:  select * from `table` WHERE MATCH (`myfield1`, `myfield2`) AGAINST ('$to_query' IN BOOLEAN MODE)
И еще можно сортировку по релевантности состряпать изменив немного запрос:select *, MATCH (`myfield1`, `myfield2`) AGAINST ('$to_query' IN BOOLEAN MODE) as `score` from `table` WHERE MATCH (`myfield1`, `myfield2`) AGAINST ('$to_query' IN BOOLEAN MODE) order by `score` desc
В итоге мы сможем найти фразу наподобие: "зерновые культуры и мыши - друзья, но если мыши дохлые" по трем словам.
Заметьте, что ставить "%srch_str%" или "*srch_str*" не нужно!!! СУБД понимает все.
Вот как бы такой он поиск. Но еще я прикручивал phpmorphy для того чтобы вытягивать словоформы для каждого слова, тогда можно будет найти фразу типа: "зерна постоянно смеются над дохлыми мышами"
Вроде бы все:)
А, нет, не все. Еще можно помимо LIKE использовать RLIKE.
Для этого наш последний массив слов пихаем в строку, но только вот так:
$to_query = implode("|", $request);
И в запрос: select * from `table` WHERE `myfield1` RLIKE '$request' or `myfield2` RLIKE '$request'
Как бы те же яйца, что и с LIKE но немного удобнее формировать сам запрос.

Худший ответ:
Конструкция LIKE '%$word%' как раз и подразумевает такой поиск...
Вопрос: Как в условие if php вставить js?

Лучший ответ:
не достаточно скопировать код, вставить свои фантазии и ждать что это сработает.
Подсказка: 
много учиться
понимать разницу фронтенд/бэкенд
ajax

Худший ответ:
Предположим, все выше сказанные термины страшны для вас или не знакомы. И проект не супер важен, то можно сделать по другому.
Все эти переменные от php запихать в инпут<input type="hidden" id="v" value="<?php echo $name?>">
И уже в js брать значения из этих полей и проверять их.
Говорю сразу, это вариант не супер надежный, особенно если работаете с конфиденциальными данными. ТОда конечно же ajax,  к примеру.
Но как один из вариантов.
Вопрос: Как сохранить товары в корзину на сайте?

Лучший ответ:
Что если записать всю информацию, а товар будет изменен? Хранить ID товара будет более правильным вариантом.

Худший ответ:
Эти данные можно хранить в куках, если потом требуется изменить заказ в корзине. Например перед оформлением заказа изменить количество товара (через javascript, который тянет данные из куки и меняет суммарную стоимость на лету). А вот для конечного расчета используется только id и количество товара.
Вопрос: Пет проект Джуна на React?

Лучший ответ:
хобби есть или чето такое?
у меня первое было трекер для бега, с базой данных и прочим
нравится готовить? делай сайт поиска рецептов 
играть игры? пробуй микро-аналог стима
нравится только реакт? сделай блог про реакт
ну а тудулисты тоже разные могут быть, вот попробуй сделать такой, только еще для многих пользователей и чтобы у каждого был свой уровень доступа, точно "не стыдно показать" как бы
https://react-beautiful-dnd.netlify.com/iframe.htm...

Худший ответ:
keep.google.com
mail.google.com
Я уже скоро буду думать, что тайтл "фронтендеру" можно давать просто по отсутствию фразы "банальный туду"
Вопрос: Как по феншую разрешить remoteapp и запретить полноценный rdp?

Лучший ответ:
1. Создать локальную группу TerminalAdmins и добавить в неё пользователей
2. На диске С создать каталог AdminTools и разместить в нём скрипт NoRDP.cmd
Содержание скрипта:
@echo OFF
net localgroup TerminalAdmins | find /i "%username%"
if %ERRORLEVEL% == 0 goto admin
logoff.exe
exit
:admin
start /B explorer.exe
exit
3. В gpedit.msc изменить групповую политику: 
User Configuration -> Administrative Templates -> Windows Components -> Terminal Services -> Policy
Start a program on connection = Enabled
Program path and file name = C:\AdminTools\NoRDP.cmd
4. Выполнить в CMD от имени Администратора: gpupdate /force
Либо перезагрузить сервер.
Теперь при подключении пользователя по RDP скрипт проверит, входит ли пользователь в группу TerminalAdmins.
Если пользователь в группу не входит, он будет сразу же разлогинен.

Худший ответ:
Напрямую запрет RDP невозможен, так как для доступа к этой службе, как и к полновесному RDP нужны одинаковые права. Но есть два обходных пути (который я знаю, м.б. есть что-то лучше):
1. Выставить все приложения через TS Web Access, убрав из списка подключение к самому рабочему столу
2. Групповой политикой (или как то иначе) установить для всех пользователей shell'ом файл logoff.exe (или вызывать логофф другими способами сразу после входа) полным RDP, на RApp это не будет распространяться. 
Ну и можно настроить права пользователей так, что попадание на RDP не принесёт дополнительных уязвимостей.
Вопрос: Откуда черпать знания по SEO?

Лучший ответ:
Хороша.
Есть еще азы:
Книга Игоря Ашманова и Андрея Иванова
«ОПТИМИЗАЦИЯ И ПРОДВИЖЕНИЕ САЙТОВ В ПОИСКОВЫХ СИСТЕМАХ»

Худший ответ:
Читайте форумы, смотрите видео на ютубе.
Вопрос: Как в базе MySQL найти пароль от админки вордпрес wordpress, и чтобы не в зашифрованном виде?

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

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

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

Худший ответ:
Ноут по живым запчастям через авито распродать и на эти деньги купить б/у монитор. Единственное "но" в том, что процесс не самый быстрый.
Вопрос: Как разблокировать свой IP В Wordpress?

Лучший ответ:
Если это какой-то хитрый, ранее установленный плагин.
Можно закомментировать папку с плагинами:
было:
/var/www/example.com/wp-content/plugins
стало:
/var/www/example.com/wp-content/_plugins
или сам плагин (для примера)
/var/www/example.com/wp-content/plugins/_better-wp-security

Худший ответ:
ВП сам не блокирует ничего. Посомтрите какой из ваших плагинов обеспечивает безопасность и соответственно блокирует по ИП. А потом зайдите в wp-content/plugins/ найдите папку плагина и просто переименуйте
Вопрос: Как настроить ноутбук на анонимную работу в сети?

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

Худший ответ:
спасибо)перчатки не нужны))и погреба нету)а есть ноутбук и желание
Вопрос: Как поступить в магистратуру США с низким GPA?

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

Худший ответ:
Если у вас много талантов, есть спортивные достижения, занимаетесь волонтёрством, и вообще вы прям супер крутой. То могут закрыть глаза на GPA, т.к. они впервую очередь принимают личностей, а не предметных задротов.
Вопрос: Что делать с pet-проектами просле их завершения?

Лучший ответ:
Что делать с pet-проектами просле их завершения?- репозиторий на гитхабе?- рабочий вариант на бесплатном хостинге и домене?
- рабочий вариант с красивым но платным доменом?
Профессиональный разработчик или мало-мальски "серьёзный" проект - не сочетается с термином "бесплатный хостинг". Дешевый домен стоит 3$/год, хостинг - 1-3$/мес., что в целом является довольно мизерной суммой. Не хотите брать много доменов - возьмите один + неограниченное кол-во поддоменов Вам в помощь.
Репозиторий (где угодно, GitLab, GitHab, etc) - тоже будет не лишним, как минимум избавитесь от кучи глупых вопросов, типа "покажите пример кода" и пр. подобных, по крайней мере, если Вам есть что показать...

Худший ответ:
репозиторий на гитхабе
Вопрос: Bitbucket как лучше сделать авто деплой на сервер?

Лучший ответ:
Я делаю через Jenkins. Создаете новый item, в нем настраиваете Source Code Management (должен быть установлен git plugin), Build, и т. д.

Худший ответ:
хватило бесплатного ftploy.com
Вопрос: Как сделать input[type=“range”] кроссбраузерным (обрезается ползунок по краям в edge)?

Лучший ответ:
Не получится, скорее всего.
Используйте кастомные решения. Отличный ползунок — ionden.com/a/plugins/ion.rangeSlider/index.html

Худший ответ:
input[type="range"]::-webkit-slider-thumb - это сам ползунок.
input[type="range"]::-webkit-slider-runnable-track - это полоса, по которой он ездит.
input[type=range] - это контейнер для thumb и track.
Срезание краёв происходит, когда высота контейнера меньше высоты ползунка. Другие браузеры это игнорируют и отображают нормально. Но Edge - особенный и любит индивидуальный подход.
И, что самое интересное, если подойти к стилизации данного инпута по схеме описанной выше, то она будет нормально работать в Edge, но не в других браузерах)) Например Яндекс.браузер не любит отдельную стилизацию track и если высота у контейнера и полосы различаются, то он приклеивает её к "потолку" контейнера и ползунок, соответственно, съезжает вниз. Это можно поправить поигравшись с padding, но тогда станет кривым отображение в Edge. 
В общем, я обычно пишу в общий css файл стили ползунка для нормальных браузеров, а через js делаю проверку браузера клиента и, если это Edge, то подгружаю дополнительные стили для него.
Вопрос: Как лучше автоматизировать ввод и вывод средств на сайте?

Лучший ответ:
курите api и автоматизируете.

Худший ответ:
Это можно сделать через API. Отправьте, пожалуйста, нам на bloghelp@yamoney.ru  подробности — поможем разобраться.
Вопрос: Как передать из формы логин и пароль в зашифрованном виде на сервер?

Лучший ответ:
Используйте асимметричное шифрование Как реализовать RSA шифрование на javascript?
Открытым ключом можно будет только зашифровать пароль, расшифровать его можно будет только на сервере.
Про сессионные куки - возможно это CSRF токены?

Худший ответ:
Шифрование - чрезвычайно ресурсовемкая (процессорное время) операция.
На JS будет или подобие шифрования, иллюзия.
Или недопустимо тормозно.
Доверьтесь https.
Вопрос: Что делать если на Upwork сильно упал JSS?

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

Худший ответ:
Попробуй проанализировать вот эту страницу: https://www.upwork.com/my-stats/
Возможно, получится подтянуть какой-нибудь критерий и общую оценку.
Попробуй закрыть несколько мелких проектов на пятёрку. Они поднимут твой средний рейтинг.
Создавать несколько аккаунтов нельзя. Это нарушение правил. Хотя я встречал некоторых товарищей, которые вполне успешно работали под вымышленным именем. Но это всё до первой видео-проверки.
Вопрос: Как удлиняют usb кабель от антены lte?

Лучший ответ:
Usb плохо поддаётся удлинению. Понадобится какого-либо рода усилитель. Возможно стоит просто установить морозостойкое оборудование?
Для примера https://mikrotik.com/product/sxt_lte_kit
https://mikrotik.com/product/lhg_lte_kit

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

Лучший ответ:

Руки крюки?

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

Лучший ответ:
Уж лучше тогда камеру видеонаблюдения поставьте. Можно прямо на лоб пользователю!

Худший ответ:
Kickidler может подойти, картинка записывается в базу данных на серверную часть программы. 
Выглядит так:
Выгружается видео в формате *.webm(без проигрывателя можно посмотреть почти в любом браузере).
Записывает несколько мониторов, если таковые есть у пользователя. 
Смотреть видео можно по определенной программе или сайту, чтобы например не отсматривать целый день по пользователю.
Скорость записи 1 кадр/сек, в среднем на офисного пользователя нужно до 2 Гб памяти на диске в день.
Зависит конечно, что пользователь делает, если будет смотреть видео или работать с графикой места потребуется в несколько раз больше.
Есть различные отчеты, так выглядит по приложениям и сайтам:
Вопрос: Какой ssh клиент для windows с несколькими вкладками посоветуете?

Лучший ответ:
XShell. Бесплатен для работы из дома. Для работы в офисе нужно покупать лицензию. А так он на данный момент лучший из того, что есть под виндой, ибо Ubuntu on Windows пока неполноценное.

Худший ответ:
mobaXTerm. Вроде есть бесплатная версия, с ограничением на количество закладок. Но это лучшее, чем пользовался под виндой.
Вопрос: Построение Wi-Fi сети на оборудование Mikrotik для организации доступа 1000 клиентам при организации фестиваля?

Лучший ответ:
0,3 мегабита на человека? А фактически даже меньше? Будет очень плохо.
Не забудьте ширину канала жестко регулировать, а то несколько торренто-качающий может запросто забить весь канал и сделать его недоступным для всех.
Вообще Микротик - это гибконастраиваемое оборудование для небольших сетей.
1000 пользователей - это для него жестоко.
Возможностей процессоров Микротиков для это не хватит.
Лучше поставить обычный компьютер как шейпер и балансировкик.

Худший ответ:
дело не в оборудовании, а в подходе. Плохому танцору...
Очень много зависит от типа помещения, и размещения антен. можно взять секторальные антенны и покрыть  малыми площадями. поверите 1000 это не предел, тут главное грамотно подойти.
а по поводу любого другого вендора, не встречал волшебную кнопку "сделать хорошо", в любом случае задача для того, кому знакомы аббревиатуры CSMA/CA RTS/CTS и как работать в одном домене коллизии
Вопрос: Так ли легко взломать доменную учетную запись с правами админа?

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

Худший ответ:
1. Легко. Локальный админ это вообще легко. Но вот при подключении к домену, ваш ноут может подтянуть настройки из домен через global policy и они могут перезаписаться опять, поверх того, что вы поменяли. Понятно что это зависит от того, что админы домена намутили.
2. сложно/невозможно. Зависит больше от социальной инженерии.
Вопрос: MySQL. Как избавится от одинаковых записей (i,j и j,i) в запросе?

Лучший ответ:
Не совсем указанным способом, но на мой взгляд решает задачу.
Запрос ищет все модели, у которых совпадают значения RAM и SPEED. Также, я не стал ограничиваться парами, так как моделей может быть более двух.SELECT 
	GROUP_CONCAT(pc.`model` SEPARATOR ', ') AS 'models',
	pc.`speed`,
	pc.`ram`
FROM pc
GROUP BY pc.`speed`, pc.`ram`
HAVING COUNT(*) >= 2

Худший ответ:
SELECT pc1.model, pc2.model FROM pc AS pc1
INNER JOIN pc AS pc2 ON (pc1.speed = pc2.speed 
	                AND pc1.ram = pc2.ram
	                AND pc1.model < pc2.model);
/* Чтобы избавится от повторений (i,j) и (j,i)
   нужно было заменить pc1.model <> pc2.model
					на pc1.model < pc2.model */
Вопрос: Гарантия ноутбука и битые сектора на HDD?

Лучший ответ:
Скользкий случай. Годичная гарантия продавца на грани истечения. Гарантия изготовителя неизвестно в каком состоянии - может, уже истекла (если она тоже годичная). но ноутбук то работаетМне кажется, риск потери данных - это тоже ненормально и может быть взято за формальную основу претензии. По идее, покупателя не должен интересовать технический источник проблемы - т.е. тупо сдаём и ждём устранения или замены на исправный. Но, вполне возможно, придётся доказывать, а то и угрожать обращением в Защиту прав потребителей. 
Полагаю, первый шаг - попытаться бесконфликтно договориться в самом СЦ.

Худший ответ:
битые сектора - придётся объяснять, что не вы их причина
Вопрос: Как автоматически пересобирать проект на лету?

Лучший ответ:
Я использую Gulp в той же IDE. Пара полезных ссылок для быстрого старта:Основы GulpУстановка и настройкаBower - тоже полезен раз речь о версионирование кода

Худший ответ:
Все так быстро устаревает, how to js 2016 короче, просто попробуйте одну - другую третюю, не зацикливайтесь на способе, потому что завтра выйдет убийца вебпака и вам будут рекомендовать её
Вопрос: Как сделать безлимитный массив?

Лучший ответ:
В C не бывает безлимитных массивов. Ничего безлимитного вообще нигде не бывает, а в C массив это именно статический массив фиксированного размера, вы создаете массив из одного char'а.  Обычно делается динамический буфер который растет от некоторого начального размера и кратно увеличивается по мере необходимости (обычно в 1.5 или 2 раза), можно растить буфер через realloc, как-то примерно так#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define BUFSIZE 64

char * getl() {
    char *buf;
    size_t bufsize = BUFSIZE;
    size_t inbuf = 0;

    buf = malloc(bufsize);
    if(!buf) return NULL; /* ошибка */
    do {
        if(inbuf >= bufsize - 1){ /* если в буфере кончается место */
            bufsize = bufsize + (bufsize>>1); /* умножение на 1.5 */
            if(!(buf = realloc(buf, bufsize))) return NULL; /* пытаемся увеличить буфер до нового размера, проверяем получилось ли */
        }
        if(!fgets(buf+inbuf, bufsize-inbuf, stdin)) break;
        inbuf +=  strlen(buf+inbuf);
    } while(buf[inbuf - 1] != '\n');
    return buf;
}

int main(){
    char * l;

    l = getl();
    if(l){
        printf("line: %s\nstrlen: %zd\n", l, strlen(l));
        free(l);
    }
    
    return 0;

}

Худший ответ:
Так "безлимитный" или "сколько хочет"? "Безлимитный" подразумевает "растущий по мере добавления элементов". Теоретически можно реализовать с постоянным realloc-ом, только зачем? "Сколько хочет" полразумевает, что юзер задал некое количество элементов массива, а потом получили память под его хранение и адресовали начало. 
Массив в С - одно-, двух-, N- мерный - это всего лишь область памяти, указатели в которой передвигаются вручную по нужным принципам. Это не перл.
Вопрос: Учиться в хорошем вузе в провинции или в посредственном в СПб?

Лучший ответ:
Количество и качество приобретённых знаний в меньшей мере зависит от ВУЗ-а, а в большей мере от самого человека и работы, которую он во время учебы себе найдёт 
Поэтому - лучше столичные (Москва, Питер) ВУЗ-ы Они дают бОльшую широту взглядов ( не знаний) и больший круг общения и контактов, что пригодится в дальнейшей жизни

Худший ответ:
Вопрос хоть и давний, но пока 15 августа, значит автор еще не начал учиться в выбранном вузе. Я учусь в Томском политехническом университете и знаю, что в ТГУ много крутых кафедр и магистратур. У вуза более основательный и, возможно, консервативный подход к знаниям. Вуз достаточно престижный (взгляните на рейтинги), а на их суперкомпьютере рендерели довольно известные российские фильмы и мультфильмы.
Вопрос: Как округлить число до N-го количество цифр после запятой?

Лучший ответ:
На питоне делается такx = 1.23999999
y = round(x, 4)
при выводе не забудьте указать, что надо нули тоже выводить (до 4-го знака)print("{0:0.4f}".format(y))

Худший ответ:
Используй встроенный метод toFixed() в JS
https://developer.mozilla.org/ru/docs/Web/JavaScri...
Вопрос: Подключение сервера к уже существующему через второй порт сетевой карты?

Лучший ответ:
Не страдать фигнёй и ткнуть второй сервер в свитч.

Худший ответ:
Настройки следующие:
1 сетевая смотрит в локалку
Адресация такая ***.***.0.0/24  (или в виндовом формате ***.***.0.10 с маской 255.255.255.0)
2 сетевая смотрит на соседний сервер
Адресация такая ***.***.1.10/24  (или в виндовом формате ***.***.1.10 с маской 255.255.255.0)
Сервер сосед 
Адресация такая ***.***.1.11/24  (или в виндовом формате ***.***.1.11 с маской 255.255.255.0)
Вопрос: Правильно ли задан priority в sitemap?

Лучший ответ:

- /blog/article-1 - 0.9 
- /blog/article-2 - 0.9
- /blog/article-3 - 0.9 
Вы настолько часто изменяете статьи?
Попробуйте сначала написать, закончить, а потом публиковать.

Худший ответ:

- /blog/article-1 - 0.9 
- /blog/article-2 - 0.9
- /blog/article-3 - 0.9 
Вы настолько часто изменяете статьи?
Попробуйте сначала написать, закончить, а потом публиковать.