From 94a56e0a7bb951845bc7a3cde055117f374102c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Wed, 16 Feb 2022 22:26:44 +0100 Subject: ons 16 feb 2022 22:26:44 CET --- C++.wiki | 56 ++++++++++++++++++++++++- "V\303\244stg\303\266ta/veckomail/2022/07.wiki" | 12 ++++-- puppet.wiki | 4 ++ 3 files changed, 67 insertions(+), 5 deletions(-) diff --git a/C++.wiki b/C++.wiki index b3dec5e..c12d045 100644 --- a/C++.wiki +++ b/C++.wiki @@ -1,6 +1,7 @@ = Contents = - [[#C++ Examples|C++ Examples]] - - [[#C++ Examples#Friend operator|Friend operator]] + - [[#C++ Examples#Friend operator|Friend operator]] + - [[#C++ Examples#Time Header|Time Header]] = C++ Examples = @@ -34,3 +35,56 @@ int main () { std::cout << t << std::endl; } }}} + +== Time Header == + +{{{c++ +#pragma once + +#include + +enum timetype { + _day, _hour, _minute, _second +}; + +class Time { +private: + + int _days = 0; + int _hours = 0; + int _minutes = 0; + int _seconds = 0; + +public: + Time() { }; + Time(int n, timetype type); + + int to_seconds() const; + + friend std::ostream& operator<<(std::ostream&, const Time&); + friend Time operator * (int, Time); + + Time operator + (const Time&); + Time operator , (const Time& t) { return *this + t; } + Time operator && (const Time& t) { return *this + t; } +}; + +#define days * Time(1, _day) +#define day days +#define hours * Time(1, _hour) +#define hour hours +#define minutes * Time(1, _minute) +#define minute minutes +#define seconds * Time(1, _second) +#define second seconds + +int main() { + std::cout + << 5 days << std::endl + << 7 minutes << std::endl + << (5 days and 3 seconds) << std::endl + << (7 days, 7 minutes and 3 seconds) << std::endl + << (9 hours and 1 second) << std::endl + ; +} +}}} diff --git "a/V\303\244stg\303\266ta/veckomail/2022/07.wiki" "b/V\303\244stg\303\266ta/veckomail/2022/07.wiki" index 841225f..b8a73be 100644 --- "a/V\303\244stg\303\266ta/veckomail/2022/07.wiki" +++ "b/V\303\244stg\303\266ta/veckomail/2022/07.wiki" @@ -1,14 +1,18 @@ -= VM i öråd = +Ni må ha väntat, men ni får vänta en stund till. VM i öråd är tyvärr +inställt. = Fredag = -Peter -073 - 81 88 442 +Trotts det håller Peter stupan öppen, och ni blir insläppta genom att +ringa 073 - 81 88 442. = Sök styrelsen = +Ett nytt verksamhetsår närmar sig, och möjligheten att söka styrelsen +är nu öppen. Vill du vara med och arrangera någon fest? Eller har du +visioner för nationens framtid? Kontakta +qurator@vastgota.nation.liu.se så kan vi pratas vid. = Kommande datum = -2022-02-18 :: VM i Öråd 2022-02-25 :: Stickstuga 2022-03-04 :: VM i stickning 2022-03-11 :: Nationsstämma diff --git a/puppet.wiki b/puppet.wiki index 0eb8df5..63c43c3 100644 --- a/puppet.wiki +++ b/puppet.wiki @@ -106,3 +106,7 @@ puppetserver ca setup --subject-alt-names busting.adrift.space,adrift.space,pupp puppet apply --modulepath=/etc/puppetlabs/code/environments//modules -e 'include ::profiles::puppetserver' + +== autonotify == +lib/puppet/transaction/event_manager.rb +lib/puppet/graph/relationship_graph.rb:192 -- cgit v1.2.3