« first day (963 days earlier)      last day (2347 days later) » 

12:46 AM
0
Q: Можно, пожалуйста, я существенно изменю старый вопрос и принятый ответ к нему?

dirariaМожно, пожалуйста, я изменю вопрос Последовательности чисел Фибоначчи и принятый ответ к нему? В вопросе удалю весь код и оставлю что-то примерно такое: Имеется натуральное число n. Как я могу получить первые n чисел Фибоначчи? А из ответа уберу никому не интересный способ вывести первые 11...

 
 
5 hours later…
5:39 AM
Автор продает свою книгу, похоже:
0
A: Книги и учебные ресурсы по Kotlin

Сергей ПименовКнига "Язык программирования Kotlin" Книга представляет собой полное справочное пособие по языку программирования Kotlin. В книге подробно рассмотрены такие вопросы как: типы данных, базовые синтаксические конструкции языка, вопросы объектно-ориентированного программирования, классы и интерфей...

Как мы к этому относимся?
 
 
1 hour later…
7:05 AM
@Андрей норм относимся, книга-то норм?
 
@vp_arth а кто ее читал?
 
Мне больше интересен новый редактор всея SO из вопроса на мете выше)
 
кто-нибудь видел этот метро уи цсс?
 
@Андрей а Александр Задорожный - то оказывается co-founder)
 
7:21 AM
@Андрей т.к. это сборник книг, то отдельного ответа там все равно не должно быть. надо удалить, а книгу, если норм - поместить в общий список
 
@АлексейШиманский "если норм" ключевое
 
@Андрей есессна
 
у нас ведь не просто список всех существующих в мире книг, а только то что действительно полезное, кто у нас в котлин умеет - надо автора просить чтоб скинул ему бесплатный экземпляр, думаю, это нормальная цена за рекламу на таком ресурсе, как руСО
 
Мне в этой книге не нравится только издательство))
 
@vp_arth норм то норм, но вот сами вопросы со списками книг это как бы полуофтопик, то есть, я предполагаю такую схему: один вопрос и один ответ с перечнем книг. И всё это в статусе «общего» разумеется.
 
7:28 AM
@alexolut а норм ли? Думаю стоит повременить с переносом в основной ответ
 
@vp_arth про обязательный перенос ЭТОГО ответа я ничего не говорил ;)
 
@alexolut ну а чего тогда ты предлагаешь? Так уже веками все делают =)
 
Я про «норм» отношение подтвердил, а не про «норм» книги :)
@vp_arth веками и бровушками
 
@Grundy откатывает нового редактора) =)
 
@vp_arth не все :-)
 
7:35 AM
@Grundy а, вероятно, стоило =)
 
@vp_arth не, так в некоторых более менее нормально: ссылки отредактированы, код отформатирован
 
Он приводит вопросу к настолько формальному виду, что сегодня на них бы никто не ответил)) Закрыли бы как домашку.
Причём скорее всего - это проблема "сегодня", а не правки)
 
@vp_arth так он же уже отвечен, поэтому формальность не так и плохо, имхо. Это как самоответ, где вопрос отлельно можно было бы часто закрыть как «слишком общим».
 
-1
Q: Выбор языка/фреймворка для блога

Dark ByteДелаю небольшие блоги для одной фирмы. Там публикуются разные научные статьи. Сейчас делал на PHP (Yii2), но если честно я жутко ненавижу этот язык и вообще языки с динамической типизацией. Хочу перейти на что-то строго типизированное и современное. Еще раньше писал на C# (ASP.NET) и Java (Spring...

закрывать?
 
@АлексейШиманский т.е. делал-делал блоги, они его кормили-кормили, а он их жутко ненавидел...
 
7:48 AM
@АлексейШиманский ато
 
@vp_arth да, кололся, плакал, но продолжал есть кактус
еще и метку создал >_<
две >____<
 
@АлексейШиманский а почему это можно?
 
@vp_arth потому что порог 300, и надо его поднять
но что-то не хотят власть имущие
 
@alexolut на что их поменять?
 
@alexolut Да не, 300 норм должно быть. Я не заметил, что автор не с 1 репы пришёл
 
7:54 AM
Кстати, у меня тут с @NickVolynkin несогласие. Вы как считаете?
@NickVolynkin Вам не кажется, что подобные правки некорректно делать без соответствующего обоснования? — alexolut 21 hours ago
@АлексейШиманский ;)
@vp_arth ну вот вам и «норм». Слово дня прям. А пару новых меток ненужных получите.
 
@alexolut веб-программирование любой-язык - норм?
 
@alexolut @NickVolynkin прав, никакого обоснования для адекватных правок не нужно =) Вы видимо забыли, что после нажатия кнопки отправить, текст ответа принадлежит не Вам?
@alexolut проблема с метками раздута, честно говоря. Наличие метки не является показателем онтопичности. А чистку меток можно, скажем, раз в месяц проводить. Санитарный день, так сказать.
 
8:14 AM
@vp_arth хаха. Не мне, но модератору, да? ;)
Если из сообщения просто выкидывается некоторый подход, который не является однозначно ошибочным, это больше похоже на вандализм, нежели на корректную правку.
@vp_arth санитарные дни предлагались уже как-то... не работает оно
 
 
4 hours later…
12:17 PM
0
Q: Эффективно найти средний элемент в set'е

Qwertiystd::set обычно представлен бинарным деревом поиска. У него есть методы begin и end, которые позволяют получить минимум и максимум, а также lower_bound и upper_bound для бинарного поиска. А что если мне надо получить итератор, указывающий на элемент в середине сета (или один из них, если в нём чё...

@VladD, ^^ посмотришь? а то мне лень вместо set'а реализовывать декартово дерево с неявным ключом
 
Недостаточно элегантно блин)
 
@Qwertiy какой компилятор?
@vp_arth а условие можно? И там число строк или число операций сравнивается?
 
@pavel фиг знает, что там сравнивается) Math.signum проканало
 
@vp_arth символов меньше)
 
@pavel любой, а какой надо?
 
12:29 PM
@Qwertiy gcc.
сейчас свой ответ найду)
 
@pavel годится)
 
блин ответ найти не могу) в общем

```#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;

typedef
tree<
pii, //!
null_type,
less<pii>, //!
rb_tree_tag,
tree_order_statistics_node_update>
ordered_set;

//X.find_by_order(1)
//X.order_of_key(-5)
ordered_set H;```
 
1:21 PM
@pavel а что с этим делать?
 
@Qwertiy в общем, тут или использовать структуры gcc или самому поддерживать руками этот указатель на центр. Если структура - то вот она). Самая нормальная. Использовать вместо map
 
1:49 PM
@avp поздравляю!
@alexolut сообществу принадлежит.
@alexolut тревоги в чате — деструктивный подход. Тревоги должны быть анонимными, в чате это нельзя сделать. Уведомления приходят всем модераторам, на это тратится время.
Если модераторы слишком долго обрабатывают обычные тревоги — это отдельная проблема. Мы выборы провели, чтобы её решить. За последний месяц среднее время обработки тревоги — 0 дней, 4 часов, 24 минуты, а за всё время — 1 дней, 9 часов, 8 минут. — Nick Volynkin ♦ 31 secs ago
 
2:13 PM
@NickVolynkin надо еще парочку модераторов выбрать, чтоб обработка была в течение 10 минут)
 
@АлексейШиманский может ещё всем желающим ромбик выдать?
 
@АлексейШиманский или нанять троих на фуллтайм работать посменно.
 
@NickVolynkin отобрать паспорта и приковать к батарее?)
 
@NickVolynkin соображать на троих?)
 
avp
@NickVolynkin спасибо!
 
2:30 PM
@NickVolynkin славно. Но это не повод править сообщения за чужим авторством только лишь по той причине, что вы не согласны с опубликованной версией.
@NickVolynkin «4 часов» ужос! Где это чертов локализатор!
 
@Qwertiy для чего вообще нужны упорядоченные множества?
 
2:46 PM
@vp_arth что это?
 
@vp_arth хорошая шутка...
 
@alexolut головоломка от Microsoft, угадайка, мне надоела уже
 
@vp_arth и в чем там суть?
 
@alexolut по набору тестов восстановить функцию
 
@vp_arth реверсинжиниринг какой-то
 
2:51 PM
@alexolut да не) типичная ситуация с кривыми тасками, когда по примерам понимаешь что от тебя хотят
 
@pavel сейчас вот хотят ссылку на всё это :)
 
3:45 PM
Коллеги, а у меня есть предложение. Почему бы не создать отдельный подчат для организаторов различных олимпиад? В него можно кидать вопросы, которые похожи на дампы олимпиадных задач, и пусть организаторы будут в курсе полученных нечестным путём решений.
 
@VladD с актуальной олимпы не зайдут на ruSO. а на оффлайн соревнованиях - тут врядли кто-то ответит.
там сложность обычно невменяемая)
 
@pavel они ещё живы? Оффлайн соревнования... Гугл же
 
@vp_arth живы) гугл там не поможет особо) сложность невменяемая просто.
 
@pavel например?
 
@vp_arth olympiads.ru/zaoch/2017-18/zaoch/problems.shtml?20171102 тут пока первые 4 смотри за прошлый год.
 
4:01 PM
@VladD предложение возникло из-за двух вопросов ru.stackoverflow.com/q/746726/191482 и ru.stackoverflow.com/q/746765/191482 ?
 
[ SmokeDetector | MS ] Potentially bad keyword in body: Заработок 15 000 рублей в день мало? by vasian-1974 on ru.stackoverflow.com
 
@pavel да вроде адвекватные
 
@pavel Ну, есть ещё всякие отборочные олимпиады.
В любом случае какой-то путь для организаторов к нам имеет смысл.
@АлексейШиманский Ну эти хоть честно маркированы тегом.
 
@vp_arth атрикрякные)
@VladD правда непонятен смысл. вроде и вопроса там нет.
следует закрыть?
 
А если в тексте вопроса «школьник Федя пытается изобрести оптимальный метод для перестановки книг в школьной библиотеке», то сразу пахнет олимпиадой.
@АлексейШиманский Дамп учебного задания => в топку. По-моему, так (с) Harry
@АлексейШиманский То есть вопросов с текстами явно конкурсных заданий довольно много.
Эти два просто натолкнули меня на мысль.
 
4:33 PM
В школе дали олимпиаду — drmzbr 16 secs ago
 
@VladD ну а что, неплохо. Размещается реклама. Приходят устроители, подписываются на метку и ждут жертв :)
 
 
1 hour later…
5:59 PM
@АлексейШиманский И могут даже отвечать на вопросы. В стиле «Сидоров, после олимпиады зайдёшь в кабинет к директору».
 
6:57 PM
@vp_arth задачку решаю)
 
@Qwertiy олимпиадную?
 
@VladD это сейчас к чему было? ((
@АлексейШиманский с местного тренировочного сайта, ни в каких конкурсах не участвует. и это только кусок, которого мне для решения не хватает, так-то там решение посложнее будет)
 
@Qwertiy а можно задачу целиком?)
 
@pavel вот ^^
 
@Qwertiy мирзаянов... проверьте ваше решение на тесте весь массив одинаковый)
у него задачи весёлые обычно)
 
7:05 PM
@pavel я ещё не написал решение, но должно быть всё хорошо))
@pavel кстати, а откуда его задачи знаешь?
 
@Qwertiy ну дык его стиль все олимпиадники знают) если видишь в задаче упоротую структуру которую непонятно как писать, значит скорее всего он)
 
@pavel *ROFL*
@pavel не, тут в принципе понятно, но писать декартово дерево с неявным ключом и складывать его в map как-то не хочется, set сложить попроще будет))
@pavel ай.. я ещё один момент прозевал, но это не совсем проблема - дерево отрезков я писать умею, если ничего проще не придумаю))
 
Тут все проще... Мап ключ, список пар интов значение
 
@Qwertiy Ну, это к тому, что участники, которые просят решить за них олимпиадные задачи, получают нечестным образом преимущество перед другими участниками той же олимпиады, честными. С моей точки зрения, это очень плохо.
 
7:37 PM
@Qwertiy казалось бы, при чём тут set?
> Выведим его позицию
 
@vp_arth я понимаю логику и зачем он нужен, но это не самый хороший вариант...
 
@АлексейШиманский Лучше всего будет рассуждения, с помощью которых я смогу написать код. Но если вам удобнее закодить, то я разберусь в python/c++. — Открытый Олимпиадник 13 mins ago
так ненавязчиво)
 
Я давно на олимпиадные задачи пишу только алгоритм но не код. Мне кажется это хороший компромисс между помочь и сделать за автора
А вообще впору вопрос на мете создавать...
 
7:53 PM
зачем вообще помогать олимпиадникам?
они сами это должны решать
и вообще они не программисты
 
1 секунда / 64 мегабайта — M. Oldfield 28 mins ago
Ещё один
 
Интересно, нельзя ли требования по времени выполнения заворачивать по формальным признакам?
О, предложение. (1) Если задача олимпиадная, требовать указать название олимпиады и её место проведения/сайт, иначе вопрос закрывать. (2) Для «коротких» олимпиад (пишущихся вот прямо в зале) блокировать ответы на один день, пока олимпиада не закончится. (3) Для длинных, заочных олимпиад блокировать ответы на время до окончания тура олимпиады.
(4) Опционально информировать устроителей олимпиады о том, что их вопросы обсуждаются на сайте.
Что скажете?
 
@VladD Делать больше нечего
 
avp
8:09 PM
@VladD а какая разница? Нормальные устроители должны понимать, что им нужен не "сферический конь в вакууме", а человек эффективно решающий задачи в современных условиях
 
@vp_arth map <unsigned, set <unsigned>>
 
@Qwertiy да понятно, просто не проще ли свою структуру сразу накидать? с забинденной медианой... Или set тот же расширить..
 
@vp_arth ну тах их же ещё мёрджить надо - после увеличения число может совпасть с другим
своя структура - это декартово дерево с неявным ключом, но что-то не хочется
а вот расширить сет - идея хорошая - скорее всего так и сделаю)
 
@Qwertiy вот то, что индексов половину декрементить надо - вот где геморрой)
 
@Qwertiy вам сет не нужен) обычного списка хватит. Элементы то не добавляются... Хотя я бы использовал вектор и аккуратно двигался указатель на центр.
 
8:19 PM
любой map<значение, список индексов> не выглядит, как хорошее решение - на каждом шаге, после удаления придётся перестраивать все индексы..
 
@pavel элементы как раз добавляются, вот пример: 11 7 4 2 1 1
 
avp
@Qwertiy а RB-tree не решает задачу?
 
@vp_arth я потом оригинальный индекс при выводе переведу в актуальный
 
Один раз. Потом только удаляются.
 
@avp То есть эффективно списывающий решение на SO?
 
avp
8:21 PM
@VladD ага
 
@avp Только это не скалируется на реальные задачи
 
@pavel добавляются когда числа совпадут: было две единицы - одну убрали, одна стала двойкой, а двойки уже были - нужен смёрдженный список для старых и новых двоек
 
@VladD ой, а вы бы решали олимпиадную задачу на которую уйдёт несколько часов а то и дней в рамках ruso? А на заочную олимпиаду среди детского сада думаю можно и не заморачиваться..
 
@avp не узнаю его по аббревиатуре
 
@Qwertiy красно черное
 
avp
8:23 PM
@VladD до известной степени. Много чего для решения реальной задачи ищется в интернете (или в фирменной документации (или в консультациях с коллегами))
 
@Qwertiy эх... Дерамида идеальна) но нам лень. Кстати, если сливать от меньше к большему, то можно заного список даже перестраивать, на ассимптотику это не влияет.
 
@pavel да нормально там всё будет со сливанием, лишь бы не линейное время, иначе тот тест, который я привёл
@VladD да, я там уже почитал обсуждение) я просто сначала подумал, что это ко мне относилось))
@vp_arth но это же жесть его писать?
 
@Qwertiy не удивлюсь, если у задачи есть аналитическое решение за О(nlogn)
 
@vp_arth так у меня, вроде, такое и получится?
 
Например, последнее число в ответе всегда 1
 
8:50 PM
@pavel Ну, сложную — нет. Но я не исключаю, что задача, которая кажется мне сложной, для кого-то из участников будет тривиальна.
@avp В любом случае, олимпиады покамест тестируют hard skills, а не soft skills.
@Qwertiy Ой! Нет, вот уж кого я никак не подозревал в попытке нечестно выиграть школьную олимпиаду, так это тебя :-D
 
avp
@VladD а нам то что до их правил?
 
@VladD )))))))
 
@avp Ну, мне бы лично было неприятно, чтобы первые места получали не самые умные, а самые наглые.
 
avp
@VladD мир меняется
 
@avp Надеюсь, не в эту сторону.
2
 
8:55 PM
@VladD просто я там тебя звал с вопорсом про сет, а ты появился и начал с олимпиад))
 
@Qwertiy А! Я посмотрел, там вроде уже серьёзное обсуждение и даже похожий на правду ответ.
 
@VladD да, мне ответ про поддержание итератора понравился - думаю так и сделать
 
avp
@VladD и потом, кто-то ведь может и специально ошибочное решение посоветовать. А такая игра с кучей неизвестных приобретает особый вкус.
 
@avp ну так заминусуют же, не?
 
@Qwertiy а кто ж разберётся? =)
тривиальные тесты проходит да и ладно)
 
9:00 PM
@avp Ну, ошибочные решения у нас тут считаются вредоносными, и по мере возможности минусуются.
Ну и давать ошибочное решение вдвойне неэтично.
Я в таких случаях даю решение, заведомо непригодное к сдаче.
Алгоритм словами. Использование нестандартных конструкций. Экзотический язык программирования. Ну и всё такое.
 
@VladD при автотестах любое решение пригодно к сдаче
 
@Qwertiy Если школьник спрашивает какую-нибудь задачу на поиск чего-нибудь в квадратной таблице, решение на LINQ он явно не защитит у преподавателя.
@Qwertiy А если олимпиада, то почему бы не дать решение с неэффективным поиском? Хотя это на грани, поиск можно и довести «вручную».
 
avp
@Qwertiy да, этот момент я как-то упустил...
 
У меня ещё вопрос есть. Стоит ли закрывать олимпиадных задачи где есть наивное решение как работу за автора? Потому что наивное решение к самому решению отношения не имеет...
 
9:18 PM
@pavel у нас нет закрытия как работы за автора
 
@Qwertiy ну вы поняли о чем я. Та тема где покажи код, не хороший человек.
 
@pavel ту причину тоже все хотят прибить)
 
@Qwertiy на мой взгляд зря)
 
@pavel а на мой - нет
 
0
Q: Получение знака «сыщик»

JenssenНе могу понять, почему не получил знак «сыщик». Правка была внесена в это сообщение, со сроком давности > 6 месяцев. При этом в списке правок кол-во увеличилось на 1 и в шкале знака «археолог» стало 1/100. А «сыщика» нет. Почему такой беспредел?

 
9:42 PM
👀
^^ тестирую перделки последнего виндус обновления, встроенные смайлики по windows + .
 
🐱‍💻
@VladimirGamalyan работают, но win. только в английской раскладке :(
 
@Qwertiy 🚽 аналогично
И тут через попу сделали..
 
10:11 PM
10 репы до 200 не хватает за день, плюсаите кто-нибудь ^_^
 
Откуда такой взялся, интересно?
Судя по замысловатой аватаре он просто обязан состоять где-нибудь ещё.
Поиск по картинке тоже ничего не дал: google.ru/…
 
10:27 PM
@Arhad слышал, что он хочет создать язык программирования MorphLang, и комплятор к нему, возможно также написанный на MorphLang.
@rumtscho Кугульмэ-бугульмэ?
 
@VladimirGamalyan етот бьил флаг, я сделала что флаггер спросил
 
@rumtscho 👌
 
10:42 PM
Спасибо, незнакомец =3
 
пожалуйста!
 
О_О
 
@Suvitruf вроде уже 204?
 
@Qwertiy ага ^_^
 
@Suvitruf модератор с еды зашёл - надо же))
 
10:52 PM
@Qwertiy ага)
Мне даже поужинать захотелось.
 
@Suvitruf в 3 ночи? точно! самое время))
 
@Qwertiy у меня 8 вечера )
 
@Suvitruf хм.. я думал, ты где-то рядом)
 
@Qwertiy когда в России, то по Московскому времени. Сейчас в Чили нахожусь.
 
@Qwertiy Он из Ухты (если верить профилю в Твиттере).
 
10:55 PM
@Arhad меня раскрыли :C
 
@Suvitruf Но в Коми московский часовой пояс! Совсем свой профиль забросили, не обновляете.
 
@Arhad ну, я родом из Коми, иногда заезжаю к родителям.
А менять на всех сайтах своё местоположение каждый раз лень )
 
@Suvitruf Идея для стартапа, граватар, только для часовых поясов
 
@Suvitruf А, увидел, что вы уже написали выше своё текущее местоположение.
@NicolasChabanovsky, доброй ночи!
Когда же этот буст уже распакуется...
 
@Arhad Хорошо хоть не собираете.. На первой малинке несколько дней собирался, было дело..
@Arhad А че старый (1.58)?
 
11:02 PM
@VladimirGamalyan Собирается-то он быстро, делал уже. Просто переустанавливаю этот буст, а то некоторые файлы как-то побились.
 
@Arhad про снэпшоты в виртуалке знаете же?
 
@VladimirGamalyan В новых версиях проблема с boostrap-ом на mingw.
@VladimirGamalyan Знаю. Но забыл.
 
@Arhad Понятно, глянул счас на своей машинке, тоже 1.58, пойду почитаю что там нового наклепали после..
 
@VladimirGamalyan По хорошему, папку с установкой надо было вообще заархивировать и на съёмный жёсткий диск.
 
@Arhad наконец то кроссплатформенный stacktrace boost.org/doc/libs/1_65_1/doc/html/stacktrace.html
 
11:13 PM
@VladimirGamalyan Интересно, какие exception-related compiler ABI поддерживаются? А то не SEH и DWARF едиными.
 
@Arhad В доках списка поддерживаемых target не нашел, только issue, что mingw может пустой давать стек. По сырцам - есть слова windbg и gcc..
Еще и process запилили, крутяк. Пора переписывать старые проекты )
 
11:34 PM
Какую метку использовать (и стоит ли) когда в вопросе спрашивают "Что быстрее?" ? Метка с ссылкой на Code Review ? :))
Оптимизация?
 

« first day (963 days earlier)      last day (2347 days later) »