Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как подключить пк через lan порт роутера в сеть?

Лучший ответ:
Надо чтобы настройки локальной сети одинаковые были и все.
После чего просто подключаете кабель и работаете.
Разницы кто выдал IP адрес нет никакой- что вы его от DHCP получили, что вы его руками вбили. На работу это никак не влияет.
Если у вас что-то не работает - значит настройки сети вбитые руками отличаются от тех что настроены на роутере, только и всего.Пробовал зарезервировать нужный IP к ПК через DCHP. Но естественно выдаёт ошибку потом что на 2ух устройствах один и тот же IP маска шлюза и т.п.Что тут естественного? Это наоборот противоестественно.
В общем - 
1) Посмотрите настройки сети которые вбиты вручную - адрес, маска, шлюз, DNS.
2) Поставьте галку - получать автоматически, и посмотрите какие данные выдаст DHCP -  адрес, маска, шлюз, DNS.
3) Сравните их и вы увидите в чем проблема.

Худший ответ:
Если Вам не нужно предоставлять доступ к своему ПК из внешней локальной сети, а только получить доступ к сети с ПК, то по-моему, проще традиционным способом, через NAT:
Свою домашнюю сеть (та что за Вашем роутером) можно при этом настроить так, чтобы её адреса были в другой подсети, либо вообще из другого диапазона адресов. Если внешняя сеть использует диапазон 192.168.0.0/24, то во внутренней - можно использовать, например, 192.168.1.0/24, или 10.0.0.0/24.
А во-вторых, в зависимости от конфигурации внешней сети и способа подключения к интернету, на роутере, возможно, требуется прописать статический маршрут к адресам внешней локальной сети через определённый шлюз (по идее в настройках сети на ПК он у Вас должен был быть прописан до подключения к роутеру, если локалка работала одновременно с интернетом). Но статический маршрут обычно требуется, если шлюз в сеть и шлюз в интернет - разные, в противном случае - достаточно прописать правильный адрес основного шлюза.
Ну а если хотите без NATа, тогда подключаайте роутер к внешней сети не через WAN, а через LAN порт, и задавайте роутеру, ПК и прочем устройствам адреса из той же подсети, что и внешняя локалка (неважно - DHCP, или статически, главное, чтобы они не конфликтовали с адресами во внешней локалке). Ну и статический маршрут тогда опять же, в локалку надо будет прописать (если я не прав - поправьте меня).
Имхо, вариант с NATом более простой, логичный, и часто используемый.  А если Вам выделен только один IP в сети, то тем более, второй вариант отпадает.
Кстати, подключение к интернету как осуществляется? Просто через шлюз в сети, или через какой-нибудь pptp, ppoe  и т.п.?
Вопрос: Как вывести строку из txt файла по порядку на php?

Лучший ответ:
$filepath = 'path/to/file.txt'; // файл со строками
$filenumpath = 'path/to/file.line'; // дополнительный файл с номером последней строки

$file = file($filepath);
$linenum = is_file($filenumpath) ? 1+(int)trim(file_get_contents($filenumpath)) : 0; // прочитать номер из файла; если файла нет, то номер = 0
echo $file[$linenum%count($file)]; // вывести строку
file_put_contents($filenumpath, $linenum); // записать номер в файл

Худший ответ:
<?php

$file = file('.gitignore'); //Файл со строками

while(true) { //Выводить строки с начала, после того как файл закончился
    foreach($file as $string) {
        print "{$string}<br/>"; //Вывести стрроку (обычно в браузер)
        flush(); //Сбрасывать буфер (отправлять текст в браузер) после вывода каждой строки
    }
}
Вопрос: Как НАПИСАТЬ письменную претензию/вопрос в Apple? Звонки не предлагать, они все равно не переключат на более ответственных людей?

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

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

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

Худший ответ:
Это код шаблонизатора Twig
Вопрос: Текст вопроса не может быть менее 30 и более 10 тысяч символов?

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

Худший ответ:
1. На каждый этаж по 2-3 коммутатора 48п, желательно в стеке, или 48/24 если планировка сложная и по последней мили не рационально ставить 48.
2. Между главными свичами этажей пара колец - основное + резервное/балансировочное
3. В серверной на каждое кольцо по core маршрутизатору и соединить меж собой для байпаса.
Ну и надо смотреть по траффику - вывезет гигабит в кольце или надо делать 10g или уплотнять стэк/балансировку
Вопрос: Как сделать онлайн-папку для программирования с другим человеком?

Лучший ответ:
эта папка называется "git репозиторий". Сделать её легко: git init

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

Лучший ответ:
но качать оттуда кажое начертание по url в инспекторе как-то не хочется.
Открою тебе секрет:

Худший ответ:
WebFont.ru (или ком, не помню :D)
Вопрос: Обращение к внешней программе на сервере Apache средствами php с последующим ответом?

Лучший ответ:
Так порт последовательный или параллельный? Если последовательный, то комментатор вам предложил годное решение, а если каким-то чудом параллельный, то так:
Пишете программу на c++, которая сможет управляться аргументами коммандной строки типа такого controller.exe /p LPT1 /relay 2
Далее в php что-то типа такого exec("controller.exe /p LPT1 /relay".$relay); где $relay - релюха, которую вы будете врубать. Нужна будет помощь, пишите https://vk.com/vadimkholodilo

Худший ответ:
php.net/manual/en/function.exec.php
php.net/manual/en/function.system.php
php.net/manual/en/function.passthru.php
Но я бы использовал Python, например:
Flask + https://github.com/pyserial/pyparallel
Вопрос: Авторизация через telegram?

Лучший ответ:
Глянь как это сделали на сайте Storebot. Бегло взглянув, можно увидеть, что при нажатии "Log in" генерируется специальный ключ, который нужно отправить боту. Общие данные о пользователе бот сможет получить без проблем по API.

Худший ответ:
В Telegram добавлен плагин для входа https://telegram.org/blog/login
Вопрос: Автоматизировать задачу с помощью powershell или ещё чем-либо?

Лучший ответ:
Проблема с вкладкой из ответа TomasHuk решается открытием новой вкладки, либо ее закреплением, либо вообще сформировать POST и отправить его куда нужно, не дергая браузер. AutoHotkey точно так сумеет, Autoit вероятно, тоже.
Промежуточные этапы с экселем и пейнтом тоже стремно выглядят, скорее всего все эти пункты можно выбросить заменив на:
1. получить текст из письма
2. отформатировать
3. отправить POST в ServiceDesk
И да, PowerShell с этим тоже справится.

Худший ответ:
Думаю Autoit подойдет.
Он именно заточен под такие вещи.
Умеет запускать программы, имитировать нажатия комбинаций клавиш и клики мышью.
Только вот не сможет найти вкладку в хроме, где открыт ServiceDesk.
По этому лучше использовать пункт 6 (если используется внешняя программа для отправки писем), где останется ввести в тему "Выход: Иванов Иван 12.05.2017 СОКРАЩЕННОЕ НАЗВАНИЕ ПОДРАЗДЕЛЕНИЯ".
Вопрос: Насколько тяжело попасть в 3A студию на роль программиста(gameplay,core или другие) и что для этого нужно(знания и тд)?

Лучший ответ:
Смотрите на вакансии определенных организаций. В крупных холдингах не редкость найти стажировку за еду и последующее трудоустройство джуном

Худший ответ:
Учи C++, алгоритмы и структуры данных, архитектуру ПК, собственно геймдев(создай хотя бы один свой проект), математику(линейная алгебра как минимум), не тупи на собеседовании и работа твоя, в крупных студиях обычно есть вакансии для новичков.
Вопрос: Установка Rails 5.1 на Ruby 2.4.1 на Windows 10?

Лучший ответ:
Плюнь и поставь Linux. Даже если запустишь потом будут вылазить постоянные ошибки.

Худший ответ:
Попробуйте WSL https://gorails.com/setup/windows/10
Вопрос: CMS для интернет магазина шоб был Golang?

Лучший ответ:
Странно как-то знаете языке программирования,но пишите вопрос словно заказчик,который не сильно хочет вникать в это дело.
Стоит загуглить список CMS для интернет магазина на \такой-то ЯП\ и исходя из списка\обзоров выбирать.
У вас как-то не выбран конкретный язык,вы НЕ собираетесь писать какой-то функционал,а хотите что-то готовое,это я про оплату т.к любая оплата на сайте(а именно банковские операции) это работа со сторонними API(интернет эквайринг). 
Ну и вы почему-то затрагиваете тему денег,которые якобы зависят напрямую от ЯП.

Худший ответ:
"Плохому танцору и яйца мешают"
У меня максимальный, пока, на WP был магазин на 40 тис товаров, до 3000 посетителей в день (до 50 тис просмотров), крутится все на сервере за 12$.
Вопрос: Как создать бота WhatsApp?

Лучший ответ:
https://github.com/search?utf8=%E2%9C%93&q=whatsapp+php
Берете любой репозиторий и вперед

Худший ответ:
Пример echo бота на python с использованием локального WhatsApp HTTP API https://github.com/devlikeapro/whatsapp-http-api/t...
Вопрос: Какой выбрать таскменеджер для одного человека?

Лучший ответ:
контролировать время, которое я трачу на те или иные задачи
С описанием — те, которые опробованы мною.○ https://Toggl.com — отдельный софт в трее, расширение под хром, приложение на андроид. Интеграция с кучей сервисов (трело, асана и т.д.). Хоткеи тоже есть. Бесплатного тарифа вполне достаточно. автотрекинг		○ https://RescueTime.com - только в автоматическом режиме логирует, в каких приложениях/сайтах проводите время, и выводит подробную статистику. Бесплатного аккаунта хвататет за глаза.		○ https://TimeDoctor.com — платный. Есть отдельный софт в трее, хоткеи. Интеграция с кучей сервисов.		○ https://pomelloapp.com — простой помидоро-трекер, интеграция с трелло. Хоткеи есть, в трее не сидит, простенький бар поверх всех окон		○ https://PomoDoneApp.com — простой помидоро-трекер, интеграция с трелло. Хоткеи есть, в трее показывает таймер с обратным отсчетом времени.		○ https://tmetric.com — простой трекер, интеграция с трелло, есть десктопное приложение, помидорок нет. Хоткеи есть, сидит в трее		○ https://www.timecamp.com — есть куча интеграций, расширение хром, приложение в трее, автотрекинг		○ https://ManicTime.com - мощный стэндалон тайм-трекер. Очень гибкий в настройках, сидит в трее, есть хоткеи, разные типы таймеров. Платный. Статья danila.org.ua/otrabotannyie-chasyi-moy-podhod		○ https://toptal.com/tracker/		○ Grindstone https://www.epiforge.com/grindstone/		○ https://www.primaerp.com		○ https://tahometer.com		○ https://aTimeLogger		○ https://myhours.com		○ https://wakatime.com		○ savemytime.co
Статьи			§ https://habrahabr.ru/company/xakep/blog/254119/ 			§ https://habrahabr.ru/post/327310/			§ https://habrahabr.ru/post/24070/			§ https://habrahabr.ru/post/177225/			§ Чем удобнее всего учитавать время работы над конкретной задачей?

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

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

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

Лучший ответ:
в свете вашего нового коммента проясняющего детали. особенно интересная деталь: На этапе заказа соцсети, исполнитель либо взвинчивает стоимость или отказывается ввиду сложности проекта.
могу предположить что там все таки есть какие то детали о которых вы не пишете здесь, думая их незначительными. потому что в том что вы написали ничего особого. three js прикрутить везде можно. что вы понимаете под "поддержка интерактивных модулей" одному богу видимо известно ;)
цмс это все таки вариант для бедных, которые готовы иметь типовой продукт лишь бы он стоил не дорого. вы хотите дешево (поэтому рассчитываете на цмс), но проект не типовой. вам цмс будет только мешаться. лучше делайте сразу на фреймворке, это может даже проще будет. в любом случае пару сотен тысяч рублей выложить придется. если этих денег нет, то придется на цмс, но тогда вам придется идти на любые упрощения которые потребуют разработчики, и избавится от цмс этой все равно потом будет сложно. 
лучше бы вы написали бюджет (раз он у вас есть), тогда плюс минус понятно было бы на что вам можно рассчитывать.
----- старый ответ -----
требования у вас никакие, это все могут. хотя конечно поддержка интерактивных модулей;
в это можно вписать что угодно. 
можете взять хоть мейнстрим цмс, старые но проверенные - wordpress/drupal, хоть новые и современные типа bolt cms. во втором случае меньше готовых модулей, но более простые для их понимания и создания своих модулей. 
также есть цмс клоны соц сетей, погуглите. там много готового но и много лишнего, плюс не бесплатные обычно.

Худший ответ:
Посмотрите в поиске, движков для соцсетей не так много + компоненты для WP и Joomla.
Вопрос: Как настроить ssl только для папки на сайте?

Лучший ответ:
лучше не изобретайте велосипед. вынесите ssl часть на отдельный поддомен

Худший ответ:
нет ничего проще: делаете сертификат для сайта site.ru
везде, где только можно, используете ссылки http : //site.ru
а пути к folder - https : //site.ru/folder
А кто зашел по https на другие страницы - ссзб
Вопрос: Как освободить ThreadPool, если поток ожидает ресурс, а другой поток может выполняться?

Лучший ответ:
А где они должны занимать место по вашему? Все потоки создаваемые executor'ом рождаются, работаю и умирают "внутри" пула. Если вам надо выполнять больше потоков, либо увеличивайте лимит, либо используйте CachedThreadPool. Чтобы поток занимался чем-нибудь другим в процессе ожидания ресурса, вам придётся самому переписать ваши Runnable\Callabe-таски, чтобы они проверяли состояние ресурса и в случае его блокировки делали что-нибудь другое.

Худший ответ:
А где они должны занимать место по вашему? Все потоки создаваемые executor'ом рождаются, работаю и умирают "внутри" пула. Если вам надо выполнять больше потоков, либо увеличивайте лимит, либо используйте CachedThreadPool. Чтобы поток занимался чем-нибудь другим в процессе ожидания ресурса, вам придётся самому переписать ваши Runnable\Callabe-таски, чтобы они проверяли состояние ресурса и в случае его блокировки делали что-нибудь другое.
Вопрос: Как вывести фрагмент из текстового файла в BASH?

Лучший ответ:
#! /bin/sh

TOP=$(($1 + 1))
BOT=$(($3 + 1))

LEFT=$2
WIDTH=$(($4 - $2 + 1))

sed -n "$TOP,$BOT s/.\{0,$LEFT\}\(.\{0,$WIDTH\}\).*$/\1/p"$ ./win.sh 1 3 3 7
У попа была собака,
Он её любил.
Она съела кусок мяса.
Он её убил.
её лю
 съел
её уб
$

Худший ответ:
Копать от:sed -n '1 3p' example.txt | awk '{print $3, $4, $5, $6, $7}' | column -t
p.s.
Должно быть примерно так, с утра как доьерусь до ноута - скажу точнее
Вопрос: ПК выключили под нагрузкой?

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

Худший ответ:
NTFS — журналируемая, HDD — успеет запарковать головки. То есть может быть потеря данных.
Вопрос: Глобальные стили и БЭМ это несовместимые понятия?

Лучший ответ:
Используй препроцессор. Задай для body глабальные стили, их унаследуют.

Худший ответ:
Здравствуйте.
Вы можете прописать базовый шрифт и цвет.
Если вам нужно будет использовать где-то кастомный шрифт вы можете создать блок под такой вариант и модификатор font-face для использования в нужных блоках.
Вопрос: Как освободить порт 80 чтоб работал OpenServer?

Лучший ответ:
По умолчанию, все порты свободны.
Чтобы освободить 80 порт, нужно понять, что его занимает.
Узнать, какая программа занимает 80 порт, можно так:
• cmdnetstat -a -b -n
• resmon.exe
Network -> Listening Ports
Отсортируйте колонку по "Port"
• TCPView
https://technet.microsoft.com/en-us/sysinternals/b...
GUI-версия netstat, показывающая состояние соединений, включая используемые порты в состоянии LISTENING.
-----------
Из компонентов, устанавливаемых по умолчанию, 80 порт может занимать служба IIS.
В компонентах системы она так и называется - IIS
В сервисах он может называться:
- W3SVC
- World Wide Web Publishing Services
- Служба веб-публикаций
Отключите сервис или удалите компонент.

Худший ответ:
Может просто поменять порт?
Решение проще. 8080 и всё.
Вопрос: С чего начать изучение веб-дизайна?

Лучший ответ:
No this shit again.
Научитесь пользоваться поиском. Это наверное самый важный скил 21-го века.
С чего начать изучение adobe photoshop?
С чего начать обучение дизайну интерфейсов?
С чего начать изучение дизайна мобильных интерфейсов?
Создание дизайна сайта в PSD макете — с чего начать?
С чего начать изучение UI/UX дизайна?
С чего начать разработку адаптивного сайта?
Хочу стать веб-дизайнером с чего начать ??
Web дизайн нынешних тенденций с нуля, с чего начать?
С чего начать изучение веб-дизайна?
Как освоить программу Adobe Photoshop для веб-дизайна?
С чего начать изучение компьютерного дизайна?
С чего начать и как изучить веб-дизайн, дизайн интерфейсов в целом?
Как сейчас создают дизайн для приложений?
Как поступить в изучении адаптивного дизайна?
Как обучиться UI/UX дизайну, если нет денег на курсы?
Как перейти от теории к практике в веб дизайне?
Где и как научиться веб-дизайну, будучи программистом?
С чего начинается Ui дизайн мобильных приложений?
Какой литературой развить свои знания о дизайне?
С чего и как начать изучение адаптивной/отзывчивой/гибкой верстки/дизайна/макета?
Как правильно делать дизайн и верстать под retina дисплей?
Front-end, веб дизайн, верстка. Куда двигаться начинающему?
Как мне веб-дизайнером стать?

Худший ответ:
С похода в Третьяковку, Эрмитаж, на курсы рисования, просмотра хороших фильмов, поездок во Францию, Италию, Испанию.
Вопрос: В FreeBsd можно просмтатривать изображения, мультимедиа?

Лучший ответ:
Мне кажется, входить в мир линукс через FreeBsd - несколько не то.

Худший ответ:
Те же, что и для Linux
Вопрос: Должен ли верстальщик заниматься созданием (разработкой) шаблонов страниц?

Лучший ответ:
Я бы верстальщика заменил на фронтенд разработчика. Бекенд разработчика избавил бы вообще от работы с шаблонами. Они оба программисты и могут друг друга вполне понимать. От бекендера нужен API. От фронтендера трансляция этого API в удобный веб интерфейс для пользователя. Верстальщик больше подходит для верстки бумажных материалов, где-нибудь в типографии или для создания статичных веб страниц. Когда сайт динамический, то верстальщик только ломает весь процесс.

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

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

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

Лучший ответ:
Тут нужны аргументы!var prefix = ":";

client.on("message", message => {
if(!message.guild) return; //чтобы команда не работала в личных сообщениях!
if(message.author === client.user) return; //чтобы бот не написал сам себе
if(!message.content.startsWith(":")) return; //иначе может начать работать с любым префиксом
const args = message.content.slice(prefix.length).trim().split(/ +/g); //вычисляем аргументы
        const command = args.shift().toLowerCase(); //отделяем аргументы от команды
if(command === "ban"){
if(!message.member.hasPermission("BAN_MEMBERS")) return (msg.reply("вы не имеете прав на использование этой команды"));
if(!message.guild.me.hasPermission("BAN_MEMBERS")) return (msg.reply("у меня нет права банить пользователей на этом сервере!"));
let member = message.mentions.members.first();
let arg = args[0];
if(!member) return (msg.reply("вы не указали пользователя!"));
if(!member = arg) return (msg.reply("неправильно введены данные!!"));
let reason = args.slice(1).join(" ");
if(reason) {
member.ban(reason).catch(err => console.log(err));
}else{
member.ban().catch(err => console.log(err));
}
}
});
Фух! Вроде-бы ошибок не должно быть! К сожалению тут без времени, только причина. Просто сам не знаю как время сделать. Если будут ошибки - пиши:fgvnovoross#3014 

Худший ответ:
Даешь команду fas:@nickname(причины)
Вопрос: Иду в школу учителем хотелось совета по теме?

Лучший ответ:
На сколько я понимаю в этом возрасте многие уже знакомы с принципом работы комплектующих да и параметров. Не-не. Многие знакомы с соц.сетями, играми, максимум какой нибудь CheatEngine или ArtMoney. Вы как буд-то не знаете, что если долго сидеть за компом, то не знания про него не прибавится. Может будет какой-то геймер шарющий в комплектующих для понимания "потянет или не потянет?", может и будет просто человек который будет этим интересоваться, но сильно не надейтесь. Думаю, если вы спросите "что значит команда ls в Linux" спросят, "а что такое Linux?" или "Заработает компьютер без БП(Блока питания)" и все в таком духе.
Можете спокойно объяснять что такое процессор, видеокарта, HDD и SSD, БП, кулер и т.д, думаю пару интересующихся найдется, только практику дайте детям в виде разбора и собирания ПК, думаю им понравиться.

Худший ответ:
Там уже все в школьной программе прописано и расписано. Учебники уже стандартные (в меру) и курсы. 
Что вы решили тут узнать - не понятно. Вам нужно изучить программу обучения и уже если по конкретному топику будут вопросы - тогда понятно будет что посоветовать.... Но опять же - здесь контингент больше программистов, а не преподавателей.... и да - [сарказм ON] нет такой специальности в которой программист не считал бы себя профи [сарказм OFF] :), но право-же вам лучше уточнять такие вопросы на ресурсах связанных с образовательным процессом. А то тут вам прогаммисты_во_всем_профессионалы насоветуют....