listopad 19, 2008

Przemysław Kulczycki

Ubuntu Release Party - krótka spóźniona relacja

8 listopada w Poznaniu odbyło się Ubuntu Release Party. Natłok pracy sprawił, że nie zdążyłem go nawet na tym blogu zareklamować, ani napisać relacji tuż po imprezie.
W skrócie: przybyłem, wygłosiłem 2 prelekcje (1 wspólnie z Rafałem Trójniakiem z CLUG-u), wróciłem, było fajnie. Nie wiem czy jest sens więcej pisać, skoro w sieci są już 3 inne relacje:
Relacja Hippie’ego
Relacja Costy
Relacja Zena (organizatora)
Są też fotki Eloya i Costy.
Mam nadzieję, że takie imprezy będą się odbywały częściej, i jest spora szansa, że również się na nich pojawię.

listopad 19, 2008 08:04 (PLUG/CLUG)

listopad 18, 2008

Marcin 'MalCom' Malich

numeric_cast

Korzystając z wzorca numeric_limits, o którym wspomniałem w poprzedniej notce i informacjach o min/max wartości danego typu numerycznego, można w bardzo łatwy sposób stworzyć sobie bezpieczny, odporny na underflow/overflow, “operator” - wzorzec do konwersji wartości liczbowych pomiędzy poszczególnymi typami numerycznymi. template <typename TargetType, typename SourceType> inline TargetType numeric_cast(SourceType arg) {   if (arg < std::numeric_limits<TargetType>::min()) throw std::underflow_error("bad numeric cast");   if (arg [...]

listopad 18, 2008 08:48 (STL)

numeric_limits

Standardowa biblioteka języka C++ zawiera wiele ciekawych i przydatnych narzędzi w codziennej pracy developera C++, a po wejściu w życie C++0x będzie jeszcze ciekawiej. Czasem nawet nie mamy świadomości lub zapominamy o ciekawych perełkach jakie można tam znaleźć. Jednym z zapomnianych i chyba rzadko używanych komponentów biblioteki STL jest szablon numeric_limits będący “odłamkiem” numerycznej części [...]

listopad 18, 2008 05:19 (STL)

listopad 13, 2008

Marcin 'MalCom' Malich

tweet.im

Na blogu ProccesOne można znaleźć wzmiankę o uruchomieniu pierwszej wersji nowej, ciekawej usługi – tweet.im, bramki “wiążącej” serwis twitter z twoim ulubionym komunikatorem, oczywiście opartym na protokole XMPP. Jak można dowiedzieć się ze strony projektu: tweet.IM is an instant messaging service that allows you to use microblogging platforms, like Twitter, simply from your instant messaging client. It [...]

listopad 13, 2008 03:04 (XMPP)

listopad 12, 2008

Marcin 'MalCom' Malich

Variadic templates

Niedawno marudziłem o makrach i funkcjach ze zmienną liczbą argumentów, więc dziś do uzupełnienia tego tematu wspomnę kilka słów o wzorcach ze zmienną liczbą parametrów, czyli Variadic templates, które niebawem staną się oficjalną częścią standardu języka C++. Modelowa, prosta funkcja wzorcowa, która jako przykład występuje prawie w każdej wzmiance na temat “nowego ficzera”. template<typename T> void print(const T& [...]

listopad 12, 2008 10:53 (Variadic Templates)