Artykuł pokazuje jak zmodyfikować rzekomo niemodyfikowalnego stringa w c#.
Zdemotywowany zespół programistów to utrapienie. Kosztowne i nieprzyjemne. W przeciwieństwie do pracy fizycznej, którą latami wykonywano pod przymusem bata, praca umysłowa jest ciężka lub niemożliwa do wyegzekwowania siłą… Oto siedem oznak, że zespół jest zdemotywowany...
career developmentpersonal developmentSebastian Gebski 4 min read
Witajcie w okrągłym 64. odcinku podcastu. Tematem tego odcinka będzie OSS. Porozmawiamy o tym czy firmy mogą poradzić sobie bez open-source, czy korzystanie z niego jest zawsze łatwe i przyjemne oraz o tym czy będziemy mieli nowego Fejsbuczka w kolorze pomarańczowym. Miłego słuchania.
Dane z Twitter można pozyskać na wiele sposobów, ale komu chce się pisać kod 😉. Szczególnie taki, który będzie działał 24/7. W Elastic Stack można w prosty sposób zbierać i analizować dane z Twitter’a. Logstash ma gotowe wejście do zbierania strumienia tweet’ów. Kafka Connect omawiana w poprzednim artykule również ma taką opcję, jednak Logstash może wysyłać dane do wielu źródeł (w tym do Apache Kafka) i jest prostszy w obsłudze.Spis treścihide1Środowisko Elastic Stack2Logstash Pipeline3Dane4KibanaTag Cl...
4 minut(y) Artykuł jest częścią, większej całości. W serii znajdują się:Część 1 - Liga Mistrzów i konta użytkownikówCzęść 2 - Liga Mistrzów i 7 sposobów na hostingCzęść 3 - Liga Mistrzów i bazy danychCzęść 4 - Liga Mistrzów i brakujący element - Chwilę późniejCzęść 5 - Liga Mistrzów i diagnostyka - Na koniecZapisz się Polityka prywatności - więcej Nadszedł ten piękny dzień, że już prawie wszystkie ważne decyzje za nami. Mamy wybraną bazę danych, hosting i wiemy jak będziemy o...
Kafka Connect to część platformy Apache Kafka. Służy do łączenia Kafki z zewnętrznymi serwisami takimi jak systemy plików lub bazy danych. W artykule dowiesz się jaki problem rozwiązuje i jak ją uruchomić.Spis treścihide1Dlaczego Kafka Connect?2Alternatywy3Konektory4Środowisko5Tryb Standalone – Zapis do pliku6Tryb DistributedGenerowanie danych – Datagen SourceZapis danych – AWS S3 Sink7PodsumowaniePodziel się:Like this:RelatedDlaczego Kafka Connect? Apache Kafka wykorzystywana jest w architekturze mikro...
Kontynuacja poprzedniego wpisu o minikomputerze 8085.
We all use libraries from NuGet tremendously often. But how many times you’ve created your own, even the simplest library that is being published there? I expect, not so often… So do I. Thus, I decided to make the super simple example of doing that, while utilizing the new and shiny GitHub Actions for all automations.
8 minut(y) Wyobraź sobie następującą sytuację. Pracujesz sobie w pewnej firmie i na drzwiach masz tabliczkę (do wyboru): “senior architekt”, “główny projektant” albo po prostu “Ten-Którego-Imienia-Nie-Wolno-Wymawiać” 😉. Przybiega do Ciebie szef wszystkich szefów, czyli jak wiadomo Krzysztof Jarzyna ze Szczecina i zaczyna monolog z następującym tekstem: “Nasi handlowcy odnieśli wczoraj ZAJE…ISTY sukces. Robimy apkę dla do losowania biletów na finały Ligi Mistrzów!”. Ty patrzysz nerwowo w...
The story of probably the most low-level bug I’ve ever had the chance to root-cause. Most of the time debugging isn’t really much to write about, especially in C# land. In a language executing on a VM, with a managed memory model, most bugs are relatively shallow and easy to fix, except for the occasional race if you’re doing multi-threading - so when suddenly...
Tylko dla fanów elektroniki! Zbudujemy prosty komputer oparty o stary procesor 8085 i uruchomimy na nim BASIC'a.
Programista 15k – legenda polskiej branży IT, wzorzec sukcesu wykonany ze stopu pracowitości (90%) i pychy (10%), przechowywany w Raszynie pod Warszawą. To o nim pisane są artykuły o clickbaitowych nazwach. To przed nim drżą korporacyjne budżety. To o nim myśli rodzina, gdy słyszy, że jesteś programistą. Jak piękne jest życie programisty 15k? Czy jest usłane najczulszymi płatkami róż, oddzielonymi starannie od kolców?
Tomasz WiśniewskiHomeTrainingsAbout MePosted on September 15, 2020 Microsoft Most Valuable Professional – a title which so many people want, desire and which once was a synonym of great technical expertise, but now… Times have changed, things have changed and so did the program and people in it, and finally how Microsoft hands out the reward. Here is why I think that. But before we begin let us get the obvious things out of the way which will surface for sure:Tomasz – are you an MVP?No.Have you ever be...
Tego lata słońce dawało się we znaki. Początek czerwca wymagał od turystów posiadania wody pitnej pod ręką praktycznie przez całą dobę. Kto by się tego spodziewał? Wiatraki oraz mobilne klimatyzatory były w tym okresie w modzie. Można było zarobić na ich sprzedaży krocie. Lato zaskoczyło Polaków. Miała 22 lata. Była młodą i wesołą dziewczyną uczęszczającą do Liceum Ogólnokształcącego w Głogówku. Był to jej ostatni semestr w tej szkole. Czas rozstań, któremu towarzyszył smutek połączony jednocześnie z ek...
Smart Enum Gdyby enumy miały metody Typy wyliczeniowe w C# są przydatne i przeważnie z jeden czy dwa przewijają się w każdym projekcie. Niestety prawie zawsze idą w parze z instrukcją switch, a to z kolei może wiązać się z łamaniem zasady otwarte-zamknięte z SOLID. Pomocny może być tu samoopisujący się enum, ale do tego musielibyśmy mieć możliwość definiowania w nim metod. Jest to możliwe w Javie, a w C# jeszcze nie, chyba że użyjemy biblioteki Smart Enum. Załóżmy, że istnieją u nas w k...
Jest to kontynuacja poprzedniego wpisu. Tym razem przyjrzymy się zakładce Detections w Elastic SIEM. Naszym celem jest automatyzacja wykrywania IOC wykorzystując sprawdzone reguły. Przypomnijmy: Zainstalowaliśmy Elasticsearch + Kibana na jednej z maszyn. Monitorujemy maszynę z Ubuntu (Auditbeat, Filebeat, Packetbeat) i Windows 10 (Winlogbeat), choć w tym wpisie skupimy się na tej drugiej.Spis treścihide1Jak odblokować Detections w Elastic SIEM?Konfiguracja security w ElasticsearchKonfiguracja TLS między ...
Tematem dzisiejszego odcinka są bazy danych. Tak jak poprzednio (część 1 i część 2) zamiast gotowego rozwiązania skupię się bardziej na możliwościach, a nie konkretnym wyborze.
Są rzeczy, którymi dzielę się na socialach, ale niekoniecznie piszę o nich posty. Czas to zmienić! Dzisiejszy wpis będzie odnośnie nowości na GitHubie, o których już wcześniej wspominałam na moich socialach.
Po sytuacji z Nemo nikt nie zapuszczał się więcej na nieznane tereny. Stał się on idealnym pretekstem, aby zabraniać młodym pływania, gdzie tylko im się podoba, a w szczególności zbliżania się do powierzchni jeziora. Karpieńce – bo to o nich mowa – to niewielkie rybki zamieszkujące małe, płytkie jezioro w rezerwacie Cuatro Ciénegas na północy Meksyku. Żyły już tam setki lat i nie zamierzały opuszczać tego miejsca. Wszędzie dobrze, ale w domu najlepiej – w domu, czyli pod kamieniem, takim zwykłym. Chyba ...