June 25th, 2008 by Shanky
Exactly at 15:27 IST {+5:30 hrs of GMT} [ Thu Jun 26 2008 ]Marble started downloading / displaying images from Panoramio sever’s
,, there is accompanying screenshot to prove the claim

Category: Marble (KDE), Shanky |
No Comments »
June 23rd, 2008 by Shanky
a bit of coding ,,
- TinyWebBrowser. {h|cpp}
- ImageBrowser {.h|.cpp}
- jsonparser {.h|.cpp}
lots of chatting , so finally found out pidgin supports doodle ,file transfer on yahoo messenger network too (cool ,, i am bit late in this realization ,, i know ) ,
and I finally discovered my Dog hates “Coldplay” … He Loves “Green Day” and “AC/DC” but not Coldplay .. (now thats a Rock/punk loving dog ) ..Being a CS Engineer it’s my moral duty to solve a problem , and here was giant problem (for Non CS people according to my calculation it was Np Hard Problem ) was standing in my face .With A challenge in hand your’s truly decided ,, to get his Dog Love “Coldplay” by hook or crook ,, finally when the time was for Jax {as he is affectionately called} to have his brunch ,, i decided to strategically place my laptop playing “Coldplay” where he could hear the song without hurting my laptop.
and the most awaited moment in human history came and went by ,, and Jax didn’t even tried to search for source of “Coldplay”
… So in some sense this was victory for Human Kind {how the hell did i get human kind involved in this
}, Coldplay {Now your Fan list includes a dog,thanks to me :)}, Shanky Kind { I successfully wasted my time } 
on side note he is a German Shepherd ,so is prone to mood swings , that is why i am on lookout for any more bands he dislikes which i happen to like,,,
on very small side note : You might have figured out i like “Coldplay”
lol and spend too much time solving “Larger Than me” problem of world .
( /Shanky made a mental note to be on lookout for Girl Friend … i have not been a Couple for ages *wink* )
Category: Shanky, Uncategorized |
No Comments »
June 21st, 2008 by Shanky
At exactly 6:19 Am IST , Marble started Accesing Panoramio API’s , now it can corrctly download parse Json replies from Panoramio … more of it ,,some time later
..first let me complete the integration,,and let me commit my code…
to let you in the secret all this time the problem had been in HttpFetchFile.cpp’s sourceUrl.path() — i changed it to handle correctly the query Url’s ..
Category: Uncategorized |
No Comments »
June 21st, 2008 by Shanky
Class Structure Of Marble (generated using Kdevelop & Graphviz)

Category: Marble (KDE), Shanky, programming, qt |
No Comments »
June 19th, 2008 by Shanky
Marble’s Code Has Following Directories :
- src/ This is where all the good stuff is (The complete source of marble)
- CMakeFiles/ The Required Cmake Files ( this direcotry would be present in all the subdirectories too)
- data/ Has all the data that comes with marble by default[Map Data]
- icons/ Has all the icons
- lib/ contains the libary , that marble makes during compilation
- mac/ all the Mac Os stuff
- plasmoid/ believe it or not Marble has a plasmoid(Desktop Widgetfor KDE 4) made out of it,,
- plugins/ Plugins like Stars (star tghat you see in the globe) reside here
- tilecreator/ tile creator executable and their source code
[ i do code in src/lib ...and my contribution till this date has been jsonparser .h/.cpp + certain additions to tineywebbrowser .h/.cpp ]
Now as you know marble is composed of a Main window + Marble Globe + Marble navigation widget .
Marble has been coded modularly and with fully functional Gui part {Widget [1]} available / exposed to outside world.. the Signal / Slot feature of Qt facilitates complete black box usage of Widgets for coders of other softwares ..example of which are KOffice , Digikam [2] .
Marble works as a Big Image viewer ( think of it as Gwenview showing image with spherical distortion ) with fancy transformation and even fancier data mining techniques
,, i would talk later about the data mining thing little later ,,but first let me introduce tilecreator … one of my mentor’s many creations ( lol ) in marble , tilecreator is sort of separate application which creates tiles / partial images from single really very big images of earth [though could be in theory used for any Planet] ,, then the Widget Displays them on QGraphicView [The Qt Class]
[ for more info on it read Torsten Rahn's Post on it ]
more of it for next time
Tags: Marble(KDE) , Shanky
Category: Marble (KDE), Shanky, Uncategorized, gsoc, programming, qt |
No Comments »