Свежие комментарии

Title Comment
http://c-faq.com/expr/seqpoints.html

http://c-faq.com/expr/seqpoints.html

Оператор присваивания не является точкой следования, так что

Оператор присваивания не является точкой следования, так что _адресация_ для присваивания может быть вычислена как до, так и после правой части.

э-э, а имеем ли мы при этом право справа от присваивания без

э-э, а имеем ли мы при этом право справа от присваивания без side effects (то есть со знанием, что будет использовано значение до инкремента) тоже пользовать *dest? мне кажется, именно это undefined

Нет, ну это-то пример - банальное использование результата в

Нет, ну это-то пример - банальное использование результата выражения (dest++). Тут никаких гвоздей, просто этот код надо читать не так, как ты его читаешь. :)

Ну вот я тоже (всмысле - доказать со стандартом в руках не в

Ну вот я тоже (всмысле - доказать со стандартом в руках не возьмусь), но вроде как бы да:

http://en.wikipedia.org/wiki/Sequence_point

Ага, оно там все такое. Но при этом до gcc 4.8 - везде работ

Ага, оно там все такое. Но при этом до gcc 4.8 - везде работало, я сомневаюсь что это UB.

Да, cut-n-paste меня погубит. Два плюса лишних, исправил. Н

Да, cut-n-paste меня погубит.
Два плюса лишних, исправил.

Насчет UB - я не уверен.

Право и лево выражения - не точка следования? Сначала вычисл

Право и лево выражения - не точка следования?
Сначала вычисляем право, потом занимаемся лево?

Собственно, пардон, классика же:
*dest++ = ...
Означает банально что сначала *dest, а потом (dest++)

Hmm, а не implementation ли это defined? но вообще, obfusca

Hmm, а не implementation ли это defined?

но вообще, obfuscated C contest какой-то а не код ;)

По стандарту это неопределённое поведение, вывод компилятора

По стандарту это неопределённое поведение, вывод компилятора может зависеть от фазы луны. Нельзя применять p и p++ в одном выражении, без точки следования между ними.

В переписанном цикле - следует читать "pad[p & 127]", без "+

В переписанном цикле - следует читать "pad[p & 127]", без "++"? Вообще я смотрю на этот код, и мне усиленно кажется, что в исходном цикле жеж undefined behaviour, нет?

Этот UB нормально работал

Этот UB нормально работал *везде*

Я не настолько хорошо знаю C/C++ (плюс, конечно, в новой ревизии C++ этот B могли D иначе), но вообще у меня такой код сомнений не вызывает.
Вот так же нормально:

array[p++] = array[p+1] + array[p+2];

?

А не классический ли это UB,

А не классический ли это UB, связанный с очередностью выполнения p++ и подсчетов p+1, p+65?

Ну я вот посмотрев на 6D (в сравнении с 5D2) думаю решить пр

Ну я вот посмотрев на 6D (в сравнении с 5D2) думаю решить проблему CF-карт другим способом...

Фотобанки это теперь ниша а не мейнстрим... Надо искать hype

Фотобанки это теперь ниша а не мейнстрим...
Надо искать hyperdrive, там у них colorspace udma только в производстве вроде остался.
У меня предыдущая модель без цветного экрана, молюсь чтобы не поломалась. Потому что там ide-шный диск а таких уже тоже не сыскать почти.

У меня впечатление, что скоро из продажи пропадут CF карты -- уже сейчас не везде они есть - пора затариваться ими впрок.

Да ничего особенного, обычная чудовищность. Ну вот, наприме

Да ничего особенного, обычная чудовищность.

Ну вот, например (ссылка на раздел и пояснение):
НАКОПИТЕЛЬНЫЕ СЧЕТЧИКИ
В этом разделе вы можете посмотреть текущее состояние ваших накопительных счетчиков.

Вот для кого это написано? Если я знаю что такое "накопительные счетчики" - то пояснение не нужно (и для таких можно написать "Просмотр Накопительных Счетчиков"). Если не знаю - то пояснение бессмысленно. Ну разве только заставляет задуматься о бренности всего сущего.

Собственно, практически весь раздел "Тарифы и услуги" таков.

Так то да, привыкли и пользуемся.

А чем таким особым, чудовищен, личный кабинет от МТС?

А чем таким особым, чудовищен, личный кабинет от МТС?

Докладаю: сегодня получил

Докладаю: сегодня получил посылку UPS, заказ со sparkfun.com, внутри было (в том числе) две одноячеечные литиевые батареи по 1Ач. На коробке был специальный ярлык, где значилось, в грубом переводе: "шухер, литий, в случае повреждения упаковки - звонить в 01". Ярлык был наклеен на пакет, в котором лежала бумажка, являющаяся чем-то вроде декларации опасного груза, где был помечен один из восьми стандартных вариантов, соответствующих ICAO/IATA Packaging Instruction (965-970).

В офис можно пойти по (генеральной) доверенности. Это, собс

В офис можно пойти по (генеральной) доверенности. Это, собственно, ровно наш случай - владелец договора в стране бывает редко.

Возможно это на время массовой миграции абонентов такие меры

Возможно это на время массовой миграции абонентов такие меры (и до первого инцидента), чтобы разгрузить офисы

P.s. хотя не понятно - в офисе-то то точно паспорт спросют

Спасибо

Спасибо

Э, нет. Olympus OM-D называется дваждыкроп, SLR косплей.

Э, нет. Olympus OM-D называется дваждыкроп, SLR косплей.

Да нет там никакого особого

Да нет там никакого особого пространства для маневра - 80% энергии сибирских ГЭС идет на алюминиевые заводы, стоящие поблизости и работающие круглосуточно и круглогодично. Так что регулирование происходит в довольно узких пределах, ну и в случаях ремонта оборудования и аварий. (перечитывал старые комменты)

2012-го сервера у меня нет. В

2012-го сервера у меня нет.

В остальном
1) каких-то странностей в паре Windows-Linux Server не было
2) я уже довольно долго ( с прошлого лета или начала осени) живу с дисковым массивом вынесенным в отдельный ящик к которому хожу по SRP. Полет совершенно нормальный, никаких проблем вообще (сплевываю три раза...)

Проводил аналогичные тесты

Проводил аналогичные тесты Windows - Windows . те же карты Mellanox MHEA28-XTC - 2шт .
2 Сервера на Windows 2012 .
Карты настроены IPoIB . Connected mode не включен .
использовал не SMB а Microsoft iSCSI Target и Microsoft iSCSI initiator .
Скорость упиралась в диски - это и понятно .

Но насторожил меня один момент - при копировании файла в 5 гигов - Respons Time -того диска куда копировался файл (подключенный по ISCSI )уходил за 300 мс ....... .

Повторил все тоже самое с рам дисками - респонс тайм 170 - 240 мс и через пару секунд копирования файла iscsi отваливается ....

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

не случалось ли у вас подобного ?

В системных требованиях написано: 1GB памяти, CPU с поддержк

В системных требованиях написано:
1GB памяти, CPU с поддержкой SSE2 и выше (Intel Pentium 4 и новее)

Ответ на ваш вопрос: на Pentium III, производство которого завершилось 10 лет назад - работать не будет.

Отношение разработчиков к оптимизации производительности следующее:

1) Современный цифровой фотограф, снимающий в RAW, но c компьютером на Pentium III - это нонсенс. Он не жалеет себя (и подолгу ждет завершения простейших операций), с чего ж мне его жалеть.

2) Отношение разработчиков к оптимизации заключается в использовании новых возможностей для быстрой обработки multimedia-данных, которые добавлены компанией Intel в свои процессоры.
То есть оптимизация под SSE3 - да. Под AVX2 - как только оно появится - тоже да. Под multicore - обязательно.
А под железо 10-15-летней давности - нет.

Прочитал системные требования, и всё равно вопрос: будет ли

Прочитал системные требования, и всё равно вопрос: будет ли эта программа работать не зависая на Pentium III 1Ghz 1Gb RAM? Какое отношение разработчиков к оптимизации производительности?

Исторически.

Исторически.

А кстати чего оно так - по

А кстати чего оно так - по лицензионным соображениям?

С моей точки зрения почти у

С моей точки зрения почти у всех особенностей фуджи есть сильные и слабые стороны, т.е. они создают здоровое разнообразие и камеры по крайней мере нескучные.
У xtrans cfa однако сильных сторон нету. Просто сплошное недоразумение.

Pages

Subscribe to comments_recent_new