pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: PHP PDO bindParam, второй параметр передается по ссылке. Зачем?

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

То есть по сути никакой PDO::PARAM_CLOSURE для того чтобы изменить данные на лету не нужен - ты тупо меняешь значение приязанной переменной. Именно благодаря передаче по ссылке.
$stmt = $pdo->prepare("SELECT ?");
$stmt->bindParam(1, $var);
$var = 1;
$var = 2; // меняем на лету
$stmt->execute();
$var = 3;
$stmt->execute();

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

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

То есть по сути никакой PDO::PARAM_CLOSURE для того чтобы изменить данные на лету не нужен - ты тупо меняешь значение приязанной переменной. Именно благодаря передаче по ссылке.
$stmt = $pdo->prepare("SELECT ?");
$stmt->bindParam(1, $var);
$var = 1;
$var = 2; // меняем на лету
$stmt->execute();
$var = 3;
$stmt->execute();

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

Лучший ответ: ...но получаю только ответ Could not find file: *.png
Зачем же вы подсовываете тулзе несуществующие файлы? Подсовывайте существующие:
find . -type f -name "*.png" -exec pngcrush -n -q "{}" \;

Худший ответ: Что если как то так
for file in *.png; do pngcrush -n -q "$file"; done
Вопрос: Какой сервис приема платежей из Европы в Россию выбрать?

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

Худший ответ: самое простое paypal
а за что оплату принимаете?
если это софт/ SaaS то посмотрите paddle
Вопрос: Очень сильно трещит кулер и малиновая рябь на экране ещё до загрузки БИОС и при загрузке ОС, что это может быть?

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

Худший ответ: Не понимаю, почему жужжит кулер
Замените его, только убедитесь перед этим, что шумит именно он (остановите его пальцем).

Не понимаю, почему он тормозит
Из-за сломанного кулера греется железка и начинает троттлить (сбрасывать частоты).

Не понимаю, почему он рябит на дисплее
Попробуйте вставить другую видеокарту. Если всё норм, то меняйте. Если нет, то меняйте монитор или кабель к нему.
Вопрос: Как давно не работает admod раздел «Платежная информация»?

Лучший ответ: Попробуйте через браузер Chrome, у меня пошло. Почему-то именно Safari выдает на всех девайсах эту ошибку.

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

Лучший ответ: харрис и харрис

Худший ответ: Это может не серьезно, но знании полученные с этого видео хватило чтобы сделать свой калькулятор из редстоуна в майнкрафте, который может складывать, вычитать 16 битные числа.
Вопрос: Почему цветопередача на ноутбуке HP не совпадает с экраном телефона Iphone и как это исправить?

Лучший ответ: На iPhone нельзя настроить цветовой профиль. Если по заводу для дисплея выкручен контраст, то ничего с этим сделать нельзя. Слышал что есть браузер, которому можно кормить профиль, но не сталкивался.Калибруйте монитор устройством. На глаз не получится (и встроенными калибраторами тоже). После калибровки вам скажут отклонение от референсных значений и дадут файл с цветовым профилем. 
Калибровку проводите каждые 6-12 месяцев.  Услуга не дорогая, в районе 15$ стоит.

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

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

Худший ответ: Вангую wifi на 2.4Гц и win10?
Вопрос: У меня ошибка обновления linux mint что мне делать?

Лучший ответ: У вас несколько раз продублированы репозитории.
Зайдите в файл, про который вам там пишут и удалите дубликаты.
И да, Хромиум есть в стандартных репозиториях, удалите репы с ним вообще.

Худший ответ: А в каком файле удалять?
Вопрос: Можно ли использовать один метод для 2-х роутов?

Лучший ответ: Можно. Даже для трёх можно. И для десяти тоже.

Худший ответ: С точки зрение работы кода, у вас по двум маршрутам, обрабатывается request в одном контроллере и в одном методе, работать конечно будет.
Но с точки зрения кода - это конечно не perfect. Тут как в классике, "Все смешалось в доме Облонских".
- Контроллер кончено ж должен быть другой, и в данный момент не потому что просто так должно быть, а просто название route и контроллера вызывают диссонанс в первую очередь.
- Во вторых есть такой термин как REST API, и в духе Laravel больше подходит метод show, документация

Еще мне не нравиться ваш namespace Front, и есть ощущение что он больше не нужен, чем нужен.
И наверное category всегда лучше чем cat или c.
Еще можете прочитать про resources

Ну и главное, про сокращение кода:
- "Чтобы не создавать еще метод"(где-либо)
- Чтобы не создавать еще класс
- Чтобы не создавать еще таблицу в базе
- Чтобы не создавать еще ...
Более вероятно будет приводить к плохому коду и путаницы. Мало кода это не равно хороший код.  В коммерческой разработке часто очень большая предметная область, с этим надо работать, поддерживать и тому подобное - это порождает больше кода, потому что:
- Лучше (иногда) создать еще метод
- Лучше (иногда) вынести в отдельный класс
- Лучше (иногда) нормализовать и вынести в отдельную таблицу
Advice - Прочтите документацию  Laravel✌️
Вопрос: Как устранить медленную скорость при копировании на USB устройства?

Лучший ответ: Используйте exfat

Худший ответ: У меня было 3 флешки. И у всех трёх наблюдалось разное поведение при копировании. Скорость. Буфер. Зависание.

Согласен со всеми ораторами.
Вопрос: Как удалить значок с google maps?

Лучший ответ: Никак. Карта состоит из кусков.
и т. д.
Как вариант используй Яндекс. Там нет подворья. :)
Да. И забыл упомянуть. Делаешь принтскрин. Стираешь в фотошопе. :)

Худший ответ: Никак, это картинка.
Вопрос: Куда можно вырасти из контент-менеджера?

Лучший ответ:  куда вообще можно вырасти из контент-менеджера? 
Можно в руководителя по маркетингу, можно в директора СМИ, можно даже мэром стать, а можно остановиться на редакторе паблика для школоты, копирайтере или вообще спиться и промышлять цветметом. А куда уж вы вырастите, одному Богу известно.

Худший ответ: Если смотреть глобально то никуда, если локально можно стать президентом
Вопрос: Возможно ли создание и развертывание wi-fi подобных сетей на «своих» частотах?

Лучший ответ: возможно ли заставить работать уже существующую wi-fi аппаратуру на других частотахМожно, но сложно.тем самым обезопасив свои устройства от взлома, перехвата управления и других неприятных вещейЧто? Каким образом смена частоты повлияет на безопасность и возможность взлома?? возможно ли заставить работать принимающие устройства на других частотах, к примеру, управление дроном, опять же для защиты, желательно на частотах по ниже для большей дальности Можно, но сложно - полностью переделывать радиомодуль. И какое это имеет отношение к дальности?И существуют ли альтернативы GPS\GLONASS для самостоятельного развертывания в масштабах нескольких километров(надеюсь звучит не слишком глупо)?Конечно - например та же сотовая сеть.
Можете и самостоятельно разработать. Ставите несколько маяков по периметру - и обычная триангуляция.
И что интересно - где вы собрались брать эти другие частоты? Кто их выделит вам?

Худший ответ: wi-life.ru/texnologii/wi-fi/wi-fi-regulyatorika
https://ru.wikipedia.org/wiki/Location-based_service
ну и в железе частоту просто не сменишь
Вопрос: Стоит ли разрабатывать сайты среднего уровня сложности на EvolutionCMS?

Лучший ответ: Я так понимаю, речь о том, что в один из разновидностей ModX завезли компоненты Лары? Забавно, как кривые поделки тащат в себя компоненты таких вещей, как Симфони (камень в огород друпала) и Лары, в надежде, что это им поможет вдруг резко стать классными и клевыми. Но это так не работает, ведь дело не только в коде.
Почему Wordpress, которого не хейтил только ленивый, работает на 50% сайтов, а Modx пребывает в забвении? Да потому, что Wordpress крутой и клевый, очень удобный и сделан с душой, а от "крутой админки" Modx хочется плеваться. Много ненужного, интуитивно непонятного, стремного. И компоненты Лары тут никак не помогут. Разве что любители пожестче обрадуются, что, наконец-то, дыры в кодовой базе немножко залатали, но и только.
Посему мой вердикт очень прост: дайте уже, наконец, Modx спокойно почить. Он устарел во всех смыслах, и чтобы сделать из него конфетку, способную конкурировать с тем же - не идеальным - Wordpress, нужны десятки тысяч человекочасов квалифицированных специалистов. А такого никогда не случится.

Худший ответ: А почему бы и нет?
https://cms-rating.ru/obzor-vozmozhnostey-evolutio...
Хотя я лично жду MODXRevolution 3
Вопрос: Как корректно освободить ресурсы в вечно работающем приложении?

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

Худший ответ: В POSIX системах перед прибитием ОС должна посылать сигнал
https://ru.wikipedia.org/wiki/SIGTERM

В Windows есть  похожий механизм

Судя по тегу STM32, у вас какая то ОС установлена? Смотрите документацию по реализации TASK MANAGER  и SIGTERM  если реализован, то вставьте обработчик и в нем закрывайте файлы
Вопрос: Как сделать рассылку через gsuite?

Лучший ответ: Здравствуте.
Без написання кода подобную рассылку можно организовать на основе Google Групп

В Консоли администратора создайте Группу (у нее будет свой адрес на основе Вашего домена), добавьте в Группу список адресов (можно синхронизировать добавление с Таблицей), и, просто, отправьте Ваш рекламный букет на адрес Группы (все, кто входит в Группу получат ваше письмо) - https://support.google.com/groups/answer/2464926?hl=ru

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

Ещё, крайне желательно дополнительно настроить SPF и DKIM для домена - https://support.google.com/a/answer/33786?hl=ru
https://support.google.com/a/answer/174124?hl=ru

Спасибо.

Худший ответ: Есть два принципиально разных варианта.
Вариант первый. Получатели Вас знают и интересуются данной темой. Тогда они не будут кликать на кнопку спам и гораздо удобнее использовать какой нибудь сервис рассылок. Как вариант, когда база большая, а рассылки нужны небольшие и периодические, можно использовать бесплатный тариф SendinBlue - у них нет ограничений на размер базы подписчиков, и в сутки можно на бесплатном тарифе отправлять до 300 писем.
Вариант второй. Подписчики Вас не знают и будут кликать на Ваши письма, что это спам. В этом случае сервисы рассылок Вас моментально заблокируют, если вообще пропустят, а рассылка с G Suite быстро ухудшит репутацию Вашего домена до того уровня, когда все Ваши письма будут попадать в спам, причем если Вы указываете определенный сайт, то не только все письма с Вашего домена, но и вообще все письма с любых почт с этой ссылкой.
Вопрос: Игровые движки и 3Д моделирование?

Лучший ответ: 1) Unity - отличный вариант. Хорошее соотношение возможностей движка и простоты изучения. Несомненный лидер в геймдеве. Шедевр по современным меркам движков.
2) Unreal Engine - отличный вариант. Но только если вы опытный программист С++, да ещё и точно знаете, что хотите от игры, и вам нужно больше свободы и специфических возможностей, чем предлагает Unity.
3) CryEngine - довольно плохой вариант из-за низкой гибкости. Как говорится, что ни делай на CryEngine, всё Crysis выходит.Какую лучше выбрать программу для 3D моделирования для движков?
А это нарушение п.3.7 правил данного сервиса, потому что отдельный вопрос. Но всё же отвечу. Программы для 3D моделирования примерно одинаковы. Совместимость с движками везде хорошая. Я бы выделил 3dsmax, также blender выделяется бесплатностью (но не какими-то супер фичами). Но всё же возможности примерно одинаковые, потому лучше использовать ту программу, к которой уже привыкли, или выбрать по другим (любым) соображениям. Основные - это Blender, Maya, 3ds Max.

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

Лучший ответ: Смотрите команду xcopy /?

Худший ответ: Решение:
Первое:
xcopy "C:\Data" "C:\papka1" /e /h /k /q /r /c /y
Второе:
@echo off
for /f "delims= eol=" %%f in ('type list.txt') do (
  if exist "%%f\" (
    robocopy "%%~dpf\" "C:\papka2%%~pf\" /xf * /e /njh /njs /v /log+:log.txt
  ) else ( robocopy "%%~dpf\" "C:\papka2%%~pf\" /fp /njh /njs /ns /nc /v /log+:log.txt "%%~nxf" )
)
Вопрос: Возможна ли аренда аренда удалённого компьютера?

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

Худший ответ: Да, это называется VDS. Ищите VDS под windows. Хотя проще найти сериал в бОльшем разрешении.
Вопрос: Нужна ли проверка Map на null?

Лучший ответ: 1. Вы неправильно извлекаете значение из map по ключу, надо использовать метод get -> resultMap.get(myKey);
2. Проверка на null при обращении к resultMap не нужна, поскольку вы создаете пустую мепу в методе getTestMap и resultMap никогда не null;
3. Проверка на null необходима в методе getTestMap, потому что вы вызываете myObject.getMyValue() без проверки на null, вот здесь NullPointerException может возникнуть, если метод будет вызван с параметром значение которого равно null.

Худший ответ: Для того, чтобы не возникало таких вопросов, рекомендую все методы, аргументы и поля помечать @NonNull и @Nullable. 
Все поля и локальные переменные, которые по логике не изменяются - final. 
Объявление переменных максимально близко к месту их использования.
Ответ на вопрос - нет, в данном случае проверять не надо. А вот если метод библиотечный и не помечен аннотацией - надо.
Ещё лучше взять Kotlin и не мучаться:)
Вопрос: Как ускорить отправку письма при заказе?

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

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

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

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

Лучший ответ: F12 в браузере не помогают? )))
_Chat_socket.min.js  = 419 ms
Что то там от yandex 371 ms
leadback.js  344 ms
widget.php который тянет leadback.ru 303 ms
некоторые jpg = 100 - 250 KB ....  а не многовато ли ?
Музыка это приятно ... но ...
Постоянный редирект на другие сайты
ну и так далее ...
Лично мое мнение сайт перегружен JS - пока у клиента он не отработает - сайт тормозит с загрузкой...
И у меня в консоле много[Violation]
Например: [Violation] 'requestAnimationFrame' handler took 226ms

Худший ответ: Соглашусь с Анатолием и добавлю, что вам в дальнейшей работе все же потребуются знания в технических тонкостях не только WordPress, но и смежных областях, либо человек с такими знаниями. Сами вы сделали вроде и все, что могли, но, как видите, этого недостаточно. Нужно с нуля все продумать так, чтобы было оптимизировано, а не делать, как нравится и думать потом, как ты сделать ещё и побыстрее
Вопрос: То есть от дубля кода мне никуда не деться?

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

Вам нужно создать какой-то сервис куда вы сможете вынести эту логику. Например OrderService. В нем будут методы купить и продать. Этот сервис вы подключаете в контроллер. И из контроллера вызываете. В итоге у вас может быть кучу контроллеров и действий, которые работают с одним сервисом.

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

Лучший ответ: Первый же ответ в Гугле: https://habr.com/ru/post/313490/

Худший ответ: Делюсь своим кодом для ардуины с графиком влажности. Код даю как есть, со всеми его недостатками. График автоматически масштабируется, есть подписанные оси. Писался давно, библиотеки для датчика DHT22 с тех пор обновились и код не компилируется, но рисовка должна работать.
Осторожно, сырой код!//Подключаем библиотеки
#include <Wire.h>
#include <OLED_I2C.h>
#include "DHT.h"
#include <BH1750.h>
//Создаем объекты
OLED  myOLED(SDA, SCL, 8);
DHT dht;
BH1750 lightMeter;
//Подключаем шрифты
extern uint8_t SmallFont[];
extern uint8_t MediumNumbers[];
//Объявляем переменные
float humidity[100];
int count = 0;

void setup()
{
  myOLED.begin();
  myOLED.setFont(SmallFont);
  dht.setup(4);
  lightMeter.begin();
}

void loop()
{
  for (int i = 99; i > 0; i--)//Циклом сдвигаем массив на единицу
  { //делать кольцевой массив лень
    humidity[i] = humidity[i - 1];
  }
  humidity[0] = dht.getHumidity();//Меряем влажность
  if (count < 100) count++;       //Сколько атуальных значений в массиве
  //для исключения нулей при включении

  myOLED.clrScr();//Очистили буфер дисплея
  myOLED.setFont(MediumNumbers);//Выбради шрифт
  myOLED.printNumF(humidity[0], 1, RIGHT, 0, '.', 4);//Написали сверху справа влажность
  myOLED.printNumF(dht.getTemperature(), 1, LEFT,  0, '.', 4);//А слева температуру
  //Нарисовали рамочку графика
  myOLED.drawLine(0, 18, 127, 18);
  myOLED.drawLine(0, 18, 0, 63);
  myOLED.drawLine(127, 18, 127, 63);
  myOLED.drawLine(0, 63, 127, 63);
  //Нашли минимум и максимум на графике
  int minHum = humidity[0];
  int maxHum = humidity[0] + 1;
  for (int i = 1; i < count; i++)
  {
    minHum = min(minHum, humidity[i]);
    maxHum = max(maxHum, humidity[i] + 1);
  }
  //Написали их на шкале справа
  myOLED.setFont(SmallFont);
  myOLED.printNumI(lightMeter.readLightLevel(), CENTER, 0);
  myOLED.printNumI(maxHum, 107, 20, 3);
  myOLED.printNumI(minHum, 107, 55, 3);
  //Нарисовали саму шкалу
  myOLED.drawLine(103, 62, 103, 20);
  myOLED.drawLine(103, 61, 108, 61);
  myOLED.drawLine(103, 20, 108, 20);
  //И деления на ней
  int j = 10; //шаг делений 10%
  if (maxHum - minHum < 50) j = 5; //или 5% если размах графика меньше
  if (maxHum - minHum < 11) j = 1; //или 1% если совсем маленький
  for (int i = 0; i <= 100; i += j) //перебираем все возможные значения процентов
  {
    if (i > minHum && i < maxHum)   //но рисуем только если они в диапазоне графика
    {
      int y = map(i, minHum, maxHum, 61, 20); //определяем положение штриха по вертикали
      if (i % 10 == 0) myOLED.drawLine(103, y, 107, y); //если это штрих для десяткков, то длинный
      else myOLED.drawLine(103, y, 105, y);//иначе короткий
    }
  }
  //Нарисовали график
  for (int i = 0; i < count; i++)
  {
    int y = map(humidity[i] * 10, minHum * 10, maxHum * 10, 61, 20);
    myOLED.drawLine(101 - i, 62, 101 - i, y);
  }
  //Вывели данные из буфера на дисплей
  myOLED.update();
  //Ждем следующего измерения
  delay(dht.getMinimumSamplingPeriod());
  //delay(60000);
}
Вопрос: Какой способ лучше защитит пароль?

Лучший ответ: Первый вариант, разумеется, вообще ни о чём.

Есть три вектора атаки на пароли: перебор по радужным таблицам, брутфорс и подбор по словарю.
От первого защищает соль, от второго алгоритм, от третьего сложность пароля.

У нас здесь речь идет об алгоритме. То есть, о буртфорсе. Что такое брутфорс? Это тупо подстановка случайных сочетаний символов по очереди и проверка, не совпал ли хэш. Чем быстрее вычисляется хэш, тем быстрее раскалывается пароль.
ПОЭТОМУ, ключевой характеристикой хэша для паролей является сложность его вычисления.
Твой ша-пицот-двенадцать выплоненный стопицот раз - это для современной техники как воробей чихнул. А для будущей и подавно.
Поэтому умные люди придумали алгоритмы которые во-первых вычисляют каждый хэш гораздо медленнее, а во вторых адаптируются под растующую скорость процессоров, и говорят тебе когда пора уже усложнять алгоритм. Именно этим и занимаются встроенные функции, и поэтому ты должен использовать именно их.

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

Лучший ответ: Формулировка вопроса напрашивается на соотвествующий ответ...
Но если по существу - узнать какая программа занимает порт можно
netstat -aon | findstr 8080
потом
tasklist /fi "PID eq 12345"
- вместо 12345 подставить число из вывода первой команды

Худший ответ: Порт это цифра, номер.
Используется при передаче пакетов по сети. К имени пакета добавляют номер, чтобы получатель знал кому именно передать пакет.

Объясните пожалуйста как номер может "залагать"? Что вы под этим подразумеваете?

Как очистить использующийся порт в windows?Никак.  Они все чистые. И их всего имеется 65536.
Вопрос: За какое время можно сделать регистрацию для сайта с нуля?

Лучший ответ: от нескольких часов до никогда.

Худший ответ: Странный вопрос
Смотря какой у Вас подход и какие Ваши знания
Если ничего не знаете - может занять бесконечность, если же знания есть, можно за пару часов сделать
Вопрос: Почему не работает «скрыть» на не первых элементах?

Лучший ответ: При каждом добавлении нового элемента в #list-case вы назначаете обработчики клика всем существующим .img и .show, а не только свежесозданным. Если срабатывает два (или четыре, или шесть, или...) обработчика, которые выполняют toggleClass, то конечное состояние от начального отличаться не будет. Отсюда ваше кажущееся "не работает".

Не надо назначать никаких обработчиков при добавлении .case, делайте это один раз, используя делегирование:

$('#list-case')
  .on('click', '.img', function() {
    $(this).closest('.case').remove();
  })
  .on('click', '.show', function() {
    $(this).toggleClass('none').closest('.case').find('.case-bottom').toggleClass('invise');
  });

Худший ответ: Самое простое это добавить к каждому контейнеру нумерацию и при клике на конкретный блок скрывать его по этой нумерации !