« first day (789 days earlier)      last day (2531 days later) » 
04:00 - 13:0013:00 - 21:00

1:00 PM
@VladD нет, но при этом если вопрос не относится к "вопросам по алгоритмам" - это не делает его оффтопиком
 
@Grundy модераторы очевидно же. и участники, отмечающие неуместные сообщения флагами
 
@PashaPash Пожалуйста, предложите ваше мнение, что именно стоит ограничить.
 
@PashaPash Вопрос в соответствии метке. Если вопрос соответствует метке «соревнование», он, согласно решению Меты, онтопик. Это вас, надеюсь, устраивает?
 
Спешу предложить как отправную точку следующую страницу:
 
@VladD да. а правила постановки метки соревнование - "можно ставить на что угодно"
 
1:01 PM
@PashaPash Возвращаемся к «алгоритм»-ам.
 
@VladD нет, не возвращаемся
 
У нас есть чётка формулировка того, что считать алгоритмическим вопросом. а что нет?
 
@VladD сорвенование - это отметка формата, а не отметка темы вопроса
 
@PashaPash Возвращаемся. Потому что правила должны быть одинаковы для всех, а не с исключениями для меток, которые не нравятся лично вам.
 
@VladD нет, не возвращаемся, потому что у нас ситуация "без метки сорвенования, и без смены текста - вопрос оффтопик и должен быть удален. а с меткой - онтопик и будет заплюсован"
 
1:03 PM
@VladD не соглашусь
 
@PashaPash Да, и в чём разница? Приведите ссылку на правило, по которому это имеет хоть какое-то значение.
 
@VladD сможете привести такой же пример для метки алгоритмов - вернемся к метке алгоритмов
 
@Nofate С чем именно?
@PashaPash Какой именно «такой же»? Вопрос, который вам лично не понравится?
Пока в этом всё обсуждении я вижу лишь субъективные доводы.
 
1
Q: самый короткий перебор паролей

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

 
@VladD с тем что соревнования не могут иметь ограничений и должны рассматриваться в рамках общих правил
 
1:04 PM
вот вам конкретный пример
 
«Мне не нравится, значит, плохо.»
 
@VladD снятие метки сорвенование с этого вопроса автоматом делает его оффтопом
 
@Nofate Почему нет? Есть какое-то правило по этому поводу, или это новое правило?
 
@VladD вы сейчас хотите от меня метаправил по созданию правил?
 
@VladD точно такие же примеры были во времена начала этой эпопеи с гольфом - там некоторые даже пытались спасти вопросы, постановкой на них тега гольфа
 
1:06 PM
@Nofate Было бы неплохо. Причём лучше на Мете.
 
@VladD я веду речь о том, что соревнования это отдельный формат, вне основной тематики
 
@VladD и удивлялись когда вопросы удалялись (движком) вместе с ответами
 
@VladD их не существует, разочарую вас
@VladD они рождаются тут, в чате, и принимаются на мете
 
@Nofate В таком случае я не принимаю идею о том, что какие-то конкретные метки должны рассматриваться особым образом до тех пор, пока это не будет утверждено на Мете.
 
@VladD так речь не о метках
 
1:07 PM
@VladD так я же не навязываю идею. мы тут вроде просто обсуждаем
 
@PashaPash Пример чего, простите?
 
Коллеги, обсуждение в чате крайне полезно для выяснения камня преткновения – причину расхождения во взглядах. Само же обсуждение лучше вести на Мете. Так и быстрее будет, и другие участники сообщества смогут поддержать голосом то или иное мнение.
2
 
@VladD пример плохого конкурса.
 
@VladD пример вопроса, который является жесточайшим оффтопом, который быз запощен автором уже черт знает сколько раз, но который висит из-за соревнования
 
@Nofate Ну, с моей точки зрения, да, он недоспецифицирован.
 
1:08 PM
@VladD мы обсуждаем не метки. мы обсуждаем формат
 
@VladD о том и речь
 
@VladD на мете проголосовали за "разрешить гольф". означает ли это, что любой участник может в любой момент запостить вообще все что угодно как гольф?
@VladD без ограничений
 
@Nofate Ну отлично. Что я делаю, если вижу ужасный вопрос по метке «с++»? Ставлю минус и иду дальше. Что я делаю, если вижу ужасный вопрос по метке «соревнование»? Ставлю минус и иду дальше.
2
 
@VladD рассматриваются не метки, а виды контента. вопрос-ответ, соревнование, разговоры о работе и инспекция-кода - примеры разных видов контента в нашем сообществе
 
@PashaPash Может. Точно так же как может и запостить что угодно по метке «с++».
 
1:09 PM
@VladD особо тяжелые случаи удаляются на месте
 
@Nofate Не вижу, почему это для гольфа должно быть по-другому.
 
@VladD да, но пост по метке C++ не требует какого-то особого формата. т.е. можно тот же вопрос запостить по метке C (условно) и это не сделает его оффтопиком
 
@VladD разговоры о работе мы вынесли на мету, для инспекции кода описали требуемый формат
@VladD не вижу, почему нельзя специфицировать соревнования
 
@Nofate Ну, предлагаю для гольфа потребовать чёткие критерии того, подходит ли ответ, критерии победы и время окончания конкурса.
 
@VladD так и мы это предлагаем )
 
1:11 PM
@Nofate Прекрасно. Ещё предложения есть?
Я свою часть озвучил
 
@VladD полагаю у @PashaPash предложение шире
 
@Nofate Пусть сформулирует.
 
@VladD пример. вопрос от комры "напишите короткий перебор паролей", метка C# - дикий оффтоп. "напишите короткий перебор паролей", метка "соревнование" - онтопик
инет моргнул
 
@PashaPash Да, может быть такое, в чём проблема?
 
@PashaPash это как раз естественно
 
1:13 PM
Я не о конкретном вопросе. Я о том, что метка, да, влияет на онтопичность
 
+1
 
Конкретный вопрос, да, плохой, по моему мнению, даже с меткой «соревнование»
 
@VladD ну раз метка (конкретная метка, а не вообще любая) влияет на онтопичность - значит должны быть строгие критерии ее постановки
 
например, можно требовать от организатора таблицу Leaderboard
 
@VladD тем более - если вместе онтопичностью она получает повышенное внимание и плюсы
 
1:14 PM
@PashaPash Я выдвинул свои критерии. Выдвинете альтернативные?
@Nofate Это технически сложно, но можно потребовать, да.
Заодно поднимет планку для задающих
 
можно подготовить шаблоны и держать их на Мете
 
@Nofate ... со ссылками в описании метки
 
вроде того
 
Я за обеими руками
 
ну вот, глядишь нагенерим идей и будет, что нести на Мету
 
1:16 PM
@PashaPash Вы, как мне кажется, хотели сильнее ограничить правила. Ваш ход.
Покамест в текущие предложенные правила «Криптографы» проходят
 
@VladD т.е. должно быть или предварительное обсуждение вопросов, или Evaluation в чате, или еще какой-то фильтр
@VladD криптографы - не слишком уданый вопрос, это видно по распределению плюсов
 
@PashaPash Угу. Но «Криптографы» всё ещё проходят — вы ж хотели их утопить, да?
Они обсуждались в чате довольно долго
 
@VladD нет, я хотел утопить сортировку строки
 
@PashaPash +31/-3 — неплохо как на мой вкукс
 
@VladD а криптографы - это просто вопрос, который надо было отдать на evaluation - в нем критерий победы - скопировать чужой под
@VladD я не про это распределение :))
 
1:19 PM
@PashaPash да, в нём моя ошибка, я недостаточно громко кричал, что чужой код брать не нужно
 
@VladD я про распределение плюсов на вопросе и на ответе. на вопросе много (красивая формулировка, прямо поэзия). а ответы - никакие (т.к. взяты готовые реализации)
 
@PashaPash Ну, я недостаточно постарался донести мысль. Моя ошибка, запорол вопрос, который мог бы стать очень интересным.
 
@VladD если вопрос набрал в 3 раза больше плюсов, чем топовый ответ - тем более в гольфе - значит с вопросом что-то не так
@VladD ну вот я и предлагаю принудительную оценку в чате, для заинтересованных
2
 
Но это не дискредитирует саму идею вопросов-соревнований
@PashaPash Да, и это было.
Вопрос обсуждался в чате недели 4 наверное
В гольф-чате, разумеется.
 
@VladD хм, ну тогда все, я сдаюсь.
 
1:22 PM
Проблема только в недостаточном количестве заинтересованных обсуждающих
Чем больше глаз, тем больше вероятность найти дыру в условии, в которую утечёт вопрос
 
A K
Ну тогда надо обкатку идеи в голф-чате считать праймариз, а потом ещё продолжать недели две обсуждение в общем чате. Тут людей поболее.
 
@VladD ок, значит нас ждут неинтересные вопросы по гольфу.
 
И мы в течение обсуждения много дыр таки заткнули
@PashaPash Приходите обсуждать в чат по гольфу. Тогда, возможно, будут вопросы получше.
Я серьёзно, это не ёрничание
 
A K
Много ли граждан имеет активную позицию? Ходит смотреть генплан Москвы, следит за повесткой своего района и т.п.?
 
Если вам не нравятся те вопросы, на которые наше сообщество пока оказалось способно, помогите ему.
 
1:25 PM
@VladD я понимаю. но я просто не фанат такого формата. вкладывать время в то, что лично мне не кажется интересным - я не могу.
 
@PashaPash А challenge насчёт того, чтобы сделать это интересным?
 
@VladD т.е. я и так в основном разгребаю модераторскую очередь. и вообще обходил бы гольф стороной, если бы не тревоги на нем
@VladD разгребсти 100+ тревог - вот это challenge
 
@AK Ну, у кого нет АГП, тот и у нас не сидит
 
@VladD не правда :)
 
@Grundy Ну хорошо, активная программистская позиция :)
 
1:34 PM
----------------
И тут просыпается Grundy и перемещает всё обсуждение выше во флудилку
4
 
@АлексейШиманский не :-) тут ж отношение именно к сайту имеет все :)
 
A K
На мету надо всех с этой темой
 
@AK ну вроде @PashaPash уже послали
 
A K
@Grundy А остальным что, персональное приглашение требуется?
 
@AK ну в теории после появления обсуждения на мете, остальные на нее должны сами перетянуться :-)
но обсуждения на мете - нет
 
1:52 PM
3
A: Как умножить число на процент php?

Alex78191Учи математику. Процент это 1/100 числа. 5 * 0.1

^ Что здесь за трэш происходит? /cc @АлексейШиманский
 
@D-side Нет у нас своего сайта по математике, вот и всё.
 
@Other тут скорее арифметика
 
@Grundy Одна непонятная фигня :)
 
@Other арифметика менее непонятна чем математика в общем :-)
 
@Grundy Смотря какая.
Человеки, флешка решила бросить меня и не просматривается никаким устройством + очень сильно греется. Ясна пихта - ей конец, но можно ли как-то с неё данные взять?
 
2:04 PM
@Other вряд ли
 
@Other разобрать корпус и подключиться напрямую к контроллеру
Если он жив - то это поможет
 
@PavelMayorov а если нет?
 
Если он-то и сгорел - то данные уже не взять
 
@Grundy Помог :)
@PavelMayorov Корпус един с платой, т. е. только контакты не залиты.
 
@Other ну, специалисты-то по восстановлению данных расковыряют. Тут вопрос, стоят ли того данные.
 
2:12 PM
@PavelMayorov Критически важные данные, разумеется, бэкапнуты, но тщательно собираемая коллекция музыки, советов будущему властителю над людишками и по мелочам - наброски проектов, порно :)
 
@Other ну, это вам решать, стоят ли данные платного вероятностного восстановления :-)
 
@PavelMayorov ОК, сколько подобное может стоить?
 
@Other а я-то откуда знаю?
Я только пост на хабре читал, где кто-то в комментариях упомянул что если сгорело что-то неважное, то инфу восстановить можно.
 
@PavelMayorov А я-то откуда знаю знаете ли Вы? :) Я предположил.
@PavelMayorov Спасибо за ответ, наверно просто выкину. Жаль, сломалась лёжа на полке.
 
2:29 PM
@Other проверьте бэкапы на всякий случай
 
@УткаУчитсяУму Первым делом побежал. Но сделаю ещё пару дополнительных.
 
3:23 PM
0
Q: Интернет соединение

СашаКак защитить интернет соединение? Если через программу, то через какую?

Потрясающие сегодня вещи всплывают.
 
@D-side +1 рейтинг между прочим :-)
 
 
2 hours later…
5:14 PM
Trapped http://www.commitstrip.com/2017/05/29/trapped/ https://t.co/3RqmHmSd46
 
 
1 hour later…
6:23 PM
Почитал дневной чатик, понял, что не хватает метки
 
6:36 PM
@АлексейШиманский вечер добрый.
@АлексейШиманский Я или лох, или у автора куча лишнего кода...
0
Q: Как превратить двумерный масив в одномерный на javascript

Mr.EdinorozhokНужно превратить двумерный массив в одномерный. Я пытался что-то написать и даже немного приблизился к разгадке. Вот мой код: var arr = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]; var arr2 = []; for(i = 0; i < arr.length; i++){ console.log(`i = ${i}`); for(j = 0; j < arr[i...

 
@intro94 пни @УткаУчитсяУму )) я 3 минуты как с пробежки вернулся на 6 км еще в душ не ходил)
 
@АлексейШиманский да я сейчас попытаюсь сам раскурить. :)
@АлексейШиманский Тоже недавно пришёл домой (с работы и тренировки) только что сел за комп... Правда успел поужинать. :)
 
@АлексейШиманский 6 км за 5 часов?
 
7:00 PM
@alexolut почему за 5? я до 18 работаю. в 19 домой приезжаю, далее небольшой отдых, пожрать чёнить сладенькое :D , и потом иду... ну плюс дойти до нужного места, размяться перед бегом, прийти с него. Сегодня я очень медленно возвращался. погода хорошая.
@intro94 ну я так понял ему надо сделать 1,2,3,5,6,7,8,9?
 
@АлексейШиманский Ничего не знаю. Между сообщениями в чате >5 часов. Значит 6км за 5 часов. Точка!
 
var result = arr.reduce(function(prev, next) {
return prev.concat(next);
});
Т.е. нужно не prev + cur; а prev.concat(next);
А вот так var result = [].concat(...arr); было бы вообще коротко
@alexolut может я в туалете сидел всё это время)
 
@АлексейШиманский не важно. 6 км за 5 часов!
 
@alexolut большая колбаса :D
 
7:19 PM
@intro94, давным давно неактуально. — Qwertiy 3 mins ago
Это пипец... А как же оптимизация-то???
 
@intro94 я отписался. Движок справится за вас
 
@УткаУчитсяУму почему движок не пишет код за меня?)
 
@АлексейШиманский пока не пишет
ну я хочу сказать что интерпретаторы сейчас достаточно умны чтобы такие оптимизации делать сами
 
@УткаУчитсяУму а когда начнет будет уже поздно, как я полагаю?
 
@УткаУчитсяУму скучно...
И всё равно лучше рук программиста ничего не бывает.
За строгость я полюбил С++ с первого урока... :)
 
7:27 PM
@intro94 кстати, видишь на сколько JS хорош. Что в нем можно вместо
var arr = [[1, 2, 3],[4, 5, 6], [7, 8, 9]];
var arr2 = [];
for (i = 0; i < arr.length; i++) {
for (j = 0; j < arr[i].length; j++) {
arr2.push(arr[i][j]);
//console.log(arr[i][j]);
}
}

написать

var arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
var result = [].concat(...arr);
уау
я не фанат и не адепт JS - но это не может не восхищать
 
@АлексейШиманский Да. Но внутри за тебя написаны все эти циклы. Просто так из ничего код не берётся...
 
@intro94 не важно что там под капотом, главное что не приходится миллион раз как макака писать какие-то циклы, городить огороды, заводить переменные, вместо одной строки писать 10, писать странные велосипеды. Всё уже сделано и оптимизировано
 
@АлексейШиманский Можно написать нужную библиотеку самому один раз и юзать её. :)
@АлексейШиманский А все эти красивые стандартные фишки лишь отучают думать, хоть и красивые. :)
 
@intro94 это замечательный подход чтобы писать для души и кошмарный если надо решать задачу
 
Но это я уже уж очень сильно придираюсь. Если бы так думали программисты, то мы писали бы все на ассемблере. :)
@УткаУчитсяУму В приниципе, вы правы. :)
 
7:32 PM
@intro94 не отучают думать. Любая реальная задача ужасно сложна, нечеловечески. И можно думать над своим кусочком, так собственно разработка по и устроена)
ничто не мешает глядеть на соседние из любопытства конечно)
 
P.S.: просто я найду любое оправдание, для своей принципиальной нелюбви к Java и JS. XD
 
детская травма?)
примерно как я к пхп)
 
@УткаУчитсяУму нет. Жуткое неприятие после строго-типизированных языков. :)
 
7:34 PM
@УткаУчитсяУму К PHP уменя тоже небольшое неприятие появилось, но не такое сильное, потому что это единственное что меня сейчас кормит. :)
 
@intro94 хм, строго типизированные, js?
 
@УткаУчитсяУму Java меня бесит ещё и потому, что ты пишешь программу, под программу, которая написана под систему. Это фундаментальная проблема Java. С# немного лучше, потому что там эта виртуальная машина реализована адекватнее...
@УткаУчитсяУму в том-то и дело, что JS не является строго-типизированным языком. :)
 
@АлексейШиманский я догадываюсь откуда он это взял. В вебшторме встроенный валидатор если включить es6 начинает ругаться на var говоря что они затуманивают семантку
@intro94 ой, прошу прощения, я на ночь глядя просмотрел слово "после" =)
 
@УткаУчитсяУму бывает. :)
 
@intro94 ну java это божество тырпрайза со своей обратной совместимостью, оттуда и основные недостатки
 
7:39 PM
@УткаУчитсяУму я вот недавно эксперимент провёл с, казалось бы, идеальным языком... написал программулину на С++, генерирующую псевдослучайные числа с помощью стандартной функции rand(); Так вот...
 
@УткаУчитсяУму так вот почему некоторые пишут в блокноте)
 
@УткаУчитсяУму в винде возвращается значение от 0 до 32767. А в макоси точь-в-точь такой же код - от 0 до 2147483646. Хотя по моей теории, в макоси максимально значение должно равняться 2147483647...
@УткаУчитсяУму разница в размере выделяемой памяти, по идее... Хотя я не гуру С++, только изучаю, поэтому могу ошибаться в своих суждениях...
@intro94, лучше рук программиста иногда кое что есть. Руки другого программиста, более умного, который написал интерпретатор. Вы же обычно не переписываете все популярные библиотеки для своего проекта в угоду копеечных оптимизаций. Или переписываете?) — Утка Учится Уму 15 mins ago
@УткаУчитсяУму неа, не переписываю. Пока что... XD
 
@intro94 ну типа у rand() правая граница исключающая
если мне память не изменяет, но обычно везде исключающая
[0,1)
 
@УткаУчитсяУму не совсем так...
@УткаУчитсяУму посчитайте на калькуляторе... (2^16)/2 = 32768 значений. Первое значение = 0, последнее (32768-е) = 32767. Это истинно для винды.
@УткаУчитсяУму Для макоси так, по идее: (2^32)/2 = 2147483648. Первое = 0, последнее = 2147483647. Но... Я психанул и сделал свыше 300 миллиардов (!!!) генераций. На это ушло около полутора часов выполнения кода (сделал цикл). Максимальное получаемое значение = 2147483646. Вот тут я и не могу понять, где моя теория сломалась...
P.S.: делим на два, потому что левая часть (<0) отсекается.
Ладно, я спать. Всем спокойной ночи...
 
7:57 PM
код в студию короч)
спокойной
 
avp
@intro94 а кто вам обещал все числа из объявленного диапазона?
 
а, в rand включающий диапазон, это я сверху фигни написал
There are no guarantees as to the quality of the random sequence produced. In the past, some implementations of rand() have had serious shortcomings in the randomness, distribution and period of the sequence produced (in one well-known example, the low-order bit simply alternated between 1 and 0 between calls).
rand() is not recommended for serious random-number generation needs, like cryptography. It is recommended to use C++11's random number generation facilities to replace rand(). (since C++11)
Типа "жизнь такая", я бы вопрос на вашем месте задал)
 
8:23 PM
@Qwertiy, @УткаУчитсяУму может быть в документации и не сказано об этом, но в хороших компаниях использование var с ES6 - считается говнокодом. Знаю, потому что пришел к нам в компанию один, вот такой как вы, и делал примерно так же, пришло письмо с IBM(именно на этом проекте я и он работаем), с намеком, чтобы писал нормальный код, соответствующий новому стандарту. Успехов. — Aliaksandr Pitkevich 12 mins ago
Тут я впервые пожалел что на стековерфлоу опросы оффтоп
А то задал бы опрос "считаете ли Вы var говнокодом"
2
 
@УткаУчитсяУму собсн var с ES6 - считается говнокодом != в ES6 нет var =)
 
@АлексейШиманский ну это первое
а во вторых я не согласен с этим утверждением
=)
не, я сам ща let/const пишу в основном
потому что правило валидатора отключать влом)
и настраиватьпотмо всем
но если у тебя функция в три строчки без неожиданностей
то что var что let
 
@УткаУчитсяУму ну раз внутри ibm сказали, то закон!)
 
ну мало ли
вдруг я от жизни отстал там
 
@УткаУчитсяУму опять вспоминается мне Naumov и правила объявления массива))) когда он доки с рекомендацией по оформлению от ZF в качестве доказательства приводил.. ох...
 
8:35 PM
ну да, видмо похожий случай)
 
04:00 - 13:0013:00 - 21:00

« first day (789 days earlier)      last day (2531 days later) »