« first day (1680 days earlier)      last day (1640 days later) » 

4:12 AM
@AK разумеется, аналогия не является доказательством. Она лишь позволяет пояснить мысль простым языком.
@AK угу, только, вот, эта ассоциация может быть неверной. Например, много кто имеет такую ассоциацию о коммунизме: "ГУЛАГИ, расстрелы, голод, тоталитаризм, уравниловка" и тд. Только вот все это быстро проходит, как начинаешь читать базовые книжки на эту тему, например, книжки Ленина. И кто теперь у нас имеет лучше представление о коммунизме?
@Grundy "ЧАСТО железная", я упомянул, что это определение может быть неточным, так как я его лично дал.
 
4:42 AM
@PashaPash салют. На 23 ноября планы есть? Если надумаешь пересечься, пингани в телеге (ник там Suvitruf). У меня в 10 вечера самолёт назад в Москву. Можно днём пересечься в городе.
 
4:52 AM
Думаю, конечной точкой будет следующий вопрос - обращается ли к деталям определения наш мозг на практике? Если нет, то мой подход можно слать куда подальше, если да, то он очень полезен и хорош.
 
5:35 AM
"*обращается ли к деталям определения наш мозг на практике?*" - на это, несомненно, ответ "да". Например, в физике определение плотности - это не только определение, но и формула, по которой ее можно рассчитать (или подставить в выражение для доказательства теоремы). Аналогично, в программировании определение абстрактного класса, это не просто определение, но и правило для компилятора или исполняющей среды, в каком случае запуск конструктора запрещен или когда можно пропустить реализацию метода.
 
5:45 AM
@Miron я мальчик Юра, мне 25 лет. До сих пор качаюсь на треножном стуле, иногда. 😂 Но не суть. Заучивание определений абстрактных классов — очень спорно. Я долгое время писал на ООП, не зная что это ООП. Так уж вышло, никто меня не учил, а изучал ЯП в процессе работы. И ничего, со временем пришло осознание принципов программирования, принципов ООП и т.д. 🤷‍♀️
@MSDN.'ReinstateMonica'Knight вот вы верно сказали: «определение абстрактного класса важно для разработчиков компиляторов [и интерпретаторов]». Для остальных же разработчиков важно понимание не каких-то определений, а самих принципов работы и модели поведения. А это приходит с практикой, а не с теорией.
Хотя могу согласиться с тем, что теория помогает быстрее понимать эти самые принципы. Но заучивать теорию необязательно. После наступления понимания отпадает необходимость в определениях.
 
@intro94 необходимость в определениях отпадает, когда ты один. Когда работаешь в команде, то важно на одном языке говорить.
 
@SuvitrufsaysReinstateMonica вы случайно не путаете терминологию с определением? 🤔
 
@intro94 да не суть)
 
@SuvitrufsaysReinstateMonica очень даже суть. ))
Говорить на одном языке — говорить общепонятными терминами. Например я могу говорить «наполнитель», а остальная часть команды — «сидер». И то и другое есть одно: класс seeder. Имеет определение что-то типа такого: «класс seeder — класс, использующийся для наполнения базы данных тестовыми данными».
То есть термины это «сидер» и «наполнитель». И у них одинаковое определение.
То что важно использовать правильную терминологию — в этом я полностью с вами согласен. Но заучивание определения — вопрос спорный.
 
6:01 AM
У меня были случаи, когда я джунов просил сделать интерфейсы, чтоб нормально работать с API. Они не понимали, о чём я говорю.
Для них слова вроде "спецификация" и "реализация интерфейса" вообще ни о чём не говорили.
 
@SuvitrufsaysReinstateMonica значит у них нет понимания. И да, я говорил выше, что если нет понимания, требуется определение. К тому же, они точно джуны? ))) может им самое место в интернах? 😉
 
@intro94 я бы сказал, где им место)
 
😂😂😂
@SuvitrufsaysReinstateMonica надеюсь, моё будущее начальство будет более снисходительно к моим ошибкам, и не будет обсуждать их с другими джунами на руСО. ))
 
6:47 AM
@intro94 не давайте повода :P
 
A K
@SuvitrufsaysReinstateMonica Привет. Добавился на всякий пожарный случай.
 
 
3 hours later…
9:59 AM
Разбираю инструкции от партнёров. Такое ощущение, что кто-то перевёл MUST как "желательно"
@intro94 а как вы определили, что вы с командой понимаете под этими терминами одно и то же?
 
@PavelMayorov я это привёл не как реальный случай, а как пример того, что терминология может различаться и да, что мы можем понимать под ней разное. Вообще суть была в том, чтобы объяснить @SuvitrufsaysReinstateMonica чем отличается терминология от определения. :)
А вообще, я пока не работаю в команде.
Сегодня только начал выполнять тестовое задание для собеса.
 
@SuvitrufsaysReinstateMonica а когда в Москве следующая встреча?
 
10:55 AM
0
Q: Почему бы не сделать расширения для stackoverflow, чтобы можно было нанять студентов-программистов для решения простеньких задач

asianirishимеющих практическое значение за символическую/небольшую/умеренную/большую плату, что-то вроде stackfreelance? Например такого . Или сынтегрировать с существующим сервисом?

 
11:14 AM
Всем привет. Делаю удаленное управление самокатом. Включение, отключение, отправка информации(gps + заряд аккума). Вопрос такой - как лучше реализовать передачу данных? Есть 4 варианта(на самом деле 2). Более подробно они в доке(ссылка в конце).

Кратко - отпрвлять post запрос с иформацией и в теле ответа получать инструкции или отдельно отправлять post с информацией и отдельно отправлять get для получения инструкции?

Инструкция - вкл-выкл. Информация - gps+заряд.

По железу - плата ардуино нано + gsm + gps. Плата ставиться на питание. Она может отключать питание + включать + получать заря
Знаю только @SuvitrufsaysReinstateMonica и @StrangerintheQ с опытом в бекенде :)

Посмотрите пожалуйста если не сложно ^_^
 
11:29 AM
@SuvitrufsaysReinstateMonica @AK а можно в телеграм тревоги постить?
 
@AntonSorokin хай, я так и не пойму в чем вопрос, на чем писать бэкэнд? безопасность беспокоит?
не увидел ссылочку =)
у меня вопрос, а почему в чат а не на основной сайт?+)
очевидно что если разделить то нагрузка увеличится в 2 раза
но если Вас это не беспокоит - имхо не важно 1 или 2 вариант, в любом случае решение всегда не дорого перепринять, не сложно же склеить или разделить запрос
 
11:57 AM
@StrangerintheQ что за основной чат?
нужно будет переписывать Си код который я вообще не знаю
И никто не знает(у нас)
Самокаты вообще будут находиться на кипре, а я в питере
@StrangerintheQ нагрузка увеличиться. Но может стоит сделать более чистое решение?
Сейчас главная проблема в том, чтобы сделать и запрограммировать контроллер. Вторая проблема - сделать нормальное андроид-приложение. Наверное придется кого-нибудь нанимать.
 
@AntonSorokin Стренджер имел ввиду, что вам стоило бы вопрос задать не в чате, а оформить отдельный вопрос на сайте.
 
@intro94 ааа. Правильнее на сайте, но в чате удобнее
 
@AntonSorokin Имхо, в чате удобнее спрашивать мелкие вопросы. :)
А чёт поболее - сайт.
 
он слишком общий
+ не рекомендуется кидать ссылку на внешние источники(gdrive)
 
@AntonSorokin а что вам мешает описать то же что и в доках на сайте? Копипаст с минимальным эдитом было бы самое то. ))
 
12:06 PM
[ SmokeDetector | MS ] Link at end of answer, potentially bad keyword in answer (61): Как вернуть запись из текстового столбца как массив by Вова Раевский on ru.stackoverflow.com
 
В чате намного меньше народа зависает, обычно.
 
@intro94 те кто надо обычно тут сидят. Ну я подумаю, может и задам на сайте
@intro94 а еще я бы хотел получить дискуссию, а сайт запрещает дискуссии
 
@AntonSorokin можно оформить вопрос, линкануть сюда и понеслась. =_=
по крайней мере я так делал в своё время. ))
 
@AntonSorokin я написал не чат, а сайт, сайт с вопросами
 
@AntonSorokin если канал ненадежный или медленный - делайте одним запросом
 
12:15 PM
=)
но в целом, поток данных у Вас копеечный, можно не напрягаться, это не видосы слать, или видосы тоже планируются? фото?
 
@StrangerintheQ фото на самокат?)
@PashaPash обычная 2g связь скорее всего. gsm модуль.
А с каким промежутком лучше слать данные?
10-20-30-40-50-60 сек?
или 2 минуты?
 
@AntonSorokin нет, фото с камеры на самокате, куда едет, кто за рулем
 
12:31 PM
@StrangerintheQ нет, такого у нас не будет
 
@StrangerintheQ где закладку оставил… 😂
 
A K
@PashaPash Нет конечно. Есть официальный канал подачи тревог -- там и тревогайте. Что-то не так с официальным каналом, что есть потребность в неофициальном?
 
12:53 PM
@AK раз канал есть - им можно пользоваться! :)
 
 
1 hour later…
2:20 PM
0
Q: Вопрос к модераторам

ЕвгенийЯ как новичок ознакомился с правилами и манифестом сайта, мне очень нравиться Ваш искренне дружелюбный портал. Очень приятно здесь находиться. У меня вопрос касательно Вашей организации ресурса, почему вы ориентируетесь только на вопросы и ответы. Вам нужен портал где человеки могут делиться свои...

 
A K
@Feeds для помощи в продолжении цивилизации?
 
A K
2:51 PM
Коллеги, а чем модно решать такие задачи "есть большой лог-файл прокси, нужно найти ip-адреса, которые встречались более 150 раз"?
Я типа написал linq-однострочник, но мне интересно, чем быстрее и проще это делать.
var records = File.ReadAllLines(logfile)
.Select(x =>
{
var ipBeginPosition = 42;
var ipEndPosition = x.IndexOf(":", ipBeginPosition);
// var portBeginPosition = ipEndPosition + 1;
// var portEndPosition = x.IndexOf(" ", portBeginPosition);
return new {
Ip = x.Substring(ipBeginPosition, ipEndPosition - ipBeginPosition),
// Port = x.Substring(portBeginPosition, portEndPosition - portBeginPosition)
};
})
.GroupBy(x => new { Addr = x })
.Select(x => new { Ip = x.Key, Tick = x.Count()})
.OrderByDescending(x => x.Tick)
можно ли как-то эту задачу было решить прямо на линуксовом сервере не вытаскивая лог? Ну там, cat + grep + может какая-то суровая магия.
 
@AK perl, python
 
A K
@АндрейNOP perl? брррр
 
@AK ага, что-то вроде
(1 x $_) !~ /^(1|((11+)\3+))$/ && print while ++ $_
 
A K
@АндрейNOP для меня эта магия визуально неотличима от скажем пачта Брамина
 
$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see
Вот патч Бармина, ни капельки не похоже ;)
 
3:01 PM
Max Pekarsky on November 06, 2019

The modern web is ripe for drawing. Whether you’re making a swanky animation, a game, interactive art, a data visualization, or an eye-catching resume, there’s no shortage of tools to choose from. When I started to code, I wanted to build a music visualization tool to represent my music library, and was overwhelmed by the number of ways available to tackle it. I kicked the can down the road for weeks (okay… months), paralyzed by the possibilities. Should I use an impressive-looking JavaScript library like paper.js for 2D or three.js for 3D? Or should I stick to native HTML Canvas or WebG …

 
A K
@АндрейNOP никакой разницы: и там и там тарабарщина непонятная какая-то. Я считаю, что люди знающие перл они и дождь вызывать могут
это вообще язык, который мало отличим от кода на brainfuck
 
@AK да не, при желании можно писать нормальный код. Наверное
Возьмите python — для обработки списков вполне себе удобен, не хуже linq
 
A K
@АндрейNOP а вот эта рекомендация больше мне нравится
 
3:14 PM
Как узнать неиспользуемые переменные в C# ?
 
A K
3:42 PM
@webstackoverload поставить решарпер, он их более бледными показывает
и там же есть возможность/рефакторинг удалить махом во всём проекте
 
4:11 PM
@AK надо будет покопаться в функционале, что там к чему. Попробую
Что-то увяз я в коде, закидывать жалко это дело
 
4:58 PM
@AK последняя студия и без решарпера это делает
 
5:19 PM
@АндрейNOP это к @NicolasChabanovsky )
@PashaPash так вроде на сайте довольно быстро тревоги разруливаем.
 
5:59 PM
Android Studio, элемент EditText. При выделении текста на телефоне отсутствует пункт "Выделить всё". Какое свойство отвечает за включение такой возможности?
Прошу прощения, я не туда жал, всё работает)
 
 
4 hours later…
9:49 PM
[ SmokeDetector | MS ] Few unique characters in body (94): Бла бла бла бла бла? ✏️ by TomasGidnop on ru.stackoverflow.com
 
10:06 PM
Форматтер случаем не менялся? У меня почему-то четыре пробела не форматировали как код, пришлось писать ```
 
10:48 PM
@Abyx в чате?
Там недавно на MSE был какой-то репорт бага, связанного с редактором.
 
@SuvitrufsaysReinstateMonica не, на сайте
 

« first day (1680 days earlier)      last day (1640 days later) »