Programista 1/2012 (1)
Programista 1/2012 (1)
iOS to platforma, która rozbudza wyobraźnię wielu programistów. Któż z nas nie marzy o karierze niezależnego twórcy gier i setkach tysięcy dolarów zarobionych dzięki sprzedaży aplikacji na AppStore? W niniejszym artykule przedstawiona jest biblioteka, która może być kluczem do spełnienia tych marzeń.
1/2012 (1)
C++11 to nowy standard języka C++, zatwierdzony przez komitet ISO 12 sierpnia 2011 roku. Ponieważ zawiera on dużo zmian i nowości, zarówno po stronie samego języka, jak i biblioteki standardowej, warto się z nimi zapoznać już teraz.
1/2012 (1)
Obecnie język Objective-C bardzo szybko zyskuje na popularności. Rośnie jego wykorzystanie za sprawą dużej popularności aplikacji na iPhone'a. Warto więc znać kilka przydatnych mechanizmów, które usprawnią nasze rozwiązania implementacyjne w wykonywanych projektach.
1/2012 (1)
język inny niż C++ czy Java
Popularność języków C/C++ oraz Java jak na razie jest niezagrożona, jednakże warto wiedzieć, że istnieją też inne równie dobre języki programowania. Jednym z nich jest Erlang, naturalnie daleko mniej popularny niż np: Java. Choć jest to język od Javy starszy, to jednak pod wieloma względami daleko przewyższa wiele starszych oraz młodszych języków programowania. W tym krótkim artykule nie sposób opisać całości języka, jednak mamy nadzieję, że zaprezentowane przykłady zachęcą Czytelników do dalszych poszukiwań.
1/2012 (1)
Użytkownicy komputerów często nie mają pojęcia, jak wielka moc obliczeniowa drzemie w ich karcie graficznej. Współczesne procesory mają zwykle dwa lub cztery rdzenie, gdy tymczasem liczba rdzeni przeciętnej karty graficznej przekracza już liczbę 200. Ujarzmienie takiej potęgi daje programiście bardzo dużo możliwości – i co ciekawe, wcale nie jest takie trudne.
1/2012 (1)
Sensor Kinect, umożliwiający interakcję z konsolą Xbox 360 za pomocą gestów i poleceń głosowych, zyskał wielką popularność i przychylne recenzje na rynku elektroniki użytkowej. Nie powinno więc dziwić, że firma Microsoft postanowiła rozszerzyć bazę użytkowników opracowanej przezeń technologii. Wraz z opublikowaniem odpowiedniego SDK dla systemu Windows możliwe stało się wykorzystanie tej technologii również w oprogramowaniu działającym na komputerach osobistych. Co więcej, 1 lutego 2012 r. na rynek wypuszczona została nowsza wersja sensora, przeznaczona do współpracy z systemem Windows, lepiej wspierana przez SDK i zawierająca pewne ulepszenia firmware’u. Tym samym Microsoft tym bardziej podkreślił swoje wsparcie dla rozwoju technologii NUI (Natural User Interface – naturalny interfejs użytkownika) również w segmencie komputerów PC.
1/2012 (1)
Część II: Zaawansowane modelowanie DDD – techniki strategiczne: konteksty i architektura zdarzeniowa
Modele nietrywialnych domen wymagają struktury. Struktury, która pomaga nam okiełznać chaos. W zestawie technik DDD znajdują się podejścia strukturyzacji systemu na każdym poziomie abstrakcji. Techniki DDD stanowią również „rusztowania mentalne”, które prowadzą procesy myślowe modelarza w kierunku bardziej adekwatnych modeli. W artykule zostaną przedstawione techniki destylacji domen, wydzielania kontekstów, komunikacji pomiędzy kontekstami, porządkowania złożonych kontekstów oraz na poziomie mikro – efektywnego modelowania Agregatów.
1/2012 (1)
Jeśli skrupulatnie przejdziesz razem z nami przez opisane kroki, gwarantujemy, że Ty i ludzie, z którymi współpracujesz, będziecie mieć całkowitą jasność co do tego, jakiej konkretnie dokumentacji potrzebujecie. Zdefiniujesz kryteria, dzięki którym określisz, czy tworzenie danego fragmentu dokumentacji będzie dla Twojego zespołu przydatne czy nie.
1/2012 (1)
projekt, oprogramowanie i wdrożenie platformy inwestycyjnej highsky.com zintegrowanej z platformą MetaTrader 5.
Projekt został zrealizowany przez zespół Positive Power Sp. z o.o. na zlecenie czeskiego domu maklerskiego HighSky Brokers A.S. W artykule zaprezentowano wybrane etapy realizacji projektu highsky.com, a także sposoby integracji platformy MetaTrader 5 z zewnętrznymi aplikacjami. Opisano również język skryptowy MQL5, który został wbudowany w platformę i umożliwia rozszerzenie jej funkcjonalności.
1/2012 (1)