Рубрика «время» - 4

Привет geektimes.

Рынок часов существует не одну сотню лет, хотя сейчас они по большому счету, малоактуальны — каждый смартфон показывает точное время, синхронизируемое через Интернет. Тем не менее, стало интересно разобраться, какие же модели есть на рынке и чем они отличаются. Кому тоже интересно, подробности под катом.

Попытка дилетанта разобраться в рынке часов - 1
Часы Tag Heuer Carrera, цена 4700€, фото с оф.сайта
Читать полностью »

НАСА откладывает старт ракеты-носителя SLS до 2019 года - 1
Старт SLS Block 1 (источник иллюстрации: NASA)

К сожалению, первый старт тяжелой ракеты-носителя Space Launch System (SLS), который был запланирован на ноябрь 2018 года (а до этого — на конец 2017), будет перенесен на 2019 год. Пока что команда проекта говорит о возможном запуске ракеты на начало 2019 года, но все может измениться и носитель полетит еще позже.

Перенос старта на более поздний срок — уже решенный вопрос, подтвержденный как научной группой проекта, так и администраторами из Счётной Палаты США. «Мы согласны со Счетной Палатой в плане того, что поддержка плана старта ракеты в 2018 году не та задача, которая должна быть выполнена любой ценой, поэтому сейчас мы в процессе выбора новой даты для 2019 года», — заявил глава NASA по пилотируемым программам Уильям Герстенмейер.
Читать полностью »

Работа со временем как с безразмерной величиной может приводить к недоразумениям и ошибкам конвертации временных единиц измерения:

– Слушай, ты не помнишь, мы в sleep передаем секунды или миллисекунды?

– Блин, оказывается у меня в часе 360 секунд, ноль пропустил.

Для избежания таких ошибок предусмотрена библиотека chrono (namespace std::chrono). Она была добавлена в C++11 и дорабатывалась в поздних стандартах. Теперь все логично:

using namespace std::chrono;

int find_answer_to_the_ultimate_question_of_life()
{
    //Поиск ответа
    std::this_thread::sleep_for(5s); //5 секунд
    return 42;
}

std::future<int> f = std::async(find_answer_to_the_ultimate_question_of_life);

//Ждем максимум 2.5 секунд
if (f.wait_for(2500ms) == std::future_status::ready)
    std::cout << "Answer is: " << f.get() << "n";
else
    std::cout << "Can't wait anymoren";

Библиотека реализует следующие концепции:

  • интервалы времени – duration;
  • моменты времени – time_point;
  • таймеры – clock.

Читать полностью »

image

В один из недавних субботних дней мы с моей женой Сьюзан поехали в город, чтобы посетить Метрополитен-музей, где мы не были с тех пор, как у нас родились сыновья. Там была толпа посетителей, и где-то с час мы гуляли, впитывая всю глубину искусства. Мы ненадолго разделились; Сюзан осматривала работы Моне и Ван Гога, а я проскользнул в боковую галерею, размером не более вагончика, в которой в стеклянных ящичках хранились маленькие скульптурки Дега. Там были бюсты, лошади, фигурка потягивающейся женщины, встающей и вытягивающей руку так, будто она проснулась после долгого сна.

А в конце галереи в одном длинном ящике было два десятка балерин в разных позах. Одна танцовщица изучала свою ступню, другая надевала чулки, третья стояла, вытянув правую ногу вперёд, а руки – за голову. Поза arabesque devant – стоя на одной ноге, наклонившись вперёд, руки вытянуты – будто ребёнок, имитирующий самолёт. Их движения были застывшими, но живыми; мне казалось, что я внезапно зашёл на репетицию и танцовщицы замерли ненадолго, чтобы я смог насладиться их грацией. В какой-то момент группа молодых людей, которые показались мне также танцорами, зашли в галерею. Их инструктор сказал: «Ну-ка, быстро, выберите, кто из них вы?», и каждый из них выбрал одну из поз для подражания – один из ближайших ко мне мужчин вытянул ногу вперёд, упёр руки в бёдра, отодвинув локти назад. «Мне нравится, что ты выбрал эту позу, Джон», – сказал инструктор.
Читать полностью »

Сколько нужно времени на изучение новой технологии? - 1

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

Для начала отмечу, что названный срок в месяц — это большое допущение и приблизительная оценка. Все зависит от вашего начального уровня и сложности той технологии, которой вы решили овладеть. Кому-то достаточно посмотреть исходники в библиотеке, а кому-то необходимо кропотливо разбираться во всех нюансах. И все равно я уверена, что много времени вам не потребуется.
Читать полностью »

Как фотоны воспринимают время? - 1

У каждого есть мечта; я хотел бы дожить до рассвета, но знаю, что мне осталось менее трёх часов. Будет ночь, но это неважно. Умирать просто. Для этого не нужен свет. Так тому и быть: я умру при свете звёзд.
— Виктор Гюго

Перемещаясь со скоростью света, фотоны, испущенные Солнцем, достигают Земли примерно за 8 минут. Путь в 150 миллионов километров по пустому космосу – это не препятствие для света, но для нас это значит, что глядя на Солнце, мы видим его таким, каким оно было незадолго до этого, а не таким, какое оно в данный момент является. Если бы Солнце мгновенно исчезло прямо сейчас, мы не узнали бы об этом – ни из-за света, ни из-за гравитации – пока не прошли бы восемь минут. Но как это выглядит с точки зрения фотона? Известно, что если перемещаться со скоростью, приближающейся к скорости света, включается СТО Эйнштейна, время замедляется, а длина увеличивается. Однако же фотоны двигаются со скоростью не близкой, а равной скорости света. И насколько же тогда стареет фотон, испущенный Солнцем, к тому времени, как он достигает Земли?
Читать полностью »

Если что-то существовало до Большого взрыва, что это может значить для рождения нашей Вселенной?

Ты можешь попытаться соврать самому себе. Ты можешь говорить себе, что ты вложил всё свое время и все свои усилия. Но ты знаешь правду — и я её знаю.
Дж. Дж. Уатт

Полвека прошло с тех пор, когда крупнейшие предсказания теории Большого взрыва были подтверждены, и навсегда изменили наше представление о Вселенной. Вместо концепции о вечной и бесконечной Вселенной у нас теперь есть понимание, что всё, что мы можем наблюдать, существовало примерно 14 миллиардов лет космического времени, а Солнце и Солнечная система существуют всего лишь треть от этого срока. Что и делает вопрос Себастьяна, заданный в нашей колонке, таким интересным:

Когда началось пространство-время? Когда я был ребёнком, я узнал, что началом всего был Большой взрыв. Теперь, видимо, это представление не совсем верно, поскольку до Большого взрыва была космическая инфляция, а взрыв был вовсе не взрывом, а состоянием, когда Вселенная была горячее и плотнее. Если до Большого взрыва была инфляция, значит, до него было и пространство-время?

Чтобы полностью ответить на вопрос, нам нужно рассмотреть три вещи. Первая – что мы подразумеваем под пространством и временем.

Спросите Итана №63: рождение пространства и времени - 1

Вы привыкли к обычному понятию пространства – длина, ширина, высота – и времени, которые вы можете представлять себе просто, как ответы на вопросы «когда» и «где». И это не такое уж и плохое представление – но есть две особенности пространства и времени, о которых вам нужно знать, и которые могут показаться не такими интуитивными. Понадобился Эйнштейн, чтобы разобраться в этом, и даже он не справился бы без посторонней помощи!
Читать полностью »

image

Нельсон Мандела был великим человеком, он инспирировал больше перемен, чем кто бы то ни было до него. То, через что он прошел ради изменения уровня жизни своих сограждан, поражает. Вот несколько замечательнейших цитат Нельсона Манделы, которые изменят направление ваших мыслей и образ жизни к лучшему.Читать полностью »

image
КДПВ

От переводчика:
Большинство моих знакомых для измерения времени в разного вида бенчмарках в С++ используют chrono или, в особо запущенных случаях, ctime. Но для бенчмаркинга гораздо полезнее замерять процессорное время. Недавно я наткнулся на статью о кроссплатформенном замере процессорного времени и решил поделиться ею тут, возможно несколько увеличив качество местных бенчмарков.

P.S. Когда в статье написано "сегодня" или "сейчас", имеется ввиду "на момент выхода статьи", то есть, если я не ошибаюсь, март 2012. Ни я, ни автор не гарантируем, что это до сих пор так.
P.P.S. На момент публикации оригинал недоступен, но хранится в кэше Яндекса

Функции API, позволяющие получить процессорное время, использованное процессом, отличаются в разных операционных системах: Windows, Linux, OSX, BSD, Solaris, а также прочих UNIX-подобных ОС. Эта статья предоставляет кросс-платформенную функцию, получающую процессорное время процесса и объясняет, какие функции поддерживает каждая ОС.

Читать полностью »

image

Момент, когда вы даете разуму установку на достижение великой мечты, очарователен. Он вдохновляет и заряжает энергией. Но, едва вы начинаете планировать, все разваливается. На бумаге то, что кажется прекрасным внутреннему взору, выглядит не так замечательно. Раздумья о проблемах и опасениях могут свести на нет любую мотивацию и заставить забросить свою мечту, даже не приступив к ее воплощению. Узнайте о наиболее распространенных отговорках, которые не позволяют вам добиться своего!Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js