C++Guns – RoboBlog

11.05.2017

C++ Guns - Why isn't there a swap function in Fortran and C?

Filed under: Allgemein — Tags: , , — Thomas @ 09:05

Because Fortran and C sucks. To implement a generic swap function which works for any type and any custom type, one needs templates. Think about usually variables which store a value. Templates are variables which store types. But Fortran and C do not have template techniques. So one must implement a swap function for every […]

09.05.2017

Garten - Es sprießt

Filed under: Allgemein — Tags: — Thomas @ 16:05

Nach genau 26 Tagen nach der Aussaat sprießen die ersten Grashalme hinten im Garten. Das kam mir doppelt so lange vor. Jetzt dauert es nicht mehr lange, bis ein grüner Teppich entsteht 😀

06.05.2017

Garten - Tomaten

Filed under: Allgemein — Tags: — Thomas @ 21:05

Meine Geburtstagstomatenpflanze hat nun ihren Weg in den Garten befunden. Ich hoffe, der ausgewählte Platz ist auch genügen sonnig, und der Boden gut. Und die Nachbarpflanzen freundlich. Und falls es regnet, soll die Pflanze überdacht stehen. Zumindest steht das auf dem Beipackzettelchen so geschrieben.

Neues Bücherregal

Filed under: Allgemein — Thomas @ 20:05

Ich wollte schon lange ein neues Bücherregal haben. Und als ich letztens zwei große Bretter auf dem Sperrmüll sah, hab ich sie mitgenommen und zersägt. Im Keller lagen auch noch die Regalhalterungen aus der letzten Wohnung. Das Anbringen war aber garnicht so einfach. Die Wand besteht irgendwie nur aus Putz?! Aber ganze 18 Schrauben später […]

05.05.2017

Aldi Thermomix Reparatur - Rückwärtsgang

Filed under: Allgemein — Thomas @ 22:05

Vor ein paar Tagen ging unsere Küchenmaschine, der Aldi Thermomix Quigg 2014, einfach nicht mehr an. Mir nichts, dir nichts, von jetzt auf gleich, kaputt. Da war der Frust natürlich hoch. Das Ding ist kaum ein Jahr alt, kaum benutzt, hat stolze 200EUR gekostet und schon kaputt?! Die Garantie ist natürlich auch abgelaufen, und/oder die […]

01.05.2017

The Leapfrog Integrator

Filed under: Allgemein — Tags: — Thomas @ 18:05

Also Leapfrog ist voll cool. Es berechnet nicht Ort und Geschwindigkeit zum selben Simulationszeitpunkt, sondern versetzt. Frei nach dem Quantenprinzip, dass nicht Ort und Geschwindigkeit gleichzeitig mit beliebiger Genauigkeit gemessen werden kann. Das Beispiel ist im ekligen C Code überhaupt geschrieben. Zeit es umzuschreiben. Interessanterweise ist die C++ Version mit t_max=1000000 mit 6.8sec statt 8.4sec […]

30.04.2017

Modellbahn Veränderungen

Filed under: Allgemein — Tags: — Thomas @ 20:04

Seit über zwei Jahren steht die Anlage nun im Wohnzimmer... und staubt ein. Auf der Oberfläche ist sie eigentlich fertig. Die Gleise sind schon lange verlegt. Die Häuser gestellt, die Strassen gemalt und der Rasen gestreuselt. Was fehlt ist die Elektronik. Vor ein paar Monaten hatten wir einen Rückschlag mit der automatischen Wendezugsteuerung. Irgendein Transistor […]

27.04.2017

C++ Guns - Record the result of a boolean expression

Filed under: Allgemein — Tags: — Thomas @ 12:04

Habt ihr euch schon immer einmal gefragt, welche Bedingung in einer if() denn letztlich wahr wurde? Hier ist ein einfacher Weg das zu protokollieren. inline bool test(const bool b, bool& p) { p = b; return b; }; void func() { double x = 7; // I thinks this is the best bool p1 = […]

26.04.2017

C++ Guns - Fortran forall

Filed under: Allgemein — Tags: — Thomas @ 11:04

Diesen Post möchte ich mit einem kürzlich aufgetretenen Problem in Fortran beginnen. In Fortran gibt es das forall keyword. Damit ist es möglich Schleifen zu bauen, wie die do Schleife, nur dass es möglich ist, forall Schleifen parallel abzuarbeiten. Eine Vorraussetzung dafür ist folgende: Wenn data der Vector ist, auf den parallel gearbeitet werden soll, […]

14.04.2017

Garten - Es grünt

Filed under: Allgemein — Tags: — Thomas @ 11:04

Im Vordergarten fing es an zu grünen. Leider nicht überall da, wo ich gesät haben, und auch nicht so dicht wie erhofft. Beim bewässern mit der Gießkanne hab ich wohl viele Samen weg geschwemmt. Und bei der anderen kahlen Stelle hat Sushi gebuddelt. Nunja. Im Hintergarten hab ich auch alles weggerupft was nicht hingehört und […]

Older Posts »

Powered by WordPress