Kategoria: Blog

Wydanie tl 1.0.6

tl — wieloplatformowa aplikacja internetowa z otwartym kodem źródłowym (GitLab) dla tłumaczy literatury pięknej. Aplikacja dzieli przesyłane teksty na fragmenty w oparciu o znaki nowej linii i rozmieszcza je w dwóch kolumnach (oryginał i tłumaczenie). Główne zmiany: Wtyczki do czasu kompilacji do wyszukiwania słów i fraz w słownikach; Adnotacje w tłumaczeniu; Ogólne statystyki dotyczące tłumaczenia; Statystyki dzisiejszej (i wczorajszej) pracy; […]

Ruby on Rails 6.0

15 sierpnia 2019 roku wydano Ruby on Rails 6.0. Oprócz licznych poprawek, w nowościach wersji 6 znajdują się: Action Mailbox — kieruje przychodzące wiadomości do podobnych kontrolerom skrzynek pocztowych. Action Text — umożliwia przechowywanie i edytowanie wzbogaconego tekstu w Rails. Testowanie równoległe — pozwala na rozdzielenie zestawu testów. Tzn. testy można uruchamiać równolegle. Testowanie […]

Na żywo Distro Knoppix po 4 latach użytkowania zrezygnowało z systemd.

Po czterech latach korzystania z systemu systemd, dystrybucja Knoppix oparta na Debianie usunęła kontrowersyjny system inicjalizacji. W tę niedzielę (18 sierpnia *) wydano wersję 8.6 popularnej dystrybucji Linuksa Knoppix opartej na Debianie. Podstawą wydania jest Debian 10 (Buster), wydany 9 lipca, z szeregiem pakietów z gałęzi testing i unstable w celu zapewnienia wsparcia dla nowych kart graficznych. Knoppix to jeden z pierwszych live-CD […]

Programiści Perla rozważają zmianę nazwy dla języka Perl 6

Deweloperzy języka Perl dyskutują nad możliwością rozwoju języka Perl 6 pod inną nazwą. Początkowo Perl 6 proponowano przemianować na „Camelia“, ale potem uwaga skupiła się na zaproponowanej przez Larry'ego Walla nazwie „Raku“, która jest krótsza, kojarzy się z istniejącym kompilatorem perl6 „Rakudo“ i nie pokrywa się z innymi projektami w wyszukiwarkach. Nazwa Camelia została zaproponowana, ponieważ jest to istniejąca nazwa maskotki i […]

Architektura billingowa nowej generacji: transformacja przy użyciu Tarantoola

Po co takiej korporacji, jak MTS, potrzebny jest Tarantool w billingu? Z zewnątrz wydaje się, że zwykle przychodzi dostawca, przynosi jakąś dużą skrzynkę, włącza ją do gniazdka — i oto billing! Kiedyś tak to działało, ale teraz to archaizm, a takie dinozaury już wymarły lub wymierają. Początkowo billing to system do wystawiania faktur — licznik lub kalkulator. W nowoczesnej telekomunikacji — to system automatyzacji całego cyklu życia interakcji z abonentem […]

Tarantool Cartridge: podział Lua backendu w trzy linijki

W Mail.ru Group mamy Tarantoola — to taka aplikacja serwerowa napisana w Lua, która jest jednocześnie bazą danych (lub odwrotnie?). Jest szybka i świetna, ale możliwości jednego serwera wciąż są ograniczone. Pionowe skalowanie również nie jest panaceum, dlatego w Tarantool znajdują się narzędzia do skalowania poziomego — moduł vshard [1]. Pozwala on na podział […]

Pale Moon 28.7.0

Nowa wydania Pale Moon – przeglądarki, która kiedyś była zoptymalizowaną wersją Mozilla Firefox, ale z biegiem czasu stała się dość samodzielnym projektem, który w dużej mierze nie jest już zgodny z oryginałem. Ta aktualizacja wprowadza częściową przebudowę silnika JavaScript oraz implementację szeregu zmian, które mogą wpłynąć na działanie stron internetowych. Zmiany te wdrażają wersje specyfikacji […]

The Fuck

Tak, tak, nie słyszałeś źle. Dokładnie tak — the fuck — nazywa się to narzędzie konsolowe, którego źródła można znaleźć na GitHubie. To magiczne narzędzie wykonuje jedną bardzo przydatną funkcję — naprawia błędy w ostatnio wykonanej komendzie w konsoli. Przykłady ➜ apt-get install vim E: Nie można otworzyć pliku blokady /var/lib/dpkg/lock — open (13: Permission denied) E: […]

Wydanie przeglądarki Pale Moon 28.7.0

Wydano wersję przeglądarki internetowej Pale Moon 28.7, odgałęzionej od bazy kodu Firefox, aby zapewnić wyższą wydajność, zachować klasyczny interfejs, zminimalizować zużycie pamięci i dostarczyć dodatkowe możliwości dostosowywania. Wersje Pale Moon są tworzone dla systemów Windows i Linux (x86 i x86_64). Kod projektu jest udostępniany na licencji MPLv2 (Mozilla Public License). Projekt utrzymuje klasyczną organizację interfejsu, bez […]

Wtyczki wolumenów dla magazynów w Kubernetes: od Flexvolume do CSI

W czasach, gdy Kubernetes był jeszcze w wersji v1.0.0, istniały wtyczki dla wolumenów (volume plugins). Były one potrzebne do podłączenia systemów przechowywania trwałych danych kontenerów do Kubernetes. Ich liczba była niewielka, a wśród pierwszych były takie dostawcy przechowywania jak GCE PD, Ceph, AWS EBS i inni. Wtyczki były dostarczane razem z Kubernetes, za co i […]

Tworzymy platformę kubernetes w Pinterest

Przez lata istnienia Pinterest 300 milionów użytkowników serwisu stworzyło ponad 200 miliardów pinów na ponad 4 miliardach tablic. Aby obsłużyć tę armię użytkowników oraz obszerną bazę treści, portal opracował tysiące serwisów, od mikroserwisów, które mogą obsługiwać kilka CPU, po gigantyczne monolity, które funkcjonują na całym parku maszyn wirtualnych. I nadszedł moment, […]

Przedstawiono nową powłokę zespołową nushell

Opublikowano pierwszy numer powłoki nushell, łączącej możliwości Power Shell i klasycznych powłok unixowych. Kod jest napisany w języku Rust i udostępniany na licencji MIT. Projekt rozwijany jest jako platforma wielosystemowa i wspiera pracę w Windows, macOS oraz Linux. Do rozszerzenia funkcjonalności mogą być używane wtyczki, z którymi interakcja odbywa się za pośrednictwem protokołu JSON-RPC. W powłoce stosuje się znane dla […]

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