Pull to refresh
0
0
Влад @Varim

ASP.NET Core WebAPI, SQL, JavaScript

Send message
собеседовании аналитика данных
Что бы стать/быть Аналитиком данных достаточно быть DB разработчиком?
Помимо перехода на дистанционную работу нет особого смысла покупать новый ПК, так как ПК 7-летней давности примерно такой же по производительности, в распространенных задачах и играх на FullHD, как и современный ПК.
на «быстрых» машинах — 16-18 миллионов циклов в секунду.
на медленных — полтора миллиона, а то и 700 тысяч.
На моем i5-3570:
Релиз-программа x32 bit с выключенным в BIOS HPET выдает 7.6 миллионов циклов в секунду.
Дебаг-версия x32 bit с выключенным HPET выдает 3.2 м/сек.
У меня 32 бита не зависит от вкл/выкл HPET.

Релиз x64 bit с включенным HPET выдает 17 м/сек.
Релиз x64 bit с выключенным HPET выдает 15.5 м/сек.
Я не в курсе как работает LVM, потому и интересуюсь. Допустим мне нужно записать 100 блоков по 4к в разные места (рандомное расположение блоков), если размер блока LVM тоже 4к, то 100*4 = 400к, то есть нет оверхеда при записи. Если же размер блока 256MB, то умножить его на 100 блоков будет как то много оверхеда записи = 25600 МБ, что в 64 раза больше, то есть в 64 раза ssd изнашивается быстрее, или LVM как то умеет правильно обрабатывать такую ситуацию?
типичный блок файловой системы (4КБ). Чем больше блок (extent) на физическом устройстве LVM, тем более быстро происходит IO и тем меньше фрагментация.
Это значит что при использовании LVM с большим блоком — SSD диск будет изнашиваться быстрее?
Я к тому, что спроектировав архитектуру системы, написав различные диаграммы вы всё еще будете тыкать пальцем в небо да же если бы требования не менялись. Расписав техническую документацию которую тоже сразу на 100% не напишешь, но допустим написали на 100%, все равно при сроках будем тыкать пальцем в небо. Потому что разработчику нужно думать, а это процесс слабо управляемый и подающийся прогнозам.
А что можно сказать об объеме спроектировав систему? Верно ли что на 100% спроектированная система идентична написанному коду?
8 нанометров / 0,54307 нанометра размер кристаллической решетки кремния = 14 атомов кремния в этих 8 нанометрах. Можно ли еще уменьшить количество атомов, не поменяются ли физические свойства материала? Любопытно достаточно ли например двух слоев атомов кремния, а одного слоя достаточно?
Да. Я написал свой коммент не что бы спорить, а с целью расширить тему и освежить свои знания, вдруг что подзабыл или путаю. Лень устанавливать ms sql, тестировать запросы и читать msdn/BOL, но вдруг кому будет любопытно и поделится результатами или знаниями.
Уже несколько лет не писал на ms sql может подзабыл, но:
1) мне казалось что оптимизатор сам может менять порядок джоинов если это улучшает производительность и не влияет на выходной набор данных.
2) если нужно задать порядок джоинов то нужно указывать скобочки "(" и ")", например в случае если разный порядок джоинов влияет на а) выходной набор данных или б) оптимизатор тупит и вы сами указываете как будет быстрее.
SELECT * FROM 
		A AS a 
		LEFT JOIN
			(B AS b INNER JOIN
			 C AS c ON b.id=c.id) 
		ON a.id=b.id
Спасибо.
Я пользуюсь бесплатной программой Workrave, изначально для предохранения глаз, в ней настройки по умолчанию — 3 минуты работы и 30 секунд перерыва.

Вот думаю какое/ие упражнения использовать в эти 30 секунд, помимо перевода взгляда вдаль.
Поднять ж0пу со стула, повисеть на перекладине, повертеть шеей, потолкать ладони затылком, «покрутить поясницей», еще что то или такие упражнения каждые 3 минуты в течении 30 секунд — это слишком много, а если каждые 5 минут? Может достаточно для ОДА 45 минут работы и 5 минут упражнений?

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

Кстати, мне стоматолог говорил не сидеть облокотив подбородок на ладонь, так как это вредит не только зубам но и шейным позвонкам, так ли это?
В компьютерных играх главное не стараться, а лучше за компом вообще кроме работы ничем не заниматься, учится лучше в рабочее время, то есть только за счет работодателя.

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

Я играл в доту2, что бы выиграть нужно сильно потеть и часто твои союзники тебя бесят — после таких игр испытывал эмоциональное утомление и раздражительность, вместо того что бы отдыхать получается напрягаешься еще сильнее чем на работе.

Я играл в CS GO — можно потупить на расслабоне но игры это трата времени, ломаешь глаза и опорно двигательный аппарат да и не дает особо сильных эмоций. Возможно чем больше стараешься и если тем лучше результат, то тем больше эмоциональное вознаграждение.

Я играл в Civ5 — можно потупить на расслабоне, если против компьютера, а не реальных игроков, потому что живые человеки бесят, но игры это трата времени, ломаешь глаза и опорно двигательный аппарат.
восстановить правильные рефлексы, а для этого отнюдь не невесомость нужна.
Интересно, а что нужно!?
rep movsb и всякие pdep / pext инструкции жестко всасывают на АМД
Можно ссылку на бенчмарки по этому поводу для архитектуры Zen2?
Степан Павлович Работа (Работы?)
чего ради в отсутствии конкурента повышать производительность, снижать цены и т.п.?

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

Intel, ради сегментации рынка, если бы могла делать производительнее процессоры, продавала бы их за дорого, но «несмогла». Возможно из-за слишком дорогой цены выхода, но скорее из за предела технологии и архитектуры. Отсюда я делаю вывод что Intel не может (более чем за 7 лет) продвинутся в технологии, а вот AMD смогла (в чем то догнать, в чем то перегнать), а вот Intel не смогла, целых 7 лет.

Я делаю вывод что сейчас «импульс захвата рынка» у AMD значительно больше чем у Intel, потому что производительность на ядро у Zen2 примерно равна, но AMD дешевле.
AMD гарантированно (мое мнение) будет отжимать рынок у Intel.

Сколько лет Intel будет разрабатывать что-то прорывное по производительности (7 лет УЖЕ прошло) или хотя бы такое же по производительности но дешевле чем сейчас — сама Intel похоже не знает, она в интернетах не отчитывалась.

Повторю свое предположение, что повышение производительности x86 подходит/подошло к пределу, дальше будет играть не производительность на ядро, а другие параметры. Думаю никто никого полностью не вытеснит, а лишь ровнее разделят рынок, но ближайшие 2 — 3 года IMHO за AMD.
И где результат? Где повышение производительности процессоров? +2% в год это для вас результат видимо? Еще раз, интел более 7 лет ничего значимого в улучшении процессоров не делала, походу уже неспособна.
intel может просто вложить больше денег в разработку
Ага, при этом Intel получит результат через 2 — 3 года, то есть сейчас начнут, а только через несколько лет получат производство новых процессоров, так как разработка дело долгое. Еще нужно не забывать что вливание денег не гарантирует результат. Наверняка интел вливала кучу денег, а результата нет не менее 7-ми лет.

Да и вообще есть не нулевая вероятность что x86 архитектура оптимизирована на 99% близко к идеальной теоретически возможной реализации, а значит интел и амд сравняются по IPC (амд уже обогнала) и уже примерно сравнялись по GHz.
Следовательно, при одинаковой производительности ядер, решающими факторами будут: производительность/тепловыделение, ядро/цена, производительность/цена, что у amd УЖЕ лучше.
Если погуглить разные тесты можно заметить что в среднем прирост (там где вообще есть прирост) от Hyper-Threading составляет от 12% до 37% сильно зависит от типа нагрузки и конкретных приложений, но ИМХО обычно прирост ниже 25%.
AMD-шный гипертрединг вроде бы эффективней интеловского.

Information

Rating
5,578-th
Location
Россия
Date of birth
Registered
Activity

Specialization

Backend Developer
Senior
From 6,500 $
ASP.NET Web API
Entity Framework
RabbitMQ
Redis
Apache Kafka
Elasticsearch
Docker
English
SQL
.NET