Обновить
66
Андрей@DistortNeo

Математик, программист

24
Подписчики
Отправить сообщение
Один movups, не требующий выравнивания, но работающий медленнее, часто выходит быстрее обычных операций. В моих проектах (обработка изображений) это, кстати, довольно частый случай.
Переключение режимов SSE-AVX занимает около 70 тактов. При обнулении малого массива и переключении SSE-AVX на каждой итерации разница во времени выполнения будет отличаться в разы, чего не наблюдается.
SSE регистры имеют прямое отношение к memset, т.к. компиляторы бывают умные и могут его соптимизировать до пары ассемблерных инструкций, не используя библиотечные вызовы. И даже просто выкинуть обнуление, если после инициализации присваиваются другие значения.
SSE регистры имеют размер 16 байт, AVX — 32 байта. Их запись также должна быть выровнена.
Конечно. Это «полиморфизм», разрешающийся на этапе компиляции.
Ставятся автоматические заслонки с сервоприводами, управляемые контроллером на основе данных с датчиков. Стоит дорого, т.к. такие системы ориентированы на не для домашнего применения. Относительно недорого выйдет только DIY-вариант с самостоятельным пректированием и программированием контроллера.
Отличие между CRTP и виртальными функциями принципиальное, т.к. CRTP — это статический полиморфизм через шаблоны, а не динамические вызовы.

Без CRTP вызов функции бы выглядел как:

template <typename T>
void sayHello(T* object) {
   object->helloFunction();
}


CRTP в данном случае играет роль концептов, которые всё никак не введут в C++.
Минус CRTP — легко выстрелить в ногу, забыв переопределить метод.
Конечно, позволяют. Вопрос только в цене.
Реальный прирост от AVX обусловлен тем, что я сам пишу код и вижу эту разницу (по сравнению с SSE, например). Я бы мог, конечно, попробовать самостоятельно пропатчить ядро Windows XP или присоединиться к Jeddak-у (ReactOS).

А цитата явно неуместна и высмеивает, скорее, консерваторов, до сих пользующихся WinXP.
Я частично решил эту проблему презервативом — NoScript с запретом скриптов по умолчанию. Разрешаю только то, что необходимо для работы сайта. Как это ни странно, но экономия трафика и потребления памяти от одного NS без ABP выше, чем от ABP без NS.
Большая ошибка, которую совершают рекламодатели — это то, что они не учитывают психологию человека. Существуют учебники, в которых рассказывается, какая должна быть реклама. Но рекомендации из учебников работают не для всех людей. Например, одни люди хорошо восприимчивы к эмоциональной составляющей рекламы, других это отторгает. Показывать раздражающую рекламу таким людям бессмысленно. Персонализация рекламы должна быть не только на уровне рекламируемого контента, но и на уровне представления рекламы пользователю.

В целом я ничего не имею против рекламы. В многих случаях реклама позволяет получать полезную информацию, которую бы сам искать не стал. А качественную сделанную рекламу даже читать интересно.

Иначе получается неустойчивое равновесие: много рекламы -> её эффективность снижается за счёт баннерной слепоты -> доходы от рекламы падают и их повышают за счёт увеличения количества рекламы -> эффективность ещё больше снижается, люди начинают использовать адблоки.
Ну да, всё индивидуально. Возиться с тонкой настройкой ОС — я уже вырос из такого, предпочитаю пользоваться готовыми решениями. Десктоп не выключаю, ноутбук только усыпляю без гибернации — скорость загрузки не имеет значения, т.к. её просто нет. AVX мне нужен просто потому, что я работаю с изображениями и он даёт реальный прирост по сравнению с SSE.
В данном случае не стоило пытаться сделать новый интерфейс на базе старого.
В Win7 есть два режима работы с настройками: просмотр (не требует прав администратора) и изменение (требует права администратора), отсюда и лишний клик.

Я бы убрал вкладку «Internet time» и объединил её функционал с изменением времени.
Разработчики решили разделить администрирование системы и персонализацию, что сделало интерфейс просто непривычным. Для пользователей Win7 интерфейс XP будет также нелогичным. Это нормально. Относить к недостаткам действия, которые выполняются раз в год, а то и реже, явно не стоит.

При этом переходить на новые версии операционных систем все равно приходится:
— Поддержка AVX: Win7 SP1
— Поддержка TRIM: Win7
— Поддержка TRIM для PCI-E устройств: Win8
— Поддержка аппаратно ускоренного UI с независимым буфером для каждого окна: Vista
— Поддержка быстрой загрузки: Win7 (или Win8?)
и т.д.
Был бы признателен, если бы кто указал ссылку на «первоисточник» этой информации.

Начните с обзорной статьи по истории открытия и исследования ЛПВП (если требует денег — используйте sci-hub):
http://www.sciencedirect.com/science/article/pii/S0009898106000878
Посмотрите ссылки 24-27, затем ссылающихся на них и т.д., пока не надоест и хватит сил изучать.

Скорее всего, первоисточником была какая-нибудь малозначимая статья, которую благополучно похоронили, потому что её выводы не совпадали с мнением официальной медицины на тот момент. Берите Google Scholar / PubMed и ищите современные исследования на эту тему с большим числом цитирований.

Собственно, подобные идеи начали массово появляться в 90-е годы, когда стала очевидна низкая эффективность диетотерапии для решения основных проблем человечества: снижения веса и уменьшения риска сердечно-сосудистых заболеваний. Тогда основным средством для достижения подобного результата была рекомендация по максимальному снижению жиров в рационе, т.к. она приводила к снижению уровня общего холестерина и снижению веса.

Было выяснено, что положительный эффект от снижения LDL при подобной диетотерапии компенсируется отрицательным эффектом в виде снижения HDL, что может даже ускорить процессы атеросклероза. При этом питание, при котором достигалось повышение уровня HDL одновременно с уменьшением LDL, требовало приёма жиров: в первую очередь, растительных и рыбьего жира. Также были сделаны выводы, что приём небольшого количества богатых холестерином продуктов (яйца, мясо) также положительно влияет на липидный профиль.

Основной терапевтический эффект был от снижения веса, а не холестерина: даже небольшое снижение веса существенно снижало нагрузку на сердечно-сосудистую систему у испытуемых и отсрочивало инфаркты и инсульты.

Параллельно проводились долгосрочные исследования по эффективности диетотерапии для снижения веса, выводами которых оказалась низкая эффективность от диеты с ограничением жиров:
1. Длительное ограничение в жирах вызывало дефицит витаминов и соответствующие заболевания. Но так как в организме присутствует довольно большой запас жирорастворимых витаминов, эффект возникал только через полгода-год.
2. Быстрое снижение веса наблюдалось только в первые месяцы соблюдения диеты, затем плавно останавливалось.
3. Примерно через два года набор веса возобновлялся, причём скорость набора была выше, чем у контрольной группы, а через пять лет контрольная группа была догнана и даже перегнана с негативным прогнозом.

Вывод такой: сильное ограничение жиров в питании очень эффективно для комплексной терапии прединфактных состояний. При этом в долгосрочной перспективе оно не оказывает положительного влияния на риск развития сердечно-сосудистых заболеваний, т.к. не приводит ни к улушению липидного профиля, ни к снижению веса, зато может снизить качество жизни.
Тем не менее, это не отменяет того факта, что индивидуальные особенности (в т.ч. и генетические) оказывают большое влияние на восприимчивость к физическим нагрузкам. Именно для выявления и компенсации таких особенностей и существует спортивная медицина.

Ну и многое также зависит от цели похода в зал. Снижение веса — это вообще тема, которую стоит рассматривать отдельно от походов в зал с целью улучшения состояния организма: силовые нагрузки при дефиците питания в принципе не могут привести к улучшению состояния, т.к. у организма просто нет ресурсов для восстановления. Да и в незапущенных случаях для снижения веса обычно вообще не требуется никаких мер, кроме как нормализации образа жизни.
Автор уже всё рассказал (почитайте остальные комментарии). К сожалению, совпадение в кардиодиагнозах родителей оказалось действительно роковым совпадением, когда оба родителя оказались носителями наследственной гиперхолестеринемии.
У врачей существует утверждение, что любое превышение давления выше 120/80 и повышение пульса приводит к ускоренному износу сердечной мышцы. Раньше 130/80 считалось нормой, сейчас — нет. Из-за этого врачи и не поощряют интенсивные силовые нагрузки.
Высокий уровень ЛПНП — как раз таки достаточное условие для атеросклероза, но не необходимое. Атеросклероз возможен и при нормальном уровне ЛПНП, например, когда уровень ЛПВП ниже нормы или сильно превышен уровень триглицеридов в крови.

Гораздо более интересный вопрос — это первично: атеросклероз или гипертония? С одной стороны, увеличение сопротивления сосудов при атеросклерозе приводит к повышению давления (что можно рассматривать как плохой признак). С другой, повышенное давление негативно влияет на состояние сосудов и ускоряет процессы атеросклероза.
В таком случае, зачем сначала писать про 10%, если у вас нормальные 25%?
Ну и проводить безуглеводку ради последующих нормальных 5-6 месяцев, но с высоким риском сыграть в ящик в процессе самой безуглеводки — разве это нормально?

Информация

В рейтинге
Не участвует
Откуда
Сербия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Старший