On Tue, Dec 17, 2013 at 8:54 PM, Kevin Krammer <kram...@kde.org> wrote:
> On Tuesday, 2013-12-17, 20:09:21, Ignacio Serantes wrote: > > Hi > > > > On Tue, Dec 17, 2013 at 6:33 PM, Kevin Krammer <kram...@kde.org> wrote: > > > Hi Ignacio, > > > > > > On Tuesday, 2013-12-17, 17:55:53, Ignacio Serantes wrote: > > > > Maybe you could elaborate how a system service would facilitate this > kind > > > of > > > sharing while a session service does not. > > > > Well, because I can't do a query if service is not running unless I'm > > replicating all my data over all my computers. If I have a big database > > this would be impossible because you must wait for a long time until your > > data was synchronized. If you are running this as a service you could > > connect to that server and you don't need to synchronize this data. A big > > database in a mobile or tablet could be problematic because is common you > > have gigas in your PCs but megas in your mobile devices. > > It seems that you are describing a remote server now, which would be the > same > case independent on whether the local service would run in the user > session or > as a system service, no? > A remote server is the origin of my petitions, I like to install Baloo in a server, real or virtual because with Nepomuk it's impossible. > > > > > Obviously this was my petitions :), I'm not interested at all in > > > > Akonadi, > > > > is old computing too for people who works in only one computer, and I > > > > > > can't > > > > > > > share my Nepomuk's data with all my devices so I think a software > > > > > > developed > > > > > > > in 2013 supports 2013 software requirements. > > > > > > I think you might have some misconceptions about Akonadi but you are > > > welcome > > > to proof me wrong :) > > > > > > Probably, when Akonady has a check to disable it maybe I change my mind > > > ;). > > Which neatly proofs my point about misconceptions :) > Akonadi is started on a need basis by its clients. In order to "disable" it > you simply don't use any of its clients (which would be useless anyway > without > data). > > I feel a deja vu. Ok, I'm not interested at all in Akonadi and I don't want waste my time arguing about how good or bad it is anymore. This is about Baloo :). > > > A uniform and data type agnostic access layer sounds pretty state of > the > > > art > > > to me. > > > > Yes, but a single user one running in your user session and not as a > > service when you don't want it not. > > Not quite understanding your "but". It is exactly running in a user > session, > as a service, and not running when you don't want to. > > > With so many years of development I'm > > assuming Akonadi works well for a single user in a single user computer > > with only one session opened :). But this is not about Akonadi, is about > > Baloo :). > > True, but you brought it up for whatever reason and so I am trying to > understand that reason. Somehow it must have had some context for you, no? > > > > > For me it will be terrific when I tag, comment or rate a file in one > of > > > > > > my > > > > > > > devices and automatically this information will be available in all > my > > > > devices and if Baloo works at user level this will be impossible. > > > > > > I don't see why this would be impossible. > > > That's like saying "I'd like my email to be marked unread on all my > > > computer > > > automatically but if Akonadi wokrs at the user level this will be > > > impossible". > > > Which would be demonstratably wrong :) > > > > Yes, you are right, but this is achieved with a synchronization method. > As > > I commented in my first reply I see problems synchronizing this > information > > because different hardware in your devices. > > Seems to work quite well for PIM data (emails, contacts, calendars). > You can park a plane but this is not a proof than planes are build to be driven for a highway. I spend my first years synchronizing data before internet and I have bad memories about this years and all the problems related with synchronization. > > > Let's try an example. I have over 50.000 emails in my Akonadi database > with > > the synchronization approach if I want to search for a mail tagged as "My > > tag" and dated two years ago I will need all 50.000 emails metadata in > all > > my devices or search will fail. > > Depends on how your search is implemented and how your data is stored. > If all that email is local then accessing the data should be a problem. > Might > be more efficient when indexed but not necessarily mandatory, > If all that email is on an IMAP server, search could be delegated to it > when > the server is reachable and fall back to whatever is currently cached when > not. > > > In my case I have a tablet, two mobiles (Android and iPhone), and four > > computers (one in my job) so I need all this data synchronized in 7 > devices > > or this metadata is useless because is not reliable. The worst part is > when > > I'm in a customer office working and the only method to connect to the > > world is a client computer because 3G is not working so, in brief, my > > salvation is a server where all my mail is stored with my metadata and > > accessible from any kind device with a browser. > > And that is orthogonal to a local service for providing access to the > user's > applications how? > > As far as I can see it would only be benefitial if only one program would > cause network traffic for every single data interaction, especially in the > 3G > case. > > Sorry. English is not my language and I don't understand you. I'm talking about a server implementation advantages. If I tagged 10000 mails in my PC this is done in the server so my mobile device did not waste any byte downloading that information. > Cheers, > Kevin > -- > Kevin Krammer, KDE developer, xdg-utils developer > KDE user support, developer mentoring > > > >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to > unsubscribe << > > And I think is time to stop our noise in the mailing list. If you like I have no problems in arguing about server approach or synchronization approach using private mail. -- Best wishes, Ignacio
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<