Kategoria: Blog

Po śladach Highload++ Siberia 2019 — 8 zadań związanych z Oracle

Cześć! W dniach 24-25 czerwca w Nowosybirsku odbyła się konferencja Highload++ Siberia 2019. Nasi ludzie też tam byli z prezentacją "Kontenerowe bazy Oracle (CDB/PDB) i ich praktyczne zastosowanie w rozwoju oprogramowania", opublikujemy wersję tekstową nieco później. Było świetnie, dziękujemy olegbunin za organizację, a także wszystkim, którzy przyszli. W tym poście chcielibyśmy podzielić się z wami zadaniami, które […]

Przedstawiono CoreCtrl 1.0, do przypisywania ustawień sprzętu do aplikacji

Opublikowano pierwszy numer aplikacji CoreCtrl, która pozwala określać profile zmiany ustawień sprzętu, zmieniające parametry pracy GPU i CPU w zależności od używanego aplikacji (na przykład dla gier i programów 3D-modelowania można przypisać profil maksymalnej wydajności, a dla przeglądarki i aplikacji biurowych włączyć tryb oszczędzania energii i obniżyć częstotliwość, aby zmniejszyć hałas wentylatora). Kod projektu jest napisany w języku […]

W zależności od pakietu npm z instalatorem PureScript wykryto złośliwe zmiany

W zależności od pakietu npm z instalatorem PureScript zidentyfikowano złośliwy kod, który pojawia się podczas próby instalacji pakietu purescript. Złośliwy kod został wbudowany przez zależności load-from-cwd-or-npm i rate-map. Co ciekawe, opiekunem pakietów z tymi zależnościami jest pierwotny autor pakietu npm z instalatorem PureScript, który do niedawna zajmował się jego konserwacją, ale około miesiąca temu pakiet przeszedł do innych opiekunów. […]

Ile TPS w twoim blockchainie?

Ulubionym pytaniem od nietechnicznego specjalisty o każdy system rozproszony jest „Ile tps w twoim blockchainie?”. Jednak podana w odpowiedzi liczba zazwyczaj ma mało wspólnego z tym, co chciałby usłyszeć pytający. W rzeczywistości chciał zapytać „czy twój blockchain spełnia moje wymagania biznesowe”, a te wymagania to nie jedna liczba, a wiele warunków […]

Pingwin w oknie: o potencjale i perspektywach WSL2

Cześć, Habr! W trakcie naszej letniej wyprzedaży chcielibyśmy zaproponować wam omówienie jednego z największych tematów, nad którymi ostatnio pracujemy — interakcji Windows i Linux, dotyczącej w szczególności rozwoju systemu WSL. WSL 2 już się zbliża, a waszej uwadze przedstawiamy krótki przegląd możliwości, które nas czekają w tym podsystemie, […]

Patton Jeff. Historie użytkowników. Sztuka zwinnego rozwoju oprogramowania

Streszczenie Książka to opowiedziany algorytm przeprowadzania procesu rozwoju od pomysłu do wdrożenia z zastosowaniem technik agile. Proces rozkłada się na kroki, a na każdym kroku podane są metody dla danego etapu procesu. Autor zauważa, że większość metod nie jest oryginalna, nie rości pretensji do oryginalności. Jednak dobry styl pisania i pewna spójność procesu sprawiają, że książka jest bardzo użyteczna. Kluczowa technika […]

Nowe moduły DDR4 Patriot Viper 4 są zoptymalizowane dla platformy AMD

Firma Patriot ogłosiła nowe moduły pamięci RAM Viper 4 Blackout standardu DDR4, przeznaczone do zastosowania w komputerach stacjonarnych do gier oraz systemach dla entuzjastów. Rozwiązania są zoptymalizowane dla platformy AMD X570 oraz trzeciej generacji procesorów AMD Ryzen. Produkty są poddawane starannym testom i objęte dożywotnią gwarancją. W rodzinie Viper 4 Blackout dostępne są moduły o częstotliwości 3000 MHz, 3200 […]

Jakość danych w magazynie

Jakość danych w magazynie jest istotnym warunkiem uzyskania wartościowych informacji. Zła jakość prowadzi do negatywnej reakcji łańcuchowej w dłuższej perspektywie. Najpierw traci się zaufanie do dostarczonych informacji. Ludzie zaczynają rzadziej korzystać z aplikacji Business Intelligence, potencjał aplikacji pozostaje niewykorzystany. W rezultacie kwestionowane są dalsze inwestycje w projekt analityczny. Odpowiedzialność za jakość danych jest aspektem związanym […]

Niektóre aspekty optymalizacji zapytań LINQ w C#.NET dla MS SQL Server

LINQ wszedł do .NET jako nowy potężny język manipulacji danymi. LINQ to SQL, jako jego część, pozwala na dość wygodną komunikację z DBMS za pomocą na przykład Entity Framework. Jednak, dość często stosując go, programiści zapominają zwracać uwagę na to, jaki dokładnie SQL-zapytanie wygeneruje queryable provider, w twoim przypadku — Entity Framework. Przeanalizujmy dwa główne punkty […]

Wydanie serwera proxy Squid 4.8 z usunięciem krytycznej luki bezpieczeństwa

Opublikowano poprawkę wydania serwera proxy Squid 4.8, w której usunięto 5 luk bezpieczeństwa. Jedna z luk (CVE-2019-12527) potencjalnie umożliwia wykonanie kodu z uprawnieniami procesu serwera. Problem ten jest spowodowany błędem w obsłudze uwierzytelniania HTTP Basic i umożliwia przepełnienie bufora podczas przesyłania specjalnie sformatowanych danych uwierzytelniających przy odwołaniach do Squid Cache Manager lub wbudowanego bramki FTP. Luka ta występuje od […]

Kopia zapasowa, część 5: Testowanie Bacula i Veeam Backup for Linux

W tym artykule omówimy różne „duże” oprogramowanie do tworzenia kopii zapasowych, w tym komercyjne. Lista kandydatów: Veeam Agent dla systemu Linux, Bacula. Będziemy sprawdzać działanie właśnie z systemem plików, aby łatwiej porównać z poprzednimi kandydatami. Oczekiwane wyniki Ponieważ obaj kandydaci to uniwersalne gotowe rozwiązania, najważniejszym wynikiem będzie przewidywalność działania, a mianowicie — ten sam czas pracy […]

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster