Mar 03 2010

Pro Git - rozdział 1

Kategorie: git Pro Git Programowanie Techblog Matthew @ 00:55:35

Ponieważ pisanie o gitcie niezbyt mi idzie (no dobra, w ogóle mi nie idzie ;P) postanowiłem zrobić coś innego. Zabrałem się za tłumaczenie książki Pro Git. Przy moim poziomie angielskiego pewnie będzie wychodziło mizernie, ale jeżeli ktoś ma jakieś uwagi lub poprawki to może pisać w komentarzach, będę poprawiał. Nie jest to również dokładne tłumaczenie a część rzeczy zmieniam z tylko mi znanych powodów. Samą książkę napisał Scott Chacon a jej treść jest wydana na licencji Creative Commons Attribution-Non Commercial-Share Alike 3.0 Mam nadzieję że komuś to się przyda i miłego czytania.

Czytaj dalej...

Lut 24 2010

Kurs Qt - Część 6 - Rysowanie

Kategorie: Kurs Qt Programowanie Qt Techblog Matthew @ 01:11:49

6. (z dużym opóźnieniem) część kursu Qt. Z racji, że ostatnio zostałem zmuszony do rysowania grafów itp. rzeczy (na szczęście można było wybrać technologię) to dziś przedstawię właśnie rysowanie (proste, nie grafów, za dużo nerwów mnie to kosztowało ;P) w Qt. Przy okazji mały pokaz jak zrobić menu kontekstowe

Czytaj dalej...

Lut 10 2010

Jakiego języka programowania się nauczyć?

Kategorie: Programowanie Techblog Matthew @ 00:37:53

Ostatnio coraz częściej spotykam się z pytaniem osób, które chcą się nauczyć programować, jakiego języka warto się nauczyć pod kątem przyszłego rynku pracy. Czy jeżeli nauczę się języka X to będą miał pracę? Co lepiej, Y czy Z, żeby dużo zarabiać? I tego typu różne pytania.
Postanowiłem więc poświęcić trochę własnego czasu (i jutrzejsze niewyspanie w pracy) i odpowiedzieć na to, jakże ważne, z punktu widzenia młodego programisty, pytanie. Rada, wbrew pozorom jest bardzo prosta, nie trzeba poświęcać dużo czasu i wysiłku, żeby wcielić ją w życie oraz szybko przyniesie efekt. A mianowicie...

Czytaj dalej...

Lis 27 2009

Kurs Qt - Część 5 - Layout

Kategorie: Kurs Qt Programowanie Qt Śmietnik Techblog Matthew @ 21:51:16

Kolejna część kursu Qt. Tym razem zajmiemy się layoutami, które pozwolą nam uporządkować widgety w oknach naszych aplikacji. Przy okazji załatwią nam sprawę "ładnego" wyglądu okna w przypadku jego rozciągania.

Czytaj dalej...

Paź 24 2009

Qt Tips'n'Tricks: zwracanie wartości przez sloty

Kategorie: Programowanie Qt Qt Tips & Trics Techblog Matthew @ 01:46:30

Czasami zachodzi taka potrzeba, że chcemy aby slot nam coś zwrócił do miejsca w którym został wyemitowany sygnał do którego ten slot jest podpięty. Ponieważ same sloty są typu void więc trzeba to obejść inną drogą.

Czytaj dalej...

Wrz 06 2009

fooaudio 0.1

Kategorie: fooaudio Programowanie Projekty Techblog Matthew @ 16:13:39

Po pół roku obijania się, zmieniania koncepcji oraz marzeniu o sławie, chwale i bogactwie oto nadszedł dzień na pierwsze, oficjalne, wydanie fooaudio, opatrzone numerkiem 0.1.

Czytaj dalej...

Lip 30 2009

Boost - Array

Kategorie: Boost C++ Programowanie Techblog Matthew @ 00:31:53

Dzisiaj trochę inny temat, a mianowicie Boost. Czym jest Boost chyba nie muszę tłumaczyć, a Ci którzy nie wiedzą niech zajrzą tutaj. Na początek coś prostego: biblioteka Array.

Biblioteka Array wchodzi w skład TR1, jest kontenerem (takim jak vector), który (w przeciwieństwie do vector) ma za zadanie trzymać tablicę o stałym rozmiarze. Można ją inicjalizować jak zwykłą tablicę, nieinicjalizowana będzie posiadała "śmieciowe" wartości. Jeżeli przy inicjalizacji podamy mniej wartości niż rozmiar naszej tablicy, to pozostałe elementy zostaną wypełnione wartościami dymyślnymi:

Czytaj dalej...

Lip 26 2009

Kurs Qt - Część 4 - Wątki

Kategorie: Kurs Qt Programowanie Qt Techblog Matthew @ 16:22:35

Kolejna cześć kursu Qt. Tym razem będzie o wątkach. Niestety, praca i brak niebezpieczeństwa zawalenia egzaminów strasznie rozleniwiają, więc dopiero teraz udało mi się zebrać i coś napisać (nie lubię wakacji, masa czasu a nic nie udaje się zrobić ;)). Stworzymy proste wątki, będzie to tradycyjny przykład producenta i konsumenta. Na początku z wyścigami, później postaramy się przed nimi zabezpieczyć. A więc do dzieła:

Czytaj dalej...

Lip 03 2009

git tutorial - część 2 - branch

Kategorie: git Programowanie Techblog Matthew @ 21:23:54

Druga część naszego tutoriala. Dzisiaj zajdziemy do lasu i pobawimy się gałęziami. ;]
Rozproszone systemy kontroli wersji, przez swoją specyfikę, mają nijako wymuszone łatwe zarządzanie gałęziami oraz ich łączenie. Nie inaczej jest z gitem. Własną gałąź najprościej utworzyć tak:

Czytaj dalej...

Cze 29 2009

Dlaczego git jest lepszy?

Kategorie: git Programowanie Techblog Matthew @ 20:16:18

Ponieważ mój wpis o gitcie wywołał małą burzę (jak ja żem śmiem twierdzić, że git jest najlepszy, a wszystko co napisane w Pythonie jest wolniejsze?), więc wzorując się na stronie Why Git is Better than X, postanowiłem zrobić swoje małe porównanie szybkości trzech DVCS (git, Mercurial i Bazaar) odnośnie szybkości działania. Do tego celu wykorzystałem kod Django

Czytaj dalej...

Wcześniejsze wpisy