Kategoria: Blog

Droga do weryfikacji typów 4 milionów linii kodu Python. Część 1

Dziś przedstawiamy pierwszą część tłumaczenia materiału na temat tego, jak w Dropboxie zajmują się kontrolą typów kodu w Pythonie. W Dropboxie dużo się pisze w Pythonie. To język, który wykorzystujemy niezwykle szeroko — zarówno dla serwisów backendowych, jak i dla aplikacji klienckich na komputery stacjonarne. Stosujemy również w dużych ilościach Go, TypeScript i Rust, ale Python — […]

Droga do weryfikacji typów 4 milionów linii kodu Python. Część 2

Dziś publikujemy drugą część tłumaczenia materiału na temat tego, jak w Dropboxie organizowano kontrolę typów dla kilku milionów linii kodu w Pythonie. → Przeczytaj pierwszą część Oficjalne wsparcie typów (PEP 484) Przeprowadziliśmy nasze pierwsze poważne eksperymenty z mypy w Dropboxie podczas Hack Week w 2014 roku. Hack Week to wydarzenie organizowane przez Dropbox przez tydzień. W tym czasie […]

Intel ponownie nie jest w stanie zaspokoić popytu na produkty 14-nm

Rynek zmaga się z niedoborami 14-nm procesorów Intela od połowy zeszłego roku. Firma podjęła ogromne wysiłki, aby naprawić tę sytuację, inwestując dodatkowe 1 miliard dolarów w rozszerzenie produkcji przy wykorzystaniu technologii, która nie jest już najnowocześniejsza. Chociaż to mogło pomóc, nie w pełni. Jak donosi Digitimes, klienci Intela w Azji ponownie skarżą się na niemożność zakupu […]

Automatyczny instalator PostgreSQL w trybie master-slave oraz standalone

Dzień dobry! Opracowałem na Bash automatyczny instalator PostgreSQL w trybie standalone oraz w konfiguracji klastrowej master-slave, który obecnie realizuje klastrowanie w skrypcie pcs+corosync+pacemaker. Co potrafi ta aplikacja: automatyczna instalacja PostgreSQL; ustawienie na backup z wbudowanymi skryptami tworzenia kopii zapasowych; automatyczna optymalizacja ustawień DBMS, informacje o rdzeniach i RAM są pobierane automatycznie bez Waszego udziału; możliwość instalacji zarówno z lokalnego […]

Wykryto lukę w bootrom wszystkich urządzeń Apple z chipami od A5 do A11

Badacz axi0mX odkrył lukę w bootloaderze bootrom urządzeń Apple, która działa na najwcześniejszym etapie uruchamiania, a następnie przekazuje kontrolę do iBoot. Luka nosi nazwę checkm8 i pozwala na pełną kontrolę nad urządzeniem. Opublikowany exploit może być potencjalnie wykorzystywany do obejścia weryfikacji oprogramowania (Jailbreak), uruchamiania innych systemów operacyjnych oraz różnych wersji iOS. Problem ten jest istotny, ponieważ […]

Wydanie beta Ubuntu 19.10

Zaprezentowano wydanie beta dystrybucji Ubuntu 19.10 "Eoan Ermine", które oznacza przejście do pierwszej fazy zamrożenia bazy pakietów oraz przesunięcie wektora rozwoju z wprowadzania nowych funkcji na testowanie i poprawę błędów. Gotowe obrazy testowe zostały przygotowane dla Ubuntu Desktop, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu i UbuntuKylin (edycja dla Chin). Wydanie Ubuntu 19.10 […]

Microsoft portuje przeglądarkę Edge na Linuxa

Sean Larkin, menedżer programów technicznych dla platform webowych Microsoftu, ogłosił prace nad portowaniem przeglądarki Microsoft Edge na system Linux. Szczegóły nie są jeszcze znane. Programiści wykorzystujący Linux do rozwoju, testowania lub codziennej pracy są zaproszeni do wzięcia udziału w ankiecie oraz odpowiedzenia na kilka pytań dotyczących sposobów korzystania z przeglądarki, używanych platform oraz preferencji dotyczących instalacji. Przypominamy, że […]

W kierunku dostępności

Piątek to koniec dnia pracy. Złe wieści zawsze przychodzą w piątek pod koniec dnia pracy. Zamierzasz opuścić biuro, gdy dzwoni nowe powiadomienie o kolejnej reorganizacji, które właśnie przyszło na e-mail. Dziękuję xxxx, yyy od dzisiaj będziesz raportować do zzzz … A zespół Hugues zapewni dostępność naszych produktów dla osób z niepełnosprawnościami. O, […]

ReactOS 0.4.12

Wydano wersję systemu operacyjnego ReactOS 0.4.12, który ma na celu zapewnienie zgodności z programami i sterownikami Microsoft Windows. To dwunaste wydanie po przejściu projektu na bardziej operacyjny system wydawania co około trzy miesiące. Już od 21 lat ten system operacyjny znajduje się w fazie "alpha" rozwoju. Przygotowano obrazy ISO do pobrania (122 MB) oraz wersję Live (90 […]

W jakich krajach jest "najwolniejszy" internet i kto poprawia sytuację w trudno dostępnych regionach

Prędkość dostępu do sieci w różnych miejscach na świecie może różnić się setki razy. Opisujemy projekty, które dążą do dostarczenia szybkiego internetu do odległych regionów. Porozmawiamy również o tym, jak regulowany jest dostęp do sieci w Azji i na Bliskim Wschodzie. / Unsplash / Johan Desaeyere Miejsca z wolnym internetem – wciąż istnieją. Są miejsca […]

Serwer WWW na CentOS 8 z php7, node.js i redis

Wstęp Minęły już 2 dni od wydania nowej wersji systemu operacyjnego CentOS, a dokładniej CentOS 8. Jak dotąd w internecie jest niewiele artykułów na temat tego, jak coś w nim zrobić, dlatego postanowiłem wypełnić tę lukę. Opowiem nie tylko o tym, jak zainstalować tę parę programów, ale także o tym, […]

Adresy IPv4 w RIPE się skończyły. Całkowicie się skończyły…

No dobrze, nie całkiem. To był mały brudny clickbait. Na konferencji RIPE NCC Days, która odbyła się 24-25 września w Kijowie, ogłoszono rychłe zakończenie przydzielania podsieci /22 nowym LIR-om. O problemie wyczerpania przestrzeni adresowej IPv4 mówi się już od dawna. Od około 7 lat, odkąd regionalnym rejestrom przydzielono ostatnie bloki /8. Mimo […]

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