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...
Koszty w Windows Marketplace to niestety jeden z bardziej smutnych tematów nowego dzieła Microsoft. Ale zacznijmy od początku...
Mobile development 4854 dni, 2 godziny, 27 minut temu 78 ź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...
Encje Encje są prawdopodobnie najważniejszymi elementami modelu domeny. Reprezentują najistotniejsze obiekty domeny problemu, czyli te, które mają własną tożsamość.
Architektura 4854 dni, 19 godzin temu 48 źrodło rozwiń
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 4854 dni, 19 godzin temu 74 źrodło rozwiń
Po serii artykułów dotyczących internals pomocnych przy tworzeniu wtyczki do SSMS przejdziemy do tego co jest najbardziej widoczne i niezbędne do jej działania: menu. W artykule tym opiszę schemat tworzenia menu: 1. Umiejscowienie menu naszej wtyczki w menu głównym SSMS. 2. Dodanie elementu menu oraz jednego poziomu podmenu. 3. Metod resetowania menu wtyczki oraz usuwania go z menu SSMS.
Bazy danych i XML 4854 dni, 19 godzin temu 18 źrodło rozwiń
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.
Autor: Podczas ostatniej konferencji MTS opowiadałem m.in. o behawiorach, czyli koncepcji pozwalającej jeszcze wyraźniej zaznaczyć linię podziału kompetencji pomiędzy programistami, a projektantami interfejsu. Zanim przejdziemy do części praktycznej mała dygresja językowa. Długo zastanawiałem się, jaki będzie najwłaściwszy odpowiednik angielskiego słowa behaviors. Trywialną z pozoru sprawę komplikuje zawikłana taksonomia samej technologii, na którą oprócz “zachowań” składają się również pary “akcja/w...
Architektura 4855 dni, 1 godzinę, 47 minut temu 37 ź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# :)
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 ...
Witam, Nazywam się Piotr Sowa i fascynuje mnie programowanie rozproszone. Przedstawiam program HopfieldSimpulator :). Symulator jest niedokończony w ramach trwającego konkursu. Postanowiłem podejść do sprawy tak, że zamieszczam projekt bez interfejsu graficznego. Nagrodą dla osoby, która ulepszy projekt będzie obserwowanie pracy sieci Hopfielda w ujęciu pamięci asocjacyjnej pracującej w czasie rzeczywistym :). Wszystkiego dobrego Piotr Sowa, MCAD
Programowanie rozproszone 4855 dni, 11 godzin, 39 minut temu 119 źrodło rozwiń
Cykl autorstwa Macieja Aniserowicza omawiający pisanie testów jednostkowych z wykorzystaniem mocków przy użyciu biblioteki Rhino Mocks.
Architektura 4856 dni, 10 godzin, 30 minut temu 92 źrodło rozwiń
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ę :)
Od jakiegoś czasu pracuję nad uelastycznieniem i zapewnieniem rozszerzalności w dużej aplikacji ASP.NET. W związku z tym zacząłem poszukiwać w sieci sensownego gotowca implementującego wzorzec agregatora zdarzeń; wszak po co wyważać otwarte drzwi .W moich poszukiwaniach dotarłem do artykułu na blogu Denisa Vuyka. Opisuje on użycie agregatora zdarzeń w połączeniu z MEF (Managed Extensibility Framework). Implementacja została “wyciągnięta” z projektu Prism (Composite WPF). Pozostały w niej jednak pewne el...
Autor: Już jakiś czas temu pisałem o możliwości użycia configu podzielonego na wiele plików. Dziś pokaże jeden z przypadków użycia tej funkcjonalności. Często zdarza się tak, że podczas rozwoju aplikacji używamy naszej lokalnej bazy danych. Czasem jednak chcemy aby inne osoby zobaczyły postęp prac. Aplikacja wrzucona na serwer zapewne będzie miała inny connection string niż ten lokalny. Oczywiście możemy mieć oba connection stringi w pliku web.config i je komentować odpowiednio, ale ponieważ trzeba o tym...
Pewnie nie raz staliście przed sytuacją, w której jakaś z funkcji spowodować może powstanie wyjątku, którego wystąpienie trzeba zalogować i przerzucić go dalej (re-throw), aby aplikacja zajęła się nim jak należy. Jednocześnie idealnie, gdy wyjątek zawierał będzie jak najwięcej informacji. Zalicza się do nich przyjaciel każdego programisty – StackTrace.
Architektura 4856 dni, 10 godzin, 30 minut temu 73 źrodło rozwiń
Windows Marketplace wystartował. Każdy kto zaktualizuje swój ROM do wersji 6.5 Windows Mobile będzie go miał automatycznie zainstalowanego. Reszta na obecną chwilę może użyć CAB-a opublikowanego na XDA. W skróconym cyklu wpisów chciałbym się podzielić swoimi doświadczeniami i przygodami z Marketplace od strony developera. Serię otwiera rejestracja developera.
Mobile development 4856 dni, 10 godzin, 30 minut temu 48 źrodło rozwiń
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...
Autor: Tytuł artykułu zdradza nieco temat jaki chciałbym podjąć. Może samo versus jest nieco przewrotne, gdyż bardziej odpowiednie byłoby “Spring.NET a WCF” czy też po prostu “Spring.NET i WCF”. Tak naprawdę to tytuł powinien brzmieć “Spring.NET a WCF versus programista” ;). Obserwując programistów zaczynających przygodę ze Spring.NET i próbujących zintegrować z tym framew...
Programowanie rozproszone 4857 dni, 11 godzin, 57 minut temu 160 źrodło rozwiń