KDE w Polsce
KDE 4.1!
Start → Wywiady →

Jeremy Paul Whiting

Jeremy Paul Whiting
Wiek 27
Miejsce zamieszkania Saint George, Utah, Stany Zjednoczone
Zajęcie Programista w Scientific Toolworks, Inc.
Nick na IRCu jpwhiting
Wkład w KDE programowanie, wsparcie małżeńskie (moja żona trochę zajmuje się dokumentacją)
Ulubiona aplikacja KDE Konversation, Amarok, KSnapshot, Kontact
Komputer W domu: Pentium 4 3GHz z HyperThreading i dwoma monitorami (CRT i LCD), nazwa samus. W pracy: o nazwie jeremyboxen i jest trochę lepszy od tego domowego (2 x LCD i 4GB RAM).
Strona lub blog jpwhiting.blogspot.com


W jaki sposób udzielasz się przy projekcie KDE?
Zacząłem od opieki nad Kanagram, po tym jak poprawiłem coś dla Anne-Marie Mahfouf przed wydaniem KDE 4.0. Pomagałem trochę przy konfiguracji tła Plasmy (dodałem tryb pokazu slajdów). Teraz opiekuję się biblioteką KNewStuff2.
Co to jest KNewStuff2?
KNewStuff2 jest następcą KNewStuff obsługującym DXS.
A co to jest DXS?
DXS to skrót od Desktop eXchange Service. Odpowiada ono za wymianę danych takich jak tłumaczenia, oceny, komentarze i sprawia, że są one łatwo dostępne dla użytkownika. KNewStuff2 jest biblioteką wykorzystywaną w aplikacjach KDE, która umożliwia szybkie i łatwe udostępnienie danych aplikacjom.
Kiedy po raz pierwszy usłyszałeś o KDE?
Prawdopodobnie na studiach, kiedy kończyłem liceum używałem Red Hat Linux (6.1?), ale z tego co pamiętam to korzystałem z FVWM. Muszę się przyznać, że od czasu studiów byłem użytkownikiem GNOME. Zacząłem korzystać z KDE, kiedy dostałem moją aktualną pracę (wiedziałem, że będziemy korzystać z Qt). Nie żałuję mojej decyzji, bo KDE jest takie fajne i konfigurowalne ;)
Jak i kiedy zaangażowałeś się w rozwój KDE?
Pojawiłem się na IRCu około marca 2007, ponieważ próbowałem skompilować KDE trunk. Miałem kilka problemów, więc zapomniałem o tym aż do maja. Pomagałem przenosić niektóre rzeczy z Qt 3 do Qt 4 i z KDE 3 do KDE 4, potem poznałem Anne-Marie i zacząłem pracować nad Kanagram. W ciągu tygodnia zrobiłem dla niego skalowalny interfejs użytkownika i Anne-Marie zapytała mnie czy nie zostałbym opiekunem aplikacji.
Jakie były Twoje ostatnie zmiany w kodzie KDE?
Poprawiłem kilka błędów w dokumentacji, wprowadzonych przez Stephanie (moją żonę).
Przed tym cały czas zajmowałem się silnikiem DXS w KNewStuff.
Będziesz miał jakieś kłopoty za to, że to powiedziałeś?
Być może.
Czy jesteś opłacany za swoją pracę dla KDE?
Nie, nikt mi za to nie płaci.
Ile czasu tygodniowo spędzasz pracując dla KDE?
Około 15 godzin.
Co robisz przez te 15 godzin?
Dużo testowania, trochę programowania, trochę planów z innymi programistami na IRCu - czasami jest to więcej, a czasami mniej, ale średnio wychodzi te 15 godzin.
Która według Ciebie sekcja KDE jest niedoceniona i mogłaby być bardziej wypromowana?
KDE Accessibility mogłoby zyskać więcej rozgłosu. W pakiecie tym są na prawdę doskonałe aplikacje, ale wielu programistów ich wcale nie używa, przez co nie poświęca się im wystarczającej uwagi. Chciałbym, aby z aplikacji tych korzystała i testowała je większa liczba programistów.
Czego według Ciebie bardzo brakuje platformie KDE?
Czytnika ekranu. Odpowiadam na co najmniej jeden mail miesięcznie na liście kde-accessibility, w którym ktoś pyta się o czytnik ekranu dla KDE. Wprawdzie istnieje Orca (czytnik ekranu dla GNOME), ale jest on trudny w konfiguracji, czy trudny w wykorzystaniu w KDE (osobiście go nie testowałem).
Co to, tak dokładnie jest czytnik ekranu?
Jest to program, czytający zawartość aplikacji dla ludzi niewidzących, korzystający z syntezatora mowy (który w KDE jest naprawdę świetny!).
Więc mógłby być to fajny dodatek do Konversation, jeśli nie jesteśmy przy komputerze, a jesteśmy ciekawi co dzieje się na IRCu?
Dokładnie!
Kiedy korzystałem z KDE 3 (gdzieś w ubiegłym roku) ustawiałem Konversation tak aby czytał mi wiadomości, więc mogłem pracować, a kiedy słyszałem, że odbywa się jakaś ciekawa rozmowa mogłem się do niej włączyć. Mogłem też pracować nad innymi rzeczami, a przełączyć się do Konversation kiedy usłyszałem, że dzieje się coś ciekawego.
Może to kogoś zainspiruje...
Może. Qt ma wiele wbudowanych funkcji zwiększających dostępność, ale nie sądzę, abyśmy z nich w pełni korzystali.
Czy masz jakieś plany związane z KDE 4?
Chciałbym doprowadzić KNewStuff do takiego stanu, aby spełniał moje własne standardy użyteczności i upewnić się, że ma wszystko to, czego oczekują ludzie od aplikacji. Potem chciałbym pomóc Danny'emu z aplikacją Habitat jeśli nikt mnie nie ubiegnie.
W innym wypadku po prostu pomogę tam, gdzie pomoc będzie potrzebna i/lub tam gdzie będzie coś interesującego. Może spróbuję pokonać Pino w zdobywaniu dashstars jeśli będzie mi się nudziło.
Co Cię motywuje do pracy dla KDE?
Używam KDE na co dzień - to motywuje mnie do tego, aby sprawiać, by było jeszcze lepsze.
Poprawiam rzeczy, które mnie irytują. Motywują mnie również wspaniali ludzie, z którymi pracuję oraz społeczność, z którą mam kontakt.
Jakie widzisz szanse dla KDE, jako platformy na komputery biurkowe w swoim kraju?
Myślę, że KDE mogłoby zyskać popularność w USA, ale myślę, że na to potrzeba jeszcze czasu.
Co poza współzawodnictwem sprawia, że pracujesz nad KDE? Co sądzisz o "wojnach pulpitów"? Ciągle są aktualne?
Pracuję nad KDE, bo lubię C++/Qt, biblioteki KDE i społeczność. Co do wojen pulpitów to myślę, że (na szczęście) się zakończyły, ale po obu stronach jest jeszcze kilku upartych programistów. Myślę, że razem mamy więcej do zaoferowania i większe szanse sukcesu niż osobno.
Jestem bardzo zainteresowany projektem freedesktop.org, czekam na to kiedy będę mógł wprowadzić do GetHotNewStuff zalecenia. Dla użytkownika możliwość wyboru środowiska pracy to zaleta, ale szczerze - jeśli tylko używasz Wolnego Oprogramowania - nieważne czy KDE, czy GNOME i tak jest świetnie.
Którego edytora tekstu używasz? Dlaczego akurat tego?
Korzystam z Understand (edytor/IDE rozwijany u mnie w pracy), ale kiedy nie jest on dostępny korzystam z vima.
Której dystrybucji używasz? Dlaczego akurat tej?
Aktualnie używam Gentoo, ale eksperymentowałem z wieloma. Gentoo po prostu najbardziej mi pasuje.
Jak wygląda Twoje biurko?
Mam zawsze uruchomione: Understand, Amaroka, Konversation, Kopete i Kontact:
Jaka jest "zabójcza aplikacja KDE" i dlaczego?
KNewStuff! No dobra, żartowałem... Parley jest na prawdę fajną aplikacją. Tak samo Marble. Uwielbiam też aplikacje KDE-Edu, ale najczęściej korzystam z Yakuake/Konsole.
Gdybyś był rozbitkiem i musiałbyś dzielić wyspę z kimś z projektu KDE, kto by to był? Nie możesz też wybrać swojej żony!
Cholera, prawdopodobnie Frederik Gladhorn (fregl) - całkiem nieźle się dogadujemy.
Jeśli mógłbyś być dowolną częścią KDE, czym chciałbyś być i dlaczego?
Chciałbym być Konversation, ponieważ komunikacja jest jak klej, który trzyma nas razem jako społeczność... *uśmiech*.
Jaki jest Twój najgenialniejszy kawałek kodu napisany dla KDE?
Prawdopodobnie ten, który sprawił, że KNewStuff2 działał na czas wydania KDE 4.0 (przynajmniej w taki sposób, aby aplikacje KDE-Edu mogły z niego korzystać).
Czy kiedykolwiek sprawiłeś, że trunk KDE SVN przestał się kompilować?
Oczywiście.
Byłeś na sponsorowanym przez Google KDE 4.0 Release Party w Mountain View w styczniu. Czy to było pierwsze Twoje spotkanie z innymi programistami KDE? Będziesz na tegorocznym Akademy?
Wcześniej poznałem programistów KDE-Edu na spotkaniu w Paryżu. Release Party było jednak pierwszym spotkaniem, na którym było tak wielu programistów. Co do Akademy to planuję się tam pojawić wraz ze Stephanie.

[edytuj] Pytania osobiste

Wiem, że jesteś żonaty. Jak długo?
W styczniu minęło 5 lat.
Masz dzieci lub zwierzęta?
Mam dwie córki i dwa koty. Córki mają 4 i 2 lata. Jovie (dwuletnia) ciągle powtarza wszystko co powie Myriam (czteroletnia). A koty są o wiele mniej zabawne.
Ekscytującą plotką jest to, że Twoje dzieci mają już przebite uszy.
To prawda, ale nie wiem co w tym jest takiego ekscytującego.
Czy cała Twoja rodzina używa Linuksa?
W domu wszystkie komputery działają pod kontrolą Linuksa, z wyjątkiem laptopa, którego czasem przynoszę z pracy, a na którym jest zainstalowany także Windows, abym mógł na nim testować oprogramowanie. Czasem pozwalam Stephanie korzystać z Windowsa ;).
Nie cała dalsza rodzina używa Linuksa. Próbowałem przekonać moich młodszych braci, ale jeszcze nie udało im się w pełni zrezygnować z Windowsa. Myślę, że kiedy Plasma się ustabilizuje będę próbował przekonać do niej moją mamę.
Jak Twoja rodzina radzi sobie z Twoją pracą nad KDE? Jak udaje Ci się podzielić czas pomiędzy rodzinę, pracę a KDE?
Moja rodzina radzi sobie z tym bardzo dobrze. Każdego dnia mam czas, który spędzam z dziećmi, a nad KDE pracuję tylko w nocy lub nad ranem. W pracy mogę sam ustalić sobie godziny pracy, ale zazwyczaj pracuję cały dzień, a KDE i rodziną zajmuję się wieczorami i ranem przed pracą. Sobota jest dniem na prace domowe i hakowanie.
Jak opisałbyś sam siebie?
Myślę, że jako zabawnego, miłego, przyjacielskiego i analitycznego.
Jaka jest Twoja ulubiona książka?
"Expanded Universe" Roberta Heinleina.
Naprawdę? To ta, z dużą ilością szalonego seksu? *śmiech*
Nie do końca. To krótkie historyjki, więc wszystko mogłoby być w drugiej połowie, tak sądzę. Dopiero co skończyłem kilka książek Michaela Crichtona, a ta była następna na stosiku w domu. Ostatnio przeczytałem "Prey" i "Next". Moją ulubioną książką musiałaby być "Ender's Game". Ale "Prey" i "Next" były bardzo dobre.
Co lub kto miał największy wpływ na Twoje życie?
Moja mama lub nauczyciel informatyki z liceum.
Jak ukierunkowuje Cię Twoja religia? W stronę Wolnego Oprogramowania, w stronę życia?
Myślę, że raczej religia wcale na to nie wpłynęła.
W kierunku życia, oczywiście. Moja religia, bardzo wpłynęła na moje podejście do życia. Mam wiele nadziei na przyszłość i jestem jakoś zdolny do utrzymania tej pozytywnej postawy, nawet patrząc na to z czym musimy się zmierzyć na świecie. Myślę, że nie wpłynęło to bardzo na moje poglądy dotyczące Wolnego Oprogramowania, jeśli w ogóle.
A co z deweloperami? Kto ze świata KDE, inspirował Cię i pomagał zacząć? Jest to ktoś niespodziewany?
Pino Toscano (pinotree) zawsze wyciągał do mnie pomocną dłoń, Albert Astals Cid (tsdgeos) też trochę pomagał. Anne-Marie Mahfouf (annma) dała mi projekt, nad którym miałem pracować na początku, oraz przekonała mnie do utworzenia konta w SVN. Frederik Gladhorn (fregl) blisko ze mną współpracował na początku, kiedy zaczynaliśmy z KHTML-2.
Jaki jest najlepszy prezent urodzinowy, jaki mógłbyś otrzymać? (Stephanie to czyta!)
Najlepszy prezent to taki, o który proszę co roku: "drzemka" ;)
Jak blisko jesteś z internetowymi znajomymi?
Całkiem blisko. Nie mogę policzyć ile osób uważam za bliskich przyjaciół, mimo że nigdy ich nie spotkałem.
Jaka jest różnica między kaczką?
Dlaczego to mysz, kiedy się kręci?
Richard Stallman czy Linus Torvalds?
Raczej Torvalds - nie jestem fanatykiem ;)
Co chciałbyś robić, gdybyś miał więcej czasu?
Prawdopodobnie pobawiłbym się z dziećmi.
Mają klocki Lego? Chcesz zamienić je w geeków?
Oczywiście, że mają Lego! Staram się jak mogę. Myriam jest uzależniona od KLettres - zauważyłem, że wcina się w mój czas przy komputerze ;)
Jaki jest widok z Twojego okna?
Jaka jest Twoja pasja?
Moją pasją jest oprogramowanie Open Source, wartości rodzinne, dobra muzyka i kwestie dostępności (myślę, że przed śmiercią będę niewidomy lub głuchy, albo to i to) oraz Chińska kultura i język.
Co robisz w wolnym czasie? Oczywiście poza zajmowaniem się rodziną i KDE.
Gram w gry, oglądam "Doctor Who", czytam powieści i słucham muzyki.
Kto jest Twoim ulubionym doktorem?
To trudne pytanie. David Tennant jest dobry, ale Peter Davidson też. No i nikt nie może się równać z Christopherem Ecclestonem kiedy mówi "Fantastycznie!".
Jakie jest Twoje ulubione miejsce na Ziemi? Lubisz podróżować?
Tak, ale raczej nie mam za sobą wielu wycieczek. Kocham Tajwan. Ale nie spędziłem tam dwóch lat, więc mogę mieć mętne pojęcie. Ludzie, są tam bardzo gościnni i przyjacielscy.
Jaki jest Twój podpis?
Myślę, że gdybym jakiś miał, to mówiłby on: "Możesz uruchomić IRC, ale nie możesz uruchomić Marble?"
Skomentuj ten artykuł na forum KDE »
Ten artykuł jest tłumaczeniem wywiadu z Jeremy Paul Whiting z serwisu People Behind KDE.
Data przeprowadzenia wywiadu: 30 kwietnia 2008.
Źródło: "http://www.kde.org.pl/Wywiady/Jeremy_Paul_Whiting"

Kategorie: Wywiady | Strony na podstawie behindkde.org

RSS Feed
Atom Feed
Logowanie
Copyright © Zespół kde.org.pl. KDE® i logo K Desktop Environment® są zarejestrowanymi znakami towarowymi KDE e.V. (szczegóły). Qt® i Trolltech® są zarejestrowanymi znakami towarowymi Trolltech ASA. Linux® jest zarejestrowanym znakiem towarowym Linusa Torvaldsa.