23 października 2009
Kategorie: programowanie | Tagi: ATL, C++, COM, libs, Windows
komentarze: 0
Ostatnio bawiłem sie z prostą aplikacją embedując kontrolkę Internet Explorera oraz silnik Gecko. Po raz pierwszy miałem nieco szerszy i dłuższy kontakt z technologią COM i XPCOM. Nieodłączny związek z COM ma biblioteka ATL (Active Template Library), która w rzeczywistości jest zbiorem klas szablonowych języka C++ opracowanych przez Microsoft. Jak sie można domyślić z nazwy, [...]
czytaj całość »
23 maja 2009
Kategorie: programowanie, projekty | Tagi: cmd, IDE, libs, makra, patch, shell, vc
komentarze: 1
Dosyć często używam narzędzie Visual Studio spod linii poleceń, głownie nmake do budowania z wykorzystaniem makefiles. Nieraz jest to bardziej wygodniejsze od odpalania i zabawy w IDE. Standardowo przy odpalaniu Visual Studio 2008 Command Prompt wykonywany jest skrypt vcvarsall.bat, który ustawia środowisko, czyli odpowiednie zmienne środowiskowe, ścieżki… Wszystko fajnie i cacy, ale przy ustawieniach ścieżek [...]
czytaj całość »
7 kwietnia 2008
Kategorie: projekty | Tagi: C++, eksperymenty, libs, network
komentarze: 5
Mój HttpSession jest trochę „do dupy”, bo uzależniony od Windowsa i jego WinInet. No cóż, potrzebowałem nas szybko jakąś łatwą i prostą obsługę sesji HTTP, wiec powstała ona taka jaka jest. Od dawana chodzi mi pogłowie mała refaktoryzacja. Wydzielenie publicznego interfejsu i uniezależnienie się od systemu. Wersja win oparta dalej na WinInet, a wersja unixowa [...]
czytaj całość »
1 marca 2008
Kategorie: /dev/null | Tagi: C++, framework, libs, SIP, VoIP
komentarze: 0
Hah, znalazłem fajnego liba do SIP-a - PJSIP, a dokładniej to taki mały framework do softphonea czy VoIP-a: Open Source, comprehensive, high performance, small footprint multimedia communication libraries written in C language for building embedded/non-embedded VoIP applications. Open source SIP stack and media stack for presence, im/instant messaging, and multimedia communication. PJSIP posiada dosyć duży support [...]
czytaj całość »
3 stycznia 2008
Kategorie: projekty | Tagi: C++, code, libs, miniblog
komentarze: 0
Ok, wypuściłem publicznie na LGPL-u napisaną w języku C++ bibliotekę Pinger++, służącą do łatwej komunikacji z serwisem pinger.pl. Biblioteka implementuje w pełni, publicznie dostępne API serwisu pinger.pl (a nawet trochę więcej niż zawarto w dokumentacji), którego dokumentacja dostępna jest pod adresem pinger.pl/_/main/api. Ze względu, iż Pinger++ implementuje w pełni API serwisu, a metody i ich [...]
czytaj całość »
14 grudnia 2007
Kategorie: programowanie | Tagi: C++, libs, network, WinAPI, WinInet
komentarze: 2
Do bibliotek pisanych w C++ typu grono, pinger i blip potrzebowałem jakiejś prostej i obiektowej obsługi sieci, sesji HTTP. Oczywiście nie będę się męczył z gołym WinAPI. A także, aby w jakimś stopniu zapewnić przenośność głównej biblioteki, w jakich będzie wykorzystywana sieć, zaimplementowałem sobie klasę HttpSession ;) Korzysta ona z Winiet, więc sama obsługa sieci [...]
czytaj całość »
23 września 2007
Kategorie: im, projekty | Tagi: code, libs, tlen.pl
komentarze: 1
Kilka dni temu, chciałem sobie zaktualizować wtyczkę myself2 dla komunikatora Tlen.pl. W ogóle to chciałem go nieco zmodyfikować, aby bardziej stał się „generyczny”, to jest, aby dodanie obsługi nowego protokołu ograniczało się do dodania identyfikatora protokołu do głównej tablicy i dodanie odpowiednich zasobów (kontrolek w dialogu opcji). Pomysł dobry, tyle, że trzeba byłoby przepisać z [...]
czytaj całość »
18 września 2007
Kategorie: /dev/null | Tagi: C++, code, libs, sql, sqlite
komentarze: 0
Już zaczynałem planować nad pisaniem wrappera w C++ do bazy/sterownika SQLite’a, po części wzorowanego na wxSQLite3. Dzięki czemu łatwo, prosto i obiektowo możnaby operować na bazie SQLite w swoim programie. Ale właśnie znalazłem już coś gotowego, do tego polskiego ;) Mowa oczywiście o ccSQLite. ccSQLite to obiektowy wrapper na interfejs C biblioteki sqlite. Znacznie upraszcza korzystanie [...]
czytaj całość »
15 maja 2007
Kategorie: wxWidgets | Tagi: framework, GUI, libs, release
komentarze: 0
Wczorajszego dnia światło dzienne ujrzał nowy release toolkitu wxWidgets - wersja 2.8.4. Changelog można znaleźć tutaj. Jak naraize na stronie projektu nie ma żadnej oficjalnej informacji na ten temat. Ale zassać można stąd: http://biolpc22.york.ac.uk/pub/2.8.4/ Ja oczywiście poczekam na nowy wxPack ;) A tak BTW: Od prawie półtora miesiąca nie zaglądałem w kod i jeszcze trochę to potrwa [...]
czytaj całość »
6 kwietnia 2007
Kategorie: im, projekty | Tagi: C++, libs, tlen.pl
komentarze: 4
Mój nowy projekt ;) xiT++ is C++ library which implements Tlen.pl instant messaging protocol. Nieco rozszerzony opis: xiT++ is an easy-to-use, robust library for connecting to polish popular Instant Messaging Network – Tlen.pl, aimed to support IM images, file transfer, and more. Whole library is implemented in pure C++, it provides an abstract interface which [...]
czytaj całość »