Autor: Yuri Gagarin

Python dla Weba: co junior musi wiedzieć, aby pracować i rozwijać się

Przygotowaliśmy skróconą transkrypcję z głównymi myślami z podcastu Python Junior: omówiliśmy, od czego zacząć i dokąd skierować się jako początkujący programista w Pythonie. Ostatnio mamy dużo treści dla średniozaawansowanych i zaawansowanych, ale ten odcinek jest zdecydowanie dla juniorów. Główne tematy: Jakie umiejętności są potrzebne nowemu programiście, aby zajmować się programowaniem webowym? Czego oczekują […]

Bloki budowlane aplikacji rozproszonych. Pierwsze przybliżenie

W poprzednim artykule omówiliśmy teoretyczne podstawy architektury reaktywnej. Czas porozmawiać o strumieniach danych, sposobach realizacji reaktywnych systemów Erlang/Elixir oraz wzorcach wymiany wiadomości w nich: Request-response Request-Chunked Response Response with Request Publish-subscribe Inverted Publish-subscribe Rozdzielanie zadań SOA, MSA i wymiana wiadomości SOA, MSA to architektury systemowe, które definiują zasady budowania systemów, podczas gdy […]

HTTPS nie zawsze jest tak bezpieczny, jak się wydaje. Luki znaleziono w 5,5% stron HTTPS

Jedna z najlepszych stron na Alexa (centralny okrąg), zabezpieczona HTTPS, z subdomenami (szare) i zależnościami (białe), wśród których znajdują się podatne (kreskowy wypełnienie) W dzisiejszych czasach ikona zabezpieczonego połączenia HTTPS stała się standardowym i nawet niezbędnym atrybutem każdej poważnej strony. Jeśli certyfikat jest nieobecny, prawie wszystkie nowoczesne przeglądarki wyświetlają ostrzeżenie, że połączenie z witryną „nie jest zabezpieczone” i nie zalecają […]

Wydanie InterSystems IRIS 2019.1

W połowie marca wydano nową wersję platformy danych InterSystems IRIS 2019.1 Prezentujemy Państwu listę zmian w języku polskim. Pełna lista zmian i Lista Kontrolna Aktualizacji w języku angielskim jest dostępna pod linkiem. Ulepszenia w InterSystems Cloud Manager InterSystems Cloud Manager to narzędzie do prostego wdrażania instalacji InterSystems IRIS w chmurze. W wersji 2019.1 w ICM […]

Sony zmieniło zasady anulowania zakupów w PlayStation Store i wspomniało o zmianie identyfikatora online

Firma Sony Interactive Entertainment wprowadziła pewne zmiany w zasadach anulowania zakupów w PlayStation Store. Teraz można zwracać gry i zamówienia w przedsprzedaży. Warunki zwrotu w PlayStation Store wciąż nie są tak demokratyczne, jak w Steam, ale Sony Interactive Entertainment zmierza w dobrą stronę. Teraz możesz zwrócić każdy zakup w PlayStation Store w ciągu 14 dni od […]

Zapytania równoległe w PostgreSQL

W nowoczesnych procesorach jest wiele rdzeni. Od lat aplikacje wysyłały zapytania do baz danych równolegle. Jeśli jest to zapytanie raportowe do wielu wierszy w tabeli, wykonywane jest szybciej, gdy korzysta z wielu rdzeni, a w PostgreSQL jest to możliwe od wersji 9.6. Zajęło to 3 lata, aby wprowadzić funkcję równoległych zapytań — kod musiał być przepisywany na różnych etapach wykonania […]

Sharp Aquos Zero: smartfon z procesorem Snapdragon 845 i systemem Android 9 Pie

Korporacja Sharp ogłosiła wydajny smartfon Aquos Zero, wyposażony w ekran o przekątnej 6,2 cala. Nowość otrzymała wyświetlacz formatu WQHD+ o rozdzielczości 2992 × 1440 pikseli. W górnej części panelu znajduje się wycięcie, w którym umieszczona jest 8-megapikselowa kamera przednia. Ochronę przed uszkodzeniami zapewnia wytrzymałe szkło Corning Gorilla Glass 5. "Serce" smartfona to procesor Qualcomm Snapdragon 845 (SDM845). Produkt […]

Transakcje i mechanizmy ich kontroli

Transakcje Transakcja to sekwencja operacji na danych mająca początek i koniec. Transakcja to sekwencyjne wykonanie operacji odczytu i zapisu. Zakończeniem transakcji może być albo zapisanie zmian (potwierdzenie, commit), albo ich anulowanie (wycofanie, rollback). W odniesieniu do baz danych transakcja to kilka zapytań, które traktowane są jako jedno zapytanie. Transakcje muszą spełniać właściwości ACID atomowość. Transakcja albo wykonuje się w całości […]

Lista kontrolna tworzenia i publikacji aplikacji internetowych

Aby stworzyć własną aplikację internetową, nie wystarcza już sama umiejętność jej rozwijania. Kluczowym aspektem jest konfiguracja narzędzi do wdrażania aplikacji, monitorowania oraz zarządzania i administracji środowiskiem, w którym działa. Era ręcznego wdrażania odchodzi w zapomnienie, nawet dla małych projektów narzędzia automatyzacji mogą przynieść znaczące korzyści. Podczas ręcznego wdrażania często możemy […]

Cisco HyperFlex vs. konkurenci: testujemy wydajność

Kontynuujemy prezentację systemu hiperconwergentnego Cisco HyperFlex. W kwietniu 2019 roku firma Cisco ponownie organizuje serię demonstracji nowego rozwiązania hiperconwergentnego Cisco HyperFlex w Rosji i Kazachstanie. Możesz zapisać się na demonstrację za pomocą formularza kontaktowego, klikając w link. Dołącz! Petersburg (1-19 kwietnia 2019 roku) Samara (10 kwietnia 2019 roku) Almaty […]

Microsoft Visual Studio 2019 jest dostępne do pobrania

Rozwój Visual Studio 2019 rozpoczął się już w zeszłym lecie, a pierwsza wersja pre-release pojawiła się już w grudniu 2018 roku. W końcu Microsoft z dumą ogłosił, że ostateczna wersja VS 2019 jest dostępna do pobrania i używania dla wszystkich chętnych, zarówno dla Windows, jak i macOS. Przy tym Visual Studio 2019 dla Mac kryje w sobie przeszły przez proces rebrandingowy […]

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