Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Можно ли как то вычислить контрольную сумму для папки?

Лучший ответ:
function getMd5DirHash(string $dir): string
{
    $array = [];
    $dir = realpath($dir); 
    $fileSPLObjects =  new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir), RecursiveIteratorIterator::CHILD_FIRST);
    foreach($fileSPLObjects as $fullFileName => $fileSPLObject ) {
        if ($fileSPLObject->isFile()) {
            $array[] = $fullFileName;
        }
    }
    $md5 = array_map('md5_file', $array);

    return md5(implode('', $md5));
}
расписал чтоб понятнее было, можно улчшить
$array[] = md5_file($fullFileName);
#$md5 = array_map('md5_file', $array);

return md5(implode('', $array));

Худший ответ:
Запакуй папку tar-ом, без сохранения архива, через пайпы передай в md5sum, получишь результат
$md5=explode(' ',`tar -cf - /path/to/dir | md5sum`)[0];upd. осторожно, используй относительные пути а не прямые, так как этот путь файлов так же хешируется

на php делать все будет тупо сложнее и медленнее

p.s. новые версии tar поддерживают --order=name чтобы гарантировать хоть какой то порядок файлов
Вопрос: Как отследить редиректы через запрос к сайту?

Лучший ответ:
Python
Библиотека requests.

Через requests.post().history

Худший ответ:
По заголовку Referer
Вопрос: Как изучать vk.api?

Лучший ответ:
В vk.com самое простое api в мире. Если вы не можете в нем разобраться, значит вам еще рано писать ботов. Вообще без знания основ(как показывает практика) писать ботов - это плохо. Возвращайтесь в самое начало и перечитывайте книги для начинающих с обязательной практикой.

Худший ответ:
Соглашусь с Сергеем, у ВК очень простое API, в документации все описано от и до самым простым языком - https://vk.com/dev/manuals
Вопрос: Как отключить защиту Флешки?

Лучший ответ:
Проверьте флешку в Р.тестере: https://rlab.ru/tools/rtester.html
Если он её как-то идентифицирует - объём, вендор, и т.п., то напишите что и как, дальше нужно отталкиваться от конкретики.

Если вам нужны файлы с флешки, и в Р.тестере она не определится, то увы. В домашних условиях ничего не сделать, подбирайте в своём регионе специалиста по восстановлению данных: https://xn----7sbbfbnfa0a2audfacc2cat8e9f.xn--p1ai/

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

UPD:
Кроме того, по соседству вам рекомендуют технологические утилиты. Ни в коем случае ими не пользуйтесь, если вам нужны файлы. После них никакие данные восстановить будет невозможно.

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

Лучший ответ:
Добавьте следующий код для проекта вашей Таблицы

const goToWrapper_ = (address) => {
  const range = getRangeByRefString_(SpreadsheetApp.getActiveSheet(), address);
  range.getSheet().getRange('A1').activate();
  range.activate();
}

function getRangeByRefString_(sheet, refString) {
  return refString.indexOf('!') === -1 ?
    sheet.getRange(refString) :
    sheet.getParent().getRange(refString);
}

function goTo555() {
  goToWrapper_('A555');
}

function goToSheet5A555() {
  goToWrapper_('Sheet5!A555');
}

Назначьте скрипт кнопке



Пример в Таблице https://docs.google.com/spreadsheets/d/1XO63gawVjR...

Можно создать быстрое меню (не кнопку) практически любого адреса. Но там придется вызывать меню. А это на целый клик больше!

Худший ответ:
Можно сделать свое меню для навигации
function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Моя навигация')
      .addItem('Ячейка A555', 'menuItem1')
      .addSeparator()
      .addSubMenu(ui.createMenu('Важно')
          .addItem('Ячейка H555', 'menuItem2'))
      .addToUi();
}

function menuItem1() {
  SpreadsheetApp.getUi() 
     SpreadsheetApp.getActiveSheet().getRange('A555').activate();
}

function menuItem2() {
  SpreadsheetApp.getUi() 
      SpreadsheetApp.getActiveSheet().getRange('h555').activate();
}
Вопрос: Делать ли сайт-визитку на React или html?

Лучший ответ:
Для начала советую понять смысл такого инструмента как реакт, и какие цели он решает. Что бы не писать глупости.

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

Сейчас же в попытке дойти от точки А до точки Б, вы в 5-10 раз усложняете себе путь разработки и дальнейшей поддержки такого сайта, минуя чертоги разума.

Худший ответ:
Сейчас так много готовых быстрых решений, что не особо понятно, к чему собственные костыли. Начиная с wordpress и заканчивая тильдой и тому подобными сервисами.
Вопрос: Обратный прокси для игрового сервера (UDP)?

Лучший ответ:
Нгинкс в вашем случае не нужен, настройте форвардинг пакетов + маскарадинг через iptables и т. п.

Худший ответ:
Попробуйте Haproxy
Вопрос: С чего начать в 1С?

Лучший ответ:
- Платформу 1С я бы в первую очередь рекомендовал изучить (основные объекты, программирование)
- Бухгалтерию совсем необязательно, можно вообще ни разу с ней не столкнуться, как я например
- Администрирование знать полезно хотя бы по минимуму, хотя бы что самому себе установить необходимое ПО.
- Далее два пути, можно либо развиваться в разрабы в проекты самописные, тогда типовые конфигурации знать совсем необязательно, но нужно уметь писать грамотный код. Либо сфокусироваться на какой-либо востребованной конфигурации с стать в ней хорошим спецом, причем даже вполне с навыками на уровне говнокодера, это прощается. Обычные мелкие франчи требуют знать все-таки не одну, а хотя бы 2-3 конфигурации, но даже если владеешь только одной то тебе предложат изучить другие. В крупных франчах спецы совсем узкие бывают, например только по производственному учёту, но такими не становятся сразу с нуля, а вырастают, причем даже буквально возрастные дядьки бывают, и сначала много поработать нужно на разных фронтах и постоянно учится и сдавать на сертификаты.
Кто устает и хочет больше денег, тот потом уходит из франча на фикс, т.е. в торговлю или производство. Обычно переманивают по итогам проекта внедрения, проблем с этим нет. Но там совсем другая атмосфера, кому-то может не понравиться и возвращаются обратно.
Я не рассматривал всяких проект-менеджеров, аналитиков, тестеров и прочие профессии, которые тоже востребованы в мире 1С, т.к. там более универсальные требования.

Худший ответ:
С чего начать изучение 1C программирования?
и еще есть пяток тем)

полистай 
https://qna.habr.com/tag/1с-предприятие
Вопрос: Как запретить в robots.txt индексацию страниц навигации?

Лучший ответ:
Disallow: /*?page=

Но чаще - наоборот, robots могут игнорировать, а вот meta более значим.

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

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

Худший ответ:
Используйте стандартный порт. По идее тогда и без указания порта подключится
Вопрос: Сколько нужно проектов для портфолио верстальщика чтобы зарабатывать первые деньги?

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

Худший ответ:
от нуля - можно взять первый заказ вообще без портфолио, конечно, какие-то учебные работы должны быть, но если вы что-то изучаете, они у вас будут.
Вопрос: Premium на Тостере или буст аккаунта. Это реальность?

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

Худший ответ:
Чего-то я нифига не понял - какой-то мифический премиум, топ, выдача поисковиков... Смешались в кучу кони, люди... Рейтинг пользователя внутри тостера - это рейтинг пользователя внутри тостера и все. Он отражает полезность данного чела внутри тостера и не более того. Причем полезность, оцененную другими пользователями (что вполне может не согласовываться с мнением чела о себе :) )
Вопрос: Можно ли зарабатывать зная только html и css?

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

Алгоритм изучения > HTML + CSS > верстаете > сверстали > + JS > добавляете логики, анимации, создаете приложение > React(Redux) > изучаете базу, делаете приложение > Next\Gatsby > делаете сложное приложение, например магазин > деплой > работа.

В качестве бэка - firebase либо аналоги для того что бы голова не болела за бэк.

Всё. Вся информация структурировано лежит в интернете - нужно только время, логика и минимальное наличие интеллекта.

PS: даже с такими данными выше, вы врядли будете зарабатывать на фрилансе хорошие деньги, скорее всего без адекватного бэкграунда не возьмете даже первый заказ. Хотите быстрых денег =  wordpress.

Худший ответ:
Можно спокойно. Когда был студентом, то после учебы постоянно что-то делал на фрилансе и в мес. делал до 50 тыс. руб., что для студента было очень даже неплохо)
Вопрос: Почему не работает MutationObserver?

Лучший ответ:
MutationObserver не реагирует на удаление элемента, за которым он следит. Надо следить за childList родительской ноды.

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

Лучший ответ:
Если у вас шаред-хостинг, а не VPS, то в популярных панелях управления давно уже есть плагин Letsencrypt, позволяющий автоматизировать процесс. Если там панель годами не обновлялась или какая-то самописная, то возможно, что подобного пункта в панели управления не будет. Касательно платности - это какой-то сюр, Letsencrypt сам по себе бесплатен, да и предполагает автоматизацию процесса (вероятно, бесплатный серт на год - это от другого вендора, который там использовался до повсеместного внедрения LE).

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

Лучший ответ:
Такое чувство, что речь идёт о заголовке "в" изображении, т.е. о такой надписи, которая была сделана в PhotoShop или Paint и т.д.
да

Худший ответ:
с учетом того чт оу вас там общие фразы которые никто не ищет с точки зрения сео это не важно
Вопрос: Насколько нужно знать верстку на HTML в django?

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

Худший ответ:
Верстка и дизайн - разные вещи. В современной вёрстке требуется мышление программиста. Из постановки вопроса я вижу, что вы изначально предвзято отнеслись в верстке.
Если вам не нравится работать над логикой клиента - переходите в чисто бэк. Задач чисто на бэк более чем достаточно.
Вопрос: Как скачать MS Access?

Лучший ответ:
Задать вопрос учителю где ты должен брать платную программу...
Если очень надо, скачать ломанную версию можно например на rutracker org

Худший ответ:
Воровать ПО это нехорошо.
Скачайте просто офисный пакет, там уже должен быть MS Access. Пробный период вроде 30 дней, этого должно хватить.
Вопрос: Как правильно выделить память (с проверкой выделения) для массива класса?

Лучший ответ:
какой из вариантов наиболее эффективен / наиболее используемый
Создание класса в динамической памяти делится на 2 этапа:
1. выделение "сырой" памяти у менеджера памяти
2. инициализация памяти - вызов конструктора класса на выделенном участке памяти.
Вариант с malloc не выполняет вторую часть. Для того что бы закончить процесс в этом варианте вам надо использовать размещающий new, передав указатель на ранее выделенную память. Деструкторы так же нужно будет вызывать явно.

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

При удалении класса из динамической памяти присутствуют обратные этапы: вызов деструктора и освобождение памяти.

malloc обычно используют в плюсовом коде, когда реализуют собственные аллокаторы и нужен "сырой" не инициализированный блок памяти. Но и в этом случае вполне можно обойтись без malloc - использовать new char[MEM_SIZE]

Худший ответ:
Но обычный new выкидывает std::bad_alloc.
Так что не совсем понятно, что вы хотите сделать, когда делаете new с флагом «не кидать», а потом при неудавшемся new кидаете аварию.
Вопрос: Как увеличить диска LVM больше 4 разделов?

Лучший ответ:
Disk label type: dos

У вас таблица разделов на диске MBR, она не позволяет создавать больше 4 первичных/расширенных разделов. Удалите 4 раздел, создайте расширенный и создавайте в нём сколько хотите.
Хотя имхо проще и лучше не ресайзить диск, а добавить второй виртуальный и закинуть его целиком в lvm

Худший ответ:
А зачем добавлять ещё раздел, если вы его в lvm так же хотите добавлять? Просто расширьте раздел
parted resizepart + pvresize
Вопрос: Прошу помочь с настройкой винды 10 и чтобы не появлялись повреждённые Файлы в винде. Что делать?

Лучший ответ:
Если SSD/HDD умер, то он умер и ничего с этим не поделать. Выкидывайте и покупайте новый.
П.С Так же вариант, поставить утилиту от Kingston и обновить прошивку SSD, но мало вероятно что поможет, если диск уже посыпался.

Худший ответ:
ssd ему уже год была проблема с ним что было очень много повреждённой секторов я решил не покупать новый, а его починить скачал прогу Виктория SSD выкидывают или сдают по гарантии, но уж никак не чинят.
А программа которую вы скачали предназначена для диагностики.

Хотел бы я посмотреть как вы собрались чинить SSD программой....
Вопрос: Сложности после Удаление обновлений Windows?

Лучший ответ:
удалить обновления винды, так как именно после них места стает меньше
Неправильный вывод. Обновления не добавляют файлы, а перезаписывают поверх. 
Сами по себе обновления не увеличивают размер Windows. 

Но свободное место уменьшается из-за того, что установочные файлы этих обновлений сохраняются в папке загрузок и сохраняются резервные копии файлов. которые были заменены. Вот их то и надо удалять.
Желательно через стандартный инструмент, который уже есть — Очистка системы.

Увидеть, что именно съедает место также помогает бесплатная утилитка WinDirStat
Советую попробовать.

Худший ответ:
Просто почистите тем папку и папку с обновлениями. ненадо удалять сами обновы. сделайте очистку диска
Вопрос: В Git коммит попал файл большой >100 mb как удалить?

Лучший ответ:
Отвечу чуть подробнее чем спрашиваете:

Конкретный файл (www/video/route.mp4):
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch www/video/route.mp4 ' --prune-empty --tag-name-filter cat -- --all
Файл по маске (*.mp4):
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch "*.mp4" ' --prune-empty --tag-name-filter cat -- --all
Директорию (www/video):
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch www/video -r' --prune-empty --tag-name-filter cat -- --all

Данный способ не оптимальный, но универсальный - проверит всю историю коммитов и выпилит из коммитов данные файлы/каталоги и перепишет все что дальше

Пуш форсом отправляем все ветки в репозиторий
git push origin --force --all

не забываем сообщить другим разрабам что надо сделать git reset --hard origin/...

Warning: опробуйте сначала на тестовом репозитории (склонируйте текущий куда нибудь и потренируйтесь). Не хочу чувствовать себя виноватым, если вы выпилите что-то исторически-ценное

Худший ответ:
Удаление файла passwords.txt изо всех коммитов git filter-branch --tree-filter 'rm -f passwords.txt' HEAD
Подробнее в пункте "Удаление файла из каждого коммита"
Учтите что вы меняете историю и git push вам не разрешат сделать, надо будет делать git push -f. Остальные в команде должны будут сделать git fetch && git checkout master && git reset --hard origin/master
Вопрос: Какое направление/сферу выбрать?

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

Худший ответ:
Backend - Проще всего устроиться с PHP, сам начинал с него бэкенд, но сам язык корявый, писать на нем удовольствия мало, хотя это вопрос вкуса.  Python наиболее динамично развивающийся, за ним будущее, но в нем нет любимой вами строгой типизации, посему если бэкенд с типизацией, то С#. Мне лично нравится как язык scala из строготипизированных, но не уверен что очень просто устроиться с позиции абсолютного джуниора, все же туда в основном переходят с джава или других языков. Но удовольствия получите массу, это безумный язык, самое крутое, что было создано в сфере программирования.
Вопрос: Насколько небезопасна открытая точка доступа?

Лучший ответ:
Совсем нежелательно. Самое безобидное, что халявщики забьют канал связи.

Из серьезного достаточно того, что злоумышленник будет находиться под IP адресом, ассоциированном с вами. Вопросы правоохранительных органов за кибер преступления будут адресованы Вам. 

Злоумышленник может получить контроль на роутера со всеми вытекающими - перехват пакетов, подмена сайтов. 

А дальше в меру фантазий. 

Защититься - не включать Wi-Fi:) 

А если серьезно, то использовать актуальные прошивки и протоколы шифрования. + прослушать к советам из гугла. Много их. https://www.google.com/search?q=защита+домашнего+wifi

Худший ответ:
Что может сделать злоумышленник, подключившись к моему роутеру (примерный сценарий)?
- разместить на сайте Бессмертного Полка фото Алоизыча/гиммлера/власова
- рассылать письма со ссылками на ЦП
- писать в ФСБ, прокуратуру, полицию о "якобы" заминированных зданиях
- обсерать какую-нибудь известную личность
- региться на сайте пида..сов
...
ну словом делать все то, для чего люди используют "тор через впн через тор через впн" - и их все равно находят. Потом конечно разберутся, но можете успеть полежать мордой в пол :)
 Как обеспечить защиту домашней сети?
- сменить ssid
- cменить пароль админа (а если есть возможность - и логин)
- установить ключ WPA2, причем поставить его символов 20-25
- включить контроль по MAC
Вопрос: Никто не сталкивался с шифровальщиком gooddecrypt ****** banhu?

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

Худший ответ:
вызвать Каспера
Вопрос: Продажа скриптов?

Лучший ответ:
Чтобы скрипты имели коммерческую ценность, они должны быть не просто особенно дороги автору.

Во-первых, скрипты должны быть посложнее трёх с половиной очевидных строчек, иначе их проще написать самому ещё раз, чем брать какие-то чужие.

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

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

В интернетах тысячи чьих-то личных скриптов, которые осели на страницах блогов и в закоулках гитхабов, их никто никогда не использует, потому что зачастую никто не понимает, что они делают и зачем вообще предназначены. Даже простая публикация хорошего скрипта может потребовать кучи времени - на написание документации, на добавление конфигурационного файла вместо hard coded constants, на тщательное тестирование всех вариантов функциональности и всё такое.

Я бы советовал начать с того, чтобы взять один из самостоятельно полезных нескучных скриптов и попробовал бы его оформить для публикации на гитхабе (можно в приватный репозиторий). Но так, чтобы он нормально работал во всех операционных системах, выводил хелп с ключом -h, сопровождался документацией, был протестирован со всеми вариантами параметров и вариантов исходных данных, ну и всё такое.

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

Худший ответ:
1)Подскажите как правильно это сделать? Нужно как-то мои скрипты регистрировать , получать лицензию?

Нет.
2)Те кто купит эту пачку скриптов, они смогут их использовать в коммерческих целях? Т.е продавать сайты с этими скриптами?
Смотря какую лицензию вы дадите им.
3)Слышал что обычно все делают лицензию MIT, но как её делать? Просто ссылку давать такую https://opensource.org/licenses/MIT
Нужно включить текст лицензии.
Вопрос: Как настроить docker?

Лучший ответ:
Нужно копировать не только ShoppingCart.API, но и проекты, от которых он зависит

Худший ответ:
Я вот таким вот вариантом сделал. Была проблема с копированием, но я файл docker-compose перенес туда же где и Dockerfile

FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
WORKDIR /src

COPY ["ShoppingCart.API/ShoppingCart.API.csproj", "ShoppingCart.API/"]
COPY ["ShoppingCart.Domain.Entities/ShoppingCart.Domain.Entities.csproj", "ShoppingCart.Domain.Entities/"]
COPY ["ShoppingCart.Domain.Interfaces/ShoppingCart.Domain.Interfaces.csproj", "ShoppingCart.Domain.Interfaces/"]
COPY ["ShoppingCart.Infrastructure.Data/ShoppingCart.Infrastructure.Data.csproj", "ShoppingCart.Infrastructure.Data/"]
COPY ["ShoppingCart.Infrastructure.Business/ShoppingCart.Infrastructure.Business.csproj", "ShoppingCart.Infrastructure.Businesss/"]
COPY ["ShoppingCart.Services.Interfaces/ShoppingCart.Services.Interfaces.csproj", "ShoppingCart.Services.Interfaces/"]


RUN dotnet restore "ShoppingCart.API/ShoppingCart.API.csproj"
COPY . .
WORKDIR "/src/ShoppingCart.API"
RUN dotnet build "ShoppingCart.API.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "ShoppingCart.API.csproj" -c Release -o /app/publish

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "ShoppingCart.API.dll"]
Вопрос: Возможно ли подключиться к нескольким wi-fi сетям одновременно через одну беспроводную сетевую карту?

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

Худший ответ:
Вы можете вставить несколько сетевых проводов в ПК одновременно, если там только  1 ehernet адаптер?