Posts

Showing posts with the label Qt

Dropbox Hacking

Image
Dropbox hacking Table of Contents Background How Dropbox implement its command mode? Loading image from serialized data 1 Background Yesterday, I upgrade my ubuntu into Trusty Tahr, the development branch of the newest ubuntu. Dropbox is one of many problems after the upgrade, although I found the solution finally, I discovered that Dropbox's technology to release software is worth hacking. Another reason to hacking Dropbox is that I love it so much, my daily works in computers depended on it, it is the coolest cloud storage tool, absolutely the best one. The first time I run dropbox after I install it, it emits a dialog to indicate the progress of download a package from its website, which is the real program to does the sync job, and its default install location is ~/.dropbox-dist. I think that's so cool, and I wanna learn how to do it. This article is hacking Dropbox release package in a linux environment. I tried to hack its Mac OS X's package,...

Qt is on the edge of cross-platform GUI framework

Image
Qt is on the edge of cross-platform GUI framework Table of Contents Qt in my view New version of Qt5.2.0 released Qt in Ubuntu This may be the beginning of serial articles related Qt. 1 Qt in my view There are two targets in the current stage of my career . One of them is to be a GUI programming export, the another is to be a master of wireless communication software engineer. So let's come back to GUI programming, there are two targets in this field as a former Linux programmer, GTK, and Qt. My personal favorite to that two platform can be separated into two phases. At the beginning, I was once a GTK advocator, because I tried both KDE and Gnome desktop environment, I have to declare that I like Gnome much more than KDE. KDE is developed by Qt while Gnome is completely built on the GTK. I guess that was why I like GTK much more at the beginning. The other reason is that most Linux distributions, like ubuntu and fedora, was tight bounded with some of GTK...