Autor: ProHoster

KeyDB jako [potencjalny] zamiennik Redis

Na Habré nie było recenzji „szybszej alternatywy dla Redis” - KeyDB. Mając stosunkowo niedawne doświadczenie w jego stosowaniu, chciałbym wypełnić tę lukę. Tło jest dość banalne: pewnego dnia, przy dużym napływie ruchu, odnotowano znaczne pogorszenie wydajności aplikacji (czyli czasu reakcji). W tamtym czasie niestety nie można było przeprowadzić normalnej diagnozy tego co się dzieje, dlatego później zaplanowano serię […]

Slum SRE. Kompletny eksperyment z ekspertami z Booking.com i Google.com

Nasz zespół uwielbia eksperymenty. Każdy Slurm nie jest statycznym powtórzeniem poprzednich, ale refleksją nad doświadczeniem i przejściem od dobrego do lepszego. Jednak w przypadku Slurm SRE zdecydowaliśmy się zastosować zupełnie nowy format – aby zapewnić uczestnikom warunki jak najbardziej zbliżone do „walki”. Jeśli krótko przedstawimy, co robiliśmy podczas intensywnego kursu: „Budujemy, niszczymy, naprawiamy, uczymy się”. SRE kosztuje niewiele […]

Jak nawiązać wymianę wiedzy w firmie, żeby nie bolało tak bardzo

Przeciętna firma IT ma wymagania, historię trackerów zadań, źródła (być może nawet z komentarzami w kodzie), instrukcje dotyczące typowych, ważnych i skomplikowanych przypadków w produkcji, opis procesów biznesowych (od onboardingu po „jak jechać na wakacje” ”), kontakty, klucze dostępu, listy osób i projektów, opisy obszarów odpowiedzialności - i cała masa innej wiedzy, o której pewnie zapomnieliśmy, a która może […]

Zadania komputerowe jako niesamowite narzędzie do nauki słówek w języku angielskim

Nauka języka angielskiego poprzez gry komputerowe jest już ustaloną praktyką. Ponieważ gry łączą dobry czas wolny z możliwością całkowitego zanurzenia się w ekosystemie języka i nauki go bez wysiłku. Dziś przyjrzymy się grom z gatunku questów, które świetnie nadają się do podszkolenia języka i na pewno sprawią graczom mnóstwo frajdy. Iść! Najpierw trochę nudy: niż [...]

Dodano obsługę dodatków w nocnych kompilacjach przeglądarki Firefox Preview

W przeglądarce mobilnej Firefox Preview jednak na razie tylko w nocnych kompilacjach pojawiła się długo oczekiwana możliwość łączenia dodatków w oparciu o API WebExtension. Do przeglądarki dodana została pozycja menu „Menedżer dodatków”, w której można zobaczyć dodatki dostępne do instalacji. Przeglądarka mobilna Firefox Preview jest opracowywana w celu zastąpienia bieżącej wersji przeglądarki Firefox dla systemu Android. Przeglądarka bazuje na silniku GeckoView i bibliotekach Mozilla Android […]

Zespół sprzedaży hybryd. Ludzie + sztuczna inteligencja pracujący jako jeden zespół

Promując mój projekt z konwersacyjną sztuczną inteligencją, mając jasne pojęcie o tym, jak rozwiązać wszelkie problemy techniczne i wygrywając zwycięstwa w całej gamie różnych konkursów, zupełnie nie było dla mnie jasne, w którym kierunku podążać... I tak w W październiku 2019 trafiłem na pre-akcelerator, gdzie mogłem doświadczyć dużej efektywności posuwania się do przodu pracując z [...]

Dlaczego startup sprzętowy potrzebuje hackatonu programowego?

W grudniu ubiegłego roku wraz z sześcioma innymi firmami Skołkowo zorganizowaliśmy własny hackaton startupowy. Bez sponsorów korporacyjnych ani żadnego wsparcia zewnętrznego, dzięki wysiłkom społeczności programistów zebraliśmy dwustu uczestników z 20 miast Rosji. Poniżej opowiem Wam, jak nam się to udało, jakie pułapki napotkaliśmy po drodze i dlaczego od razu rozpoczęliśmy współpracę z jednym ze zwycięskich zespołów. […]

Luka w systemie Android umożliwiająca zdalne wykonanie kodu przy włączonym Bluetooth

Lutowa aktualizacja platformy Android wyeliminowała krytyczną lukę (CVE-2020-0022) w stosie Bluetooth, która umożliwia zdalne wykonanie kodu poprzez przesłanie specjalnie zaprojektowanego pakietu Bluetooth. Osoba atakująca może nie wykryć problemu w zasięgu Bluetooth. Możliwe jest, że luka może zostać wykorzystana do stworzenia robaków infekujących sąsiednie urządzenia w łańcuchu. Do ataku wystarczy znać adres MAC urządzenia ofiary (wcześniejsze parowanie nie jest wymagane, [...]

Zmiany w umowie użytkownika i polityce prywatności usług Habr

Cześć! Wprowadziliśmy zmiany w Umowie użytkownika i Polityce prywatności. Tekst dokumentów pozostał prawie taki sam, zmienił się natomiast podmiot prawny reprezentujący usługę. Jeśli wcześniej usługą zarządzała rosyjska firma Habr LLC, obecnie nasza spółka matka, Habr Blockchain Publishing Ltd, zarejestrowana i działająca na obszarze jurysdykcji i zgodnie z prawem Republiki Cypryjskiej i Unii Europejskiej […]

Sąd Apelacyjny podtrzymuje sprawę Bruce'a Perensa przeciwko Grsecurity

Kalifornijski Sąd Apelacyjny orzekł w sprawie pomiędzy Open Source Security Inc. (rozwija projekt Grsecurity) i Bruce Perens. Sąd odrzucił apelację i podtrzymał wyrok sądu niższej instancji, który oddalił wszelkie roszczenia wobec Bruce’a Perensa i nakazał firmie Open Source Security Inc zapłatę kosztów prawnych w wysokości 259 XNUMX dolarów (Perens […]

Wydanie serwera aplikacji NGINX Unit 1.15.0

Dostępna jest wersja serwera aplikacji NGINX Unit 1.15, w ramach której opracowywane jest rozwiązanie zapewniające uruchomienie aplikacji webowych w różnych językach programowania (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js i Java ). Jednostka NGINX może jednocześnie uruchamiać wiele aplikacji w różnych językach programowania, których parametry uruchamiania można zmieniać dynamicznie, bez konieczności edycji plików konfiguracyjnych i restartu. Kod […]