Autor: Yuri Gagarin

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

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

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

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

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

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

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

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

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

Czytanie między nutami: system przesyłania danych w muzyce

Wyrażenie tego, czego nie mogą przekazać słowa; odczucie najróżniejszych emocji, splatających się w huraganie uczuć; oderwanie się od ziemi, nieba, a nawet samego wszechświata, wyruszając w podróż, gdzie nie ma map, dróg ani wskazówek; wymyślenie, opowiedzenie i przeżycie całej historii, która zawsze pozostanie wyjątkowa i niepowtarzalna. To wszystko umożliwia muzyka — sztuka, która istnieje od wielu […]

Projektowanie interfejsów gier. Brent Fox. O czym jest książka?

Ten artykuł to krótkie podsumowanie książki 'Game Interface Design' autorstwa Brenta Foxa. Książka ta była dla mnie interesująca z perspektywy programisty, który zajmuje się tworzeniem gier jako hobby w pojedynkę. Opiszę, na ile była dla mnie przydatna i jak wpłynęła na moje hobby. Ta recenzja pomoże Ci zdecydować, czy warto zainwestować czas w tę […]

Zdecentralizowane sieci społecznościowe

Nie posiadam konta na Facebooku i nie korzystam z Twittera. Mimo to codziennie czytam wiadomości na temat przymusowego usuwania postów i blokowania kont w popularnych mediach społecznościowych. Czy media społecznościowe świadomie biorą odpowiedzialność za moje publikacje? Czy to zachowanie zmieni się w przyszłości? Czy media społecznościowe mogą oddać nam naszą zawartość i […]

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