Kategorie
Codzienny Patryk

Programiści zaczynają – o kończeniu projektów

Mamy wiele projektów Każdy z nas zaczyna masę projektów. Tym bardziej jak jest programistą. Mamy wiele zaczętych programów, gier. Ostatnio przeżyłem kilka załamań. Wszystkie przytłaczały i odechciewało się wszystkiego. Dosłownie. Sposób na zaczynanie Udało mi się opracować mały sposób (skuteczny jak mały głód ?). Pomogła w tym również moja obecna praca. Muszę często estymować swoje […]

Kategorie
Kryptowaluty

TRON – prawie jak z filmu

Programuj w solidity, uruchamiaj na Tron Po krótkiej przerwie wracamy. Co tam w projektach krypto? Przekonajmy się. Czy będzie rządził? Wchodzę na stornę i widzę high. High-throughput, high-scalability, high-availability. To bardzo dobrze, jednak co to oznacza? Tron jest w stanie udźwignąć około dwóch tysięcy (2 tysiące) transakcji na sekundę. Dodatkowo chcą osiągnąć szybkość 10 000 […]

Kategorie
Krypto

P2P – komunikacja serwerów nodejs z wykorzystaniem websockets

P2P i blockchain – komunikacja przyszłości? Nadszedł czas na kolejną część. Tworzymy blockchain, a do tego trzeba stworzyć połączenia między wieloma serwerami. Będą kopać i przechowywać transakcje, więc muszą się łączyć i wymieniać dane. Na początek zrobimy coś prostszego. Nie ma sensu się rzucać na głęboką wodę. Przygotujemy serwery, do których będziemy dodawać kolejne nody […]

Kategorie
Blog Krypto

Postaw swój własny blockchain – implementacja portfela i transakcji

Implementacja portfela i transakcji Długo się odwlekał ten post. Dni mijały a ja nie mogłem zebrać się do jego napisania. Jednak udało mi się w końcu. Do tej pory doskonale znacie poprzednie części: Moje początki z bitcoinem: http://vps734572.ovh.net/2017/09/16/historia-jak-poznalem-blockchain-i-bitcoin/ Jak napisać własny blockchain: http://vps734572.ovh.net/2017/09/29/wlasny-blockchain-implementacja-poradnik/ Poznać matematykę użytą w tej technologii: http://vps734572.ovh.net/2017/10/11/matematyka-tworzaca-blockchain-i-bitcoin-poradnik/ Dowiedzieć się trochę o bezpieczeństwie: […]

Kategorie
Krypto

Implementacja proof of work – blockchain poradnik

Blockchain i proof of work Wstęp No i jest kolejny tekst o blockchain. Tym razem implementacja proof of work. Jak to działa? Jak stworzyć samemu taki system? Jak to pomaga? Dlaczego warto? Czy bezpieczne? Trzeba to udowodnić, lecz najpierw proponuję zapoznać się z poprzednimi tekstami. Stanowią one nierozłączną całość tej serii: Moja historia z bitcoin […]

Kategorie
Blog JavaScript

#5 JavaScript od Patysia czyli class

Hej W końcu. Klasy w JavaScript. Nie żeby ich nie było czy coś. Ale teraz są w normalniej i czytelnej formie. Nie ma już bólu, że jest to okropne. Jak dla mnie jedna z najlepszych rzeczy. Koniec z jednoplikowymi programami. Koniec z zabawą jak to połączyć. Razem z modułami klasy tworzą świetną całość, na którą […]

Kategorie
Blog Krypto Najlepsze

Własny blockchain – implementacja – poradnik

Każdy chce własny blockchain Tak jak obiecałem zaczynamy implementację blockchain. Temat prosty nie jest. Jednak zauważyłem, że wystarczy podzielić temat na mniejsze części. Teraz przedstawię same podstawy. Co to blok, transakcja i jak jedno z drugim się łączy. Transakcja Chociaż według mnie nie jest to dobra nazwa, to skoro została ogólnie przyjęta to możemy jej […]

Kategorie
Blog JavaScript

#4 JavaScript od Patysia czyli arrows – ES6

Hej Wprowadzono wiele nowości do JavaScript. W dodatku są super. Zaczniemy od arrows. Pozwala pisać znacznie krócej funkcje. Jest to szczególnie przydatne w jednolinikowych funkcjach albo w callbackach. Cztery linie w jednej Gdy zobaczyłem jak wygląda kod ES6 na początku byłem zagubiony. Masa dziwnych znaków, brakujące nawiasy albo raz są a raz nie ma. Wydawało […]

Kategorie
Blog JavaScript

#3 JavaScript od Patysia czyli reduce

A więc reduce Jak sama nazwa wskazuje służy do redukowania (niekoniecznie masy 🙂 ).  Wspaniały gdy potrzebujemy uzyskać np. sumę z tablicy albo sprowadzić do jednej zmiennej jakieś wartości. Nudna suma Przykład używany zawsze i wszędzie. Podstawa, którą jednak trzeba umieć i cała esencja reduce. Zamówienia Trochę bardziej z życia teraz. Programując strony internetowe i […]

Kategorie
Blog JavaScript

#2 JavaScript od Patysia czyli map

#2 JavaScript od Patysia czyli map Co to map ? Map to genialna funkcja. Pozwala przerobić elementy tablicy i zwrócić całkiem nową – odmienioną. Potrzebujesz dużych liter? Użyj map. Potrzebujesz połączyć imię i nazwisko w jeden element? Użyj map. Chcesz dostać wartości powiększone o VAT? Użyj map. No to duże literki Czasami dostajemy zestaw danych […]

Kategorie
Blog JavaScript Najlepsze

#1 JavaScript od Patysia czyli 3 przydatne operacje na danych

JavaScript arrays czyli przydatne operacje na danych Czyszczenie danych Często generujemy dane i w razie wystąpienia jakiegoś błędu do tablicy wrzucane są wartości null albo undefined. Jeśli nie przygotowaliśmy się na taką sytuację, to nasza aplikacja się wysypuje. Jednak w prosty sposób możemy czyścić naszą tablicę z niepotrzebnych danych.   Filtrowanie danych do wyświetlenia Załóżmy, […]

Kategorie
Blog DSP2017 Prawie Życiowe

Początek Wielkiej Przygody – REACT

Początek Wielkiej Przygody – REACT A zaczęło się to tak … Siedzę na łóżku, w jednej ręce parująca kawa. Zapach rozchodzi się po gorącym pokoju. Laptop na kolanach dodatkowo rozgrzewa nogi. Słyszę pyknięcie telefonu. Przyszło jakieś powiadomienie. Przerzucam się do przeglądarki i widzę cyfrę przy skrzynce z mailami. W końcu przyszło. Uśmiecham się do siebie, […]