Whats the difference between Vulkan and OpenGL? Is Vulkan worth learning?
Daj się poznać 2016 3176 dni, 7 godzin, 51 minut temu 73 źrodło rozwiń
Dodajemy slider do wtyczki VST i wpływamy na prędkość analizowania pasm częstotliwości sygnału wejściowego.
Daj się poznać 2016 3176 dni, 7 godzin, 51 minut temu 38 źrodło rozwiń
Po wstępnej konfiguracji solucji (którą będę z czasem uzupełniał), czas zabrać się w końcu za jakieś prace, które będą miały swoje odzwierciedlenie w namacalnej funkcjonalności projektu. Postanowiłem, że nie będę rozdzielał prac nad projektem w taki sposób, że będę zajmował się najpierw całościową analizą, potem projektem a dopiero w końcowej fazie wdrażaniem każdej z warstw aplikacji takich jak bazy danych, logika biznesowa czy warstwa prezentacji. Zamiast tego, będę małymi krokami wdrażał przekrojowo...
Daj się poznać 2016 3176 dni, 7 godzin, 51 minut temu 129 źrodło rozwiń
O czym właściwie mówi jedna z zasad SOLID - zasada segregacji interfejsów i jak ma się to do ilości interfejsów w projekcie easyGALib.
Daj się poznać 2016 3176 dni, 7 godzin, 51 minut temu 159 źrodło rozwiń
Po moim ostatnim poście dostałem maila z dość ciekawym pytaniem dotyczącym zapisywania klasy Money w bazie danych. Pytanie brzmi następująco: […]mam pytanie, którego nie było w temacie, co prawda nie tego dotyczyło, ale może mogę uzyskać wskazówkę, pomoc co w przypadku zapisania takiej struktury do bazy, np wykorzystując EF ? EF domyślnie nie wspiera struct, dlatego mam pytanie, jak to dobrze i prawidłowo zapisywać do bazy ? Jakas podpowiedz ?
Daj się poznać 2016 3178 dni, 4 godziny, 52 minuty temu 265 źrodło rozwiń
Udało mi się w ostatnim czasie dodać kilka nowych funkcjonalności do aplikacji Shopping Advisor. A zatem co nowego udało się zrobić:włączyć autouzupełnianie w formularzu dodawania nowego zakupu tak, aby użytkownik wybierał już istniejący z listy – wówczas tylko dodajemy nowy rekord z nową datą do tabeli z historią zakupówprzenieść poniewierające się gdzieniegdzie luźne napisy na przyciskach czy inne tytuły do pliku strings.xml, gdzie ich miejsceopanować sprawę „Floating Action Button” czyli tego fajnego ...
Daj się poznać 2016 3178 dni, 4 godziny, 52 minuty temu 142 źrodło rozwiń
Korzystając z Entity Frameworka warto zwracać uwagę na sposób pobierania danych. W przypadku, gdy nie będziemy ich modyfikować, a chcemy jedynie pobrać dane tylko do odczytu, przydatna okaże się metoda AsNoTracking(). Wywołanie metody skutkuje brakiem śledzenia danych przez kontekst. Dzięki temu nie marnujemy niepotrzebnie zasobów. Przyjrzyjmy się poniższemu przykładowi, w którym porównamy pobieranie danych z i bez metody AsNoTracking(). Na początek pobieramy dane standardowo. W tym celu modyfikujemy...
Daj się poznać 2016 3178 dni, 4 godziny, 52 minuty temu 269 źrodło rozwiń
Problem chyba tak stary jak stare są aplikacje liczące pieniądze – jak reprezentować kasę w kodzie aplikacji? W świecie .NET jedną z częściej pojawiających się odpowiedzi jest po prostu decimal jednak tak naprawdę jest to tylko połowa odpowiedzi. W każdym razie jeśli chcielibyśmy to zrobić w duchu OOP i OOD.
Daj się poznać 2016 3178 dni, 4 godziny, 52 minuty temu 269 źrodło rozwiń
Implementacja INotifyPropertyChanged w aplikacjach wykorzystujących MVVM potrafi przysporzyć o niemały ból głowy. Redundantny kod, monotonia zapisu, rozwlekłe klasy, a wszystko to opatrzone niezliczoną ilością niepotrzebnego kodu. Wraz z ewolucją języka i rozwojem bibliotek starano się optymalizować użycie tego mechanizmu poprzez coraz to nowocześniejsze rozwiązania. Lambdy, refleksje, wykorzystanie atrybutu [CallerMemberName] z C# 5.0 – wszystko to jedna...
Daj się poznać 2016 3178 dni, 4 godziny, 52 minuty temu 197 źrodło rozwiń
Programowanie jest powtarzalne. Nic z tym nie da się zrobić. Można jednak to nieco uprościć i zrzucić część rzeczy na dostępne na rynku biblioteki.
Daj się poznać 2016 3178 dni, 4 godziny, 52 minuty temu 168 źrodło rozwiń
Napisany przez paweltymura on Swift to szybki, bystry czy chyży. Słowo to oznacza również sympatycznego ptaka jeżyka. Jest też samochód firmy Suzuki o tej nazwie i chyba do niego najbardziej podobny jest ten język. Taki trochę ciasny, mały i średnio dopracowany. Ale o co chodzi? Dowiecie się w artykule...
Daj się poznać 2016 3178 dni, 7 godzin, 33 minuty temu 182 źrodło rozwiń
Ponieważ bardzo ciężko pisać kod „na sucho”, postanowiłem rozpocząć tworzenie pierwszej aplikacji. W trakcie jej pisania wyjdą na jaw prawie wszystkie elementy mojego projektu, które muszą być zdefiniowane i po części zaimplementowane. Dodatkowo będę mógł odpalić mój Runtime bez wyjątków mówiących, że czegoś mi brakuje.
Daj się poznać 2016 3178 dni, 23 godziny, 3 minuty temu 82 źrodło rozwiń
Wskazówka, jak wyłączyc CTRL+Scroll zoom w windows. Zwlaszcza przydatne przy myszkach z tzw. smooth scrollem.
Daj się poznać 2016 3178 dni, 23 godziny, 3 minuty temu 50 źrodło rozwiń
Network layer is really hard to test and debug. XGain works on the Socket class level and this class doesn’t have an interface. That means testing of any component references to this type is really hard, but everything is possible.
Daj się poznać 2016 3180 dni, 1 godzinę, 56 minut temu 44 źrodło rozwiń
The new type of the watcher for the API monitoring is already available. Actually, it has much in common with the website watcher (very akin configuration, and under the hood uses the HttpClient as well), however it does serve a different purpose, which is making the request to the API and validating its response, whereas the website watcher basically pings the given url (well, it can validate its response too), and does not really care about any other HTTP method different than GET. In this POST (did yo...
Daj się poznać 2016 3180 dni, 1 godzinę, 56 minut temu 64 źrodło rozwiń
Zacząłem się wczytywać czym jest IoC. Okazuje się, że jest to bardzo szerokie pojęcie, a DI to tylko jedna jego interpretacja. W zeszłym tygodniu pisałem o tym czym jest Dependency Injection. Teraz natomiast opowiem pokrótce czym jest IoC i jak będę go używał w moim projekcie.
Daj się poznać 2016 3180 dni, 1 godzinę, 56 minut temu 111 źrodło rozwiń
Wstrzykiwanie zależności. Porównanie kontenerów IoC i wybór najlepszego do projektu WebAPI.
Daj się poznać 2016 3180 dni, 1 godzinę, 56 minut temu 316 źrodło rozwiń
Omówienie zastosowanie konstrukcyjnego wzorca projektowego, jakim jest fabryka abstrakcyjna na przykładzie biblioteki easyGALib.
Daj się poznać 2016 3180 dni, 22 godziny temu 93 źrodło rozwiń
W tym odcinku - wyświetlanie poziomów sygnału audio na żywo we wtyczcze VST dzięki przygotowanej wcześniej kontrolce użytkownika w WPF.
Daj się poznać 2016 3180 dni, 22 godziny temu 49 źrodło rozwiń
Kolejny wpis o MiSeCo. Tym razem opisuje strukturę projektu oraz wstępne założenia implementacji.
Daj się poznać 2016 3182 dni, 5 godzin, 31 minut temu 60 źrodło rozwiń