« first day (1681 days earlier)      last day (1639 days later) » 

12:19 AM
Вопрос, допустим если пишешь мелкий код, то в принципе запомнить можно, что к чему, но когда код становится обьемный, много функций и так далее, то как это все запоминать - записывать ? Чтобы в дальнейшем если что, можно было открыть и примерно понимать что происходит, дорабатывать. Допустим если весь код писать в Form1.cs - это наверно не будет верно, для больших проектов, т.е он как-то должен разделяться как я понимаю
 
@webstackoverload чо
 
Дело в том, что когда тренировался на мелком коде, все было нормально, но когда начал вот "тренинг" на большом, понял что это все можно забыть
@Abyx C#
@Abyx Мне нужно понять как именно вести проект, если коротко. Допустим в уроках, все пишеться в одной вкладке Form1.cs, все методы, кнопки, все там. Вопрос в том, что можно к примеру как в PHP сделать инклюд, как бы под-программы ? чтобы к примеру вынести туда отдельные методы ?
 
можно
 
@Abyx Уже хорошо, нужно понять как, а то в этих уроках, все пишут в одном "листе", но тут такое пошло, что нужно это все как-то разделить, ибо писать все в одном, сложно понимать потом это все дело
Понял, будем значит переходить на тяжелую альтилерию )
 
 
2 hours later…
2:13 AM
[ SmokeDetector | MS ] Url-only title, potentially bad keyword in body (100): sitesadd.com/ by Вероника Блинова on ru.stackoverflow.com
 
 
1 hour later…
3:28 AM
@webstackoverload Просто создать еще один .cs файл, дополнительных действий не требуется. Классы в одном пространстве имен автоматически видят друг друга. У вас в проекте по умолчанию уже должно быть как минимум 3 файла: Program.cs, Form1.cs и Form1.Designer.cs, можете посмотреть на практике, как они взаимосвязаны.
Только Form1/Form2 нужно сразу переименовывать в осмысленные названия. Я видел проект, где было Form1...Form12 и разобраться невозможно...
 
 
4 hours later…
A K
7:11 AM
@webstackoverload Про include вам MSDN уже сказал, но скажу и ещё. Если у вас форма начала разбухать -- то вероятнее всего вы пишете по принципу "в UI фигачу бизнес-логику" и её пора выносить в отдельный слой бизнес-логики.
 
@AK можно без groupby просто подсчетом в цикле
да и сортировка не нужна
 
8:08 AM
10
Q: Нужна ли нам причина закрытия вопросов «учебные задания»?

Nicolas ChabanovskyИстория На сколько я понимаю, впервые вопрос «работы за автора» был поднят в середине 2015 года в вопросе «Работа за автора». В результате обсуждения пришли к выводу, что многие вопросы «Как сделать Х используя Y» полезные и допустимы на сайте. В следующий раз тема рассматривалась в 2017 году:...

@NicolasChabanovsky, салют. Прошла неделя. Первые итоги будем подводить? ^^^
 
@AK Имнно, просто чем дальше, тем больше функционала по идее, но дело в том что изначально все писалось в одном Form1.cs, сейчас пока еще понимаю что происходит, хочу, как-то разложить на более понятные "слои". Так как практики не имею написании и ведении проектов, то мне не сразу понять, как легче - лучше сделать. Но если можно отдельные файлы инклюдить, уже хорошо
 
A K
@webstackoverload Могу предложить хороший вариант, даже два.
Первый. Идёте на q&a, выкладываете свой код и просите ревью.
 
@AK такая себе идея.
 
A K
Второй. Идёте в чатик по c# показываете код, просите совета как разложить аккуратнее.
 
Я буду голосовать за закрытие :P
 
A K
8:21 AM
@SuvitrufsaysReinstateMonica метка инспекция-кода, с чего бы это закрывать? Работающий код, просьба оценить, подсказать пути улучшения
 
@AK да шучу я )
Просто боюсь, что там ответ будет из разряда "нужно переписать всё".
У меня ощущение, что человек слишком резко перескочил с "небольшого кода" на "большой".
 
@SuvitrufsaysReinstateMonica Так вышло )
 
Вспоминаю времена, когда под SharePoint писал.
Там были формы по несколько тысяч строк кода.
Где мой 2011.
:D
 
@SuvitrufsaysReinstateMonica А сейчас ?
 
@webstackoverload сейчас я, к счастью, с ужасом вроде SharePoint и ASP.NET не работаю.
:P
 
8:30 AM
@SuvitrufsaysReinstateMonica На чем пишете ?
 
@webstackoverload сейчас преимущественно на node.js/typescript/lua на беке. На фронте js/ts. Ну и в Unity3d C#.
Иногда приходится с java/php работать.
 
@SuvitrufsaysReinstateMonica Вы с веб технологиями как я понимаю. Тогда есть вопрос, как раз на эту тему. Что подойдет для задачи: к примеру, передача, прием, хранение и постинг данных (т.е выполнения запросов) в ресурс. Нужно что-то типа компьютера, который бы принимал веб запросы, сохранял их и потом допустим через икс секунд, брал полученные данные и делал Х запрос
 
@webstackoverload node.js :P
Легковесное на ноде, если что-то тяжёлое считать, то на джаве.
 
@SuvitrufsaysReinstateMonica Я так и предполагал судя по тому что читал когда-то. Нужно только понять как это организовать
 
Числодробилки на питоне.
 
8:36 AM
@SuvitrufsaysReinstateMonica Нет, легкое, поток данных мал очень
 
A K
@webstackoverload Если запросы тяжёлые и их МНОГО то можно принимать запросы, кидать в rabbitmq и потом обрабатывать уже оттуда.
 
@AK это только если по этим запросам тяжёлая обработка.
Иначе смысла особого не вижу.
И да, почему не кафка? :P
Все пишут, что кафка лучше, но всё равно используют кролика.
 
@SuvitrufsaysReinstateMonica Понял, как доберусь, буду на связи, в тяжелых случаях : )
 
A K
@webstackoverload тогда без разницы на чём писать. можете и на php написать, вы его неплохо знаете
 
@AK Вы что за мной следите ? :D
 
8:40 AM
@webstackoverload известный местный альтруист.
 
A K
@SuvitrufsaysReinstateMonica Лично у меня нет никаких предпочтений в этом вопросе, просто первый проект в который меня макнули был на rabbit mq -- а про кафку я только статьи на хабре читаю. Проект был не мой, у меня там сбоку припёку три сценария, выбор стека делал не я -- поэтому просто почитал несколько статей, потом подключил библиотеку и забыл. Ну то есть оно "просто работает" и на наших смешных нагрузках особых проблем нет.
 
@AK Можно, но думаю надо попробовать это сделать в node.js так хоть практика будет
 
@AK да не, кролик ок. Но у меня он на хайлоде развалился.
Правда, это лет 5 назад было.
 
A K
@webstackoverload если есть время -- сделайте. Технология популярная, востребованная -- так что и интересно будет и полезно.
 
И по сравнению с той же джавой проще.
Нет мороки с многопоточностью.
Нужно только понять, что такое асинхронность.
 
8:42 AM
@SuvitrufsaysReinstateMonica возьму на заметку
 
A K
@SuvitrufsaysReinstateMonica это не самая простая концепция, если её понимать хорошо. Я вот положа руку на сердце не могу сказать, что я в ней глубоко разобрался. Использую конечно, но я не уверен, что это просто поверхностное понимание.
 
@AK ну, сейчас хоть колбек хела нет. Плюс уже async/await есть, код более синхронно выглядит.
Многие, пишущие на ноде, даже про ивент луп под капотом не слышали :D
 
A K
@SuvitrufsaysReinstateMonica да, коллбэк хелл это конечно нечто. Рад что я пришёл в js когда уже были async/await
 
@AK я начал, когда даже промисов не было T_T
Bluebird вроде даже тогда ещё не было.
 
9:19 AM
Если гугл.транслейт меня не обманывает, народ высказывается за. Будут ли приняты какие-то дальнейшие действия со стороны сотрудников SO? Или надо "немножко" подождать (6-8 недель)? — αλεχολυτ Sep 28 at 11:36
@NicolasChabanovsky битик включить на радость пользователям не хотите ли?
 
@αλεχολυτ два
11
Q: Нужен ли нам блок со списком горячих вопросов?

Suvitruf says Reinstate MonicaСначала я думал, что у нас его нет, т.к. сайт не на английском, но на том же esSO этот блок есть. Спросил на MSE. Как я понял, если захотим, то могут и нам включить этот блок. Нужен ли он нам?

 
9:40 AM
@SuvitrufsaysReinstateMonica в очередь! :)
 
A K
10:00 AM
@SmokeDetector don't worry, bro: glorfindel has restored post already
 
 
2 hours later…
12:06 PM
0
Q: Почему бы в не запретить минусовать новичков и позволить комментировать их вопросы только стандартными комментариями

asianirishиз списка, например: "Ваш вопрос нарушает такой то пункт правил (ссылка)". Часто новички не читают мануалов, неправильно понимают предназначение сайте, отстутствует интуитивное понимание "правильного" вопроса, в общем добросовестно заблуждаются без каких-либо злых намерений. "Старые" участники то...

 
12:25 PM
Вопрос по тестированию, допустим есть 10 кнопок и две из них если не выбранно что-то из списка приводят к ошибке, т.е хочу понять можно ли как-то это протестировать не руками ? или всю логику ошибок и тестов должен делать человек ?
 
A K
12:49 PM
@webstackoverload selenium?
 
Представил, если нужно будет обновлять к примеру, проект, это же нужно как-то вести учет версий как я понимаю, но как правильно это сделать ? жаль наверно нет мелкий примеров, даже очень мелких, к примеру, создаем форму, 2 кнопки, пусть это будет версия 1, потом добовляем еще две кнопки, это будет версия уже 2 (т.е как-то правильно организовать подход в дальнейшем) а то я так понимаю, если что-то мелкое, то это все не нужно, но если что-то начать писать среднее - крупное - без этого никак
На счет тестирования крупного тоже не представляю (хотя можно, это если уже на стадии прям тестировать, но все равно с нарастанием все может быть.. за всем не уследишь точно)
 
A K
@webstackoverload версионный контроль + сборочный сервер, который маркирует версии.
 
@AK А по проще никак ?
Для начала ?
 
A K
@webstackoverload если у проект уже в гите, то используйте для начала git tag: git-scm.com/book/ru/v1/…
и конечно же semver semver.org/lang/ru
 
@AK нету, но можно установить локально и попробовать, направление понял, думал может есть какой-то способ попроще, для начала. Я еще помню, раньше писали в файлах, типа новых версий, список функционала, типа 1.0 списко.. 1.3 список
Как это назвать ? контроль версий, код, а это описание версий ?
 
A K
1:04 PM
@webstackoverload если до этого не пользовались вообще версионным контролем -- обязательно надо начать пользоваться: версионный контроль это мастхэв для современного разработчика, если пользовались -- то почитайте описание на свою систему, возможно там есть аналог
 
@AK Когда-то было дело с гитом, но на столько мало, что я уже и не помню все. Но помню что было интересно.
 
A K
2:05 PM
Коллеги, никто не хочет подтвердить, что на данном mcve мигание вопроизводится? Ну и может переоткрыть вопрос.
-5
Q: Как убрать моргание фона при загрузке страницы?

spoiltКак убрать моргание фона при загрузке страницы? CSS: .firstsection{ background-image: url(https://israelescorts-10c20.kxcdn.com/wp-content/uploads/2019/05/Header_Background.jpg); background-image: -webkit-image-set(url(https://israelescorts-10c20.kxcdn.com/wp-content/uploads/2019/09/Hea...

 
 
1 hour later…
3:08 PM
Всем вечер. Ребят, может кто сталкивался с таким? Пользуюсь клаудфлаером. Пробросил домен на свой ПК - если включать проксирование, то ошибка 523. Если отключить проксирование (DNS only) то всё работает. Прикол в том, что когда на машинке стоял арч через проксирование всё работало ок. Сейчас бубунта 18.04 стоит, не работает.
 
3:26 PM
Всё, кажись разобрался. Проблема была в настройках SSLсертификатов на стороне клаудфлаера. У меня закрыт порт 443, потому что не использую сейчас SSL, а в настройках домена КФ была указана full-strict защита. Поменял на Flexible - всё ок теперь.
 
 
1 hour later…
4:51 PM
Ryan Donovan on November 07, 2019

I don’t know if you’ve noticed this, but people on Stack Overflow have some pretty strong opinions. When you answer a question, you’re bound to get a few clarifications, corrections, and disagreements. And when you recommend the best API or library to get a job done, then you’re sure to get a wealth of comments about everyone’s experience with those APIs. 

Now Stack Overflow was not designed or intended to determine whether any technology is particularly “good” or “bad.” But if you could collect and analyze the opinions posted within the comments and questions, you could start to get a bead on the aggregate sentiment, sort of a Yelp for technology.  …

 
5:11 PM
@SuvitrufsaysReinstateMonica Здравствуйте!
Обсудил с коллегами этот вопрос и ответы к нему. На наш взгляд, ваш ответ выглядит лучше остальных, так как он предлагает конкретные шаги — провести эксперимент.
Подскажите, готовы ли взяться, @SuvitrufsaysReinstateMonica, как автор вопроса?
Чтобы эксперимент не прошел зря, с вашего позволения, предложу обратить внимание на несколько аспектов:
1. Длительность лучше увеличить до 30 дней. На наш взгляд, одной недели мало, так как за 90 дней у нас лишь ~200, это два закрытых вопроса в день.
2. Начать эксперимент необходимо либо сейчас, чтобы закончить до последней неделе декабря, либо уже в конце января. В новогодние праздники очень низкая посещаемость, данные будут нерелевантные.
3. Необходимо определить как выглядит успех / провал эксперимента до его начала.
Относительно (3), могу предложить взять за целевую метрику количество закрытых вопросов. Успех: вопросов стало закрываться меньше, пропорционально количеству ранее закрываемых вопросов. Провал: вопросов закрывается столько же или количество закрытых вопросов не пропорционально убранной причине.
Подскажите, что думаете, @SuvitrufsaysReinstateMonica?
 
5:50 PM
@NicolasChabanovsky давайте начнём с простого. С установки пары битиков :)
 
6:05 PM
@αλεχολυτ Добрый день! История смешная: я уже пару недель жду ответа от коллег. Изменения тривиальные — одна настройка, но мне надо получить формальное подтверждение, что ничего не сломается.
Коллеги в отпуске были. Надеюсь скоро получим зеленый свет. =)
Как у вас дела, @αλεχολυτ?
 
@NicolasChabanovsky спасибо, хорошо. А ваши?
 
@αλεχολυτ Лучше всех — скоро в отпуск =)
 
@NicolasChabanovsky да, это действительно хорошо. Где бы ни работать, лишь бы не работать.
 
@αλεχολυτ У меня целая стопка книги непрочитанных накопилась. Надо это исправить!
 
@NicolasChabanovsky вы ещё читаете бумажные книги? А как же забота о деревьях?
 
A K
6:22 PM
пятничное:
Интернет начинался как технология информационного оружия, технология слежки, технология наблюдения и политического контроля, это в его ДНК.
 
@αλεχολυτ Ага. Подумываю о читалке. Подскажите, вы чем пользуетесь?
 
 
2 hours later…
8:11 PM
@NicolasChabanovsky да. Правда, не совсем понимаю, что именно от меня требуется в этом вопросе.
 
@NicolasChabanovsky я читаю аудиокниги. Особенно нравятся с картинками.
@SuvitrufsaysReinstateMonica работать за бесплатно! Это же очевидно!
 
8:44 PM
[ SmokeDetector | MS ] Few unique characters in body, mostly punctuation marks in body (121): Связать рисование с нажатием кнопки QPushButton ✏️ by ksaolit on ru.stackoverflow.com
[ SmokeDetector | MS ] Few unique characters in body (94): Рисовать курсором мыши на поле QGraphicsView ✏️ by ksaolit on ru.stackoverflow.com
 
9:05 PM
@SuvitrufsaysReinstateMonica, может стоит провести беседу с ^^^ вандалит свои вопросы :)
 
Ему шаблонные комментарии уже прилетели, там, в принципе, всё хорошо объяснено.
 
@nomnoms12 почему-то на третий вопрос не прилетели :)
 
9:53 PM
Лол. Я думал таких не бывает. XD
Не могу только понять, в чём смысл.
 
> Эта учётная запись запланирована на удаление через 22 часа.
Довели человека.
 
@AK прочитал ответ на первый вопрос и закрыл. Думаю, не стоит моего внимания. )))
Хотя вот недавно посмотрел видос один. Вот это реально интересно было.
 

« first day (1681 days earlier)      last day (1639 days later) »