Kategoria: Blog

Wykryto wstrzyknięcie złośliwego kodu do pakietu Ruby Strong_password

W opublikowanej 25 czerwca wersji pakietu gem Strong_password 0.7 wykryto złośliwą zmianę (CVE-2019-13354), która pobiera i wykonuje zewnętrzny kod pod kontrolą nieznanego sprawcy, umieszczony na serwisie Pastebin. Łączna liczba pobrań projektu wynosi 247 tysięcy, a wersji 0.6 — około 38 tysięcy. Dla złośliwej wersji liczba pobrań wynosi 537, jednak nie jest jasne, w jakim stopniu odpowiada to rzeczywistości, biorąc pod uwagę, […]

Aplikacja Spotify Lite została oficjalnie uruchomiona w 36 krajach, Rosji znów nie ma

Spotify kontynuuje testowanie uproszczonej wersji mobilnego klienta od połowy zeszłego roku. Dzięki niej deweloperzy zamierzają rozszerzyć swoją obecność w regionach, gdzie prędkość połączenia internetowego jest niska, a użytkownicy głównie korzystają z urządzeń mobilnych klasy podstawowej i średniej. Od niedawna aplikacja Spotify Lite jest oficjalnie dostępna w sklepie z cyfrową zawartością Google Play w 36 krajach, a w przyszłości […]

Automatyzacja dla najmniejszych. Część zerowa. Planowanie

SDSM dobiegł końca, a niekontrolowane pragnienie pisania pozostało. Przez długie lata nasz brat cierpiał z powodu rutynowej pracy, trzymając kciuki przed zatwierdzeniem i niedosypiając z powodu nocnych rollbacków. Ale mroczne czasy dobiegną końca. Tym artykułem rozpocznę serię o tym, jak widzę automatyzację. Po drodze zajmiemy się etapami automatyzacji, przechowywaniem zmiennych, formalizacją designu, RestAPI, […]

Automatyzacja dla najmniejszych. Część pierwsza (ta po zerowej). Wirtualizacja sieci

W poprzednim wydaniu opisałem ramy automatyzacji sieci. Z opinii wynika, że dla niektórych osób nawet to pierwsze podejście do problemu już wyjaśniło niektóre kwestie. I bardzo mnie to cieszy, ponieważ nasz cel w cyklu nie polega na oblepieniu Ansible skryptami Pythona, lecz na zbudowaniu systemu. Ta sama rama wyznacza porządek, w jakim będziemy się zajmować […]

CERN przechodzi na otwarte oprogramowanie — dlaczego?

Organizacja rezygnuje z oprogramowania Microsoft i innych komercyjnych produktów. Dyskutujemy o przyczynach i opowiadamy o innych firmach, które przechodzą na oprogramowanie open source. Zdjęcie — Devon Rogers — Unsplash Nasze powody Przez ostatnie 20 lat CERN korzystał z produktów Microsoftu — systemu operacyjnego, platformy chmurowej, pakietów Office, Skype itp. Jednak firma IT odmówiła laboratorium statusu «organizacji akademickiej», […]

Korporacyjny quest

— Nie mówiłaś mu? — A co mogłam powiedzieć?! – załamała rękami Tatiana, szczerze oburzona. – Jakbym cokolwiek wiedziała o tym waszym durnym teście! — Dlaczego durnym? – Siergiej nie mniej szczerze się zdziwił. — Ponieważ nigdy nie znajdziemy sobie nowego dyrektora IT! – Tatiana, jak zwykle, zaczęła czerwienić się z […]

Taktyka ról stacjonarnych

Dzień dobry. Dziś mowa będzie o systemie gier fabularnych stworzonym przez nas, inspirowanym zarówno konsolowymi grami wschodnimi, jak i zapoznaniem się z zachodnimi gigantami gier fabularnych. Te ostatnie z bliska okazały się nie tak bajeczne, jak by się chciało — są nieco przytłaczające pod względem zasad, z dość sterylnymi bohaterami i przedmiotami, przesycone księgowością. Dlaczego więc nie napisać czegoś własnego? Z […]

Projekt Debian wydał dystrybucję dla szkół — Debian-Edu 10

Przygotowano wydanie dystrybucji Debian Edu 10, ukierunkowanej na użycie w placówkach edukacyjnych, znanej również jako Skolelinux. Dystrybucja zawiera zintegrowany w jeden obraz instalacyjny kompleks narzędzi do szybkiego wdrażania w szkołach zarówno serwerów, jak i stacji roboczych, przy czym wspierane są stacjonarne miejsca pracy w klasach komputerowych oraz przenośne systemy. Przygotowano obrazy do pobrania o rozmiarze 404 […]

W ramach projektu Glaber stworzono fork systemu monitorowania Zabbix

Projekt Glaber rozwija forka systemu monitorowania Zabbix, ukierunkowanego na zwiększenie efektywności, wydajności i skalowalności, a także odpowiedniego do tworzenia konfiguracji odpornych na awarie, dynamicznie wykonywanych na kilku serwerach. Początkowo projekt rozwijał się jako zestaw poprawek dla zwiększenia wydajności Zabbix, ale w kwietniu rozpoczęto prace nad utworzeniem odrębnego forka. Kod projektu jest rozpowszechniany na licencji GPLv2. Przy dużych obciążeniach użytkownicy […]

Przepisy Nginx: konwersja z HTML do PDF

Do konwersji HTML na PDF potrzebujemy samego nginx oraz jego wtyczki html2pdf. (Podaję linki do mojego forka nginx, ponieważ wprowadziłem pewne zmiany, których jeszcze nie udało się wprowadzić do oryginalnego repozytorium. Można również skorzystać z gotowego obrazu.) Aby przekształcić HTML w PDF z pliku location =/html_to_pdf_from_file { html2pdf on; # włączamy filtr pdf } […]

Analizujemy Async/Await w JavaScript na przykładach

Autor artykułu omawia na przykładach Async/Await w JavaScript. Ogólnie, Async/Await to wygodny sposób pisania kodu asynchronicznego. Przed pojawieniem tej możliwości podobny kod pisano z użyciem callbacków i obietnic. Autor oryginalnego artykułu przedstawia zalety Async/Await, omawiając różne przykłady. Przypominamy: dla wszystkich czytelników 'Habra' - zniżka 10 000 rubli przy zapisaniu się na dowolny kurs Skillbox po […]

Linux 5.2

Wydano nową wersję jądra linux 5.2. W tej wersji przyjęto 15100 zmian od 1882 deweloperów. Rozmiar dostępnej łatki to 62 MB. Usunięto 531864 linie kodu. Nowości: dostępny jest nowy atrybut dla plików i katalogów +F. Dzięki niemu pliki różniące się tylko wielkością liter mogą być traktowane jako jeden plik. Ten atrybut jest dostępny w systemie plików ext4. W […]

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