Kolejnym krokiem rozwoju biblioteki StegoCore jest implementacja algorytmu ukrywania danych, który będzie odporny na kompresję JPEG. Aby lepiej zrozumieć zasadę jego działania, należy zacząć od przedstawienia samego formatu JPEG. Jak wygląda kodowanie i dekodowanie pliku graficznego w kompresji JPEG? W jaki sposób zmienić plik jpeg, aby umieścić w nim sekretne dane? Odpowiedzi na te inne pytania w poniższym poście.
Daj się poznać 2017 2777 dni, 15 godzin, 32 minuty temu 42 źrodło rozwiń
W ostatnim wpisie poświęconym technologii Xamarin.Forms pokazałem, w jaki sposób stworzyć cross-platformową aplikację mobilną na trzy platformy jednocześnie. Wszystko to bez pisania ani jednej linijki natywnego kodu dla Androida, Windowsa, czy iOS’a. Wspominałem też w moim pierwszym wpisie poświęconym tej technologii, że jest to możliwe dzięki temu, że Xamarin podczas komplikacji konwertuje pisany przez nas kod do natywnego dla każdej z platform. Dotyczy to głównie kodu layout’...
Daj się poznać 2017 2777 dni, 15 godzin, 32 minuty temu 35 źrodło rozwiń
Dzisiaj bohaterem mojego posta będzie Satellite Assembly. Jeżeli wiesz co to jest i miałeś już okazję z tego korzystać, to być może Cię rozczaruję, ale nie dowiesz się tutaj nic nowego. Jeżeli jednak jeszcze się z tym nie zetknęliście – zachęcam do krótkiej lektury. .Net daje nam możliwość zdefiniowania różnych zasobów, w zależności od kultury w kontekście której działa nasza aplikacja. Najczęściej wykorzystywane jest to w aplikacjach wspierających wiele języków. Tworzy si...
Daj się poznać 2017 2777 dni, 15 godzin, 32 minuty temu 92 źrodło rozwiń
Kolejną rzeczą, nad którą pracowałem w ramach mojego projektu Winbot, była edycja różnych obiektów za pomocą interfejsu użytkownika. W aplikacji występuje kilka typów obiektów. Mógłbym przygotować oddzielne kontrolki do edycji każdego typu z osobna, ale takie rozwiązanie mnie nie zadowalało. Za każdym razem kiedy chciałbym wprowadzić nowy typ, musiałbym dodatkowo przygotować nową kontrolkę do edycji. Byłoby to dość niewygodne i denerwujące. Moim celem było przygotowanie gen...
Daj się poznać 2017 2778 dni, 13 godzin, 34 minuty temu 32 źrodło rozwiń
This time I want to focus on user authentication. In APIs we can use different methods for user authentication like: -cookie Authentication -basic Authentication (not recommended, slow and insecure) -token Authentication In this post I want to show you how to implement cookie authentication in ASP.NET Core Web API.
Daj się poznać 2017 2778 dni, 13 godzin, 34 minuty temu 82 źrodło rozwiń
Entity Framework (and other ORMs) are in general great pieces of software that makes developers lives so much easier by letting us thinking about objects when we’re working with data persisted in some underlying database. This makes development much easier than writing raw SQL queries. But some of us tend to get too comfy and forgetting about things that lies beneath our beautiful, object oriented code. After all we have Entity Framework, we shouldn’t wrap our heads around SQL stuff. But how about actual...
Daj się poznać 2017 2778 dni, 13 godzin, 34 minuty temu 191 źrodło rozwiń
Nie w rozszerzeniu życia i jego namiętności leży szczęście, ale w wyrzeczeniu się ich. Jakiś losowy cytat o rozszerzaniu z googla, nie mający nic wspólnego z tematem. W dzisiejszym odcinku przyjrzymy się metodom rozszerzającym. Metody rozszerzające, jak większość rzeczy z tej serii, zostały wprowadzone w jednym celu – aby usprawnić LINQ. To, że możemy ich używać w innym celu, to tylko miły dodatek. Są one w zasadzie metodami statycznymi, które można wywoływać jakby były m...
Daj się poznać 2017 2779 dni, 14 godzin, 48 minut temu 78 źrodło rozwiń
W ostatnich tygodniach nieco więcej skupiłem się na pisaniu postów na bloga niż na samym projekcie, nie znaczy to jednak że go odłożyłem. Ponieważ udało mi się kilka tygodni temu podgonić trochę tematy związane z komunikacją, nadal z grubsza biorąc mieszczę się w założonych ramach czasowych. Gotowe jest już większość kodu Arduino (poza częścią związaną z autonomią poruszania się robota) i w zasadzie w większości mam g...
Daj się poznać 2017 2779 dni, 14 godzin, 48 minut temu 24 źrodło rozwiń
Dzisiaj taki dość przyjemny temat na niedzielny wieczór. Mianowicie o tym co lubię robić, kiedy mam chwilę czasu i chęć na poćwiczenie umysłu. Otóż moim ulubionym przedmiotem w szkole była matematyka a algorytmy to jedna z rzeczy, które najbardziej mnie interesowały na studiach. Niestety w pracy w tym momencie nie wykorzystuję zbytnio tych „algorytmów akademickich”, ale staram się by w mojej głowie nie zaśniedziały one za bardzo.Matematyka i algorytmy Już wiele lat temu znalazłam stronę „Project Euler”,...
Daj się poznać 2017 2781 dni, 2 godziny, 3 minuty temu 230 źrodło rozwiń
Zapraszam do kolejnego wpisu z cyklu wpisów skupiających się na zasadzie SOLID czyli core zasadzie jeżeli chodzi o programowanie obiektowe.
Daj się poznać 2017 2781 dni, 2 godziny, 3 minuty temu 130 źrodło rozwiń
Krótki opis aktualnego stanu ekosystemu JavaScript'u, skąd się wziąła cała sytuacja i jak sobie z nią radzić
Daj się poznać 2017 2781 dni, 2 godziny, 3 minuty temu 134 źrodło rozwiń
Omówienie wzorca strategii na przykładzie.
Daj się poznać 2017 2781 dni, 2 godziny, 3 minuty temu 148 źrodło rozwiń
Dzisiaj na szybko postaram się wytłumaczyć jak dodać wykresy do naszej aplikacji .NET Core MVC za pomocą biblioteki Highcharts. Zapraszam do czytania.
Daj się poznać 2017 2781 dni, 2 godziny, 3 minuty temu 157 źrodło rozwiń
[EN] Użycie Vue.js i ASP.NET Core do ładowania treści dynamicznie na stronę
Daj się poznać 2017 2781 dni, 2 godziny, 3 minuty temu 241 źrodło rozwiń
Cześć, Witam Was w kolejnym odcinku mojej serii JuniorSoftDev. Na wstępie chciałem podziękować wszystkim tym, którzy regularnie obserwują i czytają moje wpisy. Dziękuję za miłe słowo i cieszę się, że Wam się podoba 😉Źródło: dotnetomaniak.pl Trochę podzieliłem się z Wami moimi doświadczeniami, odnośnie tego, czy warto iść na studia, od czego zacząć naukę programowania oraz jak to jest ze znalezieniem pierwszej pracy w zawodzie. Dziś postanowiłem, że opowiem o wrażeniach, jakie towarzyszyły m...
Daj się poznać 2017 2781 dni, 2 godziny, 3 minuty temu 82 źrodło rozwiń
Rozszerzamy okienko opcji w Visual Studio, aby móc konfigurować własne rozszerzenie do IDE.
Daj się poznać 2017 2781 dni, 15 godzin, 6 minut temu 22 źrodło rozwiń
W życiu codziennym spotykamy się często z takimi samymi, ciągle powtarzającymi się czynnościami oraz zabiegami do których się przyzwyczajamy i powtarzamy je prawie automatycznie. Skoro nauczyliśmy się że np aby włączyć silnik w samochodzie trzeba przekręcić kluczyk lub nacisnąć przycisk to już tę zawsze pamiętamy i wykonujemy "bez mrugnięcia okiem".
Daj się poznać 2017 2781 dni, 15 godzin, 6 minut temu 233 źrodło rozwiń
W jaki sposób wymusić w aplikacji opóźnienie przetwarzania, aż zostaną pobrane dane z API.
Daj się poznać 2017 2781 dni, 15 godzin, 6 minut temu 76 źrodło rozwiń
It’s been almost a year since I did my first public speaking (related to programming). During that, many things changed including my personal point of view on that profession. It is nothing new that the first steps are the hardest, so in this post, I’ll describe my first feelings, mistakes, and moves which started my personal journey as a speaker. Since I’m still at the beginning of my way, this post will probably evolve from time to time but even thou...
Daj się poznać 2017 2781 dni, 15 godzin, 6 minut temu 39 źrodło rozwiń
Tym razem została dodana funkcja wyszukania miejsca z najmniej zanieczyszczonym powietrzem przez pył PM10 w zasięgu max. 100km od aktualnej pozycji użytkownika.
Daj się poznać 2017 2781 dni, 15 godzin, 6 minut temu 20 źrodło rozwiń