So I accidentally added a misspelled word to the dictionary in Firefox. I wanted to remove it so I looked through the preferences and I even checked out about:config, but no luck. So I did a little research and found that in Linux, Firefox settings are kept in a hidden file in your home folder (like most applications) and your custom dictionary words are kept in a file in that folder.
The hidden folder is called .mozilla and the path to the custom dictionary file is: ~/.mozilla/firefox/xxxxxxxx.default/persdict.dat
The x's represent the name of the Firefox profile and if you don't know what a Firefox profile is, chances are you only have one and it will be the only folder inside of the firefox folder.
One thing to remember is that if you just made the mistake you have to close Firefox completely for it to save the new settings to disk. So the misspelled word just sits in memory and you wont find it in the persdict.dat dictionary file until after Firefox has been closed out.
For Windows and Mac the process is very similar and is covered well in this Lifehacker article.
http://lifehacker.com/software/dictionary/remove-misspelled-words-from-your-firefox-dictionary-244497.php
This is a great resource for putting together a query that searches for rows near each other on a map based on latitude and longitude. The examples are implemented MS SQL but the math is usable for any other database system.
Thanks to Tim for some great information.
http://timheuer.com/blog/archive/2007/01/31/13975.aspx
For the releases of Portable GTD, I strip out the a lot of the extra spaces and newline characters to reduce the size of the file (if only a small amount). This makes it hard for people to digest the source code if they want to.
So in order to accommodate anyone who really wants to see the code, I am posting a well formatted version of the latest release. I will also post any modifications that I am working to this copy as well. It is not going to be anything crazy like nightly builds (I don't work on it that often), but I will try to make sure it is the latest copy, including any unreleased code that I am currently working on.
You can find it here.
I had the opportunity to be interviewed on one of my favorite Linux related podcasts, the Linux Basement. We got to talk about some of the Open Source stuff I am trying to get out there and we also lamented about various topics on programming (languages and theory) and bit about developing websites for cross browser support.
I also want to throw out a big thanks to Chad for having me on.
Check out the episode here.
The updated version of Portable GTD is out! Check it out here.
Some of the new features included are:
- A few UI tweaks
- Settings and state now save when you save the document. So when you open your todo list all you options will be set and the last view you had up will load automatically.
- Links to websites in todo items are now recognized automagically and turned into hyperlinks.
Also check out the project page here.
captext.com is website that monitors National Weather Service alerts, watches and warnings and sends out text messages to cellphones based on zip code.
It is a website that I had developed earlier this year, but never really told anyone about because I did not have it hosted in a very reliable place and it really wasn't all that close to being ready. However the functionality (at least for now) is pretty well settled. You can read a little more about it on my projects page.
Please take a minute to check it out.
http://captext.com
This is a great online tool for making changes and quick corrections to pdf files, which are normally not editable. It works by letting you upload a PDF and then you can modify it by overlaying text, shapes and pictures. This means while you are not actually editing the contents of the PDF itself, you can still make changes. For example, if you wanted to correct the spelling of a word; you can't just select the text and re-type it, but you can white out the word by putting a white box over it and then you could type some new text on top of the white box.
http://www.pdfescape.com
This is a group event scheduling website that allows someone to create an event and then invite others (by email) to work out a time when everyone is available. Great for scheduling events with lots of people.
The interface is quite nice and it doesn't require registration to get started.
http://www.presdo.com