« first day (1001 days earlier)      last day (2616 days later) » 

08:40
1
Q: Причина отката изменения к изначальной авторской

gil9redРедакция 3 Хотелось бы узнать, что в моей правке было неправильного.

0
Q: Не согласен с синонимизацией меток delphi и object-pascal

Viktor TomilovВ качестве примера приведу вопрос: Почему не работает мой прогресс бар?. Описывается код для inno-setup, который использует скрипты на object-pascal, но никаким боком не относится к Delphi (собственно, Delphi - скорее среда программирования на языке Object Pascal). Вставляю метку object-pascal, в...

A K
A K
09:01
Попиарю немного свой вопрос:
0
Q: Задать размер шрифта на веб-странице такого же размера как в Word

A KЕсть некоторый веб-сервис, генерирующий при помощи PDF файл из html-страницы. Одно из требований к документу (а это некоторый формуляр, утверждённый госорганом), чтобы документ выглядел так же, как и распечатка из MS Word. И вот тут я упёрся в одну проблему. Документ набран 12тым шрифтом, я на ...

09:33
@AK Как-то сталкивался с тем, что библиотека FreeType генерировала текст разных размеров на разных платформах, так и не разобрался.
 
1 hour later…
10:37
@NicolasChabanovsky была ли хоть раз ранее на ruSO произведена процедура разсинонимизации меток (отмена синонима)?
@alexolut Не слышал такого, если вы про автоматический откат с отменой добавления метки. Вероятно, просто вручную в вопросах меняли метку на новую, а синоним (связь) отменяли.
@NicolasChabanovsky понятно, что вопросы, которые создавались после утверждения синонима уже не исправить автоматом. Но может быть старые (до утверждения синонима) не имеющие правок вопросы должны откатиться к старой метке? Ведь в БД они скорее всего именно со старой меткой лежат.
@alexolut Мне казалось, что во время назначения синонима метки у соответствующих вопросов меняются.
@NicolasChabanovsky меняются для отображения на сайте, но вряд ли это приводит к перезаписи всех таких вопросов в БД. Это было бы накладно.
@Qwertiy OMG :-D Но тогда не было же разделения. Иначе я ожидал бы увидеть красную метку статус-завершено. А твои три парсера объединены. Только синтаксический-анализ откатили. — alexolut 5 mins ago
@Qwertiy не надо править так мой комментарий, пожалуйста!
 
2 hours later…
12:41
@alexolut ну промахнулся, бывает))
@Qwertiy а у меня теперь клеймо на комменте "был изменён 3 раза" ... позор-то какой! Как людям участникам в глаза теперь смотреть!?
@alexolut 4 же?
там твоя правка есть?
а, стоп.. начальная версия не считается))
@alexolut могу ещё 5 раз поменять, чтобы стало 8 ;)
Один комменты меняет, другой (хотя и первый тоже) флаги признаёт бесполезными ... что за жизнь такая!?
@Qwertiy а можно трёхзначное число?
@alexolut хм.. наверное, можно... если не забанят :D
я скриптик напишу, который раз в несколько секунд меняет :D
@Qwertiy давно у нас модераторов не банили ... давайте рискнём :)
12:46
@alexolut с прошлых выборов?))
@Qwertiy это кого? Вроде бы все по "своей" воле уходили.
@alexolut по своей в забаненном состоянии?))
@Qwertiy да? где пруфы, Билли?
@alexolut я единичку у него точно помню
13:07
@Qwertiy у кого?
@alexolut у бармалея, конечно
@Qwertiy ну может это было в самом начале карьеры, когда единица ещё была единицей, не? :)
@alexolut это было во время выборов прошлых
прошлых - это первых, а не последних
@Qwertiy последние ещё не прошлые? :)
@alexolut последние - это последние, а прошлые - это те, которые перед ними - вроде логично ;)
13:18
@Qwertiy это называется "предпоследние". Так не возникает вопросов. Хотя ещё лучше назвать их "первыми".
 
3 hours later…
15:50
@alexolut ладно, а какие тогда прошлые в твоей терминогогии?
@Qwertiy крайние =)
@VladimirGamalyan о, пополнение в чате)
@Qwertiy так это.. я же вахтер постоянный.
 
1 hour later…
17:02
Robert Cartaino on December 27, 2017

One of the most lasting gestures of philanthropy is when folks give so generously of their time and hard-earned knowledge so that others may benefit from their efforts. 2017 marked the year we saw Stack Overflow surpass 15 million questions and almost 4 million more across the network. But this year also marked another milestone — making a lasting difference from our little corner of the Internet.

Every year we set this time aside to remember the people and organizations who desperately need our help. A few weeks ago, I contacted the 566 Moderators of Stack Exchange and asked each of them to select a charity for which we would make a $100 donation on their behalf. …

 
1 hour later…
18:24
@Qwertiy «прошлые», имхо, вообще не валидно использовать, если сейчас нет состояния выборов.
18:38
@Arhad шалом, Видео пздрв буете записывать?
@VladimirGamalyan Вэ-алэхем шалом, на вебкамеру в окружении пакетов? Да и из шапок только ушанка — верх оригинальности.
@Arhad Ну если решитесь, упомяните Бендера @alexolut, а то он не радостный в последнее время.
@VladimirGamalyan Толькор не помешает перечитать чат, чего нового там появилось.
@Arhad Вроде без драм. Наверное все к НГ готовятся.
@Arhad Думал что-то вроде шапки-маски низкополигональной сделать, под старые игрушки, типа:
 
2 hours later…
20:17
Что-то не так со знаком "Общительный". Его описание говорит: "Опубликовал в чате 10 сообщений, получивших хотя бы по одной звезде.". У меня нет 10 сообщений в чате (даже с учётом этого). И уж тем более у меня нет 10 звёзд.
А виноват, может 10 сообщений и есть. Наверное, комментарии перенесённые в чат тоже учитываются.
20:40
Тем не менее, количество звёзд в описании знака — явное преувеличение.
 
2 hours later…
22:11
@wololo у вас 28 сообщений
@wololo наверное речь идет об общем количестве звезд на сообщениях, у вас насколько понимаю их две
22:33
Есть у кого электронная книга ?
у меня нету - в последнее время в основном слушаю аудиокниги
avp
avp
@webstackoverload у меня есть
23:27
0
Q: Возможно ли переполнение при вычитании в компараторе?

QwertiyРассмотрим сортировку, у которой в компараторе в качестве результатаиспользуется разность сравниваемых элементов a.sort((x, y) => x-y) Очевидно, что при целочисленных типах данных этот алгоритм подвержен переполнению, приводящему к неверному результату. Такой пример довольно лекго составить: ...

@VladD, глянь вопрос по сортировке? ^^
Интересно, как можно взять и просто заснять видео с поздравлением? Наличие текста сильно же усложняет ситуацию. Я, блин, этот десяток секунд рожал минут двадцать. И то, не знаю, получилось ли:
Хотя текст банальный, без изюминки (то есть как бы и произносить нечего).
В связи с этим вопрос: люди, как вы видеотрансляции (стримы) в реальном времени ведёте? Это же вообще немыслимо, получается — дополнительных дублей попросту не будет.
23:42
@Qwertiy Я не знаю требований к функции сравнения на JS.
Для C# это была бы неправильная функция сравнения, т. к. результат должен быть целым числом.
(Ну и не выполняется антисимметричность до кучи.)
19
A: Как написать компаратор для сортировки?

QwertiyСтандартная сортировка Функция sort по умолчанию приводит элементы массива к строкам, а затем сортирует. [1,-8,90,32,0,0,5,92,900].sort() // [-8, 0, 0, 1, 32, 5, 90, 900, 92] Если массив состоит из чисел, то такое поведение является нежелательным. Использование компаратора Функция sort може...

@VladD но тут результат - просто число, т. е. double
@VladD э? что не так с симметричностью?
> Компаратор - это функция, которая принимает 2 аргумента и возвращает отрицательное число, если первый меньше, положительное, если второй меньше и 0, если они равны.
Это не выполняется.
Потому что NaN
@VladD выполняется
@VladD а, это если Infinity в массиве в количестве хотя бы двух штук?
@Qwertiy Угу, твой же пример
@VladD но другие элементы это не портит? и вообще, как-то обычно не надо массив из бесконечностей сортировать)
что-то более реалистичное есть?
предположим, NaN можно превратить в 0 записью x-y||0
23:47
@Qwertiy Ээээ?
Это имеет право закрешить алгоритм.
По крайней мере для C#
@VladD в js он уж точно не крешится)))
потому что рандомом можно перемешивать
@VladD давай считать, что NaN - это 0 - можно явно так привести, но я подозреваю, что он и неявно так же работает
У алгоритмов сортировки нету свойства «если функция сравнения неправильная на этих двух элементах, а на остальных правильная, то резальтат на этих двух элементах будет непонятно какой, а на остальных точно правильный».
@Qwertiy То есть считать бесконечности равными?
@VladD ага
тогда надо +Inf считать больше -Inf
@Qwertiy Антисимметричность — это когда при перемене аргументов компаратора местами результат меняется. То есть не модет быть в грамотном компараторе, что если x < y то x > y.
23:50
@VladD да, так и есть
Иначе будет неправильная функыия сравнения (с т. зр. C#)
@Arhad ну так там такого и нет, кажется? по крайней мере, если нет переполнения
@VladD, вот ещё чатик, если интересно)
то есть у нас получается, что разность всегда определена и не равна NaN
верно?
@VladD наверное, да?
ну я-то не знаю JS :)
разность не равна NaN для конечных значений точно
23:53
6
A: What is the result of comparing a number with NaN?

Igor TandetnikThe C++ standard merely says: [expr.rel]/5 If both operands (after conversions) are of arithmetic or enumeration type, each of the operators shall yield true if the specified relationship is true and false if it is false. So basically, a < b is true if a is less than b. However, the implem...

@Arhad погоди, я сам NaN в массив не клал...
А для бесконечных по идее единственный случай +Inf - +Inf и -Inf - -Inf
Хм, можно считать, что NaN'ов там нет :)
@VladD только первый, второй даст -Inf
@Qwertiy Не, там же разность двух одинаковых значений
@Qwertiy Я про то, что любое сравнение с NaN, получается, либо неспецифицированное, либо вообще неопределённое поведение.
Что делает компаратор непредсказуемым.
23:55
@Arhad Для .NET, кстати, не так. Точнее, сравнение-то даёт фигню, то Comparator<double>.Default является полным упорядочением даже с учётом NaN
@VladD а, точно, не заметил... спать пора)
@Arhad Кстати, классная шапка :)
@VladD я ещё не посмотреол видео... завтра гляну) // cc @Arhad

« first day (1001 days earlier)      last day (2616 days later) »