Rainmeter — полностью настраиваемая под свои нужды программа для мониторинга компьютера, которая позволяет измерять и показывать различные параметры ПК такие как: свободное место на HDD, дату/время, сетевой трафик, IP, DNS, скорость использования канала отдельно по каждому из направлений, загруженность процессора и памяти, и многое другое. Кроме того ее можно настроить и на чтение RSS-лент, просмотр новых сообщений на сервисе Twitter, проверку почты и даже вывод сводок погоды. Поддерживается прозрачность, безразмерные скины, плагины, имеется опция скрытия курсора и т.д. Приложение обладает информативным и приятным пользовательским интерфейсом, который с легкостью вписывается в окружение рабочего стола.
Программа поддерживает 18 языков, в том числе русский и украинский.
Данное приложение предназначено для помощи в написании кодов скинов для программы Rainmeter. Приложение содержит базу данных с заготовками кодов, которые при выборе вставляются в окно текстового редактора. Автор: Callisto
сложно, например, как можно написать калк такого вычисления, кол-во секунд разделить на 31500000 результат взять до запятой умножить на 31500000 и вычисть из кол-во секунд?
InstallTemp1 и должен быть 0! 2012 год высокосный, вставлю проверку если год високосный, а trunc просто отсекает дробную часть в calc, там же в мануале есть и пример
оптимизировать никак нельзя? понятно что в калк в одной формуле нельзя с одной переменной действовать
снова застрял на вычислении номера дня в месяце, порядковый номер в году уже есть, 10 лет не программировал, позабыл все
Serg_ES, Если честно, то вообще твой код не могу понять особенно семантику
Цитата (Serg_ES)
понятно что в калк в одной формуле нельзя с одной переменной действовать
??? Сам с одной переменной работаешь и говоришь, что нельзя? В одной формуле можно использовать хоть сколько переменных, главное соблюдать законы математики и логики.
Цитата
Formula=Trunc(MeasureInstallDate / (31622400*4))
А для чего из сороколетнего периода вычетать длину високосного года х4, если за этот период их было 10.
Повторю, на мой взгляд, более логично и проще будет работать от нулевой точки, т.е. 1970 перевести в секунды и прибавить значение из InstallDate, т.о. ты получишь вемя установки с нулевой точки и дальше уже будет проще работать с этой цифрой. Завтра поподробнее займусь этой темой.
ты не понял, например формула "переменная -переменная*3" выдает ошибку, это раз два, а чем 1970 хуже 1900 к примеру? мы же вычисляем количество високосных и простых чтобы выйти на количество секунд в незаконченом году для расчета дней и месяцев, предложи другой алгоритм а не привязку к 0 дате или я не понимаю зачем переводить саму дату 1970 в секунды
например формула "переменная -переменная*3" выдает ошибку
Какую ошибку? (посмотри в логе) Я использую и более сложные формулы и все работает. Попробуй:
Цитата
переменная - (переменная*3)
Я просто думаю (но не уверен, пока досканально не занимался этим вопросом), что если привязаться к какой-нибудь дате, усложнится алгоритм расчета, если изменится дата установки ОС. Согласись, проще мерить целой линейкой, чем обломком, скажем от 6см до 25см. Услажняются расчеты. Но это все мое ИМХО
Вообщем иди своим способом, а я попробую своим, потом посмотрим, что получиться
Serg_ES, А у меня твой код показывает, что не хватает семи часов. И возникла идея (может бредовая), что время указывается относительно нулевого меридиана (т.е. Гринвича) и необходимо вводить поправку на часовой пояс. У Новосибирска разница +7 часов, а у Мадрида посмотрел +2, по идее сходится.
есть мысли как сделать чтоб 2.1.2012 писало 02.01.2012, если делаю сабституд то год получается 02000102 и плюс тайм зон я считал, но не зна. в каком виде ЭТО, как обработать
Serg_ES, Есть предложение. В Lua есть штатный метод преобразования секунд в дату, отпадают сразу все проблемы, особенно длинных расчетов. Если интересно могу сделать скрипт, только напиши в каком формате выводить дату, можно даже день недели вывести.
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. "о запрете популяризации VPN" с 1 марта 2024 года - любое обсуждение способов обхода блокировок и VPN на портале запрещено!