MISJA 009 goo.gl/q49Fw7 DIFFICULTY: ██████░░░░ [6/10] ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Do naszych techników trafiło nagranie, w postaci pliku dźwiękowego, z osobliwymi piskami. Nagranie otrzymaliśmy od lokalnego radioamatora i możesz je pobrać poniżej: https://goo.gl/NeJHD2 Jeśli możesz, wyręcz naszych techników w zdekodowaniu wiadomości - są obecnie zajęci naprawą naszego elektrohydroturbobulbulatora. Powodzenia! -- Odzyskaną wiadomość umieść w komentarzu pod tym video :) Linki do kodu/wpisów na blogu/etc z opisem rozwiązania są również mile widziane! P.S. Rozwiązanie zadania przedstawię na początku kolejnego livestreama.
Month: July 2017
Chcesz zostać rekinem biznesu? Na co zwracać uwagę wybierając B2B
Dość często widzę pytania na ten temat, a czasem jestem nawet ich adresatem. W tym wpisie opiszę przemyślenia oparte na moim skromnym doświadczeniu w tym zakresie. Mam nadzieję, że zawarte tu informacje okażą się przydatne.
Proszę jednak czytających, aby pamiętali, że mówię z perspektywy branży IT – a konkretniej programisty – a więc niektóre rzeczy mogą nie mieć zastosowania ogólnego. Ponadto, ponieważ nie jestem prawnikiem ani księgowym, niektóre informacje zawarte w tym wpisie mogą być niekompletne, niedokładne lub nawet całkowicie błędne. Zastosowanie rozumu i godności człowieka przy ich stosowaniu leży po stronie czytelników.
ZWI #2 – zaprzyjaźniona pojedyńcza specjalizacja szablonu
Do napisania tej notki zainspirowało mnie to pytanie na forum. Lekko parafrazując podany kod, szablon klasy wyglądał następująco:
template<typename T> void bar(Foo<T> f) { DBG(f.val); } template<typename T> struct Foo { Foo(T val) : val{val} {} template<typename U> friend void bar(Foo<U>); private: T val; }; |
Misja Gynvaela 008
MISJA 008 goo.gl/gg4QcA DIFFICULTY: █████████░ [9/10] ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Otrzymaliśmy dość nietypową prośbę o pomoc od lokalnego Instytutu Archeologii. Okazało się, iż podczas prac remontowych studni w pobliskim zamku odkryto niewielki tunel. Poproszono nas abyśmy skorzystali z naszego autonomicznego drona wyposażonego w LIDAR (laserowy skaner odległości zamontowany na obracającej się platformie) do stworzenia mapy tunelu. Przed chwilą dotarliśmy na miejsce i opuściliśmy drona do studni. Interfejs I/O drona znajduje się pod poniższym adresem: http://gynvael.coldwind.pl/misja008_drone_output/ Powodzenia! -- Korzystając z powyższych danych stwórz mapę tunelu (i, jak zwykle, znajdź tajne hasło). Wszelkie dołączone do odpowiedzi animacje są bardzo mile widziane. Odzyskaną wiadomość (oraz mapę) umieśc w komentarzu pod tym video :) Linki do kodu/wpisów na blogu/etc z opisem rozwiązania są również mile widziane! HINT 1: Serwer może wolno odpowiadać a grota jest dość duża. Zachęcam więc do cache'owania danych na dysku (adresy skanów są stałe dla danej pozycji i nigdy nie ulegają zmianie). HINT 2: Hasło będzie można odczytać z mapy po odnalezieniu i zeskanowaniu centralnej komnaty. P.S. Rozwiązanie zadania przedstawie na początku kolejnego livestreama.
Misja Gynvaela 007
MISJA 007 goo.gl/f6ogMR DIFFICULTY: █░░░░░░░░░ [1/10] ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Otrzymaliśmy zaszyfrowaną wiadomość. Podobno użyty został potężny algorytm ROTn, ale ze zmieniającym się kluczem. Klucz podobno zmienia się w prosty do przewidzenia sposób, więć zostawiamy rozkodowanie wiadomości Tobie: KFGS WUSTRX DBZAYE KIGHFL RPNOMS -- Odzyskaną wiadomość umieśc w komentarzu pod tym video :) Linki do kodu/wpisów na blogu/etc z opisem rozwiązania są również mile widziane! P.S. Rozwiązanie zadania przedstawie na początku kolejnego livestreama.