sztuczna inteligencja · machine learning

Wprowadzenie do sieci neuronowych cz. 2

To druga część pościgu za sieciami neuronowymi. Pojawienie się nowych postaci, skomplikowanie fabuły, zawiązanie akcji. Pełen emocji punkt kulminacyjny oraz zakończenie. Takie niby melancholijne, ale jednak podszyte wiarą i nadzieją. Wszystko co potrzebne żeby opowiedzieć interesującą historię. Prawie jak ,,Stary człowiek i morze''. Tylko sieci już nie te. Czytaj Więcej ›

sztuczna inteligencja · machine learning

Wprowadzenie do sieci neuronowych, cz. 1

Jeden z nielicznych (jeszcze) postów napisanych przeze mnie oryginalnie po angielsku. IMO wartościowy i godny zamieszczenia także na niniejszym blogu. Wersja ojczysta. W artykule dzielę się swoją wiedzą i przemyśleniami na temat sieci neuronowych. Moim zdaniem jednego z najbardziej przecenianych i jednocześnie niedocenianych bytów w informatyce. To jedna z rzeczy, o których wszyscy (aktualnie coraz częściej) mówią, ale niewielu tak naprawdę wie z czym się to je. Czytaj Więcej ›

Opowieść o przywództwie   |   książki · team · przywództwo

The Five Dysfunctions of a Team

Miałem ostatnio przyjemność przeczytać tytułową książkę Patricka Lencioni. Otrzymałem ją w ramach prezentu świątecznego od CEO mojej firmy. Dostali ją zresztą wszyscy. Razem ze słuchawkami. Nie chce ktoś kupić może? Dla mnie za małe. Spoko że była w oryginale. Mogłem przy okazji poćwiczyć angielski, co było chyba główną motywacją. Ale sama książka też mi się spodobała. Na tyle, że chętnie podzielę się po trochu jej treścią w sparafrazowanej formie, jak i swoimi przemyśleniami. Czytaj Więcej ›

Pierwszy krok w podróż dookoła świata   |   scratch · kariera

Czy opłaca Ci się rozpoczynać naukę programowania?

Pytanie absolutnie fundamentalne, na które odpowiedź nasuwa się sama: pewnie! Same korzyści. Możliwość pracy z dowolnego miejsca na świecie, niezależność, prestiż, n-krotność średniej krajowej, praca (subiektywnie) bardzo ciekawa, rozwojowa, itd. itp... Byłaby to jednak odpowiedź z mojego punktu widzenia. A tysiące godzin konsultacji programistycznych nauczyć mogą, że rzeczy nie zawsze wyglądają tak samo z każdej strony... Czytaj Więcej ›

dropbox · bezpieczeństwo · encfs

Bezpiecznie i wygodne przechowywanie danych w Dropbox: Truecrypt vs EncFS

Większość z nas przechowuje chociaż część swoich danych w różnego rodzaju ,,chmurach'', których mamy teraz bogaty wybór. Niniejszy wpis traktuje o aspektach bezpiecznego z nich korzystania, które przedstawione zostaną na podstawie Dropboksa, a znajdą z pewnością także zastosowanie w przypadku innych rozwiązań. Interesującym nas zagadnieniem jest szyfrowanie danych. A w zasadzie jego brak. Bo o ile pliki przesyłane w bezpieczny sposób, to już przechowywane są w swojej zwyczajnej postaci. I tutaj pomimo zapewne wysokich standardów bezpieczeństwa, teoretycznie, mogą uzyskać do nich dostęp osoby trzecie. Co Dropbox oczywiście przyznaje... Czytaj Więcej ›

Rzecz o potrzebie nieustannego samodoskonalenia   |   Raspberry Pi · hardware

Nie kupuj nowego routera Wi-Fi. Możesz mieć Raspberry Pi!

Potrzeba matką wynalazku. Taki mógłby być (pod)tytuł tego wpisu. Byłoby to jednak małe przekłamanie. Niestety niczego wynaleźć mi się nie udało. Skorzystałem z pewnego opisanego już tu i ówdzie rozwiązania. Niestandardowego jednak. Takie lubię najbardziej. Otóż: nie zamieniłem starego routera bezprzewodowego na nowszy model, gdy ten odmówił posłuszeństwa. Kupiłem zamiast tego Rasperry Pi. Taki mały komputer. Mały, ale jary... czy jak tam to leciało... Czytaj Więcej ›

hackerrank · zawody · team

HackerRank – świetny sposób na programistyczny event dla twojego zespołu

Jestem zwolennikiem wszelkiego rodzaju rekreacyjnej programistycznej aktywności pozapracowej. Szczególnie kiedy odbywa się ona w biurze, w godzinach pracy i to jeszcze przy zachęcie przełożonych. Mam na myśli tutaj wszelkiego rodzaju coding dojo czy hackatony.Moim zdaniem filary dobrej kultury kodowania w firmie. Jako że moja firma kulturę tę ma wysoko rozwiniętą, nie ma problemu z organizacją takich wydarzeń. Mam zatem przyjemność podzielenia się pomysłem, sprawdzonym przeze mnie niedawno w moim zespole. Czytaj Więcej ›

Pytanie nie tak trudne jak się może wydawać   |   kariera · programowanie

Jaki język programowania?

W tematach okołokomputerowych, chyba nawet częściej niż w ,,normalnym'' życiu, sporo jest miejsca do zażartych dyskusji typu: ,,o wyższości Świąt Bożego Narodzenia nad Świętami Wielkiej Nocy''. Oto jeden z bardziej popularnych tematów. Czytaj Więcej ›

W 2 minuty dookoła programowania logicznego   |   prolog

O Prologu słów kilka

Artykuł opierający sie na materiałach sięgających czasów studenckich autora tego bloga, czyli dobrą dekadę wstecz. Wtedy to jednym z wykładów do wyboru było programowanie logiczne. Jest to niecodzienny rodzaj programowania. Mała szansa, że choćby usłyszymy o nim w statystycznym projekcie w firmie. Czuję jednak wielką chęć na wniesienie swojego wkładu w rozpowszechnianiu prologowych idei. Muszę przy okazji przyznać, że go bardzo lubię. Szczególnie za ten deklaratywny styl. W programie prologowym nie mówimy krok po kroku, co należy zrobić żeby dane zadanie czy problem rozwiązać. Zamiast tego po prostu *deklarujemy* jakie warunki powinno spełniać jego rozwiązanie. Prolog sam znajdzie interesujące nas instancje. Czytaj Więcej ›

Nie tylko dla blogerów   |   blog · git · jekyll

Jak założyć profesjonalnego bloga za darmo: Jekyll i GitHub Pages, cz. 1

Prawdopodobnie inauguracyjny wpis na niniejszym blogu. O czymże więc miałoby być, jeżeli nie o początku przygody z technicznymi aspektami jego założenia. W moim przypadku wybór padł na Github Pages. Rozwiązanie pełne zalet. Bardzo wygodne dla kogoś korzystającego z gita na co dzień. Jeszcze lepsze dla pozostałych. Czytaj Więcej ›