Kategoria: Blog

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 […]

W Open Invention Network jest ponad trzy tysiące licencjobiorców — co to oznacza dla oprogramowania open source

Open Invention Network (OIN) to organizacja posiadająca patenty na oprogramowanie związane z GNU/Linux. Celem organizacji jest ochrona Linuxa i związanego z nim oprogramowania przed roszczeniami patentowymi. Członkowie społeczności przekazują swoje patenty do wspólnego zbioru, pozwalając tym samym innym uczestnikom korzystać z nich na zasadach licencji bez tantiem. Zdjęcie — j — Unsplash Czym zajmują się […]

Tworzymy aplikację wielojęzyczną w React Native

Lokalizacja produktów jest bardzo ważna dla międzynarodowych firm wchodzących na nowe rynki. Podobnie lokalizacja jest potrzebna dla aplikacji mobilnych. Gdy deweloper rozpoczyna międzynarodową ekspansję, istotne jest, aby umożliwić użytkownikom z innego kraju korzystanie z interfejsu w ich rodzimym języku. W tym artykule stworzymy aplikację w React Native, używając pakietu react-native-localize. Skillbox zaleca: Edukacyjny kurs online „Zawód programista Java”. […]

Psychoanaliza efektu niedocenionego specjalisty. Część 1. Kto i dlaczego

1. Wprowadzenie Niesprawiedliwość jest niepoliczalna: naprawiając jedną, ryzykujesz popełnienie innej. Romain Rolland Pracując jako programista od początku lat 90-tych, wielokrotnie spotykałem się z problemami niedocenienia. Oto na przykład, jestem młody, mądry, pozytywny z każdej strony, a mimo to nie awansuję w hierarchii zawodowej. Nie to, żeby w ogóle się nie awansować, ale awansuję jakoś inaczej, niż bym […]

Słorm — prosty sposób na rozpoczęcie przygody z Kubernetes

W kwietniu skontaktowali się ze mną organizatorzy Słorm — kursów poświęconych Kubernetes — aby przetestować i podzielić się swoimi wrażeniami: Dmitrij, Słorm to trzydniowy intensywny kurs dotyczący Kubernetes, intensywna forma edukacji. Raczej nie będzie można o tym pisać, jeśli po prostu spędzisz dwie godziny na pierwszym wykładzie. Czy jesteś gotów na pełne uczestnictwo? Przed Słormem należało ukończyć przygotowawcze kursy online […]

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