Any Kronos client will be available to use three basic commandsInsertGetDelete In future I want to add few more, like Count and GetKeys. Each of requests to the server serialized to binary form is preceded by few bytes of meta-data, including RequestType. In code its represented as a Request class, which in addition to type has two generic methods. At the beginning they might look difficult, but they are quite simple. First of them is responsible for sending any request to the server via special connec...
Architektura 1796 dni, 1 godzinę, 50 minut temu 41 źrodło rozwiń
Immutability is a quite old concept that is mostly related to the functional programming, however, it’s also (maybe not so widely) used in the object oriented programming. An immutable variable/object can not be mutated, which means that once it’s been initialized it will never change it’s original value/reference (unless it’s deallocated). This approach results in some great benefits such as out of the box thread safety, yet in the OOP world, it does seem to be quite often abused or even not used at al...
Sztuka programowania 1796 dni, 1 godzinę, 50 minut temu 68 źrodło rozwiń
Build 2016 just ended. I wasn't lucky to watch it live. Fortunately live streaming, twitter, and news were available. There were a lot of sessions and news. I decided to present my favorites.
Obsługa wiersza polecenia, a własciwie argumentów przekazywanych w ten sposób, to temat rzeka. Istnieje niezliczona liczba bibliotek i konwencji z których każda ma swoje wady i zalety. Pather, jako narzędzie wiersza polecenia, też musi sobie z tym poradzić.
Daj się poznać 2016 1797 dni, 2 godziny, 22 minuty temu 57 źrodło rozwiń
paweltymura Pisząc o realizacji poruszania przyciskowego (czyli przyciski widziane na ekranie), nie do końca zastanowiłem się nad formułą gry i czy w ogóle takie sterowanie będzie pasować. Co ciekawe takie problemy wychodzą od razu – to fajnie. Tu widać chyba podejście DDD, które stosuję w innym projekcie, zaczyna przynosić rezultaty w tym. W każdym razie garść przemyśleń, a w kolejnym poście realizacja, niezależnie czy sensowna czy nie...
Daj się poznać 2016 1797 dni, 2 godziny, 22 minuty temu 90 źrodło rozwiń
Jeśli tak jak ja starasz się jak najbardziej ograniczyć się do używania wyłącznie klawiatury do pracy z tekstem, to pewnie korzystasz i/lub znasz sporą część z nich, ale jeśli dużo korzystasz z myszy i nigdy nie przyszło Ci do głowy, by przestawić się na nieco inny tryb pracy, to postaram się przeciągnąć Cię na ciemną stronę mocy i pokazać, że można to robić nieco inaczej.
Daj się poznać 2016 1797 dni, 2 godziny, 22 minuty temu 298 źrodło rozwiń
Nie raz i nie dwa zdarzało mi się mieć potrzebę posiadania więcej niż jednego guzika na formie. Zawsze ale to zawsze miałem problem z tym jak to dobrze rozegrać. Aż wreszcie trafiłem na dobrą odpowiedź na SO.Model i Forma Załóżmy taki model danych, jakiś prosty viewmodel dla użytkownika.: Następnie aby go przesłać z powrotem do kontrolera zdefiniowałem taki model: Typ pola action jest także zdefiniowany. Teraz gdzieś na widoku tworzę formę, która umożliwi mi wpisanie ...
Szukając informacji do poprzednich wpisów o migracjach natknąłem się na informacje o scaffoldingu. Scaffolding w Entity Framework to proces odwrotny od migracji – na podstawie istniejącej bazy tworzona jest odpowiednia klasa z kontekstem i odpowiadające tabelkom – klasy encji.
Daj się poznać 2016 1797 dni, 2 godziny, 22 minuty temu 117 źrodło rozwiń
Pewnie wielu z Was spotkało się kiedyś z kontrolką RichTextBox, w której najprościej jest wyświetlić jakiś sformatowany dokument jak na przykład rtf. Jakiś czas temu dostałem zadanie, które polegało na tym, że użytkownik wpisywał teść w polu z ograniczonym rozmiarem znaków. Jeżeli ilość znaków zostałaby przekroczona, tekst, który jest nadmiarowy miał zmienić kolor na inny niż czarny. Sprawa nie była zbyt prosta jak się okazało ponieważ sam RichTextBox jest już problemem. Kontrolka nie posiada bezpośred...
Do czego jest potrzebna selekcja w algorytmach genetycznych i jakie są metody na wybranie najlepszych chromosomów z całej populacji.
Daj się poznać 2016 1798 dni, 2 godziny, 34 minuty temu 77 źrodło rozwiń
Express - The easiest hosting server for your static HTML files.
Daj się poznać 2016 1798 dni, 2 godziny, 34 minuty temu 43 źrodło rozwiń
Solution how to mock Entity Framework context in code first approach
Sztuka programowania 1799 dni, 2 godziny, 31 minut temu 99 źrodło rozwiń
Jedną z największych trudności dla osoby zaczynającej przygodę z testami jednostkowymi są: Metody i klasy static. Niederministyczne lub/i niepowtarzalne zależności.
Sztuka programowania 1799 dni, 2 godziny, 31 minut temu 133 źrodło rozwiń
Do obecności w sieci Bitcoina wystarczy dowolny klient implementujący jego protokół oraz połączenie Internetem. A jakby tak nauczyć się jego języka i pogaworzyć przy użyciu własnej aplikacji? Zobaczymy o czym gada Bitcoin :)
Architektura 1799 dni, 2 godziny, 31 minut temu 57 źrodło rozwiń
In the following post we will handle touch events for buttons in that controller.
Mobile development 1799 dni, 2 godziny, 31 minut temu 34 źrodło rozwiń
paweltymura Git wspaniały jest i basta. Umożliwia kontrolę nad wszystkim ([…] one to rule them all […]). Oczywiście tylko z konsoli. To co potrafi git z poziomu Visual Studio to podczas bisectowania czy rebaseowania to powiedzieć, aby czynność dokończyć w konsoli. Trochę lepiej, a może nawet znacznie lepiej jest z Tortoise git. Tam możliwości są o wiele większe. Nadal jednak konsola to jest to czego chcesz używać do pracy z git. Więc jak sobie zepsuć dzień z gitem? Dowiesz się z tego wpisu!
If you’re looking for a simple service for monitoring your MongoDB (things like opening a connection to the database or executing a query and processing the results), then you might find interesting a new type of the watcher added to the Sentry. The MongoDB watcher uses the C# MongoDB Driver under the hood but it’s been implemented in a way, that it’s possible to provide any driver that you’d like. In this post I’ll present how to use it and why it’s been implemented this way instead of another one.
Daj się poznać 2016 1799 dni, 2 godziny, 31 minut temu 29 źrodło rozwiń
paweltymura W poprzednim odcinku Don Juan pocałował Marię, ale ona chciała pocałować… Co ja plotę. Poprzednio doszliśmy do momentu w którym, po dotknięciu ekranu nasz wspaniały statek zwany inaczej “place holderem” pojawiał się w miejscu dotkniętym. A właściwie pomacanym, bo to na poruszenie palcem działo się (przepraszam, ale właśnie odświeżam sobie Star Wars wszystkie części i mam naleciałości). A w tej części rozwiązuje problemy i za pomocą macanka obiektem poruszam jak należy.
Daj się poznać 2016 1800 dni, 25 minut temu 69 źrodło rozwiń
Jednym z fundamentów platformy SharePoint są listy. Listy to obiekty, w których przechowywane są różnego rodzaju dane. Można je w bardzo dużym uproszczeniu porównać do tabel w bazie danych. Listy tak jak tabele mają swoją strukturę i mogą się między s...
Drodzy "współkonkursowicze", ten temat powinien Was zainteresować. Google Analytics znalazł się na moim blogu dosyć szybko, chociaż do niedawna nie sprawdzałem statystyk zbyt często. W końcu postanowiłem to zrobić i ... przy formie bloga i źródeł wejść na niego, nie dowiedziałem się tego na czym zależało mi najbardziej. Udało mi się znaleźć rozwiązanie i chociaż jeszcze je testuję, to postanowiłem się nim podzielić z innymi osobami, które chciałyby wyciągnąć z Analyticsa to samo co ja.
Daj się poznać 2016 1800 dni, 25 minut temu 141 źrodło rozwiń