Сбивается время в Ubuntu и Windows
Сбивается время в Ubuntu и Windows
Многие новые пользователи, которые только перешли на Linux с операционной системы Windows, и пока все еще запускают эту систему время от времени, сталкиваются с проблемой, что после загрузки Windows в Ubuntu сбивается время на несколько часов назад или вперед, затем после нескольких перезагрузок уже сложно понять какое сейчас время.
Все это происходит из-за различий формата хранения времени в этих операционных системах. И будет происходить при каждой перезагрузке, сколько бы вы ни устанавливали правильное время. Но эту проблему можно решить. И даже несколькими способами. В этой статье мы рассмотрим, как решить проблему сбивается время в Ubuntu и Windows.
Формат точной даты и времени YYYY-MM-DDThh:mm:ssTZD
Этот формат используется для указания конкретной временной точки («20-го апреля», «сегодня в 8 утра», «15 января 2001 года»).
В зависимости от потребностей вы можете использовать как все составляющие, так и какую-то их часть.
Расшифровка формата YYYY-MM-DDThh:mm:ssTZD:
- YYYY — год, 4 цифры;
- MM — месяц, 2 цифры;
- DD — число, 2 цифры;
- T — разделитель даты и времени, вместо «T» можно использовать пробел;
- hh — часы, 2 цифры, используется 24-часовой формат времени;
- mm — минуты, 2 цифры;
- ss — секунды, 2 цифры;
- TZD — временная зона, например: «+03:00». Формат временной зоны: +hh:mm, либо -hh:mm.
Также можно указать неделю в году в формате YYYY-WW. WW — номер недели, 2 цифры.
Рассмотрим примеры вывода даты и времени в формате временной точки.
Название | Формат | Пример |
---|---|---|
Дата, точное время, временная зона | YYYY-MM-DDThh:mm:ssTZD | 2010-05-12 22:47:11+02:00 |
Дата и время | YYYY-MM-DDThh:mm | 2015-09-23 21:13 |
Время с временной зоной | hh:mmTZD | 12:34+04:00 |
Дата | YYYY-MM-DD | 2015-09-23 |
Месяц и число | MM-DD | 01-30 |
Год и месяц | YYYY-MM | 1989-11 |
Год и неделя | YYYY-WW | 2009-46 |
Год | YYYY | 2007 |
Как проверить, фармит ли ферма
Для того чтобы узнать, действительно ли фармит ваша ферма, или нет, нам потребуется PowerShell ISE. Найти его можно здесь:
Запускаем. Переходим в корень диска с командой:
Далее открываем область сценариев сверху, справа, как удобнее.
Шаг 1 – включаем режим логирования
Первое, что необходимо сделать – включить режим логирования. Включается он скриптом:
$ChiaVer = "1.1.6" $cmd = "C:Users" + $env:username + "AppDataLocalchia-blockchainapp-" + $ChiaVer + "resourcesapp.asar.unpackeddaemonchia.exe configure —log-level INFO" iex $cmd
Примечание: в поле ChiaVer = 1.1.6 нужно указать актуальную версию вашего ПО.
Запускаем скрипт, нажав на значок «выполнить сценарий», либо клавишей F5.
По окончании в окне PowerShell вы увидите:
Restart any running chia services for changes to take effect.
Скрипт прошел успешно, необходимо перезапустить все сервисы Chia и подождать некоторое время, чтобы лог собрал в себе информацию (минимум один час).
Шаг 2 – проверяем плоты
Проверяем плоты, проходят ли они первичный фильтр, и сколько времени занимает сама проверка. Выполняем следующий скрипт:
Get-Content $env:USERPROFILE.chiamainnetlogdebug.log | Select-String -Pattern "b[1-9](?: )plots"
Вы увидите список из плотов, которые успешно прошли первый фильтр и участвовали во второй стадии розыгрыша. Во строке «Found» вы увидите, сколько доказательств (proofs) нашел плот. Далее в строке «Time» вы увидите время, за которое плот дал отклик.
Внимание: данное время не должно превышать задержку более 5 секунд, вам выйдет предупреждение. Нужно будет разобраться, почему такая задержка. Причин может быть множество: от энергосбережения диска до его брака. Если при найденном доказательстве время будет более 30 секунд, то доказательство не засчитается, и монета не упадет, даже если доказательство будет верным.
При разработке нативного приложения Android для ТСД, в котором присутствует функционал отображения задач кладовщикам, созданных в 1С, возникла необходимость отправлять push-уведомления о появлении новых задач. Для отправки таких уведомлений было решено использовать сервис Firebase Cloud Messaging (FCM). Так как для 1С, в отличии от других языков программирования, не существует готовых библиотек, что вполне логично, то очевидным способом отправки является использование протокола HTTP. Однако, существующая информация в интернете в части 1С содержит только сведений об отправке push-уведомлений через этот сервис с использованием устаревшего протокола HTTP Firebase Cloud Messaging. Сам Google не рекомендует использовать данный протокол и настоятельно склоняет к переходу на новый протокол FCM HTTP v1 API. Что ж, пришлось разбираться самостоятельно.
1 стартмани
24.03.2021 6715 13 ltfriend 12