Kategoria: Nowinki internetowe

Wydanie serwera proxy Squid 4.8 z usunięciem krytycznej luki bezpieczeństwa

Opublikowano poprawkę wydania serwera proxy Squid 4.8, w której usunięto 5 luk bezpieczeństwa. Jedna z luk (CVE-2019-12527) potencjalnie umożliwia wykonanie kodu z uprawnieniami procesu serwera. Problem ten jest spowodowany błędem w obsłudze uwierzytelniania HTTP Basic i umożliwia przepełnienie bufora podczas przesyłania specjalnie sformatowanych danych uwierzytelniających przy odwołaniach do Squid Cache Manager lub wbudowanego bramki FTP. Luka ta występuje od […]

Tworzymy aplikację wielojęzyczną w React Native

Lokalizacja produktów jest bardzo ważna dla międzynarodowych firm wchodzących na nowe rynki. Podobnie lokalizacja jest potrzebna dla aplikacji mobilnych. Gdy deweloper rozpoczyna międzynarodową ekspansję, istotne jest, aby umożliwić użytkownikom z innego kraju korzystanie z interfejsu w ich rodzimym języku. W tym artykule stworzymy aplikację w React Native, używając pakietu react-native-localize. Skillbox zaleca: Edukacyjny kurs online „Zawód programista Java”. […]

Psychoanaliza efektu niedocenionego specjalisty. Część 1. Kto i dlaczego

1. Wprowadzenie Niesprawiedliwość jest niepoliczalna: naprawiając jedną, ryzykujesz popełnienie innej. Romain Rolland Pracując jako programista od początku lat 90-tych, wielokrotnie spotykałem się z problemami niedocenienia. Oto na przykład, jestem młody, mądry, pozytywny z każdej strony, a mimo to nie awansuję w hierarchii zawodowej. Nie to, żeby w ogóle się nie awansować, ale awansuję jakoś inaczej, niż bym […]

Czytanie między nutami: system przesyłania danych w muzyce

Wyrażenie tego, czego nie mogą przekazać słowa; odczucie najróżniejszych emocji, splatających się w huraganie uczuć; oderwanie się od ziemi, nieba, a nawet samego wszechświata, wyruszając w podróż, gdzie nie ma map, dróg ani wskazówek; wymyślenie, opowiedzenie i przeżycie całej historii, która zawsze pozostanie wyjątkowa i niepowtarzalna. To wszystko umożliwia muzyka — sztuka, która istnieje od wielu […]

Projektowanie interfejsów gier. Brent Fox. O czym jest książka?

Ten artykuł to krótkie podsumowanie książki 'Game Interface Design' autorstwa Brenta Foxa. Książka ta była dla mnie interesująca z perspektywy programisty, który zajmuje się tworzeniem gier jako hobby w pojedynkę. Opiszę, na ile była dla mnie przydatna i jak wpłynęła na moje hobby. Ta recenzja pomoże Ci zdecydować, czy warto zainwestować czas w tę […]

Nowy Microsoft Edge może się pojawić w Windows 10 20H1.

Firma Microsoft intensywnie pracuje nad przygotowaniem nowej przeglądarki Edge opartej na Chromium do wydania. Na razie główne wysiłki są skoncentrowane na kompilacjach Canary i Dev, a terminy wydania nie są podawane. Jednak badacz Rafael Rivera informował, że w ostatniej kompilacji Windows 10 dla uczestników Fast Ring odkryto kod, który wskazuje na plany firmy […]

AMD uznała litografię za jeden z kluczowych czynników wzrostu wydajności współczesnych procesorów.

Konferencja Semicon West 2019, organizowana przez firmę Applied Materials, już przyniosła efekty w postaci interesujących stwierdzeń szefowej AMD, Lisy Su. Chociaż AMD od dłuższego czasu nie produkuje procesorów samodzielnie, w tym roku wyprzedziła głównego konkurenta pod względem nowoczesności wykorzystywanych technologii. Choć GlobalFoundries pozostawiły AMD samą w wyścigu o normy technologiczne 7 nm […]

Mechaniki gamifikacji: drzewo umiejętności

Cześć, Habr! Kontynuujemy rozmowę o mechanikach gier. Poprzedni artykuł dotyczył rankingu, a w tym porozmawiamy o drzewie umiejętności (technologicznym drzewie, skill tree). Przyjrzymy się, jak drzewo jest wykorzystywane w grach i jak tę mechanikę można zastosować w gamifikacji. Drzewo umiejętności to szczególny przypadek technologicznego drzewa, którego pierwowzór pojawił się po raz pierwszy w grze planszowej Civilization w […]

Wydanie projektu DXVK 1.3 z realizacją Direct3D 10/11 na API Vulkan.

Powstała wersja warstwy DXVK 1.3, oferująca implementację DXGI (DirectX Graphics Infrastructure), Direct3D 10 i Direct3D 11, działającą poprzez translację wywołań do API Vulkan. Aby korzystać z DXVK, potrzebne są sterowniki obsługujące API Vulkan, takie jak AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 oraz AMDVLK. DXVK może być używane do uruchamiania aplikacji 3D i gier w systemie Linux […]

Wydanie rozproszonej bazy danych TiDB 3.0

Wydano wersję rozproszonej bazy danych TiDB 3.0, rozwijanej z inspiracji technologiami Google Spanner i F1. TiDB należy do kategorii hybrydowych systemów HTAP (Hybrid Transactional/Analytical Processing), zdolnych do realizacji transakcji w czasie rzeczywistym (OLTP) oraz przetwarzania zapytań analitycznych. Projekt napisany jest w języku Go i jest dostarczany na licencji Apache 2.0. Cechy TiDB: Wsparcie dla SQL […]

Google testuje nową sieć społecznościową.

Firma Google zdecydowanie nie zamierza rezygnować z pomysłu własnej sieci społecznościowej. Niedawno zamknięta Google+, a już "korporacja dobra" zaczęła testować Shoelace. To nowa platforma do interakcji społecznej, różniąca się od Facebooka, „VKontakte” i innych. Twórcy przedstawiają ją jako rozwiązanie dla off-line. Oznacza to, że Shoelace ma na celu pomoc w znajdowaniu przyjaciół i podobnie myślących w rzeczywistym świecie. Zakłada się, że […]

Nie zgadzaj się na rozwijanie czegoś, czego nie rozumiesz.

Od początku 2018 roku pełnię funkcję lidera/szefa/głównego programisty w zespole — nazwij to jak chcesz, ale chodzi o to, że całkowicie odpowiadam za jeden z modułów oraz za wszystkich programistów, którzy nad nim pracują. Ta pozycja otwiera przede mną nowe perspektywy w procesie rozwoju, ponieważ jestem zaangażowany w większą liczbę projektów i aktywniej […]

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster