Ok, I don't know thunderbird so I don't know where plugins can hook into the process but what you'll need to do is this...
1: Create a btree/leaf style index for the data, you can use SQL light for this if you want. 2: Put a hook in places where mail is either added, removed, or modified. Either write a plugin, if you can put a hook here, extend the plugin api so that you can, or put a patch in the core code. 3: use the hook to add, remove data from your btree.
I would suggest indexing all the words (with very common words removed) so you get a table with a unique emailid contains wordid.
Then when a user searches lookup wordid in the words table and then lookup the email containing the words.
This should provide almost instant email searching for thousands of emails.
I'd nail the search,index engine first using any old files and then do the thunderbird intergration....Have fun...
Ok, if your running NT,2k,XP do this: Fire up reged32 (not the regular reged). Find the run/rundll etc.. sections on the registry, and then change the access permissions so that they are read-only.
Hopefully that should stop XYZ from getting it's grubby exe in your startup.
HI, I know it's easy to migrate all the email to imap and postfix or sendmail, but what are you doing about the groupware, folder sharing etc.. functions of exchange?
I use email for work tracking , ideas, sketched, todo lists etc... So about 10% of my emails are from myself.
I also frequently share my email directories so that others can have access to the information people have sent me etc.... Personal email stays in my inbox, everything else is accessible to various user groups in the company
'The fact that the format is XML (a standard agreed by the world as a format to interchange data in, with thousands of supporting tools, and huge amouts of money and time poored into it's development) is rather meaningless.... (for someone who does a grep/var/spool/mail/mymail -r 'mum' instead of/sender[@name='mum'])
XML is nothing more than a human-readable data file format....(a standard agreed by the world as a format to interchange data in, with thousands of supporting tools, and huge amouts of money and time poored into it's development).. For many things XML is unsuitable/non-optimal (i.e. databases,binary data,etc...).
If I want to convert my mysql database into a train ticket on the web then the database is also in a non-optimal format, you see there's no suck thing as an optimal format.
If you want to store bianary data, fine. you could use a cdata tag, and have the host convert the cdata into a more optimal binary format.
You could also get the host to index XML very easly so that queries can be performed at the same speed as with a typical dataabase.
1. Hey it works with at least one of them, go find out which one, it's not like you couldn't type linux 'find file' into Google and come up with 1000 different ways of doing it, so I support the answer is every environment.
2. See, I didn't even have to tell you, is it genius day of/. or what!
3. If you put you finger in the electric socket it helps smooth out the RF generated by you pc, try it. Hope that's a little more helpfull, You do know what the word most means don't you, are you onw of those God lovers?
Sounds like you inserted a live CD once and that's about you linux experience.
1: There's hardly a 'common' application that isn't available under linux, and a lot of commercial windows applications run under wine (XMLSpy, Flash, Director, Photoshop, WinZip etc..) Sometimes the application are better under linux (e.g. the ones that talk to you palm) and sometimes there better under windows. If your insearch of 'desktop' linux applications you can try going to Freshmeat, Source forge or for kde apps there's kde apps, I'm sure you'll find anything you look for, well except the odd brand name.
I don't understand this ease-of-use thing either, try mandrake or knopix. You can even have a go at installing and setting up Gentoo if you want, just remember to print out the installation guide before doing a stage 1 from you USB key.
As someone who's been using Windows for 10+ years and linux for 5+ I have found that most problems are easily solved under Linux, but when you've got a problem under Windows you end up banging you head against the table trying to fix it.
No there not, I don't know a single email client that keeps word indexes of all you email to provide near realtime results. (well except maybe gmail).
I should imaging that doing a grep on/var/spool/mail/mymail would be about as fast as using the email client to do a search. (longer than 2 seconds less than 10 minutes)
When was the last time you knew a 'compitent' sys-admin, I'm sure they'll just get a few of the guys who took out UK social services for a week to help out with the longhorn windows 2003 rollout, after all they've got plenty of experiance.
It's called entrapment, the police may not be able to do it but I think it's ok for the RIAA to do it.
Setup two clients, one distributing copyighted material and the other just downloading. As soon as someone connects to download the material get their ip and use the other client to try and download material from the person who's just connected to the first client.
If the person who's connected to the first client is offering up the material you've just sent them then their in breack of distribution laws (not copyright though)
Wrong, you can switch off upload in BT, or at least hack the client so your freeloading. It will take a while to downlaod though.
Also, their allowed to distribute the file but you are not. So even if they participate you will still be distributing without the conscent of the copyright holder.
copyright aside, they really need to get rid out the outdated distribution laws. As it stands If I download something of p2p even if I'm not in breack of copyright I'm breacking distribution laws. The kind of laws that prevent shops from buying stright from the sweat shop instead of Nike.
This law allows the copyright holder the ability to price fix and control how their product enters the market place, it's what makes those $100 trainers $100 even though they only cost $1 to make.
Their just holding a 'cache', is you ISP,phone company, work etc.. breaking copyright laws whenever you view a web page, eveything on the internet is copyright, not just the things that end up in p2p networks.
No, no, no, no, no!!!! A lot of his issues are that Transgiming has kept Direct X and Install shield updates out of CVS, because Transgaming don't to OSS.
Problems with copy-protection are problems with copyprotection, so just no-cd and make the problem go away.
Cedega 4.2 isn't in CVS, winex-cvs is a compleatly different thing to cedega, dispite what transgaming put on the box.
Don't forget their commercial workers not OSS freaks and there having a whole lot of problems trying to fit OSS into their world. using marked gzips, not releasing code to the CVS, asking gentoo to remove the wine-cvs ebuild, not passing back to vanila wine like they intended to do.
I use Cedega because it is the only option for games, but any patches I make will be against wine vanilla and not Cedega untill they go proper OSS.
Ok, I don't know thunderbird so I don't know where plugins can hook into the process but what you'll need to do is this...
...Have fun...
1: Create a btree/leaf style index for the data, you can use SQL light for this if you want.
2: Put a hook in places where mail is either added, removed, or modified. Either write a plugin, if you can put a hook here, extend the plugin api so that you can, or put a patch in the core code.
3: use the hook to add, remove data from your btree.
I would suggest indexing all the words (with very common words removed) so you get a table with a unique emailid contains wordid.
Then when a user searches lookup wordid in the words table and then lookup the email containing the words.
This should provide almost instant email searching for thousands of emails.
I'd nail the search,index engine first using any old files and then do the thunderbird intergration.
Not on an NT system though, it's just easier to say regedt32.exe.
You can do l-system fractals with pen and paper.
You can also do q-tree and r-trees and show how they can be used for fractal compression, and you don't even need a calculator.
Books, the 3d version of scrolls.
It it easier to read/thumb-through a book, or to read one big sheet of paper?
That's a lot of scrolling if you using a 2d dictionary.
go on then, or at least raise a bug.
I'm currently too busy sorting out the less obvious things in OSS.
Ok, if your running NT,2k,XP do this:
Fire up reged32 (not the regular reged).
Find the run/rundll etc.. sections on the registry, and then change the access permissions so that they are read-only.
Hopefully that should stop XYZ from getting it's grubby exe in your startup.
HI, I know it's easy to migrate all the email to imap and postfix or sendmail, but what are you doing about the groupware, folder sharing etc.. functions of exchange?
I use email for work tracking , ideas, sketched, todo lists etc... So about 10% of my emails are from myself.
I also frequently share my email directories so that others can have access to the information people have sent me etc.... Personal email stays in my inbox, everything else is accessible to various user groups in the company
I think your confused.
/var/spool/mail/mymail -r 'mum' instead of /sender[@name='mum'])
'The fact that the format is XML (a standard agreed by the world as a format to interchange data in, with thousands of supporting tools, and huge amouts of money and time poored into it's development) is rather meaningless.... (for someone who does a grep
XML is nothing more than a human-readable data file format....(a standard agreed by the world as a format to interchange data in, with thousands of supporting tools, and huge amouts of money and time poored into it's development)..
For many things XML is unsuitable/non-optimal (i.e. databases,binary data,etc...).
If I want to convert my mysql database into a train ticket on the web then the database is also in a non-optimal format, you see there's no suck thing as an optimal format.
If you want to store bianary data, fine. you could use a cdata tag, and have the host convert the cdata into a more optimal binary format.
You could also get the host to index XML very easly so that queries can be performed at the same speed as with a typical dataabase.
1. Hey it works with at least one of them, go find out which one, it's not like you couldn't type linux 'find file' into Google and come up with 1000 different ways of doing it, so I support the answer is every environment.
/. or what!
2. See, I didn't even have to tell you, is it genius day of
3. If you put you finger in the electric socket it helps smooth out the RF generated by you pc, try it. Hope that's a little more helpfull, You do know what the word most means don't you, are you onw of those God lovers?
Sounds like you inserted a live CD once and that's about you linux experience.
1: There's hardly a 'common' application that isn't available under linux, and a lot of commercial windows applications run under wine (XMLSpy, Flash, Director, Photoshop, WinZip etc..)
Sometimes the application are better under linux (e.g. the ones that talk to you palm) and sometimes there better under windows. If your insearch of 'desktop' linux applications you can try going
to Freshmeat, Source forge or for kde apps there's kde apps, I'm sure you'll find anything you look for, well except the odd brand name.
I don't understand this ease-of-use thing either, try mandrake or knopix. You can even have a go at installing and setting up Gentoo if you want, just remember to print out the installation guide before doing a stage 1 from you USB key.
As someone who's been using Windows for 10+ years and linux for 5+ I have found that most problems are easily solved under Linux, but when you've got a problem under Windows you end up banging you head against the table trying to fix it.
Tools ,find file.
No there not, I don't know a single email client that keeps word indexes of all you email to provide near realtime results. (well except maybe gmail).
/var/spool/mail/mymail would be about as fast as using the email client to do a search. (longer than 2 seconds less than 10 minutes)
I should imaging that doing a grep on
When was the last time you knew a 'compitent' sys-admin, I'm sure they'll just get a few of the guys who took out UK social services for a week to help out with the longhorn windows 2003 rollout, after all they've got plenty of experiance.
Entrapment would be giving someone a kilo of coke.
Then getting someone else to try and buy it off of them.
And then arresting them for dealing coke.
Don't you mean customers?
It's called entrapment, the police may not be able to do it but I think it's ok for the RIAA to do it.
Setup two clients, one distributing copyighted material and the other just downloading.
As soon as someone connects to download the material get their ip and use the other client to try and download material from the person who's just connected to the first client.
If the person who's connected to the first client is offering up the material you've just sent them then their in breack of distribution laws (not copyright though)
Wrong, you can switch off upload in BT, or at least hack the client so your freeloading.
It will take a while to downlaod though.
Also, their allowed to distribute the file but you are not. So even if they participate you will still be distributing without the conscent of the copyright holder.
copyright aside, they really need to get rid out the outdated distribution laws. As it stands If I download something of p2p even if I'm not in breack of copyright I'm breacking distribution laws. The kind of laws that prevent shops from buying stright from the sweat shop instead of Nike.
This law allows the copyright holder the ability to price fix and control how their product enters the market place, it's what makes those $100 trainers $100 even though they only cost $1 to make.
Their just holding a 'cache', is you ISP,phone company, work etc.. breaking copyright laws whenever you view a web page, eveything on the internet is copyright, not just the things that end up in p2p networks.
cutting edge is on the for-front of technology.
Bleeding edge is still in the alpha stages and usually catching up.
Just replace bleeding edge with the word buggy and it makes a hell of a lot more sence.
Quake was compiled using djgpp, a dos port of GCC, so they've been using GNU for a very long time.
No, no, no, no, no!!!!
A lot of his issues are that Transgiming has kept Direct X and Install shield updates out of CVS, because Transgaming don't to OSS.
Problems with copy-protection are problems with copyprotection, so just no-cd and make the problem go away.
Cedega 4.2 isn't in CVS, winex-cvs is a compleatly different thing to cedega, dispite what transgaming put on the box.
Don't forget their commercial workers not OSS freaks and there having a whole lot of problems trying to fit OSS into their world.
using marked gzips, not releasing code to the CVS, asking gentoo to remove the wine-cvs ebuild, not passing back to vanila wine like they intended to do.
I use Cedega because it is the only option for games, but any patches I make will be against wine vanilla and not Cedega untill they go proper OSS.