Refaktoryzacja kodu krok po kroku…

14.08.2014

… czyli jak Marek funkcję upiększał. Jeśli po przeczytaniu tytułu i jego dokończenia w pierwszym zdaniu zacząłeś czytać również dalszą treść to znak, że albo wiesz czym jest refatoryzacja i chcesz zobaczyć co mogłem o niej napisać i co dziwnego popełniłem, albo jest to dla Ciebie nowe słowo i chcesz poznać jego znaczenie patrząc na […]

Pierwsza aplikacja mobilna

14.06.2014

Życie programisty to ciągła nauka czy to technologii czy to platformy. Ponownie „zmuszony” w pewnym stopniu zajęciami na uczelni miałem okazję zacząć coś nowego. Tym razem jest to wkroczenie w świat aplikacji mobilnych na platformie Windows Phone. Dlaczego akurat ten system? Po pierwsze dlatego, że mój telefon posiada właśnie Windowsa, po drugie dlatego, że platforma […]

Problem za szerokiej tekstury

13.05.2014

Dzisiaj krótki wpis o pewnym problemie, z którym przyszło mi się spotkać podczas pracy nad projektem, o którym napiszę niebawem. Otóż w projekcie tym musimy m.in. wyświetlać animacje.  Są to animacje poklatkowe. Zrobione jest to tak, że cała animacja trzymana jest w jednym pliku graficznym gdzie zawarte są wszystkie jej klatki ułożone obok siebie i […]

Koza skazana na sukces

03.04.2014

Myślicie, że w obecnych czasach aby gra osiągnęła sukces i wspięła się na szczyt listy sprzedaży musi być tworzona latami, przez duże studia dysponujące milionowymi budżetami? Bzdura! Wystarczy zwariowany, wręcz głupi pomysł na gameplay i kilka tygodni pracy. Tak właśnie wygląda sytuacja w przypadku obecnie najlepiej sprzedającej się grze na platformie Steam – Goat Simulator, […]

OpenCL – prezentacja

22.03.2014

Dwa tygodnie temu podczas kolejnego spotkania Koła Naukowego Informatyków miałem okazję zaprezentować wszystkim zainteresowanym podstawy pracy z biblioteką OpenCL służącej do przenoszenia równoległych obliczeń na GPU. Podczas prezentacji powiedziane było krótko o historii tej biblioteki, wsparciu przez sprzęt i systemy, sposób działania oraz oczywiście krótki przykład użycia. Na koniec zaprezentowane zostały wyniki porównujące czas wykonywania […]

Projekt OneQuestion

14.02.2014

Dzisiaj opiszę mój nowy projekt, który tworzę już od jakichś 2 tygodni. Wszystko zaczęło się od tego, że chciałem na poważnie zaznajomić się z technologią ASP.NET MVC, a jak wiadomo najwięcej się wynosi z praktyki. Postanowiłem wykonać coś niewielkiego, co pozwoli szybko zobaczyć efekty i poćwiczyć niektóre zagadnienia. Tak narodził się pomysł strony OneQuestion. Oferowane […]

Jak NIE pisać tutoriali

02.02.2014

Do napisania tego posta skłonił mnie jeden z tutoriali, z którego miałem okazję niedawno korzystać. Umyślnie nie będę podawał adresu strony, na której on się znajduje ponieważ nie chcę nikomu robić antyreklamy, nie to jest moim celem. Poza tym to co tutaj opisuję nie dotyczy tylko tej jednej strony, ale jest obecne w mniejszym lub […]

Trudna sztuka projektowania

13.01.2014

W tym semestrze trafił nam się sympatyczny przedmiot jakim jest Inżynieria Oprogramowania. Każdy trochę bardziej związany z informatyką/programowaniem wie, że w dużym skrócie jest to dział wiedzy mówiący m.in. o planowaniu i projektowaniu nowo powstających aplikacji. No i właśnie o tym projektowaniu będzie ten mój dzisiejszy post.

Święta, święta…

21.12.2013

Za rogiem już święta Bożego Narodzenia. Czas kiedy nawet informatycy przenoszą fotel z przed komputera do wigilijnego stołu, przy którym spotykają się z rodziną. Tak więc ten wpis nie będzie o żadnej nowej technologii czy projekcie. Tym razem, z okazji Świąt Bożego Narodzenia, pragnę złożyć wszystkim czytającym mojego bloga oraz ich rodzinom najserdeczniejsze życzenia. Niech […]

Spring z KNI – programowanie aspektowe

06.12.2013

Wczoraj zasiedliśmy do kolejnych zmagań z javowym frameworkiem Spring. Tym razem Dawid przedstawił nam ogólną ideę programowania aspektowego dostępną w Springu. Jest to jeden ze sposobów programowania, który na pewno ma tylu samo zwolenników co przeciwników. Bardzo upraszczając można tą metodę przedstawić tak, że umożliwia ona wywoływanie określonych funkcji przed lub po naszej metodzie bez […]