aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2022-02-16 22:26:44 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2022-02-16 22:26:44 +0100
commit94a56e0a7bb951845bc7a3cde055117f374102c2 (patch)
treef8a1850bd9bf9cb80c0fa800d6f0664c46c6e262
parentRemove bad strap-centos page (diff)
downloadwiki-public-94a56e0a7bb951845bc7a3cde055117f374102c2.tar.gz
wiki-public-94a56e0a7bb951845bc7a3cde055117f374102c2.tar.xz
ons 16 feb 2022 22:26:44 CET
-rw-r--r--C++.wiki56
-rw-r--r--Västgöta/veckomail/2022/07.wiki12
-rw-r--r--puppet.wiki4
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 <ostream>
+
+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ästgöta/veckomail/2022/07.wiki b/Västgöta/veckomail/2022/07.wiki
index 841225f..b8a73be 100644
--- a/Västgöta/veckomail/2022/07.wiki
+++ b/Västgöta/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/<ENVIRONMENT>/modules -e 'include ::profiles::puppetserver'
+
+== autonotify ==
+lib/puppet/transaction/event_manager.rb
+lib/puppet/graph/relationship_graph.rb:192