while (n–->42) { std::cout << n; }

Latest Articles

Elle – C++ core lib based on coroutines

Open source library Elle –  C++ core library providing a C++ asynchronous framework, based on coroutines, that comes with a set of modules to easily perform networking, serialization, RPCs, cryptography, distributed consensus and more. http://blog.infinit.sh/elle-our-c-core-library-is-now-open-source/

Introduction to C++ Metaprogramming

Interesting introduction to metaprogramming in the context of embedded systems.     http://odinthenerd.blogspot.com/2014/07/introduction-to-c-metaprogramming-part-1.html Corresponding  C++ library with full static checking and abstractions to special function registers of embedded microcontrollers. http://kvasir.io/

Cinder

Cinder jest biblioteką wspomagającą programistę w tworzeniu kreatywnego oprogramowania. Skupia się na ułatwieniu wszelkich operacji związanych z wizualnym aspektem programu. Poprzez liczne dodatki – bloki, niesamowicie przyspiesza realizację projektu. Krótki wykład pokazujący możliwości tej biblioteki, prowadzony przez twórcę, Andrew Bell’a. Obecnie duży wkład w rozwój ma firma Barbarian Group.

Processing with OpenCV

Previously, I mentioned that I plan to use OpenCV. Therefore, I will focus on processing images from the camera using this library. The brown and blue spots are the handles on the wall. The projector projects the circles with numbers. The goal is to detect obscuration, specifically, to spot the collisions. The first step is […]

Processing

Po zainstalowaniu Processing i ustawieniu wszystkiego zgodnie z moim przyzwyczajeniem, nadszedł czas na pierwsze linie kodu. Aplikacja w processing opiera się przede wszystkim na dwóch funkcjach: setup() draw() Funkcja setup() służy do ustalenia warunków początkowych. Wywoływana jest jednorazowo po uruchomieniu aplikacji. Umieszcza się tam wszystko to co potrzebujemy i możemy zainicjować, załadować, zanim nasz program zacznie działać na […]

Wybór technologii

Zastanawiając się nad tym, czego mógłbym użyć do projektu, od razu do głowy wpadł mi Processing. Czytałem sporo o tym oprogramowaniu  i wydaje się bardzo przyjemne do prototypowania. Jest to zintegrowane środowisko(IDE) do nauki i tworzenia oprogramowania w kontekście sztuki video. Do maksimum uproszczono operowanie na grafice. Mnogość dodatkowych bibliotek sugeruje, że warto iść w […]

Cinder climb

Cinder Climb Od mniej więcej roku wspinam się i na ścianie staram się być co najmniej 2 razy w tygodniu. Niesamowicie wciągające zajęcie. Niedawno znajomy umieścił na FB link do bardzo ciekawego połączenia wspinania z komputerem. Gra zręcznościowa rozgrywana bezpośrednio na ścianie. Nie szukając za wiele informacji na sieci, postanowiłem napisać coś podobnego. Dodatkowo pojawił […]

Tracking Reference Operator (C++ Component Extensions)

https://msdn.microsoft.com/en-us/library/8903062a.aspx

paxos

This website explains the infamously difficult to understand Paxos consensus protocol using easy to understand invariants and code. http://paxos.systems/