KDE 4 סבלה ביקורת רב עם השחרור שלה, ואפילו לינוס טרובלדס נטש בגללה את KDE ועבר לגנום. גם אני כך חשבתי בהתחלה עד שבשלב מסוים שדרגתי לגרסת הפיתוח של KDE 4.2 שהייתה מספיק שמישה עבורי כדי לנטוש את גנום.

לצערי הייתי עסוק בזמן האחרון בענייני חיפושי דירה, ולא הספקתי לארגן מסיבה שחרור ראויה בשבילה, צריך קצת אומץ לעשות מהלכים כואבים כמו השכתוב של KDE בגרסה הרביעית שלו.

בתור מתכנת, רציתי תמיד להיכנס לתוך התכנות של לינוקס (כמערכת לא הקרנל), אולם הגישה שלי לא הייתה נכונה, ניסיתי להיכנס בגדול ולא בקטן. היו לי רעיונות לעשות כל מיני פרוייקטים או פלאגאינים, אולם מכולם ירדתי עוד בשלב הההתחלה שניסיתי להבין מה דרוש כדי לעשות, צריך להכיר הרבה דברים ולהבין איך עושים דברים.

השתמשתי הרבה בK/WORDQUIZ לצורך תרגול אוצר מילים, אולם כבר שנים הפריע לי בגרסת הלינוקס/KDE במבחנים האמריקאים הקיצורים 1-3 לא עבדו (לאחרונה התברר לי שהם עובדים עם לחיצה על ALT), אולם לא דיווחתי באג כי תמיד רציתי לתקן בעצמי, אולם גם אז הכיוון שלי היה הפוך, ניסיתי לברר איך עובדים עם אירועי מקלדת בQT.

המהפך במחשבה הגיעה בסוף שבוע שלפני שבועיים שבו חליתי בשפעת ומשום מה החלטתי שהגיע הזמן לפתור את הבאג ולראות מה עשו בפרליי שם הקיצורים עובדים, ומסתבר שכל התמיכה שהייתי צריך לעשות הסתכמה בשבע שורות קוד בלבד! אחרי שאף אחד לא הגיב לבאג תוך זמן סביר (לסבלנות הקצרה שלי), שלומי פיש הציע לי להתחבר לIRC, ושם הציעו לי לעשות בדרך אחרת לגמרי כקיצורים שאפשר לשנות אותם. אחרי זה המשכתי גם לתקן כמה באגים בפרליי ואז עברתי להסתכל בקוד של עוד פרוייקטים בחבילה של KDEEDU, ואז הספקתי לתקן כמה באגים בkbruch שחלקם גם נכנסו ל4.2 ובסופו של דבר גם קיבלתי חשבון SVN שאוכל לשלוח קוד ישירות לקוד של KDE. (חבל שהיה לי רק שבוע מחלה 🙁 )

הידע שלי בC++ הוא דיי נמוך, אני יודע יחסית טוב את התחביר הבסיסי של C, וחלקים מהתחביר של C++ ומעט מאוד מהספריות שלהם, אולם בכל זאת שנכנסתי לקוד קיים ומקריאת קוד יכולתי להסתדר דיי טוב וללמוד הרבה. זו נראת דרך ממש טובה להיכנס לעולם התכנות כי אפשר לעשות המון ולדעת מעט תכנות, וכנראה יהיה על כך פוסט עתידי בהמשך. ככה שכשארצה לעשות תכנות רציני יותר או אפילו אפליקציה משלי, יהיה לי הרבה יותר פשוט מאשר הייתי פונה בדרך הקודמת…

חבל שאני לא יכול לעבוד בKDE ולהרוויח כסף מדברים שאני אוהב 😛

אז מזל טוב לKDE, ושדרוג נעים.