Kategoria: Blog

Wydanie FerretDB 0.1, implementacja MongoDB na bazie DBMS PostgreSQL

Opublikowano wydanie projektu FerretDB 0.1 (dawniej MangoDB), który umożliwia zastąpienie dokumentowej bazy danych MongoDB systemem PostgreSQL bez wprowadzania zmian w kodzie aplikacji. FerretDB działa jako serwer proxy, który przekształca zapytania do MangoDB w zapytania SQL do PostgreSQL, co pozwala na wykorzystanie PostgreSQL jako właściwego magazynu. Kod napisany jest w języku Go i jest dostępny na licencji Apache 2.0. Potrzeba migracji może pojawić się […]

Pierwsze alfa wydanie środowiska użytkownika Maui Shell

Deweloperzy projektu Nitrux zaprezentowali pierwsze alfa wydanie środowiska użytkownika Maui Shell, rozwijanego zgodnie z koncepcją „Convergence”, zakładającą możliwość pracy z tymi samymi aplikacjami zarówno na ekranach dotykowych smartfonów i tabletów, jak i na dużych ekranach laptopów i komputerów stacjonarnych. Maui Shell automatycznie dostosowuje się do rozmiaru ekranu oraz dostępnych metod wprowadzania informacji i może […]

GitHub wprowadził możliwość proaktywnego blokowania wycieków tokenów API

GitHub ogłosił wzmocnienie ochrony przed przypadkowym umieszczaniem w repozytoriach poufnych danych, pozostawionych przez programistów w kodzie. Na przykład zdarzają się przypadki, gdy do repozytorium trafiają pliki konfiguracyjne z hasłami do baz danych, tokeny lub klucze dostępu do API. Wcześniej skanowanie odbywało się w trybie pasywnym i pozwalało na wykrywanie już zaistniałych wycieków, które trafiły do repozytorium. Aby zapobiegać wyciekom, GitHub dodatkowo […]

Wydanie nomenus-rex 0.4.0, narzędzia do masowego zmieniania nazw plików

Dostępna jest nowa wersja narzędzia konsolowego Nomenus-rex, przeznaczonego do masowego zmieniania nazw plików. Program napisany jest w języku C++ i dystrybuowany jest na warunkach licencji GPLv3. Reguły zmieniania nazw konfiguruje się za pomocą pliku konfiguracyjnego. Na przykład: source_dir = "\/home\/user\/work\/source"; destination_dir = "\/home\/user\/work\/destination"; keep_dir_structure = false; copy_or_rename = "copy"; rules = ( { type = "date"; date_format = "%Y-%m-%d"; }, { […

Wydanie Arti 0.2.0, oficjalnej wersji Tor w języku Rust

Twórcy anonimowej sieci Tor przedstawili wydanie projektu Arti 0.2.0, rozwijającego klienta Tor napisanego w języku Rust. Projekt ma status eksperymentalny, a jego funkcjonalność jest gorsza niż w przypadku głównego klienta Tor napisanego w języku C i nie jest jeszcze gotowy do pełnego zastąpienia go. W wrześniu planowane jest wydanie wersji 1.0 z stabilizacją API, CLI i ustawieniami, które będą odpowiednie do początkowego użycia […]

Dystrybucja Gentoo zaczęła publikację cotygodniowych Live-buildów

Twórcy projektu Gentoo ogłosili wznowienie tworzenia Live-buildów, które pozwalają użytkownikom nie tylko ocenić stan projektu i zaprezentować możliwości dystrybucji bez potrzeby instalacji na dysku, ale również używać środowiska jako przenośnej stacji roboczej lub narzędzia dla administratora systemu. Live-buildy będą aktualizowane co tydzień, aby zapewnić dostęp do aktualnych wersji aplikacji. Wydania dostępne są dla architektury amd64, mają rozmiar […]

Wydanie systemu budowy CMake 3.23

Zaprezentowano wydanie wieloplatformowego otwartego generatora skryptów budowy CMake 3.23, będącego alternatywą dla Autotools i używanego w takich projektach jak KDE, LLVM/Clang, MySQL, MariaDB, ReactOS czy Blender. Kod CMake napisany jest w języku C++ i rozpowszechniany na licencji BSD. CMake wyróżnia się prostym językiem skryptowym, możliwościami rozszerzenia funkcjonalności przez moduły, wsparciem dla pamięci podręcznej oraz narzędziami do cross-kompilacji […]

Dostępny jest komunikator Speek 1.6, korzystający z sieci Tor dla zapewnienia prywatności

Opublikowano wydanie zdecentralizowanego programu do wymiany wiadomości Speek 1.6, który ma na celu zapewnienie maksymalnej prywatności, anonimowości i ochrony przed śledzeniem. Identyfikatory użytkowników w Speek opierają się na użyciu kluczy publicznych i nie są powiązane z numerami telefonów ani adresami e-mail. W infrastrukturze nie stosowane są scentralizowane serwery, a wymiana danych odbywa się wyłącznie w trybie P2P poprzez instalację […]

Wydanie Mastodon 3.5, platformy do tworzenia zdecentralizowanych sieci społecznościowych

Wydano darmową platformę do wdrażania zdecentralizowanych sieci społecznościowych – Mastodon 3.5, umożliwiającą tworzenie usług na własnych zasobach, które są niezależne od poszczególnych dostawców. Jeśli użytkownik nie ma możliwości uruchomienia własnego węzła, może wybrać zaufaną publiczną usługę do połączenia. Mastodon należy do kategorii sieci zjednoczonych (federated), w których do tworzenia jednolitej struktury powiązań wykorzystuje się zestaw […]

Dla FreeBSD rozwijany jest mechanizm izolacji, podobny do plegde i unveil

Dla FreeBSD zaproponowano implementację mechanizmu izolacji aplikacji, przypominającego systemowe wywołania plegde i unveil rozwijane w projekcie OpenBSD. Izolacja w plegde realizowana jest przez zakaz dostępu do niewykorzystywanych w aplikacji wywołań systemowych, a w unveil przez selektywne otwieranie dostępu jedynie do wybranych ścieżek plików, z którymi aplikacja może pracować. Dla aplikacji tworzony jest rodzaj białej listy wywołań systemowych i […]

Dostępne są przeglądarki internetowe qutebrowser 2.5 i Min 1.24

Opublikowano wydanie przeglądarki internetowej qutebrowser 2.5, oferującej minimalny interfejs graficzny, który nie rozprasza podczas przeglądania treści, oraz system nawigacji inspirowany edytorem tekstu Vim, oparty wyłącznie na kombinacjach klawiszowych. Kod napisany jest w języku Python z wykorzystaniem PyQt5 i QtWebEngine. Źródła są rozpowszechniane na licencji GPLv3. Użycie Pythona nie wpływa na wydajność, ponieważ renderowanie i analiza treści […]

Wydanie xfce4-terminal 1.0.0

Programiści projektu Xfce zaprezentowali znaczące wydanie emulators terminala Xfce Terminal 1.0.0. Nowa edycja została przygotowana przez nowego opiekuna, który przejął rozwój po tym, jak projekt pozostał bez wsparcia w 2020 roku. Kod programu napisany jest w języku C i rozpowszechniany na licencji GPLv2. Wydanie to wyróżnia się również zmianą schematu numeracji wersji. W ramach gałęzi 1.1.x będą formowane eksperymentalne wydania, […]

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