Autor: Yuri Gagarin

Wydano NoRT CNC Control 0.4

Wydano nową wersję opracowywanego przeze mnie systemu zarządzania frezarką CNC. W tej wersji przede wszystkim naprawiono błędy i niedociągnięcia poprzedniej wersji (Wydano NoRT CNC Control). Ulepszenia: Przebudowano planner prędkości ruchu. Nowy planner analizuje ruch od początku do końca, uwzględniając krzywiznę łuków w trakcie ruchu po łuku i wybiera maksymalnie możliwe […]

Zasada pojedynczej odpowiedzialności. Nie tak prosta, jak się wydaje

Zasada pojedynczej odpowiedzialności, znana także jako zasada jedynej zmienności, jest niezwykle skomplikowana do zrozumienia i stanowi nerwowy temat na rozmowach kwalifikacyjnych dla programistów. Moje pierwsze poważne zapoznanie się z tą zasadą miało miejsce na początku pierwszego roku, kiedy młodych i zielonych zabrało nas do lasu, aby zrobić z osobników studentów — prawdziwych studentów. […]

Przepraszam, ale nie przyjdę do pracy, ponieważ jest teraz zima

Cudowne są Twoje sprawy, Panie. Tak mniej więcej mówiłem na ostatniej konferencji poświęconej teorii pokoleń X, Y, Z. Tak się złożyło, że całe to pokoleniowe szaleństwo minęło mnie obojętnie. Dlatego, gdy zaczęto mi opowiadać, że przy zarządzaniu zespołami należy uwzględniać ich przynależność do danej litery alfabetu łacińskiego, byłem nieco zaskoczony („zdziwiony”, „zaintrygowany”, „zaskoczony”, […]

Jak połączyć klastry Kubernetes w różnych centrach danych

Witaj w serii krótkich przewodników po Kubernetes. To regularna kolumna z najciekawszymi pytaniami, które otrzymujemy online i na naszych szkoleniach. Odpowiada ekspert Kubernetes. Dzisiejszym ekspertem jest Daniele Polencic. Daniele pracuje jako instruktor i programista w Learnk8s. Jeśli chcesz, aby twoje pytanie zostało omówione w następnym poście, skontaktuj się z […]

Cloudowe usługi do gier na słabszych PC, aktualne w 2019 roku

Wartość rynku gier szacuje się na 140 miliardów dolarów. Z każdym rokiem rynek się rozszerza, swoje nisze znajdują nowe firmy, a stare podmioty również się rozwijają. Jednym z najszybciej rozwijających się trendów w grach są gry w chmurze, które nie wymagają ani potężnego PC, ani konsoli najnowszej generacji do uruchomienia nowości. Według danych agencji analitycznej IHS Markit, w ubiegłym roku usługi gamingowe […]

Zastosowanie losowego orakula na przykładzie loterii

Pewnego poranka natrafiłem na artykuł o weryfikowalnym generatorze liczb losowych na platformie blockchain Waves. Ogólny obraz był jasny, ale sposób konkretnej implementacji — nie. Jakieś kody, podpisy, co, gdzie, dlaczego? Kilka konsultacji z autorem orakulum pozwoliło na połączenie logiki losowania (zrealizowanej w PHP) z algorytmem generowania liczb losowych. W momencie rozpoczęcia turnieju/gry […]

Pierwsza wersja testowa mobilnej platformy Tizen 5.5

Została zaprezentowana pierwsza wersja testowa (milestone) mobilnej platformy Tizen 5.5. Wydanie ma na celu zapoznanie deweloperów z nowymi możliwościami platformy. Kod jest dostarczany na licencjach GPLv2, Apache 2.0 i BSD. Kompilacje zostały przygotowane dla emulatora, płyt Raspberry Pi 3, odroid u3, odroid x u3, artik 710/530/533 oraz różnych platform mobilnych opartych na architekturach armv7l i arm64. Projekt rozwija się w ramach […]

W katalogu pakietów PyPI dodano wsparcie dla dwustopniowej autoryzacji

W PyPI, katalogu pakietów dla programistów w języku Python, dodano wsparcie dla dwustopniowej weryfikacji, aby chronić konto w razie kompromitacji głównego hasła. Możliwość ta jest dostępna dla wszystkich zarejestrowanych użytkowników katalogu. Jak na razie z metod dwustopniowej weryfikacji wspierane są tylko ograniczone czasowo jednorazowe kody (TOTP), generowane za pomocą specjalnej aplikacji mobilnej. Do generowania jednorazowych haseł mogą być używane […]

Zaostrzenie zasad publikacji dodatków w Chrome Web Store

Firma Google ogłosiła zaostrzenie zasad dotyczących umieszczania dodatków w katalogu Chrome Web Store. Pierwsza część zmian dotyczy projektu Strobe, w ramach którego przeprowadzono przegląd metod stosowanych przez zewnętrznych deweloperów aplikacji i dodatków do uzyskiwania dostępu do usług związanych z kontem użytkownika w Google lub danymi na urządzeniach z Androidem. Oprócz wcześniej zaprezentowanych nowych […]

Dzień ochrony dzieci przed złym kodem

Wpis poświęcony Dniu Dziecka. Jakiekolwiek zbieżności – nie są zbiegami. W wieku 10 lat miałem pierwszy komputer i płytę z Visual Studio 6. Od tego czasu wymyślam sobie zadania — zautomatyzować sprawy, stworzyć jakiś serwis internetowy dla trzech osób lub napisać grę, którą później usuną z Play Marketu z powodu wieku. Oczywiście, traciłem źródła i […]

Chmurowa kopia zapasowa Schrödingera

W mojej kolekcji interesujących przypadków związanych z przechowywaniem danych online pojawił się ciekawy eksponat — dzisiejszy list od Crashplan do użytkowników „CrashPlan for Small Business”. Ten eksponat ucieszy nudnych sceptyków, potwierdzając ich najbardziej śmiałe oczekiwania. Natomiast dla optymistów i tych, którzy nigdy się nie zastanawiali, jak działają kopie zapasowe online, może to być zaskoczeniem. W dniu […]

VMware NSX dla najmłodszych. Część 6. Konfiguracja VPN

Część pierwsza. Wprowadzenie Część druga. Konfiguracja zasad zapory i NAT Część trzecia. Konfiguracja DHCP Część czwarta. Konfiguracja routingu Część piąta. Konfiguracja równoważnika obciążenia Dziś przyjrzymy się możliwościom konfiguracji VPN, które oferuje nam NSX Edge. Ogólnie możemy podzielić technologie VPN na dwa kluczowe typy: Site-to-site VPN. Najczęściej używa się IPSec do tworzenia zabezpieczonego tunelu […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster