Autor: Yuri Gagarin

Zdalne zarządzanie komputerem przez przeglądarkę

Około pół roku temu postanowiłem stworzyć program do zarządzania komputerem przez przeglądarkę. Zacząłem od prostego serwera HTTP na jednym gniazdku, który przesyłał obrazy do przeglądarki i odbierał współrzędne kursora do sterowania. Na pewnym etapie zrozumiałem, że do tych celów dobrze nadaje się technologia WebRTC. Takie rozwiązanie istnieje w przeglądarce Chrome, instalowane przez rozszerzenie. Ale chciałem stworzyć lekką aplikację, […]

Porady i triki dotyczące Linuxa: serwerze, otwórz się

Dla tych, którzy chcą zapewnić sobie, ukochanemu, dostęp do swoich serwerów z dowolnego miejsca na świecie przez SSH/RDP/inne — mała ściągawka. Musimy obejść się bez VPN i innych udoskonaleń, z dowolnego dostępnego urządzenia. I tak, aby nie trzeba było zbyt wiele się wysilać z serwerem. Wszystko, co potrzebne — knockd, proste ręce i 5 minut pracy. "W internecie […]"

W nocnych wersjach Firefox wprowadzono zmodernizowany interfejs paska adresu

W nocnych wersjach Firefox, na bazie których 2 grudnia zostanie wydana wersja Firefox 71, aktywowano nowy wygląd paska adresu. Najbardziej zauważalną zmianą jest odejście od wyświetlania listy rekomendacji na całą szerokość ekranu na rzecz przekształcenia paska adresu w wyraźnie określone okno. Aby wyłączyć nowy wygląd paska adresu w about:config, dodano opcję „browser.urlbar.megabar”. Megabar wciąż […]

Chrome zacznie blokować zasoby HTTP na stronach HTTPS i sprawdzać niezawodność haseł

Firma Google ostrzegła o zmianach w podejściu do przetwarzania mieszanej treści na stronach otwartych przez HTTPS. Wcześniej, gdy na stronach otwartych przez HTTPS znajdowały się komponenty ładowane bez szyfrowania (protokół http://), wyświetlany był specjalny wskaźnik. W przyszłości postanowiono domyślnie blokować ładowanie takich zasobów. W ten sposób strony otwarte przez „https://” będą gwarantowały zawartość tylko zasobów załadowanych […]

Wydanie PostgreSQL 12

Grupa deweloperów PostgreSQL ogłosiła wydanie PostgreSQL 12, najnowszej wersji systemu zarządzania relacyjnymi bazami danych o otwartym kodzie źródłowym. W PostgreSQL 12 znacznie poprawiono wydajność zapytań - szczególnie w przypadku pracy z dużymi zbiorami danych, a także zoptymalizowano wykorzystanie przestrzeni dyskowej w całości. Wśród nowych funkcji znajduje się wprowadzenie języka zapytań JSON Path (kluczowej części standardu SQL/JSON); […]

mastodon v3.0.0

Mastodon nazywany jest „zdecentralizowanym Twitterem”, w którym mikroblogi są rozproszone po wielu niezależnych serwerach, powiązanych ze sobą w jedną sieć. W tej wersji aktualizacji jest bardzo dużo. Oto najważniejsze: już nie obsługiwano OStatus, alternatywa to - ActivityPub. Usunięto niektóre przestarzałe REST API: GET /api/v1/search API, zamiast niego GET /api/v2/search. GET /api/v1/statuses/:id/card, teraz używany jest atrybut card. POST /api/v1/notifications/dismiss?id=:id, zamiast […]

Jak w Parallels podbiliśmy Sign In with Apple

Myślę, że wielu ma już na uwadze Sign In with Apple (w skrócie SIWA) po WWDC 2019. W artykule opowiem o konkretnych pułapkach, z którymi musiałem się zmierzyć integrując tę funkcjonalność w naszym portalu licencyjnym. Ten artykuł nie jest do końca dla tych, którzy dopiero zaczynają rozumieć SIWA (dla nich podałem kilka informacyjnych linków na końcu […]

Struktury danych do przechowywania grafów: przegląd istniejących oraz dwa „prawie nowe”

Cześć wszystkim. W tym wpisie postanowiłem wymienić główne struktury danych stosowane do przechowywania grafów w informatyce, a także opowiem o jeszcze kilku takich strukturach, które w jakiś sposób „wykrystalizowały się” w mojej głowie. Zaczynamy. Ale nie od samego początku - myślę, że to, czym jest graf i jakie są jego rodzaje (ukierunkowane, nieukierunkowane, ważone, nieważone, z wieloma krawędziami […]

Droga do weryfikacji typów 4 milionów wierszy kodu Python. Część 3

Przedstawiamy Państwu trzecią część tłumaczenia materiału o drodze, którą przeszła firma Dropbox, wprowadzając system weryfikacji typów kodu Python. → Poprzednie części: pierwsza i druga Osiągnięcie 4 milionów wierszy typowanego kodu Jeszcze jednym ważnym zadaniem (był to drugi najczęściej poruszany problem w wewnętrznych ankietach) było zwiększenie objętości kodu w Dropbox, […]

Krótki wstęp do Kustomize

Przykład tłumaczenia: Artykuł napisał Scott Lowe — inżynier z dużym doświadczeniem w IT, autor/współautor siedmiu książek drukowanych (głównie o VMware vSphere). Obecnie pracuje w jej spółce córce VMware — Heptio (przejęta w 2016 roku), specjalizując się w obliczeniach w chmurze i Kubernetes. Sam tekst stanowi zwięzłe i proste do zrozumienia wprowadzenie do zarządzania konfiguracjami […]

Kubernetes 1.16: przegląd głównych nowości

Dziś, w środę, odbywa się kolejna edycja wydania Kubernetes — 1.16. Zgodnie z tradycją naszego bloga, już po raz dziesiąty opowiadamy o najważniejszych zmianach w nowej wersji. Informacje wykorzystane do przygotowania tego materiału pochodzą z tabeli śledzenia ulepszeń Kubernetes, CHANGELOG-1.16 oraz odpowiednich zgłoszeń, pull requestów, a także propozycji ulepszeń Kubernetes […]

Małe obrazy Docker, które wierzyły w siebie*

[odniesienie do amerykańskiej bajki dla dzieci „Mały pociąg, który wierzył w siebie” („The Little Engine That Could”) — przyp. tłum.] * Jak automatycznie tworzyć małe obrazy dockerowe dla swoich potrzeb Niezwykła obsesja Ostatnie kilka miesięcy byłem opętany obsesją: jak bardzo można zmniejszyć obraz Docker, aby aplikacja nadal działała? Rozumiem, że pomysł jest dziwny. Zanim zagłębimy się […]

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