Mateusz Mazurek – programista z pasją

Python, architektura, ciekawostki ze świata IT

Mateusz M.

UDT – Czyli własne typy danych w MsSql’u

Wiele firm i osób prywatnych wykorzystuje MsSqla w swoich projektach. Jest to fajna baza danych, ma tez kilka ciekawych feature’ów. Dziś omówię jeden z nich.

Mało osób wie że MsSql jest nie tylko relacyjną bazą danych, ale i obiektową, co oznacza że dane mogą być obiektami.

Pokażę jak stworzyć..

Opublikowane w Mateusz M.
Algorytmika Felietony/inne Inżynieria oprogramowania Programowanie Programowanie webowe Utrzymanie oprogramowania

Architektura programów na przykładzie filtrów tekstowych

Jak każdy z nas wie, bardzo ważne jest to aby pisać programy szybko, pisać je poprawnie, przewidywać różne use case’y, korzystać ze wzorców projektowych, utrzymywać porządek w kodzie itp.
Równie ważne jest rozplanowanie pisania programu…

Opublikowane w Mateusz M.
Programowanie

Prosty parser wyrażeń matematycznych

Bardzo prosty parser wyrażeń matematycznych.

Opublikowane w Mateusz M.
Programowanie

Prosty Timer w Javie

Cześć, dziś pokażę jak korzystając z wątków, możemy zbudować prosty timer, który, nie dość że będzie odliczał na naszych oczach sekundy, to, co każde kolejne 10s pokaże komunikat.

Opublikowane w Mateusz M.
Felietony/inne Inne Muzyka

Muzyczne podsumowanie 2013 roku [Rap]

Cześć!
Koniec roku zbliża się coraz większymi krokami, więc czas napisać coś o tym, jak te 12 miesięcy wpłynęło na muzykę.

Opublikowane w Mateusz M.
Programowanie

Szyfr Cezara [PHP]

Chciałbym zaprezentować prosty, popularny szyfr Cezara. Idea szyfru polega na podstawieniu pod litery alfabetu jawnego, litery alfabetu zaszyfrowanego.

Opublikowane w Mateusz M.
Algorytmika Programowanie

Wzorzec Obserwatora [Cpp, Java, PHP]

Wzorzec projektowy Obserwator to bardzo często używane rozwiązanie problemu, w którym chcemy powiadamiać obiekty o zmianie stanów innych obiektów.

Opublikowane w Mateusz M.
Felietony/inne Programowanie

Agile – czyli jak pracować zwinnie?

Agile to skrót myślowy od Agile software development czyli programowania zwinnego. Jest to taka duża, jakby to powiedzieć.. Nad grupa, w której znajdują się już konkretne metodologie typu Scrum czy Kanban. W nomenklaturze programistycznej można by powiedzieć że każda metodologia nazywana zwinną dziedziczy po Agile’u.

Opublikowane w Mateusz M.
Programowanie

LDAP – zarys tematu [Java]

Cześć! Kilka dni temu było mi miło poznać pewną ważną osobistość w świecie baz danych, usług katalogowych i szeroko pojętego gromadzenia informacji… A mowa oczywiście o LDAPie.

Opublikowane w Mateusz M.