Środowisko pracy

Przez lata spędzone na programowaniu nieustannie dostosowywałem zestaw narzędzi systemowych, których używam do codziennej pracy i do których z czasem się przyzwyczajam tak jak człowiek przyzwyczaja się np. do miejsca zamieszkania.

Kilka słów o moim aktualnym środowisku pracy.

Czytaj dalej Środowisko pracy

Polaryzacja, manipulacja

Tym razem wpis nieco refleksyjny.

W ostatnim czasie głośno było na temat skazania kilkunastu obywateli Rosji za wywoływanie wpływu na wyniki wyborów w USA. Takie działania nie są oczywiście nowością, od lat rządy państw próbują w mniejszym lub większym stopniu wpływać na sympatie polityczne w innych krajach. Chciałbym zwrócić uwagę na jedną rzecz, która zdaniem części politologów była kluczowa w przypadku wspomnianych wyborów w USA: Polaryzacja.

Czytaj dalej Polaryzacja, manipulacja

Wirtualny model K2

Tematyka himalajska w ostatnich tygodniach budzi wiele skrajnych emocji od zachwytu po nienawiść, co jak serial przewinęło się przez twittera pod tagami #nangaparbat i #k2dlapolakow .

Nie ukrywam, że i mnie wciągnęło obserwowanie jak himalaiści przesuwają kolejne granice niemożliwego, jednak zamiast brnąć w pseudo-eksperckie dyskusje, przeczytałem sobie dwie książki o tematyce himalajskiej tym samym zaspokajając chęć wiedzy w tej tematyce i nieco się nakręcając na wyjazd w góry 😉

Wam zostawię filmik z ładnie wykonanym trójwymiarowym modelem góry K2.

Wyświetlacz kursu bitcoina

Dawno nic tutaj nie publikowałem, niestety z braku czasu też nic nowego do opublikowania nie mam. Ale wrzucę coś czego jeszcze na tym blogu nie było, a jest to tekst, który pierwotnie został opublikowany w portalu majsterkowo.pl (stąd znaki wodne na zdjęciach).

Artykuł ten przedstawia projekt łączący w sobie kilka różnych technik, które wzajemnie ze sobą współpracują. Projekt, który jest opiszę jest to zewnętrzny wyświetlacz przedstawiający aktualny kurs kryptowaluty Bitcoin. Używając przedstawionych technik można z powodzeniem zrealizować wiele innych gadżetów, jak na przykład stację pogodową, wyświetlającą aktualne dane o pogodzie pobierane z internetu.

Czytaj dalej Wyświetlacz kursu bitcoina

Transmisja online z akwarium

Córka niedawno dostała rybki, a że zaczęły się ferie i wyjechała na kilka dni do dziadków, to bardzo za swoimi pływającymi przyjaciółmi tęskni. Postanowiłem więc, że jej pokażę co u jej podopiecznych.

Podłączyłem kamerkę (webcam) do mikrokomputera Raspberry pi, skonfigurowałem daemon motion przekierowałem port na routerze, żeby transmisja była dostępna z zewnętrznego IP i voilà, rybki pływają w przeglądarce.

Następnie wysłałem dziadkom linka w formacie http://ip:port i można podglądać podopiecznych 🙂

National Geographic, nie szukacie programistów?

Konstruktywny luz

Trwają poszukiwania nowego projektu dla mnie. Odbyły się już jakieś rozmowy, niektóre moim udziałem, niektóre nie, reszta zostaje kwestią dogadania się na poziomie managerskim.

Ja tymczasem dostałem zadania szkoleniowe, najpierw z Vue.js, a dziś również z Ionic’a. I bardzo fajnie mi się nad tym pracuje: bez ciśnienia, bez deadlineów, sporo mam czasu na przetestowanie różnych rozwiązań, na eksperymenty. Taki komfort psychiczny sprzyja nauce nowych rzeczy. Ciężko było by się tego wszystkiego nauczyć po godzinach, albo na „żywym” projekcie klienta.

Czytaj dalej Konstruktywny luz

Muzykujący programista, programujący muzyk.

W swojej karierze zawodowej zetknąłem się z wieloma programistami będącymi również muzykami. Choć te dwie dziedziny wydają się zupełnie odmienne, to w rzeczywistości muzykowanie kształtuje mózg człowieka w specyficzny sposób wpływając na umiejętności przydatne w innych dziedzinach, również w programowaniu.

Na potwierdzenie powyższej tezy załączam film. Warto obejrzeć!

Czy istnieje również zależność odwrotna, czyli wpływ programowania na umiejętności muzyczne? Zapraszam do dyskusji.

Mały edit: ten krótki artykuł był napisany w całości na tablecie, przy pomocy klawiatury ekranowej – nie polecam, zwłaszcza ludziom takim jak ja, którzy bez klawiatury nie potrafią funkcjonować 😉

Święta Bożego Narodzenia 2017 na wykresach

I po świętach.

W tym artykule nie będzie refleksji o bogu, rodzinie czy życiu. Będzie za to chłodna statystyka.

Dochodzę do wniosku, że gdybyśmy mieli w Polsce jeszcze jedno święto o skali konsumpcji porównywalnej z Bożym Narodzeniem, to stalibyśmy się pierwszą gospodarką świata. Z pomocą Google Trends postanowiłem pokazać jak w skali roku kształtują się wyszukiwania haseł najbardziej popularnych w czasie świąt.

Czytaj dalej Święta Bożego Narodzenia 2017 na wykresach

PyGame – pierwsze podejście do tworzenia gry 2d

W ciągu ostatnich kilka miesięcy przetestowałem mniej lub bardziej dogłębnie kilka bibliotek do tworzenia gier 2d, w celu znalezienia tego optymalnego dla mnie. Najlepsze efekty jak dotąd dawał mi język Lua i framework LÖVE, jednak dziś rolę lidera mojej klasyfikacji objął bezdyskusyjnie Python i biblioteka PyGame.

PyGame daje dużą szybkość uczenia się oraz znikomą ilość problemów związanych z samą biblioteką, zatem mogę się skupić na problemach dotyczących mechaniki mojej gry. Podstawy Pythona oraz tworzenia gier 2d posiadłem już wcześniej, natomiast PyGame ma dobrą dokumentację, łatwo dostępną choćby poprzez wyszukiwarkę Google, więc bez przeszkód na starcie, zacząłem pisać. Oto co udało mi się uzyskać po pierwszych kilku godzinach pisania (mocno przerywanych innymi zajęciami):

Czytaj dalej PyGame – pierwsze podejście do tworzenia gry 2d