First look on Xamarin Visual Studio Templates and OMG... there is so many things there? Which one should I choose?
Daj się poznać 2016 3151 dni, 5 godzin, 48 minut temu 110 źrodło rozwiń
Minęły dwa miesiące odkąd wystartował konkurs „Daj się poznać” a tym samym moja praca nad swoim pomysłem na aplikację Android. Co się w tym czasie wydarzyło, czego się nauczyłam, co się zmieniło? W ostatnim czasie zapadła decyzja by zmienić środowisko pracy z Ubuntu Gnome na Windowsa. Wiele razy narzekałam na niestabilność w działaniu środowiska. Do tego doszła konieczność restartu Ubuntu co najmniej raz dziennie nawet jeśli pracowałam nad aplikacją tylko parę godzin. Jeśli zdarzało mi się siedzieć nad ...
Daj się poznać 2016 3149 dni, 23 godziny, 47 minut temu 119 źrodło rozwiń
The latest, 6th watcher, has been recently added to the Warden library. It’s probably the simplest one, but it doesn’t mean it’s barely useful. The performance watcher has been created in order to measure the CPU & RAM usage, simple as that. Sounds interesting? If that’s the case, you might find the whole note useful then.
Daj się poznać 2016 3152 dni, 3 godziny, 24 minuty temu 42 źrodło rozwiń
I had number of issues with my gulp and managing bootstrap files. Quick summary of investigation that I have made.
Daj się poznać 2016 3156 dni, 2 godziny, 49 minut temu 24 źrodło rozwiń
In today’s post I’m going to briefly describe one of the latest watchers designed especially for the disk & file monitoring. If you’re looking for a new plugin to the Warden that will allow you to ensure e.g. that all of required files are available – you’ve found the right place.
Daj się poznać 2016 3158 dni, 5 godzin, 10 minut temu 51 źrodło rozwiń
Post/Redirect/Get or PRG in short is a common pattern used amongst many web applications, that was designed to prevent duplicate submissions of the forms. Not using such pattern may result e.g. in multiple transactions by POSTing the same form twice, which is something that we definitely do not want to see in our applications. Although, it’s quite easy to be implemented in it’s purest form, it’s a little bit more tricky if we want to save the input data provided by the user (let’s say the form has a lo...
Daj się poznać 2016 3153 dni, 5 godzin, 33 minuty temu 157 źrodło rozwiń
Udało się – moja gra na moim telefonie… Ale niestety nie pokażę Wam, bo jestem stary i mam tylko 1 telefon, którym mógłbym robić zdjęcia Przy czym chętnie opowiem Wam o tej krótkiej, acz pełnej dziwności ścieżce, którą trzeba pokonać. Dla mnie to trochę dziwne – taki labirynt Fauna. Żeby uruchomić swoją aplikację na telefonie z systemem IOS to trzeba mieć: komputer z systemem OSX oraz telefon z systemem IOS. Co dalej - czytaj dalej :)
Daj się poznać 2016 3159 dni, 5 godzin, 40 minut temu 97 źrodło rozwiń
Niestety ostatnio z powodów problemów ze sprzętem miałem mały przestój w pracach. Ostatnio komputer zachowuje się stabilniej i czas powrócić do zabawy, którą niewątpliwie jest pisanie gry w Swift (albo może raczej pisanie gier w ogóle 😉 ). Plany były inne, ale “tak se ne da”, więc od razu uderzyłem w sterowanie za pomocą akcelerometru. W ty m artykule dowiesz się jak to ogarnąłem.
Daj się poznać 2016 3160 dni, 5 godzin, 43 minuty temu 39 źrodło rozwiń
SendGrid is one of the most popular services for delivering the email messages. It allows sending both, the regular, plain text email messages as well as the templated ones (called “transactional”). On top of that, it has also some other cool features such as marketing templates. In this post, I’m going to describe the way that the Warden project has been integrated with this service.
Daj się poznać 2016 3161 dni, 14 minut temu 49 źrodło rozwiń
W poprzednim wpisie przyjrzeliśmy się kontrolerom oraz ich akcjom, natomiast teraz rzucimy okiem na filtry, czyli atrybuty, które można zastosować zarówno dla każdej z akcji jak i dla całego kontrolera. Atrybuty definiują nam sposób wykonania określonych akcji. W ASP.NET MVC mamy do dyspozycji kilka typów filtrów akcji:Filtry autoryzacji – są wywoływane na samym początku, przed pozostałymi filtrami i akcją. Decydują o możliwości wykonania metody po wcześniejszej autentykacji lub walidacji właściwości d...
Daj się poznać 2016 3163 dni, 17 godzin, 19 minut temu 86 źrodło rozwiń
Is gulp-load-plugins something useful or not? Reviewing...
Daj się poznać 2016 3165 dni, 5 godzin, 10 minut temu 29 źrodło rozwiń
Pagination is (should be) a well-known concept for most of the developers. Whether we want to execute an optimized query on a database that will fetch just a small subset of all available records or increase the web service throughput by returning less data than it’s needed – it all boils down to the efficient usage of the pagination. I’m going to present my approach to this mechanism, both for the MSSQL and MongoDB databases, yet it can be also used in any other scenario such as in memory pagination.
Daj się poznać 2016 3166 dni, 1 godzinę, 56 minut temu 77 źrodło rozwiń
Postanowiłam w końcu zmierzyć się z tematem zmiany podejścia do notowania produktów w aplikacji. Nowe podejście miało polegać na notowaniu tego, co właśnie nam się skończyło zamiast jak wcześniej każdego nowego zakupu. Na razie w pełni gotowe jest zaznaczanie produktów i zatwierdzanie dokonania zakupów. Wygląda to mniej więcej tak: Jeśli chodzi o obsługę tej funkcjonalności to właśnie pracuję nad odpowiednią zmianą następnej prognozy by wziąć pod uwagę, że użytkownik właśnie coś kupił. Zrobiłam też o...
Daj się poznać 2016 3165 dni, 5 godzin, 10 minut temu 146 źrodło rozwiń
In my latest post, I’ve stated that one day I’d like to provide some kind of UI for the users, that would visualize what’s going on in their system that is being monitored by the Warden. As you may have noticed, this special day has come quite fast. In this post, I’ll present the first prototype of the web interface design (that took me just a couple of minutes to complete).
Daj się poznać 2016 3167 dni, 5 godzin, 39 minut temu 79 źrodło rozwiń
Postanowiłam dziś napisać co nieco o tym czym sobie pomagam w pracy nad aplikacją konkursową. Otóż oprócz oczywiście Ubuntu i Android Studio, o których już dawno wspominałam potrzebowałam czegoś co pomoże mi się zorganizować, by nie uciekały mi pomysły, uwagi od ludzi a także zauważone błędy czy niedoróbki. Od dawna znałam narzędzie jakim jest Trello i używałam go, by zarządzać swoimi zadaniami w pracy. Później zaczęłam go używać, by troszkę bardziej ogarniać bieżace sprawy (napiszę o tym poniżej). Jed...
Daj się poznać 2016 3168 dni, 5 godzin, 12 minut temu 83 źrodło rozwiń
In the previous posts, part 1 and part 2, related to Mindstorms and Xamarin we have started reading data from sensors attached to Mindstorms device, in the following post we will create the UI controls to test them.
Daj się poznać 2016 3168 dni, 39 minut temu 32 źrodło rozwiń
CSRF czyli Cross-Site Request Forgery jest to w skrócie zmuszenie przeglądarki ofiary do wykonania nieautoryzowanej akcji (za pomocą żądania HTTP). Ofiarą jest zalogowany do serwisu użytkownik. Celem takiego ataku może być podmiana danych w formularzu lub też wykonanie innej akcji np. stworzenie konta użytkownika z uprawnieniami admina. Wypadałoby się przed tym zabezpieczyć tworząc aplikacje webową. Na szczęście mechanizm zabezpieczeń otrzymujemy w ASP.NET MVC out of the box Pokażmy to na przykładzie....
Daj się poznać 2016 3166 dni, 1 godzinę, 56 minut temu 149 źrodło rozwiń
W tym wpisie przyjrzymy się kontrolerom w aplikacji ASP.NET MVC oraz akcjom, które mogą one zawierać. Kontrolery są odpowiedzialne za odpowiadanie na żądania użytkownika. Każde żądanie kierowane z przeglądarki jest obsługiwane przez określony kontroler. Przykładowo użytkownik klika przycisk odpowiadający za dodanie nowego wydarzenia, natomiast kontroler (EventsController) w odpowiedzi wyświetla odpowiedni widok. Akcja, która się w tym przypadku wykona jest zawarta w metodzie Create typu GET.C# // GET: Ev...
Daj się poznać 2016 3166 dni, 5 godzin, 22 minuty temu 148 źrodło rozwiń
Lada dzień mija półtora miesiąca od rozpoczęcia konkursu Daj Się Poznać, a pierwsza jego połowa jest już za nami. Planowałem napisać i opublikować tego posta odrobinę wcześniej, by było to podsumowanie miesiąca, a nie półmetka konkursu, ale wolałem poczekać na zakończenie pewnego etapu w pracy nad własnym projektem. Nadszedł jednak ten dzień, kiedy trzeba usiąść i spokojnie przemyśleć sobie dokąd dotarłem i gdzie pójdę dalej? Czego się nauczyłem podczas pracy nad własnym projektem i co ciekawego wypatrzy...
Daj się poznać 2016 3168 dni, 5 godzin, 12 minut temu 101 źrodło rozwiń
Big changes related to the Warden project – it has been totally rewritten to the new .NET Core in order to support cross-platform capabilities (at least in a future). The functionality per se (including API) didn’t change, yet from now on you can use Warden with the new DNX runtime. If you’re interested in the migration process, a current status of this update (including the supported parts of the project) and what are the next goals – take a look at the whole post.
Daj się poznać 2016 3168 dni, 39 minut temu 80 źrodło rozwiń