« first day (214 days earlier)      last day (3106 days later) » 

3:25 AM
@avp прочитал вопрос с ответом. интересно :)
 
 
2 hours later…
5:03 AM
@avp безусловно, я с Вами согласен
 
 
5 hours later…
9:49 AM
@Vlad Ежемесячное выступление на тему "Вы неправильно готовите RU.SO" состоялось?
Уровень выступлений падает ( . Раньше писали "а вот на англоязычном SO по-другому", а теперь "мне не нравится, что у вас много репутации".
 
10:06 AM
@Nofate Причём аргумент о том, что здесь украсть репутацию невозможно, почему-то не сработал.
 
@Vlad а вчера другой участник обиделся на минусы за ответ, не являющийся ответом, и сказал, что тут одни хабрашкольники
 
@Nofate Какая-то рекурсия: автор задал плохой, заминусованный вопрос, в котором жалуется, что никто не задаёт хороших вопросов.
 
@Vlad и приводит ссылки на вопросы, на которые даже тревогу поленился кинуть.
 
@Nofate Мне кажется, имеет смысл такие «перлы» где-то выкладывать, без указания авторства.
 
@Vlad "Летописи Ru.SO" )
 
10:10 AM
@Nofate Ну, тут всё как раз ясно. Он же сам не хочет задавать хорошие вопросы/ответы, он считает, что это ему должны.
@Nofate Избранное, том 51
 
10:21 AM
> Мы уничтожили охрану орков у Ворот и в Караульной комнате. Однако часовые успели поднять тревогу, и многих орков мы убили в битве у Зеркального озера. Флоин порубил целый отряд врагов, но и сам был смертельно ранен вражеской стрелой … выбили орков из Двадцать первого чертога в Северном крыле … Балин со своими советниками расположился в Летописном чертоге…
 
10:37 AM
> Мы уничтожили вопросы по домашкам по тегам [pascal] и [c++]. Однако участники с непропорционально большой репой успели поднять тревогу, и много вопросов мы закрыли в битве за тег [c#]. Флоин закрыл сотню вопросов, но и сам был смертельно ранен обращением на «ты»... выбили плохие вопросы из тега [javascript]... Балин со своими советниками расположился на Мете...
4
 
@Vlad отлично, не достает только шутки про php )
 
11:16 AM
@Nofate Самое позднее через месяц, при следующем обострении :)
Кстати, в вузах же не проходят php, только паскаль и c++?
 
avp
@Vlad, И только тут я осознал, насколько нас осталось мало...
 
11:33 AM
@avp Хех, в моём вузе проходили «алгоритмический язык». Типа паскаля, только с русскоязычным синтаксисом.
 
@Vlad Глагол?
 
@ixSci Не, оно так и называлось «алгоритмический язык». Компилятора под это не было.
А так было похоже на Паскаль, только строковые операции в стиле car/cdr.
 
У меня в ВУЗе был C с классами, который почему-то называли C++
 
@ixSci Это у всех :-( Судя по вопросам. Но не все от этого могут оправиться.
А ещё, у меня первым языком был MSX-Бейсик. Да, мне стыдно.
Хм. У меня одного вместо tcl.tk открывается чёрт знает что?
(отключите js на всякий случай)
 
на мегаторрент меня перебросило
а что это за сайт?
 
11:49 AM
@ixSci Ну, есть такой язык TCL с графической библиотекой TK.
Tcl (от англ. Tool Command Language — «командный язык инструментов», читается «тикль» или «ти-си-эль») — скриптовый язык высокого уровня. Tcl часто применяется совместно с графической библиотекой Tk (Tool Kit). Связку Tcl/Tk по-русски иногда называют «Так-тикль» (английский вариант — «тикль-ток»). Области применения языка — быстрое прототипирование, создание графических интерфейсов для консольных программ (пакетов программ), встраивание в прикладные программы, тестирование. Также Tcl применяется в веб-разработке. == Особенности == В Tcl данными всех типов, включая код программы, можно манипулировать…
 
 
1 hour later…
1:15 PM
Хе, с 81% мы выбрались из Needs Work в Okay!
219
Stack Overflow (in Russian)ru.stackoverflow.com

Beta Q&A site for professional and enthusiast programmers in Russian. Сайт вопросов и ответов для русскоязычных профессиональных программистов и энтузиастов.

Currently in public beta.

 
@Vlad это вроде не раньше прошлой недели так было
Как вы думаете, стоит у нас задавать вопрос, на который не ответили на английском SO?
 
@LEQADA Почему бы и нет, а вдруг мы круче?
А что за тематика?
 
1
Q: How to programmatically connect internet via datacard with AT commands?

LEQADAI have a datacard ZTE MF190. I want to use AT commands to register in 2G or 3G and access internet via datacard. Found this article about how to make data call: AT+cgatt=1 AT+CGDCONT=1,”IP”,”epc.tmobile.com” //I used my operator PDP context AT+CGACT=1,1 But ping from OS terminal shows 100% pa...

Задать? )
На один из моих вопросов после двух баунти в 100 очков репутации не смогли ответить.
 
@LEQADA Хм, у нас тут вроде был один участник (Bald56rus), который работает с чем-то подобным.
Тематика, конечно, специфическая, так что я бы не дал гарантии, что разумный ответ будет.
Но если задать вопрос, хуже не станет точно.
 
Задам.
 
1:30 PM
@LEQADA Кстааати! У вас там фигурные кавычки .
Это случайно, или вы так и шлёте?
 
Это я скопипастил из статьи. На деле, конечно, они обычные
 
@LEQADA Окей. А то в одном вопросе недавно именно это было проблемой.
 
Все команды возвращают OK
При ошибке модем возвращает ERROR
 
@LEQADA Угу, понятно. А можно опросить модем, что он думает о статусе соединения?
 
Ну вот когда я говорю, что
AT+CGDCONT=1,”IP”,”epc.tmobile.com”
он отвечает OK. Проверить действительно ли присвоилось - не знаю как. Если написать AT+CGDCONT=?
то выведется весь список вариантов, а не то, что я присвоил.
В принципе, мне кажется, что каких-то строк не хватает. Мне кажется, что какие-то строки должны заставить модем перейти в какой-то другой режим, после чего система поймёт, что подключился можем.
Была идея проснифить USB порт, чтобы посмотреть, что отправляет родной dashboard
 
1:36 PM
@LEQADA Я на самом деле не разбираюсь в AT-командах, это я так спросил, на всякий случай. Чтобы выяснить, с точки зрения модема соединение есть или таки нету, это по идее должно ограничить проблему.
 
@Vlad нет, вот это не знаю, как можно проверить
Но, думаю, пока баунти открыть на 100 очков на английском SO.
 
@LEQADA Ну или так :)
 
Как людям удаётся столько очков на SO заработать. Вчера посмотрел Джона Скита. Человека каждый день по 200 очков зарабатывает. Я не успеваю подумать над вопросом, как на него отвечают ) И лишь такие специфичные вопросы, как мои остаются без внимания )
*Человек
Всё, теперь этот вопрос с баунти
 
2:01 PM
@LEQADA Ну, вы посмотрите его ответы. Они стоят своих баллов.
 
@Vlad нет, я не спорю. Он монстр. Для меня это пока что-то далёкое. Может ещё проблема в том, что я не очень хорошо знаю язык.
 
2:23 PM
@Vlad не всегда, точнее они не стоит того количества, что ему накидывают, на мой взгляд. Там просто видя автора уже плюс лепят
хотя его ответы качественные, безусловно
 
@ixSci согласен. Но это уважение он заработал хорошими ответами.
 
@LEQADA специфичные вопросы редко получают ответ на большом СО. Это банально не выгодно, да и спецов там на самом деле не так много
На большую часть вопросов, что я задавал на СО, я сам же и отвечал
 
@ixSci не выгодно обучать другие кадры?
 
@LEQADA плюсиков мало за действительно сложный вопрос, как правило
 
@ixSci Я задавал несколько довольно специфических вопросов по WPF, и получал ответы. Правда, не всегда сразу, через неделю или месяц.
 
2:26 PM
за элементарные вопросы получаешь гораздо больше плюсов, чем за сложные
в сложных никто ничего не понимает :)
 
@ixSci Плюсы отражают не сложность вопроса, а то, пригодилась ли эта информация конкретному плюсующему. Поэтому не стоит ожидать потока плюсов на специфичные вопросы.
 
@Vlad Сложность в том числе, чтобы понять нужен ли тебе ответ, нужно его понять
 
Вообще, как я понимаю, плюсы зачастую ставят за "красивый" ответ. Часто это просто HTML CSS, который просто проверить.
 
я знаю по своим ответам — те что я писал минут по 30 получают либо +1 либо вообще ничего
5 минутный копипаст из стандарта/книги — +5-10
 
@ixSci Да, этакая рекурсия :) Сложные ответы можно оценить только находясь на приблизительно одинаковом с ними уровне.
2
 
2:29 PM
@Vlad школота она везде, но это нормально, всё равно :)
 
@ixSci Чтобы понять ответ, надо сначала понять ответ.
 
Вчера увидел ответ Скита на вопрос "почему java -version > a.txt" не работает. Было что-то в этом духе
Ответ заработал 5 плюсов
На тот момент, что я видел
Хотел привести пример тому парню, который недомогал по поводу кол-ва очков у Влада
 
тут действует старое правило: «сначала ты работаешь на зачётку, потом зачётка работает на тебя»
3
 
@ixSci точно
 
Скит слишком известен в узких кругах, поэтому он будет получать много плюсов всегда(если ответ правильный, конечно)
я, кстати, так до его книги ещё не добрался
 
2:33 PM
@ixSci Ну, кроме всего прочего, можно быть уверенным, что если его ответ не самый лучший, то уж точно не туфта. А это уже многого стоит.
 
@Vlad это называется "имидж"
 
@Vlad враки могут быть. Саттера уже пару раз ловили, тут может быть та же история
не то, чтобы враки, но неточности, ошибки, забывчивость
и т.п.
 
@ixSci Правда? Поделитесь, обожаю слухи.
@ixSci «Враки» выкинул
 
This misconception is very common. Herb Sutter himself makes this mistake at 1:10:35 in part 1 of his (otherwise superb) atomic<> Weapons talk, even going so far as to say that release makes no sense on a standalone fence.
это не первый раз, просто другие штуки я не найду
но это тоже было связано с многопоточностью — сложная тема
 
@ixSci Ну, хм, это да. Я вот до сих пор не найду нормального, применимого в реальной жизни объяснения memory model в C#.
Не в терминах write/read reorder, а в терминах «вот тут нужно лочить, а тут можно и обойтись»
 
2:55 PM
@Vlad ну тут опыт и практика только
 
@ixSci С практикой всё плохо: если race condition стреляет раз в год при сильной нагрузке, то практически кажется, что всё в порядке.
Хочется теоретической чистоты.
 
@Vlad ну в базовых сценариях многопоточный код писать не сложно
сложно писать lock-free алгоритмы
или wait-free
 
Ну, в базовых сценариях pure-функции и async-await вообще расхолаживают.
 
вот где жуть начинается
не знаю, у меня вроде есть интуитивное понимание всех этих вещей. Но вот в сложных сценариях интуиция и понимание уже не работает
 
@ixSci Угу, это да. И вот именно поэтому... А то вот в Java double-checked locking низзя, а в C# можно, фи. И нигде не написано, почему именно.
То есть про этот конкретный случай написано. Но как самому дойти, не видел.
 
2:59 PM
@Vlad почему нельзя? мне кажется, что это ошибка.
для double-locking нужны read/write barriers. В Java должны быть средства для этого
 
@ixSci Я имею в виду классический вариант. Но и тут не уверен.
Хотя, как оказалось, это поменялось:
53
A: Double-checked locking in .NET

Jon SkeetDouble-checking locking now works in Java as well as C# (the Java memory model changed and this is one of the effects). However, you have to get it exactly right. If you mess things up even slightly, you may well end up losing the thread safety. As other answers have stated, if you're implementi...

Так что какие барьеры нужны в какой версии какого языка и почему — для меня до сих пор загадка.
 
отличный пример ответа Джона
у принятого ответа +16, у Джона +54
 
 
1 hour later…
4:37 PM
> за элементарные вопросы получаешь гораздо больше плюсов, чем за сложные
в сложных никто ничего не понимает :)

Нет никаких простых и сложных вопросов. Вы просто выбираете незанятую нишу и находитесь в ней
 
avp
4:51 PM
смысл отвечать тут вообще пропал, поскольку обсуждения решений практически исчезли (таков теперь дух правил...). Не считать же плюсование анонимами осмысленным результатом.
Почти с тем же успехом можно писать в pastebin.com
 
@avp Зато можно обсуждать здесь. И это не так уж и плохо.
Хотя автору вопроса, возможно, даст меньше.
Ну так релевантную дискуссию в комментариях никто не отменяет ведь.
Я и на en.SO очень часто нахожу нужную мне информацию в комментариях.
Как-то так.
 
@Oceinic, не в тему, но я вам ответил под ответом. )
 
@Oceinic это мягко говоря не так
 
5:12 PM
На самом деле, отвечать на простые вопросы сложнее, чем на сложные. Попробую пояснить почему. Когда вы отвечаете на сложный вопрос, ваша целевая аудитория — специалисты в данной области, съевшие не один пуд соли на подобном. Они думают о подобных проблемах 5, а то и 7 дней в неделю. Вам достаточно лёгкого намёка, чтобы задействовать опыт и ассоциации вашего благодарного читателя.
Для простых вопросов ваша аудитория — неспециалисты, и им вы должны в коротком ответе осветить нужный способ мышления так, чтобы им было понятно. При этом они обычно вовсе не заинтересованы читать длинную скучную нотацию, поэтому для того, чтобы дать хороший простой ответ, нужно потрудиться намного больше.
 
@Vlad это лишь в том случае, когда ты чётко знаешь ответ. Зачастую это не так, зачастую, чтобы ответить, надо ещё самому покопаться.
 
Классический пример, который вызывает недопонимание неискушённого читателя — передача аргументов в C по значению. Вы должны объяснить, что его способ мышления («хочешь, чтобы изменения были видны по выходу из функции — поставь звёздочку около аргумента») в корне неверен.
 
и не всегда сложные вопросы задают специалисты, кстати.
 
@ixSci Ну это да. Но в сложных вопросах обычно всё же не обязательно воспитывать читателя.
А вот в простых почти всегда нужно.
Вот, чтобы далеко не ходить, классический пример неправильной концепции в голове автора. Он хочет удалить символы из строки путём замены их на гипотетический «пустой символ».
-1
Q: Заменить знак ' ' пустотой в массиве char

user2420249Есть массив char например char n1[] = "a bc def ghijk"; нужно все вторые пробелы заменить пустотой , побывал примерно так void clean(char* n){ bool f=false; for(int i=0;n[i]!=NULL;i++){ if(f==false && n[i]==' ' && n[i+1]==' '){ f=true; }else if(n[i]==' ' && f==true){ ...

Строки в C так не работают.
 
@Vlad я бы сказал, строки в C вообще не работают. Они там представляют собой какое-то недоразумение
забавно, что такой важной части языка уделяется так мало внимания. Видимо те, кто заседают в комитете со строками мало работают
 
5:29 PM
@ixSci Ну, хм, да, строк по сути в C вообще нет. Строковые литералы и функции есть, а строк по сути нет. (Звучит парадоксом, знаю.)
Ну тогда s/Строки в C/Массивы в C/
 
avp
@ixSci, предлагаете добавить в Си строки (и заодно вектора)?
 
5:45 PM
@avp конечно. Только в C++ сначала, это меня больше волнует :)
на дворе 21 век, а в языке, который претендует на современность, нет строк
 
Кстати, вопрос к знатокам стандарта C и C++. Имеет ли смысл такой код:
char array1[10];
char array2[20];
size_t offset = (size_t)array2 - (size_t)array1;
array1[offset] = 0;
?
(допустим, что разность положительна)
 
avp
в принципе это было бы неплохо (встроенные строки), но
1) потянет привязку к locale
2) все дальше уходим от "макроассемблер с типами"

Так может лучше сделать еще один язык -- C+- ?
 
@avp тогда C+++
@Vlad насколько я помню, компилятор не обязан размещать их друг за другом
более того, MSVC, как минимум, между ними вставит канареек, а раз он так делает, значит можно
 
avp
@ixSci нее, в С++ уж больно много с templates накрутили -- остатки волос дыбом встают
 
@avp да просто C всё больше уходит из мейнстрима, куда-то в embedded, где, видимо, строки не нужны
 
5:55 PM
@ixSci Ну да, но я ж для этого по идее корректно вычисляю offset. Идея в доступе к array2 индексированием array1.
 
а вот C++ нужно чинить. Нам нужны строки!
@Vlad разность может быть отрицательной
 
@ixSci Хм, а чего у std::string не хватает? Локали?
 
avp
@ixSci а мне так не кажется.
 
@ixSci Ну это да, но в предположении, что она положительна. (Я там выше это писал.)
 
@Vlad того, что это набор байт. А строка это набор символов
@Vlad мы говорим о стандартах, ведь так? А если нет гарантии по их расположению, то как можно что-то предполагать?
 
5:57 PM
@ixSci Ну, допустим в коде есть ещё if, который это проверяет.
 
а если положительная, тогда да, такой код имеет смысл
ведь он есть: *(array1 + offset) = 0;
это ничем не отличается от *(array2 + 0) = 0
 
avp
@Vlad, а по сути Вы хотите так записать array2[0] = 0;?
 
@ixSci Хм. Точно имеет? Точно можно вычитать указатели на несвязанные сущности? То есть как бы допускается ли адресная арифметика не в пределах одного массива?
 
avp
Можно, а в чем глубокий смысл?
 
@avp Угу. Я хочу получить доступ к одной сущности через указатель на другую.
 
5:59 PM
@Vlad Вы вычитаете не указатели, а адреса
 
avp
Легко
 
@avp В понимании стандарта :)
@ixSci Ну да, вот поэтому и вопрос.
А если вычесть указатели?
 
avp
@Vlad не знаю (практики их не читают)
 
Ну или например так можно?
C c1, c2;
C* ptr = &c1;
size_t offset = &c2 - &c1;
ptr[offset] = ...
(допустим, что sizeof(C) == 1, и чт разность положительна)
 
avp
@Vlad если в указателях, то разность будет не в байтах (точнее char) а вв элементах массива (если тип разный, то в тех к которому приведете)
 
6:02 PM
@avp ну у него там char, так что разницы не будет
 
@avp Угу, но давайте временно проигнорируем эту проблему. (Я как раз дописал)
 
@Vlad, указатель это очень тонкая абстракцию. Такого понятия как свой/чужой там нет
есть адрес, есть смещение. Есть разыменование по этому адресу. Вот и всё
@Vlad так что да, так можно
 
avp
@Vlad, можно. Не понимаю в чем проблема? Вычисляете какой-то адрес (смещение в байтах (или элементах какого-то размера)) и пишете по нему.
 
если мы условились, что c2 размещён после c1 и мы имеем flat memory model
 
avp
Абсолютно нормально.
 
6:04 PM
@ixSci Хм. Мне казалось что я где-то читал что-то другое. Например, а вот так можно?
C c1;
const C c2;
...
&c2 - &c1
например, если const- и не-const-объекты лежат в разных областях памяти
 
@Vlad не знаю, надо проверять
 
avp
@ixSci, естественно, flat memory
 
@avp Это на интеловской платформе. А если не на ней?
 
@Vlad если они лежат в разных областях памяти, то разница может быть отрицательной
 
@ixSci Да, но мы от этого отвлекаемся. Может быть такое, что битность const- и не-const-указателей разная?
 
6:06 PM
@Vlad я Вам сразу сказал, что код непереносим. Нужны допущения
 
По идее может, правильно?
 
@Vlad каким образом?
указатель это просто переменная, содержащая адрес
 
@ixSci Ну, у устройства маленькая оперативка, и большой объём ПЗУ.
не-const-объекты лежат в оперативке, и на них можно иметь «узкий» указатель
 
@Vlad у программы есть виртуальная память, ей абсолютно плевать где реально размещаются данные
 
а const-объекты большие
кто сказал, что арена памяти обязана быть общей?
 
avp
6:08 PM
@Vlad, насколько я понимаю в Си всегда рассматривается flat memory (непрерывное пространство виртуальных адресов).
Если не так, то переход от одного сегмента к другому надо делать вручную (но я на практика с таким не сталкивался)
 
@ixSci Виртуальная память —не часть стандарта :)
 
@Vlad виртуальная память это допущение. С Вашим примером мы уже сделали их немало
 
@avp Хехе :) Мне рассказывали про программирование на C под embedded-device, в котором из экономии средств память содержала дыры. Например, были адреса 0x0000 - 0x1000 и 0x2000 - 0x3000
@ixSci Ну да. Я спрашиваю про стандарт
 
кроме того, если const char* и char* имеют разную битность, то char* не может быть конвертирован в const char*, что противоречит стандарту
 
avp
@Vlad, но адреса же между этими сегментами были? Пишете в такое место и получаете SIGBUS
 
6:11 PM
Если вам не нравится допущение о положительности, вот вам другой код:
char array1[10];
char array2[20];
size_t offset = ((size_t)array2 > (size_t)array1) ? (array2 - array1) : (array1 - array2);
@avp Ну, в памяти не был впаян один контакт. :)
 
@Vlad как я уже сказал(2 раза) обращение к элементу массива есть сложение адреса массива с тем, что стоит в скобках
 
@ixSci Допустим, для char исключение.
 
avp
@Vlad, а в чем сомнения-то? Напишите и посмотрите, как девайс отработает
 
@avp Ну, хочется знать, имею ли я право на это рассчитывать, или нет. Наподобие sizeof(char) == 1.
 
@Vlad это бессмыслица какая-то. Вы делаете допущения, которых нет. Но просите говорить про стандарт
Вы уж определитесь
 
6:13 PM
@ixSci Какие допущения? Хм.
 
@Vlad исключения для char
нет никаких исключений
 
@ixSci Ну, если стандарт требует конвертации, то почему бы компилятору const char не располагать в памяти для char?
так что извернуться-то можно
 
avp
@Vlad я бы рассчитывал, что будет работать (с проверкой на больше-меньше)
 
@Vlad потому что в C++ единые правила для всех типов
 
@ixSci Окей, хорошо. А почему конвертация должна сохранять репрезентацию?
 
6:15 PM
в общем я уже сказал всё, что хотел. Дальше опять начинаются рептилоиды. Тут уж, увольте — без меня
 
avp
Все, интересно тут с вами, но меня зовут...
 
@avp Хорошего вечера!
 
@Vlad конвертация должна иметь смысл
 
avp
Спасибо!
 
как может из адреса одного девайса, конвертировать в адрес другого?
правильный ответ: в общем виде — никак
я тоже пойду, я полагаю, что ответ на Ваш вопрос уже присутствует. Вам осталось его переварить. Удачи!
 
6:17 PM
@ixSci Ответ хотелось бы в форме ссылки на стандарт
@ixSci Счастливо!
 
6:33 PM
@ixSci Не удержался, заглянул в стандарт. C99 говорит следующее: (6.5.6/9):
> When two pointers are subtracted, both shall point to elements of the same array object, or one past the last element of the array object
Так что по стандарту таки вычитать указатели, указывающие в разные массивы, нельзя.
В ту же копилку, пример оборудования, в котором разные указатели имеют разное битовое представление:
5
A: Can std::uintptr_t be used to avoid undefined behavior of out-of-bounds pointer arithmetic?

Keith ThompsonNo, uintptr_t cannot be meaningfully used to avoid undefined behavior when performing pointer arithmetic. For one thing, at least in C there is no guarantee that uintptr_t even exists. The requirement is that any value of type void* may be converted to uintptr_t and back again, yielding the orig...

 
 
1 hour later…
7:54 PM
А вы знали, что у нас тут есть очень прикольный и трудный бейдж?
 
0
Q: Математические формулы LATEX

typemoonНигде в справке не нашел информацию о том, как вводить математические формулы латексом. Иногда перед созданием алгоритма нужна математическая постановка задачи кроме копирования кода, и латекс очень нужен.

 
@ЮрийСПб а у меня такой есть :)
во-первых, абсолютно неважно, положительна разность, или отрицательна. тип size_t беззнаковый и операции с переполнением для него корректно определены
во-вторых, с указателями можно делать абсолютно что угодно, а процитированный кусок стандартна относится к сравнению на больше/меньше, т. е. гарантируется, что указатель на 1 элемент дальше конца массива будет больше, чем у на следующий уже нет
в твоём варианте ты посчитал разность, потом её прибавил - получил заведомо корректный указатель (неважно, каким способом) и его разыменовал
@Vlad
 
8:10 PM
@Qwertiy Посмотрел на вопрос - моя гипотеза - "Для получения сего знака надо задать вопрос в пт вечером в пору отпусков" =)
 
8:28 PM
@ЮрийСПб 16:28 - это разве вечер?)
хотя стоп
19:28?
кстати, у меня и вот такой есть
 
@Qwertiy ну, я не знаю в каком вы поясе) Даже если это и пол пятого по Москве, то всё ж лето... пт вечер...
@Qwertiy вот и не знаю - завидовать или нет)))
 
я в московском, а вот отображение вроде по гринвичу на сайте?
 
Никто не знает, как ставить спойлеры в сообщениях на SO? В справке написано, что нужно писать >! Но это не делает спойлер =\
 
у меня работало
но спойлер был просто невидимым, но место занимал
>! пробуем тут
 
Мне выпадающий спойлер нужен
 
8:38 PM
хм..
 
Есть такое?
Нажимаем на него и открываетя список чего-то
 
а выпадающий я тут видел где-то - раз использовали, значит есть
но как делается - не знаю
 
Я тоже видел у кого-то, но забыл посмотреть под капот
 
можно найти подходящее сообщение и заглянуть в редактирование
в теме про разметку нет?
 
В справке смотрел. Что за тема про разметку?
 
8:40 PM
@Qwertiy Ну там же явно написано про разность вроде? Если вычитать именно указатели.
 
а, ты их сначала приводишь, а потом вычитаешь...
но это же ни на что не влияет с char'ом?
 
Злой влад и война правок
Коллеги, рассудите, кто не прав?
 
New strings for translation:
 
@Qwertiy Да, проверил, таки по гринвичу. Так что ваш вопрос по Москве был уже точно вечером (+3ч)
 
@DmitriySimushev мне кажется, что Влад прав. Есть решения без JS и с ним. Разумнее будет если пользователь из гугла попадёт на этот вопрос, даже если он ищет с JS
Хорошо бы метку ставить уже после принятия правильного ответа, но раз начали уже
 
8:53 PM
хм.. вспомнил... я ж хотел метку nojs но кое-кто её выпилил
 
@LEQADA по-хорошему, метки должны описывать вопрос, а не ответы. Если я предложу решение, затрагивающее генерацию контента на сервере, нужно ставить метку PHP?
 
надо на мете спросить будет :)
 
@LEQADA метки характеризуют вопрос а не ответы
 
@DmitriySimushev нет, ну тут вопрос вёрстки. Речь ведь не о функционале
Нет, я не спорю, что ТС хотел так
 
@LEQADA но ведь разметка-то генерируется на сервере ;)
 
8:55 PM
Но после принятия решения можно ставить тег, так как таким образом тоже решили и поставили в ответ
Anyway. Qwertiy прав. Это лучше обсуждать на мете
 
@LEQADA но если ТС хотел именно CSS, то установка метки JS делает допустимым ответ на JS, что меняет смысл вопроса. Либо я совсем ничего не понимаю(
 
@DmitriySimushev Поверьте, ТС плевать хотел на эти метки. Пусть лежит, как есть, а вы запилите тему на мете
@DmitriySimushev хотя ТС не новичок. Может у него спросите всё же? )
 
@LEQADA вот я и хочу оставить оригинальные метки. А злой Влад хочет втащить туда метку JavaScript. Возможно для того, чтобы сделать свой собственный ответ формально соответствующим вопросу.
 
0
Q: Замечательный, знаменитый и известный вопросы

Qwertiy Замеченный вопрос   Вопрос с 1000 просмотров     13.6k награжден Известный вопрос    Вопрос просмотрен 2500 раз    3.7k награжден Знаменитый вопрос   Вопрос с 10000 просмотров     262 награжден Думаю, логично вторую формулировку сделать такой же, как первая и третья.

 
@LEQADA а переносить каждое такое незначительное обсуждение на мету на мой взгляд как-то слишком. К тому же я вполне смогу жить дальше, если у этого вопроса будет метка JavaScript ;)
 
9:00 PM
@DmitriySimushev ну тогда тёмная армия восторжествует )
 
@LEQADA сомнительно. Если бы вопрос был бы принципиально важным -- я бы сразу отправился на мету. А это пустяк. Я просто хочу услышать мнение других членов сообщества.
 
@DmitriySimushev они в засаде
 
9:16 PM
Подогнал вопрос под ответ. Сильно.
@DmitriySimushev Во-первых, в вопросе не указаны какие-либо ограничения. Во-вторых, для поиска тем важна не только информация в вопросе, а на самом деле часто главнее информация, представленная в ответах, так как она показывает, как можно решить задачу. — Vlad from Moscow 24 mins ago
 
ух ты, неожиданно нашёл... в своём вопросе о_О
и при этом не могу понять, как оно сделано
http://ru.stackoverflow.com/questions/420097/%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%B8%D1%82%D1%8C-%D0%BD%D0%B0%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%BF%D0%B5%D1%80%D0%B5%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B0-%D0%BD%D0%B0-css
@LEQADA
 
@Qwertiy без снипетов нельзя?
 
9:32 PM
да я понятия не имею, как оно так сделано...
 
0
Q: Не хотим js в ответах

QwertiyВ большинстве вопросов наличие тегов html и css понимается как то, что вопрос по веб-разработке и можно заодно при необходимости использовать javascript. В большинстве случаев это правильно, однако иногда это не так. Вполне возможно, что спрашивающий сам знает, как сделать нечто при помощи джавас...

 
avp
9:49 PM
Да, интересно с T90 ("A char* or void* pointer consists of a word pointer with a 3-bit offset stored in the otherwise unused high-order bits.")
Т.е. тут корректное преобразование char * в u_long для арифметики требует rotl3 (а потом обратно)
 
@avp Мне кажется, мы настолько привыкли к плоской арифметике интеловской платформы с её виртуальной памяти, что не замечаем проблем экзотических железяк (а для них-то C практически является безальтернативным языком).
 
avp
10:11 PM
@Vlad Это верно (хоть экзотики по памяти и мало). А еще возможность работы с не выровненными short/int/long... (к хорошему быстро привыкаешь) развращает (а вот тут с куда более распространенными RISC будут реальные проблемы)
 
10:45 PM
@avp На самом деле, невыровненный доступ штрафуется по скорости, так что для performance critical нужно думать и об этом наверное. Хотя конечно во многом компилятор заботится сам.
Коллеги! Надо бы уже определиться с именами знаков.
11
Q: Перевод названий знаков

Tagir ValeevМне не нравятся переводы названий многих знаков. Часто выбрано первое попавшееся значение из англо-русского словаря, хотя оно может совсем не подходить к ситуации. Лучше основываться на смысле знака и не игнорировать контекст. Вот у меня конкретные предложения и темы для обсуждений: Outspoken/И...

Обновил переводы согласно этому вопросу:
2
Q: Замечательный, знаменитый и известный вопросы

Qwertiy Замеченный вопрос   Вопрос с 1000 просмотров     13.6k награжден Известный вопрос    Вопрос просмотрен 2500 раз    3.7k награжден Знаменитый вопрос   Вопрос с 10000 просмотров     262 награжден Думаю, логично вторую формулировку сделать такой же, как первая и третья. Хороший ответ Ответ...

// СС @NicolasChabanovsky
 

« first day (214 days earlier)      last day (3106 days later) »