Przywitanie
4-11-2006Witam wszystkich serdecznie. Jak widzę Patryk zdarzył mnie przedstawić, ale mimo wszystko uważam, ze wypada napisać coś o sobie.
Witam wszystkich serdecznie. Jak widzę Patryk zdarzył mnie przedstawić, ale mimo wszystko uważam, ze wypada napisać coś o sobie.
Po wielgachnej przerwie chciałem obwieścić, że do prowadzenia bloga Start z GTK+ dołącza Piotrek. Jest mi niezmiernie miło, że postanowił do mnie dołączyć. Jednocześnie bardzo się cieszę, bo jak przysłowie mówi “co dwie głowy to nie jedna” (ewentualnie “w kupie raźniej”
). Tak czy inaczej Piotrek będzie pisał o swoich bojach zwłaszcza z gtkmm, czyli wersji GTK+ dla języka C++. Mam nadzieję, że z tego powodu nasz blog będzie ciekawszy i więcej z niego skorzystacie. Pozdrawiam!
Dla wszystkich ciekawskich jak działa wewnętrznie Gtk+ polecam opis systemu typów biblioteki Glib (wersja PDF), na bazie której jest stworzony Gtk+. Dokument ten opisuje dość szczegółowo wszelkie niuanse konstrukcji typów oraz wyjaśnia dlaczego to wszystko jest w tak dużym stopniu skomplikowane. Tekst jest dość długi i wymaga uwagi, ale myślę że jest wart choćby przejrzenia (ja tak zrobiłem). Wydaje mi się, że nadejdzie jeszcze taki moment, że będzie go trzeba nieco dokładniej przeczytać (zwłaszcza gdy zacznę tworzyć swoje typy bazujące na Gtk+). Tak więc, jeśli ktoś z Was ma trochę wolnego czasu to polecam tą lekturę.
Trzeba przyznać, że minęło dużo wody w rzece zanim zabrałem się za myślenie o jakiejś prostej aplikacji w Gtk+, którą mógłbym napisać. Cel oczywiście nadal jest taki sam - nauczyć się conieco programować w Gtk+. Zatem do rzeczy. Nie wiem czy znacie komiksy o Garfieldzie, które znajdują się na garfield.com. Są to codzienne historyjki o leniwym, spasionym i czasem wrednym kocie Garfieldzie i jego panu Jonie. Wpadłem na pomysł, aby napisać przeglądarkę tych historyjek tak, aby nie trzeba było wchodzić na stronę tylko bezpośrednio z programu można było zasysać z sieci obrazki z Garfim.
Niestety, z powodu kompletnego braku czasu dopiero w weekend ruszę dalej z GTK+. Szkoła, praca, szkoła, praca, praca… ![]()
Cele. Bez nich wszystko wydaje się kompletnie bezsensowne. Nie inaczej jest z nauką nowej technologii, biblioteki czy jakiegoś programu. Ponieważ nauka czegokolwiek na sucho jest nudna i mało efektywna postanowiłem postawić sobie na początek jakiś prosty cel. Będzie to oczywiście jakaś prosta aplikacja do napisania w Gtk+. Pomysł postaram się opisać w następnym poście. Być może zamieszczę jakiś szkic czy prototyp interfejsu. A potem będę próbował go zaimplementować… ![]()
Dzisiaj wpis będzie krótki. Chciałem się podzielić swoimi wrażeniami z użytkownia tandemu Anjuta + Glade. Anjuta to IDE do kodowania pod GNOME, natomiast Glade to program do projektowania interfejsu użytkownika w Gtk+. Dla formalności podam paczki, które trzeba zainstalować, aby używać Anjuty z Gladem:
No dobra, wydaje się, że udało mi się doprowadzić system do stanu używalności. Udało mi się nawet skompilować i uruchomić pierwszy program w Gtk+, czyli Hello World!.
No i wyszło, że jestem jeszcze lama jeśli chodzi o Linuxa.
Okazało się, że nieświadomie dodałem repozytorium, które miało stare pakiety, ale nie miało do tego pakietów dev. Stąd właśnie był konflikt wyrzucany przez apt-get. Postanowiłem odświeżyć swojego ubuntu i zainstalowałem świeżynkę. Od razu konflikty znikły. Najbardziej prawdopodobnym winowajcą problemu (prócz mnie) był pakiet easyubuntu, który dodał repozytoria do apta. Tak więc wracam do stawiania sobie środowiska pod ubuntu. Oby się tym razem udało.