Programowanie
Prywatny konstruktor – kiedy może się przydać?
W tym wpisie opowiem Ci jak użyć konstruktor prywatny do stworzenia obiektu z od razu prawidłowymi danymi, bez potrzeby robienia walidacji parametrów.
(więcej…)W tym wpisie opowiem Ci jak użyć konstruktor prywatny do stworzenia obiektu z od razu prawidłowymi danymi, bez potrzeby robienia walidacji parametrów.
(więcej…)Prawie 2 lata temu opublikowałem na blogu recenzję aplikacji LazyGit. Wtedy była ona dopiero 3 miesiące po wypuszczeniu i miała sporo braków. Nie dało się z nią pracować.
Ostatnio mi się przypomniało o niej i postanowiłem znowu dać jej szansę i moje wrażenia opisać na blogu. Od razu mogę powiedzieć, że jest dużo lepiej 👍.
(więcej…)Moja żona jest grafikiem i pomagam jej w ramach jej studia graficznego: https://solovestudio.pl/ robić strony internetowe oparte o system zarządzania treścią WordPress. Gosia przygotowuje całą stronę od strony wizualnej, dla mnie zostają kwestie techniczne 🙂 Czyli na przykład przeniesienie jej z serwera testowego na serwer klienta.
W tym wpisie pokażę jak to zrobić. Będzie to ogólny opis procesu. Nie będzie szczegółów jak działa program FileZilla do połączenia z serwerem FTP, jak zainstalować narzędzie Search-Replace-DB. Te informacje można znaleźć w internecie. Będzie to ogólny opis kroków jakie trzeba wykonać aby przenieść stronę z jednego serwera na drugi.
(więcej…)Tworząc jakiś system prędzej czy później trafimy na taki widok w naszej aplikacji, który się powtarza w wielu miejscach. Czasami jest to dokładnie ten sam widok, z tymi samymi danymi, a czasami ten sam widok, ale z różnymi danymi.
Żeby nie kopiować w wiele miejsc tego samego kodu, można użyć w ASP.NET CORE widoków częściowych, czyli partial views.
(więcej…)W ramach nauki .NET Core piszę sobie aplikację webową. Na jednej podstronie mam wybór tygodnia, aby pokazywać dane z wybranego tygodnia.
Użyłem do wyboru tygodnia standardowego znacznika HTML:
<input type="week">
(więcej…)Ostatnio w moim jednym pet projekcie (pisany w ASP.NET Core 3.1.) wymyśliłem sobie tak, aby do bazy zapisywane były tylko te logi, które:
SourceContext
zawieraja się namespace aplikacji lub@Exception
nie jest puste.Czy do żartu prima aprilisowego można użyć Gita? Oczywiście, że tak 🙂 W tym poście opiszę Ci jak zrobić tak żart np. koledze/koleżance z biura.
(więcej…)Jeśli próbowałeś kiedyś zrobić naraz większe zmiany w historii swojego projektu np. usunąć jakieś pliki z commitów lub usunąć hasła z kodu, to pewnie natknąłeś się na narzędzie git filter-branch
. Do czego jest git filter-repo
? Do tego samego 🙂
Jak jest do tego samego, to po co o tym piszę…. ? Ponieważ teraz ludzie tworzący gita zalecają używanie filter-repo, dodatkowo jest łatwiejsze w użyciu i co ważniejsze – wydajniejsze.
(więcej…)Trochę spóźnione podsumowanie poprzedniego roku, ale jest 🙂 . Przez pierwsze pół roku działo się trochę, przez drugie pół cisza na blogu. Chociaż statystyki lepsze, widocznie mój blog dobrze się wypozycjonował w Googlu.
(więcej…)