gnome-logs開發記錄3--修復bug726228+雜記

從2014.8.14到2014.11.11,在David的幫助下共修復了兩個bug。三個月以來,也有過挫折,也想過放棄,但更多的是編程過程中的喜悅和堅持。三個月,自己從其中收穫了很多。好久也沒有來寫blog了,就着剛剛修復一個bug的小空閒,來這裏記錄下自己的收穫。


第一個bug的鏈接:https://bugzilla.gnome.org/show_bug.cgi?id=709153

第二個bug的鏈接:https://bugzilla.gnome.org/show_bug.cgi?id=726228


關於第一個bug:

第一個bug主要是爲了在gnome logs中的"detail view"中以分類方式顯示日誌信息。最終效果圖如下:

最終效果

要向實現這個,就需要將程序中已經存在的一個字符串分解成若干個字符串,例如Subject、Support等,然後通過.ui文件實現detail view部分的佈局就可以。

程序實現的話,主要是使用strtok函數來實現字符串的解析。具體關於strtok的用法可以參考該鏈接:

到2014.9.12,完成了第一個bug的修復。


關於第二個bug:

這個主要是在"detail view"中不顯示程序左側的category list。修復之前是在下圖右側的"event view list"處顯示“detail view”,也就是上面那張圖左側依舊有側邊欄。修復後的效果如上圖。


從2014.9.16確定要修復這個bug到11.11將近兩個月的時間,中間經歷了各種挫折,不過最終在光棍節當天結束了。也算是給自己的一個禮物吧。0.0

還記得前天早上睡醒打開手機時看到的那封郵件,讓我驚喜不已。郵件是David發來的,大概內容是“感謝你兩個月以來的堅持,對這個項目作出了很大的貢獻。通過這兩個月的開發,你對gnome相關的應用開發能力也有了很大提升。談到GSoC,你會是一個理想的參與者,正好我可以作爲你的導師。” 這一消息可以說讓我欣喜若狂,這個feel倍兒爽。這也讓我充滿了信心和動力。本來想這個學期結束這個bug之後,就不做了。不過現在有點停不下來了。


這次就暫時寫到這裏吧。在之後的幾篇中,我會逐個記錄最近兩個月內發生的點點滴滴。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章