Autor: Yuri Gagarin

Jak parsowałem Habr, część 1: trendy

Kiedy noworoczny sałatka Olivier została zjedzona, nie miałem nic do roboty, więc postanowiłem pobrać na swój komputer wszystkie artykuły z Habr (i pokrewnych platform) i je zbadać. Powstało kilka ciekawych wątków. Pierwszy z nich to rozwój formatu i tematyki artykułów przez 12 lat istnienia strony. Na przykład, dynamika niektórych tematów jest dość wymowna. Ciąg dalszy — po katem. Proces […]

Wydanie nginx 1.17.9 i njs 0.3.9

Wydano wersję głównej gałęzi nginx 1.17.9, w ramach której kontynuowany jest rozwój nowych możliwości (w równolegle wspieranej stabilnej gałęzi 1.16 wprowadzane są jedynie zmiany związane z eliminowaniem poważnych błędów i luk w zabezpieczeniach). Główne zmiany: Zabronione zostało podawanie kilku wierszy „Host” w nagłówku żądania; Naprawiono błąd, w którym nginx ignorował dodatkowe wiersze „Transfer-Encoding” w nagłówku żądania; Wprowadzono poprawki zapobiegające wyciekom […]

Wydanie systemu operacyjnego DragonFly BSD 5.8

Dostępna jest wersja DragonFlyBSD 5.8, systemu operacyjnego z hybrydowym jądrem, stworzonego w 2003 roku w celu alternatywnego rozwoju gałęzi FreeBSD 4.x. Do cech DragonFly BSD należy rozproszony system plików wersjonowania HAMMER, wsparcie dla uruchamiania „wirtualnych” jąder systemu jako procesów użytkownika, możliwość buforowania danych i metadanych systemu plików na dyskach SSD, uwzględniających kontekst wariantowe linki symboliczne, możliwość zamrażania procesów […]

Wydanie nEMU 2.3.0 — interfejsu do QEMU, opartego na półgrupowej grafice ncurses

Wydano nEMU w wersji 2.3.0. nEMU to interfejs ncurses do QEMU, który ułatwia tworzenie, konfigurację i zarządzanie maszynami wirtualnymi. Kod został napisany w języku C i jest udostępniany na licencji BSD-2. Nowości: Dodano demon monitorujący maszyny wirtualne: przy zmianie stanu wysyła powiadomienie do D-Bus przez interfejs org.freedesktop.Notifications. Nowe opcje do zarządzania maszynami wirtualnymi z wiersza poleceń: —powerdown, —force-stop, —reset, […]

Wydano wersję nginx 1.17.9

Wydano nginx 1.17.9, kolejny release w obecnej gałęzi mainline serwera www nginx. W gałęzi mainline trwa aktywny rozwój, podczas gdy w bieżącej stabilnej gałęzi (1.16) wprowadzane są jedynie poprawki błędów. Zmiana: teraz nginx nie zezwala na kilka linii „Host” w nagłówku żądania. Poprawka: nginx ignorował dodatkowe linie „Transfer-Encoding” w nagłówku żądania. Poprawka: wycieki gniazd przy użyciu […]

Jak napisać i opublikować inteligentny kontrakt w Telegram Open Network (TON)

Jak napisać i opublikować smart kontrakt w TON O czym jest ten artykuł? W artykule opowiem, jak wziąłem udział w pierwszym (z dwóch) konkursie Telegramu dotyczącym blockchainu, nie zdobyłem miejsca na podium i postanowiłem udokumentować moje doświadczenie w artykule, aby nie zginęło w mrokach historii i być może pomogło komuś. Nie chciałem pisać […]

Michał Salosin. Golang Meetup. Zastosowanie Go w backendzie aplikacji „Smotri+”

Michał Salosin (dalej – MS): – Cześć wszystkim! Nazywam się Michał. Pracuję jako backend developer w firmie MC2 Software i opowiem o użyciu Go w backendzie aplikacji mobilnej „Szukaj+”. Czy ktoś z obecnych lubi hokej? W takim razie ta aplikacja jest dla was. Jest dostępna na Androida i iOS, służy do oglądania transmisji różnych wydarzeń sportowych online i […]

Wydano stabilną wersję Chrome OS 80

Firma Google nie rezygnuje z rozwijania systemu operacyjnego Chrome OS, który niedawno otrzymał dużą aktualizację w wersji 80. Stabilna wersja Chrome OS 80 miała być wydana jeszcze kilka tygodni temu, ale deweloperzy najwyraźniej źle oszacowali terminy i aktualizacja dotarła z opóźnieniem. Jednym z ważnych nowości w 80. wersji był zaktualizowany interfejs tabletowy, który można […]

Masowe wycofanie certyfikatów Let's Encrypt

Organizacja certyfikacyjna Let’s Encrypt, kontrolowana przez społeczność, która bezpłatnie wydaje certyfikaty wszystkim zainteresowanym, ostrzegła o nadchodzącym odwołaniu wielu wcześniej wydanych certyfikatów TLS/SSL. Z 116 mln obecnie obowiązujących certyfikatów Let’s Encrypt zostanie odwołanych nieco ponad 3 mln (2,6%), z których około 1 mln to duplikaty przypisane do jednej domeny (błąd zasadniczo dotknął bardzo często aktualizowane […]

GCC został usunięty z głównej kompozycji FreeBSD

Zgodnie z wcześniej ustalonym planem, zestaw kompilatorów GCC został usunięty z drzewa źródłowego FreeBSD. Kompilacja GCC wraz z systemem podstawowym dla wszystkich architektur została domyślnie wyłączona pod koniec grudnia, a teraz kod GCC został usunięty z repozytorium SVN. Zauważono, że w momencie usunięcia GCC wszystkie platformy, które nie wspierają Clang, przeszły na korzystanie z zewnętrznych narzędzi budowlanych, […]

Wydanie Chrome OS 80

Wydano system operacyjny Chrome OS 80, oparty na jądrze Linux, menedżerze systemowym upstart, narzędziach budowlanych ebuild/portage, otwartych komponentach oraz przeglądarce internetowej Chrome 80. Środowisko użytkownika Chrome OS jest ograniczone do przeglądarki internetowej, a zamiast standardowych programów wykorzystane są aplikacje webowe, niemniej jednak, Chrome OS zawiera pełnoprawny interfejs wielookienkowy, pulpit i pasek zadań. Wersja Chrome OS 80 […]

Porteus Kiosk 5.0.0 — dystrybucja do realizacji demonstracyjnych stanowisk i terminali samoobsługowych.

2 marca ukazała się piąta wersja dystrybucji Porteus Kiosk 5.0.0, opartej na Gentoo Linux, przeznaczonej do szybkiego wdrażania stoisk demonstracyjnych oraz terminali samoobsługowych. Rozmiar obrazu wynosi zaledwie 104 MB. Dystrybucja zawiera minimalne środowisko wymagane do uruchomienia przeglądarki internetowej (Mozilla Firefox lub Google Chrome) z ograniczonymi uprawnieniami — zmianę ustawień i instalację dodatków zabroniono […]

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