Wraz ze wzrostem popularności platformy .NET oczywistym stał się fakt, że zaczną powstawać i rozwijać się narzędzia służące do tworzenia aplikacji multimedialnych, a przede wszystkim gier. Wspierany przez Microsoft zarządzany DirectX został jakiś czas temu zastąpiony przez XNA – narzędzie umożliwiające łatwe i szybkie tworzenie tego typu aplikacji dla Windows oraz konsoli Xbox360. W ramach Mono został uruchomiony projekt...
Strona głównaUżytkownik
Damian | użytkownik
Popełniłem już ten artykuł dwa dni temu, jednak doszedłem do wniosku, iż był on zupełnie bez sensu. W związku z tym postanowiłem przepisać go na nowo. I oto jest – do dzieła więc.
Architektura 5273 dni, 14 godzin, 1 minutę temu 74 źrodło rozwiń
Zapewne ostatnio natknąłeś się na nie jedną informację o grupie .net (a jak nie to na pewno się natkniesz), w szczególności grupę eastgroup.pl. Czy to może widziałeś informację o spotkaniu na plakacie na wydziale, ulotka o grupie, mailu, czy może już wcześniej znałeś, wiedziałeś, czym jest grupa .net. Właśnie rozpoczął się nowy rok akademicki, a wraz nim nowy sezon działania grupy na wydziale. Jak zawsze na początku roku grupa szuka nowych członków, który będą chcieli przychodzić na spotkania, prowadzić ...
Mimo postępu technologii, hasła nadal są najczęściej spotykanym mechanizmem uwierzytelniania. Nawet zakładając, że mechanizm, który ich używa nie ma żadnej słabości musimy zdać sobie sprawę, że jeżeli hasło ma skończoną długość (a trudno, żeby miało nieskończoną), to podejmując skończoną ilość prób, można hasło odgadnąć. Odgadywanie może polegać na jednej z metod:Po prostu wpisujemy hasło. Imię kota, później markę samochodu, datę urodzenia, abc123. I tak do skutku. Metoda nie jest specjalnie wyszukana, a...
Dynamicznie rozwijający się XNA, może się pochwalić naprawdę niezłymi produkcjami. Pomyśleć tylko, że przyszłe rozwiązania Microsoftu podniosą znaczenie i wartość tego, bądź co bądź frameworka, mowa tutaj o Project Nathal (Video), czy Surface (Video z przykłądem aplikacji XNA). Perspektywa ta sprawia, iż wypadałoby pozytywnie spoglądać w przyszłość tego produktu.Jednak XNA to głównie gry. Postanowiłem osobom, które zaczynają...
Okazuje się, że użycie skinned model processora stworzonego w samplu Microsoftu, może przysparzać pewne problemy. Jakie? W zależności od karty graficznej meshe, które nie posiadają tekstury (a np. mają kolor zlinkowany do modelu w programie do grafiki 3d), renderowane są na czarno lub biało. Mimo, iż w przypadku BasicEffecta wszystko wyświetla się prawidłowo.Nie wyglądało to za ciekawie, dlatego postanowiłem p...
Encje Encje są prawdopodobnie najważniejszymi elementami modelu domeny. Reprezentują najistotniejsze obiekty domeny problemu, czyli te, które mają własną tożsamość.
Architektura 5273 dni, 14 godzin, 1 minutę temu 48 źrodło rozwiń
Nie spodziewajcie się długiego postu, krótko i na temat. Ostatnio w moje ręce wpadł projekt, którego jak kod zobaczyłem to nap oczątku złapałem się za głowę a potem przez pół dnia się z niego śmiałem. Nawet nie chodzi o to, że design był zły, choć do najlepszych on nie należy ale ten temat pominę. Chodzi raczej o nazewnictwo użyte w projekcie.
Architektura 5270 dni, 23 godziny, 43 minuty temu 210 źrodło rozwiń
Na wstępie “krótkie” wprowadzenie – opis książki, którą męczyłem przez ostatnie ładnych “kilka” dni ;) Co uważniejsi z czytelników zauważyli malutki widget po prawej stronie – “Obecnie czytam”. Właśnie wymieniła się w niej książka. Skończyłem czytać “CLR VIA C#” Richtera, zabieram się za “VISUAL C# 2005: THE BASE CLASS LIBRARY” Balena. Z tą książką powinno pójść łatwiej i szybciej niż z Richterem (takie mam wrażenie).
Do tego, że w dobie panującego na całym świecie kryzysu, należy podnosić swoje kwalifikacje, nie trzeba chyba nikogo przekonywać. Pozostaje jednak pytanie jak robić to mądrze i efektywnie: tak, aby Nasze wysiłki nie poszły na marne i zostały zauważone przez potencjalnych pracodawców. Jednym z takich sposobów jest zdobywanie certyfikatów. Wiele dużych, międzynarodowych koncernów z branży IT posiada swoje własne, honorowane na całym świecie, systemy certyfikujące. Również Micros...
Nie wiem jak Wy, ale ja zawsze miałem dylemat, gdy musiałem porównywać datę zapisaną w bazie z tą wysyłaną z procedury C#. Oczywiście mam na myśli porównywanie datetime z MSSQL z DateTime z C#. Objawiało się to nader często, gdy np. chciałem wyciągnąć z bazy – dajmy na to – zgłoszenia serwisowe z zakresu dat.
Jamie Zawinski to taki typ programisty, który ja nazywam programistą-MacGyverem. I mówię to z całym szacunkiem. Jamie jest ciężko pracującym programistą, tworzącym przyszłościowe, użyteczne narzędzia, które pozwalają innym ludziom wykonywać ich pracę. Takiego właśnie gościa chcesz mieć w swoim zespole budującym gokarty, ponieważ jego ulubionymi narzędziami są: taśma klejąca i WD-40. I będzie je dzierżył niewzruszenie, dumnie i z gracją, nawet ...
Znajomy z pracy dostał buga: Plik Show (PPSX – PowerPoint Show a X dodany bo tam gdzieś jest XML) otwierany poprzez stronę otwartą w IE8 otwiera się w PowerPoint a nie jako Show. Dziwne zachowanie, nie powiem. Bajer jest tym większy, iż w FF otwiera się jako Show. Dodatkowo przetestowałem jeszcze taką opcję. Plik PPSX otworzyłem za pomocą File -> Open w PowerPoint i mogłem go edytować! :) zaś definicja PPSX mówi, że nie mogę :)
Cykl autorstwa Macieja Aniserowicza omawiający pisanie testów jednostkowych z wykorzystaniem mocków przy użyciu biblioteki Rhino Mocks.
Architektura 5275 dni, 5 godzin, 31 minut temu 92 źrodło rozwiń
7 rozdziałów z książki "Wstęp do programowania w języku C#" autorstwa Adama Boducha. Przyda się wszystkim początkującym programistom C# :)
W życiu czasami jest tak, że zachodzi potrzeba zwalidowania polskiego numeru NIP po stronie serwera poprzez sprawdzenie formatu i sumy kontrolnej. Oto krótki przykład z tym związany, może się komuś przyda:
W tym artykule, chciałem krótko pokazać w jaki sposób możemy wywołać metody aplikacji Silverlight-a z kodu javascript i na odwrót, czyli metody javascript z kodu aplikacji Silverli...
Silverlight 5442 dni, 21 godzin, 56 minut temu 236 źrodło rozwiń
Czy obrazek instalacyjny Silverlight 2.0 (patrz poniżej) wydaje Ci się intuicyjny? Czy użytkownik który nie wie co to Silverlight na pewno kliknie go aby zainstalować plugin do swojej przeglądarki? Odpowiedź prawie zawsze brzmi nie! Najgorsze co możemy zrobić, to wystraszyć użytkownika na samym początku. Jego pierwsze wrażenie wpłynie na to, czy będzie on używał aplikacji czy zniechęci się do niej od samego początku, dlatego też warto dbać o jego pierwsze wrażenie. Czy możemy coś z tym zrobić? ...
Silverlight 5439 dni, 17 godzin, 51 minut temu 38 źrodło rozwiń
[Ww.Note] Male przyspieszacze czasu Chcialbym sie podzielic malymi fragmentami kodu, bedacymi przspieszaczami czasu. Podobny tekst opublikowal Maciej Aniserowicz. Przykłady dotycza generowania obiektow string z roznego rodzaju powtorzeniami oraz prawie powtorzeniami.