Zapraszamy do obejrzenia slajdów z ostatniej prezentacji na temat rozproszonych systemów kontroli wersji. Następny wykład będzie poświęcony językowi Objective C i odbędzie się dopiero w styczniu, tak więc życzymy udanych świąt i sylwestra.
Friday, December 19, 2008
Tuesday, December 16, 2008
Bazaar i Mercurial
Zapraszamy już w środę na kolejne spotkanie biwakowe. Prezentacja dotyczyć będzie dwóch rozproszonych systemów kontroli wersji: Bazaar i Mercurial.
Zapraszam również do obejrzenia slajdów z ostatniej prezentacji.
Systemy kontroli wersji to nie tylko SVN czy CVS. Ostatnio coraz popularniejsze stają się systemy rozproszone (DVCS). Dwa najpopularniejsze napisane w Pythonie to Bazaar i Mercurial. Oferują one opcje niedostępne dla systemów zcentralizowanych
ułatwiając zarządzanie projektami. Wykład przedstawi podstawowe cechy DVCS na przykładzie bzr i hg i pokaże, jak w prosty
sposób ich używać.
Zapraszam również do obejrzenia slajdów z ostatniej prezentacji.
Wstęp do Subversion
View SlideShare presentation or Upload your own.
Wednesday, December 3, 2008
Thursday, November 27, 2008
Wednesday, November 26, 2008
Slajdy z prezentacji o Erlangu
Oto slajdy z prezentacji Michała Ptaszka poświęconej jezykowi Erlang. Przypominam, że jutro, o godzinie 19:30 odbędzie się wykład o Haskellu.
Wednesday, November 19, 2008
Slajdy z wykładu o Ruby'm
Dziękujemy wszystkim obecnym za tak liczne przybycie na dzisiejszą prezentację (slajdy poniżej).
Przypominam również, że w nadchodzącym tygodniu odbędą się dwie prezentacje:
Zapraszamy również na świeżo założony flickrowy photostream.
Przypominam również, że w nadchodzącym tygodniu odbędą się dwie prezentacje:
środa 26 listopada | Erlang | Michał Ptaszek | 19:00, sala 224, budynek C2 |
czwartek 27 listopada | Haskell | Tomek Rydzyński | 19:30, sala "A", budynek D10 |
Zapraszamy również na świeżo założony flickrowy photostream.
Wstęp do Ruby\'ego
View SlideShare presentation or Upload your own.
Tuesday, November 18, 2008
Nigdy dość - dwa wykłady w następnym tygodniu!
Zapraszamy wszystkich jeszcze raz na jutrzejszy wykład Mikołaja Pastuszko, który będzie traktował o języku Ruby.
Tymczasem pragniemy poinformować, że w następnym tygodniu odbędą się aż dwie prezentacje. Obie będą poświęcone językom funkcyjnym. W środę Michał Ptaszek opowie o języku Erlang, a w czwartek Tomek Rydzyński o Haskellu.
Wykład Michała odbędzie się tam gdzie pozostałe, czyli w sali 224 budynku C2 AGH, natomiast wykład Tomka odbędzie się w innym miejscu - w sali "A" na pierwszym piętrze budynku D10. Budynek mieści się przy ulicy Reymonta 19, a zorganizowanie prezentacji w nim umożliwiło nam koło naukowe Kernel z wydziału fizyki. Wykład rozpocznie się także o pół godziny później niż inne: zapraszamy o 19:30
Wspomnę może jeszcze, że koło Kernel wkrótce rozpocznie swoje wykłady, które będą reaktywacją cyklu LUMD sprzed trzech lat.
Podsumowując program na najbliższe dwa tygodnie wygląda następująco:
Tymczasem pragniemy poinformować, że w następnym tygodniu odbędą się aż dwie prezentacje. Obie będą poświęcone językom funkcyjnym. W środę Michał Ptaszek opowie o języku Erlang, a w czwartek Tomek Rydzyński o Haskellu.
Wykład Michała odbędzie się tam gdzie pozostałe, czyli w sali 224 budynku C2 AGH, natomiast wykład Tomka odbędzie się w innym miejscu - w sali "A" na pierwszym piętrze budynku D10. Budynek mieści się przy ulicy Reymonta 19, a zorganizowanie prezentacji w nim umożliwiło nam koło naukowe Kernel z wydziału fizyki. Wykład rozpocznie się także o pół godziny później niż inne: zapraszamy o 19:30
Wspomnę może jeszcze, że koło Kernel wkrótce rozpocznie swoje wykłady, które będą reaktywacją cyklu LUMD sprzed trzech lat.
Podsumowując program na najbliższe dwa tygodnie wygląda następująco:
środa 19 listopada | Ruby | Mikołaj Pastuszko | 19:00, sala 224, budynek C2 |
środa 26 listopada | Erlang | Michał Ptaszek | 19:00, sala 224, budynek C2 |
czwartek 27 listopada | Haskell | Tomek Rydzyński | 19:30, sala "A", budynek D10 |
Thursday, November 13, 2008
Po drugim wykładzie
Dziękujemy wszystkim obecnym za udział w drugim wykładzie biwakowym. Już wkrótce pojawią się prezentacje slajdy z tej i z poprzedniej prezentacji. Tymczasem informujemy, że do końca roku mamy zaplanowanych pięć kolejnych wykładów. Trzy o językach programowania i dwa o systemach kontroli wersji.
Wszystko znajduje się w prawej kolumnie.
Wszystko znajduje się w prawej kolumnie.
Wednesday, November 12, 2008
Prezentacje z pierwszych dwóch wykładów
Thursday, November 6, 2008
12 listopada 2008, o tej samej porze co poprzednio (19.00), w tym samym miejscu co poprzednio (AGH, budynek C2, sala 224) będziemy sobie rozmawiać o Gentoo - dystrybucji GNU/Linuksa nieco innej niż wszystkie;) Będzie to ogólny obraz tej dystrybucji, trochę teorii, nieco praktycznych porad i trików oraz o tym, dlaczego akurat Gentoo:)
(:!!!ZAPRASZAMY!!!:)
(:!!!ZAPRASZAMY!!!:)
Thursday, October 30, 2008
Program Wykładów Biwakowych
Ten meta-post będzie na bieżąco uaktualniany informacjami o kolejnych prezentacjach.
Ruby to obiektowy język programowania, który w ostatnim czasie zyskał dużą popularność, m.in. dzięki takim frameworkom jak Ruby on Rails.
Celem wykładu jest wprowadzenie w świat Ruby'ego, przedstawienie jego możliwości i zalet, a także nakreślenie drogi, jaką należy podążyć aby zgłębić bardziej zaawansowane aspekty języka.
Erlang jest współbieżnym funkcyjnym językiem programowania powstałym w laboratoriach firmy Ericsson. Dzięki takim narzędziom jak ejabberd, Wings 3D, Tsung czy CouchDB zdobywa coraz to większe uznanie i popularność wśród programistów na całym świecie. Podczas wykładu poznacie główne zalety zarówno samego Erlanga (lekkie
procesy, hot code swapping, distribution), jak i platformy OTP (Open Telecom Platform), która wchodzi w skład jego dystrybucji.
UWAGA: Niestandardowe miejsce i czas!
Wykład odbędzie się wyjątkowo w czwartek, o godzinie 19:30 (pół godziny później niż pozostałe), w sali "A" budynku D10 Akademii Górniczo-Hutniczej
Haskell jest jednym z wiodących języków funkcyjnych, które w ostatnich latach przeżywają swój renesans.
Wykład zaprezentuje wybrane cechy Haskella oraz kilka prostych programów, aby pokazać, jak smakuje współczesne programowanie czysto funkcyjne.
Ze względu na brak czasu nie będzie to ani kurs Haskella, ani kurs programowania funkcyjnego, ale przewidziane jest błyskawiczne wprowadzenie.
Scala jest nowoczesnym językiem programowania, który płynnie łączy w sobie cechy języków funkcyjnych i obiektowych, często przedstawianym jako "lepsza Java". Zdobywa coraz większą popularność, jest ceniona za zwięzłość, elastyczną składnię, doskonałe wsparcie dla XML-a i integrację z Javą.
Wykład jest intensywnym wprowadzeniem do języka i demonstracją jego możliwości.
Subversion to najpopularniejszy obecnie system kontroli wersji. Mimo to, jest on zazwyczaj pomijany w kursach zapoznających z podstawowymi narzędziami informatyka.
Wykład jest skierowany głównie do studentów pierwszych lat informatyki. Ma na celu zapoznanie z podstawowymi funkcjami Subversion, oraz korzyściami płynącymi z zarządzania swoim kodem.
Systemy kontroli wersji to nie tylko SVN czy CVS. Ostatnio coraz popularniejsze stają się systemy rozproszone (DVCS). Dwa najpopularniejsze napisane w Pythonie to Bazaar i Mercurial. Oferują one opcje niedostępne dla systemów zcentralizowanych
ułatwiając zarządzanie projektami. Wykład przedstawi podstawowe cechy DVCS na przykładzie bzr i hg i pokaże, jak w prosty
sposób ich używać.
Język Objective-C to jak sama nazwa sugeruje rozszerzenie języka C o możliwości obiektowe, w tym przypadku wzorowane na Smaltalk'u. Do niedawna nieco zapomniany, ostatnio zyskuje coraz większe zainteresowanie wśród programistów, a to wszystko na fali obecnej popularności systemów Mac OS X oraz iPhone OS.
Wykład dedykowany jest dla osób nie mających wcześniej styczności z Obj-C. Będzie to wprowadzenie do języka oparte na różnicach i podobieństwach względem języków C++ i Java.
Kernel Linuxa jest jednym z największych projektów open source.
Wykład ma przybliżyć architekturę jądra, niektóre decyzje projektowe podjęte podczas jego implementacji i obecne kierunki rozwoju. Wskażemy jakie funkcje są obecnie na topie wśród developerów systemów operacyjnych. Porównamy jądro linuxa do innych kerneli, zajmiemy się zagadnieniem wirtualizacji, pokażemy gdzie obecnie trwają największe prace, wskażemy słabe miejsca kernela i złe decyzje projektowe (takie też się zdarzają). Pokażemy, że rozpoczęcie pracy nad jądrem nie jest trudne - od czego zacząć czytanie kodu, gdzie szukać informacji i jak stworzyć swojego pierwszego patcha.
19 listopada - Ruby - Mikołaj Pastuszko
Ruby to obiektowy język programowania, który w ostatnim czasie zyskał dużą popularność, m.in. dzięki takim frameworkom jak Ruby on Rails.
Celem wykładu jest wprowadzenie w świat Ruby'ego, przedstawienie jego możliwości i zalet, a także nakreślenie drogi, jaką należy podążyć aby zgłębić bardziej zaawansowane aspekty języka.
26 listopada - Erlang - Michał Ptaszek
Erlang jest współbieżnym funkcyjnym językiem programowania powstałym w laboratoriach firmy Ericsson. Dzięki takim narzędziom jak ejabberd, Wings 3D, Tsung czy CouchDB zdobywa coraz to większe uznanie i popularność wśród programistów na całym świecie. Podczas wykładu poznacie główne zalety zarówno samego Erlanga (lekkie
procesy, hot code swapping, distribution), jak i platformy OTP (Open Telecom Platform), która wchodzi w skład jego dystrybucji.
27 listopada - Haskell - Tomek Rydzyński
UWAGA: Niestandardowe miejsce i czas!
Wykład odbędzie się wyjątkowo w czwartek, o godzinie 19:30 (pół godziny później niż pozostałe), w sali "A" budynku D10 Akademii Górniczo-Hutniczej
Haskell jest jednym z wiodących języków funkcyjnych, które w ostatnich latach przeżywają swój renesans.
Wykład zaprezentuje wybrane cechy Haskella oraz kilka prostych programów, aby pokazać, jak smakuje współczesne programowanie czysto funkcyjne.
Ze względu na brak czasu nie będzie to ani kurs Haskella, ani kurs programowania funkcyjnego, ale przewidziane jest błyskawiczne wprowadzenie.
3 grudnia - Scala - Krzysiek Goj
Scala jest nowoczesnym językiem programowania, który płynnie łączy w sobie cechy języków funkcyjnych i obiektowych, często przedstawianym jako "lepsza Java". Zdobywa coraz większą popularność, jest ceniona za zwięzłość, elastyczną składnię, doskonałe wsparcie dla XML-a i integrację z Javą.
Wykład jest intensywnym wprowadzeniem do języka i demonstracją jego możliwości.
10 grudnia - SVN - Konrad Delong
Subversion to najpopularniejszy obecnie system kontroli wersji. Mimo to, jest on zazwyczaj pomijany w kursach zapoznających z podstawowymi narzędziami informatyka.
Wykład jest skierowany głównie do studentów pierwszych lat informatyki. Ma na celu zapoznanie z podstawowymi funkcjami Subversion, oraz korzyściami płynącymi z zarządzania swoim kodem.
17 grudnia - Bazaar i Mercurial - Michał Bugno, Krzysiek Goj
Systemy kontroli wersji to nie tylko SVN czy CVS. Ostatnio coraz popularniejsze stają się systemy rozproszone (DVCS). Dwa najpopularniejsze napisane w Pythonie to Bazaar i Mercurial. Oferują one opcje niedostępne dla systemów zcentralizowanych
ułatwiając zarządzanie projektami. Wykład przedstawi podstawowe cechy DVCS na przykładzie bzr i hg i pokaże, jak w prosty
sposób ich używać.
7 stycznia - Objective C - Błażej Biesiada
Język Objective-C to jak sama nazwa sugeruje rozszerzenie języka C o możliwości obiektowe, w tym przypadku wzorowane na Smaltalk'u. Do niedawna nieco zapomniany, ostatnio zyskuje coraz większe zainteresowanie wśród programistów, a to wszystko na fali obecnej popularności systemów Mac OS X oraz iPhone OS.
Wykład dedykowany jest dla osób nie mających wcześniej styczności z Obj-C. Będzie to wprowadzenie do języka oparte na różnicach i podobieństwach względem języków C++ i Java.
[druga połowa lutego] - Linux Kernel - Konrad Kaplita
Kernel Linuxa jest jednym z największych projektów open source.
Wykład ma przybliżyć architekturę jądra, niektóre decyzje projektowe podjęte podczas jego implementacji i obecne kierunki rozwoju. Wskażemy jakie funkcje są obecnie na topie wśród developerów systemów operacyjnych. Porównamy jądro linuxa do innych kerneli, zajmiemy się zagadnieniem wirtualizacji, pokażemy gdzie obecnie trwają największe prace, wskażemy słabe miejsca kernela i złe decyzje projektowe (takie też się zdarzają). Pokażemy, że rozpoczęcie pracy nad jądrem nie jest trudne - od czego zacząć czytanie kodu, gdzie szukać informacji i jak stworzyć swojego pierwszego patcha.
Subscribe to:
Posts (Atom)