Верстакфорум практиков
рекламаiprazon: приватные серверные адреса IPv4 и SOCKS5, безлимитный трафик, бесплатный тест до 2 часов
ФорумНовичкам

Как задать вопрос, чтобы на него ответили

sysdiag
sysdiag
Знаток
сообщений 1975
с фев
8 октября, 11:57первое сообщение

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

Вот дословно из вчерашнего: «не работает парсер, помогите пожалуйста». Что тут можно ответить? Я не знаю ни какой у вас парсер, ни что значит «не работает»: молчит, ругается, собирает мусор.

А в соседней теме человек написал так: «Питон 3.11, requests, хожу через сокетный туннель на локальном порту. На одном сайте из десяти ловлю ConnectionResetError ровно через тридцать секунд. Тот же адрес через curl открывается за секунду, вывод приложил». Ему ответили за одиннадцать минут, потому что отвечать было на что.

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

логи читаю раньше почты
Денис Прошин
Денис Прошин
Знаток
сообщений 1000
с июн
15 марта, 14:14#2

Подтверждаю на своей шкуре. Я год назад писал такие же «помогите» и обижался на тишину.

Сейчас держу в голове четыре строчки и заполняю их перед отправкой:

  • что делаю (команда или кусок кода)
  • что получаю дословно (вывод, целиком, с ошибкой)
  • что уже пробовал и с каким итогом
  • окружение: система, версия языка, чем ходил

Работает безотказно. Пока заполняю четвёртую строчку, примерно в трети случаев сам понимаю, где сломалось, и тему уже не создаю.

Света Панина
Света Панина
Новичок
сообщений 160
с мар, второй сезон
22 августа, 17:31#3

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

sysdiag
sysdiag
Знаток
сообщений 1975
с фев
1 января, 08:48#4
Света Панина: если я даже не знаю, как называется то, что у меня сломалось

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

Три вещи, которые превращают «глупый вопрос» в нормальный, даже когда вы не знаете ни одного правильного слова.

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

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

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

И самое главное: спрашивать про то, чего не знаешь, тут норма. Раздел так и заведён.

логи читаю раньше почты
Артур Вагнер
Артур Вагнер
Знаток
сообщений 1290
с мая
8 июня, 11:05#5

Добавлю про приложения к вопросу, раз про них зашла речь.

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

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

$ curl -x socks5h://127.0.0.1:1080 https://example.org -v
* Uses proxy env variable http_proxy == 'http://127.0.0.1:3128'
curl: (97) SOCKS5 connection failed

И картинку с экрана вместо текста не шлите, если текст можно скопировать. По картинке нельзя ни поискать, ни перепроверить.

конфиг без комментария это загадка
veta_l
veta_l
Новичок
сообщений 210
с янв, второй сезон
15 ноября, 14:22#6

Про заголовок темы тут ещё никто не сказал. Он работает как витрина.

«Помогите» и «Срочно!!!» листают мимо, потому что таких тем сотня. «Отправка встала на одном порту, на другом идёт» читают, потому что человек сразу видит, его это область или нет.

Хороший заголовок это ваш вопрос, сжатый до строки.

sysdiag
sysdiag
Знаток
сообщений 1975
с фев
22 апреля, 17:39#7

Собрал всё сказанное в одну табличку, пусть висит для тех, кто зайдёт поиском.

Слабый вопросТот же вопрос, на который ответят
не работает парсерrequests, python 3.11, на одном сайте пустое тело при коде 200
помогите со скриптомскрипт падает на строке 42, вывод приложил, что менял: обновил библиотеку
срочно, всё сломалосьпосле обновления пакетов прогон не стартует, текст ошибки ниже

Света, ваш вопрос про страх лишним точно не был: с него получилось самое полезное в теме.

логи читаю раньше почты