Strona głównaUżytkownik

kombain | użytkownik

kombain
kombain
436,2
5093 dni, 15 godzin, 24 minuty temu
1 lipca, 2009
dotnetomaniak.pl

JComments LatestMain MenuStrona głównaDla programistów Home Jak wyświetlić w XNA polskie znaki używając klasy SpriteFont? Wpisany przez Damian Sobczak    niedziela, 12 grudnia 2010 10:44 Witam wszystkich. To mój pierwszy post w ramach projektu roboczo nazwanego "Starcie wehikułów", ale nie będę owijał w bawełnę i od razu przejdę do rzeczy technicznych:) Każda gra, nawet najprostsza, musi mieć możliwość wyświetlania tekstu. Potrzebny jest on czy to do w...

Tagi: XNA 4.0
Dziel się z innymi:
Jak wyświetlić w XNA polskie znaki używając klasy SpriteFont?

W dzisiejszym świecie "nietechniczni" kreatywni ludzie nie mają łatwo. Obrotny biznesmen chce wsadzić w coś trochę kasy, rozkręcić jakiś projekcik, wpada na genialny pomysł: "a, zainwestuję sobie w portal!". Pomysł - betka. Założenia - betka. Analiza - betka. Ewentualna dotacja - betka. Okazuje się, że wszystko jest banałem w porównaniu z dokonaniem wyboru technologii. I, wbrew pozorom, im więcej ekspertów, tym trudniejszy wybór. Chcesz wiedzieć jak jest naprawdę? Która z dzisiejszych technologii gwara...

Tagi: .Net, Java, PHP, RoR
Dziel się z innymi:
Technologiczny kogel-mogel. .NET vs Java vs PHP vs RoR...

Inne 5370 dni, 16 godzin, 52 minuty temu macko 149 źrodło rozwiń

Oryginalny post: Computer Workstation Ergonomics Autor: Jeff Atwood Niemal każdą chwilę, kiedy nie śpię, spędzam przy komputerze. Jestem tym, kogo mógłbyś nazwać domowym entuzjastą. Jestem szczęściarzem, ponieważ nie doświadczyłem żadnego urazu związanego z komputerem w związku z długotrwałą pracą przy nim, ale jest to bardzo realne ryzyko zawodowe. Miewam czasem bóle w dłoniach bądź nadgarstkach, zazwyczaj po maratońskich hulankach, gdzie oczywiście przesadzam -- ale to nie jest tematem tego wpisu. O ...

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Ergonomia miejsca pracy przy komputerze

Inne 5377 dni, 19 godzin, 28 minut temu gordon_shumway 89 źrodło rozwiń

Zastanawiałem się ostatnio nad tym, jaki MUSI być godny zaufania freelancer-programista, a jaki być NIE MOŻE. Efektem jest kilka spostrzeżeń, które dla wielu ocierają się zapewne o banał... ale ze względu na spore zainteresowanie ostatnim postem o tej tematyce postanowiłem się nimi podzielić. Co zatem cechuje profesjonalistę?

Maciej Aniserowicz | Co POWINIEN freelancer

Inne 5378 dni, 21 godzin, 57 minut temu gordon_shumway 174 źrodło rozwiń

Widziałam kilka prezentacji gdzie zachwycano się wspomagaczami takimi jak Resharper. Postanowiłam sprawdzić na własnej skórze. Resharper ze względu na reklamę środowiskową oraz CodeRush ze względu na używanie DevExpressowych kontrolek. Pobrały się wersje demo, zainstalowały. Być może to są fajne narzędzia, z wszelkich prezentacji można się dowiedzieć o ich tysiącu możliwości ... Ale nie oszukujmy się narzędzia nie są darmowe a ilość opcji powoduje że większość czasu w którym demo jest aktywne trzeba b...

Dziel się z innymi:
Koder na wspomagaczach

Narzędzia 5378 dni, 3 godziny, 25 minut temu Damian 159 źrodło rozwiń

Wydawałoby się, że ostatnio temat XNA, nieco ucichł i nie pojawiają się jakieś kluczowe informacje związane z tym frameworkiem. Gdyby jednak podsumować co już wiadomo, na temat tego, co pojawi się w związku z kolejnymi wersjami, uzbierałoby się tego całkiem sporo.Surface Cieszy fakt, iż Microsoft wraz z wprowadzeniem kolejnych platform sprzętowych, planuje wprowadzić natywną obsługę XNA przez te urządzenia. Chodzi tutaj konkretnie, o już dost...

Dziel się z innymi:
XNA: Co na horyzoncie? «  Dawid Pośliński

Inne 5381 dni, 16 godzin, 23 minuty temu http://poslinski.net 59 źrodło rozwiń

Programowanie w JavaScript niesie za sobą dużą dozę swobody jeżeli chodzi o posługiwanie się funkcjami. Funkcje są wszędzie, deklarować je można na wiele sposobów, a rozsądne ich wykorzystanie jest źródłem nowych przyzwyczajeń, które chciałoby się niejednokrotnie przenieść do "rodzimego" języka programowania. W moim przypadku oczywiście C#. I dzięki wyrażeniom lambda takie szafowanie funkcjami na lewo i prawo staje się nie tylko możliwe (bo możliwe było już wcześniej od .NET 2.0 dzięki anonimowym delegat...

Tagi: C#, funkcje
Dziel się z innymi:
Maciej Aniserowicz | "Lokalne" funkcje w C#

Architektura 5383 dni, 15 godzin, 13 minut temu ada_man 138 źrodło rozwiń

Tę serię przede wszystkim należy zacząć od pytania – po co nam to? To z kolei możemy rozbić na dwa kolejne. Po co nam w ogóle programowanie równoległe oraz po co nam TPL – przecież już mamy dostępne narzędzia.Po co nam to w ogóle Mam nadzieję, iż tak na prawdę na to pytanie odpowiadać nie trzeba, ale dla porządku zróbmy to. Potrzebujemy bo prawo Moore’a przestaje działać. Nie możemy już powiedzieć naszemu klientowi, który narzeka na słabą wydajność aplikacji, że gdy będziemy wydawać to oprogramowanie to...

.NET blog: TPL – Zaczynamy

Inne 5384 dni, 1 godzinę, 31 minut temu gordon_shumway 142 źrodło rozwiń

Oryginalny post: Why testers? Autor: Joel Spolsky Moja siostra sprawiła swoim dzieciom szczeniaczka i one próbowały go wytresować. Aby mieszkać z psem pod jednym dachem, musisz nauczyć go, by nie skakał na ludzi, nie robił kupy w domu, siadał na zawołanie oraz nigdy, przenigdy nie przeżuwał iPada. Nigdy. Dobra dziewczynka. Z tresowaniem psów jest tak, że reakcja musi być natychmiastowa. Jeśli po powrocie do domu odkrywasz, że parę godzin wcześniej pies wywalił kubeł ze śmieciami w kuchni, jest już z...

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Po co nam testerzy?

Inne 5385 dni, 14 godzin, 24 minuty temu gordon_shumway 74 źrodło rozwiń

Dawno już nie pisałem na blogu. Nie chcę tłumaczyć się, że zarobiony jestem i nie mam na nic czasu (choć tak jest :)) wiec postanowiłem zamiast tego wyznaczyć sobie temat, o którym będę pisał i starać się pisać przynajmniej raz w tygodniu. Dzięki temu stworzę kurs jak w przypadku WPF oraz będę dość regularnie pojawiały się nowe wpisy na blogu.O czym więc będzie kurs? Task Parallel Library (TPL) – bo o tym chcę rozpocząć nowy cykl postów to nowe podejście do programowania równoległego, które pojawiło się ...

.NET blog: Task Parallel Library - nowy kurs

Inne 5386 dni, 10 godzin, 35 minut temu gordon_shumway 160 źrodło rozwiń

W C++ nie ma mechanizmu typu garbage collector, więc jedyne automatyczne zwalnianie obiektów, jakie w tym języku występuje, dotyczy tych lokalnych - tworzonych na stosie. Dlatego wszelkiego typu pomocnicze obiekty (np. uchwyty do zewnętrznych zasobów, jak pliki) deklaruje się tu zwykle jako właśnie zmienne lokalne. W innych językach z kolei - dokładniej: w tych, w których GC występuje - praktycznie wszystkie...

Źródło: xion.org.pl
Dziel się z innymi:
xion.log » using w C#

Inne 5384 dni, 21 godzin, 58 minut temu gordon_shumway 118 źrodło rozwiń

Jakiś czas temu pisałem o dostępności Visual Studio 2010 Beta 2, a w ostatnim tygodniu pojawiła się kolejna przedpremierowa wersja, czyli Visual Studio 2010 and .NET Framework 4 Release Candidate (oczywiście tutaj również linki do pobierania). Miłego testowania!

Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: Visual Studio 2010 RC - już jest [PL]

Narzędzia 5386 dni, 10 godzin, 35 minut temu gordon_shumway 142 źrodło rozwiń

Oryginalny post: Elegance Autor: Joel Spolsky Alain de Botton w swojej książce The Architecture of Happiness (wyd. Pantheon Books, 2006) zawarł sekcję dotyczącą elegancji, która każdemu projektantowi oprogramowania wyda się znajoma. Porównuje on most Salginatobel w Szwajcarii... ... z mostem Clifton Suspension w Anglii: ... w jednej z najbardziej niesamowitych książek o architekturze jakie kiedykolwiek przeczytałem:Obydwa mosty – Salginatobel, Roberta Maillarta oraz Clifton Suspension, Isambarda Brunel...

Tagi: devblogi
Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Elegancja

Inne 5391 dni, 16 godzin, 50 minut temu gordon_shumway 72 źrodło rozwiń

W języku C# mamy kilka mechanizmów tworzenia wątków. Różnią się one zarówno wydajnością jak i przeznaczeniem. Zacznijmy więc od najpopularniejszego sposobu a mianowicie klasy System.Threading.Thread. Stworzenie wątku polega na inicjalizacji klasy oraz wywołania metody Start:publicclass ThreadExample { public CreateThread() { System.Threading.Thread thread =new System.Threading.Thread(ThreadMethod); thread.Start(null); } privatevoid ThreadMethod(object parameters) { ...

Dziel się z innymi:
Wydajność wątków w C#

Inne 5389 dni, 2 godziny, 8 minut temu Damian 227 źrodło rozwiń

Ostatnim razem ponarzekałem trochę na SVN i scentralizowany model systemów kontroli wersji. Jedną z wspomnianych alternatyw, realizującą model rozproszony, jest Git - i o nim dzisiaj kilka słów. Nie zamierzam pisać tutoriala dla Git czy nawet omawiać zasad jego działania. Zamiast tego zbiorę i zaprezentuję garść linków, które warto odwiedzić chcąc zająć się Gitem na poważne. Muszę ostrzec, że zabawa ta nie jest banalna - i nie zawsze przyjemna. Ja korzystam z Gita od ponad pół roku, a mimo to jeszcze do...

Dziel się z innymi:
Maciej Aniserowicz | Git - rozproszony system kontroli wersji (DVCS)

Narzędzia 5391 dni, 16 godzin, 50 minut temu gordon_shumway 104 źrodło rozwiń

Niejednokrotnie pisałem o SVN, zachwycając się cudownością tego narzędzia. Wpłynęło ono na moje życie zawodowe dość znacząco - tak naprawdę od niego zacząłem przygodę z kontrolą wersji. A kontrola wersji całkowicie zmienia sposób pracy, o czym przekonał się każdy kto zaczął korzystać z jakiegokolwiek systemu z tej rodziny (wtrącenie: jeśli czyta to ktoś ignorujący te systemy, niechaj natychmiast się nawróci! to nie jest trudne, a naprawdę niezbędne!). Subversion było też (albo jest nadal) standardem w te...

Dziel się z innymi:
Maciej Aniserowicz | Dlaczego już nie lubię SVN

Narzędzia 5392 dni, 21 godzin, 31 minut temu gordon_shumway 162 źrodło rozwiń

Od kiedy Maciej Zbrzezny 19 lipca 2009 opublikował post grupujący blogi .NET wiele się zmieniło. Doszły nowe blogi, część nie została wymieniona a część wymarła śmiercią naturalną lub zmieniła swój adres zamieszkania. Przez ten okres większość z nas korzystała albo z linków na starym CodeGuru (aktualnie ich brakuje ) albo korzystała z takich portali jak Dotnetomaniak czy Develway by poznać nowy blog lub zapoznać się z ciekawym postem. Brakowało miejsca w którym nie tylko wszystkie blogi by były zgrupow...

Źródło: blog.gutek.pl
Dziel się z innymi:
.NET Blogs PL (dotNETBlogs.pl) - agregator polskich blogów .NET

Inne 5400 dni, 11 godzin, 18 minut temu macko 145 źrodło rozwiń

Bruce Eckel zręcznie identyfikuje źródło wszystkich problemów związanych z tworzeniem oprogramowania: Pracujemy w młodej branży. W zasadzie to prymitywnej -- nie wiemy za bardzo co działa i wydaje nam się, że znaleźliśmy prosty sposób, który rozwiązuje wszystkie problemy. W rezultacie przechodzimy przez wieloletnie okresy wzlotów i upadków, w miarę jak nowe pomysły się pojawiają, startujemy, wyczerpujemy możliw...

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Nie słuchaj, co mówią — problemem zawsze są ludzie

Inne 5392 dni, 21 godzin, 31 minut temu gordon_shumway 69 źrodło rozwiń

Oryginalny post: How To Achieve Ultimate Blog Success In One Easy Step Autor: Jeff Atwood Zawsze szturchaj. Zawsze dostarczaj. Zawsze strzelaj. To ta sama rada wyrażona w różnych formach dla różnych odbiorców. Według mojej teorii, pozyskiwanie potencjalnych klientów wywodzi się z rankingu Google, a najlepszym sposobem na zwiększenie tego rankingu jest postępowanie jak zawodowy wojownik: ani uderzenia, ani sierpowe nie wystarczają. Musisz zawsze szturchać i regularnie uderzać sierpowym. Bloguj nieust...

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Jak osiągnąć Największy Blogowy Sukces w jednym prostym kroku

Inne 5397 dni, 16 godzin, 12 minut temu gordon_shumway 79 źrodło rozwiń

Mając wartość enuma w postaci napisowej, pobraną na ten przykład z bazy, bardzo łatwo jest z powrotem sparsować ją do właściwego dla aplikacji typu: 1: public enum MyEnum 2: { 3: FirstVal, 4: SecondVal 5: } 6: //... 7: (MyEnum)Enum.Parse(typeof(MyEnum), "FirstVal");

Dziel się z innymi:
Maciej Aniserowicz | String.ToEnum<>

Inne 5399 dni, 1 godzinę, 45 minut temu gordon_shumway 137 źrodło rozwiń

1 2 3 4 5 6 7