В первом примере «поверхностный подход» — это именно использование наносекундных таймеров.
Повторюсь, мой метод к профилированию отношения не имеет.
Вообще, в посте rdtsc и такты можно заменить на какой-нибудь performance counter, например «uops scheduled», без особой потери смысла. Многие советы лежат в другой плоскости.
На K10 rdtsc выполняется за 67-71, на Core 2 — 30-32. Вообще у Агнера некоторые цифры из этого поста есть и гораздо больше. По Агнеру, на K10 rdtsc занимает 67, на Core 2 — 32 такта.
Очень круто!
Есть 2 минуса:
1) Данные Алексы о пользовательских потоках могут заметно отличаться от реальных, потому что львиная доля среза Алексы — это жителей США. Например, если жители США часто «переходят» с thesun.co.uk на gov.ru и обратно, это вовсе не означает, что так поступает большинство посетителей gov.ru, которые живут, очевидно, в России.
2) Двумерное пространство ограничивает информативность. Судя по всему, хорошо выявляется макроструктура (страны + порно) и микроструктура — группы непосредственно соседствующих сайтов. «Средний» уровень соседства вряд ли о что-то означает.
Многие не особо сложные алгоритмы (особенно на графах) были сформулированы сравнительно недавно. Практически любому программисту было бы что рассказать 40 лет назад. А 60 лет назад еще не додумались даже до алгоритма поиска кратчайшего пути в графе, быстрой сортировки, хеш-таблиц!
Предпосылки быть «тихим» или «громким» в зависимости от специализации есть. Веб-девелоперам в блогах гораздо проще приводить примеры и показывать демки, чем системным программистам. Также на сообщество влияет состояние базовых библиотек/фреймворков/платформы (хостится на гитхабе/открытая/закрытая, идеально документирована/плохо документирована, есть/нет сильной центральной площадки-юзергруппы и т. д.).
Никогда не понимал таких утверждений ( — Какой ЯП надо выучить? — Английский и т. д.) Если программист постоянно использует английские источники (а случаи когда это не так крайне специфичны) то владение автоматически поддерживается на достаточном уровне, ничего «учить» не надо.
Просто есть такой тип людей, которые по абсолютно любому вопросу практически не разбираясь строчат на SO/QA/ВиО/форумы. Это не плохо, это как раз хорошо. Они получают ответы. Все остальные этим пользуются потихоньку.
Ок, ценность есть, но недостатки тоже. То есть вы предлагаете, чтобы учительница в деревне включала на проектор видео, где седой профессор доказывает какую-то теорему, и просто сидит при учениках? Или уходит пить чай? В общем, нежизнеспособно это все.
Не видел, не знаю, как это выглядит. Если так же интересно как профессор раскачивающийся на шаре — что ж, они гении.
Именно по биологии такой курс есть — не знаю, как называется, но уверен многие знают о чем речь. Огромная серия фильмов, мы смотрели с 5 по 10 класс. От фотосинтеза и принципа работы записывающей РНК до строения органов и антропогенеза.
Вы преподносите тему как серебряную пулю образования, а мне кажется что это касается только школьного курса физики, потому что все эти «physics works, bitches» продолжаются ровно до начала по-настоящему сложных тем.
Так и не понял, в чем ценность записи обычной лекции по математике перед живой. И какие проблемы эти ролики решат.
Остальные школьные предметы принципиально отличаются от физики и математики и уже достаточно хорошо «покрыты» видеоматериалами (например из них состоит 50% сетки телеканала «Культура»). Осталось только начать показывать видео на уроках там, где этого еще не делают (у меня в школе на биологии, истории, литературе, истории искусств, химии фильмы показывали достаточно часто).
Повторюсь, мой метод к профилированию отношения не имеет.
Вообще, в посте rdtsc и такты можно заменить на какой-нибудь performance counter, например «uops scheduled», без особой потери смысла. Многие советы лежат в другой плоскости.
Кто дополнит список?
Есть 2 минуса:
1) Данные Алексы о пользовательских потоках могут заметно отличаться от реальных, потому что львиная доля среза Алексы — это жителей США. Например, если жители США часто «переходят» с thesun.co.uk на gov.ru и обратно, это вовсе не означает, что так поступает большинство посетителей gov.ru, которые живут, очевидно, в России.
2) Двумерное пространство ограничивает информативность. Судя по всему, хорошо выявляется макроструктура (страны + порно) и микроструктура — группы непосредственно соседствующих сайтов. «Средний» уровень соседства вряд ли о что-то означает.
Сейчас он еще больше
Именно по биологии такой курс есть — не знаю, как называется, но уверен многие знают о чем речь. Огромная серия фильмов, мы смотрели с 5 по 10 класс. От фотосинтеза и принципа работы записывающей РНК до строения органов и антропогенеза.
Так и не понял, в чем ценность записи обычной лекции по математике перед живой. И какие проблемы эти ролики решат.
Остальные школьные предметы принципиально отличаются от физики и математики и уже достаточно хорошо «покрыты» видеоматериалами (например из них состоит 50% сетки телеканала «Культура»). Осталось только начать показывать видео на уроках там, где этого еще не делают (у меня в школе на биологии, истории, литературе, истории искусств, химии фильмы показывали достаточно часто).
legoofdoom.blogspot.com/